25–31 October 2026 2027 entries open 5 November
2027 entries

The pro line-up included double Olympic champions Tom Pidcock and Alistair Brownlee, Paris–Roubaix winner Alison Jackson, UCI Mountain Bike Marathon World Champion Andreas Seewald, Giro d'Italia stage winners Ashleigh Moolman-Pasio and Chad Haga, ultra-distance legend Lachlan Morton, four-time Cape Epic winner Matt Beers, and numerous national gravel champions.

Overall winners

Stage winners

StagePro MenPro Women
Stage 1Matthew BeersAxelle Dubau-Prevot
Stage 2Matthew BeersAxelle Dubau-Prevot
Stage 3Simon PellaudLauren Stephens
Stage 4Matthew BeersMelisa Rollins
Stage 5Thomas PidcockAxelle Dubau-Prevot
Stage 6Neutralised (extreme weather)
Stage 7Travis StedmanAxelle Dubau-Prevot

Hall of fame

Most stage wins: Pro

Men

  1. Matthew Beers3
  2. Simon Pellaud1
  3. Thomas Pidcock1
  4. Travis Stedman1

Women

  1. Axelle Dubau-Prevot4
  2. Lauren Stephens1
  3. Melisa Rollins1

Most stage wins: Age Group

Men

  1. Allan Iacuone50–546
  2. Drikus Coetzee19–346
  3. Paul Furbank70–746
  4. Mario Kummer60–645
  5. Nicolaas Bester65–695
  6. Kevin Benkenstein35–394
  7. Thomas Frischknecht55–594

Women

  1. Carol McCallum60–646
  2. Melissa Hinz40–446
  3. Michelle George45–496
  4. Monica Glover55–596
  5. Nicolle Weir50–546
  6. Violanta Rominger35–394
  7. Carlotta Fondriest19–343
  8. Katharina Seidel19–343

Oldest finisher

Men

71years 211daysStephen Salt, 2025

Women

63years 337daysCarol McCallum, 2025

Youngest finisher

Men

20years 5daysAdrien Dellaert, 2025

Women

27years 157daysHayley Preen, 2025

General Classification

Only riders designated as official finishers, having completed all seven stages, are ranked in the General Classification.

