He began his career at local club Elgin City where he garnered the nicknames, 'Jamie'[2] or 'Jimmy',[4] then moved south to study agriculture at the University of Edinburgh, where he was playing for their football team when scouted by Heart of Midlothian.
[2] Due to his university education he was coveted by specialist units, and became a 2nd Lieutenant in the 6th Battalion of the Seaforth Highlanders.
[1] Low returned home to play for Elgin City, however his condition improved and in March 1920 he was signed by Rangers following a successful trial.
[1] He was backup to the established Sandy Archibald at Ibrox Park and featured in only a handful of matches[7] before transferring to Newcastle United in October 1921.
Low remained at Newcastle for seven years and played regularly, making 123 league and cup appearances.