- Intermediate sprint 0
- Stages victory 0
- Victories 4
- Podiums 16
Ranking : 62
2017. Danieli 1914 Cycling Team
13e of the G.P. Sportivi Sovilla - La Piccola Sanremo
2018. Danieli 1914 Cycling Team
2e of the Giro del Nordest d'Italia, of the third stage of the Giro del Nordest d'Italia (Udine>Sauris di Sotto)
3e of the G.P. Sportivi Sovilla - La Piccola Sanremo
4e of the second stage of the Giro Della Lunigiana (Bocca di Magra>Fiumaretta)
5e of the Trofeo Buffoni, of the Giro Della Lunigiana
6e of the Trofeo Citta di Loano
8e of the third stage of the Giro Della Lunigiana (Casette>Casette)
13e of the Tour du Pays de Vaud, of the second stage of the Tour du Pays de Vaud (Missy>Bioley-Magnoux)
14e of the fourth stage of the Giro Della Lunigiana (Carrara>Casano di Luni), of the stage 1b of the Giro Della Lunigiana (Castelnuovo Magra>Castelnuovo Magra [ITT])
21e of the World Championships MJ - Road Race
23e of the stage 1a of the Giro Della Lunigiana (La Spezia>Lerici)
2019. Zalf Euromobil Désirée Fior
1er of the National Championships Italy MU - Road Race
2e of the TrofeoAlcide Degasperi
12e of the Gran Premio Sportivi di Poggiana - Trofeo Bonin Costruzioni
20e of the Il Lombardia Under 23
2020. SEG Racing Academy
11e of the fourth stage of the Czech Tour (Mohelnice>Šternberk)
12e of the first stage of the Ronde de l'Isard (Toulouse>Salies-du-Salat)
13e of the fourth stage of the Ronde de l'Isard (Betchat>Saint-Girons)
14e of the Ronde de l'Isard, of the Czech Tour
21e of the National Championships Italy MU - Road Race
2021. SEG Racing Academy
1er of the first stage of the Ronde de l'Isard (Toulouse>Montauban)
2e of the National Championships Italy MU - ITT
5e of the eighth stage of the Giro d'Italia Next Gen (Aprica>Andalo)
6e of the Flanders Tomorrow Tour, of the first stage of the Flanders Tomorrow Tour (Poperinge>Poperinge)
7e of the ninth stage of the Tour de l'Avenir (La Toussuire>Col du Petit Saint-Bernard)
8e of the fourth stage of the Ronde de l'Isard (Fonsorbes>Plateau de Beille)
10e of the fourth stage of the Giro d'Italia Next Gen (Sorbolo Mezzani>Guastalla [ITT])
11e of the Tour de l'Avenir
13e of the stage 3a of the Flanders Tomorrow Tour (Koksijde>Koksijde [ITT]), of the fourth stage of the Tour Alsace (Ribeauvillé>Lac Blanc)
14e of the Tour Alsace
15e of the fifth stage of the Giro d'Italia Next Gen (Fanano>Sestola)
16e of the Rhodes GP
19e of the second stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Valtournenche>Breuil Cervinia), of the Settimana Internazionale Coppi e Bartali
20e of the third stage of the Tour Alsace (Vesoul>La Planche des Belles Filles), of the Giro d'Italia Next Gen
21e of the Giro Ciclistico della Valle d'Aosta - Mont Blanc
22e of the second stage of the Ronde de l'Isard (Faudoas>Lannemezan)
23e of the eighth stage of the Tour de l'Avenir (La Tour-en-Maurienne>Saint Jean d’Arves)
24e of the fifth stage of the Settimana Internazionale Coppi e Bartali (Forlì>Forlì)
25e of the Ronde de l'Isard
2022. Israel Cycling Academy
1er of the fourth stage of the Circuit des Ardennes (Charleville-Mézières>Charleville-Mézières)
2e of the Trofeo Piva
3e of the second stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Saint Christophe>Saint Christophe)
4e of the Giro Ciclistico della Valle d'Aosta - Mont Blanc, of the third stage of the Tour de Normandie (Nonancourt>Elbeuf-sur-Seine)
5e of the fourth stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Pont Saint Martin>Fontainemore (Pian Coumarial)), of the third stage of the Le Tour de Bretagne Cycliste (Lohéac>Le Hinglé)
9e of the Alpes Isère Tour, of the fifth stage of the Alpes Isère Tour (Entre-deux-Guiers>Allevard-les-Bains)
15e of the first stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Saint Gervais Mont Blanc>Saint Gervais Mont Blanc)
17e of the fifth stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Valtournenche>Cervinia)
25e of the Liège-Bastogne-Liège MU
2023. Israel - Premier Tech
3e of the fifteenth stage of the Giro d'Italia (Seregno>Bergamo)
5e of the twelfth stage of the Giro d'Italia (Bra>Rivoli)
6e of the eighteenth stage of the Giro d'Italia (Oderzo>Val di Zoldo (Palafavera))
7e of the fourth stage of the Tour of the Alps (Rovereto>Predazzo)
11e of the National Championships Italy ME - ITT
13e of the second stage of the Arctic Race of Norway (Alta>Hammerfest)
14e of the second stage of the Czech Tour (Olomouc>Pustevny)
18e of the Vuelta a San Juan Internacional
19e of the third stage of the Czech Tour (Moravská Třebová>Červenohorské sedlo)
21e of the Arctic Race of Norway, of the fifth stage of the Vuelta a San Juan Internacional (Chimbas>Alto Colorado)
25e of the National Championships Italy ME - Road Race
2024. Israel - Premier Tech
2e of the sixth stage of the La Vuelta Ciclista a España (Jerez de la Frontera>Yunquera)
7e of the sixteenth stage of the La Vuelta Ciclista a España (Luanco>Lagos de Covadonga)
11e of the second stage of the Tour de la Provence (Forcalquier>Manosque)
13e of the twenty-first stage of the La Vuelta Ciclista a España (Madrid>Madrid [ITT])
17e of the National Championships Italy ME - Road Race
18e of the Giro del Veneto
19e of the prologue of the Tour de la Provence (Marseille>Marseille), of the first stage of the La Vuelta Ciclista a España (Lisbon>Oeiras [ITT])
25e of the Tour du Jura Cycliste
2025. Israel - Premier Tech
1er of the third stage of the Tour of the Alps (Sterzing>Innichen)
2e of the fourth stage of the Baloise Belgium Tour (Durbuy>Durbuy), of the seventh stage of the La Vuelta Ciclista a España (Andorra la Vella>Cerler. Huesca La Magia)
3e of the fifteenth stage of the La Vuelta Ciclista a España (A Veiga/Vegadeo>Monforte de Lemos)
5e of the National Championships Italy ME - ITT, of the Baloise Belgium Tour
7e of the Tour de Pologne, of the sixth stage of the Tour de Pologne (Bukowina Resort>Bukowina Tatrzańska)
8e of the tenth stage of the Giro d'Italia (Lucca>Pisa [ITT])
9e of the seventh stage of the Tour de Pologne (Wieliczka>Wieliczka [ITT])
11e of the European Continental Championships ME - Road Race
13e of the second stage of the Tour de Pologne (Hotel Gołębiewski Karpacz>Karpacz)
15e of the third stage of the O Gran Camiño - The Historical Route (Ourense>Pereiro de Aguiar [ITT])
18e of the eighteenth stage of the La Vuelta Ciclista a España (Valladolid>Valladolid [ITT])
21e of the Tour of the Alps, of the fourth stage of the Tour of the Alps (Sillian>Obertilliach)
25e of the nineteenth stage of the Giro d'Italia (Biella>Champoluc), of the second stage of the La Vuelta Ciclista a España (Alba>Limone Piemonte)
2026. NSN Cycling Team
10e of the Amstel Gold Race
24e of the Volta ao Algarve em Bicicleta
Follow us
Get exclusive information about the Flèche Wallonne


