| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 16:46.6hA | 7 | | Eldoret | 22 May |
| 2016 |
| Outdoor |
| 15:40.0hA | 2 | Defence Ch | Nairobi | 27 Apr |
| 2017 |
| Outdoor |
| 15:54.9hA | 3 | Defence Ch | Nairobi | 9 May |
| 2019 |
| Outdoor |
| 15:19.1hA | 1 | | Nairobi | 2 Jul |
|
| 2015
16:46.6hAw | 7 | Eldoret | 22 May | |
| 2016
15:40.0hAw | 2 | Nairobi | 27 Apr | |
| 2017
15:54.9hAw | 3 | Nairobi | 9 May | |
| 2019
15:19.1hAw | 1 | Nairobi | 2 Jul | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 35:53.2hA | 2 | Defence Ch | Nairobi | 29 Apr |
| 32:35.82A | 3 | NC | Nairobi | 27 May |
| 31:28.28 | 3 | AfrC | Durban | 25 Jun |
| 2017 |
| Outdoor |
| 32:26.3hA | 1 | Defence Ch | Nairobi | 11 May |
| 32:47.0hA | 3 | NC | Nairobi | 9 Jun |
| 2018 |
| Outdoor |
| 32:17.0hA | 2 | | Nairobi | 6 Jun |
| 2019 |
| Outdoor |
| 31:43.93A | 2 | | Nairobi | 2 Jul |
|
| 2016
31:28.28w | 3 | Durban | 25 Jun | |
| 2017
32:26.3hAw | 1 | Nairobi | 11 May | |
| 2018
32:17.0hAw | 2 | Nairobi | 6 Jun | |
| 2019
31:43.93Aw | 2 | Nairobi | 2 Jul | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 14:32+ =WR | 1 | Birell | Praha | 9 Sep |
|
| 2017
14:32+w =WR | 1 | Praha | 9 Sep | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| 2 World Records |
| |
| 2016 |
| Outdoor |
| 31:08 | 2 | | Praha | 10 Sep |
| 32:18 | 1 | | Ziwa | 10 Dec |
| 2017 |
| Outdoor |
| 1 World Record |
| 30:04+ WR | 1 | | Praha | 1 Apr |
| 29:43 WR | 1 | Birell | Praha | 9 Sep |
| 2018 |
| Outdoor |
| 31:57 | 2 | | Manchester | 20 May |
| 2019 |
| Outdoor |
| 31:05 | 1 | | Cape Elizabeth ME | 3 Aug |
|
| 2016
31:08w | 2 | Praha | 10 Sep | |
| 2017
29:43w WR | 1 | Praha | 9 Sep | |
| 2018
31:57w | 2 | Manchester | 20 May | |
| 2019
31:05w | 1 | Cape Elizabeth ME | 3 Aug | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
|
| 2017
45:37+w WR | 1 | Praha | 1 Apr | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
|
| 2016
1:07:02w | 1 | Marseille | 30 Oct | |
| 2017
1:01:25+w WR | 1 | Praha | 1 Apr | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| 2 World Records |
| |
| 2015 |
| Outdoor |
| 1:14:06A | 5 | Stand Chart | Nairobi | 25 Oct |
| 2016 |
| Outdoor |
| 1:09:09A | 2 | | Nairobi | 6 Mar |
| 1:09:07 | 1 | | Karlovy Vary | 21 May |
| 2017 |
| Outdoor |
| 1 World Record |
| 1:06:08 | 3 | RAK | Ras Al Khaimah | 10 Feb |
| 1:04:52 WR | 1 | | Praha | 1 Apr |
| 1:07:44 | 1 | | Gifu | 23 Apr |
| 1:04:51 WR | 1 | | Valencia | 22 Oct |
| 2018 |
| Outdoor |
| 1:06:46 | 5 | RAK | Ras Al Khaimah | 9 Feb |
| 1:06:54 | 2 | WC | Valencia | 24 Mar |
| 1:11:01 | 1 | | Eldoret | 7 Oct |
| 1:06:56 | 2 | AirTel | New Delhi | 21 Oct |
| Downhill |
| 1:08:10 | 3 | GNR | South Shields | 9 Sep |
| 2019 |
| Outdoor |
| 1:10:07 | 1 | NYC Half | New York NY | 17 Mar |
| 2020 |
| Outdoor |
| 1:05:58 | 6 | WC | Gdynia | 17 Oct |
| 1:09:04+ | | | Valencia | 6 Dec |
|
| 2015
1:14:06Aw | 5 | Nairobi | 25 Oct | |
| 2016
1:09:07w | 1 | Karlovy Vary | 21 May | |
| 2017
1:04:51w WR | 1 | Valencia | 22 Oct | |
| 2018
1:06:46w | 5 | Ras Al Khaimah | 9 Feb | |
| 2019
1:10:07w | 1 | New York NY | 17 Mar | |
| 2020
1:05:58w | 6 | Gdynia | 17 Oct | |
| |
| Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| DNF | | Virgin Money | London | 28 Apr |
| 2:22:38 | 1 | | New York NY | 3 Nov |
| 2020 |
| Outdoor |
| 2:18:40 | 2 | | Valencia | 6 Dec |
|
| 2019
2:22:38w | 1 | New York NY | 3 Nov | |
| 2020
2:18:40w | 2 | Valencia | 6 Dec | |