Career
He joined Manchester City in 1970 and made his debut on 19 August 1972 against Norwich City. He left the club in April 1976 to join Nottingham Forest. Barrett gained a Football League title in 1978 and a League Cup winners medal with Forest in 1979, and made a total of 94 senior appearances for them (scoring 8 times).
He moved to Swindon Town in June 1980 and made 5 appearances for them (3 League, 2 League Cup) before being released in May 1981 when he joined non-league Andover.