- Intermediate sprint 0
- Stages victory 0
- Victory 0
- Podiums 8
Ranking : 42
2019. Campana Imballaggi
2e of the G.P. Sportivi Sovilla - La Piccola Sanremo
6e of the first stage of the Tour du Pays de Vaud (Tolochenaz>Chamblon)
7e of the stage 2a of the Giro della Lunigiana (Aulla>Castelnuovo Magra)
10e of the European Continental Championships MJ - Road Race
11e of the stage 2b of the Giro della Lunigiana (Bocca di Magra>Montemarcello [ITT])
12e of the third stage of the Tour du Pays de Vaud (Granges-près-Marnand>Granges-près-Marnand), of the stage 2a of the Tour du Pays de Vaud (Cugy>Bière)
13e of the Trofeo GD Dorigo - M. O. Sogno Veneto
14e of the Tour du Pays de Vaud
16e of the Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper
17e of the fourth stage of the Giro della Lunigiana (Ameglia>Luni)
18e of the Trofeo Buffoni
19e of the first stage of the Giro della Lunigiana (Lerici>La Specia)
22e of the Giro della Lunigiana
2020. Zalf Euromobil Désirée Fior
6e of the fourth stage of the Giro d'Italia Next Gen (Bonferraro di Sorgà>Bolca)
8e of the Tr. Città di S.Vendemiano - GP Industria & Commercio, of the second stage of the Giro d'Italia Next Gen (Gradara>Riccione)
10e of the Giro d'Italia Next Gen
11e of the National Championships Italy MU - Road Race
12e of the third stage of the Giro della Regione Friuli Venezia Giulia (San Vito al Tagliamento>Buja)
15e of the first stage of the Giro d'Italia Next Gen (Urbino>Urbino)
18e of the seventh stage of the Giro d'Italia Next Gen (Barzio>Montespluga)
21e of the eighth stage of the Giro d'Italia Next Gen (Aprica>Aprica)
22e of the Giro della Toscana - Memorial Alfredo Martini
24e of the third stage of the Giro d'Italia Next Gen (Riccione>Mordano)
2021. Zalf Euromobil Fior
5e of the first stage of the Giro della Regione Friuli Venezia Giulia (Rive d’Arcano>Tarvisio)
6e of the Ruota d'Oro - GP Festa del Perdono, of the National Championships Italy MU - Road Race, of the sixth stage of the Giro d'Italia Next Gen (Bonferraro di Sorgà>San Pellegrino Terme)
7e of the ninth stage of the Giro d'Italia Next Gen (Cavalese>Nevegal)
8e of the Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni, of the second stage of the Giro d'Italia Next Gen (Riccione>Imola)
9e of the Giro del Medio Brenta, of the tenth stage of the Giro d'Italia Next Gen (San Vito al Tagliamento>Castelfranco Veneto)
11e of the Giro del Belvedere
12e of the Per Sempre Alfredo
13e of the Giro d'Italia Next Gen
14e of the third stage of the Giro d'Italia Next Gen (Cesenatico>Cesenatico), of the first stage of the Giro d'Italia Next Gen (Cesenatico>Riccione), of the I feel Slovenia VN Adria Mobil
15e of the Giro della Regione Friuli Venezia Giulia
16e of the Circuito del Porto - Trofeo Arvedi
17e of the second stage of the Giro della Regione Friuli Venezia Giulia (Casarsa della Delizia>Piancavallo), of the Trofeo Piva
20e of the eighth stage of the Giro d'Italia Next Gen (Aprica>Andalo)
22e of the Coppa Della Pace - Trofeo Fratelli Anelli
2022. Bahrain - Victorious
3e of the ninth stage of the La Vuelta Ciclista a España (Villaviciosa>Les Praeres. Nava)
4e of the Tour de Hongrie, of the Gran Piemonte
5e of the fifth stage of the Tour de Hongrie (Miskolc>Gyöngyös-Kékestető)
8e of the second stage of the Tour de Suisse (Küsnacht>Aesch)
11e of the first stage of the Tour de Hongrie (Csákvár>Székesfehérvár)
13e of the twelfth stage of the La Vuelta Ciclista a España (Salobreña>Peñas Blancas. Estepona)
15e of the Gran Premio Miguel Indurain
21e of the sixteenth stage of the La Vuelta Ciclista a España (Sanlúcar de Barrameda>Tomares)
23e of the fourth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Cúllar Vega>Baza)
25e of the fifth stage of the Tour de Suisse (Ambri>Novazzano)
2023. Bahrain - Victorious
7e of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Alcalá de Guadaira>Alcalá de los Gazules)
12e of the first stage of the Vuelta a Burgos (Villalba de Duero>Burgos)
17e of the Utsunomiya Japan Cup Road Race
25e of the fifth stage of the Tour of the Alps (Cavalese>Brunico)
2024. Bahrain - Victorious
2e of the third stage of the Itzulia Basque Country (Ezpeleta>Altsasu), of the fourth stage of the CRO Race (Krk>Labin)
3e of the Tour of Antalya, of the third stage of the Tour of Antalya (Kemer>Tahtali), of the National Championships Italy ME - Road Race, of the third stage of the Lloyds Bank Tour of Britain Men (Sheffield>Barnsley)
4e of the CRO Race
6e of the fifth stage of the Tour of Slovenia (Šentjernej>Novo mesto), of the third stage of the Tour de Pologne (Wałbrzych>Duszniki-Zdrój)
7e of the fourth stage of the Tour of Slovenia (Škofljica>Krvavec), of the Tour de Pologne, of the Lloyds Bank Tour of Britain Men, of the first stage of the Lloyds Bank Tour of Britain Men (Kelso>Kelso), of the second stage of the CRO Race (Biograd na Moru>Novalja)
8e of the sixth stage of the Tour de Pologne (Wadowice>Bukovina Resort)
9e of the Grand Prix Cycliste de Montréal, of the Gran Piemonte
10e of the Grand Prix Cycliste de Québec, of the Utsunomiya Japan Cup Road Race
11e of the fifth stage of the Volta Ciclista a Catalunya (Altafulla>Viladecans), of the Tour of Slovenia, of the first stage of the Tour de Pologne (Wrocław>Karpacz), of the fifth stage of the Lloyds Bank Tour of Britain Men (Northampton>Northampton), of the fourth stage of the Lloyds Bank Tour of Britain Men (Derby>Newark-on-Trent)
12e of the first stage of the Tour de Romandie (Château d'Oex>Fribourg)
13e of the second stage of the Tour de Pologne (Mysłakowice>Karpacz [ITT])
18e of the Bretagne Classic - Ouest-France
20e of the fourth stage of the Tour of Antalya (Antalya>Antalya), of the second stage of the Tour of Antalya (Demre>Antalya)
21e of the fourth stage of the Volta Ciclista a Catalunya (Sort>Lleida), of the eighteenth stage of the Giro d'Italia (Fiera di Primiero>Padova), of the sixth stage of the Lloyds Bank Tour of Britain Men (Lowestoft>Felixstowe)
22e of the Il Lombardia
23e of the twentieth stage of the Giro d'Italia (Alpago>Bassano del Grappa)
24e of the third stage of the Tour of Slovenia (Ljubljana>Nova Gorica), of the sixth stage of the CRO Race (Sveta Nedelja>Zagreb), of the third stage of the CRO Race (Novi Vinodolski>Opatija)
2025. Bahrain - Victorious
17e of the De Brabantse Pijl - La Flèche Brabançonne ME
18e of the Milano-Sanremo
25e of the Tour des Alpes-Maritimes, of the first stage of the Tour des Alpes-Maritimes (Contes>Gourdon)
Follow us
Get exclusive information about the Flèche Wallonne