Craig harjoitteli Sunderlandin amatööri-uimaklubilla. Vuonna 2012 hän asetti viisi henkilökohtaista parhaansa Lontoon paralympialaisissa.
Hän voitti ensimmäisen brittimedaljansa 100 metrin vapaasti uimalla vuoden 2012 Englannin 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.