| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 3:46.91A | 3h1 | NC | Kampala | 20 Jul |
|
| 2013
3:46.91Aw | 3h1 | Kampala | 20 Jul | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 7:54.32 | 14 | Mohammed VI | Rabat | 13 Jul |
|
| 2018
7:54.32w | 14 | Rabat | 13 Jul | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 13:58.05A | 8 | NC | Kampala | 12 Jul |
| 2015 |
| Outdoor |
| 13:45.59A | 2 | NC | Kampala | 18 Jul |
| 2016 |
| Outdoor |
| 14:05.87A | 7 | NC | Kampala | 7 Jul |
| 2017 |
| Outdoor |
| 13:13.00 | 1 | IFAM | Oordegem | 27 May |
| 13:14.68 | 3 | Catal Ch | Barcelona | 29 Jun |
| DNF | | Athletissima | Lausanne | 6 Jul |
| 13:32.86 | 15h2 | WC | London | 9 Aug |
| 2018 |
| Outdoor |
| 13:25.40 | 9 | Diamond | Shanghai | 12 May |
| 13:15.04 | 2 | | Montreuil | 19 Jun |
| 13:10.93 | 9 | Athletissima | Lausanne | 5 Jul |
| 13:59.90 | 7 | AfrC | Asaba | 5 Aug |
| 2019 |
| Outdoor |
| 13:19.85 | 15 | Diamond | Shanghai | 18 May |
| 13:43.79 | 9 | AAG | Rabat | 30 Aug |
| 13:27.36 | 10h2 | WC | Doha | 27 Sep |
| 2020 |
| Outdoor |
| DNF | | Herc | Monaco | 14 Aug |
|
| 2014
13:58.05Aw | 8 | Kampala | 12 Jul | |
| 2015
13:45.59Aw | 2 | Kampala | 18 Jul | |
| 2016
14:05.87Aw | 7 | Kampala | 7 Jul | |
| 2017
13:13.00w | 1 | Oordegem | 27 May | |
| 2018
13:10.93w | 9 | Lausanne | 5 Jul | |
| 2019
13:19.85w | 15 | Shanghai | 18 May | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 27:47.66 | 7 | Next Generation | Nijmegen | 15 Jun |
| 27:52.54 | 17 | | Hengelo | 17 Jul |
| 2020 |
| Outdoor |
| 27:34.48 | 4 | NN | Valencia | 7 Oct |
|
| 2019
27:47.66w | 7 | Nijmegen | 15 Jun | |
| 2020
27:34.48w | 4 | Valencia | 7 Oct | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 13:44+ | | | Valencia | 13 Jan |
| 13:32+ | 2 | | Laredo | 16 Mar |
| 14:16+ | | | Nijmegen | 17 Nov |
| 2020 |
| Outdoor |
| 13:46+ | 8 | | Valencia | 12 Jan |
| 14:19+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2019
13:32+w | 2 | Laredo | 16 Mar | |
| 2020
13:46+w | 8 | Valencia | 12 Jan | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 28:28 | 3 | TCS | Bengaluru | 21 May |
| 28:05 | 2 | | Durban | 8 Oct |
| 2018 |
| Outdoor |
| 27:47 | 4 | | Durban | 14 Oct |
| 2019 |
| Outdoor |
| 27:24 | 2 | | Valencia | 13 Jan |
| 27:13 | 1 | | Laredo | 16 Mar |
| 28:16 | 2 | | Durban | 13 Oct |
| 28:07+ | | | Nijmegen | 17 Nov |
| 2020 |
| Outdoor |
| 27:47 | 6 | | Valencia | 12 Jan |
| 28:05+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2017
28:05w | 2 | Durban | 8 Oct | |
| 2018
27:47w | 4 | Durban | 14 Oct | |
| 2019
27:13w | 1 | Laredo | 16 Mar | |
| 2020
27:47w | 6 | Valencia | 12 Jan | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 43:43 | 8 | Zevenheuvelenlo | Nijmegen | 19 Nov |
| 2018 |
| Outdoor |
| 43:21 | 1 | | 's-Heerenberg | 2 Dec |
| 2019 |
| Outdoor |
| 41:49 | 1 | | Nijmegen | 17 Nov |
| 2020 |
| Outdoor |
| 42:24+ | | Mitja Marató de | Barcelona | 16 Feb |
|
| 2017
43:43w | 8 | Nijmegen | 19 Nov | |
| 2018
43:21w | 1 | 's-Heerenberg | 2 Dec | |
| 2019
41:49w | 1 | Nijmegen | 17 Nov | |
| 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 |
| |
| 2020 |
| Outdoor |
| 1:00:00 | 2 | Mitja Marató de | Barcelona | 16 Feb |
| 1:00:34 | 19 | WC | Gdynia | 17 Oct |
| 58:56 | 3 | | New Delhi | 29 Nov |
|
| 2020
58:56w | 3 | New Delhi | 29 Nov | |
| |
| 3000m Steeplechase |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 8:43.32A | 5 | NC | Kampala | 20 Jul |
| 2016 |
| Outdoor |
| 8:58.18A | 3 | NC | Kampala | 7 Jul |
|
| 2013
8:43.32Aw | 5 | Kampala | 20 Jul | |
| 2016
8:58.18Aw | 3 | Kampala | 7 Jul | |