Aux championnats d'Afrique de Nairobi en 2010, il améliore encore plusieurs records personnels (lancer du poids, perche, javelot). Toutefois, il rate la dernière épreuve du en se classant avec un temps de et loupe du coup un nouveau record continental (son record personnel dans cette épreuve est de ). Il termine la compétition en tête avec .