Back to Results
Cycle Lab MTB School Series #1
Sub Junior Boys John Voster High 9 May 2026Cycle Lab
133 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 1 | 3452 | Thomas Booth | 00:27:17 |
| 2 | 3348 | Christian Moolman | 00:27:28 |
| 3 | 3336 | Estian Kruger | 00:29:08 |
| 4 | 3459 | Joshua Broughton | 00:30:20 |
| 5 | 3465 | Divine Chauke | 00:30:35 |
| 6 | 3371 | Siyanda Ncube | 00:30:54 |
| 7 | 3382 | Lian Pretorius | 00:31:01 |
| 8 | 4301 | Nicholas Norton | 00:31:06 |
| 9 | 3486 | Divan Naude | 00:31:49 |
| 10 | 3310 | Triston Engelbrecht | 00:32:21 |
| 11 | 3379 | Keenan Philip Pienaar | 00:32:33 |
| 12 | 3450 | Ruben Du Plooy | 00:32:59 |
| 13 | 3485 | Liam Pieter de Vos | 00:33:32 |
| 14 | 3334 | Jaden Kriedemann | 00:33:51 |
| 15 | 3311 | Steffan Ferreira | 00:34:04 |
| 16 | 3392 | Daniel Smit | 00:35:13 |
| 17 | 3484 | Ruben Topper | 00:35:31 |
| 18 | 3398 | Willem Van Der Merwe | 00:35:35 |
| 19 | 3316 | Tiago Franco | 00:36:03 |
| 20 | 3284 | Micah Beyleveld | 00:36:08 |
| 21 | 3314 | Jean-caleb Fourie | 00:36:11 |
| 22 | 3313 | Rossouw Fourie | 00:36:12 |
| 23 | 3400 | Estian Van Der Merwe | 00:37:36 |
| 24 | 3462 | Gavin Burstein | 00:37:42 |
| 25 | 3399 | Brendan Van Der Merwe | 00:37:44 |
| 26 | 3312 | Marius Albrecht Fischer | 00:37:46 |
| 27 | 3488 | Johanthan Naude | 00:38:14 |
| 28 | 3368 | Liam Muller | 00:38:18 |
| 29 | 3494 | Gerhard Moolman | 00:38:21 |
| 30 | 3319 | Liam Gibbens | 00:38:22 |
| 31 | 3332 | Luke Klinkert | 00:38:35 |
| 32 | 3387 | Keagan Seymour | 00:38:58 |
| 33 | 3374 | Daniel Nienaber | 00:39:08 |
| 34 | 3325 | Kyle Hudd | 00:39:21 |
| 35 | 3383 | Morney Pretorius | 00:39:21 |
| 36 | 3395 | Onthatile Tjale | 00:39:35 |
| 37 | 3305 | Rossouw Johann Dreyer | 00:39:39 |
| 38 | 3318 | Jean Gerber | 00:39:50 |
| 39 | 3380 | Leonardo Pires | 00:40:01 |
| 40 | 3493 | Ruan Van Wyk | 00:40:07 |
| 41 | 3384 | Daniel Schreuder | 00:40:12 |
| 42 | 3315 | Travis Fourie | 00:40:28 |
| 43 | 4203 | Vhutshi Makhaga | 00:40:30 |
| 44 | 3393 | Werner Strydom | 00:40:32 |
| 45 | 3464 | Reagan Calitz | 00:40:33 |
| 46 | 3321 | Schalk Greybe | 00:40:48 |
| 47 | 3344 | Mpho Mapalakane | 00:40:55 |
| 48 | 3338 | Janco Langenhoven | 00:41:00 |
| 49 | 3322 | Keegan Greyling | 00:41:50 |
| 50 | 3309 | Gerhard Mark Eggers | 00:27:20 |
| 51 | 3306 | Cornell Du Plessis | 00:27:34 |
| 52 | 3407 | Ruhan Corneille Van Rooy | 00:27:53 |
| 53 | 3463 | Fayzaan_ Butler | 00:28:21 |
| 54 | 3412 | Alexander Verweerdt | 00:28:22 |
| 55 | 3381 | Nathan Potgieter | 00:28:22 |
| 56 | 3410 | Kjelt Vanvinkenroye | 00:28:24 |
| 57 | 3239 | Le Roux Roets | 00:28:46 |
| 58 | 3455 | Alexander Botha | 00:28:53 |
| 59 | 3308 | Francois Du Toit | 00:29:01 |
| 60 | 3280 | Kethan Barnes | 00:29:02 |
| 61 | 3405 | Daniel Muller Van Niekerk | 00:29:18 |
| 62 | 3409 | Francois Van Wyk | 00:29:22 |
| 63 | 3411 | Ruben Vermaak | 00:29:24 |
| 64 | 3307 | Müller Du Toit | 00:29:25 |
| 65 | 3303 | Evan De Beer | 00:29:28 |
| 66 | 3331 | Khaya Khumalo | 00:29:30 |
| 67 | 3390 | Aaron Shortt | 00:29:36 |
| 68 | 3377 | Ralph Paul | 00:29:38 |
| 69 | 3404 | Janu Van Niekerk | 00:29:42 |
| 70 | 3481 | Eduard Pelser | 00:29:50 |
| 71 | 3323 | Bradley Harmse | 00:29:52 |
| 72 | 3403 | Travis Van Eeden | 00:29:52 |
| 73 | 3339 | Niel Leroux | 00:29:54 |
| 74 | 3492 | Rylan Weyer | 00:30:10 |
| 75 | 3417 | Dewet Zantow | 00:30:13 |
| 76 | 3369 | Dawid Müller | 00:30:25 |
| 77 | 3406 | Adrian Van Reenen | 00:30:32 |
| 78 | 3281 | Marnu Basson | 00:30:32 |
| 79 | 3329 | Ruan Jansen Van Vuuren | 00:30:34 |
| 80 | 3200 | Bobby Le Roux | 00:30:35 |
| 81 | 3320 | Daniël Gilfillan | 00:30:39 |
| 82 | 3283 | Daniel Benson | 00:30:43 |
| 83 | 3370 | Dewildt Myburgh | 00:30:51 |
| 84 | 3356 | Wesley Collins | 00:30:52 |
| 85 | 3376 | Lorenzo Odendaal | 00:31:01 |
| 86 | 3340 | Heinrich Liebenberg | 00:31:20 |
| 87 | 3453 | Adriaan Boshoff | 00:31:22 |
| 88 | 3414 | Jano Visagie | 00:32:22 |
| 89 | 3388 | Bonga Shabangu | 00:32:24 |
| 90 | 3457 | Ludwig Brocker | 00:32:25 |
| 91 | 3349 | Phenyo Mosiane | 00:32:52 |
| 92 | 3335 | Tiaan Kruger | 00:33:01 |
| 93 | 3304 | Divan Delport | 00:33:06 |
| 94 | 3343 | Albert Malan | 00:33:40 |
| 95 | 3413 | Petri Vierbergen | 00:33:57 |
| 96 | 3483 | Quintin Kellerman | 00:34:25 |
| 97 | 3385 | Junior Selesho | 00:34:39 |
| 98 | 3461 | Ben Burger | 00:34:41 |
| 99 | 3451 | Lukas Böhmer | 00:34:43 |
| 100 | 3378 | Craig Penfold | 00:35:14 |
| 101 | 3482 | Keanu Kellerman | 00:35:16 |
| 102 | 3337 | Jake Landman | 00:35:19 |
| 103 | 3341 | Jayden Paul Lydes-uings | 00:35:20 |
| 104 | 3346 | Jano Meyer | 00:35:21 |
| 105 | 3397 | Lucas Van Der Merwe | 00:35:34 |
| 106 | 3454 | Erich Botes | 00:35:42 |
| 107 | 3386 | Christopher Senekal | 00:36:09 |
| 108 | 3302 | Keegan Cronje | 00:36:20 |
| 109 | 3396 | David Uys | 00:37:28 |
| 110 | 3487 | Stephen Rasztabiga | 00:37:43 |
| 111 | 3286 | Triton Blake | 00:37:49 |
| 112 | 3460 | Reanco Bruwer | 00:39:17 |
| 113 | 3324 | Dennis Howland | 00:40:21 |
| 114 | 3389 | Omphile Shole | 00:40:35 |
| 115 | 3328 | Joshua Janse Van Rensburg | 00:40:41 |
| 116 | 3317 | Rhys Geldart | 00:40:44 |
| 117 | 3375 | Kobus Nortje | 00:43:00 |
| 118 | 3491 | Kutlwano Khause | 00:45:11 |
| 119 | 3394 | Darren Thomas | 00:46:20 |
| 120 | 3330 | Daniël Karsten | 00:46:21 |
| 121 | 3342 | Thabiso Madiba | 00:47:40 |
| 122 | 3326 | Arav Hurrienarain | 00:49:33 |
| 123 | 3478 | Believe Chauke | 00:52:07 |
| 124 | 3373 | Lungile Ngcobo | 01:13:02 |
| 125 | 3433 | Oloagile Mokgadi | 01:20:54 |
| 126 | 3401 | Rocco Van Der Werff | 00:18:09 |
| 127 | 3327 | Ruan Janse Van Rensburg | 00:19:41 |
| 128 | 3408 | Dylan Van Rooyen | 00:23:27 |
| 129 | 3367 | Unarine Mphadzha | 00:25:54 |
| 130 | 3372 | Nathan Chris Nell | 00:27:50 |
| 131 | 3467 | Christiaan Coetzee | 00:27:51 |
| 132 | 3479 | Thapelo Sekhaulela | 00:37:08 |
| 133 | 3456 | Dandre Britz | 00:37:47 |