| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 3:38.7hA | 1 | Police Ch | Nairobi | 18 May |
| 2013 |
| Outdoor |
| 3:42.3hA | 2h2 | Police Ch | Nairobi | 24 May |
| 2015 |
| Outdoor |
| 3:50.5hA | 2h2 | | Kisii | 9 May |
| 3:41.1hA | 2 | | Kisii | 9 May |
| 3:46.9hA | 1h10 | | Eldoret | 23 May |
| 2016 |
| Outdoor |
| 3:42.1h | 2 | South Rift Ch | Narok | 14 May |
|
| 2012
3:38.7hAw | 1 | Nairobi | 18 May | |
| 2013
3:42.3hAw | 2h2 | Nairobi | 24 May | |
| 2015
3:41.1hAw | 2 | Kisii | 9 May | |
| 2016
3:42.1hw | 2 | Narok | 14 May | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 7:55.5hA | 1-19 | NC-j | Nairobi | 16 Jun |
| 8:08.44 | 1h2-17 | WY | Bressanone | 9 Jul |
| 7:51.51 | 1-17 | WY | Bressanone | 12 Jul |
| 2011 |
| Indoor |
| 7:37.50 WU20R | 1 | Flanders | Gent | 13 Feb |
|
| 7:47.6h+ | | | Monaco | 22 Jul |
| 2012 |
| Indoor |
| 7:32.89 WU20R | 2 | Pas de Calais | Liévin | 14 Feb |
| 7:33.55 | 1 | XL Galan | Stockholm/G | 23 Feb |
|
| 7:32.43 | 4 | Diamond | Doha | 11 May |
| 7:37.14 | 1 | GSpike | Ostrava | 25 May |
| 7:30.43 | 1 | DNG | Stockholm/S | 17 Aug |
| 2013 |
| Outdoor |
| 7:36.28 | 6 | Diamond | Doha | 10 May |
| 2014 |
| Indoor |
| 7:39.14 | 3 | Flanders | Gent | 9 Feb |
| 7:42.52 | 6 | Sainsbury's | Birmingham | 15 Feb |
| 2015 |
| Outdoor |
| 7:40.39 | 6 | Diamond | Doha | 15 May |
| 7:50.33+ | 1 | Sainsbury's | Birmingham | 7 Jun |
| 7:37.16 | 3 | Herc | Monaco | 17 Jul |
| 2016 |
| Indoor |
| 7:42.53 | 6 | PSD Bank | Düsseldorf | 3 Feb |
| 7:46.50 | 4 | New Balance | Boston MA | 14 Feb |
| 7:52.64 | 2h2 | WC | Portland OR | 18 Mar |
| 8:01.70 | 8 | WC | Portland OR | 20 Mar |
|
| 2009
7:51.51w | 1-17 | Bressanone | 12 Jul | |
| 2011
7:47.6h+w | | Monaco | 22 Jul | |
| 2012
7:30.43w | 1 | Stockholm/S | 17 Aug | |
| 2013
7:36.28w | 6 | Doha | 10 May | |
| 2015
7:37.16w | 3 | Monaco | 17 Jul | |
| Indoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 7:55.5hA | 1-19 | NC-j | Nairobi | 16 Jun |
| 8:08.44 | 1h2-17 | WY | Bressanone | 9 Jul |
| 7:51.51 | 1-17 | WY | Bressanone | 12 Jul |
| 2011 |
| Indoor |
| 7:37.50 WU20R | 1 | Flanders | Gent | 13 Feb |
|
| 7:47.6h+ | | | Monaco | 22 Jul |
| 2012 |
| Indoor |
| 7:32.89 WU20R | 2 | Pas de Calais | Liévin | 14 Feb |
| 7:33.55 | 1 | XL Galan | Stockholm/G | 23 Feb |
|
| 7:32.43 | 4 | Diamond | Doha | 11 May |
| 7:37.14 | 1 | GSpike | Ostrava | 25 May |
| 7:30.43 | 1 | DNG | Stockholm/S | 17 Aug |
| 2013 |
| Outdoor |
| 7:36.28 | 6 | Diamond | Doha | 10 May |
| 2014 |
| Indoor |
| 7:39.14 | 3 | Flanders | Gent | 9 Feb |
| 7:42.52 | 6 | Sainsbury's | Birmingham | 15 Feb |
| 2015 |
| Outdoor |
| 7:40.39 | 6 | Diamond | Doha | 15 May |
| 7:50.33+ | 1 | Sainsbury's | Birmingham | 7 Jun |
| 7:37.16 | 3 | Herc | Monaco | 17 Jul |
| 2016 |
| Indoor |
| 7:42.53 | 6 | PSD Bank | Düsseldorf | 3 Feb |
| 7:46.50 | 4 | New Balance | Boston MA | 14 Feb |
| 7:52.64 | 2h2 | WC | Portland OR | 18 Mar |
| 8:01.70 | 8 | WC | Portland OR | 20 Mar |
|
| 2011
7:37.50iw WU20R | 1 | Gent | 13 Feb | |
| 2012
7:32.89iw WU20R | 2 | Liévin | 14 Feb | |
| 2014
7:39.14iw | 3 | Gent | 9 Feb | |
| 2016
7:42.53iw | 6 | Düsseldorf | 3 Feb | |
| |
| Two Miles |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 8:14.16 | 3 | Pre | Eugene OR | 4 Jun |
|
| 2011
8:14.16w | 3 | Eugene OR | 4 Jun | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| races under 13 minutes: 8 |
| 2010 |
| Outdoor |
| 13:07.70 | 6 | Mohammed VI | Rabat | 6 Jun |
| 2011 |
| Indoor |
| races under 13 minutes: 3 |
| 12:53.29 WU20R | 1 | PSD Bank | Düsseldorf | 11 Feb |
|
| 12:54.59 | 2 | GGala | Roma | 26 May |
| 13:07.22 | 4 | adidas | New York NY | 11 Jun |
| 13:29.3hA | 1h1 | NC | Nairobi | 14 Jul |
| 13:21.91A | 1 | NC | Nairobi | 16 Jul |
| 12:54.18 | 3 | Herc | Monaco | 22 Jul |
| 13:34.54 | 4h1 | WC | Daegu | 1 Sep |
| 13:24.95 | 4 | WC | Daegu | 4 Sep |
| 2012 |
| Indoor |
| races under 13 minutes: 3 |
| 13:02.36 | 2 | PSD Bank | Düsseldorf | 10 Feb |
|
| 12:57.63 | 2 | Pre | Eugene OR | 2 Jun |
| 13:24.1hA | 1h1 | OT | Nairobi | 21 Jun |
| 13:09.80A | 1 | OT | Nairobi | 23 Jun |
| 12:48.64 | 3 | Areva | Saint-Denis | 6 Jul |
| 13:25.64 | 2h1 | OG | London | 8 Aug |
| 13:43.83 | 5 | OG | London | 11 Aug |
| 12:58.98 | 1 | WK | Zürich | 30 Aug |
| 2013 |
| Outdoor |
| races under 13 minutes: 2 |
| 13:09.55 | 10 | Pre | Eugene OR | 1 Jun |
| 12:58.85 | 3 | GGala | Roma | 6 Jun |
| 13:36.2hA | 3h2 | NC | Nairobi | 20 Jun |
| 13:30.4hA | 1 | NC | Nairobi | 22 Jun |
| 13:35.12A | 1 | WC Tr | Nairobi | 13 Jul |
| 12:56.08 | 3 | Herc | Monaco | 19 Jul |
| 13:22.19 | 3h2 | WC | Moskva | 13 Aug |
| 13:27.26 | 3 | WC | Moskva | 16 Aug |
| 13:03.98 | 9 | VD | Bruxelles | 6 Sep |
| 2014 |
| Outdoor |
| 13:29.05 | 1 | World Chall | Melbourne | 22 Mar |
| 13:07.55 | 5 | Pre | Eugene OR | 31 May |
| 13:45.8hA | 2h1 | NC | Nairobi | 5 Jun |
| 13:30.81A | 4 | NC | Nairobi | 7 Jun |
| 13:08.46 | 6 | Bislett | Oslo | 11 Jun |
| 13:14.06 | 2 | CWG | Glasgow | 27 Jul |
| 13:35.73 | 2 | AfrC | Marrakech | 14 Aug |
| 13:24.53 | 9 | DNG | Stockholm/S | 21 Aug |
| 13:19.21 | 11 | WK | Zürich | 28 Aug |
| 13:26.86 | 1 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| 13:07.33 | 10 | GGala | Roma | 4 Jun |
| 13:11.22 | 2 | Sainsbury's | Birmingham | 7 Jun |
| 13:08.94 | 1 | PNG | Turku | 25 Jun |
| 13:35.14A | 3h2 | NC | Nairobi | 9 Jul |
| 13:23.3hA | 2 | NC | Nairobi | 11 Jul |
| 13:41.19A | 3 | WC Tr | Nairobi | 1 Aug |
| 13:23.51 | 10h2 | WC | Beijing | 26 Aug |
| 13:55.98 | 8 | WC | Beijing | 29 Aug |
| 13:27.31 | 6 | ISTAF | Berlin | 6 Sep |
| 13:22.33 | 14 | VD | Bruxelles | 11 Sep |
| 2016 |
| Outdoor |
| 13:46.1hA | 3h1 | Police Ch | Nairobi | 21 Apr |
| 13:44.7hA | 2 | Police Ch | Nairobi | 23 Apr |
| 13:08.34 | 9 | Pre | Eugene OR | 28 May |
| 13:10.18 | 5 | Bislett | Oslo | 9 Jun |
| 13:37.6hA | 2 | OT | Eldoret | 30 Jun |
| 13:15.44 | 4 | Müller | London | 23 Jul |
| 13:25.15 | 12h2 | OG | Rio de Janeiro | 17 Aug |
| 13:31.26 | 15 | WK | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| DNF | | Pre | Eugene OR | 27 May |
| 2018 |
| Outdoor |
| 13:54.50A | 5s1 | NC | Nairobi | 21 Jun |
|
| 2010
13:07.70w | 6 | Rabat | 6 Jun | |
| 2011
12:54.18w | 3 | Monaco | 22 Jul | |
| 2012
12:48.64w | 3 | Saint-Denis | 6 Jul | |
| 2013
12:56.08w | 3 | Monaco | 19 Jul | |
| 2014
13:07.55w | 5 | Eugene OR | 31 May | |
| 2015
13:07.33w | 10 | Roma | 4 Jun | |
| 2016
13:08.34w | 9 | Eugene OR | 28 May | |
| 2018
13:54.50Aw | 5s1 | Nairobi | 21 Jun | |
| Indoor Alltime
Show/hide |
| races under 13 minutes: 8 |
| 2010 |
| Outdoor |
| 13:07.70 | 6 | Mohammed VI | Rabat | 6 Jun |
| 2011 |
| Indoor |
| races under 13 minutes: 3 |
| 12:53.29 WU20R | 1 | PSD Bank | Düsseldorf | 11 Feb |
|
| 12:54.59 | 2 | GGala | Roma | 26 May |
| 13:07.22 | 4 | adidas | New York NY | 11 Jun |
| 13:29.3hA | 1h1 | NC | Nairobi | 14 Jul |
| 13:21.91A | 1 | NC | Nairobi | 16 Jul |
| 12:54.18 | 3 | Herc | Monaco | 22 Jul |
| 13:34.54 | 4h1 | WC | Daegu | 1 Sep |
| 13:24.95 | 4 | WC | Daegu | 4 Sep |
| 2012 |
| Indoor |
| races under 13 minutes: 3 |
| 13:02.36 | 2 | PSD Bank | Düsseldorf | 10 Feb |
|
| 12:57.63 | 2 | Pre | Eugene OR | 2 Jun |
| 13:24.1hA | 1h1 | OT | Nairobi | 21 Jun |
| 13:09.80A | 1 | OT | Nairobi | 23 Jun |
| 12:48.64 | 3 | Areva | Saint-Denis | 6 Jul |
| 13:25.64 | 2h1 | OG | London | 8 Aug |
| 13:43.83 | 5 | OG | London | 11 Aug |
| 12:58.98 | 1 | WK | Zürich | 30 Aug |
| 2013 |
| Outdoor |
| races under 13 minutes: 2 |
| 13:09.55 | 10 | Pre | Eugene OR | 1 Jun |
| 12:58.85 | 3 | GGala | Roma | 6 Jun |
| 13:36.2hA | 3h2 | NC | Nairobi | 20 Jun |
| 13:30.4hA | 1 | NC | Nairobi | 22 Jun |
| 13:35.12A | 1 | WC Tr | Nairobi | 13 Jul |
| 12:56.08 | 3 | Herc | Monaco | 19 Jul |
| 13:22.19 | 3h2 | WC | Moskva | 13 Aug |
| 13:27.26 | 3 | WC | Moskva | 16 Aug |
| 13:03.98 | 9 | VD | Bruxelles | 6 Sep |
| 2014 |
| Outdoor |
| 13:29.05 | 1 | World Chall | Melbourne | 22 Mar |
| 13:07.55 | 5 | Pre | Eugene OR | 31 May |
| 13:45.8hA | 2h1 | NC | Nairobi | 5 Jun |
| 13:30.81A | 4 | NC | Nairobi | 7 Jun |
| 13:08.46 | 6 | Bislett | Oslo | 11 Jun |
| 13:14.06 | 2 | CWG | Glasgow | 27 Jul |
| 13:35.73 | 2 | AfrC | Marrakech | 14 Aug |
| 13:24.53 | 9 | DNG | Stockholm/S | 21 Aug |
| 13:19.21 | 11 | WK | Zürich | 28 Aug |
| 13:26.86 | 1 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| 13:07.33 | 10 | GGala | Roma | 4 Jun |
| 13:11.22 | 2 | Sainsbury's | Birmingham | 7 Jun |
| 13:08.94 | 1 | PNG | Turku | 25 Jun |
| 13:35.14A | 3h2 | NC | Nairobi | 9 Jul |
| 13:23.3hA | 2 | NC | Nairobi | 11 Jul |
| 13:41.19A | 3 | WC Tr | Nairobi | 1 Aug |
| 13:23.51 | 10h2 | WC | Beijing | 26 Aug |
| 13:55.98 | 8 | WC | Beijing | 29 Aug |
| 13:27.31 | 6 | ISTAF | Berlin | 6 Sep |
| 13:22.33 | 14 | VD | Bruxelles | 11 Sep |
| 2016 |
| Outdoor |
| 13:46.1hA | 3h1 | Police Ch | Nairobi | 21 Apr |
| 13:44.7hA | 2 | Police Ch | Nairobi | 23 Apr |
| 13:08.34 | 9 | Pre | Eugene OR | 28 May |
| 13:10.18 | 5 | Bislett | Oslo | 9 Jun |
| 13:37.6hA | 2 | OT | Eldoret | 30 Jun |
| 13:15.44 | 4 | Müller | London | 23 Jul |
| 13:25.15 | 12h2 | OG | Rio de Janeiro | 17 Aug |
| 13:31.26 | 15 | WK | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| DNF | | Pre | Eugene OR | 27 May |
| 2018 |
| Outdoor |
| 13:54.50A | 5s1 | NC | Nairobi | 21 Jun |
|
| 2011
12:53.29iw WU20R | 1 | Düsseldorf | 11 Feb | |
| 2012
13:02.36iw | 2 | Düsseldorf | 10 Feb | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| races under 27:30.00: 1 |
| 2012 |
| Outdoor |
| races under 27:30.00: 1 |
| 27:17.03 | 8 | VD | Bruxelles | 7 Sep |
|
| 2012
27:17.03w | 8 | Bruxelles | 7 Sep | |
| |
| 8km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 22:09 | 1 | | New Orleans LA | 16 Mar |
| 2018 |
| Outdoor |
| 23:10 | 2 | | Chicago IL | 25 Mar |
|
| 2014
22:09w | 1 | New Orleans LA | 16 Mar | |
| 2018
23:10w | 2 | Chicago IL | 25 Mar | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 27:32 | 1 | Sugar Bowl | New Orleans LA | 30 Mar |
| 2014 |
| Outdoor |
| 28:07 | 2 | | New Orleans LA | 19 Apr |
| 2016 |
| Outdoor |
| 28:37 | 4 | | New Orleans LA | 26 Mar |
| 2018 |
| Outdoor |
| 29:07 | 5 | | New Orleans LA | 31 Mar |
|
| 2013
27:32w | 1 | New Orleans LA | 30 Mar | |
| 2014
28:07w | 2 | New Orleans LA | 19 Apr | |
| 2016
28:37w | 4 | New Orleans LA | 26 Mar | |
| 2018
29:07w | 5 | New Orleans LA | 31 Mar | |