Kraigas mokėsi Sunderlando miesto mėgėjų plaukimo klube. 2012 m. jis nustatė penkis asmeninius geriausius rezultatus 2012 m. Londono žaidynėse.
2012 m. Britų plaukimo čempionate laimėjo bronzą 100 m laisvu stiliumi. Vėliau tais pačiais metais Britanijos tarptautiniuose neįgaliųjų čempionatuose jis dar kartą pagerino savo asmeninį rekordą ir užėmė jaunimo 100 metrų laisvosios stiliaus titulą. To paties turnyro metu Craigas laimėjo aukso medalį vyrų jaunimo 50 m lenktynėse, pasiekus 29,95 sekundės, ir bronzą vyrų 400 m atvirojo lenktynių varžybose.