General classification
9
Classics
10
Flat
1
Hilly
79
Mountain
51
Time Trial
25
28/04
Stage 1
Villars-sur-Glane > Villars-sur-Glane
38
29/04
Stage 2
Martigny > Martigny
35
30/04
Stage 3
Rue > Vucherens
01/05
Stage 4
Orbe > Orbe
12
26/04
Liège-Bastogne-Liège
Liège > Liège
33
22/04
La Flèche Wallonne
Herstal > Huy - Mur de Huy
62
19/04
Amstel Gold Race
Maastricht > Berg en Terblijt
17/04
De Brabantse Pijl - La Flèche Brabançonne ME
Beersel > Overijse
Tirreno-Adriatico
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
99
11/03
Cortona > Magliano de' Marsi
120
12/03
Tagliacozzo > Martinsicuro
47
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
61
14/03
Stage 6
San Severino Marche > Camerino
85
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
75
04/03
Trofeo Laigueglia
Albenga > Laigueglia
DNF
24
41
48
26
44
Volta ao Algarve em Bicicleta
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
2025 ISRAEL - PREMIER TECH
167
2024 ISRAEL - PREMIER TECH
104
2023 ISRAEL - PREMIER TECH
71
2022 ISRAEL - PREMIER TECH