У дорослому футболі дебютував 1913 року виступами за команду клубу «Селтік», в якій провів сім сезонів. За цей час п'ять разів виборював титул чемпіона Шотландії. У сезоні 1915/16 став найкращим бомбардиром вищого дивізіону чемпіонату Шотландії, забивши 34 голи у ворота суперників по цьому змаганню.
Згодом з 1920 по 1922 рік грав у складі команд клубів «Піблс Роверс», «Сток Сіті» та «Партік Тісл».
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Гіберніан», до складу якого приєднався 1922 року. Відіграв за команду з Единбурга наступні дев'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Гіберніана», був основним гравцем атакувальної ланки команди. У складі «Гіберніана» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,45 голу за гру першості.
Завершив ігрову кар'єру у клубі «Літ Атлетік», за команду якого виступав протягом 1931—1932 років.