PosRiderCategoryNationTimeGap
1Matthew BEERS#4Specialized Off-Road - ToyotaPro MenRSA19:01:03
2Simon PELLAUD#15Tudor Pro CyclingPro MenSUI19:06:29+5:26
3Hugo DRECHOU#28Numéro31.cc / PinarelloPro MenFRA19:09:59+8:56
4Tristan NORTJE#32IMBUKO ChemChampPro MenRSA19:10:30+9:27
5Lukas BAUM#9Orbea x Leatt Speed CompanyPro MenGER19:11:44+10:41
6Travis STEDMAN#23Team Toyota SpecializedPro MenRSA19:12:15+11:12
7Marco Willie JOUBERT#5Imbuko Chemchamp SpecializedPro MenRSA19:23:42+22:39
8Andreas SEEWALD#3Singer KTM RacingPro MenGER19:39:17+38:14
9Johan VAN ZYL#27Toyota SpecializedPro MenRSA19:47:40+46:37
10Lukas PÖSTLBERGER#6Rose Racing CirclePro MenAUT19:53:10+52:07
11Chad HAGA#12FELT RacingPro MenUSA19:55:48+54:45
12Georg EGGER#22speedcompanyracingPro MenGER20:02:02+1:00:59
13Martin FREYER#24Team Hollard NamibiaPro MenNAM20:05:52+1:04:49
14Lodewyk Wilhelm GOOSEN#41IMBUKO ChemChampPro MenRSA20:08:46+1:07:43
15Alex MILLER#10Swatt ClubPro MenNAM20:10:06+1:09:03
16Lawrence NAESEN#31Next level racing: Rapha - OrbeaPro MenBEL20:18:29+1:17:26
17Payson MCELVEEN#19Allied Cycle WorksPro MenUSA20:28:04+1:27:01
18Rogan SMART#49Rush Sports and The Bike Shop PlettPro MenRSA20:53:48+1:52:45
19Daniel LOUBSER#39Pro MenRSA20:54:33+1:53:30
20Mattia DE MARCHI#21Pro MenITA21:05:49+2:04:46
21Philipp BACHL#52sartoria ciclistica squadra corsePro MenAUT21:06:26+2:05:23
22Rudi KOEN#43IMBUKO ChemChampPro MenRSA21:09:51+2:08:48
23Alistair BROWNLEE#25TruefuelsPro MenGBR21:26:11+2:25:08
24Dave GEORGE#44045–49 MenRSA21:32:10+2:31:07
25Peter STETINA#14Canyon/Clif FamilyPro MenUSA21:33:41+2:32:38
26Lachlan MORTON#1EF education firstPro MenAUS21:39:36+2:38:33
27Kevin BENKENSTEIN#55435–39 MenRSA21:40:35+2:39:32
28Thomas PIDCOCK#2Q36.5 Pro CyclingPro MenGBR21:43:23+2:42:20
29Andrew L'ESPERANCE#29Forward Racing - Maxxis - 3T - ShimanoPro MenCAN21:43:44+2:42:41
30Ivar SLIK#11Wilier Triestina @ MAAPPro MenNED21:48:42+2:47:39
31Erik KLEINHANS#12340–44 MenRSA21:58:36+2:57:33
32Karl PLATT#33745–49 MenGER21:58:49+2:57:46
33Drikus COETZEE#56019–34 MenNAM21:59:46+2:58:43
34Bernard Ndungu NJOROGE#53Team AmaniPro MenKEN22:07:03+3:06:00
35Fabien MONNIER#20740–44 MenSUI22:12:11+3:11:08
36Ingram CUFF#39440–44 MenNAM22:14:04+3:13:01
37Peter SCHERMANN#20535–39 MenGER22:15:40+3:14:37
38Daniel BONELLO#47835–39 MenMLT22:18:05+3:17:02
39Lawrence CARPENTER#40More Stories TomorrowPro MenGBR22:18:42+3:17:39
40Allan IACUONE#38550–54 MenAUS22:27:50+3:26:47
41Donovan LE COK#42340–44 MenRSA22:27:54+3:26:51
42Thomas FRISCHKNECHT#33355–59 MenSUI23:05:48+4:04:45
43Marcus SMITH#24945–49 MenGBR23:09:29+4:08:26
44Kristin HENDRICKS#33845–49 MenUSA23:13:34+4:12:31
45Aaron BORRILL#41540–44 MenRSA23:14:40+4:13:37
46Felix PRINZ#22455–59 MenGER23:24:34+4:23:31
47Regis MANIORA#52445–49 MenRSA23:29:56+4:28:53
48Verster VENTER#11019–34 MenRSA23:30:55+4:29:52
49Mikhail WERTHEIM AYMES#34335–39 MenRSA23:34:17+4:33:14
50Charles KEEY#47135–39 MenRSA23:39:41+4:38:38
51Axelle DUBAU-PREVOT#74Numéro 31 par Café du Cycliste / PinarelloPro WomenFRA23:40:55+4:39:52
52Mat STEPHENS#16Cafe du Cycliste | VittoriaPro MenUSA23:41:37+4:40:34
53Melisa ROLLINS#66Liv Racing CollectivePro WomenUSA23:43:02+4:41:59
54Hayley PREEN#61ChemChamp Honeycomb 226ersPro WomenRSA23:43:10+4:42:07
55Lauren STEPHENS#62Aegis Cycling FoundationPro WomenUSA23:43:39+4:42:36
56Silvio BUNDI#56645–49 MenSUI23:43:57+4:42:54
57Andy DAVIES#24850–54 MenGBR23:44:59+4:43:56
58Kyle CARRICK#20040–44 MenUSA23:51:35+4:50:32
59Ashleigh MOOLMAN-PASIO#63AG Insurance SoudalPro WomenRSA23:51:36+4:50:33
60Jac Louis VAN WYK#36850–54 MenRSA23:51:45+4:50:42
61Oli MUNNIK#46740–44 MenRSA23:53:18+4:52:15
62Bruce CAMPBELL#49035–39 MenRSA23:55:29+4:54:26
63Ramon COMULADA PERXACHS#50940–44 MenESP23:56:30+4:55:27
64Randy EGUES#53845–49 MenUSA23:56:35+4:55:32
65Clara KOPPENBURG#86Pro WomenGER24:03:49+5:02:46
66Ashley OLDFIELD#49440–44 MenRSA24:05:47+5:04:44
67Olivia HOTTINGER#87Scott SramPro WomenSUI24:15:04+5:14:01
68Roland MULLER#24645–49 MenSUI24:19:41+5:18:38
69Radoslaw KWIATKOWSKI#52335–39 MenPOL24:20:44+5:19:41
70Felix MÜLLER#29935–39 MenGER24:22:34+5:21:31
71Haley SMITH#68Trek Driftless; MAAP; COROS; The FeedPro WomenCAN24:24:53+5:23:50
72Duncan ROSS#45640–44 MenCAN24:27:42+5:26:39
73Theresa RINDLER-BACHL#75Protective Factory TeamPro WomenAUT24:31:56+5:30:53
74Neill CLARK#45245–49 MenRSA24:32:49+5:31:46
75Javier ANGULO GUIRAO#51219–34 MenESP24:33:28+5:32:25
76Gerhardus FOUCHE#43345–49 MenRSA24:37:14+5:36:11
77Dan VAN HEMERT#12655–59 MenRSA24:40:36+5:39:33
78Issy ZIMMERMAN#25255–59 MenGBR24:47:54+5:46:51
79Jorge PADRONES LEON#51150–54 MenESP24:52:31+5:51:28
80Ignace ROBBERECHTS#13035–39 MenBEL24:54:10+5:53:07
81Madeleine NUTT#73Lauf/VelocioPro WomenGBR24:54:38+5:53:35
82Paul FURBANK#20170–74 MenRSA24:57:52+5:56:49
83Paul HASTEWELL#37435–39 MenGBR25:00:52+5:59:49
84Andrew VAN KINTS#28240–44 MenGBR25:02:55+6:01:52
85Mario KUMMER#49760–64 MenGER25:04:32+6:03:29
86Josep RUBIO VIDAL#50845–49 MenESP25:05:11+6:04:08
87Trevor DAVIES#14345–49 MenRSA25:09:47+6:08:44
88Chris BRAMMER#17955–59 MenRSA25:11:27+6:10:24
89Riaan WEIDEMAN#50040–44 MenRSA25:11:31+6:10:28
90Ernest WELCH#12555–59 MenRSA25:12:16+6:11:13
91Alison JACKSON#60EF Education-OatlyPro WomenCAN25:12:47+6:11:44
92Simon STOFBERG#54919–34 MenRSA25:14:36+6:13:33
93Tom SCHÖLER#36640–44 MenGER25:15:05+6:14:02
94Wade WALLACE#38450–54 MenAUS25:16:35+6:15:32
95Carmen MORETTI#45355–59 MenCAN25:24:17+6:23:14
96Rowan VORSTER#32145–49 MenRSA25:25:58+6:24:55
97Ian MARTIN#42655–59 MenRSA25:29:04+6:28:01
98Stewart GOODMAN#11160–64 MenRSA25:29:21+6:28:18
99Ivor HAMBRIDGE#15445–49 MenRSA25:30:23+6:29:20
100Sebastian VAN HELDEN#28835–39 MenGER25:30:54+6:29:51
101Jan Braai SCANNELL#21645–49 MenRSA25:32:29+6:31:26
102Barry ROSS#18050–54 MenRSA25:35:42+6:34:39
103Jerone WALTERS#38850–54 MenAUS25:40:23+6:39:20
104Ruth ASTLE#79Chemchamp RacingPro WomenGBR25:43:02+6:41:59
105Becca BOOK#82Otso/ Rene Herse/ RaphaPro WomenUSA25:44:43+6:43:40
106Adam HANSEN#34740–44 MenAUS25:44:55+6:43:52
107Lukáš ŠTEFEK#42735–39 MenCZE25:44:55+6:43:52
108Frank SNYMAN#20360–64 MenNAM25:48:25+6:47:22
109Michelle GEORGE#44145–49 WomenRSA25:49:09+6:48:06
110Augusto BALDONI#52250–54 MenITA25:50:33+6:49:30
111Andre BOOYENS#25345–49 MenRSA25:51:53+6:50:50
112Carlotta FONDRIEST#47519–34 WomenITA25:57:43+6:56:40
113Maurizio FONDRIEST#11760–64 MenITA25:57:48+6:56:45
114Zane DE DECKER#10540–44 MenRSA25:59:06+6:58:03
115Stijn VERHAEGEN#46945–49 MenBEL25:59:21+6:58:18
116Katharina SEIDEL#24119–34 WomenGER25:59:34+6:58:31
117Juanita Rose MACKENZIE#80Pro WomenRSA26:00:28+6:59:25
118Kobus BRUMMER#26940–44 MenRSA26:07:00+7:05:57
119Rowan WILLIAMS#27750–54 MenRSA26:08:14+7:07:11
120Ed DOUCET#29550–54 MenCAN26:08:31+7:07:28
121Marcin GÓRNICKI#49135–39 MenPOL26:11:09+7:10:06
122Marcel BEUKERS#29055–59 MenNED26:11:09+7:10:06
123Charl JOUBERT#55660–64 MenRSA26:15:19+7:14:16
124Frank SCHMAEHLING#23055–59 MenGER26:20:44+7:19:41
125Shaun DE LA PORTE#32455–59 MenRSA26:21:49+7:20:46
126Michael GREGORY#44840–44 MenGBR26:22:40+7:21:37
127Bob CANTENS#25935–39 MenBEL26:24:37+7:23:34
128John O'CONNOR#51955–59 MenRSA26:27:44+7:26:41
129Manuel BIANCHI#52145–49 MenITA26:30:53+7:29:50
130Kelly FREETH#50719–34 WomenRSA26:31:22+7:30:19
131Gina RICARDO#76Praties Cycling TeamPro WomenAUS26:32:04+7:31:01
132Stuart ANDERSON#53250–54 MenRSA26:35:04+7:34:01
133Herman SCHUTTE#24240–44 MenRSA26:35:20+7:34:17
134Jens BRODBECK#44455–59 MenRSA26:35:21+7:34:18
135Andrew HUNT#22350–54 MenCRC26:37:07+7:36:04
136Ryan FLINN#55035–39 MenGBR26:39:02+7:37:59
137Ross ANDERSON#23635–39 MenRSA26:42:02+7:40:59
138Graham PEARCE#54645–49 MenGBR26:43:11+7:42:08
139Sarah DIEKMEYER#78Pro WomenCAN26:43:20+7:42:17
140Wesley LITTLETON#28440–44 MenRSA26:43:27+7:42:24
141Pavel POPIOLEK#36760–64 MenCZE26:44:01+7:42:58
142Leo SORENSEN#36435–39 MenRSA26:51:10+7:50:07
143Giovanni STEFANIA#47735–39 MenITA26:53:12+7:52:09
144Melissa HINZ#13640–44 WomenNAM26:54:18+7:53:15
145Martin VAN DER WALT#18935–39 MenRSA26:54:21+7:53:18
146Virginia CANCELLIERI#83AssosPro WomenITA26:54:30+7:53:27
147Dieter ROMAN#45850–54 MenBEL26:56:12+7:55:09
148Austin EDWARDS#27335–39 MenUSA26:59:02+7:57:59
149David LISCHKA#54340–44 MenGER27:06:04+8:05:01
150Justin SEALE#35445–49 MenRSA27:06:15+8:05:12
151Pieter NORTJE#55550–54 MenRSA27:06:27+8:05:24
152William WERTHEIM AYMES#34460–64 MenRSA27:06:33+8:05:30
153Jens FREIBERG#35645–49 MenGER27:07:49+8:06:46
154Kerri BRASS#38055–59 MenCAN27:12:20+8:11:17
155Marco FERDINANDI#12255–59 MenRSA27:13:42+8:12:39
156Nicolle WEIR#11650–54 WomenRSA27:14:19+8:13:16
157Denis MONTARD#52050–54 MenFRA27:15:19+8:14:16
158Gordon HENDERSON#29650–54 MenCAN27:15:33+8:14:30
159Anneke LUND#47240–44 WomenRSA27:17:50+8:16:47
160Nick REED#24755–59 MenRSA27:22:49+8:21:46
161Michael WATSON#46650–54 MenRSA27:24:34+8:23:31
162Mike ARTHUR#17435–39 MenRSA27:26:05+8:25:02
163Bruce DARNE#22845–49 MenRSA27:27:10+8:26:07
164Janine MULLER#11840–44 WomenRSA27:27:47+8:26:44
165Sven RIEDESEL#35760–64 MenGER27:31:47+8:30:44
166Samu ILONEN#53050–54 MenFIN27:36:28+8:35:25
167Brett VAN COLLER#36050–54 MenRSA27:39:13+8:38:10
168Alton VAN PUTTEN#54050–54 MenRSA27:42:30+8:41:27
169Gilles DELLAERT#14045–49 MenUSA27:43:30+8:42:27
170Nathalie MONNIER#20640–44 WomenSUI27:43:33+8:42:30
171Jim CANTENS#26035–39 MenBEL27:49:11+8:48:08
172Eduard ESTER FERNANDEZ#48660–64 MenESP27:51:27+8:50:24
173Matthias SCHWUNK#37940–44 MenGER27:52:17+8:51:14
174Leon TOBIAS#44760–64 MenRSA27:53:22+8:52:19
175Louis DE VILLIERS#42850–54 MenRSA27:56:45+8:55:42
176Brian EDMOND#40050–54 MenCAN28:01:30+9:00:27
177Sally FERGUSON#48845–49 WomenRSA28:02:05+9:01:02
178Michael SOLMS#39835–39 MenRSA28:02:20+9:01:17
179Nick WRIGHT#12045–49 MenRSA28:02:41+9:01:38
180Jack VERBRAEKEN#29219–34 MenBEL28:02:45+9:01:42
181Liza VISSER#11919–34 WomenRSA28:02:45+9:01:42
182Peggy PFEIFER#49650–54 WomenGER28:02:52+9:01:49
183Pieter THERON#30150–54 MenRSA28:03:03+9:02:00
184Niko KERIDIS#44955–59 MenGER28:05:01+9:03:58
185Nicolaas BESTER#16765–69 MenRSA28:06:49+9:05:46
186Christopher DRAPE#14260–64 MenUSA28:10:51+9:09:48
187Matthew MILLER#39550–54 MenRSA28:13:31+9:12:28
188Adrien DELLAERT#14119–34 MenUSA28:14:11+9:13:08
189Nigel GRAY#40655–59 MenCAN28:14:27+9:13:24
190George ARNOLD#12140–44 MenRSA28:21:24+9:20:21
191Andrew HIGGINBOTHAM#46050–54 MenRSA28:21:43+9:20:40
192Remo KOCH#32735–39 MenSUI28:22:03+9:21:00
193Remko BORNMANN#53145–49 MenGER28:24:04+9:23:01
194Sébastien INFANTOLINO#27050–54 MenSUI28:24:45+9:23:42
195Dirk PIEPER#25750–54 MenRSA28:28:49+9:27:46
196Bart VERBRAEKEN#29355–59 MenBEL28:30:43+9:29:40
197Jerome CEDRAS#17745–49 MenRSA28:33:13+9:32:10
198Jodi ZULBERG#39050–54 WomenRSA28:35:39+9:34:36
199Sylvain ROCHAT#52645–49 MenSUI28:37:23+9:36:20
200Matthew LEE#47450–54 MenRSA28:40:57+9:39:54
201Violanta ROMINGER#13235–39 WomenSUI28:42:29+9:41:26
202Justin HEINEN#22250–54 MenUSA28:44:20+9:43:17
203David WRIGHT#44355–59 MenRSA28:44:52+9:43:49
204Tracey CAMPBELL#52845–49 WomenRSA28:45:25+9:44:22
205Jenna BORRILL#41635–39 WomenRSA28:45:45+9:44:42
206Monica GLOVER#23355–59 WomenRSA28:46:59+9:45:56
207Andrew MCQUAID#54840–44 MenIRL28:47:56+9:46:53
208Cameron WURF#26Pro MenAUS28:50:13+9:49:10
209Sergio MENEGHIN#52545–49 MenITA28:50:43+9:49:40
210Paul WHITBURN#11445–49 MenRSA28:55:11+9:54:08
211Guy LE RAY-COOK#44555–59 MenRSA28:56:35+9:55:32
212Farhang FARID#40840–44 MenCAN28:57:26+9:56:23
213Sibylle FRISCHKNECHT#33050–54 WomenSUI28:58:17+9:57:14
214Niccolo VIOLATI#51755–59 MenITA28:59:18+9:58:15
215Richard HOAL#31550–54 MenRSA29:02:23+10:01:20
216George SMIT#19650–54 MenRSA29:04:04+10:03:01
217Colin ANDERSON#15360–64 MenRSA29:06:54+10:05:51
218Richard BONATZ#47355–59 MenRSA29:09:12+10:08:09
219Nicholas CHAPLIN#29419–34 MenRSA29:13:42+10:12:39
220Coillard FORD#15250–54 MenRSA29:15:36+10:14:33
221Alison BOSHOFF#51445–49 WomenRSA29:15:41+10:14:38
222Jaco VAN GASS#51035–39 MenRSA29:22:53+10:21:50
223Sophie WRIGHT#77Ribble OutliersPro WomenGBR29:24:02+10:22:59
224Elene BRETT-EVANS#45940–44 WomenCAN29:27:33+10:26:30
225Chris VAN ZYL#45150–54 MenRSA29:27:46+10:26:43
226Adam WOOLDRIDGE#36250–54 MenRSA29:29:43+10:28:40
227Nicholas NORTHCOTE#11240–44 MenRSA29:31:38+10:30:35
228Yashvir MAHARAJ#37040–44 MenRSA29:33:42+10:32:39
229Josh RIZZO#51535–39 MenUSA29:36:42+10:35:39
230Arie BLAAUBOER#30560–64 MenNED29:41:15+10:40:12
231Thierry DANLION#52755–59 MenFRA29:42:01+10:40:58
232Ross KEEN#35840–44 MenRSA29:43:01+10:41:58
233Daniel JACOBS#36540–44 MenRSA29:46:13+10:45:10
234Peter MILLS#34855–59 MenRSA29:46:53+10:45:50
235Luke LOCKHART-ROSS#47035–39 MenRSA29:47:31+10:46:28
236Craig COLLIER#12945–49 MenRSA29:53:40+10:52:37
237Félix KESSLER#23560–64 MenSUI29:54:44+10:53:41
238Stéphanie FELLAY#55935–39 WomenSUI29:59:31+10:58:28
239Lea BLOECHLINGER#25145–49 WomenSUI29:59:36+10:58:33
240Jose Mda CORREIA#31355–59 MenRSA30:01:41+11:00:38
241Robert GILMOUR#10945–49 MenRSA30:04:22+11:03:19
242Nico COETZEE#34640–44 MenRSA30:04:29+11:03:26
243Frans VAN SCHALKWYK#14545–49 MenRSA30:05:35+11:04:32
244Gregory SMITH#38745–49 MenGBR30:11:39+11:10:36
245Lucien D'AVICE#15050–54 MenRSA30:13:31+11:12:28
246Aaron ADLER#35919–34 MenRSA30:15:50+11:14:47
247Thomas FOX#28955–59 MenGER30:16:21+11:15:18
248Mike MARCHANT#26255–59 MenGBR30:19:51+11:18:48
249Julia WILKES#39640–44 WomenCAN30:22:35+11:21:32
250Jan VAN DE PUTTE#18855–59 MenRSA30:25:02+11:23:59
251Michael NIXON#23465–69 MenRSA30:26:21+11:25:18
252Joachim FINCK#43750–54 MenGER30:27:46+11:26:43
253Richard BAILEY#10650–54 MenGBR30:32:42+11:31:39
254Johan KOEKEMOER#54535–39 MenRSA30:34:23+11:33:20
255Adam FOSTER#10155–59 MenGBR30:37:01+11:35:58
256Elliot KNOX#30450–54 MenAUS30:39:03+11:38:00
257Brendan GRUNDLINGH#11545–49 MenRSA30:40:27+11:39:24
258Jannie STEYN#13855–59 MenRSA30:42:28+11:41:25
259Shaun MARAIS#30640–44 MenRSA30:43:01+11:41:58
260Dushan VELJOVIC#39350–54 MenCAN30:43:12+11:42:09
261Adam WOLLEY#37635–39 MenGBR30:43:40+11:42:37
262Craig STONE#13145–49 MenRSA30:44:14+11:43:11
263Brendon DE BOER#18350–54 MenRSA30:45:03+11:44:00
264Ulrike MAIER#45740–44 WomenGER30:45:07+11:44:04
265Mitchell BARRETT#43550–54 MenRSA30:48:28+11:47:25
266Robert MIDDLETON#26160–64 MenGBR30:49:14+11:48:11
267Johan CONRADIE#41860–64 MenRSA30:51:48+11:50:45
268Carl LIEBENBERG#23755–59 MenRSA30:52:37+11:51:34
269Rocco MARIANI#33550–54 MenSUI30:55:27+11:54:24
270David DIEGO PINTO#39945–49 MenESP30:56:11+11:55:08
271Louis Ugo MONTANARI#14840–44 MenSUI30:57:50+11:56:47
272Andy HODGSON#10265–69 MenGBR31:05:34+12:04:31
273Quinton IVAN#37345–49 MenRSA31:06:46+12:05:43
274Hannes BRUMMER#32955–59 MenRSA31:07:28+12:06:25
275John YIP#39750–54 MenCAN31:21:06+12:20:03
276Brigham MILNE#20945–49 MenAUS31:31:39+12:30:36
277Philip NEL#18650–54 MenRSA31:34:02+12:32:59
278Clifford DE WIT#41950–54 MenRSA31:34:59+12:33:56
279Bruce DU RAND#42250–54 MenRSA31:35:05+12:34:02
280Carol MCCALLUM#42060–64 WomenNZL31:40:56+12:39:53
281Tor PETERSON#50560–64 MenUSA31:41:11+12:40:08
282Peter HOLLICK#36155–59 MenRSA31:46:30+12:45:27
283Ruan FICK#38135–39 MenRSA31:47:25+12:46:22
284Wessel VAN DER MERWE#42155–59 MenRSA31:47:32+12:46:29
285Ed MENZIES#31055–59 MenRSA31:49:20+12:48:17
286Luke BUSH#22145–49 MenRSA31:51:20+12:50:17
287Malan MULLER#43935–39 MenRSA31:58:54+12:57:51
288Christian SKOSAN#52950–54 MenRSA32:06:10+13:05:07
289Craig WHITTAKER#28040–44 MenRSA32:08:11+13:07:08
290Heather CULBERT#38955–59 WomenCAN32:08:33+13:07:30
291Bernard BRAVENBOER#16535–39 MenRSA32:09:37+13:08:34
292David KNEE#45455–59 MenGBR32:14:03+13:13:00
293Amy HOPKINS#16235–39 WomenRSA32:18:09+13:17:06
294Aloyse SCHARTZ#34955–59 MenLUX32:18:18+13:17:15
295Aaron MILLETT#27255–59 MenUSA32:41:44+13:40:41
296John BENNETT#49860–64 MenRSA32:43:36+13:42:33
297Nicholas FERGUSON#47650–54 MenRSA32:49:58+13:48:55
298Benedict OUTTIER#37240–44 MenBEL32:57:15+13:56:12
299Wayne MANDOZA#31445–49 MenRSA32:58:19+13:57:16
300Kent HUTCHINS#41350–54 MenNZL33:07:57+14:06:54
301Brian IRELAND#30965–69 MenRSA33:15:34+14:14:31
302Arend VAN WAMELEN#22955–59 MenRSA33:23:53+14:22:50
303Jesse PROUDMAN#22640–44 MenUSA33:26:28+14:25:25
304Johan RIBBENS#50455–59 MenRSA33:28:25+14:27:22
305Schalk BURGER#16055–59 MenRSA33:29:36+14:28:33
306Charles SWART#34260–64 MenRSA33:31:23+14:30:20
307Richard TODD#31945–49 MenGBR33:36:55+14:35:52
308Edgar BIHLER#25665–69 MenGER33:37:25+14:36:22
309Donovan MILO#15140–44 MenRSA33:44:07+14:43:04
310Juliet ELLIOTT#36945–49 WomenGBR33:46:17+14:45:14
311Robert Wesson STEENEKAMP#18550–54 MenRSA33:50:29+14:49:26
312Alan EYLES#21060–64 MenRSA33:51:02+14:49:59
313Gareth MURPHY#12845–49 MenRSA33:52:07+14:51:04
314Estiaan FERREIRA#54419–34 MenRSA33:55:46+14:54:43
315Markus BIHLER#28640–44 MenGER33:56:29+14:55:26
316Paul WILLCOX#35240–44 MenRSA33:56:52+14:55:49
317Laura GRIMES#35335–39 WomenGBR33:56:53+14:55:50
318Detlef HÖLIG#53655–59 MenGER33:57:41+14:56:38
319Patrick HILTI#30860–64 MenSUI34:09:32+15:08:29
320Niklaus HESS#30760–64 MenSUI34:09:33+15:08:30
321Alexander LEHRMANN#28755–59 MenSUI34:11:50+15:10:47
322Steve VROMANS#36355–59 MenRSA34:16:42+15:15:39
323Nicola BIANI#56319–34 WomenRSA34:17:15+15:16:12
324Jeremy WILLIAMS#15655–59 MenRSA34:29:30+15:28:27
325Bert HERREVELD#19755–59 MenRSA34:29:31+15:28:28
326Jamie RYDER#56219–34 MenRSA34:31:10+15:30:07
327Div NEL#12745–49 MenRSA34:34:30+15:33:27
328Willemien LE ROUX#48140–44 WomenRSA34:43:45+15:42:42
329Khayise MASHIFANE#19145–49 MenRSA34:55:23+15:54:20
330Stephen SALT#10370–74 MenGBR34:59:31+15:58:28
331Urs ZUMSTEG#21860–64 MenSUI35:04:34+16:03:31
332George DIMOPOULOS#33255–59 MenRSA35:06:15+16:05:12
333van Zyl BOTHA#18445–49 MenRSA35:08:57+16:07:54
334Clinton STORM#54155–59 MenRSA35:13:48+16:12:45
335Beatrice LEHMANN#22540–44 WomenSUI35:13:53+16:12:50
336Michelle HUTCHINS#41455–59 WomenNZL35:14:59+16:13:56
337Douglas RYDER#55350–54 MenNED35:23:08+16:22:05
338Sybrand VAN NIEKERK#35050–54 MenRSA35:27:24+16:26:21
339Nick BEER#25450–54 MenGBR35:28:02+16:26:59
340David STARK#30255–59 MenGBR35:28:57+16:27:54
341Gert VISSER#43245–49 MenRSA35:33:01+16:31:58
342Katherine BROWN#27160–64 WomenUSA35:34:52+16:33:49
343Rachel LOSADA#53735–39 WomenUSA35:37:59+16:36:56
344Grant SALTER#30055–59 MenRSA35:50:02+16:48:59
345Hein KLEE#15850–54 MenRSA35:54:30+16:53:27
346Jorge SIMO SURIÑACH#48255–59 MenESP35:55:44+16:54:41
347Mireia SIMO PONS#48319–34 WomenESP35:56:23+16:55:20
348Andrejs LANSKIS#46465–69 MenAUS36:00:18+16:59:15
349Rob WESSELO#16160–64 MenRSA36:13:49+17:12:46
350Malepule MSELEKU#46255–59 WomenRSA36:14:58+17:13:55
351Greg JAMES#50260–64 MenRSA36:18:43+17:17:40
352Ivan GLASENBERG#51665–69 MenSUI36:20:34+17:19:31
353Charles Sello MOLAPISI#17850–54 MenRSA36:23:41+17:22:38
354Chris MAHONEY#50165–69 MenGBR36:24:25+17:23:22
355Bryce CARTER#40219–34 MenRSA36:31:56+17:30:53
356Nienke VAN SCHAIK#24545–49 WomenRSA36:32:08+17:31:05
357Andreas DIACON#24460–64 MenSUI36:32:16+17:31:13
358Alison BARKER#16450–54 WomenGBR36:44:44+17:43:41
359Hug ALEMANY#42550–54 MenESP36:45:57+17:44:54
360Luis PALLARES#40150–54 MenESP36:46:01+17:44:58
361Gonzalo MILA#42455–59 MenESP36:52:42+17:51:39
362Paul MILLER#16860–64 MenRSA37:14:25+18:13:22
363Noel MUNDAY#43055–59 MenRSA37:17:47+18:16:44
364Mark WARD#23940–44 MenRSA37:18:04+18:17:01
365Tasneem LORGAT#49935–39 WomenRSA37:23:36+18:22:33
366Jeanrich STASSEN#19519–34 MenRSA37:27:01+18:25:58
367Emily MOLDEN#25045–49 WomenUSA37:31:44+18:30:41
368Jacqueline HATHORN#48755–59 WomenRSA37:37:21+18:36:18
369Matthew CARTER#40355–59 MenRSA38:08:18+19:07:15
370Nicole BOTHA#17545–49 WomenRSA38:10:34+19:09:31
371Nicci BOOYSEN#24050–54 WomenRSA38:13:21+19:12:18
372Brigitta DUK#14750–54 WomenRSA38:13:38+19:12:35
373James WALSH#34545–49 MenRSA38:14:34+19:13:31
374Reuben VAN NIEKERK#49340–44 MenRSA38:24:57+19:23:54
375Daniel TENNER#31255–59 MenRSA38:36:50+19:35:47
376Sanjay PINGLE#13350–54 MenUSA38:56:23+19:55:20
377Lena RONGE#47945–49 WomenGER39:02:31+20:01:28
378Nicola HAYWOOD#48055–59 WomenRSA39:02:33+20:01:30
379Chris MANGOS#49560–64 MenSUI39:19:30+20:18:27
380Marius HURTER#56455–59 MenRSA39:26:49+20:25:46
381Dries PRINSLOO#44665–69 MenRSA39:40:37+20:39:34
382Anru DE WET#51350–54 MenRSA40:40:18+21:39:15
383Yolande BRAND#19445–49 WomenRSA43:56:12+24:55:09

Official results by RaceBase Pro. Also on the 2025 leaderboard.

Race stories

The 2025 race highlights: the Pro Men’s and Pro Women’s race stories.