General classification
18
Classics
28
Flat
21
Hilly
131
Mountain
45
Time Trial
5
Région Pays de la Loire Tour
77
07/04
Stage 1
Fontevraud-l'Abbaye > Vertou
80
08/04
Stage 2
La Garnache > Les Sables-d'Olonne
79
09/04
Stage 3
Avrillé > Sainte-Suzanne (Sainte-Suzanne-et-Chammes)
85
10/04
Stage 4
Brulon > Le Mans
63
21/03
Milano-Sanremo
Pavia > Sanremo
102
Tirreno-Adriatico
49
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
122
11/03
Cortona > Magliano de' Marsi
135
12/03
Tagliacozzo > Martinsicuro
114
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
64
14/03
Stage 6
San Severino Marche > Camerino
38
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
100
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
96
04/03
Trofeo Laigueglia
Albenga > Laigueglia
DNF
01/02
Mapei Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
54
40
126
89
11
55
62
88
Santos Tour Down Under
20/01
Adelaide (Victoria St.) > Adelaide (Victoria Park)
21/01
Tanunda > Tanunda
22/01
Norwood > Uraidla
23/01
Henley Beach > Nairne
Brighton > Willunga
25/01
Stirling > Stirling
2025 ISRAEL - PREMIER TECH
73
2024 ISRAEL - PREMIER TECH
117
2023 ISRAEL - PREMIER TECH
180
2022 TEAM BIKEEXCHANGE JAYCO
194
2021 TEAM BIKEEXCHANGE
144
2020 MITCHELTON - SCOTT
17
2019 MITCHELTON - SCOTT
2018 CAJA RURAL - SEGUROS RGA