Vuonna 2007 James voitti 14-vuotiaana hopeaa 400 metrillä alle 18-vuotiaiden MM-kilpailuissa. Seuraavana vuonna hän voitti alle 20-vuotiaiden MM-kilpailuissa niin ikään hopeaa 400 metrillä. Vuonna 2009 hän voitti alle 18-vuotiaiden MM-kilpailuissa kultaa 200 metrillä ennätyksellään 21,05 ja 400 metrillä kisaennätyksellä 45,24. Hänestä tuli ensimmäinen, joka on voittanut tämän ikäluokan MM-kilpailussa 200 metrin ja 400 metrin kilpailun. Vuonna 2010 hän voitti alle 20-vuotiaiden MM-kisoissa kultaa 400 metrillä. 30. elokuuta 2011 hän voitti 400 metrin kultaa Daegun MM-kilpailuissa ennätysajallaan 44,60. Kahta päivää alle 19-vuotiaana hänestä tuli matkan kaikkien aikojen nuorin mitalisti MM-kilpailuissa ja maansa ensimmäinen yleisurheilun MM-mitalisti. Hän voitti loppukilpailussa kolmella sadasosasekunnilla vuoden 2009 mestarin LaShawn Merrittin. Istanbulin sisäratojen MM-kilpailuissa 2012 hän oli kuudes ajalla 46,21.