En 2011, il réalise 10 s 18 (+ 1,6) à Durban le , à 4/100 de son record en altitude à Nairobi. Médaille d'or lors de l'Universiade de 2011 à Shenzhen avec le relais 4 × 100 m sud-africain, il avait remporté deux médailles de bronze, sur 100 et 200 m, en plus de la médaille d'or du relais, lors des Championnats d'Afrique d'athlétisme 2010 à Nairobi.