| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 8:33.42 | 8 | | Doha | 25 Sep |
|
| 2020
8:33.42w | 8 | Doha | 25 Sep | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 14:59.79 | 1 | Next Generation | Nijmegen | 15 Jun |
| 15:01.57 | 1h2 | WC | Doha | 2 Oct |
| 14:29.60 | 4 | WC | Doha | 5 Oct |
| 2020 |
| Outdoor |
| 14:54.03 | 5 | GSpike | Ostrava | 8 Sep |
|
| 2019
14:29.60w | 4 | Doha | 5 Oct | |
| 2020
14:54.03w | 5 | Ostrava | 8 Sep | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 32:17.2hA | 2 | NC | Addis Ababa | 7 May |
| 30:53.11 | 6 | | Hengelo | 17 Jul |
| 31:56.92 | 1 | AAG | Rabat | 29 Aug |
| 2020 |
| Outdoor |
| 30:57.73 | 2 | FBK | Hengelo | 10 Oct |
|
| 2019
30:53.11w | 6 | Hengelo | 17 Jul | |
| 2020
30:57.73w | 2 | Hengelo | 10 Oct | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 15:01+ | | | Valencia | 13 Jan |
|
| 2019
15:01+w | | Valencia | 13 Jan | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 33:07 | 7 | Osterlauf | Paderborn | 15 Apr |
| 2018 |
| Outdoor |
| 32:14 | 2 | | Oelde | 9 Jun |
| 31:53 | 1 | | Wierden | 16 Jun |
| 31:07 | 2 | | Tilburg | 2 Sep |
| 33:49A | 2 | | Addis Ababa | 18 Nov |
| 2019 |
| Outdoor |
| 30:15 | 1 | | Valencia | 13 Jan |
| 33:59 | 6 | TCS | Bengaluru | 19 May |
|
| 2017
33:07w | 7 | Paderborn | 15 Apr | |
| 2018
31:07w | 2 | Tilburg | 2 Sep | |
| 2019
30:15w | 1 | Valencia | 13 Jan | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 1:06:50 | 1 | AirTel | New Delhi | 21 Oct |
| 2019 |
| Outdoor |
| 1:06:00 | 1 | | New Delhi | 20 Oct |
| 2020 |
| Outdoor |
| 1:07:16 | 5 | | New Delhi | 29 Nov |
|
| 2018
1:06:50w | 1 | New Delhi | 21 Oct | |
| 2019
1:06:00w | 1 | New Delhi | 20 Oct | |
| 2020
1:07:16w | 5 | New Delhi | 29 Nov | |