General classification
5
Classics
0
Flat
1
Hilly
Mountain
2
Time Trial
11
2025 EF EDUCATION - EASYPOST
29
2024 ASTANA QAZAQSTAN DEVELOPMENT TEAM
18
2024 ASTANA QAZAQSTAN TEAM
2023 TRINITY RACING
4
2022 TRINITY RACING
8
2021 TRINITY RACING
12/04
Paris-Roubaix Hauts-de-France
Compiegne > Roubaix
DNF
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
01/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
67
29/03
In Flanders Fields - From Middelkerke to Wevelgem
Middelkerke > Wevelgem
27/03
E3 Saxo Classic ME
Harelbeke > Harelbeke
98
Paris-Nice
50
19
17
08/03
Stage 1
Achères > Carrières-sous-Poissy
91
09/03
Stage 2
Épône > Montargis
122
10/03
Stage 3
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
6
11/03
Stage 4
Bourges > Uchon
62
12/03
Stage 5
Cormoranche-sur-Saône > Colombier-le-Vieux
83
13/03
Stage 6
Barbentane > Apt
46
14/03
Stage 7
Nice > Auron
87
15/03
Stage 8
Nice > Nice
61
01/02
Mapei Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
32
20/01
Adelaide (Victoria St.) > Adelaide (Victoria Park)
35
135
68
117
21/01
Tanunda > Tanunda
22/01
Norwood > Uraidla
23/01
Henley Beach > Nairne
Brighton > Willunga
25/01
Stirling > Stirling