3rd - New York City Marathon (2:20:24) - 2 Nov 2025
| Discipline | Result | Year | Remarks |
|---|---|---|---|
| Marathon | 2:17:29 | 2017 | World All-Time no. 20; Kenya All-Time no. 7 |
| Half Marathon | 64:36 | 2022 | World All-Time no. 13; Kenya All-Time no. 6 |
| 10 km - Road | 29:46 | 2020 | World All-Time no. 13; Kenya All-Time no. 6 |
| 5 km - Road | 14:54 | 2020 | |
| 10000m - Track | 30:45.81 | 2022 |
Road:
3rd – NYC Marathon (2:20:24)
1st – Nagoya Marathon (2:20:40)
1st – South Shields Half Marathon (69:32)
7th – Boston 10 km (32:17)
Track:
1st – Nairobi 10000m (33:34.14)
Road:
6th – London Marathon (2:19:31)
1st – NYC Marathon (2:24:35)
2nd – Marugame Half Marathon (66:47)
3rd – NYC 10 km (31:09)
Road:
2nd – Berlin Marathon (2:17:49)
4th – London Marathon (2:18:51)
1st – Paris Half Marathon (66:01)
3rd – Boston 10 km (31:27)
End-of-Year World Rank (by time): Marathon – 9th; HM – 13th
3rd – Valencia Marathon (2:17:29)
3rd – Ras Al Khamiah Half Marathon (64:36)
1st – berlin Half Marathon (65:02)
1st – Brasov 10 km (30:07)
End-of-Season World Rank (by time): Marathon – 8th; HM – 4th; 10 km – 2nd
Road:
3rd – Valencia Half Marathon (64:54)
2nd – Herzogenaurach 10 km (29:46)
End-of-Season World Rank (by time): HM – 5th; 10 km – 5th
Track:
1st – Stockholm 10000m (30:45.81)
End-of-Season World Rank (by time): 10000m – 14th
2nd – Valencia Half Marathon (65:39)
1st Valencia 10 km (29:46)
End-of-Season World Rank (by time): 10 km – 1st; HM – 9th