- Intermediate sprint 0
- Stages victory 0
- Victory 0
- Podiums 13
Ranking : -
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 - Trofeo Merotto Spumanti
14e of the Tour du Pays de Vaud
16e of the In Flanders Fields - In Ieper/GP André Noyelle
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 Velika Nagrada Novega Mesta
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 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 Tour of Britain Men, of the first stage of the Lloyds 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 Tour of Britain Men (Northampton>Northampton), of the fourth stage of the Lloyds 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 - CIC
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 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
2e of the fifth stage of the Giro d'Italia (Ceglie Messapica>Matera), of the CRO Race, of the fourth stage of the CRO Race (Krk>Labin), of the second stage of the CRO Race (Biograd na Moru>Jovići)
3e of the fourth stage of the Lloyds Tour of Britain Men (Atherstone>Burton Dassett)
4e of the fifth stage of the CRO Race (Karlovac>Sveta Nedelja), of the sixth stage of the Lloyds Tour of Britain Men (Newport>Cardiff)
5e of the third stage of the Giro d'Italia (Vlorë>Vlorë)
6e of the Gran Piemonte
8e of the third stage of the Lidl Deutschland Tour (Arnsberg>Kassel)
11e of the Lidl Deutschland Tour
12e of the Eschborn-Frankfurt
14e of the second stage of the Lidl Deutschland Tour (Herford>Arnsberg)
15e of the fourth stage of the Lidl Deutschland Tour (Halle (Saale)>Magdeburg)
17e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the third stage of the CRO Race (Gospić>Rijeka)
18e of the Milano-Sanremo, of the Grand Prix Cycliste de Québec
19e of the eighteenth stage of the Giro d'Italia (Morbegno>Cesano Maderno)
20e of the first stage of the CRO Race (Split>Sinj), of the first stage of the Lloyds Tour of Britain Men (Woodbridge>Southwold)
21e of the Lloyds Tour of Britain Men
22e of the third stage of the Tour de Pologne (Wałbrzych>Wałbrzych), of the fifth stage of the Lloyds Tour of Britain Men (Pontypool>The Tumble)
23e of the first stage of the Lidl Deutschland Tour (Essen>Herford), of the second stage of the Lloyds Tour of Britain Men (Stowmarket>Stowmarket)
25e of the Tour des Alpes-Maritimes, of the first stage of the Tour des Alpes-Maritimes (Contes>Gourdon)
2026. Bahrain - Victorious
6e of the fourth stage of the Tour Down Under (Brighton>Willunga)
8e of the fifth stage of the Tour Down Under (Stirling>Stirling)
10e of the Milano-Sanremo
11e of the De Brabantse Pijl - La Flèche Brabançonne ME
17e of the seventh stage of the Tirreno-Adriatico (Civitanova Marche>San Benedetto del Tronto)
18e of the Tour Down Under
22e of the third stage of the Tirreno-Adriatico (Cortona>Magliano de' Marsi)
25e of the second stage of the Tirreno-Adriatico (Camaiore>San Gimignano)
Follow us
Get exclusive information about the Flèche Wallonne


