General classification
29
Classics
108
Flat
168
Hilly
181
Mountain
9
Time Trial
0
2025 EF EDUCATION - EASYPOST
156
2024 ARKÉA - B&B HOTELS
209
2023 EOLO - KOMETA
366
2022 EOLO - KOMETA
408
2021 EOLO-KOMETA CYCLING TEAM
272
2020 BARDIANI CSF FAIZANE'
6
2019 BARDIANI CSF
2018 BARDIANI CSF
DNF
95
19
42
87
67
147
33
110
55
150
26
40
54
17
10/02
Stage 4
Al Sawadi Beach > Sohar
11/02
Stage 5
Nizwa > Jabal Al Akhdhar (Green Mountain)
75
06/02
Muscat Classic
Al Mouj > Al Bustan
60
25/03
Ronde Van Brugge - Tour of Bruges ME
Brugge > Brugge
Tirreno-Adriatico
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
10/03
Stage 2
Camaiore > San Gimignano
11/03
Stage 3
Cortona > Magliano de' Marsi
12/03
Tagliacozzo > Martinsicuro
13/03
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
01/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
28/02
Omloop Nieuwsblad ME
Bruges > Ninove
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