- Intermediate sprint 0
- Stages victory 0
- Victories 11
- Podiums 36
Ranking : 11
2015. GC Feralpi Monteclarense
1er of the National Championships Italy MJ - Road Race
6e of the third stage of the Giro Della Lunigiana (La Spezia>Luni di Ortonovo)
23e of the Trofeo Buffoni
24e of the G.P. Sportivi Sovilla - La Piccola Sanremo
2017. Sangemini - MG.Kvis
7e of the stage 5a of the Giro d'Italia Next Gen (Osima>Senigallia)
9e of the first stage of the Peace Race (Jesenik>Rymarov)
12e of the Trofeo Edil c
14e of the Ruota d'Oro - GP Festa del Perdono
16e of the sixth stage of the Giro d'Italia Next Gen (Castalincontrada>Francavilla al Mare)
21e of the stage 5b of the Giro d'Italia Next Gen (Campocavallo di Osima>Campocavallo di Osima [ITT])
25e of the seventh stage of the Giro d'Italia Next Gen (Campo Imperatore Cima Pantin>Francavilla al Mare)
2019. Equipe continentale Groupama-FDJ
2e of the Tour du Jura Cycliste
3e of the second stage of the Ronde de l'Isard (Salies-du-Salat>Castillon-en-Couserans), of the first stage of the Tour du Jura Cycliste (Leschères>Lavans-lès-Saint-Claude)
5e of the eighth stage of the Giro d'Italia Next Gen (Rosa>Falcade), of the second stage of the Tour du Jura Cycliste (Moissey>Dole)
6e of the sixth stage of the Tour de Normandie (Gouville-sur-Mer>Martinvast)
7e of the seventh stage of the Giro d'Italia Next Gen (Dimaro>Levico Terme)
9e of the fifth stage of the Giro d'Italia Next Gen (Sorbolo Mezzani>Passo Maniva)
11e of the third stage of the Giro d'Italia Next Gen (Sesto Fiorentino>Gaiole in Chianti), of the fifth stage of the Tour de Normandie (Alençon>Bagnoles-de-l'Orne)
12e of the sixth stage of the Giro d'Italia Next Gen (Aprica>Aprica), of the Liège-Bastogne-Liège MU
13e of the Giro d'Italia Next Gen, of the fourth stage of the Ronde de l'Isard (Bélesta>Saint-Girons), of the first stage of the Tour de Normandie (Courseulles-sur-Mer>Le Neubourg)
14e of the prologue of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Aosta>Aosta)
15e of the first stage of the Ronde de l'Isard (Toulouse>Le Mas d'Azil), of the first stage of the Alpes Isère Tour (Charvieu-Chavagneux>Villefontaine)
18e of the prologue of the Giro d'Italia Next Gen (Riccione>Riccione)
22e of the Ronde de l'Isard
25e of the fourth stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Orsières>Champex)
2021. Gazprom - RusVelo
6e of the third stage of the Giro di Sicilia (Termini Imerese>Caronia), of the first stage of the Vuelta Asturias Julio Alvarez Mendo (Oviedo>Pola de Lena)
9e of the Trofeo Serra Tramuntana, of the third stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione)
13e of the Giro dell'Emilia
14e of the Giro della Toscana - Memorial Alfredo Martini
15e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Bugeat - Espace 1000 Sources>Lubersac), of the third stage of the Tour of the Alps (Imst>Naturns)
18e of the second stage of the Giro di Sicilia (Selinunte>Mondello)
20e of the Tour du Jura Cycliste, of the Classic Grand Besançon Doubs
21e of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Agonac>Payzac), of the third stage of the Vuelta Asturias Julio Alvarez Mendo (Cangas del Narcea>Alto del Naranco)
25e of the Vuelta Asturias Julio Alvarez Mendo, of the first stage of the Tour of the Alps (Brixen>Innsbruck)
2022. Astana Qazaqstan Team
1er of the fifth stage of the AIR - Adriatica Ionica Race (Castelraimondo>Ascoli Piceno), of the first stage of the AIR - Adriatica Ionica Race (Tarvisio>Monfalcone)
6e of the fourth stage of the Tour de Pologne (Lesko>Sanok)
7e of the Coppa Bernocchi - GP Banco BPM
8e of the second stage of the AIR - Adriatica Ionica Race (Castelfranco Veneto>Monte Grappa)
9e of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione), of the National Championships Italy ME - Road Race
12e of the Settimana Internazionale Coppi e Bartali, of the fourth stage of the Settimana Internazionale Coppi e Bartali (Montecatini>Montecatini), of the Veneto Classic
13e of the fifth stage of the Settimana Internazionale Coppi e Bartali (Casalguidi>Cantagrillo)
14e of the third stage of the Settimana Internazionale Coppi e Bartali (San Marino>San Marino)
15e of the fourth stage of the Giro di Sicilia (Ragalna>Etna)
16e of the ADAC Cyclassics
21e of the GP Industria & Artigianato
22e of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano)
23e of the Giro di Sicilia
25e of the Bretagne Classic - CIC
2023. Astana Qazaqstan Team
2e of the Arctic Race of Norway, of the second stage of the Arctic Race of Norway (Alta>Hammerfest)
3e of the third stage of the Arctic Race of Norway (Hammerfest>Havøysund)
6e of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione), of the fourth stage of the Baloise Belgium Tour (Durbuy>Durbuy), of the third stage of the Tour de Pologne (Wałbrzych>Duszniki-Zdrój), of the fourth stage of the Arctic Race of Norway (Kvalsund>Nordkapp)
7e of the Coppa Bernocchi - GP Banco BPM
8e of the second stage of the Itzulia Basque Country (Viana>Leitza), of the twelfth stage of the Giro d'Italia (Bra>Rivoli)
9e of the GP Industria & Artigianato, of the National Championships Italy ME - Road Race, of the fifth stage of the Tour de Pologne (Pszczyna>Bielsko-Biala)
10e of the first stage of the Itzulia Basque Country (Vitoria-Gasteiz>Labastida), of the Gran Premio Miguel Indurain, of the seventh stage of the Giro d'Italia (Capua>Gran Sasso d'Italia (Campo Imperatore)), of the National Championships Italy ME - ITT
12e of the first stage of the Volta Comunitat Valenciana (Orihuela>Altea), of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano), of the second stage of the Tour de Pologne (Leszno>Karpacz)
13e of the Tour de Pologne
17e of the Clásica Jaén
19e of the third stage of the Settimana Internazionale Coppi e Bartali (Forlì>Forlì)
21e of the second stage of the Volta Comunitat Valenciana (Novelda>Alto de Pinos)
2024. Astana Qazaqstan Team
4e of the Trofeo Laigueglia, of the fifth stage of the Volta ao Algarve em Bicicleta (Faro>Alto do Malhāo), of the sixteenth stage of the Giro d'Italia (Laas>Santa Cristina Valgardena (Monte Pana))
5e of the twelfth stage of the Giro d'Italia (Martinsicuro>Fano)
7e of the first stage of the Sibiu Cycling Tour (Sibiu>Păltiniș)
8e of the Mapei Cadel Evans Great Ocean Road Race - Men, of the sixth stage of the Tour Down Under (Unley>Mount Lofty), of the Figueira Champions Classic
10e of the second stage of the Volta ao Algarve em Bicicleta (Lagoa>Alto da Fóia), of the fourth stage of the Arctic Race of Norway (Glomfjord (Meløy)>Bodø)
11e of the Volta ao Algarve em Bicicleta, of the Sibiu Cycling Tour, of the Giro dell'Emilia
12e of the third stage of the Sibiu Cycling Tour (Sibiu>Bâlea Lac), of the Arctic Race of Norway
13e of the fourth stage of the Sibiu Cycling Tour (Sibiu>Sibiu)
15e of the first stage of the Tour de Pologne (Wrocław>Karpacz), of the third stage of the Arctic Race of Norway (Tverlandet>Sulitjelma (Jakobsbakken))
17e of the second stage of the Tour de Pologne (Mysłakowice>Karpacz [ITT])
21e of the sixth stage of the Giro d'Italia (Viareggio>Rapolano Terme)
2025. XDS Astana Team
1er of the Tour des Alpes-Maritimes, of the first stage of the Tour des Alpes-Maritimes (Contes>Gourdon), of the Classic Var, of the sixteenth stage of the Giro d'Italia (Piazzola sul Brenta>San Valentino (Brentonico)), of the Giro Della Romagna
2e of the Trofeo Calvià, of the Clàssica Comunitat Valenciana - Gran Premi València, of the Trofeo Laigueglia, of the Clàssica Terres de l'Ebre, of the GP Industria & Artigianato
3e of the Vuelta a la Región de Murcia “Costa Cálida”, of the fifteenth stage of the Giro d'Italia (Fiume Veneto>Asiago), of the Clasica Castilla y Leon, of the Arctic Race of Norway, of the third stage of the Arctic Race of Norway (Husøy (Senja)>Målselv)
4e of the Trofeo Tessile & Moda - Valdengo Oropa, of the European Continental Championships ME - Road Race, of the Gran Premio città di Peccioli - Coppa Sabatini
5e of the Gran Premio Castellón - Ruta de la Cerámica, of the Faun-Ardèche Classic
6e of the Giro della Toscana - Memorial Alfredo Martini
8e of the DSSK (Donostia San Sebastian Klasikoa)
9e of the third stage of the Giro d'Italia (Vlorë>Vlorë)
10e of the Clásica de Ordizia - Ordiziako Klasikoa
11e of the Trofeo Matteotti
14e of the eighteenth stage of the Giro d'Italia (Morbegno>Cesano Maderno)
15e of the Il Lombardia
16e of the Veneto Classic
17e of the Trofeo Serra Tramuntana
20e of the second stage of the Tour des Alpes-Maritimes (Villefranche-sur-Mer>Vence)
21e of the fourth stage of the Arctic Race of Norway (Tromsø>Tromsø)
23e of the La Flèche Wallonne, of the Liège-Bastogne-Liège, of the Giro del Veneto
24e of the first stage of the Arctic Race of Norway (Borkenes (Kvæfjord)>Harstad)
2026. XDS Astana Team
1er of the Classica Camp de Morvedre, of the Tour of Oman, of the fifth stage of the Tour of Oman (Nizwa>Jabal Al Akhdhar (Green Mountain))
2e of the Tour des Alpes-Maritimes, of the third stage of the Tour of Oman (Samail "Al Fayhaa Resthouse">Eastern Mountain)
3e of the Trofeo Serra Tramuntana, of the fourth stage of the Itzulia Basque Country (Galdakao>Galdakao)
4e of the Muscat Classic
5e of the Trofeo Andratx - Pollença
6e of the Trofeo Laigueglia, of the Gran Premio Miguel Indurain
7e of the Faun Drome Classic
24e of the Faun-Ardèche Classic
25e of the fourth stage of the Tour of Oman (Al Sawadi Beach>Sohar)
Follow us
Get exclusive information about the Flèche Wallonne


