General classification
4
Classics
11
Flat
0
Hilly
28
Mountain
16
Time Trial
2024 TUDOR PRO CYCLING TEAM
22
2023 TEAM DSM-FIRMENICH
2022 TEAM DSM
2021 TEAM DSM
24
2020 TEAM SUNWEB
5
2019 TEAM SUNWEB
3
Tour of the Alps
21/04
Stage 1
San Lorenzo Dorsino > San Lorenzo Dorsino
22/04
Stage 2
Mezzolombardo > Sterzing
23/04
Stage 3
Sterzing > Innichen
24/04
Stage 4
Sillian > Obertilliach
45
25/04
Stage 5
Lienz > Lienz
30
19/03
Milano - Torino
Rho > Torino (Superga)
Tirreno-Adriatico
79
10/03
Lido di Camaiore > Lido di Camaiore
25
11/03
Camaiore > Follonica
123
12/03
Follonica > Colfiorito
72
13/03
Norcia > Trasacco
85
14/03
Ascoli Piceno > Pergola
101
15/03
Stage 6
Cartoceto > Frontignano
47
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
59
Volta ao Algarve em Bicicleta
19
20/02
Lagoa > Alto da Foia
18
21/02
Vila Real Santo António > Tavira
54
22/02
Albufeira > Faro
32
23/02
Salir > Malhão
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
DNF
31/01
Trofeo Serra Tramuntana
Lluc > Selva
1
29/01
Trofeo Calvià
Palmanova > Palmanova
48