Craig made the switch from Pollok to Johnstone Burgh at the end of the 2022/23 season. He started his career at Stenhousemuir, followed by stints at Cumnock Juniors, where he played in two Scottish Junior Cup finals - winning one, and Dalry Thistle. Following this, he spent more than nine years at Glenafton Athletic, where he was inducted to their hall of fame after he captained them to winning the West Super Premier, West Super First, Ardagh Glass League Cup, West of Scotland Cup and Evening Times Cup. Although signed as a centre back for us, he played a good part of his debut season here at right back due to injuries in that position, and was part of the Burgh promotion-winning side in 2023/24.