| |
| 2000m |
| Indoor Alltime
Show/hide |
| |
| 2019 |
| Indoor |
| 5:00.34 | 1 | Calais | Liévin | 10 Feb |
|
| 2019
5:00.34iw | 1 | Liévin | 10 Feb | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 8:19.51 | 2 | | Halluin | 24 Jun |
| 2016 |
| Indoor |
| 7:56.42 | 2 | | Mondeville | 6 Feb |
| 7:55.62 | 1 | | Valencia | 13 Feb |
| 7:46.15 | 3 | | Sabadell | 19 Feb |
|
| 7:44.29 | 3 | ISTAF | Berlin | 3 Sep |
| 2017 |
| Outdoor |
| 7:52.98 | 14 | Diamond | Doha | 5 May |
| 2018 |
| Indoor |
| 7:44.03 | 4h1 | WC | Birmingham | 2 Mar |
| 8:18.89 | 10 | WC | Birmingham | 4 Mar |
|
| 7:51.76+ | 3 | Pre | Eugene OR | 25 May |
| 7:38.25 | 2 | | Ostrava | 13 Jun |
| 7:34.26 | 2 | Mohammed VI | Rabat | 13 Jul |
| DNF | | Cont Cup | Ostrava | 9 Sep |
| 2019 |
| Indoor |
| 7:46.00 | 1 | | Mondeville | 2 Feb |
|
| 7:37.37 | 5 | BislettG | Oslo | 13 Jun |
| 7:47.52+ | 10 | Pre | Stanford CA | 30 Jun |
| 2020 |
| Indoor |
| 7:40.93 | 2 | | Karlsruhe | 31 Jan |
| 7:38.67 AR | 4 | PSD Bank | Düsseldorf | 4 Feb |
| 7:34.58 AR | 3 | | Liévin | 19 Feb |
| 7:43.89 | 6 | | Madrid | 21 Feb |
|
| 2015
8:19.51w | 2 | Halluin | 24 Jun | |
| 2016
7:44.29w | 3 | Berlin | 3 Sep | |
| 2017
7:52.98w | 14 | Doha | 5 May | |
| 2018
7:34.26w | 2 | Rabat | 13 Jul | |
| 2019
7:37.37w | 5 | Oslo | 13 Jun | |
| Indoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 8:19.51 | 2 | | Halluin | 24 Jun |
| 2016 |
| Indoor |
| 7:56.42 | 2 | | Mondeville | 6 Feb |
| 7:55.62 | 1 | | Valencia | 13 Feb |
| 7:46.15 | 3 | | Sabadell | 19 Feb |
|
| 7:44.29 | 3 | ISTAF | Berlin | 3 Sep |
| 2017 |
| Outdoor |
| 7:52.98 | 14 | Diamond | Doha | 5 May |
| 2018 |
| Indoor |
| 7:44.03 | 4h1 | WC | Birmingham | 2 Mar |
| 8:18.89 | 10 | WC | Birmingham | 4 Mar |
|
| 7:51.76+ | 3 | Pre | Eugene OR | 25 May |
| 7:38.25 | 2 | | Ostrava | 13 Jun |
| 7:34.26 | 2 | Mohammed VI | Rabat | 13 Jul |
| DNF | | Cont Cup | Ostrava | 9 Sep |
| 2019 |
| Indoor |
| 7:46.00 | 1 | | Mondeville | 2 Feb |
|
| 7:37.37 | 5 | BislettG | Oslo | 13 Jun |
| 7:47.52+ | 10 | Pre | Stanford CA | 30 Jun |
| 2020 |
| Indoor |
| 7:40.93 | 2 | | Karlsruhe | 31 Jan |
| 7:38.67 AR | 4 | PSD Bank | Düsseldorf | 4 Feb |
| 7:34.58 AR | 3 | | Liévin | 19 Feb |
| 7:43.89 | 6 | | Madrid | 21 Feb |
|
| 2016
7:46.15iw | 3 | Sabadell | 19 Feb | |
| 2018
7:44.03iw | 4h1 | Birmingham | 2 Mar | |
| 2019
7:46.00iw | 1 | Mondeville | 2 Feb | |
| 2020
7:34.58iw AR | 3 | Liévin | 19 Feb | |
| |
| Two Miles |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 8:21.54 | 3 | Pre | Eugene OR | 25 May |
| 2019 |
| Outdoor |
| 8:20.56 | 10 | Pre | Stanford CA | 30 Jun |
|
| 2018
8:21.54w | 3 | Eugene OR | 25 May | |
| 2019
8:20.56w | 10 | Stanford CA | 30 Jun | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| races under 13 minutes: 1 |
| 2015 |
| Outdoor |
| 14:01.43 | 15 | | Carquefou | 19 Jun |
| 13:39.65 | 2 | GCC Ch | Qatif | 25 Oct |
| 2016 |
| Outdoor |
| 13:14.14 | 2 | Catalunya Ch | Barcelona | 30 Jun |
| 13:19.83 | 4h2 | OG | Rio de Janeiro | 17 Aug |
| 13:09.26 | 9 | OG | Rio de Janeiro | 20 Aug |
| 13:25.42 | 3 | Quercia | Rovereto | 6 Sep |
| 2017 |
| Outdoor |
| 14:22.39 | 2 | GCC Ch | Jeddah | 15 Apr |
| 13:52.39 | 1 | Emir Cup | Doha | 26 Apr |
| 13:16.68 | 1 | | Huelva | 14 Jun |
| 13:15.20 | 1 | | Carquefou | 23 Jun |
| 13:09.93 | 1 | | Heusden | 22 Jul |
| 13:21.91 | 2h2 | WC | London | 9 Aug |
| 13:43.25 | 12 | WC | London | 12 Aug |
| 13:11.00 | 1 | ISTAF | Berlin | 27 Aug |
| 13:22.81 | 1 | Quercia | Rovereto | 29 Aug |
| 2018 |
| Outdoor |
| 13:09.64 | 1 | Diamond | Shanghai | 12 May |
| 13:04.25 | 2 | Bauhaus | Stockholm/S | 10 Jun |
| 13:01.09 | 1 | Athletissima | Lausanne | 5 Jul |
| 13:16.04 | 4 | Müller | London | 21 Jul |
| 13:43.17 | 1 | AsianG | Jakarta | 30 Aug |
| 2019 |
| Outdoor |
| races under 13 minutes: 1 |
| 13:33.72 | 1 | ArabC | Cairo | 8 Apr |
| 13:37.42 | 1 | AsC | Doha | 24 Apr |
| 13:05.04 | 4 | Diamond | Shanghai | 18 May |
| 12:56.26 | 4 | GGala | Roma | 6 Jun |
| 13:17.82 | 16 | Athletissima | Lausanne | 5 Jul |
| 13:21.13 | 10 | WK | Zürich | 29 Aug |
| 13:25.70 | 6h1 | WC | Doha | 27 Sep |
| 13:14.66 | 9 | WC | Doha | 30 Sep |
| 14:04.90 | 2h1 | CISM | Wuhan | 24 Oct |
| 14:08.99 | 1 | CISM | Wuhan | 26 Oct |
|
| 2015
13:39.65w | 2 | Qatif | 25 Oct | |
| 2016
13:09.26w | 9 | Rio de Janeiro | 20 Aug | |
| 2017
13:09.93w | 1 | Heusden | 22 Jul | |
| 2018
13:01.09w | 1 | Lausanne | 5 Jul | |
| 2019
12:56.26w | 4 | Roma | 6 Jun | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 31:16.51 | 1 | Emir Cup | Doha | 25 Apr |
|
| 2017
31:16.51w | 1 | Doha | 25 Apr | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 31:25 | 3 | | Volubilis | 8 May |
| 2017 |
| Outdoor |
| 30:13 | 4 | | Dubai | 20 Jan |
| 31:15 | 10 | | Okpekpe | 13 May |
| 2018 |
| Outdoor |
| 29:01 | 1 | | Abu Dhabi | 24 Mar |
|
| 2016
31:25w | 3 | Volubilis | 8 May | |
| 2017
30:13w | 4 | Dubai | 20 Jan | |
| 2018
29:01w | 1 | Abu Dhabi | 24 Mar | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 43:19 | 1 | | Le Puy-en-Velay | 1 May |
| 45:02 | 5 | | Istanbul | 13 Nov |
| 2017 |
| Outdoor |
| 45:06 | 4 | | São Paulo | 31 Dec |
|
| 2016
43:19w | 1 | Le Puy-en-Velay | 1 May | |
| 2017
45:06w | 4 | São Paulo | 31 Dec | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 1:04:54 | 8 | | Casablanca | 15 May |
| 2017 |
| Outdoor |
| 1:01:45 | 1 | | Al-Kuwait | 14 Jan |
|
| 2016
1:04:54w | 8 | Casablanca | 15 May | |
| 2017
1:01:45w | 1 | Al-Kuwait | 14 Jan | |