| |
| 800m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 1:50.53 | 4 | | Milano | 31 May |
| 2014 |
| Outdoor |
| 1:51.03 | 1 | | Pontedera | 11 May |
| 1:50.25 | 1 | Univ Ch | Milano | 24 May |
| 1:48.61 | 4 | | Caprino Veronese | 31 May |
| 1:47.66 | 4 | | Nembro | 11 Jul |
| 1:51.17 | 2h2 | NC | Rovereto | 18 Jul |
| 1:50.72 | 4 | NC | Rovereto | 19 Jul |
| 2015 |
| Indoor |
| 1:51.37 | 1-22 | NC-j | Ancona | 8 Feb |
| 1:50.68 | 1 | NC | Padova | 22 Feb |
|
| 1:49.72 | 1 | | Sesto Fiorentino | 7 Jun |
| 2016 |
| Outdoor |
| 1:49.93 | 1 | | Arezzo | 7 May |
| 1:47.55 | 1 | | Orvieto | 26 May |
| 1:50.38 | 5rB | Quercia | Rovereto | 6 Sep |
| 1:51.43 | 1h2 | | Orvieto | 25 Sep |
| 2017 |
| Outdoor |
| 1:48.49 | 1 | | Arezzo | 7 May |
| 1:48.82 | 6 | | Savona | 25 May |
| 2018 |
| Outdoor |
| 1:49.37 | 1 | | Arezzo | 27 May |
| 2020 |
| Outdoor |
| 1:48.23 | 2 | | Vittorio Veneto | 4 Jul |
| 1:49.16 | 2 | | Vicenza | 11 Jul |
| 1:49.60 | 1h2 | NC | Padova | 28 Aug |
| 1:48.79 | 4 | NC | Padova | 29 Aug |
| 1:48.16 | 3 | | Vittorio Veneto | 27 Sep |
|
| 2012
1:50.53w | 4 | Milano | 31 May | |
| 2014
1:47.66w | 4 | Nembro | 11 Jul | |
| 2015
1:49.72w | 1 | Sesto Fiorentino | 7 Jun | |
| 2016
1:47.55w | 1 | Orvieto | 26 May | |
| 2017
1:48.49w | 1 | Arezzo | 7 May | |
| 2018
1:49.37w | 1 | Arezzo | 27 May | |
| 2020
1:48.16w | 3 | Vittorio Veneto | 27 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 1:50.53 | 4 | | Milano | 31 May |
| 2014 |
| Outdoor |
| 1:51.03 | 1 | | Pontedera | 11 May |
| 1:50.25 | 1 | Univ Ch | Milano | 24 May |
| 1:48.61 | 4 | | Caprino Veronese | 31 May |
| 1:47.66 | 4 | | Nembro | 11 Jul |
| 1:51.17 | 2h2 | NC | Rovereto | 18 Jul |
| 1:50.72 | 4 | NC | Rovereto | 19 Jul |
| 2015 |
| Indoor |
| 1:51.37 | 1-22 | NC-j | Ancona | 8 Feb |
| 1:50.68 | 1 | NC | Padova | 22 Feb |
|
| 1:49.72 | 1 | | Sesto Fiorentino | 7 Jun |
| 2016 |
| Outdoor |
| 1:49.93 | 1 | | Arezzo | 7 May |
| 1:47.55 | 1 | | Orvieto | 26 May |
| 1:50.38 | 5rB | Quercia | Rovereto | 6 Sep |
| 1:51.43 | 1h2 | | Orvieto | 25 Sep |
| 2017 |
| Outdoor |
| 1:48.49 | 1 | | Arezzo | 7 May |
| 1:48.82 | 6 | | Savona | 25 May |
| 2018 |
| Outdoor |
| 1:49.37 | 1 | | Arezzo | 27 May |
| 2020 |
| Outdoor |
| 1:48.23 | 2 | | Vittorio Veneto | 4 Jul |
| 1:49.16 | 2 | | Vicenza | 11 Jul |
| 1:49.60 | 1h2 | NC | Padova | 28 Aug |
| 1:48.79 | 4 | NC | Padova | 29 Aug |
| 1:48.16 | 3 | | Vittorio Veneto | 27 Sep |
|
| 2015
1:50.68iw | 1 | Padova | 22 Feb | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 3:49.48 | 3rB | Corso | Gavardo | 27 May |
| 3:49.29 | 3-19 | NC-j | Misano Adriatico | 17 Jun |
| 3:49.37 | 5h3-19 | WJ | Barcelona | 10 Jul |
| 2013 |
| Outdoor |
| 3:53.89 | 15-22 | Quercia | Rovereto | 3 Sep |
| 2014 |
| Indoor |
| 3:49.29 | 1-22 | NC-j | Ancona | 8 Feb |
| 3:49.06 | 4 | NC | Ancona | 22 Feb |
|
| 3:45.96 | 1 | | Pontedera | 10 May |
| 3:42.91 | 3 | Corso | Gavardo | 18 May |
| 3:45.09 | 2-22 | NC-j | Torino | 8 Jun |
| 3:52.29 | 3-22 | Medit Ch | Aubagne | 14 Jun |
| 3:44.18 | 3 | Idda | Ponzano Veneto | 4 Jul |
| 3:41.52 | 6 | | Trento | 15 Jul |
| 3:49.56 | 1 | | Orvieto | 27 Sep |
| 2015 |
| Indoor |
| 3:47.58 | 2-22 | NC-j | Ancona | 7 Feb |
| 3:54.25 | 1 | NC | Padova | 21 Feb |
| 3:42.82 | 3h2 | EC | Praha | 7 Mar |
|
| 3:53.64 | 5 | | Campi Bisenzio | 9 May |
| 3:40.75 | 1 | Corso | Gavardo | 17 May |
| 3:41.50 | 1rB | Putbos | Oordegem | 30 May |
| 3:50.52 | 1-22 | NC-j | Rieti | 14 Jun |
| 3:53.06 | 9 | ETC | Cheboksary | 20 Jun |
| 3:43.60 | 2h1-22 | EJ | Tallinn | 9 Jul |
| 3:45.10 | 4-22 | EJ | Tallinn | 11 Jul |
| 3:50.12 | 7 | NC | Torino | 26 Jul |
| 2016 |
| Indoor |
| 3:47.27 | 3 | Istanbul Ch | Istanbul | 25 Feb |
| 3:47.65 | 3 | NC | Ancona | 5 Mar |
|
| 3:44.65 | 5rB | Jordan | Stanford CA | 1 May |
| 3:44.09 | 1 | | Roma | 14 May |
| 3:43.38 | 1 | | Gavardo | 29 May |
| 3:40.10 | 1 | Sparkassen | Regensburg | 5 Jun |
| 3:40.70 | 2 | Idda | Ponzano Veneto | 10 Jun |
| 3:46.14 | 6 | NC | Rieti | 26 Jun |
| 3:50.58 | 11h3 | EC | Amsterdam | 7 Jul |
| 3:50.43 | 12 | EC | Amsterdam | 9 Jul |
| 3:37.90 | 5 | | Padova | 17 Jul |
| 3:47.00 | 3 | | Orvieto | 24 Sep |
| 2017 |
| Indoor |
| 3:51.90 | 7 | | Mondeville | 4 Feb |
| 3:45.31 | 6 | IFAM | Gent | 11 Feb |
| 3:48.23 | 2 | NC | Ancona | 18 Feb |
|
| 3:42.19 | 2 | | Castiglione della Pescaia | 14 May |
| 3:37.12 | 8 | | Marseille | 3 Jun |
| 3:42.15 | 1 | GGala | Roma | 8 Jun |
| 3:40.43 | 15 | | Huelva | 14 Jun |
| 3:55.36 | 7 | ETC | Villeneuve d'Ascq | 24 Jun |
| 3:46.12 | 1 | NC | Trieste | 2 Jul |
| 3:38.69 | 6 | | Lignano Sabbiadoro | 12 Jul |
| 3:37.33 | 5 | | Padova | 16 Jul |
| 3:46.89 | 4h2 | WUG | Taipei | 23 Aug |
| 2018 |
| Indoor |
| 3:48.11 | 3 | | Padova | 28 Jan |
|
| 3:41.13 | 10 | | Montbéliard | 1 Jun |
| 3:41.90 | 4 | | Huelva | 8 Jun |
| 3:38.37 | 6 | | Marseille | 16 Jun |
| 3:45.53 | 3h2 | MedG | Tarragona | 27 Jun |
| 3:42.34 | 8 | MedG | Tarragona | 29 Jun |
| 3:38.40 | 6 | | Lignano Sabbiadoro | 11 Jul |
| 3:40.87 | 3h3 | EC | Berlin | 8 Aug |
| 3:41.31 | 11 | EC | Berlin | 10 Aug |
| 3:40.21 | 1 | Cloppenburg-Mee | Trier | 23 Aug |
| 3:38.05 | 4 | | Padova | 2 Sep |
| 3:46.41 | 1 | NC | Pescara | 9 Sep |
| 2020 |
| Outdoor |
| 3:43.56 | 1 | | Bellinzona | 8 Jul |
| 3:43.62 | 7 | | Regensdorf | 8 Aug |
| 3:36.7h+ | 4 | | San Donato Milanese | 5 Sep |
| 3:38.04 | 8 | | Bellinzona | 15 Sep |
| 3:43.62 | 3 | | Zogno | 24 Sep |
| 3:47.51 | 1 | NC | Modena | 17 Oct |
|
| 2012
3:49.29w | 3-19 | Misano Adriatico | 17 Jun | |
| 2013
3:53.89w | 15-22 | Rovereto | 3 Sep | |
| 2014
3:41.52w | 6 | Trento | 15 Jul | |
| 2015
3:40.75w | 1 | Gavardo | 17 May | |
| 2016
3:37.90w | 5 | Padova | 17 Jul | |
| 2017
3:37.12w | 8 | Marseille | 3 Jun | |
| 2018
3:38.05w | 4 | Padova | 2 Sep | |
| 2020
3:36.7h+w | 4 | San Donato Milanese | 5 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 3:49.48 | 3rB | Corso | Gavardo | 27 May |
| 3:49.29 | 3-19 | NC-j | Misano Adriatico | 17 Jun |
| 3:49.37 | 5h3-19 | WJ | Barcelona | 10 Jul |
| 2013 |
| Outdoor |
| 3:53.89 | 15-22 | Quercia | Rovereto | 3 Sep |
| 2014 |
| Indoor |
| 3:49.29 | 1-22 | NC-j | Ancona | 8 Feb |
| 3:49.06 | 4 | NC | Ancona | 22 Feb |
|
| 3:45.96 | 1 | | Pontedera | 10 May |
| 3:42.91 | 3 | Corso | Gavardo | 18 May |
| 3:45.09 | 2-22 | NC-j | Torino | 8 Jun |
| 3:52.29 | 3-22 | Medit Ch | Aubagne | 14 Jun |
| 3:44.18 | 3 | Idda | Ponzano Veneto | 4 Jul |
| 3:41.52 | 6 | | Trento | 15 Jul |
| 3:49.56 | 1 | | Orvieto | 27 Sep |
| 2015 |
| Indoor |
| 3:47.58 | 2-22 | NC-j | Ancona | 7 Feb |
| 3:54.25 | 1 | NC | Padova | 21 Feb |
| 3:42.82 | 3h2 | EC | Praha | 7 Mar |
|
| 3:53.64 | 5 | | Campi Bisenzio | 9 May |
| 3:40.75 | 1 | Corso | Gavardo | 17 May |
| 3:41.50 | 1rB | Putbos | Oordegem | 30 May |
| 3:50.52 | 1-22 | NC-j | Rieti | 14 Jun |
| 3:53.06 | 9 | ETC | Cheboksary | 20 Jun |
| 3:43.60 | 2h1-22 | EJ | Tallinn | 9 Jul |
| 3:45.10 | 4-22 | EJ | Tallinn | 11 Jul |
| 3:50.12 | 7 | NC | Torino | 26 Jul |
| 2016 |
| Indoor |
| 3:47.27 | 3 | Istanbul Ch | Istanbul | 25 Feb |
| 3:47.65 | 3 | NC | Ancona | 5 Mar |
|
| 3:44.65 | 5rB | Jordan | Stanford CA | 1 May |
| 3:44.09 | 1 | | Roma | 14 May |
| 3:43.38 | 1 | | Gavardo | 29 May |
| 3:40.10 | 1 | Sparkassen | Regensburg | 5 Jun |
| 3:40.70 | 2 | Idda | Ponzano Veneto | 10 Jun |
| 3:46.14 | 6 | NC | Rieti | 26 Jun |
| 3:50.58 | 11h3 | EC | Amsterdam | 7 Jul |
| 3:50.43 | 12 | EC | Amsterdam | 9 Jul |
| 3:37.90 | 5 | | Padova | 17 Jul |
| 3:47.00 | 3 | | Orvieto | 24 Sep |
| 2017 |
| Indoor |
| 3:51.90 | 7 | | Mondeville | 4 Feb |
| 3:45.31 | 6 | IFAM | Gent | 11 Feb |
| 3:48.23 | 2 | NC | Ancona | 18 Feb |
|
| 3:42.19 | 2 | | Castiglione della Pescaia | 14 May |
| 3:37.12 | 8 | | Marseille | 3 Jun |
| 3:42.15 | 1 | GGala | Roma | 8 Jun |
| 3:40.43 | 15 | | Huelva | 14 Jun |
| 3:55.36 | 7 | ETC | Villeneuve d'Ascq | 24 Jun |
| 3:46.12 | 1 | NC | Trieste | 2 Jul |
| 3:38.69 | 6 | | Lignano Sabbiadoro | 12 Jul |
| 3:37.33 | 5 | | Padova | 16 Jul |
| 3:46.89 | 4h2 | WUG | Taipei | 23 Aug |
| 2018 |
| Indoor |
| 3:48.11 | 3 | | Padova | 28 Jan |
|
| 3:41.13 | 10 | | Montbéliard | 1 Jun |
| 3:41.90 | 4 | | Huelva | 8 Jun |
| 3:38.37 | 6 | | Marseille | 16 Jun |
| 3:45.53 | 3h2 | MedG | Tarragona | 27 Jun |
| 3:42.34 | 8 | MedG | Tarragona | 29 Jun |
| 3:38.40 | 6 | | Lignano Sabbiadoro | 11 Jul |
| 3:40.87 | 3h3 | EC | Berlin | 8 Aug |
| 3:41.31 | 11 | EC | Berlin | 10 Aug |
| 3:40.21 | 1 | Cloppenburg-Mee | Trier | 23 Aug |
| 3:38.05 | 4 | | Padova | 2 Sep |
| 3:46.41 | 1 | NC | Pescara | 9 Sep |
| 2020 |
| Outdoor |
| 3:43.56 | 1 | | Bellinzona | 8 Jul |
| 3:43.62 | 7 | | Regensdorf | 8 Aug |
| 3:36.7h+ | 4 | | San Donato Milanese | 5 Sep |
| 3:38.04 | 8 | | Bellinzona | 15 Sep |
| 3:43.62 | 3 | | Zogno | 24 Sep |
| 3:47.51 | 1 | NC | Modena | 17 Oct |
|
| 2014
3:49.06iw | 4 | Ancona | 22 Feb | |
| 2015
3:42.82iw | 3h2 | Praha | 7 Mar | |
| 2016
3:47.27iw | 3 | Istanbul | 25 Feb | |
| 2017
3:45.31iw | 6 | Gent | 11 Feb | |
| 2018
3:48.11iw | 3 | Padova | 28 Jan | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 3:57.54 | 5 | | San Donato Milanese | 5 Sep |
|
| 2020
3:57.54w | 5 | San Donato Milanese | 5 Sep | |
| |
| Mile, Road |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 4:10 | 3 | | Roma | 11 May |
|
| 2019
4:10w | 3 | Roma | 11 May | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 8:33.23 | | | Reggio Emilia | 6 Sep |
|
| 2015
8:33.23w | | Reggio Emilia | 6 Sep | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 30:45 | 7 | | Roma | 31 Dec |
|
| 2017
30:45w | 7 | Roma | 31 Dec | |
| |
| 2000m Steeplechase |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 6:12.23 | | | Campi Bisenzio | 12 Sep |
|
| 2015
6:12.23w | | Campi Bisenzio | 12 Sep | |