| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 14 |
| 2008 |
| Outdoor |
| races under 1:45.00: 2 |
| 1:48.5hA | 1h1 | AfrC Tr | Nairobi | 19 Apr |
| 1:44.99A | 2 | AfrC Tr | Nairobi | 19 Apr |
| 1:50.32A | 1h4 | AfrC | Addis Ababa | 30 Apr |
| 1:48.35A | 1s1 | AfrC | Addis Ababa | 1 May |
| 1:46.02A | 3 | AfrC | Addis Ababa | 2 May |
| 1:47.64A | 3 | NC | Nairobi | 28 Jun |
| 1:44.71 | 1 | Athletissima | Lausanne | 2 Sep |
| 1:45.15 | 3 | Rieti 2008 | Rieti | 7 Sep |
| 2009 |
| Outdoor |
| races under 1:45.00: 3 |
| 1:43.17 | 2 | Super GP | Doha | 8 May |
| 1:44.54 | 3 | GSpike | Ostrava | 17 Jun |
| 1:43.48 | 1 | Tsiklitiria | Athína | 13 Jul |
| 1:46.52 | 2h4 | WC | Berlin | 20 Aug |
| 1:52.05 | 7s2 | WC | Berlin | 21 Aug |
| 2010 |
| Indoor |
| races under 1:45.00: 1 |
| 1:47.25 | 4 | GE Galan | Stockholm/G | 10 Feb |
| 1:47.45 | 6 | | Valencia | 13 Feb |
|
| 1:51.4hA | 1 | | Nyeri | 3 Apr |
| 1:43.45 | 2 | Diamond | Doha | 14 May |
| 1:47.12 | 6 | adidas | New York NY | 12 Jun |
| 2011 |
| Outdoor |
| races under 1:45.00: 3 |
| 1:46.80 | 5 | Classic | Sydney | 19 Mar |
| 1:50.5hA | 1r1 | | Narok | 1 Apr |
| 1:44.74 | 1 | Diamond | Doha | 6 May |
| 1:46.02 | 4 | GGala | Roma | 26 May |
| 1:49.72 | 9 | Athletissima | Lausanne | 30 Jun |
| 1:43.15 | 2 | Herc | Monaco | 22 Jul |
| 1:44.46 | 3 | VD | Bruxelles | 16 Sep |
| 2012 |
| Outdoor |
| 1:45.91 | 1 | Classic | Sydney | 18 Feb |
| 1:47.97 | 7 | Diamond | Shanghai | 19 May |
| 2013 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.8hA | 1 | | Nairobi | 3 May |
| 1:45.54 | 9 | GGala | Roma | 6 Jun |
| 1:48.1hA | 1s3 | NC | Nairobi | 21 Jun |
| 1:45.5hA | 3 | NC | Nairobi | 22 Jun |
| 2014 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:43.34 | 1 | Areva | Saint-Denis | 5 Jul |
| 1:45.26 | 11 | WK | Zürich | 28 Aug |
| 2015 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.4hA | 1 | | Nairobi | 21 Mar |
| 1:45.11 | 5 | Diamond | Doha | 15 May |
| 1:50.1hA | 1s3 | NC | Nairobi | 10 Jul |
| 1:45.4hA | 1 | NC | Nairobi | 11 Jul |
| 1:47.09 | 9 | VD | Bruxelles | 11 Sep |
| 2016 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:47.8hA | 1h3 | AK | Nakuru | 18 Mar |
| 1:50.3hA | 3s1 | AK | Nakuru | 19 Mar |
| 1:45.2hA | 1h6 | AK | Eldoret | 14 Apr |
| 1:44.6hA | 1s1 | AK | Eldoret | 15 Apr |
| 2017 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.43 | 3 | Müller | London | 9 Jul |
| 1:46.05 | 7 | Müller | Birmingham | 20 Aug |
| 1:49.85 | 8 | VD | Bruxelles | 1 Sep |
|
| 2008
1:44.71w | 1 | Lausanne | 2 Sep | |
| 2009
1:43.17w | 2 | Doha | 8 May | |
| 2010
1:43.45w | 2 | Doha | 14 May | |
| 2011
1:43.15w | 2 | Monaco | 22 Jul | |
| 2012
1:45.91w | 1 | Sydney | 18 Feb | |
| 2013
1:44.8hAw | 1 | Nairobi | 3 May | |
| 2014
1:43.34w | 1 | Saint-Denis | 5 Jul | |
| 2015
1:44.4hAw | 1 | Nairobi | 21 Mar | |
| 2016
1:44.6hAw | 1s1 | Eldoret | 15 Apr | |
| 2017
1:44.43w | 3 | London | 9 Jul | |
| Indoor Alltime
Show/hide |
| races under 1:45.00: 14 |
| 2008 |
| Outdoor |
| races under 1:45.00: 2 |
| 1:48.5hA | 1h1 | AfrC Tr | Nairobi | 19 Apr |
| 1:44.99A | 2 | AfrC Tr | Nairobi | 19 Apr |
| 1:50.32A | 1h4 | AfrC | Addis Ababa | 30 Apr |
| 1:48.35A | 1s1 | AfrC | Addis Ababa | 1 May |
| 1:46.02A | 3 | AfrC | Addis Ababa | 2 May |
| 1:47.64A | 3 | NC | Nairobi | 28 Jun |
| 1:44.71 | 1 | Athletissima | Lausanne | 2 Sep |
| 1:45.15 | 3 | Rieti 2008 | Rieti | 7 Sep |
| 2009 |
| Outdoor |
| races under 1:45.00: 3 |
| 1:43.17 | 2 | Super GP | Doha | 8 May |
| 1:44.54 | 3 | GSpike | Ostrava | 17 Jun |
| 1:43.48 | 1 | Tsiklitiria | Athína | 13 Jul |
| 1:46.52 | 2h4 | WC | Berlin | 20 Aug |
| 1:52.05 | 7s2 | WC | Berlin | 21 Aug |
| 2010 |
| Indoor |
| races under 1:45.00: 1 |
| 1:47.25 | 4 | GE Galan | Stockholm/G | 10 Feb |
| 1:47.45 | 6 | | Valencia | 13 Feb |
|
| 1:51.4hA | 1 | | Nyeri | 3 Apr |
| 1:43.45 | 2 | Diamond | Doha | 14 May |
| 1:47.12 | 6 | adidas | New York NY | 12 Jun |
| 2011 |
| Outdoor |
| races under 1:45.00: 3 |
| 1:46.80 | 5 | Classic | Sydney | 19 Mar |
| 1:50.5hA | 1r1 | | Narok | 1 Apr |
| 1:44.74 | 1 | Diamond | Doha | 6 May |
| 1:46.02 | 4 | GGala | Roma | 26 May |
| 1:49.72 | 9 | Athletissima | Lausanne | 30 Jun |
| 1:43.15 | 2 | Herc | Monaco | 22 Jul |
| 1:44.46 | 3 | VD | Bruxelles | 16 Sep |
| 2012 |
| Outdoor |
| 1:45.91 | 1 | Classic | Sydney | 18 Feb |
| 1:47.97 | 7 | Diamond | Shanghai | 19 May |
| 2013 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.8hA | 1 | | Nairobi | 3 May |
| 1:45.54 | 9 | GGala | Roma | 6 Jun |
| 1:48.1hA | 1s3 | NC | Nairobi | 21 Jun |
| 1:45.5hA | 3 | NC | Nairobi | 22 Jun |
| 2014 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:43.34 | 1 | Areva | Saint-Denis | 5 Jul |
| 1:45.26 | 11 | WK | Zürich | 28 Aug |
| 2015 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.4hA | 1 | | Nairobi | 21 Mar |
| 1:45.11 | 5 | Diamond | Doha | 15 May |
| 1:50.1hA | 1s3 | NC | Nairobi | 10 Jul |
| 1:45.4hA | 1 | NC | Nairobi | 11 Jul |
| 1:47.09 | 9 | VD | Bruxelles | 11 Sep |
| 2016 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:47.8hA | 1h3 | AK | Nakuru | 18 Mar |
| 1:50.3hA | 3s1 | AK | Nakuru | 19 Mar |
| 1:45.2hA | 1h6 | AK | Eldoret | 14 Apr |
| 1:44.6hA | 1s1 | AK | Eldoret | 15 Apr |
| 2017 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.43 | 3 | Müller | London | 9 Jul |
| 1:46.05 | 7 | Müller | Birmingham | 20 Aug |
| 1:49.85 | 8 | VD | Bruxelles | 1 Sep |
|
| 2010
1:47.25iw | 4 | Stockholm/G | 10 Feb | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 2:17.38 | 2 | GSpike | Ostrava | 26 May |
| 2016 |
| Outdoor |
| 2:14.23 | 4 | Athletissima | Lausanne | 25 Aug |
|
| 2015
2:17.38w | 2 | Ostrava | 26 May | |
| 2016
2:14.23w | 4 | Lausanne | 25 Aug | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| races under 3:33.00: 24 |
| 2007 |
| Outdoor |
| 3:41.6hA | 1h2 | NC | Nairobi | 14 Jun |
| 3:48.0hA | 1s1 | NC | Nairobi | 14 Jun |
| 3:43.0hA | 1 | NC | Nairobi | 16 Jun |
| 3:35.81 | 12 | Tsiklitiria | Athína | 2 Jul |
| 3:41.05 | 11 | Athletissima | Lausanne | 10 Jul |
| 3:41.62 | 2h1 | AAG | Alger | 21 Jul |
| 3:38.97 | 1 | AAG | Alger | 22 Jul |
| 3:35.5hA | 1 | WC Tr | Nairobi | 28 Jul |
| 3:40.65 | 1h1 | WC | Osaka | 25 Aug |
| 3:42.99 | 3s1 | WC | Osaka | 27 Aug |
| 3:35.24 | 4 | WC | Osaka | 29 Aug |
| 3:39.31 | 5 | WK | Zürich | 7 Sep |
| 3:43.98 | 13 | VD | Bruxelles | 14 Sep |
| 2008 |
| Outdoor |
| races under 3:33.00: 2 |
| 3:36.3hA | 1 | Police Ch | Nairobi | 7 Jun |
| 3:36.53A | 2 | OT | Nairobi | 4 Jul |
| 3:31.64 | 1 | GGala | Roma | 11 Jul |
| 3:32.78 | 2 | Gaz | Saint-Denis | 18 Jul |
| 3:41.28 | 1h2 | OG | Beijing | 15 Aug |
| 3:37.04 | 1s1 | OG | Beijing | 17 Aug |
| 3:33.11 | 1 | OG | Beijing | 19 Aug |
| 3:36.68 | 13 | WK | Zürich | 29 Aug |
| 3:36.82 | 8 | VD | Bruxelles | 5 Sep |
| 3:37.93 | 2 | WAF | Stuttgart | 14 Sep |
| 2009 |
| Outdoor |
| races under 3:33.00: 2 |
| 3:34.45 | 1 | FBKG | Hengelo | 1 Jun |
| 3:34.43+ | 2 | Pre | Eugene OR | 7 Jun |
| 3:31.20 | 1 | GGala | Roma | 10 Jul |
| 3:32.82A | 1 | WC Tr | Nairobi | 25 Jul |
| 3:41.42 | 1h2 | WC | Berlin | 15 Aug |
| 3:36.24 | 1s2 | WC | Berlin | 17 Aug |
| 3:36.47 | 4 | WC | Berlin | 19 Aug |
| 3:34.09 | 3 | WK | Zürich | 28 Aug |
| 2010 |
| Indoor |
| races under 3:33.00: 3 |
| 3:42.4h+ | 2 | Millrose | New York NY | 29 Jan |
|
| 3:43.67 | 4 | Classic | Melbourne | 4 Mar |
| 3:49.4hA | 4 | | Nakuru | 27 Mar |
| 3:32.22 | 2 | Diamond | Shanghai | 23 May |
| 3:35.28+ | 2 | Bislett | Oslo | 4 Jun |
| 3:43.3hA | 2h1 | NC | Nairobi | 24 Jun |
| 3:39.5hA | 1s2 | NC | Nairobi | 25 Jun |
| 3:33.69A | 1 | NC | Nairobi | 26 Jun |
| 3:33.34 | 1 | Aviva | Gateshead | 10 Jul |
| 3:43.33A | 1h1 | AfrC | Nairobi | 31 Jul |
| 3:36.19A | 1 | AfrC | Nairobi | 1 Aug |
| 3:32.18 | 1 | VD | Bruxelles | 27 Aug |
| 3:31.78 | 1 | Rieti 2010 | Rieti | 29 Aug |
| 3:38.81 | 6 | Cont Cup | Split | 4 Sep |
| 2011 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:37.63 | 2 | Classic | Melbourne | 3 Mar |
| 3:46.0hA | 1 | | Kisii | 15 Apr |
| 3:31.76 | 2 | Diamond | Shanghai | 15 May |
| 3:35.49+ | 8 | Pre | Eugene OR | 4 Jun |
| 3:36.34+ | 3 | Bislett | Oslo | 9 Jun |
| 3:33.04 | 2 | Areva | Saint-Denis | 8 Jul |
| 3:44.4hA | 1h4 | NC | Nairobi | 14 Jul |
| 3:39.5hA | 1s2 | NC | Nairobi | 15 Jul |
| 3:32.26A | 2 | NC | Nairobi | 16 Jul |
| 3:34.42 | 2 | DNG | Stockholm/S | 29 Jul |
| 3:41.22 | 1h2 | WC | Daegu | 30 Aug |
| 3:36.75 | 1s2 | WC | Daegu | 1 Sep |
| 3:35.69 | 1 | WC | Daegu | 3 Sep |
| 3:34.89 | 7 | WK | Zürich | 8 Sep |
| 3:30.46 | 1 | Rieti 2011 | Rieti | 10 Sep |
| 2012 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:42.52 | 5 | Classic | Melbourne | 2 Mar |
| 3:29.78 | 2 | Diamond | Doha | 11 May |
| 3:35.15+ | 2 | Pre | Eugene OR | 2 Jun |
| 3:34.44+ | 1 | Bislett | Oslo | 7 Jun |
| 3:49.8hA | 2h2 | OT | Nairobi | 21 Jun |
| 3:38.3hA | 3 | OT | Nairobi | 23 Jun |
| 3:28.88 | 1 | Herc | Monaco | 20 Jul |
| 3:36.59 | 3h1 | OG | London | 3 Aug |
| 3:42.92 | 2s1 | OG | London | 5 Aug |
| 3:43.83 | 12 | OG | London | 7 Aug |
| 3:32.88 | 5 | VD | Bruxelles | 7 Sep |
| 2013 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:42.7hA | 1h1 | | Mumias | 26 Apr |
| 3:31.13 | 1 | Diamond | Doha | 10 May |
| 3:32.39 | 1 | Diamond | Shanghai | 18 May |
| 3:34.87+ | 1 | Pre | Eugene OR | 1 Jun |
| 3:33.8hA | 2 | WC Tr | Nairobi | 13 Jul |
| 3:27.72 | 1 | Herc | Monaco | 19 Jul |
| 3:38.15 | 1h1 | WC | Moskva | 14 Aug |
| 3:43.30 | 1s1 | WC | Moskva | 16 Aug |
| 3:36.28 | 1 | WC | Moskva | 18 Aug |
| 3:35.49 | 6 | DNG | Stockholm/S | 22 Aug |
| 3:33.78 | 6 | WK | Zürich | 29 Aug |
| 2014 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:36.55A | 1 | | Nairobi | 26 Apr |
| 3:29.18 | 1 | Diamond | Doha | 9 May |
| 3:34.32+ | 6 | Pre | Eugene OR | 31 May |
| 3:31.89 | 3 | GGala | Roma | 5 Jun |
| DNF | | NC | Nairobi | 7 Jun |
| 3:28.45 | 2 | Herc | Monaco | 18 Jul |
| 3:43.87 | 1h2 | AfrC | Marrakech | 13 Aug |
| 3:42.58 | 2 | AfrC | Marrakech | 14 Aug |
| 3:37.3h+ | 1 | Sainsbury's | Birmingham | 24 Aug |
| 3:34.41 | 12 | VD | Bruxelles | 5 Sep |
| 3:49.10 | 2 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:36.9hA | 1h5 | | Eldoret | 23 May |
| 3:37.69+ | 4 | Pre | Eugene OR | 30 May |
| 3:36.93+ | 2 | Bislett | Oslo | 11 Jun |
| 3:26.69 | 1 | Herc | Monaco | 17 Jul |
| 3:40.48+ | 3 | Sainsbury's | London | 25 Jul |
| 3:34.03A | 1 | WC Tr | Nairobi | 1 Aug |
| 3:38.97 | 1h2 | WC | Beijing | 27 Aug |
| 3:43.48 | 1s1 | WC | Beijing | 28 Aug |
| 3:34.40 | 1 | WC | Beijing | 30 Aug |
| 3:35.79 | 1 | WK | Zürich | 3 Sep |
| 2016 |
| Outdoor |
| races under 3:33.00: 4 |
| 3:45.5hA | 1h1 | Police Ch | Nairobi | 22 Apr |
| 3:40.2hA | 1 | Police Ch | Nairobi | 23 Apr |
| 3:32.15 | 1 | Diamond | Doha | 6 May |
| 3:37.47+ | 2 | Pre | Eugene OR | 28 May |
| 3:29.33 | 1 | Diamond | Birmingham | 5 Jun |
| 3:35.49+ | 1 | Bislett | Oslo | 9 Jun |
| 3:38.21A | 1 | OT | Eldoret | 1 Jul |
| 3:32.03 | 6 | Herc | Monaco | 15 Jul |
| 3:38.97 | 1h1 | OG | Rio de Janeiro | 16 Aug |
| 3:39.73 | 1s1 | OG | Rio de Janeiro | 18 Aug |
| 3:50.87 | 6 | OG | Rio de Janeiro | 20 Aug |
| 3:31.87 | 3 | VD | Bruxelles | 9 Sep |
| 2017 |
| Outdoor |
| 3:44.8hA | 1h4 | AK | Eldoret | 19 May |
| 3:41.46+ | 13 | Pre | Eugene OR | 27 May |
| 3:44.2hA | 1h1 | NC | Nairobi | 8 Jun |
| 3:44.2hA | 3s1 | NC | Nairobi | 9 Jun |
| 3:42.6hA | 3 | NC | Nairobi | 10 Jun |
| 3:33.17 | 4 | Bauhaus | Stockholm/S | 18 Jun |
| DNF | | WC Tr | Nairobi | 24 Jun |
| 3:34.91 | 11 | Herc | Monaco | 21 Jul |
| 3:45.96 | 2h1 | WC | London | 10 Aug |
| 3:40.14 | 2s1 | WC | London | 11 Aug |
| 3:37.24 | 9 | WC | London | 13 Aug |
| 3:34.77 | 4 | WK | Zürich | 24 Aug |
|
| 2007
3:35.24w | 4 | Osaka | 29 Aug | |
| 2008
3:31.64w | 1 | Roma | 11 Jul | |
| 2009
3:31.20w | 1 | Roma | 10 Jul | |
| 2010
3:31.78w | 1 | Rieti | 29 Aug | |
| 2011
3:30.46w | 1 | Rieti | 10 Sep | |
| 2012
3:28.88w | 1 | Monaco | 20 Jul | |
| 2013
3:27.72w | 1 | Monaco | 19 Jul | |
| 2014
3:28.45w | 2 | Monaco | 18 Jul | |
| 2015
3:26.69w | 1 | Monaco | 17 Jul | |
| 2016
3:29.33w | 1 | Birmingham | 5 Jun | |
| 2017
3:33.17w | 4 | Stockholm/S | 18 Jun | |
| Indoor Alltime
Show/hide |
| races under 3:33.00: 24 |
| 2007 |
| Outdoor |
| 3:41.6hA | 1h2 | NC | Nairobi | 14 Jun |
| 3:48.0hA | 1s1 | NC | Nairobi | 14 Jun |
| 3:43.0hA | 1 | NC | Nairobi | 16 Jun |
| 3:35.81 | 12 | Tsiklitiria | Athína | 2 Jul |
| 3:41.05 | 11 | Athletissima | Lausanne | 10 Jul |
| 3:41.62 | 2h1 | AAG | Alger | 21 Jul |
| 3:38.97 | 1 | AAG | Alger | 22 Jul |
| 3:35.5hA | 1 | WC Tr | Nairobi | 28 Jul |
| 3:40.65 | 1h1 | WC | Osaka | 25 Aug |
| 3:42.99 | 3s1 | WC | Osaka | 27 Aug |
| 3:35.24 | 4 | WC | Osaka | 29 Aug |
| 3:39.31 | 5 | WK | Zürich | 7 Sep |
| 3:43.98 | 13 | VD | Bruxelles | 14 Sep |
| 2008 |
| Outdoor |
| races under 3:33.00: 2 |
| 3:36.3hA | 1 | Police Ch | Nairobi | 7 Jun |
| 3:36.53A | 2 | OT | Nairobi | 4 Jul |
| 3:31.64 | 1 | GGala | Roma | 11 Jul |
| 3:32.78 | 2 | Gaz | Saint-Denis | 18 Jul |
| 3:41.28 | 1h2 | OG | Beijing | 15 Aug |
| 3:37.04 | 1s1 | OG | Beijing | 17 Aug |
| 3:33.11 | 1 | OG | Beijing | 19 Aug |
| 3:36.68 | 13 | WK | Zürich | 29 Aug |
| 3:36.82 | 8 | VD | Bruxelles | 5 Sep |
| 3:37.93 | 2 | WAF | Stuttgart | 14 Sep |
| 2009 |
| Outdoor |
| races under 3:33.00: 2 |
| 3:34.45 | 1 | FBKG | Hengelo | 1 Jun |
| 3:34.43+ | 2 | Pre | Eugene OR | 7 Jun |
| 3:31.20 | 1 | GGala | Roma | 10 Jul |
| 3:32.82A | 1 | WC Tr | Nairobi | 25 Jul |
| 3:41.42 | 1h2 | WC | Berlin | 15 Aug |
| 3:36.24 | 1s2 | WC | Berlin | 17 Aug |
| 3:36.47 | 4 | WC | Berlin | 19 Aug |
| 3:34.09 | 3 | WK | Zürich | 28 Aug |
| 2010 |
| Indoor |
| races under 3:33.00: 3 |
| 3:42.4h+ | 2 | Millrose | New York NY | 29 Jan |
|
| 3:43.67 | 4 | Classic | Melbourne | 4 Mar |
| 3:49.4hA | 4 | | Nakuru | 27 Mar |
| 3:32.22 | 2 | Diamond | Shanghai | 23 May |
| 3:35.28+ | 2 | Bislett | Oslo | 4 Jun |
| 3:43.3hA | 2h1 | NC | Nairobi | 24 Jun |
| 3:39.5hA | 1s2 | NC | Nairobi | 25 Jun |
| 3:33.69A | 1 | NC | Nairobi | 26 Jun |
| 3:33.34 | 1 | Aviva | Gateshead | 10 Jul |
| 3:43.33A | 1h1 | AfrC | Nairobi | 31 Jul |
| 3:36.19A | 1 | AfrC | Nairobi | 1 Aug |
| 3:32.18 | 1 | VD | Bruxelles | 27 Aug |
| 3:31.78 | 1 | Rieti 2010 | Rieti | 29 Aug |
| 3:38.81 | 6 | Cont Cup | Split | 4 Sep |
| 2011 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:37.63 | 2 | Classic | Melbourne | 3 Mar |
| 3:46.0hA | 1 | | Kisii | 15 Apr |
| 3:31.76 | 2 | Diamond | Shanghai | 15 May |
| 3:35.49+ | 8 | Pre | Eugene OR | 4 Jun |
| 3:36.34+ | 3 | Bislett | Oslo | 9 Jun |
| 3:33.04 | 2 | Areva | Saint-Denis | 8 Jul |
| 3:44.4hA | 1h4 | NC | Nairobi | 14 Jul |
| 3:39.5hA | 1s2 | NC | Nairobi | 15 Jul |
| 3:32.26A | 2 | NC | Nairobi | 16 Jul |
| 3:34.42 | 2 | DNG | Stockholm/S | 29 Jul |
| 3:41.22 | 1h2 | WC | Daegu | 30 Aug |
| 3:36.75 | 1s2 | WC | Daegu | 1 Sep |
| 3:35.69 | 1 | WC | Daegu | 3 Sep |
| 3:34.89 | 7 | WK | Zürich | 8 Sep |
| 3:30.46 | 1 | Rieti 2011 | Rieti | 10 Sep |
| 2012 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:42.52 | 5 | Classic | Melbourne | 2 Mar |
| 3:29.78 | 2 | Diamond | Doha | 11 May |
| 3:35.15+ | 2 | Pre | Eugene OR | 2 Jun |
| 3:34.44+ | 1 | Bislett | Oslo | 7 Jun |
| 3:49.8hA | 2h2 | OT | Nairobi | 21 Jun |
| 3:38.3hA | 3 | OT | Nairobi | 23 Jun |
| 3:28.88 | 1 | Herc | Monaco | 20 Jul |
| 3:36.59 | 3h1 | OG | London | 3 Aug |
| 3:42.92 | 2s1 | OG | London | 5 Aug |
| 3:43.83 | 12 | OG | London | 7 Aug |
| 3:32.88 | 5 | VD | Bruxelles | 7 Sep |
| 2013 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:42.7hA | 1h1 | | Mumias | 26 Apr |
| 3:31.13 | 1 | Diamond | Doha | 10 May |
| 3:32.39 | 1 | Diamond | Shanghai | 18 May |
| 3:34.87+ | 1 | Pre | Eugene OR | 1 Jun |
| 3:33.8hA | 2 | WC Tr | Nairobi | 13 Jul |
| 3:27.72 | 1 | Herc | Monaco | 19 Jul |
| 3:38.15 | 1h1 | WC | Moskva | 14 Aug |
| 3:43.30 | 1s1 | WC | Moskva | 16 Aug |
| 3:36.28 | 1 | WC | Moskva | 18 Aug |
| 3:35.49 | 6 | DNG | Stockholm/S | 22 Aug |
| 3:33.78 | 6 | WK | Zürich | 29 Aug |
| 2014 |
| Outdoor |
| races under 3:33.00: 3 |
| 3:36.55A | 1 | | Nairobi | 26 Apr |
| 3:29.18 | 1 | Diamond | Doha | 9 May |
| 3:34.32+ | 6 | Pre | Eugene OR | 31 May |
| 3:31.89 | 3 | GGala | Roma | 5 Jun |
| DNF | | NC | Nairobi | 7 Jun |
| 3:28.45 | 2 | Herc | Monaco | 18 Jul |
| 3:43.87 | 1h2 | AfrC | Marrakech | 13 Aug |
| 3:42.58 | 2 | AfrC | Marrakech | 14 Aug |
| 3:37.3h+ | 1 | Sainsbury's | Birmingham | 24 Aug |
| 3:34.41 | 12 | VD | Bruxelles | 5 Sep |
| 3:49.10 | 2 | Cont Cup | Marrakech | 13 Sep |
| 2015 |
| Outdoor |
| races under 3:33.00: 1 |
| 3:36.9hA | 1h5 | | Eldoret | 23 May |
| 3:37.69+ | 4 | Pre | Eugene OR | 30 May |
| 3:36.93+ | 2 | Bislett | Oslo | 11 Jun |
| 3:26.69 | 1 | Herc | Monaco | 17 Jul |
| 3:40.48+ | 3 | Sainsbury's | London | 25 Jul |
| 3:34.03A | 1 | WC Tr | Nairobi | 1 Aug |
| 3:38.97 | 1h2 | WC | Beijing | 27 Aug |
| 3:43.48 | 1s1 | WC | Beijing | 28 Aug |
| 3:34.40 | 1 | WC | Beijing | 30 Aug |
| 3:35.79 | 1 | WK | Zürich | 3 Sep |
| 2016 |
| Outdoor |
| races under 3:33.00: 4 |
| 3:45.5hA | 1h1 | Police Ch | Nairobi | 22 Apr |
| 3:40.2hA | 1 | Police Ch | Nairobi | 23 Apr |
| 3:32.15 | 1 | Diamond | Doha | 6 May |
| 3:37.47+ | 2 | Pre | Eugene OR | 28 May |
| 3:29.33 | 1 | Diamond | Birmingham | 5 Jun |
| 3:35.49+ | 1 | Bislett | Oslo | 9 Jun |
| 3:38.21A | 1 | OT | Eldoret | 1 Jul |
| 3:32.03 | 6 | Herc | Monaco | 15 Jul |
| 3:38.97 | 1h1 | OG | Rio de Janeiro | 16 Aug |
| 3:39.73 | 1s1 | OG | Rio de Janeiro | 18 Aug |
| 3:50.87 | 6 | OG | Rio de Janeiro | 20 Aug |
| 3:31.87 | 3 | VD | Bruxelles | 9 Sep |
| 2017 |
| Outdoor |
| 3:44.8hA | 1h4 | AK | Eldoret | 19 May |
| 3:41.46+ | 13 | Pre | Eugene OR | 27 May |
| 3:44.2hA | 1h1 | NC | Nairobi | 8 Jun |
| 3:44.2hA | 3s1 | NC | Nairobi | 9 Jun |
| 3:42.6hA | 3 | NC | Nairobi | 10 Jun |
| 3:33.17 | 4 | Bauhaus | Stockholm/S | 18 Jun |
| DNF | | WC Tr | Nairobi | 24 Jun |
| 3:34.91 | 11 | Herc | Monaco | 21 Jul |
| 3:45.96 | 2h1 | WC | London | 10 Aug |
| 3:40.14 | 2s1 | WC | London | 11 Aug |
| 3:37.24 | 9 | WC | London | 13 Aug |
| 3:34.77 | 4 | WK | Zürich | 24 Aug |
|
| 2010
3:42.4h+iw | 2 | New York NY | 29 Jan | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 3:48.50 | 1 | Pre | Eugene OR | 7 Jun |
| 2010 |
| Indoor |
| 3:58.03 | 2 | Millrose | New York NY | 29 Jan |
|
| 3:49.56 | 1 | Bislett | Oslo | 4 Jun |
| 3:49.75 | 1 | Pre | Eugene OR | 3 Jul |
| 2011 |
| Outdoor |
| 3:49.55 | 3 | Pre | Eugene OR | 4 Jun |
| 3:50.86 | 1 | Bislett | Oslo | 9 Jun |
| 2012 |
| Outdoor |
| 3:49.40 | 1 | Pre | Eugene OR | 2 Jun |
| 3:49.22 | 1 | Bislett | Oslo | 7 Jun |
| 2013 |
| Outdoor |
| 3:49.53 | 2 | Pre | Eugene OR | 1 Jun |
| 2014 |
| Outdoor |
| 3:50.26 | 7 | Pre | Eugene OR | 31 May |
| 3:51.89 | 1 | Sainsbury's | Birmingham | 24 Aug |
| 2015 |
| Outdoor |
| 3:51.25 | 3 | Pre | Eugene OR | 30 May |
| 3:51.45 | 1 | Bislett | Oslo | 11 Jun |
| 3:54.87 | 1 | Sainsbury's | London | 25 Jul |
| 2016 |
| Outdoor |
| 3:51.54 | 1 | Pre | Eugene OR | 28 May |
| 3:51.48 | 1 | Bislett | Oslo | 9 Jun |
| 2017 |
| Outdoor |
| 3:58.24 | 13 | Pre | Eugene OR | 27 May |
|
| 2009
3:48.50w | 1 | Eugene OR | 7 Jun | |
| 2010
3:49.56w | 1 | Oslo | 4 Jun | |
| 2011
3:49.55w | 3 | Eugene OR | 4 Jun | |
| 2012
3:49.22w | 1 | Oslo | 7 Jun | |
| 2013
3:49.53w | 2 | Eugene OR | 1 Jun | |
| 2014
3:50.26w | 7 | Eugene OR | 31 May | |
| 2015
3:51.25w | 3 | Eugene OR | 30 May | |
| 2016
3:51.48w | 1 | Oslo | 9 Jun | |
| 2017
3:58.24w | 13 | Eugene OR | 27 May | |
| Indoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 3:48.50 | 1 | Pre | Eugene OR | 7 Jun |
| 2010 |
| Indoor |
| 3:58.03 | 2 | Millrose | New York NY | 29 Jan |
|
| 3:49.56 | 1 | Bislett | Oslo | 4 Jun |
| 3:49.75 | 1 | Pre | Eugene OR | 3 Jul |
| 2011 |
| Outdoor |
| 3:49.55 | 3 | Pre | Eugene OR | 4 Jun |
| 3:50.86 | 1 | Bislett | Oslo | 9 Jun |
| 2012 |
| Outdoor |
| 3:49.40 | 1 | Pre | Eugene OR | 2 Jun |
| 3:49.22 | 1 | Bislett | Oslo | 7 Jun |
| 2013 |
| Outdoor |
| 3:49.53 | 2 | Pre | Eugene OR | 1 Jun |
| 2014 |
| Outdoor |
| 3:50.26 | 7 | Pre | Eugene OR | 31 May |
| 3:51.89 | 1 | Sainsbury's | Birmingham | 24 Aug |
| 2015 |
| Outdoor |
| 3:51.25 | 3 | Pre | Eugene OR | 30 May |
| 3:51.45 | 1 | Bislett | Oslo | 11 Jun |
| 3:54.87 | 1 | Sainsbury's | London | 25 Jul |
| 2016 |
| Outdoor |
| 3:51.54 | 1 | Pre | Eugene OR | 28 May |
| 3:51.48 | 1 | Bislett | Oslo | 9 Jun |
| 2017 |
| Outdoor |
| 3:58.24 | 13 | Pre | Eugene OR | 27 May |
|
| 2010
3:58.03iw | 2 | New York NY | 29 Jan | |
| |
| Mile, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 4:08 | 5 | CityGames | Gateshead | 14 Sep |
| 2014 |
| Outdoor |
| 4:02 | 2 | CityGames | Newcastle | 6 Sep |
| 2015 |
| Outdoor |
| 4:08 | 1 | CityGames | Newcastle | 12 Sep |
|
| 2013
4:08w | 5 | Gateshead | 14 Sep | |
| 2014
4:02w | 2 | Newcastle | 6 Sep | |
| 2015
4:08w | 1 | Newcastle | 12 Sep | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2007 |
| Outdoor |
| 8:02.16 | 1 | | Réduit | 1 Apr |
| 7:42.32 | 1 | Nebiolo | Torino | 8 Jun |
| 2008 |
| Outdoor |
| 8:21.24 | 1 | | Réduit | 6 Apr |
| 2010 |
| Outdoor |
| 7:53.22 | 11 | Notturna | Milano | 9 Sep |
|
| 2007
7:42.32w | 1 | Torino | 8 Jun | |
| 2008
8:21.24w | 1 | Réduit | 6 Apr | |
| 2010
7:53.22w | 11 | Milano | 9 Sep | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 14:12.9hA | 5 | | Nakuru | 4 Apr |
| 2016 |
| Outdoor |
| 13:48.43A | 2 | AK | Mumias | 26 Feb |
|
| 2013
14:12.9hAw | 5 | Nakuru | 4 Apr | |
| 2016
13:48.43Aw | 2 | Mumias | 26 Feb | |
| |
| 3000m Steeplechase |
| Outdoor Alltime
Show/hide |
| |
| 2009 |
| Outdoor |
| 8:54.9hA | 2 | | Kisumu | 7 Mar |
|
| 2009
8:54.9hAw | 2 | Kisumu | 7 Mar | |
| |
| 4 x 1500m |
| Outdoor Alltime
Show/hide |
|
| 2014
14:22.22w WR | 1 | Nassau | 25 May | |