| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 3:58.05 | 10-22 | Quercia | Rovereto | 2 Sep |
| 2015 |
| Outdoor |
| 3:54.28 | 3 | | Torino | 9 May |
| 3:52.56 | 3-19 | Corso | Gavardo | 17 May |
| 3:47.15 | 5-19 | GGala | Roma | 4 Jun |
| 3:55.48 | 8 | | Cles | 28 Aug |
| 2016 |
| Outdoor |
| 3:46.98 | 1-19 | GGala | Roma | 2 Jun |
| 2017 |
| Outdoor |
| 3:49.77 | 8rB | | Merksem | 29 Jul |
| 2018 |
| Outdoor |
| 3:46.58 | 8 | NC | Ferrara | 12 May |
| 3:48.29 | 3-22 | NC-j | Agropoli | 3 Jun |
| 2019 |
| Outdoor |
| 3:50.17 | 4rB | | Alba | 9 Jul |
| 2020 |
| Outdoor |
| 3:41.05 | 1rB | | Rovereto | 5 Aug |
| 3:40.1h+ | 5 | | San Donato Milanese | 5 Sep |
|
| 2014
3:58.05w | 10-22 | Rovereto | 2 Sep | |
| 2015
3:47.15w | 5-19 | Roma | 4 Jun | |
| 2016
3:46.98w | 1-19 | Roma | 2 Jun | |
| 2017
3:49.77w | 8rB | Merksem | 29 Jul | |
| 2018
3:46.58w | 8 | Ferrara | 12 May | |
| 2019
3:50.17w | 4rB | Alba | 9 Jul | |
| 2020
3:40.1h+w | 5 | San Donato Milanese | 5 Sep | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 3:57.90 | 6 | | San Donato Milanese | 5 Sep |
|
| 2020
3:57.90w | 6 | San Donato Milanese | 5 Sep | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 8:40.31 | 8-16 | EYOF | Utrecht | 16 Jul |
| 2014 |
| Outdoor |
| 8:32.87 | | | Lodi | 27 Apr |
| 8:29.43 | 3-17 | EYOT | Baku | 31 May |
| 8:39.30 | 1-17 | NC-j | Rieti | 21 Jun |
| 8:31.74 | 2 | | Chiasso | 23 Aug |
| 2016 |
| Outdoor |
| 8:14.02 | | | Alba | 29 Jun |
| 2017 |
| Outdoor |
| 8:40.09 | 6 | | Firenze | 29 Apr |
| 8:13.29 | 13 | | Nembro | 7 Jul |
| 2018 |
| Outdoor |
| 8:10.28 | 4 | | Milano | 18 Apr |
| 8:15.23 | 10 | | Herentals | 1 May |
| 8:00.06 | 1 | | Alba | 1 Sep |
| 2019 |
| Outdoor |
| 8:04.27 | 2 | | Pordenone | 12 Jul |
| 7:54.90 | 1 | | Leuven | 17 Aug |
| 2020 |
| Outdoor |
| 8:04.77 | 1rB | | Castiglione della Pescaia | 25 Jul |
| 7:50.03 | 9 | GGala | Roma | 17 Sep |
|
| 2013
8:40.31w | 8-16 | Utrecht | 16 Jul | |
| 2014
8:29.43w | 3-17 | Baku | 31 May | |
| 2016
8:14.02w | | Alba | 29 Jun | |
| 2017
8:13.29w | 13 | Nembro | 7 Jul | |
| 2018
8:00.06w | 1 | Alba | 1 Sep | |
| 2019
7:54.90w | 1 | Leuven | 17 Aug | |
| 2020
7:50.03w | 9 | Roma | 17 Sep | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 14:18.54 | 2-19 | NC-j | Rieti | 13 Jun |
| 14:45.76 | 8-19 | EJ | Eskilstuna | 18 Jul |
| 14:24.76 | 1 | | Alba | 3 Sep |
| 2016 |
| Outdoor |
| 14:07.96 | 9rB | IFAM | Oordegem | 28 May |
| 14:21.86 | 1-19 | NC-j | Bressanone | 11 Jun |
| 2017 |
| Outdoor |
| 14:35.22 | 3-22 | NC-j | Firenze | 10 Jun |
| 14:02.33 | 6 | | Ninove | 15 Jul |
| 2018 |
| Outdoor |
| 13:52.43 | 10rB | IFAM | Oordegem | 26 May |
| 14:44.38 | 4 | | Jesolo | 10 Jun |
| 13:48.95 | 3rC | | Heusden | 21 Jul |
| 13:39.53 | 7 | Quercia | Rovereto | 23 Aug |
| 14:05.29 | 2 | NC | Pescara | 8 Sep |
| 2019 |
| Outdoor |
| 14:06.44 | 3 | NC | Bressanone | 27 Jul |
| 13:51.95 | 13 | Quercia | Rovereto | 27 Aug |
| 2020 |
| Outdoor |
| 13:39.43 | 2 | Quercia | Rovereto | 8 Sep |
|
| 2015
14:18.54w | 2-19 | Rieti | 13 Jun | |
| 2016
14:07.96w | 9rB | Oordegem | 28 May | |
| 2017
14:02.33w | 6 | Ninove | 15 Jul | |
| 2018
13:39.53w | 7 | Rovereto | 23 Aug | |
| 2019
13:51.95w | 13 | Rovereto | 27 Aug | |
| 2020
13:39.43w | 2 | Rovereto | 8 Sep | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 30:16.90 | 5 | | Rubiera | 26 Apr |
| 30:20.45 | 1-19 | EJ | Eskilstuna | 16 Jul |
| 2016 |
| Outdoor |
| 30:00.28 | 4rC | | Rubiera | 24 Apr |
| 29:25.09 | 10-19 | WJ | Bydgoszcz | 19 Jul |
| 2017 |
| Outdoor |
| 30:05.21 | 8 | NC | Roma | 13 May |
| 2019 |
| Outdoor |
| DNF | | NC | Leiden | 8 Jun |
| 2020 |
| Outdoor |
| 29:12.45 | 4 | | Vittorio Veneto | 27 Sep |
|
| 2015
30:16.90w | 5 | Rubiera | 26 Apr | |
| 2016
29:25.09w | 10-19 | Bydgoszcz | 19 Jul | |
| 2017
30:05.21w | 8 | Roma | 13 May | |
| 2020
29:12.45w | 4 | Vittorio Veneto | 27 Sep | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 30:52 | | | Trecastagni | 12 Sep |
| 29:57 | 9 | | Cuneo | 8 Nov |
| 2016 |
| Outdoor |
| 32:22 | 7 | | Castelbuono | 26 Jul |
| 30:16 | 1-19 | | Foligno | 10 Sep |
| 29:58 | 3 | | Rennes | 9 Oct |
| 2017 |
| Outdoor |
| 30:11 | 18 | NC | Dalmine | 9 Sep |
| 2018 |
| Outdoor |
| 29:59 | 2 | | Telesia | 17 Jun |
|
| 2015
29:57w | 9 | Cuneo | 8 Nov | |
| 2016
29:58w | 3 | Rennes | 9 Oct | |
| 2017
30:11w | 18 | Dalmine | 9 Sep | |
| 2018
29:59w | 2 | Telesia | 17 Jun | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 1:04:55 | 1 | | Treviso | 8 Oct |
| 2018 |
| Outdoor |
| 1:02:19 | 25 | | Valencia | 28 Oct |
| 2020 |
| Outdoor |
| 1:02:28 | 43 | WC | Gdynia | 17 Oct |
|
| 2017
1:04:55w | 1 | Treviso | 8 Oct | |
| 2018
1:02:19w | 25 | Valencia | 28 Oct | |
| 2020
1:02:28w | 43 | Gdynia | 17 Oct | |