Dal 1968 al 1970 fa parte della rosa delloSheffield Weds, club della prima divisione inglese, con cui non scende però mai in campo in incontri di campionato; successivamente viene ceduto aiBristol Rovers, con cui dal 1970 al 1973 gioca nella terza divisione inglese e dal 1973 al 1976 nella seconda divisione inglese, per un totale complessivo di 121 presenze e 21 reti tra entrambe le categorie (si tratta peraltro delle sue uniche presenze in carriera nei campionati dellaFootball League). Nel 1976 gioca invece in prestito prima ai canadesi delToronto Metros-Croatia(con cui segna un gol nell'unica partita disputata) e poi agli statunitensi deiMiami Toros, con i quali realizza 3 reti in 20 presenze nellaNASL. Si trasferisce quindi aiFt. Lauderdale Strikers, con i quali tra il 1977 ed il 1978 segna 2 gol in ulteriori 22 partite giocate in questo stesso campionato. Si tratta peraltro delle sue ultime partite in carriera, anche se poi continua a giocare (e per un breve periodo anche ad allenare) nella Major Indoor Soccer League fino al 1981.