En 2010, il remporte deux médailles aux championnats d'Afrique de Nairobi, réussissant à s'emparer de l'argent sur 100 m en 10 s 12 (+ 1,9 m/s), son meilleur temps de la saison puis du bronze sur le relais 4 x 100 m, en 39 s 31. Sélectionné pour représenter l'Afrique lors de la Coupe continentale à Split, il est disqualifié sur 100 m. En octobre, il prend part à ses troisièmes Jeux du Commonwealth et termine en 21 s 08.