General classification
465
Classics
189
Flat
37
Hilly
415
Mountain
617
Time Trial
12
2024 TEAM DSM-FIRMENICH POSTNL
554
2023 TEAM DSM-FIRMENICH
951
2022 TEAM DSM
956
2021 TEAM DSM
776
2020 AG2R LA MONDIALE
400
2019 AG2R LA MONDIALE
542
2018 AG2R LA MONDIALE
409
09/05
Stage 1
Durrës > Tirana
16
10/05
Stage 2
Tirana > Tirana
51
11/05
Stage 3
Vlorë (AL) > Vlorë (AL)
50
13/05
Stage 4
Alberobello (Pietramadre) > Lecce
52
14/05
Stage 5
Ceglie Messapica > Matera
25
15/05
Stage 6
Potenza > Napoli
104
16/05
Stage 7
Castel di Sangro > Tagliacozzo (Marsia)
57
17/05
Stage 8
Giulianova > Castelraimondo
9
18/05
Stage 9
Gubbio > Siena
120
20/05
Stage 10
Lucca > Pisa
62
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
42
22/05
Stage 12
Modena > Viadana (Oglio-Po)
155
23/05
Stage 13
Rovigo > Vicenza
58
27/04
Liège - Bastogne - Liège
Liège > Liège
82
Tour of the Alps
10
23
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
4
22/04
Mezzolombardo > Sterzing
3
23/04
Sterzing > Innichen
24/04
Sillian > Obertilliach
25/04
Lienz > Lienz
22
02/03
Faun - Drôme Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
DNF
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
67
20/02
Lagoa > Alto da Foia
21/02
Vila Real Santo António > Tavira
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz