Hrál skotskou ligu za Celtic FC, Greenock Morton FC a Partick Thistle FC. V Poháru mistrů evropských zemí nastoupil v 18 utkáních a dal 6 gólů, v Poháru vítězů pohárů nastoupil ve 14 utkáních a dal 5 gólů, v Poháru UEFA nastoupil v 6 utkáních a dal 2 góly a v Interkontinentálním poháru nastoupil v 1 utkání. V sezóně 1966/67 byl nejlepším střelcem skotské ligy. V letech 1966 až 1971 získal s Celtikem 6 mistrovských titulů v řadě a v roce 1967 byl autorem vítězného gólu ve finále Poháru mistrů evropských zemí. S Celtikem získal čtyřikrát skotský pohár a třikrát skotský ligový pohár. Je pátým nejlepším střelcem Celtiku v historii.