Pekingin olympialaisissa 2008 Carter juoksi avausosuuden Jamaikan joukkueessa pikaviestin loppukilpailussa. Jamaika voitti olympiakultaa maailmanennätysajalla 37,10. Samana vuonna hän oli toinen ajalla 10,07. Dohan sisäratojen MM-kisoissa 2010 hän sijoittui seitsemänneksi 60 metrin juoksussa ajalla 6,72. Daegun MM-kilpailuissa 2011 hän sijoittui 100 metrin juoksussa seitsemänneksi. Pikaviestissä hän juoksi avausosuuden maailmanennätysajalla 37,04 maailmanmestaruuden voittaneessa Jamaikan joukkueessa. Istanbulin sisäratojen MM-kilpailuissa 2012 Carter sijoittui toiseksi 60 metrin juoksussa ajalla 6,54. Lontoon olympialaisissa hän juoksi avausosuuden Jamaikan pikaviestijoukkueessa, joka voitti kultaa maailmanennätysajalla 36,84.