General classification
0
Classics
2
Flat
9
Hilly
25
Mountain
Time Trial
2025 TEAM JAYCO ALULA
10
2024 TEAM JAYCO ALULA
5
2023 TEAM JAYCO ALULA
8
2022 TEAM BIKEEXCHANGE JAYCO
13
2021 TEAM BIKEEXCHANGE
2020 MITCHELTON - SCOTT
29
2019 MITCHELTON - SCOTT
75
2018 MITCHELTON - SCOTT
46
Tour of the Alps
43
11
20/04
Stage 1
Innsbruck (A) > Innsbruck (A)
96
21/04
Stage 2
Telfs (A) > Martell/Val Martello (I)
54
22/04
Stage 3
Latsch/Laces (I) > Arco (I)
53
23/04
Stage 4
Arco (I) > Trento (I)
44
24/04
Stage 5
Trento (I) > Bozen/Bolzano (I)
Volta Ciclista a Catalunya
101
23/03
Sant Feliu de Guíxols > Sant Feliu de Guíxols
117
24/03
Figueres > Banyoles
139
25/03
Costa Daurada (Mont-roig del Camp) > Costa Daurada (Vila-seca)
138
26/03
Mataró > Camprodon
113
27/03
La Seu d'Urgell > Coll de Pal (La Molina)
97
28/03
Stage 6
Berga > Queralt
86
29/03
Stage 7
Barcelona > Barcelona
99
21/03
Milano-Sanremo
Pavia > Sanremo
109
Tirreno-Adriatico
85
155
124
73
76
108
129
62
DNF
98
104
3
123
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
11/03
Cortona > Magliano de' Marsi
12/03
Tagliacozzo > Martinsicuro
13/03
Marotta-Mondolfo > Mombaroccio
14/03
San Severino Marche > Camerino
15/03
Civitanova Marche > San Benedetto del Tronto
18/02
Vila Real de Santo António > Tavira
19/02
Portimão > Fóia
20/02
Vilamoura > Vilamoura
15/02
Clasica de Almeria
Puebla de Vicar > Roquetas de Mar
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
29/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi (Ses Salines)
24/01
Gran Premio Castellón - Ruta de la Cerámica
Castellón > Onda