At the 2012 Birmingham Indoor Grand Prix he caused an upset by defeating both Asafa Powell and Nesta Carter over 60 m as he ran a Jamaican record time of 6.47 seconds to win the race.
In a surprising turn of events at the 2012 Birmingham Indoor Grand Prix, he emerged victorious after outperforming both Asafa Powell and Nesta Carter over 60 m, setting a new Jamaican record with a time of 6.47 seconds.