16th - Rotterdam Marathon (2:11:28) - 14 Apr 2024
| Discipline | Result | Year | Remarks | 
|---|---|---|---|
| Marathon | 2:09:52 | 2023 | |
| Half Marathon | 59:44 | 2019 | |
| 15km - road | 46:15 | 2019 | |
| 10km - road | 27:40 | 2018 | |
| 10000m - track | 28:31.13 | 2021 | 
6th – Lens Marathon (2:09:52)
5th – Aby Dhabi Marathon (2:11:34)
7th – Eindhoven Marathon (2:14:20)
9th – Venlo Half Marathon (62:59)
Road:
3rd – Den Haag Half Marathon (60:42)
5th – Lisboa Half Marathon (61:58)
Road:
9th – Lisboa Half Marathon (59:52)
2nd – Lisboa Half Marathon (61:23)
Track:
5th – Nairobi 10000m (28:31.13)
2nd – Coamo Half Marathon (64:24)
Road:
1st – Dakar Half Marathon (62:32)
3rd – Lisboa Half Marathon (59:44)
10th – Valencia 15 km (46:15)
End-of-Season World Rank (by time):  Half Marathon – 29th
Track:
3rd – National Championships Nairobi 10000m (28:27.55)
7th – Nairobi 10000m (28:58.9)
5th – African Champs Asaba 10000m (29:25.54)
Road:
3rd – Utrecht 10 km (27:40)
10th – Den Haag Half Marathon (62:20)
End-of-Season World Rank (by time):  10 km – 15th
Cross:
6th – Kenyan Police Champs 10 km (30:10)
14th – Leffrincouque 9.5 km (32:31)
Road:
1st – Wurzburg 10 km (29:11)
Cross:
African Jr Champs Yaounde 7.0 km (21:33)