General classification
68
Classics
102
Flat
436
Hilly
24
Mountain
0
Time Trial
98
01/05
Eschborn-Frankfurt
Eschborn > Frankfurt am Main
78
12/04
Paris-Roubaix Hauts-de-France
Compiegne > Roubaix
11
08/04
Scheldeprijs
Terneuzen (NL) > Schoten
20
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
35
01/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
DNF
27/03
E3 Saxo Classic ME
Harelbeke > Harelbeke
67
25/03
Ronde Van Brugge - Tour of Bruges ME
Brugge > Brugge
43
20/03
Bredene Koksijde Classic
Bredene > Koksijde
44
19/03
Grand Prix de Denain - Porte du Hainaut
Denain > Denain
30
18/03
Danilith Nokere Koerse
Deinze > Nokere
70
Tirreno-Adriatico
143
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
3
10/03
Stage 2
Camaiore > San Gimignano
103
11/03
Stage 3
Cortona > Magliano de' Marsi
157
12/03
Stage 4
Tagliacozzo > Martinsicuro
147
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
127
151
140
113
118
129
18
131
121
29
106
99
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
01/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
UAE Tour
16/02
Madinat Zayed Majlis > Liwa Palace
17/02
Al Hudayriyat Island > Al Hudayriyat Island
18/02
Umm al Quwain > Jebel Mobrah
19/02
Fujairah > Fujairah
20/02
Dubai Al Mamzar Park > Hamdan Bin Mohammed Smart University
21/02
Al Ain Museum > Jebel Hafeet
22/02
Zayed National Museum > Abu Dhabi Breakwater
2025 TEAM JAYCO ALULA
2024 TEAM JAYCO ALULA
148
2023 COFIDIS
255
2022 COFIDIS
439
2021 TEAM QHUBEKA NEXTHASH
678
2020 NTT PRO CYCLING
587
2019 TEAM SUNWEB
388
2018 TEAM SUNWEB
88