Największy międzynarodowy sukces odniósł podczas igrzysk olimpijskich w 1964 w Tokio zdobywając brązowy medal w biegu na 100 metrów, a także zajmując 4. miejsce w biegu na 200 metrów. Na zawodach letniej uniwersjady w 1965 w Budapeszcie był trzeci na 100 metrów. Zwyciężył w biegu na 100 jardów, a także zajął 7. miejsce w biegu na 220 jardów i 5. miejsce w sztafecie 4 × 110 jardów na igrzyskach Imperium Brytyjskiego i Wspólnoty Brytyjskiej w 1966 w Kingston. Zdobył złoty medal w biegu na 100 metrów na igrzyskach panamerykańskich w 1967 w Winnipeg. Na igrzyskach olimpijskich w 1968 w Meksyku zajął 7. miejsce w biegu na 100 metrów, a w biegu na 200 metrów odpadł w ćwierćfinale.