| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 3:44.4hA | | | Nairobi | 11 Jun |
| 2014 |
| Outdoor |
| 3:44.76 | 2 | | Luanda | 2 Jan |
|
| 2011
3:44.4hAw | | Nairobi | 11 Jun | |
| 2014
3:44.76w | 2 | Luanda | 2 Jan | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 14:07.0hA | 1 | | Nakuru | 31 Mar |
| 13:36.5hA | 2 | Army Ch | Nairobi | 12 May |
| 13:12.67 | 9 | Mohammed VI | Rabat | 27 May |
| 13:39.72 | 9 | Nebiolo | Torino | 8 Jun |
| 2014 |
| Outdoor |
| DNF | | Mohammed VI | Marrakech | 8 Jun |
| 2015 |
| Indoor |
| 13:41.05 | 3 | PSD-Bank | Düsseldorf | 29 Jan |
|
| 13:20.34 | 2 | Iberoam | Huelva | 10 Jun |
| 13:53.67A | 5 | WC Tr | Nairobi | 1 Aug |
| 13:24.80 | 5 | AAG | Brazzaville | 17 Sep |
| 2016 |
| Outdoor |
| 13:13.99 | 1 | | Carquefou | 3 Jun |
| 13:13.07 | 2 | | Bellinzona | 6 Jun |
| 13:51.73 | 3 | Idda | Ponzano Veneto | 10 Jun |
| 2017 |
| Outdoor |
| 14:00.0hA | 5 | | Mumias | 15 Apr |
| 2020 |
| Outdoor |
| 13:46.8hA | 1h2-19 | | Nairobi | 20 Nov |
|
| 2012
13:12.67w | 9 | Rabat | 27 May | |
| 2015
13:20.34w | 2 | Huelva | 10 Jun | |
| 2016
13:13.07w | 2 | Bellinzona | 6 Jun | |
| 2017
14:00.0hAw | 5 | Mumias | 15 Apr | |
| 2020
13:46.8hAw | 1h2-19 | Nairobi | 20 Nov | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 14:07.0hA | 1 | | Nakuru | 31 Mar |
| 13:36.5hA | 2 | Army Ch | Nairobi | 12 May |
| 13:12.67 | 9 | Mohammed VI | Rabat | 27 May |
| 13:39.72 | 9 | Nebiolo | Torino | 8 Jun |
| 2014 |
| Outdoor |
| DNF | | Mohammed VI | Marrakech | 8 Jun |
| 2015 |
| Indoor |
| 13:41.05 | 3 | PSD-Bank | Düsseldorf | 29 Jan |
|
| 13:20.34 | 2 | Iberoam | Huelva | 10 Jun |
| 13:53.67A | 5 | WC Tr | Nairobi | 1 Aug |
| 13:24.80 | 5 | AAG | Brazzaville | 17 Sep |
| 2016 |
| Outdoor |
| 13:13.99 | 1 | | Carquefou | 3 Jun |
| 13:13.07 | 2 | | Bellinzona | 6 Jun |
| 13:51.73 | 3 | Idda | Ponzano Veneto | 10 Jun |
| 2017 |
| Outdoor |
| 14:00.0hA | 5 | | Mumias | 15 Apr |
| 2020 |
| Outdoor |
| 13:46.8hA | 1h2-19 | | Nairobi | 20 Nov |
|
| 2015
13:41.05iw | 3 | Düsseldorf | 29 Jan | |
| |
| 4 Miles |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 17:31 | 1 | | Groningen | 8 Oct |
| 2018 |
| Outdoor |
| 17:26 | 3 | | Groningen | 14 Oct |
|
| 2017
17:31w | 1 | Groningen | 8 Oct | |
| 2018
17:26w | 3 | Groningen | 14 Oct | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 13:39+ | 2 | | Valencia | 2 Jun |
| 2020 |
| Outdoor |
| 14:18+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2018
13:39+w | 2 | Valencia | 2 Jun | |
| 2020
14:18+w | | Barcelona | 16 Feb | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 29:03 | 11 | | Tripoli | 1 Mar |
| 29:23 | 13 | | Luanda | 31 Dec |
| 2014 |
| Outdoor |
| 28:16 | 1 | | Languex | 14 Jun |
| 28:12 | 1 | | Rennes | 12 Oct |
| 28:04 | 1 | | Houilles | 28 Dec |
| 2015 |
| Outdoor |
| 28:20 | 1 | | Dongio | 6 Apr |
| 28:39 | 5 | | Houilles | 27 Dec |
| 2016 |
| Outdoor |
| 29:17 | 8 | | Dongio | 28 Mar |
| 2020 |
| Outdoor |
| 28:05+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2013
29:03w | 11 | Tripoli | 1 Mar | |
| 2014
28:04w | 1 | Houilles | 28 Dec | |
| 2015
28:20w | 1 | Dongio | 6 Apr | |
| 2016
29:17w | 8 | Dongio | 28 Mar | |
| 2020
28:05+w | | Barcelona | 16 Feb | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 43:23 | 1 | | 's-Heerenberg | 3 Dec |
| 2020 |
| Outdoor |
| 42:24+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2017
43:23w | 1 | 's-Heerenberg | 3 Dec | |
| 2020
42:24+w | | Barcelona | 16 Feb | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 57:02+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2020
57:02+w | | Barcelona | 16 Feb | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 1:02:47 | 5 | Stramilano | Milano | 20 Mar |
| 1:02:14 | 1 | | Trento | 2 Oct |
| 1:02:07 | 1 | | Cremona | 16 Oct |
| 2018 |
| Outdoor |
| 1:00:10 | 2 | Venloop | Venlo | 25 Mar |
| 1:00:03 | 1 | | Lille | 1 Sep |
| 2020 |
| Outdoor |
| 59:58 | 1 | Mitja Marató de | Barcelona | 16 Feb |
| DNF | | | Valencia | 6 Dec |
|
| 2016
1:02:07w | 1 | Cremona | 16 Oct | |
| 2018
1:00:03w | 1 | Lille | 1 Sep | |
| 2020
59:58w | 1 | Barcelona | 16 Feb | |