| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 7:48.67 | 3 | Terra Sarda | Arzana | 7 Sep |
| 7:42.67 | 5 | Notturna | Milano | 9 Sep |
|
| 2010
7:42.67w | 5 | Milano | 9 Sep | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 13:19.30 | 7 | | Montreuil-sous-Bois | 8 Jun |
| 13:14.08 | 2 | Nebiolo | Torino | 12 Jun |
| 13:40.85A | 9 | NC | Nairobi | 26 Jun |
| 13:17.09 | 1 | Quercia | Rovereto | 31 Aug |
| 2011 |
| Outdoor |
| 13:26.09 | 6 | Mohammed VI | Rabat | 5 Jun |
| 13:12.76 | 7 | | Barcelona | 22 Jul |
| 13:28.24 | 2 | | Pergine Valsugana | 23 Jul |
| 2012 |
| Outdoor |
| 13:08.59 | 1 | Iberoam | Huelva | 7 Jun |
| 2015 |
| Outdoor |
| 13:46.41 | 3 | | Luanda | 2 Jan |
| 2016 |
| Outdoor |
| 14:14.9hA | 3h1 | AK | Nakuru | 18 Mar |
|
| 2010
13:14.08w | 2 | Torino | 12 Jun | |
| 2011
13:12.76w | 7 | Barcelona | 22 Jul | |
| 2012
13:08.59w | 1 | Huelva | 7 Jun | |
| 2015
13:46.41w | 3 | Luanda | 2 Jan | |
| 2016
14:14.9hAw | 3h1 | Nakuru | 18 Mar | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| races under 27:30.00: 2 |
| 2013 |
| Outdoor |
| DNF | | WC Tr | Nairobi | 13 Jul |
| 2015 |
| Outdoor |
| DNF | | Pre | Eugene OR | 29 May |
| 2019 |
| Outdoor |
| races under 27:30.00: 2 |
| 28:19.0hA | 2 | | Nairobi | 2 Jul |
| 27:29.40A | 4 | NC | Nairobi | 21 Aug |
| 27:28.74 | 11 | WC | Doha | 6 Oct |
|
| 2019
27:28.74w | 11 | Doha | 6 Oct | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2010 |
| Outdoor |
| 27:52 | 3 | | Rennes | 10 Oct |
| 2011 |
| Outdoor |
| 29:23 | 4 | Blenio | Dongio | 25 Apr |
| 28:10 | 3 | Conseil | Marseille | 1 May |
| 2012 |
| Outdoor |
| 28:15 | 5 | Asics | Berlin | 14 Oct |
| 28:30 | 2 | | Luanda | 31 Dec |
| 2013 |
| Outdoor |
| 28:07 | 1 | | Bengaluru | 19 May |
| 2014 |
| Outdoor |
| 29:03 | 6 | | Bengaluru | 18 May |
| 28:44 | 3 | | Luanda | 31 Dec |
| 2015 |
| Outdoor |
| 29:20 | 1 | | Okpekpe | 16 May |
| 28:45 | 1 | | Luanda | 31 Dec |
| 2016 |
| Outdoor |
| 28:49 | 5 | TCS | Bengaluru | 15 May |
| 2017 |
| Outdoor |
| 28:12 | 1 | TCS | Bengaluru | 21 May |
| 2018 |
| Outdoor |
| 28:44 | 4 | | Bengaluru | 27 May |
| 2019 |
| Outdoor |
| 29:18 | 4 | | Okpekpe | 25 May |
| 27:34 | 1 | | Cape Elizabeth ME | 3 Aug |
| 2020 |
| Outdoor |
| 27:53 | 8 | | Valencia | 12 Jan |
|
| 2010
27:52w | 3 | Rennes | 10 Oct | |
| 2011
28:10w | 3 | Marseille | 1 May | |
| 2012
28:15w | 5 | Berlin | 14 Oct | |
| 2013
28:07w | 1 | Bengaluru | 19 May | |
| 2014
28:44w | 3 | Luanda | 31 Dec | |
| 2015
28:45w | 1 | Luanda | 31 Dec | |
| 2016
28:49w | 5 | Bengaluru | 15 May | |
| 2017
28:12w | 1 | Bengaluru | 21 May | |
| 2018
28:44w | 4 | Bengaluru | 27 May | |
| 2019
27:34w | 1 | Cape Elizabeth ME | 3 Aug | |
| 2020
27:53w | 8 | Valencia | 12 Jan | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 1:01:34 | 2 | | Luanda | 1 Sep |
| DNF | | Airtel | New Delhi | 15 Dec |
| 2014 |
| Outdoor |
| 59:58 | 1 | García | Azkoitia | 22 Mar |
| 1:00:59 | 6 | | Luanda | 7 Sep |
| Downhill |
| 1:02:36 | 4 | | Lisboa | 5 Oct |
| 2015 |
| Outdoor |
| 1:01:06 | 11 | | Yangzhou | 19 Apr |
| 59:28 | 2 | | København | 13 Sep |
| 1:02:29 | 12 | | New Delhi | 29 Nov |
| Downhill |
| 1:02:44 | 3 | | Lisboa | 18 Oct |
| 2016 |
| Outdoor |
| 1:01:01 | 1 | | Granollers | 7 Feb |
| 1:00:33 | 10 | | København | 18 Sep |
| 2017 |
| Outdoor |
| 1:00:42 | 3 | | Paris | 5 Mar |
| 58:51 | 3 | | København | 17 Sep |
| 2018 |
| Outdoor |
| 1:00:49 | 8 | | Houston TX | 14 Jan |
| 1:02:07 | 5 | | Riyadh | 25 Feb |
| DNF | | WC | Valencia | 24 Mar |
| 2019 |
| Outdoor |
| 1:01:11 | 14 | RAK | Ras Al Khaimah | 8 Feb |
| 1:01:29 | 8 | | Yangzhou | 21 Apr |
|
| 2013
1:01:34w | 2 | Luanda | 1 Sep | |
| 2014
59:58w | 1 | Azkoitia | 22 Mar | |
| 2015
59:28w | 2 | København | 13 Sep | |
| 2016
1:00:33w | 10 | København | 18 Sep | |
| 2017
58:51w | 3 | København | 17 Sep | |
| 2018
1:00:49w | 8 | Houston TX | 14 Jan | |
| 2019
1:01:11w | 14 | Ras Al Khaimah | 8 Feb | |