General classification
5
Classics
18
Flat
2
Hilly
20
Mountain
8
Time Trial
0
4
13
66
30
7
160
47
76
31
65
26
53
32
9
DNF
19
14
13/02
Stage 1
Marseille > Saint-Victoret
27
14/02
Stage 2
Forcalquier > Montagne de Lure
15/02
Stage 3
Rognac > Arles
64
31/01
Trofeo Andratx - Pollença
Andratx > Mirador d'Es Colomer
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
12
28/01
Trofeo Calvià
Palmanova > Palmanova
75
18/04
Tour du Jura Cycliste
Les Rousses > Mont Poupet
17/04
Classic Grand Besançon Doubs
Besançon > Montfaucon
18/03
Milano - Torino
Rho > Torino (Superga)
Tirreno-Adriatico
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
11/03
Cortona > Magliano de' Marsi
12/03
Stage 4
Tagliacozzo > Martinsicuro
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
04/03
Trofeo Laigueglia
Albenga > Laigueglia
01/03
Region on Dodecanese GP
Rhodes > Salakos
28/02
Visit South Aegean GP
22/02
Tour des Alpes-Maritimes
Villefranche-sur-Mer > Biot
Tour de la Provence
2025 TEAM POLTI VISITMALTA
33
2024 TEAM TECHNIPES #INEMILIAROMAGNA