| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2004 |
| Outdoor |
| 3:40.8hA | 1 | | Kisumu | 24 Apr |
| 2005 |
| Outdoor |
| 3:46.0hA | 3r1 | | Nakuru | 30 Apr |
| 2011 |
| Outdoor |
| 3:42.81 | 1 | Coscioni | Orvieto | 22 May |
| 2016 |
| Outdoor |
| 3:47.7hA | 1h3 | AK | Eldoret | 14 Apr |
|
| 2004
3:40.8hAw | 1 | Kisumu | 24 Apr | |
| 2005
3:46.0hAw | 3r1 | Nakuru | 30 Apr | |
| 2011
3:42.81w | 1 | Orvieto | 22 May | |
| 2016
3:47.7hAw | 1h3 | Eldoret | 14 Apr | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2001 |
| Outdoor |
| 8:08.69 | 1 | | La Spezia | 26 May |
| 7:57.11 | 2 | Nebiolo | Torino | 9 Jun |
| 2003 |
| Outdoor |
| 8:05.37 | 1 | | Dakar | 4 Apr |
| 2005 |
| Outdoor |
| 7:56.8hA | 8r1 | AAC | Nairobi | 7 May |
| 2006 |
| Outdoor |
| 8:11.66 | 11 | | Brazzaville | 21 May |
| 7:57.11 | 7 | Nebiolo | Torino | 6 Jun |
| 2008 |
| Outdoor |
| 7:53.30 | 1 | | Marano | 8 Sep |
| 2009 |
| Outdoor |
| 8:06.00 | 1 | Terra Sarda | Orroli | 4 Sep |
| 2011 |
| Outdoor |
| 7:49.95 | 1 | Terra Sarda | Arzana | 30 Jul |
| 2012 |
| Outdoor |
| 7:44.24 | 5 | Rieti 2012 | Rieti | 9 Sep |
|
| 2001
7:57.11w | 2 | Torino | 9 Jun | |
| 2003
8:05.37w | 1 | Dakar | 4 Apr | |
| 2005
7:56.8hAw | 8r1 | Nairobi | 7 May | |
| 2006
7:57.11w | 7 | Torino | 6 Jun | |
| 2008
7:53.30w | 1 | Marano | 8 Sep | |
| 2009
8:06.00w | 1 | Orroli | 4 Sep | |
| 2011
7:49.95w | 1 | Arzana | 30 Jul | |
| 2012
7:44.24w | 5 | Rieti | 9 Sep | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 13:59.55 | 1 | | Palermo | 15 May |
| 13:50.61 | 1 | Club Ch | Sulmona | 25 Sep |
| 2013 |
| Outdoor |
| 13:58.3hA | 4 | | Nakuru | 4 Apr |
| 2015 |
| Outdoor |
| 14:02.0hA | 6h2 | | Nakuru | 17 Apr |
| 2018 |
| Outdoor |
| 14:08.81 | 1 | | Avellino | 13 Jun |
|
| 2011
13:50.61w | 1 | Sulmona | 25 Sep | |
| 2013
13:58.3hAw | 4 | Nakuru | 4 Apr | |
| 2015
14:02.0hAw | 6h2 | Nakuru | 17 Apr | |
| 2018
14:08.81w | 1 | Avellino | 13 Jun | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 28:38 | 1 | | Arezzo | 29 May |
| 2012 |
| Outdoor |
| 31:08 | 4 | | Castelbuono | 16 Sep |
| 2015 |
| Outdoor |
| Downhill |
| Downhill |
| 30:36 | 21 | | Madrid | 31 Dec |
| 2017 |
| Outdoor |
| 29:59 | 25 | Birell | Praha | 9 Sep |
| 2018 |
| Outdoor |
| 29:12 | 7 | | Würzburg | 29 Apr |
| 29:54 | 1 | | Telesia | 17 Jun |
|
| 2011
28:38w | 1 | Arezzo | 29 May | |
| 2012
31:08w | 4 | Castelbuono | 16 Sep | |
| 2017
29:59w | 25 | Praha | 9 Sep | |
| 2018
29:12w | 7 | Würzburg | 29 Apr | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 44:45 | 12 | | Kabarak | 29 Jul |
|
| 2017
44:45w | 12 | Kabarak | 29 Jul | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 1:05:20 | 25 | | Valencia | 22 Oct |
| 1:04:15 | 11 | | Kabarnet | 18 Nov |
| 2018 |
| Outdoor |
| 1:06:52 | 22 | RAK | Ras Al Khaimah | 9 Feb |
|
| 2017
1:04:15w | 11 | Kabarnet | 18 Nov | |
| 2018
1:06:52w | 22 | Ras Al Khaimah | 9 Feb | |
| |
| Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 2:17:39 | 30 | HASPA | Hamburg | 28 Apr |
|
| 2019
2:17:39w | 30 | Hamburg | 28 Apr | |
| |
| 3000m Steeplechase |
| Outdoor Alltime
Show/hide |
| races under 8:10.00: 31 |
| 2001 |
| Outdoor |
| 8:53.0hA | 1 | KAAA | Kisumu | 21 Apr |
| 8:52.7hA | 1 | Kencell | Eldoret | 19 May |
| 8:23.66 | 1 | Veniz | Haniá | 4 Jun |
| 8:27.39 | 5 | Notturna | Milano | 6 Jun |
| 8:40.87 | 11 | Tsiklitiria | Athína | 11 Jun |
| 8:39.80 | 1-19 | AfrC | Réduit | 19 Aug |
| 2002 |
| Outdoor |
| races under 8:10.00: 1 |
| 8:48.1hA | 1 | | Nakuru | 23 Mar |
| 8:51.78A | 1 | | Kapsabet | 14 Apr |
| 8:45.6hA | 1 | | Eldoret | 25 May |
| 8:18.31A | 2 | NC | Nairobi | 22 Jun |
| 8:20.95 | 1 | | Strasbourg | 29 Jun |
| 8:10.32 | 1 | Athletissima | Lausanne | 2 Jul |
| 8:10.11 | 1 | Gaz | Saint-Denis | 5 Jul |
| 8:19.78 | 2 | CWG | Manchester | 27 Jul |
| 8:27.14 | 4 | AfrC | Radès | 8 Aug |
| 8:18.30 | 6 | WK | Zürich | 16 Aug |
| 8:15.36 | 2 | Reebok | San Sebastián | 20 Aug |
| 8:06.65 | 1 | VD | Bruxelles | 30 Aug |
| 2003 |
| Outdoor |
| races under 8:10.00: 4 |
| 8:57.0hA | 1 | | Nakuru | 12 Apr |
| 8:13.31 | 1 | GP | Sevilla | 7 Jun |
| 8:29.67 | 1 | Veniz | Haniá | 9 Jun |
| 8:06.19 | 1 | Gspike | Ostrava | 12 Jun |
| 8:25.72 | 6 | Tsiklitiria | Tríkala | 24 Jun |
| 8:06.37 | 1 | Athletissima | Lausanne | 1 Jul |
| 8:14.87 | 5 | Gaz | Saint-Denis | 4 Jul |
| 8:21.7hA | 1 | NC | Nairobi | 12 Jul |
| 8:12.55A | 1 | WCT | Nairobi | 26 Jul |
| 8:21.20 | 9 | DNG | Stockholm/S | 5 Aug |
| 8:02.49 | 2 | WK | Zürich | 15 Aug |
| 8:18.09 | 1h1 | WC | Saint-Denis | 23 Aug |
| 8:05.11 | 2 | WC | Saint-Denis | 26 Aug |
| 8:12.87 | 5 | VD | Bruxelles | 5 Sep |
| 8:11.79 | 3 | WAF | Monaco | 14 Sep |
| 8:12.27 | 1 | AAG | Abuja | 13 Oct |
| 2004 |
| Outdoor |
| races under 8:10.00: 2 |
| 8:14.93 | 2 | GSpike | Ostrava | 8 Jun |
| 8:16.5hA | 1 | OT | Nairobi | 26 Jun |
| 8:17.46 | 1 | Athletissima | Lausanne | 6 Jul |
| 8:11.03 | 1 | Gaz | Saint-Denis | 23 Jul |
| 8:12.75 | 2 | WK | Zürich | 6 Aug |
| 8:18.20 | 2h1 | OG | Athína | 21 Aug |
| 8:05.81 | 1 | OG | Athína | 24 Aug |
| 8:02.98 | 2 | WAF | Monaco | 19 Sep |
| 2005 |
| Outdoor |
| races under 8:10.00: 3 |
| 8:21.38 | 6 | GSpike | Ostrava | 9 Jun |
| 8:18.7hA | 1 | WCT | Nairobi | 25 Jun |
| 8:09.14 | 1 | Gaz | Saint-Denis | 1 Jul |
| 8:37.56 | 15 | DNG | Stockholm/S | 26 Jul |
| 8:11.90 | 2h1 | WC | Helsinki | 7 Aug |
| 8:14.95 | 2 | WC | Helsinki | 9 Aug |
| DNF | | WK | Zürich | 19 Aug |
| 8:09.73 | 4 | VD | Bruxelles | 26 Aug |
| 8:09.04 | 2 | WAF | Monaco | 9 Sep |
| 2006 |
| Outdoor |
| races under 8:10.00: 1 |
| 8:18.17 | 1 | CWG | Melbourne | 24 Mar |
| 8:59.48 | 14 | GSpike | Ostrava | 30 May |
| 8:14.70 | 1 | Métropole | Villeneuve d'Ascq | 9 Jun |
| 8:09.29 | 1 | Gaz | Saint-Denis | 8 Jul |
| 8:12.79 | 1 | Athletissima | Lausanne | 11 Jul |
| DQ | | AfrC | Bambous | 11 Aug |
| 8:17.20 | 5 | WK | Zürich | 18 Aug |
| 8:14.54 | 4 | VD | Bruxelles | 25 Aug |
| 8:18.01 | 5 | WAF | Stuttgart | 10 Sep |
| 2007 |
| Outdoor |
| races under 8:10.00: 1 |
| 8:36.8hA | 2h1 | NC | Nairobi | 14 Jun |
| 8:26.2hA | 1 | NC | Nairobi | 16 Jun |
| 8:05.50 | 1 | Tsiklitiria | Athína | 2 Jul |
| 8:16.93 | 2 | AAG | Alger | 18 Jul |
| 8:17.52A | 1 | WC Tr | Nairobi | 28 Jul |
| 8:20.08 | 3h1 | WC | Osaka | 26 Aug |
| 8:16.94 | 2 | WC | Osaka | 28 Aug |
| 8:36.11 | 12 | VD | Bruxelles | 14 Sep |
| 8:33.06 | 1 | Bridge | Dubnica | 16 Sep |
| One hurdle missing |
| 8:30.52 | 9 | Gaz | Saint-Denis | 6 Jul |
| 2008 |
| Outdoor |
| races under 8:10.00: 1 |
| 8:13.56A | 1 | OT | Nairobi | 4 Jul |
| 8:16.91 | 2 | GGala | Roma | 11 Jul |
| 8:09.25 | 1 | Tsiklitiria | Athína | 13 Jul |
| 8:17.55 | 4h2 | OG | Beijing | 16 Aug |
| 8:16.38 | 7 | OG | Beijing | 18 Aug |
| 8:19.36 | 6 | WK | Zürich | 29 Aug |
| 8:15.32 | 2 | WAF | Stuttgart | 14 Sep |
| 2009 |
| Outdoor |
| races under 8:10.00: 6 |
| 7:58.85 | 1 | Super GP | Doha | 8 May |
| 8:09.55 | 1 | GSpike | Ostrava | 17 Jun |
| DQ | h1 | NC | Nairobi | 27 Jun |
| 8:05.14 | 2 | Tsiklitiria | Athína | 13 Jul |
| 8:15.27 | 2 | Areva | Saint-Denis | 17 Jul |
| 8:24.15A | 3 | WC Tr | Nairobi | 25 Jul |
| 8:19.36 | 1h3 | WC | Berlin | 16 Aug |
| 8:00.43 | 1 | WC | Berlin | 18 Aug |
| 8:04.44 | 1 | WK | Zürich | 28 Aug |
| 8:22.11 | 1 | Athl Bridge | Dubnica | 6 Sep |
| 8:04.38 | 1 | WAF | Thessaloníki | 13 Sep |
| 2010 |
| Outdoor |
| races under 8:10.00: 3 |
| 8:06.28 | 1 | Diamond | Doha | 14 May |
| 8:17.55 | 1 | CAA | Brazzaville | 30 May |
| 8:17.29 | 3 | Mohammed VI | Rabat | 6 Jun |
| 8:34.2hA | 3h2 | NC | Nairobi | 26 Jun |
| 8:03.79 | 3 | Areva | Saint-Denis | 16 Jul |
| 8:26.13A | 2 | AfrC | Nairobi | 30 Jul |
| 8:19.95 | 2 | Aviva | London | 13 Aug |
| 8:01.74 | 1 | WK | Zürich | 19 Aug |
| 8:18.47 | 2 | CWG | Delhi | 11 Oct |
| 2011 |
| Outdoor |
| races under 8:10.00: 4 |
| 8:39.29 | 1 | | Palermo | 15 May |
| 8:08.34 | 1 | Pre | Eugene OR | 4 Jun |
| 8:07.14 | 2 | Areva | Saint-Denis | 8 Jul |
| 8:24.8hA | 3h1 | NC | Nairobi | 14 Jul |
| 7:55.76 | 2 | Herc | Monaco | 22 Jul |
| 8:10.93 | 1h2 | WC | Daegu | 29 Aug |
| 8:14.85 | 1 | WC | Daegu | 1 Sep |
| 8:07.72 | 1 | WK | Zürich | 8 Sep |
| 8:20.80 | 3 | Athl Bridge | Dubnica nad Váhom | 15 Sep |
| 8:46.67 | 1 | Club Ch | Sulmona | 24 Sep |
| 2012 |
| Outdoor |
| 8:10.55 | 4 | GGala | Roma | 31 May |
| 8:12.82A | 2 | OT | Nairobi | 23 Jun |
| 8:20.97 | 2h3 | OG | London | 3 Aug |
| 8:18.56 | 1 | OG | London | 5 Aug |
| 2013 |
| Outdoor |
| races under 8:10.00: 3 |
| DQ | | Pre | Eugene OR | 1 Jun |
| 8:30.72 | 1 | Castelli | Bellinzona | 11 Jun |
| 8:07.00 | 2 | Bislett | Oslo | 13 Jun |
| 7:59.03 | 1 | Areva | Saint-Denis | 6 Jul |
| 8:26.7hA | 6 | WC Tr | Nairobi | 13 Jul |
| 8:23.84 | 2h2 | WC | Moskva | 12 Aug |
| 8:06.01 | 1 | WC | Moskva | 15 Aug |
| DNF | | DNG | Stockholm/S | 22 Aug |
| 8:37.68 | 10 | WK | Zürich | 29 Aug |
| DNF | | ISTAF | Berlin | 1 Sep |
| 2014 |
| Outdoor |
| races under 8:10.00: 1 |
| 8:04.12 | 1 | Diamond | Doha | 9 May |
| DNF | | GGala | Roma | 5 Jun |
| 8:19.73 | 3 | CWG | Glasgow | 1 Aug |
| 8:39.30 | 3 | AfrC | Marrakech | 12 Aug |
| 8:35.35 | 15 | VD | Bruxelles | 5 Sep |
| 2015 |
| Outdoor |
| races under 8:10.00: 1 |
| 8:01.71 | 1 | Pre | Eugene OR | 30 May |
| 8:30.07 | 10 | Bislett | Oslo | 11 Jun |
| 8:19.49 | 11 | Areva | Saint-Denis | 4 Jul |
| 8:24.42A | 4 | WC Tr | Nairobi | 1 Aug |
| 8:24.75 | 1h3 | WC | Beijing | 22 Aug |
| 8:11.28 | 1 | WC | Beijing | 24 Aug |
| 8:33.44 | 14 | WK | Zürich | 3 Sep |
| 2016 |
| Outdoor |
| 8:31.18 | 12 | Diamond | Doha | 6 May |
| 8:14.19 | 1 | World Chall | Beijing | 18 May |
| 8:24.26 | 11 | GGala | Roma | 2 Jun |
| 8:35.88A | 3h1 | OT | Eldoret | 30 Jun |
| 8:27.95A | 3 | OT | Eldoret | 1 Jul |
| 8:25.51 | 3h1 | OG | Rio de Janeiro | 15 Aug |
| DQ 8:08.47 | | OG | Rio de Janeiro | 17 Aug |
| 2017 |
| Outdoor |
| 8:33.07 | 17 | GGala | Roma | 8 Jun |
| 8:20.61 | 4h2 | WC | London | 6 Aug |
| 8:29.38 | 11 | WC | London | 8 Aug |
| 8:50.52 | 1 | | Brugnera | 2 Sep |
| 2018 |
| Outdoor |
| 8:35.89 | 1 | | Ponzano Veneto | 8 Jun |
| 8:31.45A | 4s2 | NC | Nairobi | 21 Jun |
| 8:34.90A | 6 | NC | Nairobi | 23 Jun |
|
| 2001
8:23.66w | 1 | Haniá | 4 Jun | |
| 2002
8:06.65w | 1 | Bruxelles | 30 Aug | |
| 2003
8:02.49w | 2 | Zürich | 15 Aug | |
| 2004
8:02.98w | 2 | Monaco | 19 Sep | |
| 2005
8:09.04w | 2 | Monaco | 9 Sep | |
| 2006
8:09.29w | 1 | Saint-Denis | 8 Jul | |
| 2007
8:05.50w | 1 | Athína | 2 Jul | |
| 2008
8:09.25w | 1 | Athína | 13 Jul | |
| 2009
7:58.85w | 1 | Doha | 8 May | |
| 2010
8:01.74w | 1 | Zürich | 19 Aug | |
| 2011
7:55.76w | 2 | Monaco | 22 Jul | |
| 2012
8:10.55w | 4 | Roma | 31 May | |
| 2013
7:59.03w | 1 | Saint-Denis | 6 Jul | |
| 2014
8:04.12w | 1 | Doha | 9 May | |
| 2015
8:01.71w | 1 | Eugene OR | 30 May | |
| 2016
8:14.19w | 1 | Beijing | 18 May | |
| 2017
8:20.61w | 4h2 | London | 6 Aug | |
| 2018
8:31.45Aw | 4s2 | Nairobi | 21 Jun | |