| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 13 |
| 2011 |
| Outdoor |
| 1:51.78A | 3h2-19 | AfrC | Gaborone | 14 May |
| 2012 |
| Outdoor |
| 1:47.45 NR | 1 | Downing | Antrim | 18 Jul |
| 2013 |
| Outdoor |
| races under 1:45.00: 4 |
| 1:45.42 NR | 1 | Folksam | Göteborg/S | 15 Jun |
| 1:43.63 NR | 1 | Folksam | Sollentuna | 27 Jun |
| 1:46.86 | 1h6 | WC | Moskva | 10 Aug |
| 1:44.99 | 1s3 | WC | Moskva | 11 Aug |
| 1:43.76 | 3 | WC | Moskva | 13 Aug |
| 1:44.50 | 6 | VD | Bruxelles | 6 Sep |
| 2014 |
| Outdoor |
| races under 1:45.00: 3 |
| 1:44.39 | 1 | Folksam | Sollentuna | 26 Jun |
| 1:43.69 | 1 | | Huddinge | 25 Jul |
| 1:45.49 | 2 | DNG | Stockholm/S | 21 Aug |
| 1:43.93 | 2 | WK | Zürich | 28 Aug |
| 2015 |
| Outdoor |
| races under 1:45.00: 3 |
| 1:43.78 | 1 | Diamond | Doha | 15 May |
| 1:43.08 NR | 1 | Catalunya Ch | Barcelona | 8 Jul |
| 1:42.97 NR | 3 | Herc | Monaco | 17 Jul |
| 2016 |
| Outdoor |
| races under 1:45.00: 2 |
| 1:45.16 | 4 | Catalunya Ch | Barcelona | 30 Jun |
| 1:44.06 | 1 | | Barcelona | 9 Jul |
| 1:45.48 | 1h1 | OG | Rio de Janeiro | 12 Aug |
| 1:45.19 | 4s3 | OG | Rio de Janeiro | 13 Aug |
| 1:45.95+ | 1 | Athletissima | Lausanne | 25 Aug |
| 1:43.52 | 5 | Meet Paris | Saint-Denis | 27 Aug |
| 2017 |
| Outdoor |
| 1:45.01 | 1 | Catal Ch | Barcelona | 29 Jun |
| 2018 |
| Outdoor |
| 1:45.70 | 1 | | Djibouti | 30 Mar |
| 2019 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.38 | 1 | | Barcelona | 17 Jul |
|
| 2011
1:51.78Aw | 3h2-19 | Gaborone | 14 May | |
| 2012
1:47.45w NR | 1 | Antrim | 18 Jul | |
| 2013
1:43.63w NR | 1 | Sollentuna | 27 Jun | |
| 2014
1:43.69w | 1 | Huddinge | 25 Jul | |
| 2015
1:42.97w NR | 3 | Monaco | 17 Jul | |
| 2016
1:43.52w | 5 | Saint-Denis | 27 Aug | |
| 2017
1:45.01w | 1 | Barcelona | 29 Jun | |
| 2018
1:45.70w | 1 | Djibouti | 30 Mar | |
| 2019
1:44.38w | 1 | Barcelona | 17 Jul | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Indoor |
| 2:17.05 | 1 | XL-Galan | Stockholm/G | 21 Feb |
|
| 2:15.77 NR | 1 | | Sollentuna | 5 Aug |
| 2016 |
| Indoor |
| 2:14.20 AR | 1 | Globen | Stockholm/G | 17 Feb |
|
| 2:21.65 | 1 | | Djibouti | 31 Mar |
| 2:13.49 NR | 1 | Athletissima | Lausanne | 25 Aug |
| 2018 |
| Outdoor |
| 2:16.08 | 1 | Gyulai | Székesfehérvár | 2 Jul |
| 2019 |
| Outdoor |
| 2:16.51 | 1 | PTS | Šamorín | 15 Jun |
|
| 2013
2:15.77w NR | 1 | Sollentuna | 5 Aug | |
| 2016
2:13.49w NR | 1 | Lausanne | 25 Aug | |
| 2018
2:16.08w | 1 | Székesfehérvár | 2 Jul | |
| 2019
2:16.51w | 1 | Šamorín | 15 Jun | |
| Indoor Alltime
Show/hide |
| |
| 2013 |
| Indoor |
| 2:17.05 | 1 | XL-Galan | Stockholm/G | 21 Feb |
|
| 2:15.77 NR | 1 | | Sollentuna | 5 Aug |
| 2016 |
| Indoor |
| 2:14.20 AR | 1 | Globen | Stockholm/G | 17 Feb |
|
| 2:21.65 | 1 | | Djibouti | 31 Mar |
| 2:13.49 NR | 1 | Athletissima | Lausanne | 25 Aug |
| 2018 |
| Outdoor |
| 2:16.08 | 1 | Gyulai | Székesfehérvár | 2 Jul |
| 2019 |
| Outdoor |
| 2:16.51 | 1 | PTS | Šamorín | 15 Jun |
|
| 2013
2:17.05iw | 1 | Stockholm/G | 21 Feb | |
| 2016
2:14.20iw AR | 1 | Stockholm/G | 17 Feb | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| races under 3:33.00: 17 |
| 2011 |
| Outdoor |
| 3:46.97A | 3h1-19 | AfrC | Gaborone | 12 May |
| 3:46.51A | 9-19 | AfrC | Gaborone | 13 May |
| 3:42.70 NJR | 7 | CAA | Brazzaville | 12 Jun |
| 3:49.27 | 5h2 | AAG | Maputo | 14 Sep |
| 3:44.77 | 6 | AAG | Maputo | 15 Sep |
| 3:47.31 | 1h2 | ArabG | Doha | 19 Dec |
| 3:34.32 NR NU20R | 1 | ArabG | Doha | 20 Dec |
| 2012 |
| Indoor |
| races under 3:33.00: 1 |
| 3:39.51 NR | 3h2 | WC | Istanbul | 9 Mar |
| 3:47.35 | 5 | WC | Istanbul | 10 Mar |
|
| 3:30.31 NR | 2 | FBKG | Hengelo | 27 May |
| 3:35.45+ | 4 | Pre | Eugene OR | 2 Jun |
| 3:34.73 | 2 | Diamond | New York NY | 9 Jun |
| 3:40.79 | 1h2 | AfrC | Porto Novo | 30 Jun |
| 3:36.34 | 2 | AfrC | Porto Novo | 1 Jul |
| 2013 |
| Indoor |
| races under 3:33.00: 3 |
| 3:36.13 NR | 1 | PSD Bank | Düsseldorf | 8 Feb |
|
| 3:32.59 | 3 | Diamond | Doha | 10 May |
| 3:39.44 | 1 | ArabC | Doha | 22 May |
| 3:35.63+ | 7 | Pre | Eugene OR | 1 Jun |
| 3:34.33+ | 1 | Bislett | Oslo | 13 Jun |
| 3:32.55 | 1 | Areva | Saint-Denis | 6 Jul |
| 3:35.37+ | 2 | Sainsbury's | London | 27 Jul |
| 3:38.63 | 4h1 | WC | Moskva | 14 Aug |
| 3:37.69 | 11s2 | WC | Moskva | 16 Aug |
| 3:33.59 | 1 | DNG | Stockholm/S | 22 Aug |
| 3:31.64 | 2 | WK | Zürich | 29 Aug |
| 3:47.86 | 1h1 | Francop | Nice | 13 Sep |
| 3:57.35 | 1 | Francop | Nice | 14 Sep |
| 2014 |
| Indoor |
| races under 3:33.00: 5 |
| 3:35.2h NR | 2 | XL Galan | Stockholm/G | 6 Feb |
| 3:38.94 | 1h2 | WC | Sopot | 7 Mar |
| 3:37.52 | 1 | WC | Sopot | 8 Mar |
|
| 3:30.16 NR | 3 | Diamond | Doha | 9 May |
| 3:32.72+ | 1 | Pre | Eugene OR | 31 May |
| 3:31.19 | 2 | GGala | Roma | 5 Jun |
| 3:34.38+ | 1 | Bislett | Oslo | 11 Jun |
| 3:29.58 NR | 4 | Herc | Monaco | 18 Jul |
| 3:44.12 | 3h2 | AfrC | Marrakech | 13 Aug |
| 3:42.49 | 1 | AfrC | Marrakech | 14 Aug |
| 3:37.3h+ | 2 | Sainsbury's | Birmingham | 24 Aug |
| 3:32.82 | 3 | VD | Bruxelles | 5 Sep |
| 3:48.91 | 1 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:37.25+ | 1 | Pre | Eugene OR | 30 May |
| 3:37.00+ | 3 | Bislett | Oslo | 11 Jun |
| 3:30.17 | 2 | Areva | Saint-Denis | 4 Jul |
| 3:40.27+ | 1 | Sainsbury's | London | 25 Jul |
| 3:33.33 | 1 | Bauhaus | Stockholm/S | 30 Jul |
| DNF | h2 | WC | Beijing | 27 Aug |
| 2016 |
| Indoor |
| races under 3:33.00: 1 |
| 3:36.30 | 2 | Indoor GP | Glasgow | 20 Feb |
| 3:41.04 | 1h2 | WC | Portland OR | 18 Mar |
| 3:53.69 | 9 | WC | Portland OR | 20 Mar |
|
| 3:31.68 | 1 | KBC-Nacht | Heusden | 16 Jul |
| 3:39.25 | 3h1 | OG | Rio de Janeiro | 16 Aug |
| 3:39.46 | 2s2 | OG | Rio de Janeiro | 18 Aug |
| 3:50.29 | 4 | OG | Rio de Janeiro | 20 Aug |
| 2017 |
| Outdoor |
| 3:41.95 | 1 | | Djibouti | 25 Mar |
| 3:40.81 | 11 | Diamond | Doha | 5 May |
| 3:38.55 | 10 | Bislett | Oslo | 15 Jun |
| 3:34.70 | 6 | Athletissima | Lausanne | 6 Jul |
| 3:36.75 | 2 | | Padova | 16 Jul |
| 3:46.64 | 10h1 | WC | London | 10 Aug |
| 2018 |
| Indoor |
| races under 3:33.00: 3 |
| 3:38.47 | 1 | | Madrid | 8 Feb |
| 3:35.39 | 1 | | Liévin | 13 Feb |
| DNS | h3 | WC | Birmingham | 3 Mar |
|
| 3:38.46+ | 5 | Pre | Eugene OR | 26 May |
| 3:34.87 | 4 | GGala | Roma | 31 May |
| 3:31.77 | 2 | Meet Paris | Paris | 30 Jun |
| 3:33.42 | 3 | Mohammed VI | Rabat | 13 Jul |
| 3:31.19 | 5 | Herc | Monaco | 20 Jul |
| 3:42.90 | 2h2 | AfrC | Asaba | 4 Aug |
| 3:37.18 | 4 | AfrC | Asaba | 5 Aug |
| 3:31.24 | 3 | WK | Zürich | 30 Aug |
| 3:33.93 | 3 | Hanžeković | Zagreb | 4 Sep |
| 2019 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:43.84 | 1 | ArabC | Cairo | 6 Apr |
| 3:36.35 | 11 | | Doha | 3 May |
| 3:37.30 | 2 | Bauhaus | Stockholm/S | 30 May |
| 3:36.87+ | 2 | BislettG | Oslo | 13 Jun |
| 3:36.90+ | 2 | Pre | Stanford CA | 30 Jun |
| 3:30.79 | 3 | Athletissima | Lausanne | 5 Jul |
| 3:31.38 | 5 | Herc | Monaco | 12 Jul |
| 3:30.66 | 2 | Meet Paris | Paris | 24 Aug |
| 3:43.42 | 3h2 | AAG | Rabat | 29 Aug |
| 3:38.44 | 2 | AAG | Rabat | 30 Aug |
| 3:35.08 | 7 | VD | Bruxelles | 6 Sep |
| 3:36.16 | 1h3 | WC | Doha | 3 Oct |
| 3:38.35 | 11s1 | WC | Doha | 4 Oct |
|
| 2011
3:34.32w NR NU20R | 1 | Doha | 20 Dec | |
| 2012
3:30.31w NR | 2 | Hengelo | 27 May | |
| 2013
3:31.64w | 2 | Zürich | 29 Aug | |
| 2014
3:29.58w NR | 4 | Monaco | 18 Jul | |
| 2015
3:30.17w | 2 | Saint-Denis | 4 Jul | |
| 2016
3:31.68w | 1 | Heusden | 16 Jul | |
| 2017
3:34.70w | 6 | Lausanne | 6 Jul | |
| 2018
3:31.19w | 5 | Monaco | 20 Jul | |
| 2019
3:30.66w | 2 | Paris | 24 Aug | |
| Indoor Alltime
Show/hide |
| races under 3:33.00: 17 |
| 2011 |
| Outdoor |
| 3:46.97A | 3h1-19 | AfrC | Gaborone | 12 May |
| 3:46.51A | 9-19 | AfrC | Gaborone | 13 May |
| 3:42.70 NJR | 7 | CAA | Brazzaville | 12 Jun |
| 3:49.27 | 5h2 | AAG | Maputo | 14 Sep |
| 3:44.77 | 6 | AAG | Maputo | 15 Sep |
| 3:47.31 | 1h2 | ArabG | Doha | 19 Dec |
| 3:34.32 NR NU20R | 1 | ArabG | Doha | 20 Dec |
| 2012 |
| Indoor |
| races under 3:33.00: 1 |
| 3:39.51 NR | 3h2 | WC | Istanbul | 9 Mar |
| 3:47.35 | 5 | WC | Istanbul | 10 Mar |
|
| 3:30.31 NR | 2 | FBKG | Hengelo | 27 May |
| 3:35.45+ | 4 | Pre | Eugene OR | 2 Jun |
| 3:34.73 | 2 | Diamond | New York NY | 9 Jun |
| 3:40.79 | 1h2 | AfrC | Porto Novo | 30 Jun |
| 3:36.34 | 2 | AfrC | Porto Novo | 1 Jul |
| 2013 |
| Indoor |
| races under 3:33.00: 3 |
| 3:36.13 NR | 1 | PSD Bank | Düsseldorf | 8 Feb |
|
| 3:32.59 | 3 | Diamond | Doha | 10 May |
| 3:39.44 | 1 | ArabC | Doha | 22 May |
| 3:35.63+ | 7 | Pre | Eugene OR | 1 Jun |
| 3:34.33+ | 1 | Bislett | Oslo | 13 Jun |
| 3:32.55 | 1 | Areva | Saint-Denis | 6 Jul |
| 3:35.37+ | 2 | Sainsbury's | London | 27 Jul |
| 3:38.63 | 4h1 | WC | Moskva | 14 Aug |
| 3:37.69 | 11s2 | WC | Moskva | 16 Aug |
| 3:33.59 | 1 | DNG | Stockholm/S | 22 Aug |
| 3:31.64 | 2 | WK | Zürich | 29 Aug |
| 3:47.86 | 1h1 | Francop | Nice | 13 Sep |
| 3:57.35 | 1 | Francop | Nice | 14 Sep |
| 2014 |
| Indoor |
| races under 3:33.00: 5 |
| 3:35.2h NR | 2 | XL Galan | Stockholm/G | 6 Feb |
| 3:38.94 | 1h2 | WC | Sopot | 7 Mar |
| 3:37.52 | 1 | WC | Sopot | 8 Mar |
|
| 3:30.16 NR | 3 | Diamond | Doha | 9 May |
| 3:32.72+ | 1 | Pre | Eugene OR | 31 May |
| 3:31.19 | 2 | GGala | Roma | 5 Jun |
| 3:34.38+ | 1 | Bislett | Oslo | 11 Jun |
| 3:29.58 NR | 4 | Herc | Monaco | 18 Jul |
| 3:44.12 | 3h2 | AfrC | Marrakech | 13 Aug |
| 3:42.49 | 1 | AfrC | Marrakech | 14 Aug |
| 3:37.3h+ | 2 | Sainsbury's | Birmingham | 24 Aug |
| 3:32.82 | 3 | VD | Bruxelles | 5 Sep |
| 3:48.91 | 1 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:37.25+ | 1 | Pre | Eugene OR | 30 May |
| 3:37.00+ | 3 | Bislett | Oslo | 11 Jun |
| 3:30.17 | 2 | Areva | Saint-Denis | 4 Jul |
| 3:40.27+ | 1 | Sainsbury's | London | 25 Jul |
| 3:33.33 | 1 | Bauhaus | Stockholm/S | 30 Jul |
| DNF | h2 | WC | Beijing | 27 Aug |
| 2016 |
| Indoor |
| races under 3:33.00: 1 |
| 3:36.30 | 2 | Indoor GP | Glasgow | 20 Feb |
| 3:41.04 | 1h2 | WC | Portland OR | 18 Mar |
| 3:53.69 | 9 | WC | Portland OR | 20 Mar |
|
| 3:31.68 | 1 | KBC-Nacht | Heusden | 16 Jul |
| 3:39.25 | 3h1 | OG | Rio de Janeiro | 16 Aug |
| 3:39.46 | 2s2 | OG | Rio de Janeiro | 18 Aug |
| 3:50.29 | 4 | OG | Rio de Janeiro | 20 Aug |
| 2017 |
| Outdoor |
| 3:41.95 | 1 | | Djibouti | 25 Mar |
| 3:40.81 | 11 | Diamond | Doha | 5 May |
| 3:38.55 | 10 | Bislett | Oslo | 15 Jun |
| 3:34.70 | 6 | Athletissima | Lausanne | 6 Jul |
| 3:36.75 | 2 | | Padova | 16 Jul |
| 3:46.64 | 10h1 | WC | London | 10 Aug |
| 2018 |
| Indoor |
| races under 3:33.00: 3 |
| 3:38.47 | 1 | | Madrid | 8 Feb |
| 3:35.39 | 1 | | Liévin | 13 Feb |
| DNS | h3 | WC | Birmingham | 3 Mar |
|
| 3:38.46+ | 5 | Pre | Eugene OR | 26 May |
| 3:34.87 | 4 | GGala | Roma | 31 May |
| 3:31.77 | 2 | Meet Paris | Paris | 30 Jun |
| 3:33.42 | 3 | Mohammed VI | Rabat | 13 Jul |
| 3:31.19 | 5 | Herc | Monaco | 20 Jul |
| 3:42.90 | 2h2 | AfrC | Asaba | 4 Aug |
| 3:37.18 | 4 | AfrC | Asaba | 5 Aug |
| 3:31.24 | 3 | WK | Zürich | 30 Aug |
| 3:33.93 | 3 | Hanžeković | Zagreb | 4 Sep |
| 2019 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:43.84 | 1 | ArabC | Cairo | 6 Apr |
| 3:36.35 | 11 | | Doha | 3 May |
| 3:37.30 | 2 | Bauhaus | Stockholm/S | 30 May |
| 3:36.87+ | 2 | BislettG | Oslo | 13 Jun |
| 3:36.90+ | 2 | Pre | Stanford CA | 30 Jun |
| 3:30.79 | 3 | Athletissima | Lausanne | 5 Jul |
| 3:31.38 | 5 | Herc | Monaco | 12 Jul |
| 3:30.66 | 2 | Meet Paris | Paris | 24 Aug |
| 3:43.42 | 3h2 | AAG | Rabat | 29 Aug |
| 3:38.44 | 2 | AAG | Rabat | 30 Aug |
| 3:35.08 | 7 | VD | Bruxelles | 6 Sep |
| 3:36.16 | 1h3 | WC | Doha | 3 Oct |
| 3:38.35 | 11s1 | WC | Doha | 4 Oct |
|
| 2012
3:39.51iw NR | 3h2 | Istanbul | 9 Mar | |
| 2013
3:36.13iw NR | 1 | Düsseldorf | 8 Feb | |
| 2014
3:35.2hiw NR | 2 | Stockholm/G | 6 Feb | |
| 2016
3:36.30iw | 2 | Glasgow | 20 Feb | |
| 2018
3:35.39iw | 1 | Liévin | 13 Feb | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 3:50.21 NR | 3 | Pre | Eugene OR | 2 Jun |
| 2013 |
| Outdoor |
| 3:50.40 | 4 | Pre | Eugene OR | 1 Jun |
| 3:50.53 | 1 | Bislett | Oslo | 13 Jun |
| 3:50.07 NR | 2 | Sainsbury's | London | 27 Jul |
| 2014 |
| Outdoor |
| 3:47.32 NR | 1 | Pre | Eugene OR | 31 May |
| 3:49.49 | 1 | Bislett | Oslo | 11 Jun |
| 3:52.07 | 2 | Sainsbury's | Birmingham | 24 Aug |
| 2015 |
| Outdoor |
| 3:51.10 | 1 | Pre | Eugene OR | 30 May |
| 3:52.69 | 4 | Bislett | Oslo | 11 Jun |
| 3:55.06 | 3 | Sainsbury's | London | 25 Jul |
| 2017 |
| Outdoor |
| DNF | | Pre | Eugene OR | 27 May |
| 2018 |
| Outdoor |
| 3:55.87 | 8 | Pre | Eugene OR | 26 May |
| 2019 |
| Outdoor |
| 3:52.66 | 3 | BislettG | Oslo | 13 Jun |
| 3:51.22 | 2 | Pre | Stanford CA | 30 Jun |
|
| 2012
3:50.21w NR | 3 | Eugene OR | 2 Jun | |
| 2013
3:50.07w NR | 2 | London | 27 Jul | |
| 2014
3:47.32w NR | 1 | Eugene OR | 31 May | |
| 2015
3:51.10w | 1 | Eugene OR | 30 May | |
| 2018
3:55.87w | 8 | Eugene OR | 26 May | |
| 2019
3:51.22w | 2 | Stanford CA | 30 Jun | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 8:31.83 | 6h2-17 | WY | Bressanone | 9 Jul |
| 2012 |
| Outdoor |
| 7:42.22 NR | 9 | Diamond | Doha | 11 May |
| 8:17.29 | 1 | Downing | Antrim | 18 Jul |
| 2013 |
| Indoor |
| 7:39.81 NR | 3 | Flanders | Gent | 10 Feb |
| 2014 |
| Indoor |
| 7:40.85 | 4 | PSD Bank | Düsseldorf | 30 Jan |
|
| 2009
8:31.83w | 6h2-17 | Bressanone | 9 Jul | |
| 2012
7:42.22w NR | 9 | Doha | 11 May | |
| Indoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 8:31.83 | 6h2-17 | WY | Bressanone | 9 Jul |
| 2012 |
| Outdoor |
| 7:42.22 NR | 9 | Diamond | Doha | 11 May |
| 8:17.29 | 1 | Downing | Antrim | 18 Jul |
| 2013 |
| Indoor |
| 7:39.81 NR | 3 | Flanders | Gent | 10 Feb |
| 2014 |
| Indoor |
| 7:40.85 | 4 | PSD Bank | Düsseldorf | 30 Jan |
|
| 2013
7:39.81iw NR | 3 | Gent | 10 Feb | |
| 2014
7:40.85iw | 4 | Düsseldorf | 30 Jan | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 13:17.97 | 1 | ArabC | Manama | 27 Apr |
|
| 2015
13:17.97w | 1 | Manama | 27 Apr | |