General classification
302
Classics
38
Flat
58
Hilly
Mountain
130
Time Trial
131
06/04
Stage 1
Bilbao > Bilbao
3
07/04
Stage 2
Pamplona/Iruña > Mendukilo Kobazuloa
124
08/04
Stage 3
Basauri > Basauri
115
09/04
Stage 4
Galdakao > Galdakao
77
04/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
DNF
21/03
Milano-Sanremo
Pavia > Sanremo
132
Tirreno-Adriatico
59
09/03
Lido di Camaiore > Lido di Camaiore
13
10/03
Camaiore > San Gimignano
28
11/03
Cortona > Magliano de' Marsi
67
12/03
Tagliacozzo > Martinsicuro
83
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
46
14/03
Stage 6
San Severino Marche > Camerino
117
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
126
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
52
04/03
Trofeo Laigueglia
Albenga > Laigueglia
50
Volta ao Algarve em Bicicleta
15
111
29
85
21
8
40
92
56
44
41
6
4
18/02
Vila Real de Santo António > Tavira
19/02
Portimão > Fóia
20/02
Vilamoura > Vilamoura
21/02
Albufeira > Lagos
22/02
Faro > Malhão
14/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
Volta Comunitat Valenciana
04/02
Segorbe > Torreblanca
05/02
Carlet > Alginet
06/02
Orihuela > San Vicente del Raspeig
07/02
La Nucía > Teulada Moraira
08/02
Bétera > Valencia
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
29/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi (Ses Salines)
2025 UAE TEAM EMIRATES - XRG
189
2024 UAE TEAM EMIRATES
196
2023 UAE TEAM EMIRATES
322
2022 BORA - HANSGROHE
603
2021 BORA - HANSGROHE
680
2020 BORA - HANSGROHE
789
2019 BORA - HANSGROHE
666
2018 BORA - HANSGROHE
112