2014 nahm er an den Hallenweltmeisterschaften im polnischen Sopot teil und scheiterte mit 19,77 m in der Qualifikation. Anschließend siegte er bei den Commonwealth Games in Glasgow mit 21,61 m vor dem Neuseeländer Tomas Walsh und wurde Zweiter beim Continental-Cup in Marrakesch. 2015 triumphierte er bei den Panamerikanischen Spielen in Toronto mit 21,69 m vor dem Kanadier Tim Nedow und qualifizierte sich damit für die Weltmeisterschaften in Peking, bei denen er überraschend mit ebenfalls 21,69 m im Finale die Bronzemedaille gewann. 2016 nahm er erstmals an den Olympischen Spielen in Rio de Janeiro teil und belegte dort im Finale mit 20,64 m den achten Platz.