 He moved on to Ton Pentre before joining Southern League side Cheltenham Town, while working as a Post Office engineer.He had a two-month spell on trial with Brighton & Hove Albion, then managed by Alan Mullery, but was unsuccessful and returned to Cheltenham from where he was signed by Cardiff City for a fee of £3,000 in January 1977.His league debut came in August the same year, and he went on to make 102 league appearances for the Bluebirds, scoring 33 goals.