Bei den Hallenweltmeisterschaften 2012 in Istanbul lief er im Finale über 60 Meter mit 6,54 s auf den zweiten Platz. Für die Olympischen Spiele in London konnte er sich bei den "Jamaican Trials" nicht qualifizieren. Über 100 Meter kam er mit 10,01 s auf den sechsten Platz, über 200 Meter reichten 20,45 s nur für Position fünf. Dennoch wurde er für die jamaikanische Staffelmannschaft nominiert. In London gewann er mit Usain Bolt, Yohan Blake und Michael Frater Gold und stellte mit 36,84 s gleichzeitig einen neuen Weltrekord auf. Er profitierte dabei von einer Verletzung Asafa Powells, der ursprünglich als Läufer vorgesehen war.