General classification
4
Classics
1
Flat
24
Hilly
Mountain
0
Time Trial
2024 TEAM VORARLBERG
29
2024 TEAM CORRATEC - VINI FANTINI
2023 TEAM CORRATEC
28
2022 TEAM BIKEEXCHANGE JAYCO
12
2021 TEAM BIKEEXCHANGE
22
2020 MITCHELTON - SCOTT
Tour of the Alps
64
21/04
Stage 1
San Lorenzo Dorsino > San Lorenzo Dorsino
69
22/04
Stage 2
Mezzolombardo > Sterzing
71
23/04
Stage 3
Sterzing > Innichen
49
24/04
Stage 4
Sillian > Obertilliach
34
25/04
Stage 5
Lienz > Lienz
58
International Tour of Hellas
56
38
02/04
Patra > Agrinio
14
03/04
Agrinio > Arachova
65
04/04
Delphi > Chelkida
DNF
05/04
Chalkida > Athens
53
06/04
Marathon > Syntagma, Athens
8
Settimana Internazionale Coppi e Bartali
21
25/03
Ferrara > Bondeno
10
26/03
Riccione > Sogliano al Rubicone
88
27/03
Riccione > Cesena
43
28/03
Brisighella > Brisighella
29/03
Brisighella > Forli
67