General classification
143
Classics
0
Flat
3
Hilly
63
Mountain
68
Time Trial
2024 LIDL - TREK
84
2024 LIDL - TREK FUTURE RACING
2023 LIDL - TREK
447
2022 TREK - SEGAFREDO
518
2021 TREK - SEGAFREDO
100
2020 TREK - SEGAFREDO
15/06
Stage 1
Küssnacht > Küssnacht
35
16/06
Stage 2
Aarau > Schwarzsee
42
17/06
Stage 3
Aarau > Heiden
29
Tour of Slovenia
12
5
20
04/06
Piran > Škofljica
37
05/06
Velenje > Rogaška Slatina
23
06/06
Majšperk > Ormož
07/06
Stage 4
Maribor > Golte
08/06
Stage 5
Litija > Novo mesto
26
Tour de Romandie
7
19
29/04
Saint-Imier > Saint-Imier
107
30/04
Münchenstein (Primeo Energie) > Fribourg
39
01/05
La Grande Béroche > La Grande Béroche
02/05
Cossonay > Cossonay
21
03/05
Sion > Thyon 2000
04/05
Stage 6
Genève > Genève
Tour of the Alps
15
16
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
17
22/04
Mezzolombardo > Sterzing
23/04
Sterzing > Innichen
24/04
Sillian > Obertilliach
25/04
Lienz > Lienz
Volta Ciclista a Catalunya
24/03
Sant Feliu de Guíxols > Sant Feliu de Guíxols
27
25/03
Banyoles > Figueres
48
26/03
Viladecans The Style Outlets > La Molina
27/03
Sant Vicenç de Castellet > Montserrat Mil·lenari
9
28/03
Paüls > Amposta
43
29/03
Berga > Berga
30/03
Stage 7
Barcelona > Barcelona
22
02/02
Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
62
30/01
Surf Coast Classic - Men
Lorne > Torquay
58
21/01
Prospect > Gumeracha
87
22/01
Tanunda > Tanunda
65
23/01
Norwood > Uraidla
14
24/01
Glenelg > Victor Harbor
94
25/01
McLaren Vale > Willunga Hill
26/01
Adelaide > Adelaide
DNF