2016 qualifizierte er sich erstmals für die Olympischen Spiele in Rio de Janeiro, bei denen er über 200 Meter im Vorlauf 20,61 s lief und damit ausschied. 2017 gewann er mit der 4-mal-100-Meter-Staffel das B-Finale bei den World Relays auf den Bahamas und wurde mit der 4-mal-200-Meter-Staffel Vierte. Bei den Weltmeisterschaften in London gelangte er über 200 Meter in das Halbfinale und schied mit der Staffel bereits in der Vorrunde aus. Im April 2018 belegte er in 20,63 s den sechsten Platz über 200 Meter bei den Commonwealth Games im australischen Gold Coast.