Home
Races
▼
Tour de France
Giro d'Italia
La Vuelta ciclista a España
World Championships
Milano-Sanremo
Amstel Gold Race
Tirreno-Adriatico
Liège-Bastogne-Liège
Il Lombardia
La Flèche Wallonne
Paris - Nice
Paris-Roubaix
Volta Ciclista a Catalunya
Critérium du Dauphiné
Tour des Flandres
Gent-Wevelgem in Flanders Fields
Clásica Ciclista San Sebastián
Teams
▼
XDS Astana Team
Uno-X Mobility
UAE Team Emirates - XRG
Team Visma | Lease a Bike
Team Picnic PostNL
Team Jayco AlUla
Soudal Quick-Step
Red Bull - BORA - hansgrohe
NSN Cycling Team
Alpecin-Premier Tech
Movistar Team
Bahrain - Victorious
Decathlon CMA CGM Team
EF Education - EasyPost
Groupama - FDJ United
INEOS Grenadiers
Lidl - Trek
Lotto Intermarché
Rankings
Statistics
▼
Overview
Riders
Teams
Grand tours
Game
Quiz
More
▼
Riders
Contact us
Countdown to 5 billion pageviews
Favorite500
About us
Sitemap
Profile Score
Terminology list
Account
▼
My account
My riders
Road
▼
Cross
Overview
Statistics
▼
Overview
Statistics by season
Key events
Badges
World map of rider races
Wins
Most starts by race
Starts and results
Injury history
Fines & Penalties
Results
Program
H2H
More
▼
Contribute info
Submit program
Report
Contribute sites / social media
Family
Embed rider results
Specialties
▼
Top GC results
Fastest TT
Callum Ormiston
»
The Joyrun & Hurricane Cycling Team
menu
Participations
Race
-
100 Cycle Challenge
African Continental Championships ME - Road Race
African Continental Championships ME - TTT
Arno Wallaard Memorial
Circuit des Ardennes International
Circuito de Getxo - Memorial Hermanos Otxoa
Classica da Arrabida - Cyclin'Portugal
Classique of Mauritius
Commonwealth Games ME - Road Race
Germenica Grand Prix Road Race ME
GP Général Patton
GP Internacional Torres Vedras - Trofeu Joaquim Agostinho
Grand Prix Cappadocia
Grand Prix Develi
Grand Prix Kapuzbaşı
Grand Prix Kayseri ME
Grand Prix Tomarza
International Tour of Hellas
Le Tour de Bretagne Cycliste
Maryland Cycling Classic, presented by UnitedHealthcare
National Championships South Africa ME - ITT
National Championships South Africa ME - Road Race
National Championships South Africa MU - ITT
PETRONAS Le Tour de Langkawi
Presidential Cycling Tour of Türkiye
Sibiu Cycling Tour
Tour de Limpopo
Tour de Maurice
Tour de Taiwan
Tour du Faso
Tour du Loir et Cher
Tour du Rwanda
Tour of Binzhou
Tour of Britain
Tour of Fuzhou
Tour of Good Hope
Tour of Hainan
Tour of Huangshan
Tour of Iran (Azarbaijan)
Tour of Istanbul
Tour of Japan
Tour of Małopolska
Tour of Mentougou International Road Cycling Race
Tour of Quanzhou Bay
Tour of Sakarya
Trans-Himalaya Cycling Race
Volta a Portugal em Bicicleta
Volta ao Alentejo
Vuelta Asturias Julio Alvarez Mendo
World Championships ME - Road Race
World Championships MU - ITT
World Championships MU - Road Race
Yellow River Estuary (Dongying) Road Cycling Race
Filters
-
Grand tours
Stage races
Season
clear filter
#
Date
Race
Class
Category
BIB
Result
1
2026-06-07
Classique of Mauritius
1.2
ME
71
2
2
2026-06-02
Tour de Maurice
2.2
ME
71
6
3
2026-05-16
Yellow River Estuary (Dongying) Road Cycling Race
1.2
ME
71
56
4
2026-04-15
Tour of Hainan
2.Pro
ME
191
36
5
2026-02-08
National Championships South Africa ME - Road Race
NC
ME
-
12
6
2025-10-12
Tour of Mentougou International Road Cycling Race
2.2
ME
192
37
7
2025-09-19
Tour of Huangshan
2.1
ME
133
16
8
2025-09-09
Tour of Binzhou
1.1
ME
42
75
9
2025-08-07
Trans-Himalaya Cycling Race
2.1
ME
113
4
10
2025-06-14
Yellow River Estuary (Dongying) Road Cycling Race
2.2
ME
153
12
11
2025-02-09
National Championships South Africa ME - Road Race
NC
ME
-
14
12
2025-02-07
National Championships South Africa ME - ITT
NC
ME
33
4
13
2024-10-13
African Continental Championships ME - Road Race
CC
ME
40
33
14
2024-09-29
World Championships ME - Road Race
WC
ME
174
DNF
15
2024-09-03
Tour of Britain
2.Pro
ME
153
16
2024-05-30
Tour of Małopolska
2.2
ME
136
39
17
2024-05-15
International Tour of Hellas
2.1
ME
94
18
2024-04-26
Vuelta Asturias Julio Alvarez Mendo
2.1
ME
111
82
19
2024-04-10
Tour du Loir et Cher
2.2
ME
234
91
20
2024-03-10
Tour de Taiwan
2.1
ME
115
43
21
2024-02-04
National Championships South Africa ME - Road Race
NC
ME
-
19
22
2023-10-08
Presidential Cycling Tour of Türkiye
2.1
ME
186
23
2023-09-28
Tour of Istanbul
2.2
ME
113
24
2023-09-03
Tour of Britain
2.Pro
ME
65
71
25
2023-08-09
Volta a Portugal em Bicicleta
2.1
ME
55
77
26
2023-08-06
World Championships ME - Road Race
WC
ME
157
DNF
27
2023-07-30
Circuito de Getxo - Memorial Hermanos Otxoa
1.1
ME
155
DNF
28
2023-07-06
Sibiu Cycling Tour
2.1
ME
153
89
29
2023-06-01
Tour of Małopolska
2.2
ME
72
45
30
2023-05-21
Tour of Japan
2.1
ME
133
52
31
2023-04-28
Vuelta Asturias Julio Alvarez Mendo
2.1
ME
142
32
2023-04-15
Arno Wallaard Memorial
1.2
ME
163
DNF
33
2023-03-12
Tour de Taiwan
2.1
ME
125
50
34
2023-02-19
Tour du Rwanda
2.1
ME
133
17
35
2023-02-12
National Championships South Africa ME - Road Race
NC
ME
-
27
36
2023-02-10
National Championships South Africa ME - ITT
NC
ME
-
9
37
2022-10-11
PETRONAS Le Tour de Langkawi
2.Pro
ME
112
59
38
2022-09-23
World Championships MU - Road Race
WC
MU
110
60
39
2022-09-19
World Championships MU - ITT
WC
MU
39
33
40
2022-09-04
Maryland Cycling Classic, presented by UnitedHealthcare
1.Pro
ME
62
46
41
2022-08-25
Tour of Sakarya
2.2
ME
62
12
42
2022-08-21
Grand Prix Cappadocia
1.2
ME
12
19
43
2022-08-20
Grand Prix Develi
1.2
ME
12
DNF
44
2022-08-19
Grand Prix Kapuzbaşı
1.2
ME
12
5
45
2022-08-18
Grand Prix Tomarza
1.2
ME
12
15
46
2022-08-07
Commonwealth Games ME - Road Race
JR
ME
97
37
47
2022-03-27
African Continental Championships ME - Road Race
CC
ME
30
45
48
2022-03-23
African Continental Championships ME - TTT
CC
ME
30
2
49
2022-03-16
Volta ao Alentejo
2.2
ME
15
29
50
2022-03-13
Classica da Arrabida - Cyclin'Portugal
1.2
ME
124
44
51
2022-02-20
Tour du Rwanda
2.1
ME
134
42
52
2022-02-13
National Championships South Africa ME - Road Race
NC
ME
-
5
53
2022-02-11
National Championships South Africa MU - ITT
NC
MU
-
3
54
2021-10-29
Tour du Faso
2.2
ME
43
55
2021-10-07
Circuit des Ardennes International
2.2
ME
43
74
56
2021-09-20
Le Tour de Bretagne Cycliste
2.2
ME
112
65
57
2021-07-16
GP Internacional Torres Vedras - Trofeu Joaquim Agostinho
2.2
ME
136
46
58
2021-07-11
Grand Prix Kayseri ME
1.2
ME
-
21
59
2021-07-03
Germenica Grand Prix Road Race ME
1.2
ME
52
DNF
60
2021-06-23
Volta ao Alentejo
2.2
ME
45
103
61
2021-05-02
Tour du Rwanda
2.1
ME
134
28
62
2021-03-21
National Championships South Africa ME - Road Race
NC
ME
-
34
63
2021-03-19
National Championships South Africa MU - ITT
NC
MU
-
3
64
2020-03-01
Tour de Taiwan
2.1
ME
135
34
65
2020-02-09
National Championships South Africa ME - Road Race
NC
ME
-
15
66
2020-02-07
National Championships South Africa MU - ITT
NC
MU
-
6
67
2019-11-17
Tour of Fuzhou
2.1
ME
33
62
68
2019-11-08
Tour of Quanzhou Bay
2.2
ME
43
28
69
2019-10-02
Tour of Iran (Azarbaijan)
2.1
ME
66
50
70
2019-05-15
Tour de Limpopo
2.2
ME
-
14
71
2019-05-05
100 Cycle Challenge
1.2
ME
-
20
72
2019-03-04
Tour of Good Hope
2.2
ME
93
12
73
2019-02-10
National Championships South Africa ME - Road Race
NC
ME
-
57
74
2019-02-08
National Championships South Africa MU - ITT
NC
MU
-
7
75
2017-07-08
GP Général Patton
2.Ncup
MJ
-
back to content
Results
All results
All results (premium)
Wins in subclassifications
Leader jerseys
Leader jerseys worn
Participations
Results with special filters
Top results final 5k analysis
DNFs
Badges breakdown
GC
Last GC results
TT
Last TT results
Time lost on GC riders
Victories
Solo victories
Won how
Rankings
PCS Ranking
Wins ranking
PCS Season ranking
UCI World Ranking
All time ranking breakdown
UCI One day races
Time trial ranking
Sprinters ranking
One day races ranking
GC Ranking
Climbers ranking
Hills ranking
National ranking
Breakdowns
Sprint
Climber
Hills
GC
Time trial
One day races
Breakdowns junior
Sprint
Climber
Time trial
Hills
GC
One day races
National results
Latest results