General classification
11
Classics
219
Flat
61
Hilly
223
Mountain
33
Time Trial
0
2024 EF EDUCATION - EASYPOST
66
2023 EF EDUCATION - EASYPOST
43
2022 EF EDUCATION - EASYPOST
221
2021 EF EDUCATION - NIPPO
231
2020 NTT PRO CYCLING
147
2019 TEAM DIMENSION DATA
419
2018 ASTANA PRO TEAM
274
08/06
Stage 1
Domérat > Montluçon
22
09/06
Stage 2
Prémilhat > Issoire
45
10/06
Stage 3
Brioude > Charantonnay
83
11/06
Stage 4
Charmes-sur-Rhône > Saint-Péray
51
12/06
Stage 5
Saint-Priest > Mâcon
87
13/06
Stage 6
Valserhône > Combloux
47
01/05
Eschborn - Frankfurt
Eschborn > Frankfurt am Main
32
Tour of the Alps
50
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
63
22/04
Mezzolombardo > Sterzing
23/04
Sterzing > Innichen
48
24/04
Sillian > Obertilliach
37
25/04
Lienz > Lienz
28
10/03
Lido di Camaiore > Lido di Camaiore
82
11/03
Camaiore > Follonica
DNF
08/03
Strade Bianche
Siena > Siena
8
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
92
01/03
Omloop Nieuwsblad ME
Ghent > Ninove
130
Volta ao Algarve em Bicicleta
72
20/02
Lagoa > Alto da Foia
21/02
Vila Real Santo António > Tavira
111
22/02
Albufeira > Faro
91
23/02
Salir > Malhão
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
39
02/02
Trofeo Palma
Palma > Palma
128
31/01
Trofeo Serra Tramuntana
Lluc > Selva
58
30/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi
115
29/01
Trofeo Calvià
Palmanova > Palmanova
105