2022 – Equipo Kern Pharma
52º Coppa Agostoni – Giro delle Brianze (UCI 1.1)
52º Okolo Slovenska – Tour de Slovaquie (UCI 2.1)
58º Giro dell’Emilia (UCI 1.Pro)
77º Tre Valli Varesine (UCI 1.Pro)
2022 – Selección Italiana
1º 3ª etapa Adriatica Ionica Race (UCI 2.1)
8º 5ª etapa Settimana Internazionale Coppi e Bartali (UCI 2.1)
16º Giro di Sicilia (UCI 2.1)
22º Per Sempre Alfredo (UCI 1.1)
26º Adriatica Ionica Race (UCI 2.1)
2022 – Gazprom-RusVelo
26º Volta a la Comunitat Valenciana (UCI 2.Pro)
2021 – Bardiani-CSF-Faizanè
4º Adriatica Ionica Race (UCI 2.1)
5º 8ª etapa Giro de Italia (2.UWT)
8º Tour de Eslovenia (UCI 2.Pro)
11º Giro del Veneto (UCI 1.1)
23º Veneto Classic (UCI 1.1)
35º Giro de Italia (UCI 2.UWT)
37º Milano – Tornio (UCI 1.Pro)
2020 – Bardiani-CSF-Faizanè
9º 19ª etapa Giro de Italia (UCI 2.UWT)
16º Mont Ventoux Dénivelé Challenge (UCI 1.1)
24º Giro dell’Appennino (UCI 1.1)
46º Giro dell’Emilia (UCI 1.Pro)
50º Il Lombardia (UCI 1.UWT)
2019 – Bardiani-CSF
6º La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
49º Coppa Agostoni – Giro delle Brianze (UCI 1.1)
52º Memorial Marco Pantani (UCI 1.1)
64º Il Lombardia (UCI 1.UWT)
2018 – Bardiani-CSF
7º Adriatica Ionica Race (UCI 2.1)
8º Tour of Austria (UCI 2.1)
14º Campeonato de Italia (1.NC)
19º Giro della Toscana (UCI 1.1)
31º Milano – Tornio (UCI 1.Pro)
46º Il Lombardia (UCI 1.UWT)