Na rozgrywanych w Barcelonie igrzyskach olimpijskich ponownie zajął 8. miejsce w finale konkursu biegu na 10 000 m (tym razem uzyskał rezultat czasowy 28:27,11).
W dalszych latach kariery uczestniczył głównie w mistrzostwach świata w półmaratonie, na których zdobył indywidualnie złoty (w 1995) i srebrny medal (w 1997 roku). Był też uczestnikiem światowego czempionatu w Stuttgarcie, w trakcie którego zdobył tytuł wicemistrzowski w konkurencji biegu na 10 000 m. Po raz ostatni w międzynarodowych zawodach lekkoatletycznych wystąpił w maju 2004 roku podczas miejskiego maratonu w Wiedniu, który ukończył na 11. miejscu.
Osiągnięcia RokZawodyMiastoMiejsceKonkurencjaWynik1987 Mistrzostwa świata w biegach przełajowych Warszawa 18. seniorzy, ind. 37:17 seniorzy, druż. 531988 Mistrzostwa świata w biegach przełajowych Auckland 6. seniorzy, ind. 35:25 seniorzy, druż. 23Igrzyska olimpijskie Seul 8. bieg na 10 000 m 27:47,231989 Mistrzostwa świata w biegach przełajowych Stavanger 9. seniorzy, ind. 40:42 seniorzy, druż. 44Mistrzostwa Afryki Lagos bieg na 5000 m 13:36,79 bieg na 10 000 m 28:22,901990 Igrzyska Wspólnoty Narodów Auckland 5. bieg na 5000 m 13:28,31 bieg na 10 000 m 28:11,56Mistrzostwa świata w biegach przełajowych Aix-les-Bains seniorzy, ind. 34:21 42. seniorzy, druż. 42Igrzyska dobrej woli Seattle 5.