Most recent highlights: 3rd - World Championships Tokyo 1500m Final (3:34.25) - 17 Sep 2025; 1st - World Champs Tokyo 1500m Semi-Final (3:36.64) - 15 Sep 2025; 4th - World Championships Tokyo 1500m Heat (3:41.17) - 14 Sep 2025; 2nd - Diamond League Zurich 1500m (3:29.91 Personal Best) - 28 Aug 2025
Discipline | Result | Year | Remarks |
---|---|---|---|
1500m - Track | 3:29.91 | 2025 | |
Mile - Track | 3:47.46 | 2025 | All-Time Kenya no. 4 |
2000m - Track | 4:48.14 | 2023 | National Record, World Junior Record; All-Time World no. 5 |
3000m - Track | 7:38.83 | 2022 | |
5000m - Track | 13:16.40 | 2025 | |
10km - Road | 28:46 | 2022 | |
5 km - Road | 13:04 | 2023 |
Track:
2nd – Diamond League Zurich 1500m (3:29.91)
6th – Diamond League Roma 1500m (3:30.94)
2nd – Diamond League Rabat 1500m (3:31.78)
5th – Diamond League Brussels 1500m (3:31.86)
4th – Chorzow 1500m (3:33.42)
3rd – World Champs Tokyo 1500m Final (3:34.25)
1st – World Champs Tokyo 1500m Semi-Final (3:36.64)
1st – National Champs Nairobi 1500m Final (3:37.23)
5th – Diamond League Eugene Mile (3:47.46)
1st – Diamond League Doha 5000m (13:16.40)
End-of-Season World Rank (by time): Mile – 5th; 1500m – 13th
Cross:
1st – Eldoret 2 km (6:01)
2nd – National Champs Eldoret 2 km (no time avail.)
Outdoors:
6th – Diamond League Eugene Mile (3:48.59)
1st – Nairobi 1500m (3:31.96)
7th – Diamond League Brussels 1500m (3:32.50)
3rd – Diamond League Doha 1500m (3:32.96)
2nd – Westwood LA 1500m (3:34.83)
1st – Kenyan Olympic Trials Nairobi 1500m Final (3:35.63)
End-of-Season World Rank (by time): Mile – 6th; 1500m – 15thÂ
Road:
2nd – Lille 5 km (13:16)
2nd – Peuerbach 6.8 km (18:47)
End-of-Year World Rank (by time): 5 km – 12th
Cross:
1st – World Championships Belgrade 4 x 2000m Mixed Relay, member of Team KEN (22:15)
1st – Bonet 2.0 km (5:27)
Track:
2nd – Diamond League Brussels 2000m (4:48.14)
5th – Diamond League Eugene Mile (3:48.06)
3rd – Diamond League Chorzow 1500m (3:30.30)
8th – World Champs Budapest 1500m Final (3:30.78)
1st – Tomblaine 1500m (3:31.60)
8th – Diamond League Zurich 1500m (3:31.97)
1st – Nairobi 1500m (3:32.01)
2nd – Westwood LA 1500m (3:32.01)
3rd – World Champs Budapest 1500m Heat (3:34.24)
3rd – Kenyan World Champs Trials Nairobi 1500m Final (3:34.34)
6th – World Champs Budapest 1500m Semi-Final (3:35.53)
End-of-Season World Rank (by time): 2000m – 2nd; Mile – 5th; 1500m – 12th
Road:
2nd – Lille 5 km (13:04)
1st – Lille 5 km (13:21)
End-of-Year World Rank (by time): 5 km – 3rd
Cross:
2nd – World Junior Cross Champs Bathurst 8 km (24:30)
Track:
1st – Heusden 1500m (3:34.02)
4th – Kenyan WC Trials Nairobi 1500m (3:34.77)
1st – Berlin 1500m (3:35.04)
2nd – Nairobi 1500m (3:35.50)
1st – World Junior Champs Cali 1500m Final (3:35.83)
1st – World Junior Champs Cali 1500m Heat (3:40.96)
2nd – Zagreb 3000m (7:38.83)
1st – Djibouti 3000m (7:39.09)
1st – Nairobi 5000m (13:33.05)
End-of-Season World Rank (by time): 3000m – 14th
End-of-Season World Junior Rank (by time): 3000m – 2nd; 1500m – 1st
Road:
9th – Bengaluru 10 km (28:46)
5th – Nairobi 5000m (13:39.07)