| |
| 600m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 1:15.87 | 3 | FlameG | Amsterdam | 5 Sep |
| 2016 |
| Outdoor |
| 1:16.70 | 1 | VD | Bruxelles | 9 Sep |
|
| 2015
1:15.87w | 3 | Amsterdam | 5 Sep | |
| 2016
1:16.70w | 1 | Bruxelles | 9 Sep | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 8 |
| 2009 |
| Outdoor |
| 1:47.4hA | 1-19 | NC-j | Nairobi | 16 Jun |
| 1:52.06 | 1h2-17 | WY | Bressanone | 8 Jul |
| 1:50.85 | 1s2-17 | WY | Bressanone | 9 Jul |
| 1:51.01 | 3-17 | WY | Bressanone | 11 Jul |
| 2010 |
| Outdoor |
| 1:49.40A | 1h1-19 | NC-j | Nairobi | 16 Jun |
| 1:47.0hA | 4-19 | NC-j | Nairobi | 17 Jun |
| 1:47.6hA | 6h4 | NC | Nairobi | 24 Jun |
| 1:50.33A | 8s3 | NC | Nairobi | 25 Jun |
| 2011 |
| Outdoor |
| 1:49.4hA | 4h3 | NC | Nairobi | 14 Jul |
| 1:49.4hA | 4h3 | | Nairobi | 14 Jul |
| 1:50.22 | 9rB | Rieti 2011 | Rieti | 10 Sep |
| 1:46.93 | 2 | Quercia | Rovereto | 13 Sep |
| 1:45.47 | 5 | Notturna | Milano | 18 Sep |
| 2012 |
| Outdoor |
| 1:48.82 | 7 | GP | São Paulo | 16 May |
| 1:46.20 | 5 | GP | Rio de Janeiro | 20 May |
| 1:48.68 | 3rB | | Montreuil-sous-Bois | 5 Jun |
| 1:45.01 | 3 | Métropole | Villeneuve d'Ascq | 9 Jun |
| 1:45.9hA | 5h1 | OT | Nairobi | 21 Jun |
| 1:45.88A | 8 | OT | Nairobi | 23 Jun |
| 1:46.02 | 3 | | Reims | 4 Jul |
| 1:46.42 | 5 | Madrid 2012 | Madrid | 7 Jul |
| 1:47.92 | 6 | | Sotteville-lès-Rouen | 10 Jul |
| 1:48.00 | 2 | Folksam | Karlstad | 19 Jul |
| 1:48.48 | 1 | | Pergine Valsugana | 21 Jul |
| 1:46.12 | 1 | Skolimowska | Warszawa | 19 Aug |
| 1:46.82 | 2 | Athletic Bridge | Dubnica nad Váhom | 26 Aug |
| 1:47.41 | 6 | Città | Padova | 2 Sep |
| DNF | | Rieti 2012 | Rieti | 9 Sep |
| 2013 |
| Indoor |
| 1:52.29 | 8rB | XL-Galan | Stockholm/G | 21 Feb |
|
| 1:47.50 | 3 | World Chall | Beijing | 21 May |
| 2:10.84 | 12 | Nebiolo | Torino | 8 Jun |
| 1:47.14 | 2 | Castelli | Bellinzona | 11 Jun |
| 1:48.00 | 4rB | GSpike | Ostrava | 27 Jun |
| DNF | | Athletissima | Lausanne | 4 Jul |
| 2014 |
| Outdoor |
| 1:48.1hA | 2 | | Kisii | 12 Apr |
| 1:45.7hA | 5 | | Nairobi | 26 Apr |
| 1:46.1hA | 3 | Army Ch | Nairobi | 15 May |
| 1:47.80A | 9 | NC | Nairobi | 7 Jun |
| DNF | | Gyulai | Székesfehérvár | 8 Jul |
| DNF | | | Madrid | 19 Jul |
| 2015 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:48.4hA | 1rD | | Nairobi | 14 Mar |
| 1:45.3hA | 3 | | Nairobi | 21 Mar |
| DNF | | World Chall | Beijing | 20 May |
| 1:44.9hA | 1h2 | Army Ch | Nairobi | 10 Jun |
| 1:45.8hA | 2 | Army Ch | Nairobi | 12 Jun |
| DNF | | Folksam | Sollentuna | 25 Jun |
| 1:45.17 | 1 | Stanislas | Tomblaine | 1 Jul |
| 1:45.7hA | 3s2 | NC | Nairobi | 10 Jul |
| 1:47.7hA | 8s1 | WC Tr | Nairobi | 31 Jul |
| DNF | | Quercia | Rovereto | 8 Sep |
| 2016 |
| Indoor |
| races under 1:45.00: 6 |
| 1:47.16 | 3 | IPM | Karlsruhe | 6 Feb |
| 1:46.93 | 1rB | Globen | Stockholm/G | 17 Feb |
|
| 1:46.3hA | 1s3 | Defence Ch | Nairobi | 28 Apr |
| 1:43.37A | 1 | Defence Ch | Nairobi | 29 Apr |
| 1:45.56 | 2 | Diamond | Doha | 6 May |
| 1:46.83 | 3 | Adidas | Herzogenaurach | 14 May |
| 1:47.71A | 1h1 | NC | Nairobi | 26 May |
| 1:46.89A | 1s2 | NC | Nairobi | 27 May |
| 1:43.91A | 1 | NC | Nairobi | 28 May |
| 1:44.70 | 1 | PTS | Šamorín | 4 Jun |
| 1:43.85 | 1 | | Montreuil | 7 Jun |
| 1:45.5hA | 3h1 | OT | Eldoret | 30 Jun |
| 1:44.47A | 4 | OT | Eldoret | 1 Jul |
| 1:46.35 | 8 | Herc | Monaco | 15 Jul |
| 1:44.90 | 3 | Gyulai | Székesfehérvár | 18 Jul |
| 1:46.55 | 10 | Meet Paris | Saint-Denis | 27 Aug |
| DNF | | Quercia | Rovereto | 6 Sep |
| 2017 |
| Indoor |
| races under 1:45.00: 1 |
| 1:46.89 | 2 | PSD-Bank | Düsseldorf | 1 Feb |
| 1:46.89 | 3 | | Sabadell | 7 Feb |
| 1:46.34 | 1 | | Toruń | 10 Feb |
|
| 1:44.9hA | 1 | Defence Ch | Nairobi | 11 May |
| 1:47.36 | 7 | | Montreuil | 1 Jun |
| 1:46.41 | 1 | | Rehlingen | 5 Jun |
| 1:47.09 | 8 | GGala | Roma | 8 Jun |
| 1:46.47 | 8 | FBKG | Hengelo | 11 Jun |
| 1:47.2hA | 6h2 | WC Tr | Nairobi | 23 Jun |
| DNF | | Meet Paris | Paris | 1 Jul |
| 1:45.65 | 3 | Gyulai | Székesfehérvár | 4 Jul |
| 1:45.37 | 6 | Mohammed VI | Rabat | 16 Jul |
| 1:45.64 | 3 | | Bellinzona | 18 Jul |
| 2018 |
| Indoor |
| 1:50.39 | 6 | | Karlsruhe | 3 Feb |
| 1:46.52 | 1rB | PSD-Bank | Düsseldorf | 6 Feb |
| 1:47.25 | 3 | | Liévin | 13 Feb |
| 1:47.22 | 2 | | Toruń | 15 Feb |
|
| 1:46.51 | 3 | Diamond | Doha | 4 May |
| 1:47.82 | 7 | adidas Boost Bo | Cambridge MA | 19 May |
| 1:46.15 | 1 | EAF | Bydgoszcz | 29 May |
| 1:46.10 | 2 | | Montbéliard | 1 Jun |
| 1:45.2hA | 1 | | Nairobi | 6 Jun |
| 1:48.50A | 1h4 | NC | Nairobi | 21 Jun |
| 1:47.99A | 3s1 | NC | Nairobi | 22 Jun |
| 1:46.03A | 7 | NC | Nairobi | 23 Jun |
| 1:45.20 | 2 | | Tomblaine | 27 Jun |
| 1:45.62 | 2 | | Guadalajara | 5 Jul |
| 1:46.61 | 4 | Spitzen | Luzern | 9 Jul |
| 1:46.38 | 4 | | Barcelona | 11 Jul |
| 1:45.82 | 2 | | Bellinzona | 18 Jul |
| 2019 |
| Outdoor |
| 1:48.09 | 10 | | Nanjing | 21 May |
| 1:48.38 | 8 | Bauhaus | Stockholm/S | 30 May |
| 1:47.5hA | 1s2 | NC | Nairobi | 20 Jun |
| 1:45.67A | 2 | NC | Nairobi | 22 Jun |
| 1:45.69A | 3 | | Nairobi | 2 Jul |
| 1:46.59 | 3 | | Sotteville-lès-Rouen | 16 Jul |
| 1:50.9hA | 1h2 | NC | Nairobi | 20 Aug |
| 1:46.93A | 3s2 | NC | Nairobi | 21 Aug |
| 1:50.26 | 4h2 | AAG | Rabat | 26 Aug |
| 1:48.93 | 4s2 | AAG | Rabat | 27 Aug |
| 1:46.08 | 6 | AAG | Rabat | 28 Aug |
| 2020 |
| Indoor |
| 1:49.00 | 4 | | Val-de-Reuil | 14 Feb |
| 1:49.28 | 2 | | Istanbul | 16 Feb |
|
| 1:46.38A | 6 | Keino | Nairobi | 3 Oct |
|
| 2009
1:47.4hAw | 1-19 | Nairobi | 16 Jun | |
| 2010
1:47.0hAw | 4-19 | Nairobi | 17 Jun | |
| 2011
1:45.47w | 5 | Milano | 18 Sep | |
| 2012
1:45.01w | 3 | Villeneuve d'Ascq | 9 Jun | |
| 2013
1:47.14w | 2 | Bellinzona | 11 Jun | |
| 2014
1:45.7hAw | 5 | Nairobi | 26 Apr | |
| 2015
1:44.9hAw | 1h2 | Nairobi | 10 Jun | |
| 2016
1:43.37Aw | 1 | Nairobi | 29 Apr | |
| 2017
1:44.9hAw | 1 | Nairobi | 11 May | |
| 2018
1:45.20w | 2 | Tomblaine | 27 Jun | |
| 2019
1:45.67Aw | 2 | Nairobi | 22 Jun | |
| 2020
1:46.38Aw | 6 | Nairobi | 3 Oct | |
| Indoor Alltime
Show/hide |
| races under 1:45.00: 8 |
| 2009 |
| Outdoor |
| 1:47.4hA | 1-19 | NC-j | Nairobi | 16 Jun |
| 1:52.06 | 1h2-17 | WY | Bressanone | 8 Jul |
| 1:50.85 | 1s2-17 | WY | Bressanone | 9 Jul |
| 1:51.01 | 3-17 | WY | Bressanone | 11 Jul |
| 2010 |
| Outdoor |
| 1:49.40A | 1h1-19 | NC-j | Nairobi | 16 Jun |
| 1:47.0hA | 4-19 | NC-j | Nairobi | 17 Jun |
| 1:47.6hA | 6h4 | NC | Nairobi | 24 Jun |
| 1:50.33A | 8s3 | NC | Nairobi | 25 Jun |
| 2011 |
| Outdoor |
| 1:49.4hA | 4h3 | NC | Nairobi | 14 Jul |
| 1:49.4hA | 4h3 | | Nairobi | 14 Jul |
| 1:50.22 | 9rB | Rieti 2011 | Rieti | 10 Sep |
| 1:46.93 | 2 | Quercia | Rovereto | 13 Sep |
| 1:45.47 | 5 | Notturna | Milano | 18 Sep |
| 2012 |
| Outdoor |
| 1:48.82 | 7 | GP | São Paulo | 16 May |
| 1:46.20 | 5 | GP | Rio de Janeiro | 20 May |
| 1:48.68 | 3rB | | Montreuil-sous-Bois | 5 Jun |
| 1:45.01 | 3 | Métropole | Villeneuve d'Ascq | 9 Jun |
| 1:45.9hA | 5h1 | OT | Nairobi | 21 Jun |
| 1:45.88A | 8 | OT | Nairobi | 23 Jun |
| 1:46.02 | 3 | | Reims | 4 Jul |
| 1:46.42 | 5 | Madrid 2012 | Madrid | 7 Jul |
| 1:47.92 | 6 | | Sotteville-lès-Rouen | 10 Jul |
| 1:48.00 | 2 | Folksam | Karlstad | 19 Jul |
| 1:48.48 | 1 | | Pergine Valsugana | 21 Jul |
| 1:46.12 | 1 | Skolimowska | Warszawa | 19 Aug |
| 1:46.82 | 2 | Athletic Bridge | Dubnica nad Váhom | 26 Aug |
| 1:47.41 | 6 | Città | Padova | 2 Sep |
| DNF | | Rieti 2012 | Rieti | 9 Sep |
| 2013 |
| Indoor |
| 1:52.29 | 8rB | XL-Galan | Stockholm/G | 21 Feb |
|
| 1:47.50 | 3 | World Chall | Beijing | 21 May |
| 2:10.84 | 12 | Nebiolo | Torino | 8 Jun |
| 1:47.14 | 2 | Castelli | Bellinzona | 11 Jun |
| 1:48.00 | 4rB | GSpike | Ostrava | 27 Jun |
| DNF | | Athletissima | Lausanne | 4 Jul |
| 2014 |
| Outdoor |
| 1:48.1hA | 2 | | Kisii | 12 Apr |
| 1:45.7hA | 5 | | Nairobi | 26 Apr |
| 1:46.1hA | 3 | Army Ch | Nairobi | 15 May |
| 1:47.80A | 9 | NC | Nairobi | 7 Jun |
| DNF | | Gyulai | Székesfehérvár | 8 Jul |
| DNF | | | Madrid | 19 Jul |
| 2015 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:48.4hA | 1rD | | Nairobi | 14 Mar |
| 1:45.3hA | 3 | | Nairobi | 21 Mar |
| DNF | | World Chall | Beijing | 20 May |
| 1:44.9hA | 1h2 | Army Ch | Nairobi | 10 Jun |
| 1:45.8hA | 2 | Army Ch | Nairobi | 12 Jun |
| DNF | | Folksam | Sollentuna | 25 Jun |
| 1:45.17 | 1 | Stanislas | Tomblaine | 1 Jul |
| 1:45.7hA | 3s2 | NC | Nairobi | 10 Jul |
| 1:47.7hA | 8s1 | WC Tr | Nairobi | 31 Jul |
| DNF | | Quercia | Rovereto | 8 Sep |
| 2016 |
| Indoor |
| races under 1:45.00: 6 |
| 1:47.16 | 3 | IPM | Karlsruhe | 6 Feb |
| 1:46.93 | 1rB | Globen | Stockholm/G | 17 Feb |
|
| 1:46.3hA | 1s3 | Defence Ch | Nairobi | 28 Apr |
| 1:43.37A | 1 | Defence Ch | Nairobi | 29 Apr |
| 1:45.56 | 2 | Diamond | Doha | 6 May |
| 1:46.83 | 3 | Adidas | Herzogenaurach | 14 May |
| 1:47.71A | 1h1 | NC | Nairobi | 26 May |
| 1:46.89A | 1s2 | NC | Nairobi | 27 May |
| 1:43.91A | 1 | NC | Nairobi | 28 May |
| 1:44.70 | 1 | PTS | Šamorín | 4 Jun |
| 1:43.85 | 1 | | Montreuil | 7 Jun |
| 1:45.5hA | 3h1 | OT | Eldoret | 30 Jun |
| 1:44.47A | 4 | OT | Eldoret | 1 Jul |
| 1:46.35 | 8 | Herc | Monaco | 15 Jul |
| 1:44.90 | 3 | Gyulai | Székesfehérvár | 18 Jul |
| 1:46.55 | 10 | Meet Paris | Saint-Denis | 27 Aug |
| DNF | | Quercia | Rovereto | 6 Sep |
| 2017 |
| Indoor |
| races under 1:45.00: 1 |
| 1:46.89 | 2 | PSD-Bank | Düsseldorf | 1 Feb |
| 1:46.89 | 3 | | Sabadell | 7 Feb |
| 1:46.34 | 1 | | Toruń | 10 Feb |
|
| 1:44.9hA | 1 | Defence Ch | Nairobi | 11 May |
| 1:47.36 | 7 | | Montreuil | 1 Jun |
| 1:46.41 | 1 | | Rehlingen | 5 Jun |
| 1:47.09 | 8 | GGala | Roma | 8 Jun |
| 1:46.47 | 8 | FBKG | Hengelo | 11 Jun |
| 1:47.2hA | 6h2 | WC Tr | Nairobi | 23 Jun |
| DNF | | Meet Paris | Paris | 1 Jul |
| 1:45.65 | 3 | Gyulai | Székesfehérvár | 4 Jul |
| 1:45.37 | 6 | Mohammed VI | Rabat | 16 Jul |
| 1:45.64 | 3 | | Bellinzona | 18 Jul |
| 2018 |
| Indoor |
| 1:50.39 | 6 | | Karlsruhe | 3 Feb |
| 1:46.52 | 1rB | PSD-Bank | Düsseldorf | 6 Feb |
| 1:47.25 | 3 | | Liévin | 13 Feb |
| 1:47.22 | 2 | | Toruń | 15 Feb |
|
| 1:46.51 | 3 | Diamond | Doha | 4 May |
| 1:47.82 | 7 | adidas Boost Bo | Cambridge MA | 19 May |
| 1:46.15 | 1 | EAF | Bydgoszcz | 29 May |
| 1:46.10 | 2 | | Montbéliard | 1 Jun |
| 1:45.2hA | 1 | | Nairobi | 6 Jun |
| 1:48.50A | 1h4 | NC | Nairobi | 21 Jun |
| 1:47.99A | 3s1 | NC | Nairobi | 22 Jun |
| 1:46.03A | 7 | NC | Nairobi | 23 Jun |
| 1:45.20 | 2 | | Tomblaine | 27 Jun |
| 1:45.62 | 2 | | Guadalajara | 5 Jul |
| 1:46.61 | 4 | Spitzen | Luzern | 9 Jul |
| 1:46.38 | 4 | | Barcelona | 11 Jul |
| 1:45.82 | 2 | | Bellinzona | 18 Jul |
| 2019 |
| Outdoor |
| 1:48.09 | 10 | | Nanjing | 21 May |
| 1:48.38 | 8 | Bauhaus | Stockholm/S | 30 May |
| 1:47.5hA | 1s2 | NC | Nairobi | 20 Jun |
| 1:45.67A | 2 | NC | Nairobi | 22 Jun |
| 1:45.69A | 3 | | Nairobi | 2 Jul |
| 1:46.59 | 3 | | Sotteville-lès-Rouen | 16 Jul |
| 1:50.9hA | 1h2 | NC | Nairobi | 20 Aug |
| 1:46.93A | 3s2 | NC | Nairobi | 21 Aug |
| 1:50.26 | 4h2 | AAG | Rabat | 26 Aug |
| 1:48.93 | 4s2 | AAG | Rabat | 27 Aug |
| 1:46.08 | 6 | AAG | Rabat | 28 Aug |
| 2020 |
| Indoor |
| 1:49.00 | 4 | | Val-de-Reuil | 14 Feb |
| 1:49.28 | 2 | | Istanbul | 16 Feb |
|
| 1:46.38A | 6 | Keino | Nairobi | 3 Oct |
|
| 2013
1:52.29iw | 8rB | Stockholm/G | 21 Feb | |
| 2016
1:46.93iw | 1rB | Stockholm/G | 17 Feb | |
| 2017
1:46.34iw | 1 | Toruń | 10 Feb | |
| 2018
1:46.52iw | 1rB | Düsseldorf | 6 Feb | |
| 2020
1:49.00iw | 4 | Val-de-Reuil | 14 Feb | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 2:17.16 | 6 | Gugl | Linz | 20 Aug |
| 2013 |
| Outdoor |
| 2:24.71 | 3 | | Marseille | 31 May |
| 2016 |
| Outdoor |
| 2:16.68 | 7 | Athletissima | Lausanne | 25 Aug |
| 2017 |
| Outdoor |
| 2:18.51 | 1 | GSpike | Ostrava | 28 Jun |
| 2018 |
| Outdoor |
| 2:16.17 | 2 | Gyulai | Székesfehérvár | 2 Jul |
| 2020 |
| Indoor |
| 2:19.75 | 5 | | Liévin | 19 Feb |
|
| 2012
2:17.16w | 6 | Linz | 20 Aug | |
| 2013
2:24.71w | 3 | Marseille | 31 May | |
| 2016
2:16.68w | 7 | Lausanne | 25 Aug | |
| 2017
2:18.51w | 1 | Ostrava | 28 Jun | |
| 2018
2:16.17w | 2 | Székesfehérvár | 2 Jul | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 2:17.16 | 6 | Gugl | Linz | 20 Aug |
| 2013 |
| Outdoor |
| 2:24.71 | 3 | | Marseille | 31 May |
| 2016 |
| Outdoor |
| 2:16.68 | 7 | Athletissima | Lausanne | 25 Aug |
| 2017 |
| Outdoor |
| 2:18.51 | 1 | GSpike | Ostrava | 28 Jun |
| 2018 |
| Outdoor |
| 2:16.17 | 2 | Gyulai | Székesfehérvár | 2 Jul |
| 2020 |
| Indoor |
| 2:19.75 | 5 | | Liévin | 19 Feb |
|
| 2020
2:19.75iw | 5 | Liévin | 19 Feb | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 3:44.07 | 2 | | Bellinzona | 15 Sep |
| 2013 |
| Indoor |
| DNF | | BAGP | Birmingham | 16 Feb |
| 2014 |
| Indoor |
| DNF | | Winter | Moskva | 2 Feb |
| 2015 |
| Indoor |
| DNF | | PSD-Bank | Düsseldorf | 29 Jan |
|
| DNF | | Diamond | Shanghai | 17 May |
| DNF | | Areva | Saint-Denis | 4 Jul |
| DNF | | Rieti 2015 | Rieti | 13 Sep |
| 2016 |
| Indoor |
| DNF | | PSD Bank | Düsseldorf | 3 Feb |
|
| DNF | | GGala | Roma | 2 Jun |
| 2017 |
| Indoor |
| 3:48.56 | 5 | | Mondeville | 4 Feb |
|
| 2011
3:44.07w | 2 | Bellinzona | 15 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 3:44.07 | 2 | | Bellinzona | 15 Sep |
| 2013 |
| Indoor |
| DNF | | BAGP | Birmingham | 16 Feb |
| 2014 |
| Indoor |
| DNF | | Winter | Moskva | 2 Feb |
| 2015 |
| Indoor |
| DNF | | PSD-Bank | Düsseldorf | 29 Jan |
|
| DNF | | Diamond | Shanghai | 17 May |
| DNF | | Areva | Saint-Denis | 4 Jul |
| DNF | | Rieti 2015 | Rieti | 13 Sep |
| 2016 |
| Indoor |
| DNF | | PSD Bank | Düsseldorf | 3 Feb |
|
| DNF | | GGala | Roma | 2 Jun |
| 2017 |
| Indoor |
| 3:48.56 | 5 | | Mondeville | 4 Feb |
|
| 2017
3:48.56iw | 5 | Mondeville | 4 Feb | |