| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 8:14.6hA | 7-17 | NC-j | Nairobi | 11 Jun |
| 2014 |
| Outdoor |
| 8:05.22A | 2-17 | AYG | Gaborone | 30 May |
| 8:06.50 | 2h1-17 | YOG | Nanjing | 20 Aug |
| 8:06.33 | 3-17 | YOG | Nanjing | 24 Aug |
| 2015 |
| Outdoor |
| 8:18.8hA | 4 | | Kisii | 8 May |
| 7:56.58 | 6 | IAAF Chall | Dakar | 23 May |
| DNF | | | Sotteville-lès-Rouen | 6 Jul |
| 7:47.48 | 3 | Rieti 2015 | Rieti | 13 Sep |
| 2017 |
| Outdoor |
| 8:01.50 | 4 | | Göteborg/S | 11 Jul |
|
| 2013
8:14.6hAw | 7-17 | Nairobi | 11 Jun | |
| 2014
8:05.22Aw | 2-17 | Gaborone | 30 May | |
| 2015
7:47.48w | 3 | Rieti | 13 Sep | |
| 2017
8:01.50w | 4 | Göteborg/S | 11 Jul | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 14:22.8hA | 2 | | Nakuru | 30 May |
| 2014 |
| Outdoor |
| 14:20.0hA | 4h2 | | Nakuru | 15 Mar |
| 13:34.0hA | 3-19 | | Nairobi | 4 Apr |
| 14:06.1hA | 7-19 | NC-j | Nairobi | 25 Jun |
| 2015 |
| Outdoor |
| 13:59.0hA | 2 | | Kisii | 9 May |
| 13:21.41 | 1 | Arcobaleno | Boissano | 1 Jul |
| 13:15.56 | 2 | Catalunya Ch | Barcelona | 8 Jul |
| 13:54.56A | 6 | WC Tr | Nairobi | 1 Aug |
| 2016 |
| Outdoor |
| 13:39.2hA | 3h1 | NC | Nairobi | 26 May |
| 13:38.4hA | 2-19 | NC-j | Nairobi | 22 Jun |
| 13:35.10 | 6-19 | WJ | Bydgoszcz | 23 Jul |
| 2017 |
| Outdoor |
| 14:26.0h | h | AK | Nyahururu | 5 May |
| 13:45.6hA | 4h2 | NC | Nairobi | 9 Jun |
| 13:40.6hA | 5 | NC | Nairobi | 10 Jun |
| 13:15.57 | 5 | Catal Ch | Barcelona | 29 Jun |
| 2018 |
| Outdoor |
| 13:29.89 | 4 | | Nijmegen | 8 Jun |
|
| 2013
14:22.8hAw | 2 | Nakuru | 30 May | |
| 2014
13:34.0hAw | 3-19 | Nairobi | 4 Apr | |
| 2015
13:15.56w | 2 | Barcelona | 8 Jul | |
| 2016
13:35.10w | 6-19 | Bydgoszcz | 23 Jul | |
| 2017
13:15.57w | 5 | Barcelona | 29 Jun | |
| 2018
13:29.89w | 4 | Nijmegen | 8 Jun | |
| |
| 8km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 23:07 | 3 | | Bulle | 17 Nov |
|
| 2018
23:07w | 3 | Bulle | 17 Nov | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 14:19+ | | | Nijmegen | 17 Nov |
| 2020 |
| Outdoor |
| 14:19+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2019
14:19+w | | Nijmegen | 17 Nov | |
| 2020
14:19+w | | Barcelona | 16 Feb | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 29:35 | 3 | | Nyahururu | 21 Oct |
| 2018 |
| Outdoor |
| 29:08 | 4 | Parelloop | Brunssum | 18 Mar |
| 30:12 | 8 | | Kabarak | 14 Jul |
| 27:46 | 3 | | Durban | 14 Oct |
| 2019 |
| Outdoor |
| 28:52 | 1 | | Kabarnet | 24 Aug |
| 28:06+ | | | Nijmegen | 17 Nov |
| 2020 |
| Outdoor |
| 28:05+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2017
29:35w | 3 | Nyahururu | 21 Oct | |
| 2018
27:46w | 3 | Durban | 14 Oct | |
| 2019
28:06+w | | Nijmegen | 17 Nov | |
| 2020
28:05+w | | Barcelona | 16 Feb | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 42:06 | 3 | | Nijmegen | 17 Nov |
| 2020 |
| Outdoor |
| 42:25+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2019
42:06w | 3 | Nijmegen | 17 Nov | |
| 2020
42:25+w | | Barcelona | 16 Feb | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 57:02+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2020
57:02+w | | Barcelona | 16 Feb | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 1:05:04 | 41997 | | Silibwet | 16 Feb |
| 1:02:31 | 2 | | Poznań | 14 Apr |
| 1:00:11 | 3 | | Belfort | 29 Sep |
| 2020 |
| Outdoor |
| 1:00:00 | 3 | Mitja Marató de | Barcelona | 16 Feb |
| 1:00:10 | 5 | City Pier City | Den Haag | 8 Mar |
|
| 2019
1:00:11w | 3 | Belfort | 29 Sep | |
| 2020
1:00:00w | 3 | Barcelona | 16 Feb | |