Having set a 100 m best of 10.64 seconds for fourth at the Jamaican High School Championships, he was chosen for the 2007 Pan American Games, but he did not get past the heats at the meet in Rio de Janeiro.
He was part of the Jamaican 4×400 metres relay team for the 2010 NACAC Under-23 Championships in Athletics and the quartet including Roxroy Cato, Teo Bennett, and Ramone McKenzie placed fourth.
[5] This earned him the fourth 200 m spot on the Jamaican team at the 2013 World Championships in Athletics (defending champion Usain Bolt was automatically qualified).
[6] Prior to that event, he was a double medallist at the 2013 Central American and Caribbean Championships in Athletics: first he won the bronze in the 200 m, then he shared in the 4×100 metres relay silver medals after anchoring home a team of Oshane Bailey, Andrew Fisher, and Jermaine Brown.
[10] He peaked for the Jamaican Championships with a best of 10.05 seconds in the 100 m. He was the runner-up over 100 m and third in the 200 m.[11] He was chosen to represent Jamaica at the 2014 Commonwealth Games and reached the final of both events.