General classification
20
Classics
8
Flat
9
Hilly
110
Mountain
4
Time Trial
0
2024 TEAM DSM-FIRMENICH POSTNL
47
2023 TEAM DSM-FIRMENICH
68
2022 TEAM DSM
70
2021 TEAM DSM
160
2020 TEAM SUNWEB
225
2019 TEAM SUNWEB
141
2018 TEAM SUNWEB
6
27/04
Liège - Bastogne - Liège
Liège > Liège
76
Tour of the Alps
36
13
21/04
Stage 1
San Lorenzo Dorsino > San Lorenzo Dorsino
46
22/04
Stage 2
Mezzolombardo > Sterzing
42
23/04
Stage 3
Sterzing > Innichen
35
24/04
Stage 4
Sillian > Obertilliach
41
25/04
Stage 5
Lienz > Lienz
44
22/03
Milano - Sanremo
Pavia > Sanremo
91
Tirreno-Adriatico
34
10/03
Lido di Camaiore > Lido di Camaiore
94
11/03
Camaiore > Follonica
133
12/03
Follonica > Colfiorito
49
13/03
Norcia > Trasacco
37
14/03
Ascoli Piceno > Pergola
15/03
Stage 6
Cartoceto > Frontignano
30
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
71
08/03
Strade Bianche
Siena > Siena
02/03
Faun - Drôme Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
25
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
38