Scrivi una continuazione per questo paragrafo. Craig si e' allenato al City of Sunderland Amateur Swimming Club. Nel 2012 ha stabilito cinque record personali alle prove paralimpiche per i Giochi di Londra 2012
e poi ha vinto la sua prima medaglia britannica con un bronzo nei 100 m stile libero ai Campionati di nuoto britannici del 2012. Più tardi quell'anno, ai Campionati Internazionali Britannici per Disabili, migliorò di nuovo il suo record personale per prendere il titolo giovanile di 100 m stile libero. Nello stesso torneo, Craig ha vinto l'oro nei 50 m giovanili maschili, con un tempo di 29.95s, e il bronzo nella sfida aperta maschile dei 400 m.