Začínal jako amatér v klubech Blantyre Victoria FC a Albion Rovers FC, od roku 1950 hrál Southern Football League za velšský Llanelli AFC a o rok později získal angažmá v glasgowském Celtiku. Vyhrál s ním v roce 1953 Korunovační pohár a v roce 1954 získal double. Byl také kapitánem mužstva.