Back to Results
Cycle Lab MTB School Series #2
Sub Junior Boys Riversands Farm 13 June 2026Cycle Lab
122 riders
| Pos | Race No | Athlete | Time |
|---|---|---|---|
| 1 | 3348 | Christian Moolman | 00:29:26 |
| 2 | 3452 | Thomas Booth | 00:29:26 |
| 3 | 3336 | Estian Kruger | 00:30:35 |
| 4 | 3459 | Joshua Broughton | 00:30:36 |
| 5 | 3465 | Divine Chauke | 00:31:40 |
| 6 | 4301 | Nicholas Norton | 00:31:48 |
| 7 | 3371 | Siyanda Ncube | 00:31:52 |
| 8 | 3486 | Divan Naudé | 00:33:14 |
| 9 | 3504 | Triston Engelbrecht | 00:33:19 |
| 10 | 3334 | Jaden Kriedemann | 00:33:38 |
| 11 | 3312 | Marius Albrecht Fischer | 00:33:46 |
| 12 | 3398 | Willem Van Der Merwe | 00:33:51 |
| 13 | 3311 | Steffan Ferreira | 00:33:51 |
| 14 | 3450 | Ruben Du Plooy | 00:34:01 |
| 15 | 3382 | Lian Pretorius | 00:34:12 |
| 16 | 3313 | Rossouw Fourie | 00:34:13 |
| 17 | 3392 | Daniel Smit | 00:34:50 |
| 18 | 3484 | Ruben Topper | 00:34:55 |
| 19 | 3395 | Onthatile Tjale | 00:35:42 |
| 20 | 3520 | Jacques Van Der Westhuizen | 00:35:45 |
| 21 | 3521 | Bernard Le Roux | 00:35:49 |
| 22 | 3494 | Gerhard Moolman | 00:35:59 |
| 23 | 3485 | Liam Devos | 00:36:01 |
| 24 | 3374 | Daniel Nienaber | 00:36:07 |
| 25 | 3284 | Micah Beyleveld | 00:36:09 |
| 26 | 3316 | Tiago Franco | 00:36:21 |
| 27 | 3509 | Brendan Van Der Merwe | 00:36:30 |
| 28 | 3318 | Jean Gerber | 00:37:06 |
| 29 | 3517 | Janno Van Rensburg | 00:37:10 |
| 30 | 3462 | Gavin Burstein | 00:37:16 |
| 31 | 3319 | Liam Gibbens | 00:37:20 |
| 32 | 3309 | Gerhard Mark Eggers | 00:37:42 |
| 33 | 3464 | Reagan Calitz | 00:37:46 |
| 34 | 3368 | Liam Muller | 00:37:49 |
| 35 | 3515 | Brendan Brown | 00:37:54 |
| 36 | 3383 | Morney Pretorius | 00:38:00 |
| 37 | 3332 | Luke Klinkert | 00:38:05 |
| 38 | 3416 | Johann Weitz | 00:38:53 |
| 39 | 3320 | Daniël Gilfillan | 00:38:54 |
| 40 | 3384 | Daniel Schreuder | 00:38:59 |
| 41 | 3314 | Jean-Caleb Fourie | 00:39:06 |
| 42 | 3410 | Kjelt Vanvinkenroye | 00:39:22 |
| 43 | 3406 | Adrian Van Reenen | 00:39:41 |
| 44 | 3329 | Ruan Jansen Van Vuuren | 00:40:06 |
| 45 | 3519 | Daniël Venter | 00:40:07 |
| 46 | 3369 | Dawid Müller | 00:40:12 |
| 47 | 3321 | Schalk Greybe | 00:40:51 |
| 48 | 3503 | Matthew Van Eeden | 00:40:56 |
| 49 | 3356 | Wesley Collins | 00:40:59 |
| 50 | 3411 | Ruben Vermaak | 00:41:45 |
| 51 | 3303 | Evan De Beer | 00:41:46 |
| 52 | 3317 | Rhys Geldart | 00:41:52 |
| 53 | 3455 | Alexander Botha | 00:41:52 |
| 54 | 3409 | Francois Van Wyk | 00:41:53 |
| 55 | 3323 | Bradley Harmse | 00:42:00 |
| 56 | 3377 | Ralph Paul | 00:42:01 |
| 57 | 3405 | Daniel Muller Van Niekerk | 00:42:06 |
| 58 | 3380 | Leonardo Pires | 00:42:07 |
| 59 | 3390 | Aaron Shortt | 00:42:08 |
| 60 | 3239 | Le Roux Roets | 00:42:22 |
| 61 | 3404 | Janu Van Niekerk | 00:42:27 |
| 62 | 3400 | Estian Van Der Merwe | 00:42:33 |
| 63 | 3280 | Kethan Barnes | 00:42:33 |
| 64 | 3343 | Albert Malan | 00:42:34 |
| 65 | 3381 | Nathan Potgieter | 00:42:38 |
| 66 | 3461 | Ben Burger | 00:42:41 |
| 67 | 3376 | Lorenzo Odendaal | 00:42:41 |
| 68 | 3306 | Cornell du Plessis | 00:43:00 |
| 69 | 3325 | Kyle Hudd | 00:43:08 |
| 70 | 3397 | Lucas Van Der Merwe | 00:43:09 |
| 71 | 3350 | Solly Motshwene | 00:43:58 |
| 72 | 3281 | Marnu Basson | 00:43:59 |
| 73 | 3412 | Alexander Verweerdt | 00:44:45 |
| 74 | 3516 | Johan Andries Dirker | 00:45:27 |
| 75 | 3339 | Niel Leroux | 00:46:18 |
| 76 | 3375 | Kobus Nortje | 00:49:02 |
| 77 | 3505 | Fayzaan_ Butler | 00:52:53 |
| 78 | 3283 | Daniel Benson | 00:29:24 |
| 79 | 3454 | Erich Botes | 00:29:31 |
| 80 | 3308 | Francois Du Toit | 00:29:37 |
| 81 | 3414 | Jano Visagie | 00:29:42 |
| 82 | 3403 | Travis Van Eeden | 00:30:03 |
| 83 | 3345 | Xavier Marais | 00:30:07 |
| 84 | 3333 | Tshepang Koto | 00:30:12 |
| 85 | 3396 | David Uys | 00:30:25 |
| 86 | 3453 | Adriaan Boshoff | 00:30:30 |
| 87 | 3527 | Oliver Blackie | 00:30:32 |
| 88 | 3492 | Rylan Weyer | 00:31:08 |
| 89 | 3525 | Quinn Oberholzer | 00:31:14 |
| 90 | 3286 | Triton Blake | 00:31:44 |
| 91 | 3378 | Craig Penfold | 00:31:48 |
| 92 | 3460 | Reanco Bruwer | 00:31:53 |
| 93 | 3457 | Ludwig Brocker | 00:32:20 |
| 94 | 3388 | Bonga Shabangu | 00:32:27 |
| 95 | 3328 | Joshua Janse Van Rensburg | 00:32:37 |
| 96 | 3526 | William Humphries | 00:33:05 |
| 97 | 3330 | Daniël Karsten | 00:33:09 |
| 98 | 3518 | Darian Faulmann | 00:33:20 |
| 99 | 3522 | Dylan Jordaan | 00:33:27 |
| 100 | 3340 | Heinrich Liebenberg | 00:33:39 |
| 101 | 3482 | Keanu Kellerman | 00:33:48 |
| 102 | 3341 | Jayden Paul Lydes-uings | 00:33:54 |
| 103 | 3304 | Divan Delport | 00:34:23 |
| 104 | 3433 | Oloagile Mokgadi | 00:34:36 |
| 105 | 3507 | Omphile Shole | 00:34:51 |
| 106 | 3524 | Christiaan Potgieter | 00:35:16 |
| 107 | 3302 | Keegan Cronje | 00:35:35 |
| 108 | 3401 | Rocco Van Der Werff | 00:35:35 |
| 109 | 3487 | Stephen Rasztabiga | 00:36:12 |
| 110 | 3451 | Lukas Böhmer | 00:36:38 |
| 111 | 3513 | Joshua Labuschagne | 00:36:39 |
| 112 | 3523 | Frits Jooste | 00:37:53 |
| 113 | 3370 | Dewildt Myburgh | 00:38:33 |
| 114 | 3394 | Darren Thomas | 00:39:16 |
| 115 | 3506 | Mpho Mapalakane | 00:39:43 |
| 116 | 3327 | Ruan Janse Van Rensburg | 00:40:01 |
| 117 | 3324 | Dennis Howland | 00:43:14 |
| 118 | 3467 | Christiaan Coetzee | 00:46:09 |
| 119 | 3229 | Jonathan Bosua | 00:48:40 |
| 120 | 3456 | Dandre Britz | 00:48:54 |
| 121 | 3483 | Quintin Kellerman | 00:49:23 |
| 122 | 3408 | Dylan Van Rooyen | 00:23:47 |