| |
| 800m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 2:10.54A | 4h1 | NC | Nairobi | 14 Jul |
| 2013 |
| Outdoor |
| 2:10.3h | 2 | | Thika | 12 Apr |
| 2015 |
| Outdoor |
| 2:09.8hA | 2h2 | | Nakuru | 18 Apr |
| 2:06.1hA | 1 | | Nakuru | 18 Apr |
| 2:10.7hA | 1h1 | | Kisii | 9 May |
| 2:07.1hA | 1 | | Kisii | 9 May |
| 2:05.73 | 9 | Putbos | Oordegem | 30 May |
|
| 2011
2:10.54Aw | 4h1 | Nairobi | 14 Jul | |
| 2013
2:10.3hw | 2 | Thika | 12 Apr | |
| 2015
2:05.73w | 9 | Oordegem | 30 May | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 2:44.44 | 4 | FBK | Hengelo | 10 Oct |
|
| 2020
2:44.44w | 4 | Hengelo | 10 Oct | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 4:22.8hA | 2 | Prisons Ch | Nairobi | 17 May |
| 4:22.6hA | 5h2 | NC | Nairobi | 20 Jun |
| 4:16.6hA | 8 | NC | Nairobi | 22 Jun |
| 4:21.17A | 7 | WC Tr | Nairobi | 13 Jul |
| 2014 |
| Outdoor |
| 4:27.1hA | 3h2 | | Nakuru | 15 Mar |
| 4:24.3hA | 5 | | Nakuru | 15 Mar |
| 4:18.1hA | 1 | Prisons Ch | Nairobi | 24 May |
| 4:16.7hA | 3h2 | NC | Nairobi | 5 Jun |
| 4:12.37A | 5 | NC | Nairobi | 7 Jun |
| 2015 |
| Outdoor |
| 4:17.0hA | 1 | | Nairobi | 21 Feb |
| 4:12.9hA | 2 | | Nairobi | 14 Mar |
| 4:12.7hA | 3 | | Nairobi | 21 Mar |
| 4:13.61 | 1 | Global | Nijmegen | 27 May |
| 4:07.81 | 6 | Gyulai | Székesfehérvár | 7 Jul |
| DNF | | Athletissima | Lausanne | 9 Jul |
| 4:07.98 | 2 | | Naimette-Xhovémont | 15 Jul |
| 4:03.28 | 1 | KBC-Nacht | Heusden | 18 Jul |
| 4:06.73A | 5 | WC Tr | Nairobi | 1 Aug |
| 4:19.16 | 3 | AAG | Brazzaville | 17 Sep |
| Short course |
| 4:05.96 | 2 | | Marseille | 6 Jun |
| 2016 |
| Outdoor |
| 4:18.0hA | 1 | AK | Mumias | 26 Feb |
| 2017 |
| Outdoor |
| 4:18.3hA | 1h1 | Police Ch | Nairobi | 16 May |
| 4:06.5hA | 1 | Police Ch | Nairobi | 16 May |
| 4:17.4hA | 1s1 | NC | Nairobi | 9 Jun |
| 4:03.2hA | 1 | NC | Nairobi | 10 Jun |
| 2018 |
| Indoor |
| 4:08.33 | 3 | | Karlsruhe | 3 Feb |
| 4:04.21 NR | 1 | PSD-Bank | Düsseldorf | 6 Feb |
|
| 4:04.63A | 1 | | Nairobi | 17 Feb |
|
| 4:02.21 NR | 1 | Müller | Glasgow | 25 Feb |
| 4:09.12 | 1h2 | WC | Birmingham | 2 Mar |
| 4:13.59 | 7 | WC | Birmingham | 3 Mar |
|
| 4:08.29 | 1h2 | CWG | Gold Coast | 9 Apr |
| 4:03.09 | 2 | CWG | Gold Coast | 10 Apr |
| 4:05.36 | 9 | Pre | Eugene OR | 26 May |
| 2019 |
| Outdoor |
| 4:07.82A | 1 | | Nairobi | 12 Jul |
| 2020 |
| Indoor |
| 4:08.59 | 4 | | Karlsruhe | 31 Jan |
| 4:02.09 NR | 1 | PSD Bank | Düsseldorf | 4 Feb |
|
| 2013
4:16.6hAw | 8 | Nairobi | 22 Jun | |
| 2014
4:12.37Aw | 5 | Nairobi | 7 Jun | |
| 2015
4:03.28w | 1 | Heusden | 18 Jul | |
| 2016
4:18.0hAw | 1 | Mumias | 26 Feb | |
| 2017
4:03.2hAw | 1 | Nairobi | 10 Jun | |
| 2018
4:03.09w | 2 | Gold Coast | 10 Apr | |
| 2019
4:07.82Aw | 1 | Nairobi | 12 Jul | |
| Indoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 4:22.8hA | 2 | Prisons Ch | Nairobi | 17 May |
| 4:22.6hA | 5h2 | NC | Nairobi | 20 Jun |
| 4:16.6hA | 8 | NC | Nairobi | 22 Jun |
| 4:21.17A | 7 | WC Tr | Nairobi | 13 Jul |
| 2014 |
| Outdoor |
| 4:27.1hA | 3h2 | | Nakuru | 15 Mar |
| 4:24.3hA | 5 | | Nakuru | 15 Mar |
| 4:18.1hA | 1 | Prisons Ch | Nairobi | 24 May |
| 4:16.7hA | 3h2 | NC | Nairobi | 5 Jun |
| 4:12.37A | 5 | NC | Nairobi | 7 Jun |
| 2015 |
| Outdoor |
| 4:17.0hA | 1 | | Nairobi | 21 Feb |
| 4:12.9hA | 2 | | Nairobi | 14 Mar |
| 4:12.7hA | 3 | | Nairobi | 21 Mar |
| 4:13.61 | 1 | Global | Nijmegen | 27 May |
| 4:07.81 | 6 | Gyulai | Székesfehérvár | 7 Jul |
| DNF | | Athletissima | Lausanne | 9 Jul |
| 4:07.98 | 2 | | Naimette-Xhovémont | 15 Jul |
| 4:03.28 | 1 | KBC-Nacht | Heusden | 18 Jul |
| 4:06.73A | 5 | WC Tr | Nairobi | 1 Aug |
| 4:19.16 | 3 | AAG | Brazzaville | 17 Sep |
| Short course |
| 4:05.96 | 2 | | Marseille | 6 Jun |
| 2016 |
| Outdoor |
| 4:18.0hA | 1 | AK | Mumias | 26 Feb |
| 2017 |
| Outdoor |
| 4:18.3hA | 1h1 | Police Ch | Nairobi | 16 May |
| 4:06.5hA | 1 | Police Ch | Nairobi | 16 May |
| 4:17.4hA | 1s1 | NC | Nairobi | 9 Jun |
| 4:03.2hA | 1 | NC | Nairobi | 10 Jun |
| 2018 |
| Indoor |
| 4:08.33 | 3 | | Karlsruhe | 3 Feb |
| 4:04.21 NR | 1 | PSD-Bank | Düsseldorf | 6 Feb |
|
| 4:04.63A | 1 | | Nairobi | 17 Feb |
|
| 4:02.21 NR | 1 | Müller | Glasgow | 25 Feb |
| 4:09.12 | 1h2 | WC | Birmingham | 2 Mar |
| 4:13.59 | 7 | WC | Birmingham | 3 Mar |
|
| 4:08.29 | 1h2 | CWG | Gold Coast | 9 Apr |
| 4:03.09 | 2 | CWG | Gold Coast | 10 Apr |
| 4:05.36 | 9 | Pre | Eugene OR | 26 May |
| 2019 |
| Outdoor |
| 4:07.82A | 1 | | Nairobi | 12 Jul |
| 2020 |
| Indoor |
| 4:08.59 | 4 | | Karlsruhe | 31 Jan |
| 4:02.09 NR | 1 | PSD Bank | Düsseldorf | 4 Feb |
|
| 2018
4:02.21iw NR | 1 | Glasgow | 25 Feb | |
| 2020
4:02.09iw NR | 1 | Düsseldorf | 4 Feb | |
| |
| 2000m |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 5:42.73+ | | NN | Valencia | 7 Oct |
|
| 2020
5:42.73+w | | Valencia | 7 Oct | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| DNF | | FBKG | Hengelo | 24 May |
| 2016 |
| Outdoor |
| 9:41.1hA | 1 | AK | Kisii | 2 Apr |
| 2017 |
| Outdoor |
| 8:28.66 | 2 | Herc | Monaco | 21 Jul |
| 2018 |
| Indoor |
| 8:39.15 | 2 | | Ostrava | 25 Jan |
| 2019 |
| Outdoor |
| 8:29.83 | 4 | | Doha | 3 May |
| 2020 |
| Outdoor |
| 8:22.92 | 3 | | Doha | 25 Sep |
| 8:31.85+ | | NN | Valencia | 7 Oct |
|
| 2016
9:41.1hAw | 1 | Kisii | 2 Apr | |
| 2017
8:28.66w | 2 | Monaco | 21 Jul | |
| 2019
8:29.83w | 4 | Doha | 3 May | |
| 2020
8:22.92w | 3 | Doha | 25 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| DNF | | FBKG | Hengelo | 24 May |
| 2016 |
| Outdoor |
| 9:41.1hA | 1 | AK | Kisii | 2 Apr |
| 2017 |
| Outdoor |
| 8:28.66 | 2 | Herc | Monaco | 21 Jul |
| 2018 |
| Indoor |
| 8:39.15 | 2 | | Ostrava | 25 Jan |
| 2019 |
| Outdoor |
| 8:29.83 | 4 | | Doha | 3 May |
| 2020 |
| Outdoor |
| 8:22.92 | 3 | | Doha | 25 Sep |
| 8:31.85+ | | NN | Valencia | 7 Oct |
|
| 2018
8:39.15iw | 2 | Ostrava | 25 Jan | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| DNF | | GGala | Roma | 2 Jun |
| 2017 |
| Outdoor |
| 14:39.33 | 5 | VD | Bruxelles | 1 Sep |
| 2018 |
| Outdoor |
| 15:15.34A | 3 | NC | Nairobi | 23 Jun |
| 2019 |
| Outdoor |
| 14:46.58 | 9 | VD | Bruxelles | 6 Sep |
| 2020 |
| Outdoor |
| 14:55.01 | 6 | Herc | Monaco | 14 Aug |
| DNF | | NN | Valencia | 7 Oct |
|
| 2017
14:39.33w | 5 | Bruxelles | 1 Sep | |
| 2018
15:15.34Aw | 3 | Nairobi | 23 Jun | |
| 2019
14:46.58w | 9 | Bruxelles | 6 Sep | |
| 2020
14:55.01w | 6 | Monaco | 14 Aug | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 33:15.7h | 5 | | Tambach | 27 Jul |
|
| 2019
33:15.7hw | 5 | Tambach | 27 Jul | |
| |
| 5 Miles, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 26:51 | 1 | Menzis | Enschede | 14 Sep |
|
| 2014
26:51w | 1 | Enschede | 14 Sep | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 16:25 | 17 | | Rennes | 12 Oct |
|
| 2014
16:25w | 17 | Rennes | 12 Oct | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 33:37 | 5 | Parelloop | Brunssum | 6 Apr |
| 34:04 | 12 | | Würzburg | 13 Apr |
| 33:21 | 4 | Osterlauf | Paderborn | 19 Apr |
| 33:22 | 2 | | Stadskanaal | 21 Apr |
| 32:35 | 1 | | Hem | 31 Aug |
| 33:05 | 3 | | Hamburg | 7 Sep |
| 33:26 | 4 | | Utrecht | 28 Sep |
|
| 2014
32:35w | 1 | Hem | 31 Aug | |
| |
| 2000m Steeplechase |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 6:02.47 | 2 | ISTAF | Berlin | 6 Sep |
|
| 2015
6:02.47w | 2 | Berlin | 6 Sep | |
| |
| 3000m Steeplechase |
| Outdoor Alltime
Show/hide |
| 1 World Record |
| |
| 2011 |
| Outdoor |
| 10:41.3hA | 5 | | Nairobi | 3 Jun |
| 2016 |
| Outdoor |
| 9:17.41 | 4 | Pre | Eugene OR | 28 May |
| 9:22.56 | 2 | Bauhaus | Stockholm/S | 16 Jun |
| 9:41.87A | 2 | OT | Eldoret | 1 Jul |
| 9:17.55 | 1h2 | OG | Rio de Janeiro | 13 Aug |
| 9:16.05 | 4 | OG | Rio de Janeiro | 15 Aug |
| 9:10.86 | 4 | Meet Paris | Saint-Denis | 27 Aug |
| 9:19.37 | 4 | WK | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| 9:01.57 | 2 | Diamond | Doha | 5 May |
| 9:50.6hA | 1 | Police Ch | Nairobi | 17 May |
| 9:00.70 | 2 | Pre | Eugene OR | 26 May |
| 9:34.04A | 2 | WC Tr | Nairobi | 24 Jun |
| 9:01.69 | 1 | Meet Paris | Paris | 1 Jul |
| 9:19.03 | 1h2 | WC | London | 9 Aug |
| 9:10.45 | 4 | WC | London | 11 Aug |
| 8:59.84 | 2 | WK | Zürich | 24 Aug |
| 2018 |
| Outdoor |
| 1 World Record |
| 9:07.27 | 1 | Diamond | Shanghai | 12 May |
| 9:15.85 | 5 | GGala | Roma | 31 May |
| 9:37.86A | 1s2 | NC | Nairobi | 21 Jun |
| 9:23.73A | 1 | NC | Nairobi | 22 Jun |
| 8:59.36 | 1 | Meet Paris | Paris | 30 Jun |
| 8:44.32 WR | 1 | Herc | Monaco | 20 Jul |
| 8:59.88 | 1 | AfrC | Asaba | 5 Aug |
| 8:55.10 | 1 | VD | Bruxelles | 31 Aug |
| 9:07.92 | 1 | Cont Cup | Ostrava | 9 Sep |
| 2019 |
| Outdoor |
| 9:04.53 | 1 | Diamond | Shanghai | 18 May |
| 9:04.30 | 2 | BislettG | Oslo | 13 Jun |
| 9:22.32A | 1 | NC | Nairobi | 22 Jun |
| 8:55.58 | 1 | Pre | Stanford CA | 30 Jun |
| 9:58.34A | 1 | | Nairobi | 11 Jul |
| 9:05.55 | 1 | Müller | Birmingham | 18 Aug |
| 9:01.71 | 1 | WK | Zürich | 29 Aug |
| 9:45.15A | 1 | | Nairobi | 12 Sep |
| 9:18.01 | 1h2 | WC | Doha | 27 Sep |
| 8:57.84 | 1 | WC | Doha | 30 Sep |
| 2020 |
| Outdoor |
| 9:10.07 | 2 | ISTAF | Berlin | 13 Sep |
| 9:29.05A | 1 | Keino | Nairobi | 3 Oct |
|
| 2011
10:41.3hAw | 5 | Nairobi | 3 Jun | |
| 2016
9:10.86w | 4 | Saint-Denis | 27 Aug | |
| 2017
8:59.84w | 2 | Zürich | 24 Aug | |
| 2018
8:44.32w WR | 1 | Monaco | 20 Jul | |
| 2019
8:55.58w | 1 | Stanford CA | 30 Jun | |
| 2020
9:10.07w | 2 | Berlin | 13 Sep | |