General classification
16
Classics
139
Flat
406
Hilly
110
Mountain
2
Time Trial
2024 TEAM DSM-FIRMENICH POSTNL
69
2023 TEAM DSM-FIRMENICH
121
2022 TEAM DSM
312
2021 LOTTO SOUDAL
532
2020 LOTTO SOUDAL
479
2019 TREK - SEGAFREDO
568
2018 TREK - SEGAFREDO
252
Paris-Nice
94
09/03
Stage 1
Le Perray-en-Yvelines > Le Perray-en-Yvelines
124
10/03
Stage 2
Montesson > Bellegarde
32
11/03
Stage 3
Circuit Nevers Magny-Cours > Nevers
20
12/03
Stage 4
Vichy > La Loge des Gardes
88
13/03
Stage 5
Saint-Just-en-Chevalet > La Côte-Saint-André (Côte de Notre-Dame-de-Sciez)
89
14/03
Stage 6
Saint-Julien-en-Saint-Alban > Berre l'Étang
83
15/03
Stage 7
Nice > Auron
96
16/03
Stage 8
Nice > Nice
92
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
40
01/03
Omloop Nieuwsblad ME
Ghent > Ninove
DNF
Volta ao Algarve em Bicicleta
78
20/02
Lagoa > Alto da Foia
21/02
Vila Real Santo António > Tavira
86
22/02
Albufeira > Faro
12
23/02
Salir > Malhão
67
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
30/01
Hegra > Tayma Fort
13
31/01
Maraya > Skyviews of Harrat Uwayrid
53