En los Juegos Olímpicos de Londres 2012 ganó la final de los 100 metros con el oro junto a Yohan Blake en segundo y Justin Gatlin en tercero, así como la final de los 200 metros, completando un podio formado íntegramente por jamaicanos, y ganado la medalla de oro en la posta de 4x100.