| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 3:45.03 | 3 | | Luanda | 2 Jan |
|
| 2014
3:45.03w | 3 | Luanda | 2 Jan | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 29:58.7hA | 8-19 | NC-j | Addis Ababa | 3 Jun |
| 2015 |
| Outdoor |
| 29:25.3hA | 1 | NC | Addis Ababa | 14 Jun |
| 28:23.87 | 7 | AAG | Brazzaville | 14 Sep |
| 2016 |
| Outdoor |
| DNF | | OT | Hengelo | 29 Jun |
| 2017 |
| Outdoor |
| DNF | | FBKG | Hengelo | 11 Jun |
|
| 2012
29:58.7hAw | 8-19 | Addis Ababa | 3 Jun | |
| 2015
28:23.87w | 7 | Brazzaville | 14 Sep | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 27:57 | 4 | | Rennes | 13 Oct |
| 29:04 | 8 | | Luanda | 31 Dec |
| 2014 |
| Outdoor |
| 28:14 | 2 | | Rennes | 12 Oct |
| 2016 |
| Outdoor |
| 29:15 | 9 | TCS | Bengaluru | 15 May |
| 2017 |
| Outdoor |
| 28:34 | 4 | TCS | Bengaluru | 21 May |
|
| 2013
27:57w | 4 | Rennes | 13 Oct | |
| 2014
28:14w | 2 | Rennes | 12 Oct | |
| 2016
29:15w | 9 | Bengaluru | 15 May | |
| 2017
28:34w | 4 | Bengaluru | 21 May | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 43:02 | 2 | | Nijmegen | 15 Nov |
| 2019 |
| Outdoor |
| 43:03 | 8 | | Nijmegen | 17 Nov |
|
| 2015
43:02w | 2 | Nijmegen | 15 Nov | |
| 2019
43:03w | 8 | Nijmegen | 17 Nov | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 1:00:09 | 1 | | Cassis | 27 Oct |
| 2014 |
| Outdoor |
| 59:22 | 2 | | Cassis | 26 Oct |
|
| 2013
1:00:09w | 1 | Cassis | 27 Oct | |
| 2014
59:22w | 2 | Cassis | 26 Oct | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 1:00:35 | 3 | | Nice | 21 Apr |
| 1:04:59 | 6 | | Olomouc | 22 Jun |
| 2014 |
| Outdoor |
| 1:00:08 | 1 | | Paris | 2 Mar |
| 1:02:11 | 8 | | Lille | 6 Sep |
| 2015 |
| Outdoor |
| 1:00:42 | 8 | | Yangzhou | 19 Apr |
| 2016 |
| Outdoor |
| 1:03:25 | 2 | NC | Sebeta | 14 Feb |
| 1:01:11 | 8 | WC | Cardiff | 26 Mar |
| 2018 |
| Outdoor |
| 59:44 | 1 | | Barcelona | 11 Feb |
| 2019 |
| Outdoor |
| 59:34 | 6 | RAK | Ras Al Khaimah | 8 Feb |
| 2020 |
| Outdoor |
| 59:47 | 3 | RAK | Ras Al Khaimah | 21 Feb |
|
| 2013
1:00:35w | 3 | Nice | 21 Apr | |
| 2014
1:00:08w | 1 | Paris | 2 Mar | |
| 2015
1:00:42w | 8 | Yangzhou | 19 Apr | |
| 2016
1:01:11w | 8 | Cardiff | 26 Mar | |
| 2018
59:44w | 1 | Barcelona | 11 Feb | |
| 2019
59:34w | 6 | Ras Al Khaimah | 8 Feb | |
| 2020
59:47w | 3 | Ras Al Khaimah | 21 Feb | |
| |
| Marathon |
| Outdoor Alltime
Show/hide |
| races under 2:10:00: 8 |
| 2015 |
| Outdoor |
| 2:10:57 | 11 | Stand Chart | Dubai | 23 Jan |
| 2016 |
| Outdoor |
| races under 2:10:00: 2 |
| 2:05:44 | 5 | Stand Chart | Dubai | 22 Jan |
| 2:07:19 | 9 | TCS | Amsterdam | 16 Oct |
| 2017 |
| Outdoor |
| races under 2:10:00: 2 |
| 2:06:46 | 2 | | Dubai | 20 Jan |
| 2:05:39 | 4 | | Amsterdam | 15 Oct |
| 2018 |
| Outdoor |
| races under 2:10:00: 2 |
| 2:08:13 | 6 | NN | Rotterdam | 8 Apr |
| 2:04:37 | 2 | TCS | Amsterdam | 21 Oct |
| 2019 |
| Outdoor |
| races under 2:10:00: 1 |
| 2:03:16 | 3 | Virgin Money | London | 28 Apr |
| DNF | | WC | Doha | 6 Oct |
| 2020 |
| Outdoor |
| races under 2:10:00: 1 |
| 2:06:08 | 5 | Virgin Money | London | 4 Oct |
|
| 2015
2:10:57w | 11 | Dubai | 23 Jan | |
| 2016
2:05:44w | 5 | Dubai | 22 Jan | |
| 2017
2:05:39w | 4 | Amsterdam | 15 Oct | |
| 2018
2:04:37w | 2 | Amsterdam | 21 Oct | |
| 2019
2:03:16w | 3 | London | 28 Apr | |
| 2020
2:06:08w | 5 | London | 4 Oct | |