1st - National Championships Gaborone 1500m (4:08.03) - 5 Apr 2026
| Discipline | Result | Year | Remarks |
|---|---|---|---|
| 800m | 1:56.76 | 2025 | National Record |
| 1000m | 2:40.87 | 2024 | National Record |
| 1500m | 4:07.13 | 2026 | National Record |
1st – Pretoria 1500m (4:07.13)
1st – National Champs Gaborone 1500m (4:08.03)
World Rank as of 13-Apr (by time): 1500m – 8th
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)