Von 1995 bis 1999 war er fünfmal in Folge Weltmeister im Crosslauf. Bei den Leichtathletik-Weltmeisterschaften 1995 in Göteborg wurde er Dritter im 10.000-Meter-Lauf, bei den Olympischen Spielen 1996 in Atlanta errang er über dieselbe Distanz die Silbermedaille, ebenso bei den Weltmeisterschaften 1997 in Athen, den Weltmeisterschaften 1999 in Sevilla und den Olympischen Spielen 2000 in Sydney, wobei er in diesem Rennen seinem ewigen Rivalen Haile Gebrselassie um nur neun Hundertstelsekunden unterlag.