General classification
13
Classics
8
Flat
6
Hilly
29
Mountain
5
Time Trial
0
Tour of the Alps
58
20/04
Stage 1
Innsbruck (A) > Innsbruck (A)
45
21/04
Stage 2
Telfs (A) > Martell/Val Martello (I)
49
22/04
Stage 3
Latsch/Laces (I) > Arco (I)
22
23/04
Stage 4
Arco (I) > Trento (I)
82
24/04
Stage 5
Trento (I) > Bozen/Bolzano (I)
63
21/03
Milano-Sanremo
Pavia > Sanremo
48
Tirreno-Adriatico
21
09/03
Lido di Camaiore > Lido di Camaiore
92
10/03
Camaiore > San Gimignano
55
11/03
Cortona > Magliano de' Marsi
78
12/03
Tagliacozzo > Martinsicuro
37
13/03
Marotta-Mondolfo > Mombaroccio
26
14/03
Stage 6
San Severino Marche > Camerino
24
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
04/03
Trofeo Laigueglia
Albenga > Laigueglia
25
13/02
Marseille > Saint-Victoret
2
38
DNF
23
15
41
18
31
20
73
50
35
16
14/02
Forcalquier > Montagne de Lure
15/02
Rognac > Arles
Volta Comunitat Valenciana
04/02
Segorbe > Torreblanca
05/02
Carlet > Alginet
06/02
Orihuela > San Vicente del Raspeig
07/02
La Nucía > Teulada Moraira
08/02
Bétera > Valencia
01/02
Trofeo Palma
Mallorca Fashion Outlet (Marratxi) > Palma
31/01
Trofeo Andratx - Pollença
Andratx > Mirador d'Es Colomer
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
29/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi (Ses Salines)
28/01
Trofeo Calvià
Palmanova > Palmanova
23/01
Classica Camp de Morvedre
Estivella > Estivella
2025 TEAM POLTI VISITMALTA
43
2024 TEAM POLTI KOMETA
2023 EOLO - KOMETA
64
2022 DRONE HOPPER - ANDRONI GIOCATTOLI
2021 ANDRONI GIOCATTOLI - SIDERMEC
65
2020 ANDRONI GIOCATTOLI - SIDERMEC