Craig joined the Morton scouting system in June 2015. Craig played his youth football with St.Mirren and signed schoolboy forms at 15. He joined Beith at 17 before moving to Ayr United at 18. Craig played over 100 games for Ayr before moving to Clyde. He finished his career at Dalry Juniors spending 8 seasons there. Craig has previously coached Blackburn Rovers BC.