| |
| 600m |
| Indoor Alltime
Show/hide |
| |
| 2013 |
| Indoor |
| 1:15.60 WU20R | 1 | Winter | Moskva | 3 Feb |
| 2014 |
| Indoor |
| 1:15.31 | 1 | Winter | Moskva | 2 Feb |
|
| 2013
1:15.60iw WU20R | 1 | Moskva | 3 Feb | |
| 2014
1:15.31iw | 1 | Moskva | 2 Feb | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 36 |
| 2008 |
| Outdoor |
| 1:50.29 | 6 | CAA | Abuja | 23 Jun |
| 2009 |
| Outdoor |
| 1:47.8hA | 1 | | Addis Ababa | 11 Jan |
| 1:50.7hA | 6 | NC | Addis Ababa | 2 May |
| 1:46.34 | 4 | SAmGP | Rio de Janeiro | 17 May |
| 1:49.67 | 5 | SAmGP | Uberlândia | 20 May |
| 1:46.75 | 4 | SAmGP | Belém | 24 May |
| 1:47.68 | 7 | CCH | Casablanca | 14 Jun |
| DQ underage 1:52.52 | h1-19 | AfrC | Bambous | 1 Aug |
| DQ underage 1:48.82 | -19 | AfrC | Bambous | 2 Aug |
| 1:52.70 | 1 | Falkirk Cup | Grangemouth | 26 Aug |
| 2010 |
| Outdoor |
| 1:48.5hA | 2 | NC | Addis Ababa | 1 May |
| 1:55.44 | 8 | | Montreuil-sous-Bois | 8 Jun |
| 1:49.03 | 10 | | Sotteville-lès-Rouen | 12 Jun |
| 2011 |
| Indoor |
| races under 1:45.00: 5 |
| 1:48.12 | 1rB | Pas de Calais | Liévin | 8 Feb |
| 1:49.21 | 2rB | PSD Bank | Düsseldorf | 11 Feb |
| DNF | | Flanders | Gent | 13 Feb |
|
| 1:50.39A | 1h3-19 | AfrC | Gaborone | 14 May |
| 1:46.62A | 1-19 | AfrC | Gaborone | 15 May |
| 1:45.74 NJR NYR | 1 | | Montreuil-sous-Bois | 7 Jun |
| 1:53.17 | 1h1-17 | WY | Villeneuve d'Ascq | 6 Jul |
| 1:47.72 | 2s2-17 | WY | Villeneuve d'Ascq | 7 Jul |
| 1:44.68 NR NJR NYR | 2-17 | WY | Villeneuve d'Ascq | 9 Jul |
| 1:45.17 | 2h3 | WC | Daegu | 27 Aug |
| 1:44.57 NR NJR NYR | 1s1 | WC | Daegu | 28 Aug |
| 1:45.93 | 8 | WC | Daegu | 30 Aug |
| 1:43.37 NR NU20R WU18B | 3 | Rieti 2011 | Rieti | 10 Sep |
| 1:46.48 | 1 | Quercia | Rovereto | 13 Sep |
| 1:44.29 | 2 | VD | Bruxelles | 16 Sep |
| 1:43.50 | 1 | Notturna | Milano | 18 Sep |
| 2012 |
| Indoor |
| races under 1:45.00: 9 |
| 1:46.80 | 5 | Pas de Calais | Liévin | 14 Feb |
| 1:45.40 NR NU20R | 1 | Aviva | Birmingham | 18 Feb |
| 1:45.84 | 1 | XL Galan | Stockholm/G | 23 Feb |
| 1:50.56 | 2h3 | WC | Istanbul | 9 Mar |
| 1:48.07 | 1s1 | WC | Istanbul | 10 Mar |
| 1:48.36 | 1 | WC | Istanbul | 11 Mar |
|
| 1:43.51 | 1 | Colorful | Daegu | 16 May |
| 1:43.58 | 1 | Mohammed VI | Rabat | 27 May |
| 1:43.74 | 2 | Pre | Eugene OR | 2 Jun |
| 1:44.32 | 1 | Métropole | Villeneuve d'Ascq | 9 Jun |
| 1:47.34 | 1h6 | OG | London | 6 Aug |
| 1:44.34 | 1s3 | OG | London | 7 Aug |
| 1:43.20 NR NU20R | 6 | OG | London | 9 Aug |
| 1:43.56 | 1 | DNG | Stockholm/S | 17 Aug |
| 1:42.53 NR NU20R | 1 | WK | Zürich | 30 Aug |
| 1:43.62 | 1 | ISTAF | Berlin | 2 Sep |
| 2013 |
| Indoor |
| races under 1:45.00: 11 |
| 1:45.05 NR NU20R | 1 | XL-Galan | Stockholm/G | 21 Feb |
|
| 1:44.21 | 2 | Diamond | Doha | 10 May |
| 1:44.42 | 1 | Pre | Eugene OR | 1 Jun |
| 1:43.61 | 1 | GGala | Roma | 6 Jun |
| 1:44.37 | 1 | Mohammed VI | Rabat | 9 Jun |
| 1:43.78 | 1 | GSpike | Ostrava | 27 Jun |
| 1:45.18 | 1 | Sainsbury's | Birmingham | 30 Jun |
| 1:43.33 | 1 | Athletissima | Lausanne | 4 Jul |
| 1:44.93 | 1h5 | WC | Moskva | 10 Aug |
| 1:44.71 | 1s2 | WC | Moskva | 11 Aug |
| 1:43.31 | 1 | WC | Moskva | 13 Aug |
| 1:43.97 | 1 | ISTAF | Berlin | 1 Sep |
| 1:42.37 NR NU20R | 1 | VD | Bruxelles | 6 Sep |
| 2014 |
| Indoor |
| races under 1:45.00: 6 |
| 1:45.08 | 1 | XL Galan | Stockholm/G | 6 Feb |
| 1:44.52 AR | 1 | Sainsbury's | Birmingham | 15 Feb |
| 1:46.73 | 1h1 | WC | Sopot | 7 Mar |
| 1:46.40 | 1 | WC | Sopot | 9 Mar |
|
| 1:44.49 | 1 | Diamond | Doha | 9 May |
| 1:43.99 | 2 | Pre | Eugene OR | 31 May |
| 1:44.24 | 1 | GGala | Roma | 5 Jun |
| 1:45.58 | 1 | Mohammed VI | Marrakech | 8 Jun |
| 1:42.83 | 3 | Herc | Monaco | 18 Jul |
| 1:46.63 | 1h2 | AfrC | Marrakech | 11 Aug |
| 1:48.74 | 2 | AfrC | Marrakech | 12 Aug |
| 1:45.01 | 8 | WK | Zürich | 28 Aug |
| 1:43.52 | 1 | ISTAF | Berlin | 31 Aug |
| 1:45.34 | 2 | Cont Cup | Marrakech | 14 Sep |
| 2015 |
| Outdoor |
| races under 1:45.00: 4 |
| 1:47.38 | 9 | Diamond | Doha | 15 May |
| 1:44.92 | 1 | Pre | Eugene OR | 30 May |
| 1:43.56 | 1 | GGala | Roma | 4 Jun |
| 1:46.03 | 8 | Athletissima | Lausanne | 9 Jul |
| 1:44.09 | 8 | Herc | Monaco | 17 Jul |
| 1:47.87 | 1h2 | WC | Beijing | 22 Aug |
| DQ | s1 | WC | Beijing | 23 Aug |
| 1:45.83 | 3 | WK | Zürich | 3 Sep |
| 1:44.24 | 3 | ISTAF | Berlin | 6 Sep |
| 1:45.49 | 4 | VD | Bruxelles | 11 Sep |
| 2016 |
| Indoor |
| races under 1:45.00: 1 |
| 1:47.24 | 3 | | Toruń | 12 Feb |
| 1:47.39 | 3 | Globen | Stockholm/G | 17 Feb |
| DNF | | Indoor GP | Glasgow | 20 Feb |
| 1:48.02 | 2h3 | WC | Portland OR | 18 Mar |
| 1:47.97 | 4 | WC | Portland OR | 19 Mar |
|
| 1:44.70 | 3 | Pre | Eugene OR | 28 May |
| 1:47.00 | 7 | Bauhaus | Stockholm/S | 16 Jun |
| 1:45.62 | 3 | | Madrid | 23 Jun |
| 1:48.33 | 2h7 | OG | Rio de Janeiro | 12 Aug |
| 1:46.14 | 8s2 | OG | Rio de Janeiro | 13 Aug |
| 2017 |
| Outdoor |
| 1:47.53 | 7 | | Montreuil | 1 Jun |
| 1:46.83 | 3 | FBKG | Hengelo | 10 Jun |
| 1:46.56 | 7 | | Huelva | 14 Jun |
| 1:47.87 | 8 | PTS | Šamorín | 17 Jun |
| 1:45.68 | 8 | | Madrid | 14 Jul |
| 1:46.28 | 3 | | Padova | 16 Jul |
| 1:45.81 | 2h6 | WC | London | 5 Aug |
| 1:45.40 | 2s3 | WC | London | 6 Aug |
| 1:46.06 | 6 | WC | London | 8 Aug |
| 2018 |
| Indoor |
| 1:51.24 | 8 | | Madrid | 8 Feb |
| 1:48.99 | 7 | | Liévin | 13 Feb |
|
| 1:47.27 | 3 | Pfingst | Rehlingen | 20 May |
| 1:47.04 | 8 | GGala | Roma | 31 May |
| 1:47.29 | 7 | Kusoc | Chorzów | 8 Jun |
| 1:48.70 | 1 | | Sotteville-lès-Rouen | 17 Jul |
| 1:46.74 | 3 | | Heusden | 21 Jul |
| 1:50.88 | 8 | | Göteborg/S | 18 Aug |
| 1:47.89 | 10 | Skolimowska | Chorzów | 22 Aug |
| 2019 |
| Outdoor |
| 1:54.68 | 10 | | Bragança Paulista | 28 Apr |
| 1:48.57 | 12 | GSpike | Ostrava | 20 Jun |
|
| 2008
1:50.29w | 6 | Abuja | 23 Jun | |
| 2009
1:46.34w | 4 | Rio de Janeiro | 17 May | |
| 2010
1:48.5hAw | 2 | Addis Ababa | 1 May | |
| 2011
1:43.37w NR NU20R WU18B | 3 | Rieti | 10 Sep | |
| 2012
1:42.53w NR NU20R | 1 | Zürich | 30 Aug | |
| 2013
1:42.37w NR NU20R | 1 | Bruxelles | 6 Sep | |
| 2014
1:42.83w | 3 | Monaco | 18 Jul | |
| 2015
1:43.56w | 1 | Roma | 4 Jun | |
| 2016
1:44.70w | 3 | Eugene OR | 28 May | |
| 2017
1:45.40w | 2s3 | London | 6 Aug | |
| 2018
1:46.74w | 3 | Heusden | 21 Jul | |
| 2019
1:48.57w | 12 | Ostrava | 20 Jun | |
| Indoor Alltime
Show/hide |
| races under 1:45.00: 36 |
| 2008 |
| Outdoor |
| 1:50.29 | 6 | CAA | Abuja | 23 Jun |
| 2009 |
| Outdoor |
| 1:47.8hA | 1 | | Addis Ababa | 11 Jan |
| 1:50.7hA | 6 | NC | Addis Ababa | 2 May |
| 1:46.34 | 4 | SAmGP | Rio de Janeiro | 17 May |
| 1:49.67 | 5 | SAmGP | Uberlândia | 20 May |
| 1:46.75 | 4 | SAmGP | Belém | 24 May |
| 1:47.68 | 7 | CCH | Casablanca | 14 Jun |
| DQ underage 1:52.52 | h1-19 | AfrC | Bambous | 1 Aug |
| DQ underage 1:48.82 | -19 | AfrC | Bambous | 2 Aug |
| 1:52.70 | 1 | Falkirk Cup | Grangemouth | 26 Aug |
| 2010 |
| Outdoor |
| 1:48.5hA | 2 | NC | Addis Ababa | 1 May |
| 1:55.44 | 8 | | Montreuil-sous-Bois | 8 Jun |
| 1:49.03 | 10 | | Sotteville-lès-Rouen | 12 Jun |
| 2011 |
| Indoor |
| races under 1:45.00: 5 |
| 1:48.12 | 1rB | Pas de Calais | Liévin | 8 Feb |
| 1:49.21 | 2rB | PSD Bank | Düsseldorf | 11 Feb |
| DNF | | Flanders | Gent | 13 Feb |
|
| 1:50.39A | 1h3-19 | AfrC | Gaborone | 14 May |
| 1:46.62A | 1-19 | AfrC | Gaborone | 15 May |
| 1:45.74 NJR NYR | 1 | | Montreuil-sous-Bois | 7 Jun |
| 1:53.17 | 1h1-17 | WY | Villeneuve d'Ascq | 6 Jul |
| 1:47.72 | 2s2-17 | WY | Villeneuve d'Ascq | 7 Jul |
| 1:44.68 NR NJR NYR | 2-17 | WY | Villeneuve d'Ascq | 9 Jul |
| 1:45.17 | 2h3 | WC | Daegu | 27 Aug |
| 1:44.57 NR NJR NYR | 1s1 | WC | Daegu | 28 Aug |
| 1:45.93 | 8 | WC | Daegu | 30 Aug |
| 1:43.37 NR NU20R WU18B | 3 | Rieti 2011 | Rieti | 10 Sep |
| 1:46.48 | 1 | Quercia | Rovereto | 13 Sep |
| 1:44.29 | 2 | VD | Bruxelles | 16 Sep |
| 1:43.50 | 1 | Notturna | Milano | 18 Sep |
| 2012 |
| Indoor |
| races under 1:45.00: 9 |
| 1:46.80 | 5 | Pas de Calais | Liévin | 14 Feb |
| 1:45.40 NR NU20R | 1 | Aviva | Birmingham | 18 Feb |
| 1:45.84 | 1 | XL Galan | Stockholm/G | 23 Feb |
| 1:50.56 | 2h3 | WC | Istanbul | 9 Mar |
| 1:48.07 | 1s1 | WC | Istanbul | 10 Mar |
| 1:48.36 | 1 | WC | Istanbul | 11 Mar |
|
| 1:43.51 | 1 | Colorful | Daegu | 16 May |
| 1:43.58 | 1 | Mohammed VI | Rabat | 27 May |
| 1:43.74 | 2 | Pre | Eugene OR | 2 Jun |
| 1:44.32 | 1 | Métropole | Villeneuve d'Ascq | 9 Jun |
| 1:47.34 | 1h6 | OG | London | 6 Aug |
| 1:44.34 | 1s3 | OG | London | 7 Aug |
| 1:43.20 NR NU20R | 6 | OG | London | 9 Aug |
| 1:43.56 | 1 | DNG | Stockholm/S | 17 Aug |
| 1:42.53 NR NU20R | 1 | WK | Zürich | 30 Aug |
| 1:43.62 | 1 | ISTAF | Berlin | 2 Sep |
| 2013 |
| Indoor |
| races under 1:45.00: 11 |
| 1:45.05 NR NU20R | 1 | XL-Galan | Stockholm/G | 21 Feb |
|
| 1:44.21 | 2 | Diamond | Doha | 10 May |
| 1:44.42 | 1 | Pre | Eugene OR | 1 Jun |
| 1:43.61 | 1 | GGala | Roma | 6 Jun |
| 1:44.37 | 1 | Mohammed VI | Rabat | 9 Jun |
| 1:43.78 | 1 | GSpike | Ostrava | 27 Jun |
| 1:45.18 | 1 | Sainsbury's | Birmingham | 30 Jun |
| 1:43.33 | 1 | Athletissima | Lausanne | 4 Jul |
| 1:44.93 | 1h5 | WC | Moskva | 10 Aug |
| 1:44.71 | 1s2 | WC | Moskva | 11 Aug |
| 1:43.31 | 1 | WC | Moskva | 13 Aug |
| 1:43.97 | 1 | ISTAF | Berlin | 1 Sep |
| 1:42.37 NR NU20R | 1 | VD | Bruxelles | 6 Sep |
| 2014 |
| Indoor |
| races under 1:45.00: 6 |
| 1:45.08 | 1 | XL Galan | Stockholm/G | 6 Feb |
| 1:44.52 AR | 1 | Sainsbury's | Birmingham | 15 Feb |
| 1:46.73 | 1h1 | WC | Sopot | 7 Mar |
| 1:46.40 | 1 | WC | Sopot | 9 Mar |
|
| 1:44.49 | 1 | Diamond | Doha | 9 May |
| 1:43.99 | 2 | Pre | Eugene OR | 31 May |
| 1:44.24 | 1 | GGala | Roma | 5 Jun |
| 1:45.58 | 1 | Mohammed VI | Marrakech | 8 Jun |
| 1:42.83 | 3 | Herc | Monaco | 18 Jul |
| 1:46.63 | 1h2 | AfrC | Marrakech | 11 Aug |
| 1:48.74 | 2 | AfrC | Marrakech | 12 Aug |
| 1:45.01 | 8 | WK | Zürich | 28 Aug |
| 1:43.52 | 1 | ISTAF | Berlin | 31 Aug |
| 1:45.34 | 2 | Cont Cup | Marrakech | 14 Sep |
| 2015 |
| Outdoor |
| races under 1:45.00: 4 |
| 1:47.38 | 9 | Diamond | Doha | 15 May |
| 1:44.92 | 1 | Pre | Eugene OR | 30 May |
| 1:43.56 | 1 | GGala | Roma | 4 Jun |
| 1:46.03 | 8 | Athletissima | Lausanne | 9 Jul |
| 1:44.09 | 8 | Herc | Monaco | 17 Jul |
| 1:47.87 | 1h2 | WC | Beijing | 22 Aug |
| DQ | s1 | WC | Beijing | 23 Aug |
| 1:45.83 | 3 | WK | Zürich | 3 Sep |
| 1:44.24 | 3 | ISTAF | Berlin | 6 Sep |
| 1:45.49 | 4 | VD | Bruxelles | 11 Sep |
| 2016 |
| Indoor |
| races under 1:45.00: 1 |
| 1:47.24 | 3 | | Toruń | 12 Feb |
| 1:47.39 | 3 | Globen | Stockholm/G | 17 Feb |
| DNF | | Indoor GP | Glasgow | 20 Feb |
| 1:48.02 | 2h3 | WC | Portland OR | 18 Mar |
| 1:47.97 | 4 | WC | Portland OR | 19 Mar |
|
| 1:44.70 | 3 | Pre | Eugene OR | 28 May |
| 1:47.00 | 7 | Bauhaus | Stockholm/S | 16 Jun |
| 1:45.62 | 3 | | Madrid | 23 Jun |
| 1:48.33 | 2h7 | OG | Rio de Janeiro | 12 Aug |
| 1:46.14 | 8s2 | OG | Rio de Janeiro | 13 Aug |
| 2017 |
| Outdoor |
| 1:47.53 | 7 | | Montreuil | 1 Jun |
| 1:46.83 | 3 | FBKG | Hengelo | 10 Jun |
| 1:46.56 | 7 | | Huelva | 14 Jun |
| 1:47.87 | 8 | PTS | Šamorín | 17 Jun |
| 1:45.68 | 8 | | Madrid | 14 Jul |
| 1:46.28 | 3 | | Padova | 16 Jul |
| 1:45.81 | 2h6 | WC | London | 5 Aug |
| 1:45.40 | 2s3 | WC | London | 6 Aug |
| 1:46.06 | 6 | WC | London | 8 Aug |
| 2018 |
| Indoor |
| 1:51.24 | 8 | | Madrid | 8 Feb |
| 1:48.99 | 7 | | Liévin | 13 Feb |
|
| 1:47.27 | 3 | Pfingst | Rehlingen | 20 May |
| 1:47.04 | 8 | GGala | Roma | 31 May |
| 1:47.29 | 7 | Kusoc | Chorzów | 8 Jun |
| 1:48.70 | 1 | | Sotteville-lès-Rouen | 17 Jul |
| 1:46.74 | 3 | | Heusden | 21 Jul |
| 1:50.88 | 8 | | Göteborg/S | 18 Aug |
| 1:47.89 | 10 | Skolimowska | Chorzów | 22 Aug |
| 2019 |
| Outdoor |
| 1:54.68 | 10 | | Bragança Paulista | 28 Apr |
| 1:48.57 | 12 | GSpike | Ostrava | 20 Jun |
|
| 2011
1:48.12iw | 1rB | Liévin | 8 Feb | |
| 2012
1:45.40iw NR NU20R | 1 | Birmingham | 18 Feb | |
| 2013
1:45.05iw NR NU20R | 1 | Stockholm/G | 21 Feb | |
| 2014
1:44.52iw AR | 1 | Birmingham | 15 Feb | |
| 2016
1:47.24iw | 3 | Toruń | 12 Feb | |
| 2018
1:48.99iw | 7 | Liévin | 13 Feb | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 2:20.59 | 1-17 | EAfrYOT | Khartoum | 12 May |
| 2:24.40 | 1h2-17 | YOG | Singapore | 17 Aug |
| 2:19.54 | 1-17 | YOG | Singapore | 22 Aug |
| 2014 |
| Outdoor |
| 2:16.33 | 4 | GSpike | Ostrava | 17 Jun |
| 2:15.75 | 2 | VD | Bruxelles | 5 Sep |
| 2015 |
| Outdoor |
| 2:20.11 | 2 | | Montreuil | 9 Jun |
| 2018 |
| Outdoor |
| 2:23.52 | 7 | | Szczecin | 15 Aug |
|
| 2010
2:19.54w | 1-17 | Singapore | 22 Aug | |
| 2014
2:15.75w | 2 | Bruxelles | 5 Sep | |
| 2015
2:20.11w | 2 | Montreuil | 9 Jun | |
| 2018
2:23.52w | 7 | Szczecin | 15 Aug | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Indoor |
| 3:46.31 | 4 | | Bordeaux | 29 Jan |
|
| 3:43.52 | 6 | CAA | Brazzaville | 12 Jun |
| 2020 |
| Indoor |
| 3:47.21 | 8 | | Ostrava | 5 Feb |
| 3:52.76 | 10 | | Metz | 9 Feb |
|
| 2011
3:43.52w | 6 | Brazzaville | 12 Jun | |
| Indoor Alltime
Show/hide |
| |
| 2011 |
| Indoor |
| 3:46.31 | 4 | | Bordeaux | 29 Jan |
|
| 3:43.52 | 6 | CAA | Brazzaville | 12 Jun |
| 2020 |
| Indoor |
| 3:47.21 | 8 | | Ostrava | 5 Feb |
| 3:52.76 | 10 | | Metz | 9 Feb |
|
| 2011
3:46.31iw | 4 | Bordeaux | 29 Jan | |
| 2020
3:47.21iw | 8 | Ostrava | 5 Feb | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 3:57.14 | 8rB | Pre | Eugene OR | 4 Jun |
|
| 2011
3:57.14w | 8rB | Eugene OR | 4 Jun | |