Il remporte la médaille d'or du relais 4 × 100 mètres lors des championnats d'Afrique 2016, à Durban, en compagnie de Wayde van Niekerk, Akani Simbine et Emile Erasmus. Le , il égale à Bydgoszcz, lors des championnats du monde juniors 2016, son record personnel sur 100 m en 10 s 20 (vent favorable de 0,7 m/s) mais ne termine que de la finale. Il remporte l'argent sur 200 m.