W biegu na 10000 m zdobył dwa srebrne medale olimpijskie (Atlanta 1996, Sydney 2000), dwa tytuły wicemistrza świata (Ateny 1997, Sewilla 1999) oraz brązowy medal mistrzostw świata w Göteborgu (1995). Był pięciokrotnym mistrzem świata w biegach przełajowych (długi dystans: 1995, 1996, 1997, 1998, 1999), zdobył również w tej specjalności brązowy medal MŚ (2000). Zwycięsko kończył również biegi półmaratońskie podczas mistrzostw świata w Palermo (1999) i Veracruz (2000). 22 sierpnia 1997 w Brukseli ustanowił rekord świata w biegu na 10 000 m – 26:27,85, który utrzymał się do 1998.