| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 3:48.15 | 2 | ÄänekoskiG | Äänekoski | 13 Jun |
| 2015 |
| Outdoor |
| 3:44.6hA | 1h3 | | Kisii | 9 May |
| 3:40.7hA | 1 | | Kisii | 9 May |
| 2017 |
| Outdoor |
| 3:41.1hA | 1h1 | AK | Eldoret | 19 May |
| 3:43.4hA | 2 | AK | Eldoret | 20 May |
|
| 2010
3:48.15w | 2 | Äänekoski | 13 Jun | |
| 2015
3:40.7hAw | 1 | Kisii | 9 May | |
| 2017
3:41.1hAw | 1h1 | Eldoret | 19 May | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 7:54.15 | 1 | EurajokiG | Eurajoki | 6 Jun |
| 7:59.98 | 2 | Vattenfall | Kuortane | 26 Jun |
| 7:59.57 | 1 | Vattenfall | Lappeenranta | 15 Jul |
| 8:04.35 | 3 | MAI-Sp | Malmö/S | 3 Aug |
| 8:07.08 | 1 | | Sastamala | 22 Aug |
| 2017 |
| Outdoor |
| 7:51.55+ | 2 | Pre | Eugene OR | 27 May |
|
| 2010
7:54.15w | 1 | Eurajoki | 6 Jun | |
| 2017
7:51.55+w | 2 | Eugene OR | 27 May | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| races under 13 minutes: 1 |
| 2010 |
| Outdoor |
| 13:43.26 | 2 | | Pudasjärvi | 24 Jun |
| 13:51.96 | 2 | | Saarijärvi | 27 Jun |
| 13:45.66 | 7 | Sollentuna GP | Sollentuna | 1 Jul |
| 13:42.01 | 2 | SavoG | Lapinlahti | 18 Jul |
| 13:42.56 | 2 | PNG | Turku | 18 Aug |
| 2011 |
| Outdoor |
| 13:12.23 | 9 | adidas | New York NY | 11 Jun |
| 2012 |
| Outdoor |
| 13:34.3hA | 1 | Police Ch | Nairobi | 18 May |
| 13:28.8hA | 1h1 | NC | Nairobi | 14 Jun |
| 13:31.3hA | 1 | NC | Nairobi | 15 Jun |
| 13:31.6hA | 5h2 | OT | Nairobi | 21 Jun |
| 2015 |
| Outdoor |
| 13:13.28A | 1h2 | NC | Nairobi | 9 Jul |
| 13:14.7hA | 1 | NC | Nairobi | 11 Jul |
| 2016 |
| Outdoor |
| races under 13 minutes: 1 |
| 12:59.98 | 2 | Pre | Eugene OR | 28 May |
| 2017 |
| Outdoor |
| 13:01.35 | 3 | Pre | Eugene OR | 27 May |
|
| 2010
13:42.01w | 2 | Lapinlahti | 18 Jul | |
| 2011
13:12.23w | 9 | New York NY | 11 Jun | |
| 2012
13:28.8hAw | 1h1 | Nairobi | 14 Jun | |
| 2015
13:13.28Aw | 1h2 | Nairobi | 9 Jul | |
| 2016
12:59.98w | 2 | Eugene OR | 28 May | |
| 2017
13:01.35w | 3 | Eugene OR | 27 May | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| races under 27:30.00: 6 |
| 2011 |
| Outdoor |
| races under 27:30.00: 1 |
| 27:06.35 | 10 | Pre | Eugene OR | 3 Jun |
| 2013 |
| Outdoor |
| 28:17.0hA | 1 | Police Ch | Nairobi | 24 May |
| 2015 |
| Outdoor |
| races under 27:30.00: 3 |
| 26:52.65 | 3 | Pre | Eugene OR | 29 May |
| 27:11.89A | 1 | WC Tr | Nairobi | 1 Aug |
| 27:01.76 | 2 | WC | Beijing | 22 Aug |
| 2016 |
| Outdoor |
| 27:31.94 | 11 | OG | Rio de Janeiro | 13 Aug |
| 2017 |
| Outdoor |
| races under 27:30.00: 1 |
| 30:04.8hA | 5 | AK | Eldoret | 19 May |
| 27:35.9hA | 1 | WC Tr | Nairobi | 24 Jun |
| 26:57.77 | 6 | WC | London | 4 Aug |
| 2019 |
| Outdoor |
| races under 27:30.00: 1 |
| 27:50.65A | 1 | | Nairobi | 12 Jul |
| 27:24.76A | 1 | NC | Nairobi | 21 Aug |
|
| 2011
27:06.35w | 10 | Eugene OR | 3 Jun | |
| 2013
28:17.0hAw | 1 | Nairobi | 24 May | |
| 2015
26:52.65w | 3 | Eugene OR | 29 May | |
| 2016
27:31.94w | 11 | Rio de Janeiro | 13 Aug | |
| 2017
26:57.77w | 6 | London | 4 Aug | |
| 2019
27:24.76Aw | 1 | Nairobi | 21 Aug | |
| |
| 10 Miles, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 44:57 | 1 | | Bern | 11 May |
|
| 2019
44:57w | 1 | Bern | 11 May | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 13:49+ | | | Bern | 11 May |
| 13:53+ | 6 | | København | 15 Sep |
|
| 2019
13:49+w | | Bern | 11 May | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 28:00 | 1 | TCS | Bengaluru | 27 May |
| 2014 |
| Outdoor |
| 27:44 | 1 | | Bengaluru | 18 May |
| 2018 |
| Outdoor |
| 28:18 | 1 | | Bengaluru | 27 May |
| 2019 |
| Outdoor |
| 27:48+ | | | Bern | 11 May |
| 27:34+ | 2 | | København | 15 Sep |
|
| 2012
28:00w | 1 | Bengaluru | 27 May | |
| 2014
27:44w | 1 | Bengaluru | 18 May | |
| 2018
28:18w | 1 | Bengaluru | 27 May | |
| 2019
27:34+w | 2 | København | 15 Sep | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 41:05+ | 1 | | København | 15 Sep |
|
| 2019
41:05+w | 1 | København | 15 Sep | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 55:00+ | 1 | | København | 15 Sep |
|
| 2019
55:00+w | 1 | København | 15 Sep | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| 1 World Record |
| |
| 2011 |
| Outdoor |
| 1:00:38 | 1 | Vattenfall | Berlin | 3 Apr |
| 1:00:02 | 1 | | Lille | 3 Sep |
| 59:31 | 2 | AirTel | New Delhi | 27 Nov |
| 2012 |
| Outdoor |
| 59:26 | 4 | City Pier City | Den Haag | 11 Mar |
| 2013 |
| Outdoor |
| 58:54 | 1 | RAK | Ras Al Khaimah | 15 Feb |
| 1:03:46A | 1 | | Bogotá | 27 Jul |
| 59:30 | 2 | Airtel | New Delhi | 15 Dec |
| 2014 |
| Outdoor |
| 59:08 | 1 | WC | København | 29 Mar |
| 1:00:09 | 1 | Mattoni | České Budějovice | 7 Jun |
| 1:03:18A | 1 | | Bogotá | 27 Jul |
| 59:07 | 2 | | New Delhi | 23 Nov |
| 2016 |
| Outdoor |
| 59:10 | 1 | WC | Cardiff | 26 Mar |
| 2018 |
| Outdoor |
| 1:00:02 | 1 | WC | Valencia | 24 Mar |
| 2019 |
| Outdoor |
| 1 World Record |
| 58:01 WR | 1 | | København | 15 Sep |
|
| 2011
59:31w | 2 | New Delhi | 27 Nov | |
| 2012
59:26w | 4 | Den Haag | 11 Mar | |
| 2013
58:54w | 1 | Ras Al Khaimah | 15 Feb | |
| 2014
59:07w | 2 | New Delhi | 23 Nov | |
| 2016
59:10w | 1 | Cardiff | 26 Mar | |
| 2018
1:00:02w | 1 | Valencia | 24 Mar | |
| 2019
58:01w WR | 1 | København | 15 Sep | |
| |
| Marathon |
| Outdoor Alltime
Show/hide |
| races under 2:10:00: 7 |
| 2012 |
| Outdoor |
| races under 2:10:00: 1 |
| 2:06:12 | 3 | | Berlin | 30 Sep |
| 2013 |
| Outdoor |
| races under 2:10:00: 2 |
| 2:09:12 | 4 | ABN Amro | Rotterdam | 14 Apr |
| 2:06:26 | 3 | BMW | Berlin | 29 Sep |
| 2014 |
| Outdoor |
| races under 2:10:00: 2 |
| 2:07:37 | 6 | | Tokyo | 23 Feb |
| 2:06:39 | 4 | BMW | Berlin | 28 Sep |
| 2015 |
| Outdoor |
| 2:10:48 | 2 | TCS | New York NY | 1 Nov |
| 2017 |
| Outdoor |
| 2:10:53 | 1 | TCS | New York NY | 5 Nov |
| 2018 |
| Outdoor |
| races under 2:10:00: 1 |
| 2:06:26 | 3 | TCS | New York NY | 4 Nov |
| 2019 |
| Outdoor |
| races under 2:10:00: 1 |
| 2:08:13 | 1 | | New York NY | 3 Nov |
|
| 2012
2:06:12w | 3 | Berlin | 30 Sep | |
| 2013
2:06:26w | 3 | Berlin | 29 Sep | |
| 2014
2:06:39w | 4 | Berlin | 28 Sep | |
| 2015
2:10:48w | 2 | New York NY | 1 Nov | |
| 2017
2:10:53w | 1 | New York NY | 5 Nov | |
| 2018
2:06:26w | 3 | New York NY | 4 Nov | |
| 2019
2:08:13w | 1 | New York NY | 3 Nov | |