| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 3:37.82 | 3 | | Nijmegen | 18 May |
| 2018 |
| Outdoor |
| 3:43.15A | 7 | | Johannesburg | 1 Mar |
|
| 2016
3:37.82w | 3 | Nijmegen | 18 May | |
| 2018
3:43.15Aw | 7 | Johannesburg | 1 Mar | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 7:52.17+ | 6 | Pre | Eugene OR | 27 May |
| 7:34.96 | 4 | Meet Paris | Paris | 1 Jul |
| 2018 |
| Outdoor |
| 7:49.48A | 1 | | Pretoria | 8 Mar |
| 2019 |
| Outdoor |
| 7:33.26 | 2 | BislettG | Oslo | 13 Jun |
| 7:36.56+ | 1 | Pre | Stanford CA | 30 Jun |
| 2020 |
| Outdoor |
| 7:35.2h+ | 1 | Herc | Monaco | 14 Aug |
|
| 2017
7:34.96w | 4 | Paris | 1 Jul | |
| 2018
7:49.48Aw | 1 | Pretoria | 8 Mar | |
| 2019
7:33.26w | 2 | Oslo | 13 Jun | |
| 2020
7:35.2h+w | 1 | Monaco | 14 Aug | |
| |
| Two Miles |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 8:07.54 | 1 | Pre | Stanford CA | 30 Jun |
|
| 2019
8:07.54w | 1 | Stanford CA | 30 Jun | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| 1 World Record |
| races under 13 minutes: 3 |
| 2014 |
| Outdoor |
| 13:36.64A | 1 | NC | Kampala | 12 Jul |
| 13:32.84 | 4-19 | WJ | Eugene OR | 25 Jul |
| 2015 |
| Outdoor |
| 13:28.50A | 1 | NC | Kampala | 18 Jul |
| 2016 |
| Outdoor |
| 13:00.60 | 2 | Diamond | Shanghai | 14 May |
| 13:07.53 | 8 | Pre | Eugene OR | 28 May |
| 13:17.80A | 1 | NC | Kampala | 7 Jul |
| 13:25.70 | 4h1 | OG | Rio de Janeiro | 17 Aug |
| 13:09.17 | 8 | OG | Rio de Janeiro | 20 Aug |
| 2017 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:02.84 | 4 | Pre | Eugene OR | 27 May |
| 12:59.83 | 3 | Athletissima | Lausanne | 6 Jul |
| 2018 |
| Outdoor |
| 13:50.83 | 1 | CWG | Gold Coast | 8 Apr |
| 2019 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:06.68 | 7 | Diamond | Shanghai | 18 May |
| 13:03.59 | 4 | Athletissima | Lausanne | 5 Jul |
| 12:57.41 | 1 | WK | Zürich | 29 Aug |
| 2020 |
| Outdoor |
| 1 World Record |
| races under 13 minutes: 1 |
| 12:35.36 WR | 1 | Herc | Monaco | 14 Aug |
|
| 2014
13:32.84w | 4-19 | Eugene OR | 25 Jul | |
| 2015
13:28.50Aw | 1 | Kampala | 18 Jul | |
| 2016
13:00.60w | 2 | Shanghai | 14 May | |
| 2017
12:59.83w | 3 | Lausanne | 6 Jul | |
| 2018
13:50.83w | 1 | Gold Coast | 8 Apr | |
| 2019
12:57.41w | 1 | Zürich | 29 Aug | |
| 2020
12:35.36w WR | 1 | Monaco | 14 Aug | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| 1 World Record |
| races under 27:30.00: 6 |
| 2013 |
| Outdoor |
| 28:53.52A | 2 | | Kampala | 1 Jun |
| 2014 |
| Outdoor |
| 27:56.26 | 1 | GSpike | Leiden | 14 Jun |
| 28:32.86 | 1-19 | WJ | Eugene OR | 22 Jul |
| DNF | | AfrC | Marrakech | 10 Aug |
| 2015 |
| Outdoor |
| races under 27:30.00: 1 |
| 29:58.70A | 1-19 | AfrC | Addis Ababa | 6 Mar |
| 27:27.57 | 8 | Pre | Eugene OR | 29 May |
| 27:48.89 | 9 | WC | Beijing | 22 Aug |
| 2016 |
| Outdoor |
| races under 27:30.00: 1 |
| 27:10.06 | 6 | OG | Rio de Janeiro | 13 Aug |
| 2017 |
| Outdoor |
| races under 27:30.00: 1 |
| 26:49.94 | 2 | WC | London | 4 Aug |
| 2018 |
| Outdoor |
| races under 27:30.00: 1 |
| 27:19.62 | 1 | CWG | Gold Coast | 13 Apr |
| 2019 |
| Outdoor |
| races under 27:30.00: 1 |
| 26:48.36 | 1 | WC | Doha | 6 Oct |
| 2020 |
| Outdoor |
| 1 World Record |
| races under 27:30.00: 1 |
| 26:11.00 WR | 1 | NN | Valencia | 7 Oct |
|
| 2013
28:53.52Aw | 2 | Kampala | 1 Jun | |
| 2014
27:56.26w | 1 | Leiden | 14 Jun | |
| 2015
27:27.57w | 8 | Eugene OR | 29 May | |
| 2016
27:10.06w | 6 | Rio de Janeiro | 13 Aug | |
| 2017
26:49.94w | 2 | London | 4 Aug | |
| 2018
27:19.62w | 1 | Gold Coast | 13 Apr | |
| 2019
26:48.36w | 1 | Doha | 6 Oct | |
| 2020
26:11.00w WR | 1 | Valencia | 7 Oct | |
| |
| 10 Miles, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 47:33 | 9 | | Zaandam | 21 Sep |
| 2016 |
| Outdoor |
| 45:38 | 2 | | Zaandam | 18 Sep |
| 2018 |
| Outdoor |
| 45:15 | 1 | | Zaandam | 23 Sep |
|
| 2014
47:33w | 9 | Zaandam | 21 Sep | |
| 2016
45:38w | 2 | Zaandam | 18 Sep | |
| 2018
45:15w | 1 | Zaandam | 23 Sep | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
|
| 2016
13:24w NR | 1 | Carlsbad CA | 3 Apr | |
| 2020
12:51w WR | 1 | Monaco | 16 Feb | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 28:24 | 2 | | Bengaluru | 18 May |
| 2015 |
| Outdoor |
| 27:50 NR | 1 | Asics | Berlin | 11 Oct |
| 2016 |
| Outdoor |
| 27:46 NR | 1 | | Laredo | 19 Mar |
| 2017 |
| Outdoor |
| 27:29 NR | 1 | | Durban | 8 Oct |
| 2018 |
| Outdoor |
| 27:16 NR | 1 | | Durban | 14 Oct |
| 2019 |
| Outdoor |
| 26:38 NR | 1 | | Valencia | 1 Dec |
|
| 2014
28:24w | 2 | Bengaluru | 18 May | |
| 2015
27:50w NR | 1 | Berlin | 11 Oct | |
| 2016
27:46w NR | 1 | Laredo | 19 Mar | |
| 2017
27:29w NR | 1 | Durban | 8 Oct | |
| 2018
27:16w NR | 1 | Durban | 14 Oct | |
| 2019
26:38w NR | 1 | Valencia | 1 Dec | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 42:39 | 1 | | Nijmegen | 15 Nov |
| 2016 |
| Outdoor |
| 42:08 | 1 | | Nijmegen | 20 Nov |
| 2017 |
| Outdoor |
| 41:16 | 1 | Zevenheuvelenlo | Nijmegen | 19 Nov |
| 2018 |
| Outdoor |
| 41:05 | 1 | | Nijmegen | 18 Nov |
|
| 2015
42:39w | 1 | Nijmegen | 15 Nov | |
| 2016
42:08w | 1 | Nijmegen | 20 Nov | |
| 2017
41:16w | 1 | Nijmegen | 19 Nov | |
| 2018
41:05w | 1 | Nijmegen | 18 Nov | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 59:21 | 4 | WC | Gdynia | 17 Oct |
|
| 2020
59:21w | 4 | Gdynia | 17 Oct | |
| |
| 3000m Steeplechase |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 8:43.21A | 4 | NC | Kampala | 20 Jul |
|
| 2013
8:43.21Aw | 4 | Kampala | 20 Jul | |