General classification
91
Classics
36
Flat
25
Hilly
135
Mountain
9
Time Trial
0
2024 ISRAEL - PREMIER TECH
237
2023 ISRAEL - PREMIER TECH
273
2022 BAHRAIN VICTORIOUS
148
2021 BAHRAIN VICTORIOUS
6
2020 BAHRAIN - MCLAREN
2019 BAHRAIN - MERIDA
01/05
Eschborn - Frankfurt
Eschborn > Frankfurt am Main
DNF
27/04
Liège - Bastogne - Liège
Liège > Liège
23/04
La Flèche Wallonne
Ciney > Huy
Giro d'Abruzzo
50
29
15/04
Stage 1
Scerni > Crecchio
80
16/04
Stage 2
Tocco da Casauria > Penne
89
17/04
Stage 3
San Demetrio ne' Vestini > Roccaraso (Aremogna)
21
18/04
Stage 4
Corropoli > Isola del Gran Sasso (Santuario di San Gabriele)
59
02/02
Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
66
30/01
Surf Coast Classic - Men
Lorne > Torquay
Santos Tour Down Under
53
21/01
Prospect > Gumeracha
23
22/01
Tanunda > Tanunda
23/01
Norwood > Uraidla
28
24/01
Glenelg > Victor Harbor
55
25/01
Stage 5
McLaren Vale > Willunga Hill
81
26/01
Stage 6
Adelaide > Adelaide
115