2016 qualifizierte er sich über 200 Meter erneut für die Olympischen Spiele in Rio de Janeiro und schied dort in der ersten Runde mit 20,53 s aus. 2018 nahm er zum ersten Mal an den Commonwealth Games im australischen Gold Coast teil und wurde dort im Halbfinale über 200 Meter disqualifiziert. Zudem gewann er mit der südafrikanischen 4-mal-100-Meter-Staffel mit neuem Landesrekord von 38,24 s die Silbermedaille hinter der Mannschaft aus England. Bei den IAAF World Relays 2019 in Yokohama schied er mit der 4-mal-100-Meter-Staffel in 38,66 s in der Vorrunde aus und kam in der 4-mal-200-Meter-Staffel im Vorlauf aus. Im August nahm er erneut an den Afrikaspielen in Rabat teil und gewann dort in 20,56 s die Bronzemedaille hinter dem Sambier Sydney Siame und Divine Oduduru aus Nigeria. Auch mit der 4-mal-100-Meter-Staffel gewann er in 38,80 s die Bronzemedaille hinter den Teams aus Ghana und Nigeria. Anschließend erreichte er bei den Weltmeisterschaften in Doha über 200 Meter das Halbfinale, in dem er mit 20,34 s ausschied.