[1] Born in Fife, he commenced his playing career with Raith Rovers in 1901 before moving to Rangers in January 1907.
[2] He was signed by for Liverpool of the English Football League in 1909, and made 35 total appearances (league and FA Cup) in his debut season; 26 and 20 appearances followed during his next two years at the club,[3] and he came close to receiving an international call-up for Scotland, taking part in the annual Home Scots v Anglo-Scots trial match in 1910.
[4][5][6] He was unable to hold a regular starting place in the Liverpool side, and moved to Newcastle United in 1912.
[7][4] He served in the Gordon Highlanders during World War I[4] while resuming his sporting career back in Scotland with Dundee.
This biographical article related to association football in Scotland, about a forward born in the 1880s, is a stub.