Craig harjoitteli Sunderlandin amatööri-uimaklubilla. Vuonna 2012 hän teki viisi henkilökohtaista parhaansa -
2012 Lontoon olympialaisissa ja voitti sitten ensimmäisen brittiläisen mitalinsa pronssilla 100 metrin vapaasti uimalla 2012 Britannian uima-mestaruuskilpailussa. Myöhemmin samana vuonna Britannian kansainvälisissä vammaisten mestaruuskilpailuissa hän paransi jälleen henkilökohtaista parastaan ottamalla nuorten 100 metrin vapaata tyyliä. Samassa turnauksessa Craig voitti kultaa miesten nuorison 50 metrin kilpailussa 29,95 sekunnin ajalla ja pronssin miesten 400 metrin kilpailussa.