| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 2 |
| 2014 |
| Outdoor |
| 1:50.1hA | 3rB | | Nakuru | 15 Mar |
| 1:47.2hA | 2 | Prisons Ch | Nairobi | 24 May |
| 1:47.38A | 7 | NC | Nairobi | 7 Jun |
| 1:45.92A | 3-19 | NC-j | Nairobi | 25 Jun |
| 2015 |
| Outdoor |
| 1:49.3hA | 1rC | | Nairobi | 21 Feb |
| 2017 |
| Outdoor |
| 1:49.3h | 1 | | Bondo | 8 Apr |
| 2018 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.74A | 1 | Prison Ch | Nairobi | 16 Jun |
| 2019 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:49.7hA | 1h4 | NC | Nairobi | 20 Aug |
| 1:45.88A | 1s2 | NC | Nairobi | 21 Aug |
| 1:43.11A | 1 | NC | Nairobi | 22 Aug |
| 2020 |
| Outdoor |
| 1:46.78 | 8 | | Doha | 25 Sep |
|
| 2014
1:45.92Aw | 3-19 | Nairobi | 25 Jun | |
| 2015
1:49.3hAw | 1rC | Nairobi | 21 Feb | |
| 2017
1:49.3hw | 1 | Bondo | 8 Apr | |
| 2018
1:44.74Aw | 1 | Nairobi | 16 Jun | |
| 2019
1:43.11Aw | 1 | Nairobi | 22 Aug | |
| 2020
1:46.78w | 8 | Doha | 25 Sep | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| races under 3:33.00: 18 |
| 2015 |
| Outdoor |
| 3:42.5hA | 2 | | Nairobi | 14 Mar |
| 3:39.0hA | 4 | | Nairobi | 21 Mar |
| 3:44.5hA | 1h2 | | Nakuru | 17 Apr |
| 3:36.3hA | 1 | | Nakuru | 18 Apr |
| 3:44.1hA | 1h3 | | Eldoret | 23 May |
| 3:41.3hA | 1 | | Eldoret | 23 May |
| 3:40.90+ | 1rB | Pre | Eugene OR | 30 May |
| 3:35.24 | 2 | Mohammed VI | Rabat | 14 Jun |
| 3:36.74A | 1 | Prison Ch | Nairobi | 20 Jun |
| 3:45.95A | 3h1 | NC | Nairobi | 9 Jul |
| 3:43.5hA | 1s2 | NC | Nairobi | 10 Jul |
| 3:39.25A | 2 | NC | Nairobi | 11 Jul |
| 3:34.86A | 5 | WC Tr | Nairobi | 1 Aug |
| 3:38.50 | 6h3 | WC | Beijing | 27 Aug |
| 3:35.74 | 5s2 | WC | Beijing | 28 Aug |
| 3:36.05 | 7 | WC | Beijing | 30 Aug |
| 2016 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:47.0hA | 1h8 | AK | Eldoret | 14 Apr |
| 3:44.1hA | 1s1 | AK | Eldoret | 15 Apr |
| 3:36.8hA | 1 | AK | Eldoret | 16 Apr |
| 3:36.1hA | 1 | Prison Ch | Nairobi | 7 May |
| 3:33.61 | 1 | Mohammed VI | Rabat | 22 May |
| 3:40.7hA | 1h1 | NC | Nairobi | 26 May |
| 3:39.64A | 1s1 | NC | Nairobi | 27 May |
| 3:37.04A | 2 | NC | Nairobi | 28 May |
| 3:44.44 | 1h2 | AfrC | Durban | 25 Jun |
| 3:39.71 | 2 | AfrC | Durban | 26 Jun |
| 3:39.30A | 4 | OT | Eldoret | 1 Jul |
| 3:38.76+ | 2 | Müller | London | 22 Jul |
| 3:31.34 | 1 | VD | Bruxelles | 9 Sep |
| 2017 |
| Outdoor |
| races under 3:33.00: 4 |
| 3:32.87 | 5 | Diamond | Doha | 5 May |
| 3:40.8hA | 1 | Prisons Ch | Nairobi | 13 May |
| 3:35.36+ | 2 | Pre | Eugene OR | 27 May |
| 3:45.0hA | 2h3 | NC | Nairobi | 8 Jun |
| 3:41.0hA | 1 | NC | Nairobi | 10 Jun |
| 3:30.77 | 1 | Bauhaus | Stockholm/S | 18 Jun |
| 3:31.05A | 2 | WC Tr | Nairobi | 24 Jun |
| 3:29.10 | 2 | Herc | Monaco | 21 Jul |
| 3:38.41 | 2h3 | WC | London | 10 Aug |
| 3:38.24 | 2s2 | WC | London | 11 Aug |
| 3:33.99 | 2 | WC | London | 13 Aug |
| 3:33.93 | 1 | WK | Zürich | 24 Aug |
| 2018 |
| Outdoor |
| races under 3:33.00: 6 |
| 3:34.84A | 1 | | Nairobi | 17 Feb |
| 3:42.95 | 1h1 | CWG | Gold Coast | 13 Apr |
| 3:35.17 | 2 | CWG | Gold Coast | 14 Apr |
| 3:31.48 | 1 | Diamond | Shanghai | 12 May |
| 3:35.05+ | 1 | Pre | Eugene OR | 26 May |
| 3:31.22 | 1 | GGala | Roma | 31 May |
| 3:46.55A | 1s2 | NC | Nairobi | 21 Jun |
| 3:34.82A | 1 | NC | Nairobi | 23 Jun |
| 3:29.71 | 1 | Meet Paris | Paris | 30 Jun |
| 3:28.41 | 1 | Herc | Monaco | 20 Jul |
| 3:42.65 | 1h2 | AfrC | Asaba | 4 Aug |
| 3:35.93 | 2 | AfrC | Asaba | 5 Aug |
| 3:30.27 | 1 | WK | Zürich | 30 Aug |
| 3:32.37 | 1 | ISTAF | Berlin | 2 Sep |
| 2019 |
| Outdoor |
| races under 3:33.00: 5 |
| 3:39.22 | 1 | | Réduit | 26 Apr |
| 3:32.47 | 2 | | Doha | 3 May |
| 3:35.79 | 1 | Bauhaus | Stockholm/S | 30 May |
| 3:36.49+ | 1 | Pre | Stanford CA | 30 Jun |
| 3:28.77 | 1 | Athletissima | Lausanne | 5 Jul |
| 3:29.97 | 1 | Herc | Monaco | 12 Jul |
| 3:30.22 | 1 | VD | Bruxelles | 6 Sep |
| 3:34.91A | 1 | | Nairobi | 13 Sep |
| 3:36.82 | 1h2 | WC | Doha | 3 Oct |
| 3:36.53 | 1s1 | WC | Doha | 4 Oct |
| 3:29.26 | 1 | WC | Doha | 6 Oct |
| 2020 |
| Outdoor |
| races under 3:33.00: 2 |
| 3:28.45 | 1 | Herc | Monaco | 14 Aug |
| 3:30.25 | 1 | Bauhaus | Stockholm/S | 23 Aug |
| 3:34.31A | 1 | Keino | Nairobi | 3 Oct |
|
| 2015
3:34.86Aw | 5 | Nairobi | 1 Aug | |
| 2016
3:31.34w | 1 | Bruxelles | 9 Sep | |
| 2017
3:29.10w | 2 | Monaco | 21 Jul | |
| 2018
3:28.41w | 1 | Monaco | 20 Jul | |
| 2019
3:28.77w | 1 | Lausanne | 5 Jul | |
| 2020
3:28.45w | 1 | Monaco | 14 Aug | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 3:55.80 | 3 | Pre | Eugene OR | 30 May |
| 2016 |
| Outdoor |
| 3:53.17 | 2 | Müller | London | 22 Jul |
| 2017 |
| Outdoor |
| 3:49.64 | 3 | Pre | Eugene OR | 27 May |
| 2018 |
| Outdoor |
| 3:49.87 | 1 | Pre | Eugene OR | 26 May |
| 2019 |
| Outdoor |
| 3:50.49 | 1 | Pre | Stanford CA | 30 Jun |
|
| 2015
3:55.80w | 3 | Eugene OR | 30 May | |
| 2016
3:53.17w | 2 | London | 22 Jul | |
| 2017
3:49.64w | 3 | Eugene OR | 27 May | |
| 2018
3:49.87w | 1 | Eugene OR | 26 May | |
| 2019
3:50.49w | 1 | Stanford CA | 30 Jun | |
| |
| 2000m |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 5:03.05A | 1 | | Nairobi | 11 Jun |
|
| 2020
5:03.05Aw | 1 | Nairobi | 11 Jun | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 13:51.5h | 3 | | Machakos | 15 Dec |
| 2020 |
| Outdoor |
| 13:47.2hA | 8 | | Nairobi | 5 Mar |
|
| 2017
13:51.5hw | 3 | Machakos | 15 Dec | |
| 2020
13:47.2hAw | 8 | Nairobi | 5 Mar | |