33rd - Rotterdam Marathon (2:21:16) - 13 Apr 2025
| Discipline | Result | Year | Remarks | 
|---|---|---|---|
| 5000m - track | 13:26.46 | 2018 | |
| 10000m - track | 28:32.78 | 2019 | |
| 10 km - road | 28:39 | 2018 | |
| 15km - road | 43:08 | 2019 | |
| 10 Miles - road | 46:23 | 2018 | |
| Half Marathon | 61:28 | 2019 | |
| Marathon | 2:21:16 | 2025 | 
33rd – Rotterdam Marathon (2:21:16)
12th – Montbeliard Half Marathon (65:27)
37th – Rotterdam Marathon (2:26:55)
Road:
7th – Den Haag Half Marathon (62:15)
Track:
17th – IAAF Diamond League Stockholm 10000m (28:32.78)
Road:
3th – Paderborn 10 km (29:22)
9th – Nijmegen 15 km (43:08)
5th – Valencia 15 km (43:42)
6th – Azpeitia Half Marathon (61:28)
End-of-Season World Rank (by time): 15 km – 13th
Track:
12th – Night of Athletics Heusden 5000m (13:26.46)
5th – National Champs Nairobi 10000m (28:32.95)
Road:
1st – Roermond 10 Miles (46:23)
1st – Foulees Valenciennes 10 km (28:39)
11th – Utrecht 10 km (29:45)
3rd – Montbeliard-to-Belfort Half Marathon (62:25)
2nd – Tallinn Half Marathon (63:29)
Cross:
2nd – Leffrinckoucke 10.3 km (30:55)
Track:
8th – National Jr Champs Nairobi 10000m (28:57.27)
Road:
3rd – ‘s-Heerenberg 15 km (43:40)
Cross:
8th – Leffrinckoucke 9.3 km (26:14)