| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 7:47.99 | 4 | Gyulai | Székesfehérvár | 8 Jul |
| 2016 |
| Outdoor |
| 7:33.28 | 7 | Meet Paris | Saint-Denis | 27 Aug |
| 2017 |
| Outdoor |
| 7:40.97 | 6 | Diamond | Doha | 5 May |
| 7:32.31 | 1 | Meet Paris | Paris | 1 Jul |
| 2018 |
| Indoor |
| 7:40.69 | 2 | | Liévin | 13 Feb |
|
| 7:46.98 | 2 | adidas Boost Bo | Cambridge MA | 19 May |
| 7:52.60+ | 12 | Pre | Eugene OR | 25 May |
| 7:36.13 | 5 | Mohammed VI | Rabat | 13 Jul |
| 2019 |
| Outdoor |
| 7:45.35 | 11 | BislettG | Oslo | 13 Jun |
| 7:39.52 | 2 | Gyulai | Székesfehérvár | 9 Jul |
|
| 2014
7:47.99w | 4 | Székesfehérvár | 8 Jul | |
| 2016
7:33.28w | 7 | Saint-Denis | 27 Aug | |
| 2017
7:32.31w | 1 | Paris | 1 Jul | |
| 2018
7:36.13w | 5 | Rabat | 13 Jul | |
| 2019
7:39.52w | 2 | Székesfehérvár | 9 Jul | |
| Indoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 7:47.99 | 4 | Gyulai | Székesfehérvár | 8 Jul |
| 2016 |
| Outdoor |
| 7:33.28 | 7 | Meet Paris | Saint-Denis | 27 Aug |
| 2017 |
| Outdoor |
| 7:40.97 | 6 | Diamond | Doha | 5 May |
| 7:32.31 | 1 | Meet Paris | Paris | 1 Jul |
| 2018 |
| Indoor |
| 7:40.69 | 2 | | Liévin | 13 Feb |
|
| 7:46.98 | 2 | adidas Boost Bo | Cambridge MA | 19 May |
| 7:52.60+ | 12 | Pre | Eugene OR | 25 May |
| 7:36.13 | 5 | Mohammed VI | Rabat | 13 Jul |
| 2019 |
| Outdoor |
| 7:45.35 | 11 | BislettG | Oslo | 13 Jun |
| 7:39.52 | 2 | Gyulai | Székesfehérvár | 9 Jul |
|
| 2018
7:40.69iw | 2 | Liévin | 13 Feb | |
| |
| Two Miles |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 8:26.11 | 13 | Pre | Eugene OR | 25 May |
|
| 2018
8:26.11w | 13 | Eugene OR | 25 May | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| races under 13 minutes: 6 |
| 2012 |
| Outdoor |
| 14:04.0hA | 1 | NC | Addis Ababa | 13 May |
| 14:04.2hA | 2-19 | NC-j | Addis Ababa | 3 Jun |
| 13:06.92 | 1 | Métropole | Villeneuve d'Ascq | 9 Jun |
| 13:04.34 | 12 | Areva | Saint-Denis | 6 Jul |
| 13:38.95 | 1-19 | WJ | Barcelona | 14 Jul |
| 2013 |
| Outdoor |
| 13:04.65 | 1 | FBKG | Hengelo | 8 Jun |
| 13:03.69 | 1 | GSpike | Ostrava | 27 Jun |
| 13:08.23 | 3 | Athletissima | Lausanne | 4 Jul |
| 13:20.82 | 1h2 | WC | Moskva | 13 Aug |
| 13:29.56 | 7 | WC | Moskva | 16 Aug |
| 13:15.65 | 1 | Quercia | Rovereto | 3 Sep |
| 13:06.44 | 10 | VD | Bruxelles | 6 Sep |
| 2014 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:30.39 | 6 | Mohammed VI | Marrakech | 8 Jun |
| 13:09.08 | 8 | Areva | Saint-Denis | 5 Jul |
| 12:54.83 | 1 | DNG | Stockholm/S | 21 Aug |
| 13:07.32 | 2 | WK | Zürich | 28 Aug |
| 13:25.35 | 2 | Quercia | Rovereto | 2 Sep |
| 2015 |
| Outdoor |
| 13:00.30 | 6 | GGala | Roma | 4 Jun |
| 13:19.17 | 5 | Athletissima | Lausanne | 9 Jul |
| 2016 |
| Outdoor |
| races under 13 minutes: 2 |
| 14:13.1hA | 1h2 | NC | Addis Ababa | 23 Apr |
| 12:59.96 | 1 | Diamond | Shanghai | 14 May |
| 12:59.43 | 1 | Pre | Eugene OR | 28 May |
| 13:08.11 | 2 | Bislett | Oslo | 9 Jun |
| 13:05.54 | 3 | Bauhaus | Stockholm/S | 16 Jun |
| 13:19.65 | 2h2 | OG | Rio de Janeiro | 17 Aug |
| DQ | | OG | Rio de Janeiro | 20 Aug |
| 13:23.05 | 10 | WK | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:01.04 | 1 | BostonG | Somerville MA | 2 Jun |
| 12:55.23 | 1 | Athletissima | Lausanne | 6 Jul |
| 13:30.22 | 3h1 | WC | London | 9 Aug |
| 13:32.79 | 1 | WC | London | 12 Aug |
| 13:06.09 | 2 | WK | Zürich | 24 Aug |
| 2018 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:10.98 | 4 | Diamond | Shanghai | 12 May |
| 13:06.24 | 6 | Athletissima | Lausanne | 5 Jul |
| 13:14.35 | 2 | Müller | London | 21 Jul |
| 12:55.18 | 4 | VD | Bruxelles | 31 Aug |
| 2019 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:29.53 | 17 | Athletissima | Lausanne | 5 Jul |
| 13:25.00 | 3h1 | WC | Doha | 27 Sep |
| 12:58.85 | 1 | WC | Doha | 30 Sep |
|
| 2012
13:04.34w | 12 | Saint-Denis | 6 Jul | |
| 2013
13:03.69w | 1 | Ostrava | 27 Jun | |
| 2014
12:54.83w | 1 | Stockholm/S | 21 Aug | |
| 2015
13:00.30w | 6 | Roma | 4 Jun | |
| 2016
12:59.43w | 1 | Eugene OR | 28 May | |
| 2017
12:55.23w | 1 | Lausanne | 6 Jul | |
| 2018
12:55.18w | 4 | Bruxelles | 31 Aug | |
| 2019
12:58.85w | 1 | Doha | 30 Sep | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| races under 27:30.00: 2 |
| 2011 |
| Outdoor |
| 28:44.95A | 4-19 | AfrC | Gaborone | 13 May |
| 2015 |
| Outdoor |
| races under 27:30.00: 1 |
| 27:17.18 | 1 | NC | Hengelo | 17 Jun |
| 27:54.47 | 10 | WC | Beijing | 22 Aug |
| 2016 |
| Outdoor |
| DNF | | Pre | Eugene OR | 27 May |
| 2017 |
| Outdoor |
| races under 27:30.00: 1 |
| 28:32.8hA | 2 | NC | Addis Ababa | 16 May |
| 27:20.60 | 5 | FBKG | Hengelo | 11 Jun |
| 2019 |
| Outdoor |
| DNF | | NC | Addis Ababa | 7 May |
|
| 2011
28:44.95Aw | 4-19 | Gaborone | 13 May | |
| 2015
27:17.18w | 1 | Hengelo | 17 Jun | |
| 2017
27:20.60w | 5 | Hengelo | 11 Jun | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 28:45 | 2 | | Trento | 13 Oct |
| 2013 |
| Outdoor |
| 28:11 | 1 | | Dongio | 1 Apr |
| 2014 |
| Outdoor |
| 28:52 | 1 | | Trento | 11 Oct |
| 2015 |
| Outdoor |
| 28:22 | 2 | | Dongio | 6 Apr |
| 28:46 | 1 | | Trento | 10 Oct |
| 2016 |
| Outdoor |
| 28:19 | 6 | | San Juan | 28 Feb |
| 28:23 | 1 | | Dongio | 28 Mar |
| 29:15 | 3 | | Trento | 1 Oct |
| 2017 |
| Outdoor |
| 28:54 | 1 | | Trento | 29 Sep |
| 2018 |
| Outdoor |
| 28:31 | 2 | | Trento | 6 Oct |
| 2019 |
| Outdoor |
| 27:57 | 3 | | Dongio | 22 Apr |
| 28:32 | 2 | | Trento | 5 Oct |
|
| 2012
28:45w | 2 | Trento | 13 Oct | |
| 2013
28:11w | 1 | Dongio | 1 Apr | |
| 2014
28:52w | 1 | Trento | 11 Oct | |
| 2015
28:22w | 2 | Dongio | 6 Apr | |
| 2016
28:19w | 6 | San Juan | 28 Feb | |
| 2017
28:54w | 1 | Trento | 29 Sep | |
| 2018
28:31w | 2 | Trento | 6 Oct | |
| 2019
27:57w | 3 | Dongio | 22 Apr | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 42:55 | 3 | | Nijmegen | 18 Nov |
|
| 2018
42:55w | 3 | Nijmegen | 18 Nov | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 59:04 | 4 | | New Delhi | 29 Nov |
|
| 2020
59:04w | 4 | New Delhi | 29 Nov | |