General classification
91
Classics
25
Flat
52
Hilly
75
Mountain
10
Time Trial
58
2024 LIDL - TREK
286
2023 LIDL - TREK
165
2022 TREK - SEGAFREDO
55
2022 GAZPROM-RUSVELO
2021 GAZPROM-RUSVELO
0
09/05
Stage 1
Durrës > Tirana
22
10/05
Stage 2
Tirana > Tirana
5
11/05
Stage 3
Vlorë (AL) > Vlorë (AL)
33
13/05
Stage 4
Alberobello (Pietramadre) > Lecce
34
14/05
Stage 5
Ceglie Messapica > Matera
54
15/05
Stage 6
Potenza > Napoli
161
16/05
Stage 7
Castel di Sangro > Tagliacozzo (Marsia)
21
17/05
Stage 8
Giulianova > Castelraimondo
49
18/05
Stage 9
Gubbio > Siena
14
20/05
Stage 10
Lucca > Pisa
51
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
95
22/05
Stage 12
Modena > Viadana (Oglio-Po)
35
23/05
Stage 13
Rovigo > Vicenza
13/04
Paris - Roubaix
Compiègne > Roubaix
116
06/04
Ronde van Vlaanderen
Bruges > Oudenaarde
80
30/03
Gent-Wevelgem in Flanders Fields
Ypres > Wevelgem
DNF
28/03
E3 Saxo Classic
Harelbeke > Harelbeke
08/03
Strade Bianche
Siena > Siena
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
87
01/03
Omloop Nieuwsblad ME
Ghent > Ninove
16
Volta ao Algarve em Bicicleta
12
20/02
Lagoa > Alto da Foia
21/02
Vila Real Santo António > Tavira
13
22/02
Albufeira > Faro
38
23/02
Salir > Malhão
17
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
3
05/02
Orihuela > Orihuela
1
06/02
La Nucia > Benifato (Font de Partegat)
07/02
Algemesí > Alpuente
08/02
Oropesa del Mar > Portell de Morella
43
09/02
Alfafar > Valencia