[1] He won silver at the 2024 Paris Olympics as part of South Africa's 4 x 100 metres relay team.
[6] He won the SA U18 200m title and took silver in the 100m at the Athletics South Africa U18 Championships in Pietermaritzburg in January 2023.
[7] He ran 10.36 seconds to win the U19 boys 100m race at the Curro Hazeldean Top 14 Athletics Meet which took place at the Pilditch Stadium, Pretoria on 28 January 2024.
[8][6] He was runner-up at the South African Championships over 100 metres in April 2024 in a time of 10.27 seconds.
[10] In June 2024, he was selected for the South African team for the 2024 Paris Olympics.