Ballantyne previously played for Dundee United and Dumbarton, and had three loan spells with Montrose.
[2] Ballantyne made his first team debut against Partick Thistle in a Scottish Premiership match on 10 May 2016.
[9] Following the end of his contract, he was released by United in May 2018[10] and joined Scottish League One side Dumbarton in June 2018.
On 14 June 2024, Ballantyne joined Scottish Championship club Greenock Morton on a two-year deal.
This biographical article related to association football in Scotland, about a defender born in the 1990s, is a stub.