General classification
15
Classics
32
Flat
9
Hilly
68
Mountain
3
Time Trial
1
2025 EF EDUCATION - EASYPOST
123
2024 EF EDUCATION - EASYPOST
108
2023 TRINITY RACING
0
2022 TRINITY RACING
28/04
Stage 1
Villars-sur-Glane > Villars-sur-Glane
33
29/04
Stage 2
Martigny > Martigny
97
30/04
Stage 3
Rue > Vucherens
01/05
Stage 4
Orbe > Orbe
73
02/05
Stage 5
Broc > Charmey
27
26/04
Liège-Bastogne-Liège
Liège > Liège
39
22/04
La Flèche Wallonne
Herstal > Huy - Mur de Huy
19/04
Amstel Gold Race
Maastricht > Berg en Terblijt
62
17/04
De Brabantse Pijl - La Flèche Brabançonne ME
Beersel > Overijse
16
06/04
Bilbao > Bilbao
81
07/04
Pamplona/Iruña > Mendukilo Kobazuloa
102
08/04
Basauri > Basauri
82
09/04
Galdakao > Galdakao
76
10/04
Eibar > Eibar
56
11/04
Stage 6
Antzuola (Goizper) > Bergara
DNF
04/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
13
Tirreno-Adriatico
55
162
128
121
67
42
95
57
46
17
38
5
59
23
74
96
66
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
Stage 7
Civitanova Marche > San Benedetto del Tronto
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
04/03
Trofeo Laigueglia
Albenga > Laigueglia
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
Tour of Oman
07/02
Ministry of Tourism > Bimmah Sink Hole
08/02
Al Rustaq Fort > Yitti Hills
09/02
Samail “Al Fayhaa Resthouse” > Eastern Mountain
10/02
Al Sawadi Beach > Sohar
11/02
Nizwa > Jabal Al Akhdhar (Green Mountain)
06/02
Muscat Classic
Al Mouj > Al Bustan
31/01
Trofeo Andratx - Pollença
Andratx > Mirador d'Es Colomer
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
29/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi (Ses Salines)
28/01
Trofeo Calvià
Palmanova > Palmanova