| |
| 1500m |
| Outdoor Alltime
Show/hide |
| races under 3:33.00: 5 |
| 2017 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:32.94 | 2 | FBKG | Hengelo | 11 Jun |
| 2018 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:32.59 | 2 | Hanžeković | Zagreb | 4 Sep |
| 2019 |
| Indoor |
| races under 3:33.00: 2 |
| 3:36.43+ | 1 | | Boston MA | 26 Jan |
| 3:33.17+ | 1 | Millrose | New York NY | 9 Feb |
| 3:31.58 | 2 | | Birmingham | 16 Feb |
| 3:31.25+ | 1 | | Boston MA | 3 Mar |
|
| 3:39.95+ | 13 | Pre | Stanford CA | 30 Jun |
| 2020 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:32.69 | 5 | Herc | Monaco | 14 Aug |
| 3:35.96 | 8 | GSpike | Ostrava | 8 Sep |
|
| 2017
3:32.94w | 2 | Hengelo | 11 Jun | |
| 2018
3:32.59w | 2 | Zagreb | 4 Sep | |
| 2019
3:39.95+w | 13 | Stanford CA | 30 Jun | |
| 2020
3:32.69w | 5 | Monaco | 14 Aug | |
| Indoor Alltime
Show/hide |
| races under 3:33.00: 5 |
| 2017 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:32.94 | 2 | FBKG | Hengelo | 11 Jun |
| 2018 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:32.59 | 2 | Hanžeković | Zagreb | 4 Sep |
| 2019 |
| Indoor |
| races under 3:33.00: 2 |
| 3:36.43+ | 1 | | Boston MA | 26 Jan |
| 3:33.17+ | 1 | Millrose | New York NY | 9 Feb |
| 3:31.58 | 2 | | Birmingham | 16 Feb |
| 3:31.25+ | 1 | | Boston MA | 3 Mar |
|
| 3:39.95+ | 13 | Pre | Stanford CA | 30 Jun |
| 2020 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:32.69 | 5 | Herc | Monaco | 14 Aug |
| 3:35.96 | 8 | GSpike | Ostrava | 8 Sep |
|
| 2019
3:31.25+iw | 1 | Boston MA | 3 Mar | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
1| 1 World Indoor Record |
| |
| 2018 |
| Indoor |
| Oversized track |
| 4:02.70 | 1 | | Seattle WA | 13 Jan |
| 3:56.95 | 1 | | Seattle WA | 27 Jan |
| 2019 |
| Indoor |
| 1 World Indoor Record |
| 3:51.70 NR | 1 | | Boston MA | 26 Jan |
| 3:48.46 NR | 1 | Millrose | New York NY | 9 Feb |
| 3:47.01 WR | 1 | | Boston MA | 3 Mar |
|
| 3:58.24 | 13 | Pre | Stanford CA | 30 Jun |
|
| Oversized track |
| 3:52.61 NR | 1 | | Seattle WA | 12 Jan |
|
| 2019
3:58.24w | 13 | Stanford CA | 30 Jun | |
| Indoor Alltime
Show/hide |
1| 1 World Indoor Record |
| |
| 2018 |
| Indoor |
| Oversized track |
| 4:02.70 | 1 | | Seattle WA | 13 Jan |
| 3:56.95 | 1 | | Seattle WA | 27 Jan |
| 2019 |
| Indoor |
| 1 World Indoor Record |
| 3:51.70 NR | 1 | | Boston MA | 26 Jan |
| 3:48.46 NR | 1 | Millrose | New York NY | 9 Feb |
| 3:47.01 WR | 1 | | Boston MA | 3 Mar |
|
| 3:58.24 | 13 | Pre | Stanford CA | 30 Jun |
|
| Oversized track |
| 3:52.61 NR | 1 | | Seattle WA | 12 Jan |
|
| 2019
3:47.01iw WR | 1 | Boston MA | 3 Mar | |
| |
| 2000m |
| Indoor Alltime
Show/hide |
| |
| 2014 |
| Indoor |
| 4:57.74 | 2 | | Metz | 28 Feb |
|
| 2014
4:57.74iw | 2 | Metz | 28 Feb | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 8:22.11 | 1h2-17 | WY | Donetsk | 11 Jul |
| 7:53.56 | 1-17 | WY | Donetsk | 14 Jul |
| 2014 |
| Indoor |
| 7:42.05 | 1 | | Bordeaux | 26 Jan |
| 7:50.24 | 4 | | Mondeville | 1 Feb |
|
| 7:56.51A | 1-17 | AYG | Gaborone | 30 May |
| 7:36.28 | 2 | GSpike | Ostrava | 17 Jun |
| 8:05.85 | 1h1-17 | YOG | Nanjing | 20 Aug |
| 7:56.20 | 1-17 | YOG | Nanjing | 24 Aug |
| 2015 |
| Outdoor |
| 7:39.99 | 5 | Diamond | Doha | 15 May |
| 8:00.44+ | 9 | Pre | Eugene OR | 29 May |
| 2016 |
| Indoor |
| 7:43.45 | 2 | IPM | Karlsruhe | 6 Feb |
| 7:39.11 | 2 | Globen | Stockholm/G | 17 Feb |
| 7:43.77 | 1 | | Metz | 21 Feb |
| 7:51.01 | 1h1 | WC | Portland OR | 18 Mar |
| 7:57.21 | 1 | WC | Portland OR | 20 Mar |
|
| 7:28.19 WU20R | 1 | Meet Paris | Saint-Denis | 27 Aug |
| 2017 |
| Outdoor |
| 7:32.27 | 3 | Diamond | Doha | 5 May |
| 7:51.95+ | 5 | Pre | Eugene OR | 27 May |
| 7:33.37 | 3 | Meet Paris | Paris | 1 Jul |
| 2018 |
| Indoor |
| 7:38.67 | 2 | | Karlsruhe | 3 Feb |
| 7:40.55 | 1 | PSD-Bank | Düsseldorf | 6 Feb |
| 7:39.36 | 3 | Müller | Glasgow | 25 Feb |
| 7:42.83 | 1h1 | WC | Birmingham | 2 Mar |
| 8:14.41 | 1 | WC | Birmingham | 4 Mar |
|
| 7:32.93 | 1 | Mohammed VI | Rabat | 13 Jul |
| 7:28.00 | 1 | | Göteborg/S | 18 Aug |
|
| 2013
7:53.56w | 1-17 | Donetsk | 14 Jul | |
| 2014
7:36.28w | 2 | Ostrava | 17 Jun | |
| 2015
7:39.99w | 5 | Doha | 15 May | |
| 2016
7:28.19w WU20R | 1 | Saint-Denis | 27 Aug | |
| 2017
7:32.27w | 3 | Doha | 5 May | |
| 2018
7:28.00w | 1 | Göteborg/S | 18 Aug | |
| Indoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 8:22.11 | 1h2-17 | WY | Donetsk | 11 Jul |
| 7:53.56 | 1-17 | WY | Donetsk | 14 Jul |
| 2014 |
| Indoor |
| 7:42.05 | 1 | | Bordeaux | 26 Jan |
| 7:50.24 | 4 | | Mondeville | 1 Feb |
|
| 7:56.51A | 1-17 | AYG | Gaborone | 30 May |
| 7:36.28 | 2 | GSpike | Ostrava | 17 Jun |
| 8:05.85 | 1h1-17 | YOG | Nanjing | 20 Aug |
| 7:56.20 | 1-17 | YOG | Nanjing | 24 Aug |
| 2015 |
| Outdoor |
| 7:39.99 | 5 | Diamond | Doha | 15 May |
| 8:00.44+ | 9 | Pre | Eugene OR | 29 May |
| 2016 |
| Indoor |
| 7:43.45 | 2 | IPM | Karlsruhe | 6 Feb |
| 7:39.11 | 2 | Globen | Stockholm/G | 17 Feb |
| 7:43.77 | 1 | | Metz | 21 Feb |
| 7:51.01 | 1h1 | WC | Portland OR | 18 Mar |
| 7:57.21 | 1 | WC | Portland OR | 20 Mar |
|
| 7:28.19 WU20R | 1 | Meet Paris | Saint-Denis | 27 Aug |
| 2017 |
| Outdoor |
| 7:32.27 | 3 | Diamond | Doha | 5 May |
| 7:51.95+ | 5 | Pre | Eugene OR | 27 May |
| 7:33.37 | 3 | Meet Paris | Paris | 1 Jul |
| 2018 |
| Indoor |
| 7:38.67 | 2 | | Karlsruhe | 3 Feb |
| 7:40.55 | 1 | PSD-Bank | Düsseldorf | 6 Feb |
| 7:39.36 | 3 | Müller | Glasgow | 25 Feb |
| 7:42.83 | 1h1 | WC | Birmingham | 2 Mar |
| 8:14.41 | 1 | WC | Birmingham | 4 Mar |
|
| 7:32.93 | 1 | Mohammed VI | Rabat | 13 Jul |
| 7:28.00 | 1 | | Göteborg/S | 18 Aug |
|
| 2014
7:42.05iw | 1 | Bordeaux | 26 Jan | |
| 2016
7:39.11iw | 2 | Stockholm/G | 17 Feb | |
| 2018
7:38.67iw | 2 | Karlsruhe | 3 Feb | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| races under 13 minutes: 3 |
| 2014 |
| Outdoor |
| 13:25.19 | 1-19 | WJ | Eugene OR | 25 Jul |
| 2015 |
| Outdoor |
| races under 13 minutes: 2 |
| 14:31.03A | 1-19 | AfrC | Addis Ababa | 8 Mar |
| 13:10.54 | 1 | Pre | Eugene OR | 29 May |
| 12:58.39 | 1 | GGala | Roma | 4 Jun |
| 13:12.59 | 2 | Athletissima | Lausanne | 9 Jul |
| 13:19.38 | 1h2 | WC | Beijing | 26 Aug |
| 13:52.43 | 4 | WC | Beijing | 29 Aug |
| 12:53.98 | 1 | VD | Bruxelles | 11 Sep |
| 2016 |
| Outdoor |
| 13:03.29 | 5 | Diamond | Shanghai | 14 May |
| 13:08.34 | 3 | Bislett | Oslo | 9 Jun |
| 13:03.66 | 2 | Bauhaus | Stockholm/S | 16 Jun |
| 13:06.24 | 1 | Catalunya Ch | Barcelona | 30 Jun |
| 13:11.97 | 1 | | Barcelona | 9 Jul |
| 13:19.90 | 7 | WK | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| 13:01.21 | 2 | Pre | Eugene OR | 27 May |
| 13:30.07 | 1h1 | WC | London | 9 Aug |
| 13:33.51 | 4 | WC | London | 12 Aug |
| 13:06.18 | 3 | WK | Zürich | 24 Aug |
| 2018 |
| Outdoor |
| races under 13 minutes: 1 |
| DQ | | Athletissima | Lausanne | 5 Jul |
| 13:14.39 | 3 | Müller | London | 21 Jul |
| 12:46.79 | 3 | VD | Bruxelles | 31 Aug |
|
| Oversized track |
| 13:34.67 | 1 | | Seattle WA | 27 Jan |
| 2019 |
| Outdoor |
| 13:10.72 | 1 | Jordan | Stanford CA | 2 May |
| 13:04.16 | 1 | Diamond | Shanghai | 18 May |
| 13:00.56 | 1 | Athletissima | Lausanne | 5 Jul |
| 13:01.38 | 6 | WK | Zürich | 29 Aug |
| 2020 |
| Outdoor |
| 13:12.84 | 1 | FBK | Hengelo | 10 Oct |
|
| 2014
13:25.19w | 1-19 | Eugene OR | 25 Jul | |
| 2015
12:53.98w | 1 | Bruxelles | 11 Sep | |
| 2016
13:03.29w | 5 | Shanghai | 14 May | |
| 2017
13:01.21w | 2 | Eugene OR | 27 May | |
| 2018
12:46.79w | 3 | Bruxelles | 31 Aug | |
| 2019
13:00.56w | 1 | Lausanne | 5 Jul | |
| 2020
13:12.84w | 1 | Hengelo | 10 Oct | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| races under 27:30.00: 2 |
| 2019 |
| Outdoor |
| races under 27:30.00: 2 |
| 26:49.99 | 3 | | Hengelo | 17 Jul |
| 26:49.34 | 2 | WC | Doha | 6 Oct |
|
| 2019
26:49.34w | 2 | Doha | 6 Oct | |
| |
| 4 Miles |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 17:37 | 2 | | Groningen | 12 Oct |
| 2015 |
| Outdoor |
| 17:21 | 1 | | Groningen | 11 Oct |
| 2017 |
| Outdoor |
| 17:32 | 2 | | Groningen | 8 Oct |
|
| 2014
17:37w | 2 | Groningen | 12 Oct | |
| 2015
17:21w | 1 | Groningen | 11 Oct | |
| 2017
17:32w | 2 | Groningen | 8 Oct | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 13:55+ | | | Valencia | 27 Oct |
|
| 2019
13:55+w | | Valencia | 27 Oct | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 28:13 | 7 | | Rennes | 13 Oct |
| 2019 |
| Outdoor |
| 27:55+ | | | Valencia | 27 Oct |
|
| 2013
28:13w | 7 | Rennes | 13 Oct | |
| 2019
27:55+w | | Valencia | 27 Oct | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 42:08+ | | | Valencia | 27 Oct |
|
| 2019
42:08+w | | Valencia | 27 Oct | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 56:13+ | | | Valencia | 27 Oct |
|
| 2019
56:13+w | | Valencia | 27 Oct | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 59:17 | 4 | | København | 16 Sep |
| 2019 |
| Outdoor |
| 59:05 | 1 | | Valencia | 27 Oct |
|
| 2018
59:17w | 4 | København | 16 Sep | |
| 2019
59:05w | 1 | Valencia | 27 Oct | |