General classification
25
Classics
56
Flat
341
Hilly
3
Mountain
0
Time Trial
9
12/04
Paris-Roubaix Hauts-de-France
Compiegne > Roubaix
91
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
DNF
01/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
29/03
In Flanders Fields - From Middelkerke to Wevelgem
Middelkerke > Wevelgem
25/03
Ronde Van Brugge - Tour of Bruges ME
Brugge > Brugge
Tirreno-Adriatico
133
10
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
15
10/03
Stage 2
Camaiore > San Gimignano
159
11/03
Stage 3
Cortona > Magliano de' Marsi
6
12/03
Stage 4
Tagliacozzo > Martinsicuro
153
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
141
14/03
Stage 6
San Severino Marche > Camerino
111
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
2
UAE Tour
116
18
16/02
Madinat Zayed Majlis > Liwa Palace
35
17/02
Al Hudayriyat Island > Al Hudayriyat Island
114
14
130
76
30
109
1
66
49
18/02
Umm al Quwain > Jebel Mobrah
19/02
Fujairah > Fujairah
20/02
Dubai Al Mamzar Park > Hamdan Bin Mohammed Smart University
21/02
Al Ain Museum > Jebel Hafeet
22/02
Zayed National Museum > Abu Dhabi Breakwater
01/02
Mapei Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
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 RED BULL - BORA - HANSGROHE
199
2024 RED BULL - BORA - HANSGROHE
259
2023 TEAM DSM-FIRMENICH
396
2022 TEAM DSM
100
2020 ARA PRO RACING SUNSHINE COAST
2018 AUSTRALIAN CYCLING ACADEMY - RIDE SUNSHINE COAST