En 2012, il remporte brillamment les deux premiers tours de piste comptant pour la ligue de diamant 2012, le 11 mai lors du Qatar Athletic Super Grand Prix de Doha et le 2 juin, à l'occasion du meeting Prefontaine Classic à Eugene, en respectivement 44 s 19 (MPMA et record du meeting), devant le jeune athlète dominicain Luguelín Santos (44 s 88) et en 44 s 91 devant le vétéran bahaméen Chris Brown (45 s 24). Fin juin, lors des sélections olympiques américaines de Eugene, il obtient sa qualification pour les Jeux de Londres en terminant premier de l'épreuve du en 44 s 12, devant Tony McQuay (44 s 49) et Bryshon Nellum (44 s 80). Cependant, il déclarera forfait pour ces JO.