Iniziò la carriera in patria, vincendo con il Celtic la Glasgow Cup nel 1907 e il campionato scozzese nel 1909. Giocò poi nel campionato inglese con Preston North End, Sheffield Wednesday e Bradford. Fu capocannoniere della massima serie inglese nel 1912 (a pari merito con Harry Hampton e George Holley) e nel 1913.