- Date of birth
Craig was born in Stirling and has played with County since primary 2. He has played all of his junior rugby with the club, winning two U18 Scottish cups and many Caley cups. He has represented Caledonian district rugby from U16’s to U20’s.
He started playing senior rugby with the club in 2018, where he played a mixture of games for the 2XV and 1XV, he was a part of the team v Melrose winning the Charity Shield at the Greenyards. Craig joined the Stirling Super 6 squad in September 2019.