General classification
37
Classics
57
Flat
36
Hilly
82
Mountain
1
Time Trial
22
23
39
DNF
11
13
56
14
90
27
63
28
49
66
30
41
28/02
Omloop Nieuwsblad ME
Bruges > Ninove
16
19/04
Amstel Gold Race
Maastricht > Berg en Terblijt
17/04
De Brabantse Pijl - La Flèche Brabançonne ME
Beersel > Overijse
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
01/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
29/03
In Flanders Fields - From Middelkerke to Wevelgem
Middelkerke > Wevelgem
27/03
E3 Saxo Classic ME
Harelbeke > Harelbeke
21/03
Milano-Sanremo
Pavia > Sanremo
Tirreno-Adriatico
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
10/03
Stage 2
Camaiore > San Gimignano
11/03
Stage 3
Cortona > Magliano de' Marsi
12/03
Stage 4
Tagliacozzo > Martinsicuro
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
01/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
2025 LOTTO
193
2024 LOTTO DSTNY
143
2023 TEAM FLANDERS - BALOISE
43
2022 SPORT VLAANDEREN - BALOISE
26