Na igrzyskach olimpijskich w Sydney zajął w kwalifikacjach 19. miejsce w grupie, wyprzedzając jedynie reprezentanta Hiszpanii Raúla Chapado, który miał niezaliczone w tej fazie zmagań wszystkie trzy próby.

W 2002 roku po raz trzeci został medalistą afrykańskiego czempionatu, tym razem srebrnym. Rok później zaś obronił złoto igrzysk afrykańskich, ponadto wystąpił na światowym czempionacie w Paryżu, na którym ponownie awansował do finału, zajmując ostatecznie 8. miejsce.

W ramach igrzysk olimpijskich w Atenach odpadł w kwalifikacjach, uzyskując rezultat 16,64 m – z nim zajął 10. miejsce w grupie i 19. miejsce spośród wszystkich trójskoczków. Na tych samych igrzyskach był chorążym reprezentacji Ghany podczas ceremonii otwarcia.

Osiągnięcia RokZawodyMiastoMiejsceKonkurencjaWynik1995 Mistrzostwa świata Göteborg 10. skok w dal 7,85Igrzyska afrykańskie Harare skok w dal 8,011996 Igrzyska olimpijskie Atlanta 7. skok w dal 7,911997 Mistrzostwa świata Ateny 8. trójskok 17,111998 Mistrzostwa Afryki Dakar trójskok 17,23Finał Grand Prix IAAF Moskwa 6. trójskok 16,49Puchar Świata Johannesburg 4. trójskok 17,21Igrzyska Wspólnoty Narodów Kuala Lumpur trójskok 17,031999 Mistrzostwa świata Sewilla 11. trójskok 16,63Igrzyska afrykańskie Johannesburg trójskok 16,892000 Mistrzostwa Afryki Algier trójskok 16,69Igrzyska olimpijskie Sydney 19.