Esordisce tra i professionisti nel 1963, all'età di 18 anni, con i gallesi del (nel cui settore giovanile aveva giocato in precedenza), militanti nella seconda divisione inglese; trascorre sette stagioni consecutive con i Bluebirds in questa categoria (fino al 1970), per un totale di 96 presenze e 2 reti in incontri di campionato; vince inoltre per sei volte (in sette stagioni) la Coppa del Galles (nelle stagioni 1963-1964, 1964-1965, 1966-1967, 1967-1968, 1968-1969 e 1969-1970), partecipando di conseguenza a sei edizioni della Coppa delle Coppe, competizione nella quale in carriera totalizza complessivamente 6 presenze (4 nella Coppa delle Coppe 1967-1968, una nella Coppa delle Coppe 1968-1969 ed una nella Coppa delle Coppe 1969-1970).