2009 wurde er Fünfter bei den World’s Best 10K, gewann bei den Crosslauf-Weltmeisterschaften in Amman Silber und wurde bei den WM in Berlin Vierter über 5000 m. Im Jahr darauf folgte einem sechsten Platz bei den World’s Best 10K und einer Bronzemedaille bei den Crosslauf-WM in Bydgoszcz Silber über 5000 m bei den Afrikameisterschaften 2010 in Nairobi, jeweils ein zweiter Platz über 3000 m und 5000 m beim Leichtathletik-Continental-Cup 2010 in Split und ein Doppelsieg über 5000 und 10.000 m bei den Commonwealth Games in Neu-Delhi.