Startował na igrzyskach olimpijskich w Rio de Janeiro, w trakcie których brał udział w konkursie biegu na 200 m. Odpadł w eliminacjach, z czasem 20,61 zajmując 4. miejsce w grupie i 45. miejsce w gronie wszystkich zgłoszonych do startu zawodników[3].
Na mistrzostwach świata w Londynie udało mu się pierwszy raz w karierze awansować do dalszej fazy zmagań podczas imprezy sportowej tej rangi, w konkurencji biegu na 200 m zajął 8. miejsce w swej grupie półfinałowej, a sztafeta 4 × 100 m z jego udziałem odpadła w eliminacjach, w swej grupie zajmując 5. miejsce. W 2018 roku został dwukrotnym medalistą mistrzostw NACAC (złotym w konkurencji biegu na 200 m oraz brązowym w konkurencji biegu sztafet 4 × 100 m), ponadto otrzymał brązowy medal igrzysk Ameryki Środkowej i Karaibów w konkurencji biegu na 200 m. Brał udział w igrzyskach panamerykańskich w Limie, tam był członkiem sztafety 4 × 100 m, która otrzymała tytuł wicemistrzowski. Wystąpił w finale konkursu biegu na 200 m rozgrywanego w czasie mistrzostw globu w Dosze, zmagania ukończył na 8. miejscu[2][4].
Na igrzyskach olimpijskich w Tokio także startował jedynie w zawodach w konkurencji biegu na 200 m. Podobnie jak na poprzednich igrzyskach, odpadł w eliminacjach – w tej fazie osiągnął rezultat czasowy 20,77 i zajął 4. miejsce w grupie oraz 30. miejsce wśród wszystkich sprinterów[5].
Pięć razy w karierze został mistrzem kraju, tytuły te zdobył w latach 2015-2023, trzy z nich wywalczył w konkurencji biegu na 200 m, dwa pozostałe w konkurencji biegu sztafet 4 × 100 m[2].
Rekordy życiowe
(stan na 9 kwietnia 2024)
bieg na 100 m – 10,16 (24 czerwca 2017, Port-of-Spain)
bieg na 200 m – 19,97 (31 lipca 2018, Barranquilla)
sztafeta 4 × 100 m – 38,46 (9 sierpnia 2019, Lima)