| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 4:13.75 | 7 | Guldensp | Kortrijk | 12 Jul |
| 2015 |
| Outdoor |
| 4:22.63 | 1 | Flanders | Huizingen | 6 Jun |
| 2016 |
| Outdoor |
| 4:21.7hA | 2h1 | AK | Nakuru | 18 Mar |
|
| 2014
4:13.75w | 7 | Kortrijk | 12 Jul | |
| 2015
4:22.63w | 1 | Huizingen | 6 Jun | |
| 2016
4:21.7hAw | 2h1 | Nakuru | 18 Mar | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2007 |
| Outdoor |
| 9:22.05 | 7-17 | WY | Ostrava | 11 Jul |
| 2008 |
| Outdoor |
| 9:29.8hA | 4 | NC-j | Nairobi | 18 Jun |
| 2013 |
| Outdoor |
| 8:56.20 | 11 | Sainsbury's | London | 26 Jul |
| 2014 |
| Outdoor |
| 9:11.30 | 17 | Diamond | Doha | 9 May |
| 9:02.73 | 13 | Athletissima | Lausanne | 3 Jul |
| 2015 |
| Outdoor |
| 9:36.13 | 1 | | Luanda | 2 Jan |
| 8:49.81+ | 6 | Pre | Eugene OR | 30 May |
| 8:48.03 | 10 | WK | Zürich | 3 Sep |
|
| 2007
9:22.05w | 7-17 | Ostrava | 11 Jul | |
| 2008
9:29.8hAw | 4 | Nairobi | 18 Jun | |
| 2013
8:56.20w | 11 | London | 26 Jul | |
| 2014
9:02.73w | 13 | Lausanne | 3 Jul | |
| 2015
8:48.03w | 10 | Zürich | 3 Sep | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 16:02.0hA | 7 | NC | Nairobi | 14 Jun |
| 2013 |
| Outdoor |
| 14:50.99 | 7 | Diamond | Shanghai | 18 May |
| 14:59.51 | 5 | FBKG | Hengelo | 8 Jun |
| 14:57.56 | 8 | Bislett | Oslo | 13 Jun |
| 16:12.77A | 5 | WC Tr | Nairobi | 13 Jul |
| 2014 |
| Outdoor |
| 16:28.0hA | 2 | | Kisii | 12 Apr |
| 16:16.3h | 1 | North Rift Ch | Iten | 31 May |
| 15:51.67A | 8 | NC | Nairobi | 7 Jun |
| 15:17.76 | 4 | | Naimette-Xhovémont | 16 Jul |
| 2015 |
| Outdoor |
| 14:58.40 | 6 | Diamond | Shanghai | 17 May |
| 14:53.32 | 6 | Pre | Eugene OR | 30 May |
| 15:03.84 | 5 | Bislett | Oslo | 11 Jun |
| 15:42.98A | 2 | WC Tr | Nairobi | 1 Aug |
| 15:21.03 | 4h1 | WC | Beijing | 27 Aug |
| 15:03.41 | 7 | WC | Beijing | 30 Aug |
| 2016 |
| Outdoor |
| 15:08.28 | 2 | FBKG | Hengelo | 22 May |
| 14:43.42 | 6 | Pre | Eugene OR | 27 May |
| 2017 |
| Outdoor |
| 14:47.11 | 8 | GGala | Roma | 8 Jun |
| 2019 |
| Outdoor |
| 15:56.3h | 1 | | Tambach | 27 Jul |
| 16:08.4h | 1 | | Kitale | 3 Aug |
|
| 2012
16:02.0hAw | 7 | Nairobi | 14 Jun | |
| 2013
14:50.99w | 7 | Shanghai | 18 May | |
| 2014
15:17.76w | 4 | Naimette-Xhovémont | 16 Jul | |
| 2015
14:53.32w | 6 | Eugene OR | 30 May | |
| 2016
14:43.42w | 6 | Eugene OR | 27 May | |
| 2017
14:47.11w | 8 | Roma | 8 Jun | |
| 2019
15:56.3hw | 1 | Tambach | 27 Jul | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 31:15.38 | 1 | Jordan | Stanford CA | 1 May |
| DNF | | OT | Eldoret | 30 Jun |
| 2017 |
| Outdoor |
| 31:56.4hA | 2 | WC Tr | Nairobi | 23 Jun |
| 31:21.11 | 7 | WC | London | 5 Aug |
| 2019 |
| Outdoor |
| 31:51.90A | 7 | NC | Nairobi | 21 Aug |
|
| 2016
31:15.38w | 1 | Stanford CA | 1 May | |
| 2017
31:21.11w | 7 | London | 5 Aug | |
| 2019
31:51.90Aw | 7 | Nairobi | 21 Aug | |
| |
| 4 Miles |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 19:48 | 2 | | Groningen | 12 Oct |
|
| 2014
19:48w | 2 | Groningen | 12 Oct | |
| |
| 10 Miles, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 50:35 | 2 | | Zaandam | 22 Sep |
|
| 2019
50:35w | 2 | Zaandam | 22 Sep | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 15:36+ | | | Zaandam | 22 Sep |
|
| 2019
15:36+w | | Zaandam | 22 Sep | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 33:35 | 11 | World's Best | San Juan | 23 Feb |
| 31:45A | 2 | Diamond | Nairobi | 17 Aug |
| 32:21 | 2 | | Luanda | 31 Dec |
| 2016 |
| Outdoor |
| 34:54 | 1 | | Baringo | 5 Nov |
| 2017 |
| Outdoor |
| 31:51 | 1 | TCS | Bengaluru | 21 May |
| 2019 |
| Outdoor |
| 31:27 | 5 | Birell | Praha | 7 Sep |
| 31:16+ | | | Zaandam | 22 Sep |
| 32:27A | 3 | | Eldoret | 24 Nov |
|
| 2014
31:45Aw | 2 | Nairobi | 17 Aug | |
| 2016
34:54w | 1 | Baringo | 5 Nov | |
| 2017
31:51w | 1 | Bengaluru | 21 May | |
| 2019
31:16+w | | Zaandam | 22 Sep | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 47:14+ | | | Zaandam | 22 Sep |
|
| 2019
47:14+w | | Zaandam | 22 Sep | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 1:07:39 | 4 | | New Delhi | 20 Oct |
| 2020 |
| Outdoor |
| 1:06:43 | 4 | | New Delhi | 29 Nov |
|
| 2019
1:07:39w | 4 | New Delhi | 20 Oct | |
| 2020
1:06:43w | 4 | New Delhi | 29 Nov | |