En 1957 debutó como futbolista, con tan solo 17 años, con el Celtic FC.
En sus dos primeras temporadas en el club ganó dos veces la Copa de la Liga de Escocia, la primera contra el Partick Thistle FC y la segunda contra el Rangers FC, esta última por 7-1.
Las siguientes ocho temporadas no consiguió ningún título, hasta que en 1965 ganó la Copa de Escocia contra el Dunfermline Athletic FC, aunque no jugase en la final.
Un año después ganó la Premier League de Escocia, dejando el club al finalizar la temporada.
Fichó por el Partick Thistle FC, club en el que permaneció hasta 1969, año en el que se retiró como futbolista para asistir a la Universidad de Strathclyde.