McCallum played at both Strathallan School and Heriot’s RFC before making his professional debut for Edinburgh Rugby against Treviso in October 2016.
A physical ball carrier who can cover both sides of the scrum, McCallum made his international debut from the bench against Wales during the 2018 Six Nations Championship, and has made three appearances for his country.
McCallum made 63 appearances during a five-year spell at his hometown club between 2016-2021, before moving south of the border to play for Worcester Warriors. After the collapse of the Midlands club, McCallum found himself without a club.
The prop made a number of appearances for the Barbarians, before re-signing with Edinburgh on a short-term deal to cover injuries in the front row. He made his second debut against the Cell C Sharks at DAM Health Stadium, and bagged a try in the away defeat at Parc y Scarlets in his second appearance.

Player number:
Date of birth: 16/03/1996
Height:

Edinburgh Debut:
Place of birth: Kirkcaldy
Weight:
Stats
Appearances
Points
Tries