Career
He progressed through the youth ranks with Saint Johnstone and had loan spells with Alloa Athletic and Forfar Athletic before Injuries forced him to stop playing full-time for Saints in the summer of 2008. McCallum signed for Perth-based junior club Kinnoull in August 2008.