1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 26 juillet 2014
Il est d'ailleurs le joueur d'East Fife qui a reçu le plus de sélections en équipe d'Écosse (5) pendant qu'il jouait au club.
Il partit ensuite à Third Lanark en et dans les clubs anglais de Sunderland (il y signa en pour 19.500£ et y resta 7 saisons, pendant lesquelles il reçut 3 nouvelles sélections en équipe d'Écosse) et enfin pour Gateshead.
Après sa retraite de joueur, il passa six années comme adjoint-préparateur au sein du staff de Watford.