General classification
20
Classics
54
Flat
55
Hilly
124
Mountain
12
Time Trial
4
2024 LIDL - TREK
88
2023 LIDL - TREK
339
2022 TREK - SEGAFREDO
429
2021 TREK - SEGAFREDO
327
2020 TREK - SEGAFREDO
52
15/06
Stage 1
Küssnacht > Küssnacht
67
16/06
Stage 2
Aarau > Schwarzsee
17/06
Stage 3
Aarau > Heiden
1
18/06
Stage 4
Heiden > Piuro (Valchiavenna)
43
13/06
Grosser Preis des Kantons Aargau
Leuggern > Leuggern
51
20/04
Amstel Gold Race
Maastricht > Berg en Terblijt
DNF
07/04
Buesa-Arena > Vitoria-Gasteiz
36
08/04
Pamplona-Iruña > Lodosa
133
09/04
Zarautz > Beasain
38
10/04
Beasain > Markina-Xemein
85
11/04
Stage 5
Urduña > Gernika-Lumo
121
12/04
Stage 6
Eibar > Eibar
Volta Ciclista a Catalunya
3
24/03
Sant Feliu de Guíxols > Sant Feliu de Guíxols
105
25/03
Banyoles > Figueres
110
26/03
Viladecans The Style Outlets > La Molina
64
27/03
Sant Vicenç de Castellet > Montserrat Mil·lenari
73
28/03
Paüls > Amposta
97
29/03
Berga > Berga
30/03
Stage 7
Barcelona > Barcelona
89
08/03
Strade Bianche
Siena > Siena
02/03
Faun - Drôme Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
8
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
75