2016 erreichte er bei den Hallenweltmeisterschaften in Portland über 400 Meter erneut das Finale und belegte diesmal mit 47,62 s den sechsten Platz, gewann aber mit der Staffel in 3:05,51 min die Bronzemedaille. Er qualifizierte sich erneut für eine Teilnahme an den Olympischen Spielen, bei denen er diesmal mit 45,13 s im Halbfinale ausschied und mit der Staffel bereits im Vorlauf disqualifiziert wurde. Bei den IAAF World Relays 2017 belegte er mit der Staffel den vierten Platz und nahm im August an den Weltmeisterschaften in London teil, bei denen er ein weiteres Mal das Halbfinale erreichte, jedoch mit der 4-mal-400-Meter-Staffel in 2:58,12 min die Goldmedaille vor den Vereinigten Staaten gewann. 2018 belegte er mit der Staffel in 3:02,52 min den vierten Platz bei den Hallenweltmeisterschaften in Birmingham. Im April schied er bei den Commonwealth Games im australischen Gold Coast in der ersten Runde über 400 Meter aus und belegte mit der Staffel in 3:05,84 min den vierten Platz.