Zdobył srebrny medal w biegu na 400 metrów na igrzyskach afrykańskich w 1965 w Brazzaville, przegrywając tylko z Wilsonem Kiprugutem z Kenii. Na igrzyskach Imperium Brytyjskiego i Wspólnoty Brytyjskiej w 1966 w Kingston zdobył złoty medal w sztafecie 4 × 110 jardów (w składzie: Bonner Mends, Ebenezer Addy, James Addy i Stanley Allotey) oraz odpadł w półfinale biegu na 220 jardów. Odpadł w ćwierćfinale biegu na 200 metrów i półfinale sztafety 4 × 100 metrów na igrzyskach olimpijskich w 1968 w Meksyku. Na igrzyskach Brytyjskiej Wspólnoty Narodów w 1970 w Edynburgu zdobył srebrny medal w sztafecie 4 × 100 metrów (w składzie: Michael Ahey, Addy, Edward Owusu i George Daniels) oraz odpadł w ćwierćfinale biegu na 100 metrów, a na igrzyskach olimpijskich w 1972 w Monachium odpadł w półfinale sztafety 4 × 100 metrów.