Back to Results
Ride for a Reason | 2026
25km MTB Taroko Trail Park, Johannesburg 28 March 2026Mont Blanc Financial
215 riders
Elite20 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 2 | 3009 | Anri Coetser | 01:14:26 |
| 39 | 936 | Cj Nortman | 01:46:57 |
| 64 | 985 | Warren Willis | 01:56:45 |
| 65 | 3015 | Anneke van Rooyen | 01:56:58 |
| 73 | 3007 | William Scheepers | 02:00:21 |
| 76 | 3046 | Michael Van Zyl | 02:02:17 |
| 78 | 3093 | Antonio Miguel Do Rego | 02:02:26 |
| 85 | 3160 | Jd Botes | 02:03:18 |
| 125 | 619 | Irfaan Ismail | 02:19:58 |
| 131 | 967 | Carla Van Wyk | 02:23:30 |
| 133 | 3178 | Diehann Durand | 02:24:23 |
| 139 | 3181 | Ettiene Groenewald | 02:25:20 |
| 160 | 3083 | Bjon Frljak | 02:41:21 |
| 161 | 804 | Dunay Van Eck | 02:41:46 |
| 162 | 3005 | JT Share | 02:42:53 |
| 172 | 3118 | Samantha Zwane | 02:48:34 |
| 179 | 3122 | Joseph Mbutana Mokwena | 02:57:29 |
| 193 | 3124 | Reuben Fouche | 03:15:44 |
| 204 | 3128 | Gary Edwards | 03:30:37 |
| 209 | 3165 | Brendon Ferreira | 03:45:28 |
Grand Masters7 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 1 | 3125 | Rob Burns | 01:09:27 |
| 28 | 3121 | Shane Sheehan (E-bike) | 01:40:13 |
| 63 | 984 | Keith Willis | 01:56:38 |
| 87 | 3116 | Norman Andrew | 02:03:31 |
| 122 | 3085 | Craig Rogerson | 02:16:48 |
| 165 | 3060 | Teresa Schoeman | 02:44:27 |
| 202 | 3179 | Joan Brink | 03:28:04 |
Junior9 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 10 | 3107 | Aiden Delport | 01:29:50 |
| 11 | 942 | Rudi Cilliers | 01:31:19 |
| 15 | 3131 | Franco Du Buisson | 01:33:07 |
| 24 | 908 | Joshua Snyman | 01:37:24 |
| 29 | 914 | Liam Roodt | 01:41:56 |
| 33 | 913 | William Jonson | 01:43:41 |
| 136 | 3051 | Tiaan Ferreira | 02:24:55 |
| 143 | 940 | Rudolf De Bruin | 02:28:33 |
| 185 | 3044 | Robert Mitchell | 03:04:03 |
Masters27 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 3 | 3088 | Chris Coetser | 01:14:27 |
| 19 | 920 | Russell Hattingh | 01:34:50 |
| 25 | 904 | Steven Snyman | 01:38:05 |
| 35 | 3130 | Francois Du Buisson | 01:45:32 |
| 36 | 983 | Manfred Zwecker | 01:45:41 |
| 37 | 3522 | Thebe Modisakeng | 01:46:13 |
| 44 | 3079 | Marike White | 01:49:53 |
| 50 | 919 | Arnold Oldknow | 01:51:39 |
| 56 | 3032 | Deon Storm | 01:54:13 |
| 57 | 3123 | Colin du Buson | 01:55:26 |
| 70 | 3076 | Ruan Schutte | 01:58:32 |
| 72 | 3180 | Harold Carpenter | 01:59:34 |
| 86 | 987 | Pierre Van Eeden | 02:03:27 |
| 88 | 3115 | Liza Andrew | 02:04:20 |
| 101 | 3113 | Thabo Lekota | 02:08:16 |
| 106 | 3054 | Bertie Pryor | 02:09:07 |
| 107 | 3064 | Masaaki Adachi | 02:09:21 |
| 109 | 3185 | Otto Nel | 02:10:03 |
| 113 | 3034 | Marius De Jager | 02:11:04 |
| 120 | 999 | Theresa Hamman | 02:16:03 |
| 121 | 3120 | Mandy Stephenson | 02:16:23 |
| 151 | 3011 | Ilse Stols | 02:33:29 |
| 159 | 3006 | Chris Herselman | 02:41:19 |
| 186 | 3004 | Tim Mitchell | 03:04:05 |
| 188 | 3094 | Sandra Do Rego | 03:05:25 |
| 207 | 3139 | Thabo Louw | 03:45:22 |
| 211 | 3075 | Craig Walkden | 03:52:31 |
Nippers7 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 26 | 3027 | Logan Appelgryn | 01:38:17 |
| 46 | 3035 | Giulio Enrico Airaga | 01:50:34 |
| 66 | 3149 | Ben Van Dyk | 01:57:12 |
| 91 | 3030 | Horatio Horn | 02:05:02 |
| 98 | 3147 | Garaipha Hlatshwayo | 02:07:35 |
| 157 | 997 | Michael Manthey | 02:41:12 |
| 170 | 3153 | Kate Van Dyk | 02:47:52 |
Sprogs11 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 8 | 3024 | Lian Style | 01:28:43 |
| 13 | 3037 | Gabriel Girdhari | 01:32:31 |
| 14 | 3067 | Eben Schultz | 01:32:33 |
| 20 | 959 | Mieke Grobler | 01:35:34 |
| 22 | 3008 | Joshua Grobler | 01:36:00 |
| 22 | 3026 | Lihan Serfontein | 01:36:00 |
| 31 | 3021 | Logan De Graeve | 01:43:24 |
| 51 | 971 | Damian Cronje | 01:52:05 |
| 80 | 939 | Lukas Van Den Heever | 02:02:36 |
| 134 | 3025 | Jacques-Louis Van Dalen | 02:24:28 |
| 191 | 3143 | Thamsanqa Khashane | 03:07:30 |
Sub Junior17 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 5 | 3066 | Payton De Graeve | 01:28:17 |
| 7 | 3018 | Alwyn Jordaan | 01:28:21 |
| 13 | 3073 | Natalia Gordon | 01:32:31 |
| 30 | 3127 | Daniel Smit | 01:42:10 |
| 43 | 3136 | Valentina Jacobs | 01:49:08 |
| 54 | 988 | Alexander Munro | 01:53:50 |
| 96 | 3188 | Marcel De Beer | 02:06:08 |
| 102 | 3199 | Heinrich Bam | 02:08:17 |
| 111 | 3103 | Markus Goosen | 02:10:45 |
| 114 | 3031 | Jano Visagie | 02:11:10 |
| 115 | 980 | Kian Naik | 02:11:25 |
| 117 | 925 | Khaya Khumalo | 02:13:05 |
| 118 | 964 | Majulika Wood | 02:13:17 |
| 132 | 3163 | Fibastian Hugo | 02:23:48 |
| 146 | 3174 | Aiden La Mantia | 02:29:10 |
| 167 | 785 | Base Mdlalose | 02:46:30 |
| 205 | 3140 | Unathi Khashane | 03:36:57 |
Sub Veteran51 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 18 | 966 | Mark-Steele Smith | 01:34:15 |
| 23 | 998 | Michael Naidoo | 01:36:19 |
| 46 | 3036 | Enrico Michele Airaga | 01:50:34 |
| 55 | 3072 | Kristel Olivier | 01:54:06 |
| 60 | 3114 | Sabelo Nkosi | 01:55:45 |
| 61 | 3040 | Philani Masuku | 01:55:48 |
| 69 | 3109 | Arthur Magondo | 01:58:30 |
| 74 | 3135 | Jeaninne Fourie | 02:01:11 |
| 75 | 960 | Terry Naidoo | 02:01:57 |
| 77 | 3047 | Reino Retief | 02:02:21 |
| 81 | 3000 | Sandra Rodrigues | 02:03:05 |
| 82 | 3148 | Mduduzi Mchunu | 02:03:08 |
| 83 | 3172 | Brandon Urdang | 02:03:12 |
| 89 | 801 | Ruan Blom | 02:04:21 |
| 90 | 3048 | Brendon Haydon | 02:04:59 |
| 96 | 3119 | Denander Maphanga | 02:06:08 |
| 97 | 3050 | Cebo Tshetu | 02:07:03 |
| 99 | 962 | William Wood | 02:07:45 |
| 100 | 3090 | Marthinus Marais | 02:07:47 |
| 108 | 3087 | Chris Karakasis | 02:09:46 |
| 119 | 3082 | Willem Miller | 02:13:27 |
| 123 | 3095 | Leander Venter | 02:17:16 |
| 124 | 3108 | Tebogo Morulane | 02:18:11 |
| 126 | 3099 | Shaun Ndiimanae | 02:20:34 |
| 128 | 945 | Nyengedzo Kutama | 02:22:25 |
| 130 | 3110 | Richard Heineberg | 02:23:09 |
| 137 | 943 | Trinity Chauke | 02:25:05 |
| 138 | 3091 | Adriaan Marais | 02:25:11 |
| 142 | 3080 | Sufyaan Engar | 02:27:04 |
| 145 | 3117 | Gareth Williams | 02:29:06 |
| 147 | 803 | Lize Blom | 02:29:12 |
| 148 | 3159 | Gontse Maponya | 02:29:40 |
| 153 | 3086 | Migs Martinho | 02:34:09 |
| 154 | 1289 | Jerry Chikava | 02:35:36 |
| 164 | 1222 | Nyasha Marire | 02:44:25 |
| 166 | 941 | Joseph Miller | 02:44:52 |
| 174 | 3042 | Marinus Koekemoer | 02:51:25 |
| 175 | 924 | Lara Erasmus | 02:53:00 |
| 178 | 3049 | Xerese Pretorius | 02:56:39 |
| 180 | 3154 | Kgaogelo Nkwana | 02:58:55 |
| 183 | 3096 | Maure Miller | 03:03:45 |
| 192 | 952 | Gary Mzembe | 03:12:14 |
| 194 | 933 | Kayla Batten | 03:18:02 |
| 195 | 930 | Nikita Lotter | 03:18:11 |
| 196 | 3010 | Jade Tippel | 03:19:35 |
| 200 | 3161 | Wynand Hugo | 03:21:15 |
| 201 | 935 | Chiko Mushapaidze | 03:25:06 |
| 208 | 3162 | Francis Hugo | 03:45:25 |
| 212 | 3071 | Renier Olivier | 03:56:50 |
| 214 | 3133 | Mariska Kitching | 03:56:52 |
| 215 | 3003 | Cheriska Jansen Van Rensburg | 04:01:54 |
Veteran55 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 4 | 3084 | Derick Elliott | 01:26:09 |
| 6 | 3150 | Ben Van Dyk | 01:28:20 |
| 9 | 3126 | Jp Du Preez | 01:29:20 |
| 16 | 3039 | Michael Grobler | 01:33:14 |
| 17 | 3100 | Yolandie Bothma | 01:33:30 |
| 27 | 3028 | Mark Appelgryn | 01:38:20 |
| 34 | 986 | Gabriel Amexo | 01:44:50 |
| 38 | 1219 | Morena Lekota | 01:46:20 |
| 41 | 3137 | Sikhululwe Khashane | 01:47:29 |
| 47 | 923 | Mojalefa Lekota | 01:50:58 |
| 48 | 3104 | Marius Goosen | 01:51:30 |
| 49 | 3017 | Andre Schultz | 01:51:34 |
| 53 | 994 | Ian Munro | 01:53:49 |
| 59 | 3059 | Jacques Gers | 01:55:43 |
| 62 | 974 | Grant Cronje | 01:55:56 |
| 67 | 3102 | Keith Palmer | 01:57:48 |
| 68 | 915 | Miche Britz | 01:58:14 |
| 71 | 3062 | Masafumi Kawabata | 01:58:34 |
| 80 | 937 | Gerhard Van Den Heever | 02:02:36 |
| 92 | 3056 | Wian Greyling | 02:05:04 |
| 93 | 3029 | Shane Horn | 02:05:47 |
| 103 | 3043 | Christo Groenewald | 02:08:41 |
| 104 | 3189 | Karl Beissner | 02:08:49 |
| 110 | 3650 | Gerrit Van Der Merwe | 02:10:31 |
| 112 | 3074 | Thomas Spies | 02:10:59 |
| 116 | 3157 | Tracy Ferrao | 02:12:37 |
| 127 | 3146 | Xolani Hlatshwayo | 02:22:05 |
| 129 | 3635 | Dirk Albin | 02:22:28 |
| 135 | 3081 | Aadil Engar | 02:24:41 |
| 141 | 3112 | Mpho Mashau | 02:26:29 |
| 144 | 938 | Gabriel Malan | 02:28:46 |
| 150 | 3097 | Karen Richards | 02:30:44 |
| 152 | 3089 | Elaine Crewe | 02:33:32 |
| 155 | 3156 | Claudi Van Rensburg | 02:39:32 |
| 156 | 3038 | Derik Nel | 02:39:41 |
| 158 | 996 | Michael Manthey | 02:41:13 |
| 163 | 3016 | Teboho Nkongoane | 02:43:41 |
| 168 | 3177 | Nicholas Wood | 02:46:41 |
| 169 | 3002 | Simon Yaxley | 02:46:44 |
| 171 | 3151 | Merike Van Dyk | 02:47:55 |
| 173 | 3041 | Thirushen Naidoo | 02:48:50 |
| 176 | 3068 | Marelize De Wet | 02:54:39 |
| 177 | 3092 | Luke Nel | 02:55:49 |
| 182 | 3170 | Quentin Adendorff | 03:01:44 |
| 182 | 3164 | Willie Ferreira | 03:01:44 |
| 184 | 3129 | Frederik Keyser | 03:03:56 |
| 187 | 3111 | Robert Jansen | 03:05:15 |
| 189 | 3144 | Luyolo Mdingi | 03:05:48 |
| 190 | 3098 | Daniel Joffe | 03:06:42 |
| 197 | 3106 | Lucas Van Wyk | 03:20:23 |
| 198 | 3190 | Anthony Taylor | 03:20:47 |
| 203 | 3105 | Mariechen Delport | 03:29:54 |
| 206 | 3013 | Marius Van Rensburg | 03:42:42 |
| 210 | 3061 | Michelle Oosthuizen | 03:50:48 |
| 214 | 9438 | Kobus Myburgh | 03:56:52 |
Youth11 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 32 | 3183 | Damian Minnaar | 01:43:30 |
| 40 | 3171 | Declan Gill | 01:47:28 |
| 42 | 3191 | Jonathan Taylor | 01:48:47 |
| 52 | 3033 | Righardt Storm | 01:53:16 |
| 58 | 3186 | Markio Otto | 01:55:33 |
| 85 | 3145 | Jibrael Duncan-Chundra | 02:03:18 |
| 94 | 3101 | Jamie Tomkinson | 02:06:00 |
| 105 | 3169 | Damian Ferreira | 02:08:52 |
| 140 | 3184 | Morné Oosthuizen | 02:25:31 |
| 149 | 3193 | Temo Makgoba | 02:30:01 |
| 199 | 3182 | Pieter Kotze | 03:20:50 |