2015 siegte er bei den Panamerikanischen Spielen in Toronto mit 48,51 s vor dem Puerto-Ricaner Javier Culson und belegte mit der 4-mal-400-Meter-Staffel den vierten Platz. Er qualifizierte sich erneut für die Weltmeisterschaften in Peking und gewann dort mit neuem Landesrekord von 48,17 s im Finale die Bronzemedaille. 2016 qualifizierte er sich erstmals für die Olympischen Sommerspiele in Rio de Janeiro, bei denen er mit 52,77 s in der ersten Runde ausschied. Zwei Jahre später gewann er bei den Commonwealth Games im australischen Gold Coast in 49,10 s die Silbermedaille hinter Kyron McMaster von den Britischen Jungferninseln.