His League debut came after moving to Bristol Rovers in April 1965, when he played against Brighton & Hove Albion in October of that year.
He went on to make 39 League appearances for The Pirates, scoring eight goals, before non-League side Yeovil Town broke their transfer record to sign him for £3,000 in October 1968.
[1] His first of two spells with the Somerset club saw him score 53 goals in 111 appearances in all competitions, and when Charlton Athletic came in to sign him in September 1970 he also became Yeovil's record sale, at £7,000.
[2] In 1974, he returned to Yeovil Town, and in this spell he played a grand total of 226 games and scored 97 goals.
[1] His combined total of 150 goals for The Glovers made him their second highest scoring post-war player, as of March 2010.