Most recent results: 1st - Gent Indoor 60m Final (6.65) - 312 Jan 2026; 1st - Gent Indoor 60m Heat (6.68) - 31 Jan 2026
| Discipline | Result | Year | Remarks |
|---|---|---|---|
| 400mH | 50.73 | 2019 | |
| 110mH | 13.72 | 2023 | |
| 100m - Outdoor | 10.09 | 2023 | |
| 200m - Outdoor | 21.17 | 2021 | |
| 300m - Outdoor | 33.52 | 2020 | |
| 400m - Outdoor | 49.29 | 2020 | |
| 60m - Indoor | 6.60 | 2025 |
Indoors:
1st – Gent 60m Final (6.65)
1st – Gent 60m Heat (6.68)
4th – Louvain-la-Neuve 60m Heat (6.70)
2nd – Kaunas 600m (6.74)
Outdoors:
3rd – National Champs Potchefstroom 100m Semi-Final (10.15)
2nd – Heusden 100m Final (10.17w)
1st – Pretoria 100m Semi-Final (10.25)
3rd – Sonderhausen Heat 100m (10.27)
5th – Pretoria 100m Final (10.28)
7th – National Champs Potchefstroom 100m Final (10.30)
Indoors:
2nd – Pretoria 60m (6.60)
3rd – Pretoria 60m (6.66)
Outdoors:
1st – Johannesburg 100m (10.23w)
4th – Heusden 100m (19.24w)
1st – Pretoria 100m (10.25)
1st – Antwerpen 100m Heat (10.27)
1st – Pretoria 100m (10.29)
2nd – Lier 200m (21.44)
Outdoors:
2nd – Montreuil 100m Final (10.09)
1st – Pretoria 100m Final (10.13)
1st – Pretoria 100m Final (10.16)
3rd – National Champs Pretoria 100m semi-Final (10.16)
1st – Pretoria 100m Semi-Final (10.17)
2nd – Pretoria 100m Heat (10.18)
1st – Pretoria 110H (13.72)
Indoors:
1st – Pretoria 60m Final (6.62)
2nd -Pretoria 60m Heat (6.63)
Outdoors:
1st – Pretoria 110mH (13.78)
1st – Potchefstroom 110mH (13.86)
1st – Johannesburg 100m (10.45)
Outdoors:
2nd – National Champs Pretoria 110mH Final (13.87)
3rd – Pretoria 100m (10.58)
1st – Pretoria 200m (21.17)