[3] He played for Kilmarnock[4] and Vale of Leven[5] before coming to England to join Football League Second Division club Birmingham in April 1913.
[1] He made his debut on 26 April 1913, the last day of the 1912–13 season, in a 2–1 win at home to Grimsby Town.
[6] He played fairly regularly the following season, but thereafter lost his place to Richard Gibson, and when the First World War forced the suspension of the English leagues, Ballantyne returned to Scotland, initially with Vale of Leven.
Towards the end of the 1915–16 season, he joined Rangers, for whom he played one game in the Scottish Football League Division One, in a 1–1 draw at St Mirren on 17 April 1916.
This biographical article related to association football in Scotland, about a forward born in the 1890s, is a stub.