Back to Results

Ride for a Reason | 2026

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

215 riders

Elite20 riders
PosRace NoAthleteTime
23009Anri Coetser01:14:26
39936Cj Nortman01:46:57
64985Warren Willis01:56:45
653015Anneke van Rooyen01:56:58
733007William Scheepers02:00:21
763046Michael Van Zyl02:02:17
783093Antonio Miguel Do Rego02:02:26
853160Jd Botes02:03:18
125619Irfaan Ismail02:19:58
131967Carla Van Wyk02:23:30
1333178Diehann Durand02:24:23
1393181Ettiene Groenewald02:25:20
1603083Bjon Frljak02:41:21
161804Dunay Van Eck02:41:46
1623005JT Share02:42:53
1723118Samantha Zwane02:48:34
1793122Joseph Mbutana Mokwena02:57:29
1933124Reuben Fouche03:15:44
2043128Gary Edwards03:30:37
2093165Brendon Ferreira03:45:28
Grand Masters7 riders
PosRace NoAthleteTime
13125Rob Burns01:09:27
283121Shane Sheehan (E-bike)01:40:13
63984Keith Willis01:56:38
873116Norman Andrew02:03:31
1223085Craig Rogerson02:16:48
1653060Teresa Schoeman02:44:27
2023179Joan Brink03:28:04
Junior9 riders
PosRace NoAthleteTime
103107Aiden Delport01:29:50
11942Rudi Cilliers01:31:19
153131Franco Du Buisson01:33:07
24908Joshua Snyman01:37:24
29914Liam Roodt01:41:56
33913William Jonson01:43:41
1363051Tiaan Ferreira02:24:55
143940Rudolf De Bruin02:28:33
1853044Robert Mitchell03:04:03
Masters27 riders
PosRace NoAthleteTime
33088Chris Coetser01:14:27
19920Russell Hattingh01:34:50
25904Steven Snyman01:38:05
353130Francois Du Buisson01:45:32
36983Manfred Zwecker01:45:41
373522Thebe Modisakeng01:46:13
443079Marike White01:49:53
50919Arnold Oldknow01:51:39
563032Deon Storm01:54:13
573123Colin du Buson01:55:26
703076Ruan Schutte01:58:32
723180Harold Carpenter01:59:34
86987Pierre Van Eeden02:03:27
883115Liza Andrew02:04:20
1013113Thabo Lekota02:08:16
1063054Bertie Pryor02:09:07
1073064Masaaki Adachi02:09:21
1093185Otto Nel02:10:03
1133034Marius De Jager02:11:04
120999Theresa Hamman02:16:03
1213120Mandy Stephenson02:16:23
1513011Ilse Stols02:33:29
1593006Chris Herselman02:41:19
1863004Tim Mitchell03:04:05
1883094Sandra Do Rego03:05:25
2073139Thabo Louw03:45:22
2113075Craig Walkden03:52:31
Nippers7 riders
PosRace NoAthleteTime
263027Logan Appelgryn01:38:17
463035Giulio Enrico Airaga01:50:34
663149Ben Van Dyk01:57:12
913030Horatio Horn02:05:02
983147Garaipha Hlatshwayo02:07:35
157997Michael Manthey02:41:12
1703153Kate Van Dyk02:47:52
Sprogs11 riders
PosRace NoAthleteTime
83024Lian Style01:28:43
133037Gabriel Girdhari01:32:31
143067Eben Schultz01:32:33
20959Mieke Grobler01:35:34
223008Joshua Grobler01:36:00
223026Lihan Serfontein01:36:00
313021Logan De Graeve01:43:24
51971Damian Cronje01:52:05
80939Lukas Van Den Heever02:02:36
1343025Jacques-Louis Van Dalen02:24:28
1913143Thamsanqa Khashane03:07:30
Sub Junior17 riders
PosRace NoAthleteTime
53066Payton De Graeve01:28:17
73018Alwyn Jordaan01:28:21
133073Natalia Gordon01:32:31
303127Daniel Smit01:42:10
433136Valentina Jacobs01:49:08
54988Alexander Munro01:53:50
963188Marcel De Beer02:06:08
1023199Heinrich Bam02:08:17
1113103Markus Goosen02:10:45
1143031Jano Visagie02:11:10
115980Kian Naik02:11:25
117925Khaya Khumalo02:13:05
118964Majulika Wood02:13:17
1323163Fibastian Hugo02:23:48
1463174Aiden La Mantia02:29:10
167785Base Mdlalose02:46:30
2053140Unathi Khashane03:36:57
Sub Veteran51 riders
PosRace NoAthleteTime
18966Mark-Steele Smith01:34:15
23998Michael Naidoo01:36:19
463036Enrico Michele Airaga01:50:34
553072Kristel Olivier01:54:06
603114Sabelo Nkosi01:55:45
613040Philani Masuku01:55:48
693109Arthur Magondo01:58:30
743135Jeaninne Fourie02:01:11
75960Terry Naidoo02:01:57
773047Reino Retief02:02:21
813000Sandra Rodrigues02:03:05
823148Mduduzi Mchunu02:03:08
833172Brandon Urdang02:03:12
89801Ruan Blom02:04:21
903048Brendon Haydon02:04:59
963119Denander Maphanga02:06:08
973050Cebo Tshetu02:07:03
99962William Wood02:07:45
1003090Marthinus Marais02:07:47
1083087Chris Karakasis02:09:46
1193082Willem Miller02:13:27
1233095Leander Venter02:17:16
1243108Tebogo Morulane02:18:11
1263099Shaun Ndiimanae02:20:34
128945Nyengedzo Kutama02:22:25
1303110Richard Heineberg02:23:09
137943Trinity Chauke02:25:05
1383091Adriaan Marais02:25:11
1423080Sufyaan Engar02:27:04
1453117Gareth Williams02:29:06
147803Lize Blom02:29:12
1483159Gontse Maponya02:29:40
1533086Migs Martinho02:34:09
1541289Jerry Chikava02:35:36
1641222Nyasha Marire02:44:25
166941Joseph Miller02:44:52
1743042Marinus Koekemoer02:51:25
175924Lara Erasmus02:53:00
1783049Xerese Pretorius02:56:39
1803154Kgaogelo Nkwana02:58:55
1833096Maure Miller03:03:45
192952Gary Mzembe03:12:14
194933Kayla Batten03:18:02
195930Nikita Lotter03:18:11
1963010Jade Tippel03:19:35
2003161Wynand Hugo03:21:15
201935Chiko Mushapaidze03:25:06
2083162Francis Hugo03:45:25
2123071Renier Olivier03:56:50
2143133Mariska Kitching03:56:52
2153003Cheriska Jansen Van Rensburg04:01:54
Veteran55 riders
PosRace NoAthleteTime
43084Derick Elliott01:26:09
63150Ben Van Dyk01:28:20
93126Jp Du Preez01:29:20
163039Michael Grobler01:33:14
173100Yolandie Bothma01:33:30
273028Mark Appelgryn01:38:20
34986Gabriel Amexo01:44:50
381219Morena Lekota01:46:20
413137Sikhululwe Khashane01:47:29
47923Mojalefa Lekota01:50:58
483104Marius Goosen01:51:30
493017Andre Schultz01:51:34
53994Ian Munro01:53:49
593059Jacques Gers01:55:43
62974Grant Cronje01:55:56
673102Keith Palmer01:57:48
68915Miche Britz01:58:14
713062Masafumi Kawabata01:58:34
80937Gerhard Van Den Heever02:02:36
923056Wian Greyling02:05:04
933029Shane Horn02:05:47
1033043Christo Groenewald02:08:41
1043189Karl Beissner02:08:49
1103650Gerrit Van Der Merwe02:10:31
1123074Thomas Spies02:10:59
1163157Tracy Ferrao02:12:37
1273146Xolani Hlatshwayo02:22:05
1293635Dirk Albin02:22:28
1353081Aadil Engar02:24:41
1413112Mpho Mashau02:26:29
144938Gabriel Malan02:28:46
1503097Karen Richards02:30:44
1523089Elaine Crewe02:33:32
1553156Claudi Van Rensburg02:39:32
1563038Derik Nel02:39:41
158996Michael Manthey02:41:13
1633016Teboho Nkongoane02:43:41
1683177Nicholas Wood02:46:41
1693002Simon Yaxley02:46:44
1713151Merike Van Dyk02:47:55
1733041Thirushen Naidoo02:48:50
1763068Marelize De Wet02:54:39
1773092Luke Nel02:55:49
1823170Quentin Adendorff03:01:44
1823164Willie Ferreira03:01:44
1843129Frederik Keyser03:03:56
1873111Robert Jansen03:05:15
1893144Luyolo Mdingi03:05:48
1903098Daniel Joffe03:06:42
1973106Lucas Van Wyk03:20:23
1983190Anthony Taylor03:20:47
2033105Mariechen Delport03:29:54
2063013Marius Van Rensburg03:42:42
2103061Michelle Oosthuizen03:50:48
2149438Kobus Myburgh03:56:52
Youth11 riders
PosRace NoAthleteTime
323183Damian Minnaar01:43:30
403171Declan Gill01:47:28
423191Jonathan Taylor01:48:47
523033Righardt Storm01:53:16
583186Markio Otto01:55:33
853145Jibrael Duncan-Chundra02:03:18
943101Jamie Tomkinson02:06:00
1053169Damian Ferreira02:08:52
1403184Morné Oosthuizen02:25:31
1493193Temo Makgoba02:30:01
1993182Pieter Kotze03:20:50