Most recent results: 4th - World Championships Tokyo 800m Semi-Final (1:58.43) - 19 Sep 2025; 2nd - World Championships Tokyo 800m Heat (2:00.09) - 18 Sep 2025; 3rd - Chorzow 800m (1:56.76 National Record) - 16 Aug 2025
| Discipline | Result | Year | Remarks |
|---|---|---|---|
| 800m | 1:56.76 | 2025 | National Record |
| 1000m | 2:40.87 | 2024 |
3rd – Chorzow 800m (1:56.76)
2nd – Ostrava 800m (1:57.49)
4th – World Champs Tokyo 800m Semi-Final (1:58.43)
2nd – Nairobi 800m (1:58.47)
6th – Diamond League Stockholm 800m (1:58.78)
1st – Gaborone 800m (1:58.96)
1st – Cape Town 800m (1:59.22)
1st – Liege 800m (1:59.37)
2nd – Pretoria 800m (1:59.46)
2nd – Hengelo 800m (1:59.58)
2nd – Heusden 800m (1:59.67)
2nd – World Champs Tokyo 800m Heat (2:00.09)
End-of-Season World Rank (by time): 800m – 8th
1st – Cape Town 800m (1:59.69)
2nd – Banska Bystrica 800m (1:59.91)
2nd – Pretoria 800m (2:00.22)
6th – Nairobi 800m (2:00.67)
1st – Cape Town 800m (2:01.12)
5th – All Africa Games Accra 800m Final (2:01.62)
1st – Pretoria 1000m (2:40.87)
7th – World Champs Budapest 800m Heat (2:01.62)
5th – Gaborone 800m (2:01.71)
2nd – Kortrijk 800m (2:01.89)
1st – Nijmegen 800m (2:02.55)
1st – National Champs Gaborone 800m (2:02.82)
1st – Oordegem 800m (2:03.04)
2nd – Potchefstroom 800m (2:05.34)
1st – Potchefstroom 800m (2:05.78)