Craig's first career century came for Dundee Area U15s vs Angus Area U15s in August 2010. His second came against Brechin Buccaneers when he crashed 141 in June 2013. In 2015 he was part of the VI that reached the semi finals of the Brechin Bi-Centenary for Divsion 2 North sides. His only 1st XI appearance did not materialize that season as it was the rained off Scottish Round 1 fixture away to Dumfries. Craig has seen rugby take up much of his time in recent years but is one of the most able young batsmen and fielders in the Caley region on his day.