 His stay at Newport ended in 1983 when he joined Cardiff City (managed by ex Newport boss Ashurst) in a five player transfer.He went on to make 149 professional appearances for Cardiff scoring 42 goals.In 1987, he had loan spell at Reading, making 5 appearances and scoring 1 goal (v Sheffield United).