8 października 2006 został indywidualnym mistrzem świata w mistrzostwach świata w biegach ulicznych w Debreczynie, a drużynowo zdobył srebrny medal. 31 grudnia 2006 w Madrycie uzyskał wraz z Eliudem Kipchoge z Kenii najlepszy wynik w biegu ulicznym na 10 km (26:54 min.), poprawiając dotychczasowy rekord należący do Haile Gebrselassie (27:02 min.). Zwycięzcą został jednak Kipchoge. Wynik obu zawodników nie został ratyfikowany przez IAAF z powodu nadmiernego spadku trasy.