Le lors du Qatar Athletic Super Grand Prix de Doha, il remporte le premier 200 m comptant pour la ligue de diamant 2012 en 20 s 02 (record du meeting), devant Churandy Martina (20 s 26). Toutefois, lors des sélections olympiques américaines de Eugene, il n'obtient pas sa qualification pour les Jeux de Londres se blessant lors de l'épreuve du , remportée par Justin Gatlin (9 s 80) (+1,8 m/s). Cela constitue une grande désillusion pour le double médaillé d'argent des Mondiaux de Daegu sur 100 m et 200 m.