Back to Results

Ride for a Reason | 2026

65km MTB Taroko Trail Park, Johannesburg 28 March 2026Mont Blanc Financial

125 riders

Elite16 riders
PosRace NoAthleteTime
193Massimiliano Ambrosi02:26:31
2545Zandor Damaskinos Carvalho02:34:40
5225Nathan Atkins02:47:48
611Jonathan Ham02:47:53
9224Felix Rogotzki02:49:41
16190Dontae Badenhorst03:05:23
17197Cade Badenhorst03:05:30
318Jacques Breet03:18:34
376Mignon Makris03:23:40
42188Andrew Hill03:27:46
4792Luca Gnudi03:33:31
53201Ehren Berry03:36:14
5725Antonios Makris03:37:45
712670Lucette De Wit03:52:25
83161Jared Brings04:03:19
90141Jordan Moller04:09:19
Grand Masters19 riders
PosRace NoAthleteTime
1033Andre Strydom02:51:41
3038Brown Shane03:16:38
33210Terrence Brocco03:19:37
56221Geoff Thompson03:37:02
6921Patrick Furter03:51:37
7268Antonio Gualtieri03:53:56
7689Ruby D Dinner03:59:00
7847Andy Hamilton04:00:47
87142Jim Ramage04:05:18
89140Rob Kellock04:09:16
94157Heliezer Da Silva04:11:34
96199Ian Harrison04:15:29
97106Alan Bullock04:16:09
9975Stephen Horwitz04:20:41
112166Pieter Du Plessis04:35:53
1162Hannes Du Plessis04:49:41
119203Anton Falck04:52:16
12128John Coutinho05:13:55
124249Niel Miller05:53:28
Masters29 riders
PosRace NoAthleteTime
8226Carl Lotter02:48:47
1156Brett Fisher02:55:55
12229Mark Pieterse02:56:09
1471Koos Van Rooyen02:58:27
25215Ryan Horsman03:12:00
26192Fabrice Marechalen03:12:58
282595Robert Cornforth03:13:45
3230Anthis Maouris03:18:35
44121Attie Tiley03:31:03
4935Jacques Vally03:34:28
50227Albert Els03:35:03
61122Jacques Blignaut03:43:11
6382Clive Allen03:44:04
6422Philip Welchman03:44:52
6673Dennis Hrestak03:47:45
6836David Gouveia De Melim03:50:40
70179Marionne De Wit03:52:11
73247Cobus Du Plessis03:57:38
77204Mark Johnston03:59:03
7929Bruno Barradas04:02:12
81617Mike Horwitz04:02:46
81691Jason Yutar04:02:46
8649Rick Loreggian04:05:12
91228Jason Grobler04:09:46
92236Lawrence Sacke04:10:58
9594Shane Lotter04:12:57
101115Marinda Bootsma04:23:47
111171Shaun Janse Van Rensburg04:35:51
123143Heinrich Muller05:27:10
Sub Veteran22 riders
PosRace NoAthleteTime
1565Melissa Kretzinger03:04:48
2440Wesley Brown03:11:47
27126Kyle Jessop03:13:01
29125Ricci-Lee Brookstone03:15:00
342591Prince Mashimbyi03:19:59
3613Francois De Greef03:22:43
39111Shereece Schwartz03:24:11
40113Brett Schwartz03:24:12
46193Denian Both03:33:11
54240Jilka Botha03:36:59
59146Kieran Siney03:40:15
8554Chilton Van Greuning04:03:43
882639Hugo Baartman04:07:52
10263Adriaan Booysen04:23:51
104100Michael Bruggeman04:27:27
106127Damian Cameron04:27:31
106128Kyle Dylan Lombard04:27:31
107167Gavin Robilliard04:28:18
113129Tanille Jessop04:43:39
120695Darren Jansen Van Vuuren04:54:00
122211Stephan Terblanche05:20:50
125114Jevon Furman06:30:38
Veteran37 riders
PosRace NoAthleteTime
3248John Gordon?02:39:59
4155Jean-Pierre Van Riel02:46:00
786Lyle Poulter*02:48:06
1351Gary Anderson02:57:11
18135Guillaume Oberholzer03:07:07
1984Beyers Oosthuizen03:08:10
202608Tommie Richards03:10:40
22183Michael Ross03:11:39
2470Andrew Lucas03:11:47
35194Samuel Riviere03:22:36
382598Jaco Jansen Van Vuuren03:24:07
41230Jason Nel03:26:42
4361Michael Lewis03:27:53
45139Chris Beyers03:32:40
482609Gerrit Thiart03:33:41
51185Marco Marques03:35:04
5258Tanit Kruger03:35:18
56169Lamar Pretorius03:37:02
5995Craig Blend03:40:15
60152Warren Hauser03:41:58
62237Lloyd Bentz03:43:50
65233Kevin Ferreira03:47:21
6737Jan De Wet03:50:38
75177Michael Pompa03:58:10
75178Keith Rose-Innes03:58:10
8390Christiaan Jacobs04:03:19
84108Richard Pretorius04:03:37
93196Jonathan Hawkins04:11:14
9877Rajan Shaw04:20:23
10017Ryan Gill04:20:50
10385Willem Du Randt04:26:41
1087Craig Saunders04:33:20
10918Darren Van Der Schyff04:35:49
11476Varun Singh04:44:40
11553Brendon Dell04:48:59
117692Andrew Schnuir04:50:59
118163Ané Honiball04:52:13
Youth2 riders
PosRace NoAthleteTime
21213Quinton Badenhorst03:11:20
1101030Laurenzo Martins04:35:50