 He made his senior debut in Burnley's 8–1 defeat to West Bromwich Albion in the 1966/67 season.He had a long and successful playing career, playing for almost 20 years and totalling over 450 league appearances whilst playing for Burnley, QPR, Everton, Vancouver Whitecaps, Middlesbrough, Portsmouth and Wolverhampton Wanderers.He won 8 England caps overall whilst at Queens Park Rangers.