Po nieudanym starcie na igrzyskach olimpijskich w 1992 w Barcelonie zdobył dwa złote medale (w biegu na 100 metrów i biegu na 200 metrów) na mistrzostwach świata juniorów w 1992 w Seulu. W 1996 r. na igrzyskach olimpijskich w Atlancie zdobył brązowe medale w biegach na 100 m i 200 m, jednocześnie złamał granicę 10 s i 20 s na tych dystansach. W 1997 r. został mistrzem świata na 200 m. W 1998 r. pobił dwa rekordy: średnia jego wyników na koniec sezonu wyniosła poniżej 10 s i jako jedyny pobiegł 5 razy poniżej 10 s. W 1999 r. doznał kontuzji ścięgna. Na igrzyskach olimpijskich w 2000 w Sydney. zdobył srebro i brąz. W 2001 według rankingu IAAF zajmował 3 miejsce jako biegacz na 100 m. W 2002 uległ wypadkowi samochodowemu na Trynidadzie z winy pijanego kierowcy, który go wiózł.