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
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