General classification
465
Classics
189
Flat
37
Hilly
403
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
27/04
Liège - Bastogne - Liège
Liège > Liège
82
Tour of the Alps
10
23
21/04
Stage 1
San Lorenzo Dorsino > San Lorenzo Dorsino
4
22/04
Stage 2
Mezzolombardo > Sterzing
3
23/04
Stage 3
Sterzing > Innichen
24/04
Stage 4
Sillian > Obertilliach
9
25/04
Stage 5
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