Su mejor marca personal es 19,79 segundos establecida en el Estadio Nacional de Kingston, Jamaica, y repetida en Moscú en el Mundial de 2013.
Entrena con Glen Mills del Racers Track Club, quien fue también entrenador de Usain Bolt y Yohan Blake.
Nacido en Trelawny Parish,[1] corrió los 100 m y 200 m para Calabar High School en el Campeonato de secundaria de Jamaica.
[3] En su primera aparición en el mundial, Weir llegó a las semifinales en el Campeonato del Mundo de Atletismo Júnior de 2008.
[4] Él compitió con moderación en sus primeros años como un senior, a pesar de que ha ejecutado marcas personales en los 100 m (10.50) y los 400 metros vallas (53.28) en 2009.