Garmin MTB 2025

viernes, 22 de agosto de 2025 21:17 (GMT+2) - Resultados preliminares

Información de la carrera
Deporte: Mountain bike
Ubicación: Northern Farm, Sudáfrica
View on map
Tipo de salida: Salida de series por intervalos
Grupo de salida: Personalizar
Corredor: 1062
Timing mode: Master / Helper
Gestionado con: Mac
Programa: Webscorer PRO 6.5
Cronometraje por chip: RFID - LLRP
Actualizado: viernes, 22 de agosto de 2025 21:18 (GMT+2)

Contacto del organizador

Utilice este formulario para enviar un correo electrónico al organizador.

Su nombre
Su dirección de correo electrónico
Confirmar la dirección de correo
Escriba al organizador
Enviar

Garmin MTB 2025

  • 10km Kiddies Ride - General
Puesto Dorsal Nombre del corredor Categoría Edad Sexo Tiempo de finalización
-6078Shazia AdamsJuniorF ------29:00
-6079Zane AfricaJuniorM ------29:00
-6080GOMOLEMO BADIRWANGU/23M ------29:00
-6081TSHENOLO BADIRWANGJuniorM ------29:00
-6083Julia BothaVetF ------29:00
-6084Sebastian BothaJuniorM ------29:00
-6086Mikayla DuartteeJuniorF ------29:00
-6087Maru HartmannJuniorF ------29:00
-6089Grayson JazdzewskiJuniorM ------29:00
-6090Patrick KnowlesGrand MasterM ------29:00
-6091Francis KununkaVetM ------29:00
-6093Zazi KununkaJuniorM ------29:00
-6096OFENTSE LEGODIJuniorM ------29:00
-6102ONKEMETSE LEGODIJuniorM ------29:00
-6104Michael LewisVetM ------29:00
-6105THEMBELIHLE MAGQOKIJuniorM ------29:00
-6106Nkwetsimo MaringaJuniorM ------29:00
-6107Liam MeyerJuniorM ------29:00
-6108Leano MosiaJuniorM ------29:00
-6112Boden NeilleJuniorM ------29:00
-6113Mulinda NemushungwaJuniorM ------29:00
-6114Gundo NemushungwaVetM ------29:00
-6115Teboho NkongoaneSub VetM ------29:00
-6116Reatile SibanyoniJuniorM ------29:00
-6117Londeka SonoSeniorF ------29:00
-6119Gene Taylor-lewisVetF ------29:00
-6121Khalen Taylor-LewisJuniorM ------29:00
-6122Channing Taylor-lewisJuniorM ------29:00
-6125Leandra Van EedenMasterF ------29:00
-6127Travis Van EedenJuniorM ------29:00
-6128Luan van NiekerkJuniorM ------29:00
-6129ELIZMA Van RooyenVetM ------29:00
-6130JOSHUA Van RooyenJuniorM ------29:00
-6131Liam Andre VenterJuniorM ------29:00
-6132Louis VenterVetM ------29:00
-6133Jan Gysbert VermaakJuniorM ------29:00
-6135Nicola VermaakSub VetF ------29:00
-6136Ryder von BuddenbrockJuniorM ------29:00
-6137James WoodJuniorM ------29:00
-6138Antonie BeylSenior35F ------29:00
-6139Lihan BeylJuniorM ------29:00
  • 10km Kiddies Ride Femenino - General
Puesto Dorsal Nombre del corredor Categoría Edad Sexo Tiempo de finalización
-6078Shazia AdamsJuniorF ------29:00
-6083Julia BothaVetF ------29:00
-6086Mikayla DuartteeJuniorF ------29:00
-6087Maru HartmannJuniorF ------29:00
-6117Londeka SonoSeniorF ------29:00
-6119Gene Taylor-lewisVetF ------29:00
-6125Leandra Van EedenMasterF ------29:00
-6135Nicola VermaakSub VetF ------29:00
-6138Antonie BeylSenior35F ------29:00
  • 10km Kiddies Ride Femenino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6078Shazia AdamsJuniorF ------29:00
-6086Mikayla DuartteeJuniorF ------29:00
-6087Maru HartmannJuniorF ------29:00
  • 10km Kiddies Ride Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6125Leandra Van EedenMasterF ------29:00
  • 10km Kiddies Ride Femenino - Senior
Puesto Dorsal Nombre del corredor Categoría Edad Sexo Tiempo de finalización
-6117Londeka SonoSeniorF ------29:00
-6138Antonie BeylSenior35F ------29:00
  • 10km Kiddies Ride Femenino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6135Nicola VermaakSub VetF ------29:00
  • 10km Kiddies Ride Femenino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6083Julia BothaVetF ------29:00
-6119Gene Taylor-lewisVetF ------29:00
  • 10km Kiddies Ride Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6079Zane AfricaJuniorM ------29:00
-6080GOMOLEMO BADIRWANGU/23M ------29:00
-6081TSHENOLO BADIRWANGJuniorM ------29:00
-6084Sebastian BothaJuniorM ------29:00
-6089Grayson JazdzewskiJuniorM ------29:00
-6090Patrick KnowlesGrand MasterM ------29:00
-6091Francis KununkaVetM ------29:00
-6093Zazi KununkaJuniorM ------29:00
-6096OFENTSE LEGODIJuniorM ------29:00
-6102ONKEMETSE LEGODIJuniorM ------29:00
-6104Michael LewisVetM ------29:00
-6105THEMBELIHLE MAGQOKIJuniorM ------29:00
-6106Nkwetsimo MaringaJuniorM ------29:00
-6107Liam MeyerJuniorM ------29:00
-6108Leano MosiaJuniorM ------29:00
-6112Boden NeilleJuniorM ------29:00
-6113Mulinda NemushungwaJuniorM ------29:00
-6114Gundo NemushungwaVetM ------29:00
-6115Teboho NkongoaneSub VetM ------29:00
-6116Reatile SibanyoniJuniorM ------29:00
-6121Khalen Taylor-LewisJuniorM ------29:00
-6122Channing Taylor-lewisJuniorM ------29:00
-6127Travis Van EedenJuniorM ------29:00
-6128Luan van NiekerkJuniorM ------29:00
-6129ELIZMA Van RooyenVetM ------29:00
-6130JOSHUA Van RooyenJuniorM ------29:00
-6131Liam Andre VenterJuniorM ------29:00
-6132Louis VenterVetM ------29:00
-6133Jan Gysbert VermaakJuniorM ------29:00
-6136Ryder von BuddenbrockJuniorM ------29:00
-6137James WoodJuniorM ------29:00
-6139Lihan BeylJuniorM ------29:00
  • 10km Kiddies Ride Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6090Patrick KnowlesGrand MasterM ------29:00
  • 10km Kiddies Ride Masculino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6079Zane AfricaJuniorM ------29:00
-6081TSHENOLO BADIRWANGJuniorM ------29:00
-6084Sebastian BothaJuniorM ------29:00
-6089Grayson JazdzewskiJuniorM ------29:00
-6093Zazi KununkaJuniorM ------29:00
-6096OFENTSE LEGODIJuniorM ------29:00
-6102ONKEMETSE LEGODIJuniorM ------29:00
-6105THEMBELIHLE MAGQOKIJuniorM ------29:00
-6106Nkwetsimo MaringaJuniorM ------29:00
-6107Liam MeyerJuniorM ------29:00
-6108Leano MosiaJuniorM ------29:00
-6112Boden NeilleJuniorM ------29:00
-6113Mulinda NemushungwaJuniorM ------29:00
-6116Reatile SibanyoniJuniorM ------29:00
-6121Khalen Taylor-LewisJuniorM ------29:00
-6122Channing Taylor-lewisJuniorM ------29:00
-6127Travis Van EedenJuniorM ------29:00
-6128Luan van NiekerkJuniorM ------29:00
-6130JOSHUA Van RooyenJuniorM ------29:00
-6131Liam Andre VenterJuniorM ------29:00
-6133Jan Gysbert VermaakJuniorM ------29:00
-6136Ryder von BuddenbrockJuniorM ------29:00
-6137James WoodJuniorM ------29:00
-6139Lihan BeylJuniorM ------29:00
  • 10km Kiddies Ride Masculino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6115Teboho NkongoaneSub VetM ------29:00
  • 10km Kiddies Ride Masculino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6080GOMOLEMO BADIRWANGU/23M ------29:00
  • 10km Kiddies Ride Masculino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6091Francis KununkaVetM ------29:00
-6104Michael LewisVetM ------29:00
-6114Gundo NemushungwaVetM ------29:00
-6129ELIZMA Van RooyenVetM ------29:00
-6132Louis VenterVetM ------29:00
  • 20km MTB Challenge - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1045Leilane BritsMasterF ------2:04:00
-5004Doug AchesonGrand MasterM ------2:12:00
-5005Stephen AlbertynGrand MasterM ------2:04:00
-5006Anel AlbertynSeniorF ------2:12:00
-5007Joseph AmpofoVetM ------2:08:00
-5008Aimee-Louise ArmstrongU/23F ------2:00:00
-5009Sonia ArmstrongMasterF ------2:12:00
-5010Robert BarkerMasterM ------2:08:00
-5011Daniel BellamyYouthM ------2:00:00
-5012Connor BertzJuniorM ------2:00:00
-5013DEYAAN BHARATHJuniorM ------2:12:00
-5014RIYASH BHARATHVetM ------2:00:00
-5015Bianca BlignautSub VetF ------2:04:00
-5016Lee BloxamMasterM ------2:04:00
-5017Flip BooysenMasterM ------2:08:00
-5018Jonathan BorresenJuniorM ------2:04:00
-5019Yolandie BothmaVetF ------2:00:00
-5020WILLEM BREDENKAMPMasterM ------2:12:00
-5021Theresa BredenkampMasterF ------2:12:00
-5022Joan BrinkGrand MasterF ------2:04:00
-5023CHANÉ BRITSU/23F ------2:00:00
-5024Jacobus BritsMasterM ------2:00:00
-5025Gordon BrownSub VetM ------2:08:00
-5026Michele BrownleeMasterF ------2:12:00
-5027Siyabonga ButheleziSub VetM ------2:08:00
-5028Harold CarpenterMasterM ------2:00:00
-5029Michael CarpenterYouthM ------2:00:00
-5030EBEN CARSTENSVetM ------2:12:00
-5031Lu Anne CarstensVetM ------2:12:00
-5032Teddy ChaukeSub VetM ------2:12:00
-5033Trinity ChaukeSeniorM ------2:04:00
-5034Varushka ChettySub VetF ------2:08:00
-5035Garai ChipuriroVetM ------2:12:00
-5036Waldo CilliersSeniorM ------2:04:00
-5037Andre CoetzeeJuniorM ------2:00:00
-5038CAMERON COWIEJuniorM ------2:04:00
-5039Matteo DavidovicsJuniorM ------2:04:00
-5040Marais De BeerJuniorM ------2:04:00
-5041Marcel De BeerJuniorM ------2:04:00
-5042Renier de BeerVetM ------2:12:00
-5043Johan De BeerJuniorM ------2:00:00
-5044Johan De BeerVetM ------2:00:00
-5045Johan de BruynMasterM ------2:08:00
-5046Neels de JagerMasterM ------2:00:00
-5047Ria De JagerMasterF ------2:04:00
-5048Liezel De KlerkMasterF ------2:04:00
-5049Justin De ReuckSub VetM ------2:08:00
-5050gideon de villiersSub VetM ------2:04:00
-5051Mojalefa DeaneSub VetM ------2:08:00
-5052Conrad DelportSub VetM ------2:04:00
-5053Liam DirsuweitJuniorM ------2:08:00
-5054Natasha DonnellySub VetF ------2:00:00
-5055Johannes DreyerVetM ------2:08:00
-5056Ian DreyerJuniorM ------2:08:00
-5057Stephan Du plessisSeniorM ------2:08:00
-5058Luche du PlessisJuniorF ------2:00:00
-5059Mpumelelo DubeSub VetM ------2:12:00
-5060Erich DurrVetM ------2:00:00
-5061Mulalo DzivhaniSub VetM ------2:08:00
-5062Derick ElliottVetM ------2:08:00
-5063Mornay EngelbrechtMasterM ------2:12:00
-5064Samantha EngelbrechtVetF ------2:12:00
-5065Leandri ErasmusSub VetF ------2:12:00
-5066Tiaan FERREIRAJuniorM ------2:00:00
-5067Lourens FickMasterM ------2:08:00
-5068Cerrone FortuneVetM ------2:08:00
-5069william FosterGrand MasterM ------2:08:00
-5070William FosterGrand MasterM ------2:12:00
-5071Nadine FraserVetF ------2:08:00
-5072Adrian GantGrand MasterM ------2:08:00
-5073Edward GantSub VetM ------2:12:00
-5074Declan GillJuniorM ------2:12:00
-5075Pride GombakombaVetM ------2:04:00
-5076Kayla GordonJuniorF ------2:04:00
-5077Johan GrieselGrand MasterM ------2:00:00
-5078Ruben GroblerJuniorM ------2:12:00
-5079Christo GroenewaldVetM ------2:00:00
-5080ETTIENNE GROENEWALDSeniorM ------2:12:00
-5081Kgothatso GuleSub VetF ------2:12:00
-5082Hamish Hadres-WilliamsVetM ------2:00:00
-5083Jorja HarrisSeniorM ------2:12:00
-5084Linda HartogMasterF ------2:00:00
-5085Arno HenningJuniorM ------2:08:00
-5086Arno HenningJuniorM ------2:12:00
-5087Joe HeritageGrand MasterM ------2:04:00
-5088Sydney HiggoVetM ------2:08:00
-5090Sydney HiggoJuniorM ------2:00:00
-5093Charmaine HiggoMasterF ------2:00:00
-5101Hannah HobsonSub VetF ------2:08:00
-5104Jolanie HoltzhausenSeniorF ------2:00:00
-5106Sean HooperSub VetM ------2:12:00
-5109Roy HughesGrand MasterM ------2:00:00
-5111Justin JacobsSeniorM ------2:04:00
-5114Daniel JoffeVetM ------2:04:00
-5115Antony jonkerVetM ------2:00:00
-5116Lethabo KalamulaSub VetM ------2:12:00
-5120Tshepo KalamulaSub VetM ------2:12:00
-5122Fanisa KhozaJuniorF ------2:12:00
-5124Keegan KleinJuniorM ------2:12:00
-5125Keenan KlizanieSub VetM ------2:04:00
-5126Louis koenMasterM ------2:08:00
-5129Brett KotzeMasterM ------2:00:00
-5132Don KukardGrand MasterM ------2:04:00
-5139Anora La MantiaJuniorF ------2:00:00
-5142Linde LateganSub VetF ------2:04:00
-5145Angelique Le RouxVetF ------2:04:00
-5147OBOKWE LEGODIJuniorM ------2:04:00
-5151Gerald LehanaSub VetM ------2:04:00
-5152Kebafilwe LephogoleVetM ------2:12:00
-5159Jan LombardSub VetM ------2:12:00
-5162Jacobus LouwSub VetM ------2:08:00
-5164ADOREE LouwGrand MasterF ------2:12:00
-5165Hardy LutulaSub VetM ------2:12:00
-5166Welcome MabokoVetM ------2:04:00
-5170MOHELEDI MABUVetM ------2:04:00
-5173Rob MacfarlaneMasterM ------2:04:00
-5175Kate MacfarlaneU/23F ------2:08:00
-5180MATODZI MAGODISub VetM ------2:12:00
-5182Mthokozisi MalazaSub VetM ------2:12:00
-5184Goitsemang MaotoeVetF ------2:08:00
-5185Graeme MarlieVetM ------2:08:00
-5186Ghia MarnewickSub VetF ------2:08:00
-5190Paul MarnewickSub VetM ------2:12:00
-5192Kagiso MashianeSub VetM ------2:08:00
-5193Thando MataungSeniorM ------2:08:00
-5195Gundo MathohoSub VetM ------2:08:00
-5196Kenneth Mayhew ridgersMasterM ------2:04:00
-5197miken Mayhew ridgersSeniorM ------2:04:00
-5199Gary Mc LeanVetM ------2:04:00
-5202Mduduzi MchunuSub VetM ------2:08:00
-5203Darren MckinonVetM ------2:08:00
-5207Mark MeltzerGrand MasterM ------2:00:00
-5208Oratile MgcinaJuniorM ------2:12:00
-5209DAMIAN MINNAARJuniorM ------2:00:00
-5211Vision MkhabelaSub VetM ------2:04:00
-5214Sereko MokhineSub VetM ------2:04:00
-5215Glen MombergMasterM ------2:12:00
-5216Tebogo MorulaneSub VetM ------2:12:00
-5217Thabizolo MsimakaVetM ------2:04:00
-5222Lehlohonolo MthethwaSub VetM ------2:04:00
-5225Mpumelelo Kagile MtshaliJuniorM ------2:00:00
-5227Jenna MunroSub VetF ------2:04:00
-5228Scott MurrayVetM ------2:04:00
-5233Chris MurrayGrand MasterM ------2:08:00
-5234Chiko MushapaidzeSub VetM ------2:04:00
-5239Ntando MyamboJuniorM ------2:00:00
-5240Christian NagelJuniorM ------2:04:00
-5243Kerroshin NaidooVetM ------2:04:00
-5251Francois NaudeVetM ------2:00:00
-5254Nkosinathi NdhlovuSub VetM ------2:08:00
-5258Tillanie NeethlingSub VetF ------2:04:00
-5259OTTO NELMasterM ------2:04:00
-5260Anza NeswiswiSeniorM ------2:08:00
-5262Maieane NkhahleVetM ------2:00:00
-5263Sabelo NkosiSeniorM ------2:12:00
-5264Bakang NkwanaSub VetM ------2:08:00
-5269Mpho NxumaloVetM ------2:08:00
-5270Mandla NyathiVetM ------2:00:00
-5271Zothani NyembeJuniorM ------2:12:00
-5272Wicus OlivierMasterM ------2:04:00
-5274MORNÉ OOSTHUIZENJuniorM ------2:00:00
-5275Saul OosthuysenJuniorM ------2:08:00
-5277Nelis OosthuysenVetM ------2:12:00
-5278Markio OttoJuniorM ------2:00:00
-5279Luke PendrayJuniorM ------2:04:00
-5280Sarah PenmanVetF ------2:04:00
-5281Christelle PienaarVetF ------2:12:00
-5284Leigh PottekSeniorF ------2:12:00
-5285Kahlim PretoriusSeniorM ------2:04:00
-5286Manie PretoriusMasterM ------2:04:00
-5288Cailyn ProvanU/23F ------2:08:00
-5289Rhyse ProvanJuniorM ------2:12:00
-5290Yashveer RamsaruSub VetM ------2:04:00
-5294Funanani RatshisusuSub VetM ------2:08:00
-5295Bryce ReedSeniorM ------2:08:00
-5296Bryce ReedSeniorM ------2:08:00
-5297Bryce ReedSeniorM ------2:12:00
-5299Deon ReynekeMasterM ------2:00:00
-5302Clintin RiddellSub VetM ------2:00:00
-5306Wihann RobbertseSub VetM ------2:00:00
-5307Wynand RoodmanMasterM ------2:08:00
-5309Wynie RoodmanJuniorM ------2:08:00
-5310Fabian RuszczynskiSub VetM ------2:04:00
-5312Casey SalzwedelJuniorF ------2:12:00
-5313Jonathan SalzwedelVetM ------2:12:00
-5314Reece SarmieSub VetM ------2:08:00
-5315Juan SchoemanSub VetM ------2:12:00
-5316Ntsepe SedikelaSub VetM ------2:04:00
-5317Jason ShakletonVetM ------2:04:00
-5318Ampfarisaho SigondeSub VetM ------2:12:00
-5320Brennan SmallMasterM ------2:00:00
-6001Shane SmithMasterM ------2:08:00
-6003Zane SmithJuniorM ------2:08:00
-6004Laurie SnymanMasterF ------2:04:00
-6006Josh SnymanJuniorM ------2:00:00
-6007Jessica SnymanSub VetF ------2:12:00
-6009Sipho SonoSub VetM ------2:08:00
-6010Ernes StanderSub VetM ------2:12:00
-6011Vuuren SteenkampJuniorM ------2:08:00
-6012Quinten SteenkampSub VetM ------2:12:00
-6015Dirk SteenkampVetM ------2:00:00
-6017Janita StokesMasterF ------2:12:00
-6020Kevin SubramaniVetM ------2:12:00
-6021Nico SwanepoelVetM ------2:12:00
-6022Juan SwartMasterM ------2:04:00
-6023Elize SwartMasterF ------2:12:00
-6028Christine TapedzaVetF ------2:12:00
-6029Brett TremeerSub VetM ------2:00:00
-6033Jade TremeerSub VetF ------2:04:00
-6034Ashton TremeerJuniorM ------2:04:00
-6036Sisonke TshiselaSeniorM ------2:04:00
-6039Emmanuel TsiameSub VetM ------2:04:00
-6040Justin Van AswegenJuniorM ------2:00:00
-6042Rick van de WeteringSub VetM ------2:08:00
-6044Retief van der LingenSub VetM ------2:12:00
-6049Louise van der LingenSeniorF ------2:12:00
-6050Samantha Van der MerweVetF ------2:08:00
-6051Juan Van der MerweVetM ------2:08:00
-6053Marinda van der WaltMasterF ------2:12:00
-6054Jennifer van DongenMasterF ------2:04:00
-6055Dunay van EckU/23F ------2:00:00
-6056Mark van EckVetM ------2:12:00
-6057Pierre Van EedenMasterM ------2:12:00
-6058Danielle Van TonderSub VetF ------2:04:00
-6059Andries Van TonderVetM ------2:04:00
-6060Ivan VenterSub VetM ------2:04:00
-6062Erik VersterMasterM ------2:12:00
-6063Anthony VisagieJuniorM ------2:00:00
-6064Brigitte WeidemannSub VetF ------2:04:00
-6066Rayner WeinzheimerSub VetM ------2:12:00
-6067Shendl WeinzheimerSub VetF ------2:12:00
-6068Riley WeinzheimerJuniorM ------2:12:00
-6069Lauren WhitelawSub VetF ------2:00:00
-6070Stefan WiederkehrMasterM ------2:12:00
-6071Geoff WoodheadVetM ------2:08:00
-6074Timon WunderlichJuniorM ------2:08:00
-6076Darlington ZhouVetM ------2:12:00
  • 20km MTB Challenge Femenino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1045Leilane BritsMasterF ------2:04:00
-5006Anel AlbertynSeniorF ------2:12:00
-5008Aimee-Louise ArmstrongU/23F ------2:00:00
-5009Sonia ArmstrongMasterF ------2:12:00
-5015Bianca BlignautSub VetF ------2:04:00
-5019Yolandie BothmaVetF ------2:00:00
-5021Theresa BredenkampMasterF ------2:12:00
-5022Joan BrinkGrand MasterF ------2:04:00
-5023CHANÉ BRITSU/23F ------2:00:00
-5026Michele BrownleeMasterF ------2:12:00
-5034Varushka ChettySub VetF ------2:08:00
-5047Ria De JagerMasterF ------2:04:00
-5048Liezel De KlerkMasterF ------2:04:00
-5054Natasha DonnellySub VetF ------2:00:00
-5058Luche du PlessisJuniorF ------2:00:00
-5064Samantha EngelbrechtVetF ------2:12:00
-5065Leandri ErasmusSub VetF ------2:12:00
-5071Nadine FraserVetF ------2:08:00
-5076Kayla GordonJuniorF ------2:04:00
-5081Kgothatso GuleSub VetF ------2:12:00
-5084Linda HartogMasterF ------2:00:00
-5093Charmaine HiggoMasterF ------2:00:00
-5101Hannah HobsonSub VetF ------2:08:00
-5104Jolanie HoltzhausenSeniorF ------2:00:00
-5122Fanisa KhozaJuniorF ------2:12:00
-5139Anora La MantiaJuniorF ------2:00:00
-5142Linde LateganSub VetF ------2:04:00
-5145Angelique Le RouxVetF ------2:04:00
-5164ADOREE LouwGrand MasterF ------2:12:00
-5175Kate MacfarlaneU/23F ------2:08:00
-5184Goitsemang MaotoeVetF ------2:08:00
-5186Ghia MarnewickSub VetF ------2:08:00
-5227Jenna MunroSub VetF ------2:04:00
-5258Tillanie NeethlingSub VetF ------2:04:00
-5280Sarah PenmanVetF ------2:04:00
-5281Christelle PienaarVetF ------2:12:00
-5284Leigh PottekSeniorF ------2:12:00
-5288Cailyn ProvanU/23F ------2:08:00
-5312Casey SalzwedelJuniorF ------2:12:00
-6004Laurie SnymanMasterF ------2:04:00
-6007Jessica SnymanSub VetF ------2:12:00
-6017Janita StokesMasterF ------2:12:00
-6023Elize SwartMasterF ------2:12:00
-6028Christine TapedzaVetF ------2:12:00
-6033Jade TremeerSub VetF ------2:04:00
-6049Louise van der LingenSeniorF ------2:12:00
-6050Samantha Van der MerweVetF ------2:08:00
-6053Marinda van der WaltMasterF ------2:12:00
-6054Jennifer van DongenMasterF ------2:04:00
-6055Dunay van EckU/23F ------2:00:00
-6058Danielle Van TonderSub VetF ------2:04:00
-6064Brigitte WeidemannSub VetF ------2:04:00
-6067Shendl WeinzheimerSub VetF ------2:12:00
-6069Lauren WhitelawSub VetF ------2:00:00
  • 20km MTB Challenge Femenino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5022Joan BrinkGrand MasterF ------2:04:00
-5164ADOREE LouwGrand MasterF ------2:12:00
  • 20km MTB Challenge Femenino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5058Luche du PlessisJuniorF ------2:00:00
-5076Kayla GordonJuniorF ------2:04:00
-5122Fanisa KhozaJuniorF ------2:12:00
-5139Anora La MantiaJuniorF ------2:00:00
-5312Casey SalzwedelJuniorF ------2:12:00
  • 20km MTB Challenge Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1045Leilane BritsMasterF ------2:04:00
-5009Sonia ArmstrongMasterF ------2:12:00
-5021Theresa BredenkampMasterF ------2:12:00
-5026Michele BrownleeMasterF ------2:12:00
-5047Ria De JagerMasterF ------2:04:00
-5048Liezel De KlerkMasterF ------2:04:00
-5084Linda HartogMasterF ------2:00:00
-5093Charmaine HiggoMasterF ------2:00:00
-6004Laurie SnymanMasterF ------2:04:00
-6017Janita StokesMasterF ------2:12:00
-6023Elize SwartMasterF ------2:12:00
-6053Marinda van der WaltMasterF ------2:12:00
-6054Jennifer van DongenMasterF ------2:04:00
  • 20km MTB Challenge Femenino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5006Anel AlbertynSeniorF ------2:12:00
-5104Jolanie HoltzhausenSeniorF ------2:00:00
-5284Leigh PottekSeniorF ------2:12:00
-6049Louise van der LingenSeniorF ------2:12:00
  • 20km MTB Challenge Femenino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5015Bianca BlignautSub VetF ------2:04:00
-5034Varushka ChettySub VetF ------2:08:00
-5054Natasha DonnellySub VetF ------2:00:00
-5065Leandri ErasmusSub VetF ------2:12:00
-5081Kgothatso GuleSub VetF ------2:12:00
-5101Hannah HobsonSub VetF ------2:08:00
-5142Linde LateganSub VetF ------2:04:00
-5186Ghia MarnewickSub VetF ------2:08:00
-5227Jenna MunroSub VetF ------2:04:00
-5258Tillanie NeethlingSub VetF ------2:04:00
-6007Jessica SnymanSub VetF ------2:12:00
-6033Jade TremeerSub VetF ------2:04:00
-6058Danielle Van TonderSub VetF ------2:04:00
-6064Brigitte WeidemannSub VetF ------2:04:00
-6067Shendl WeinzheimerSub VetF ------2:12:00
-6069Lauren WhitelawSub VetF ------2:00:00
  • 20km MTB Challenge Femenino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5008Aimee-Louise ArmstrongU/23F ------2:00:00
-5023CHANÉ BRITSU/23F ------2:00:00
-5175Kate MacfarlaneU/23F ------2:08:00
-5288Cailyn ProvanU/23F ------2:08:00
-6055Dunay van EckU/23F ------2:00:00
  • 20km MTB Challenge Femenino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5019Yolandie BothmaVetF ------2:00:00
-5064Samantha EngelbrechtVetF ------2:12:00
-5071Nadine FraserVetF ------2:08:00
-5145Angelique Le RouxVetF ------2:04:00
-5184Goitsemang MaotoeVetF ------2:08:00
-5280Sarah PenmanVetF ------2:04:00
-5281Christelle PienaarVetF ------2:12:00
-6028Christine TapedzaVetF ------2:12:00
-6050Samantha Van der MerweVetF ------2:08:00
  • 20km MTB Challenge Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5004Doug AchesonGrand MasterM ------2:12:00
-5005Stephen AlbertynGrand MasterM ------2:04:00
-5007Joseph AmpofoVetM ------2:08:00
-5010Robert BarkerMasterM ------2:08:00
-5011Daniel BellamyYouthM ------2:00:00
-5012Connor BertzJuniorM ------2:00:00
-5013DEYAAN BHARATHJuniorM ------2:12:00
-5014RIYASH BHARATHVetM ------2:00:00
-5016Lee BloxamMasterM ------2:04:00
-5017Flip BooysenMasterM ------2:08:00
-5018Jonathan BorresenJuniorM ------2:04:00
-5020WILLEM BREDENKAMPMasterM ------2:12:00
-5024Jacobus BritsMasterM ------2:00:00
-5025Gordon BrownSub VetM ------2:08:00
-5027Siyabonga ButheleziSub VetM ------2:08:00
-5028Harold CarpenterMasterM ------2:00:00
-5029Michael CarpenterYouthM ------2:00:00
-5030EBEN CARSTENSVetM ------2:12:00
-5031Lu Anne CarstensVetM ------2:12:00
-5032Teddy ChaukeSub VetM ------2:12:00
-5033Trinity ChaukeSeniorM ------2:04:00
-5035Garai ChipuriroVetM ------2:12:00
-5036Waldo CilliersSeniorM ------2:04:00
-5037Andre CoetzeeJuniorM ------2:00:00
-5038CAMERON COWIEJuniorM ------2:04:00
-5039Matteo DavidovicsJuniorM ------2:04:00
-5040Marais De BeerJuniorM ------2:04:00
-5041Marcel De BeerJuniorM ------2:04:00
-5042Renier de BeerVetM ------2:12:00
-5043Johan De BeerJuniorM ------2:00:00
-5044Johan De BeerVetM ------2:00:00
-5045Johan de BruynMasterM ------2:08:00
-5046Neels de JagerMasterM ------2:00:00
-5049Justin De ReuckSub VetM ------2:08:00
-5050gideon de villiersSub VetM ------2:04:00
-5051Mojalefa DeaneSub VetM ------2:08:00
-5052Conrad DelportSub VetM ------2:04:00
-5053Liam DirsuweitJuniorM ------2:08:00
-5055Johannes DreyerVetM ------2:08:00
-5056Ian DreyerJuniorM ------2:08:00
-5057Stephan Du plessisSeniorM ------2:08:00
-5059Mpumelelo DubeSub VetM ------2:12:00
-5060Erich DurrVetM ------2:00:00
-5061Mulalo DzivhaniSub VetM ------2:08:00
-5062Derick ElliottVetM ------2:08:00
-5063Mornay EngelbrechtMasterM ------2:12:00
-5066Tiaan FERREIRAJuniorM ------2:00:00
-5067Lourens FickMasterM ------2:08:00
-5068Cerrone FortuneVetM ------2:08:00
-5069william FosterGrand MasterM ------2:08:00
-5070William FosterGrand MasterM ------2:12:00
-5072Adrian GantGrand MasterM ------2:08:00
-5073Edward GantSub VetM ------2:12:00
-5074Declan GillJuniorM ------2:12:00
-5075Pride GombakombaVetM ------2:04:00
-5077Johan GrieselGrand MasterM ------2:00:00
-5078Ruben GroblerJuniorM ------2:12:00
-5079Christo GroenewaldVetM ------2:00:00
-5080ETTIENNE GROENEWALDSeniorM ------2:12:00
-5082Hamish Hadres-WilliamsVetM ------2:00:00
-5083Jorja HarrisSeniorM ------2:12:00
-5085Arno HenningJuniorM ------2:08:00
-5086Arno HenningJuniorM ------2:12:00
-5087Joe HeritageGrand MasterM ------2:04:00
-5088Sydney HiggoVetM ------2:08:00
-5090Sydney HiggoJuniorM ------2:00:00
-5106Sean HooperSub VetM ------2:12:00
-5109Roy HughesGrand MasterM ------2:00:00
-5111Justin JacobsSeniorM ------2:04:00
-5114Daniel JoffeVetM ------2:04:00
-5115Antony jonkerVetM ------2:00:00
-5116Lethabo KalamulaSub VetM ------2:12:00
-5120Tshepo KalamulaSub VetM ------2:12:00
-5124Keegan KleinJuniorM ------2:12:00
-5125Keenan KlizanieSub VetM ------2:04:00
-5126Louis koenMasterM ------2:08:00
-5129Brett KotzeMasterM ------2:00:00
-5132Don KukardGrand MasterM ------2:04:00
-5147OBOKWE LEGODIJuniorM ------2:04:00
-5151Gerald LehanaSub VetM ------2:04:00
-5152Kebafilwe LephogoleVetM ------2:12:00
-5159Jan LombardSub VetM ------2:12:00
-5162Jacobus LouwSub VetM ------2:08:00
-5165Hardy LutulaSub VetM ------2:12:00
-5166Welcome MabokoVetM ------2:04:00
-5170MOHELEDI MABUVetM ------2:04:00
-5173Rob MacfarlaneMasterM ------2:04:00
-5180MATODZI MAGODISub VetM ------2:12:00
-5182Mthokozisi MalazaSub VetM ------2:12:00
-5185Graeme MarlieVetM ------2:08:00
-5190Paul MarnewickSub VetM ------2:12:00
-5192Kagiso MashianeSub VetM ------2:08:00
-5193Thando MataungSeniorM ------2:08:00
-5195Gundo MathohoSub VetM ------2:08:00
-5196Kenneth Mayhew ridgersMasterM ------2:04:00
-5197miken Mayhew ridgersSeniorM ------2:04:00
-5199Gary Mc LeanVetM ------2:04:00
-5202Mduduzi MchunuSub VetM ------2:08:00
-5203Darren MckinonVetM ------2:08:00
-5207Mark MeltzerGrand MasterM ------2:00:00
-5208Oratile MgcinaJuniorM ------2:12:00
-5209DAMIAN MINNAARJuniorM ------2:00:00
-5211Vision MkhabelaSub VetM ------2:04:00
-5214Sereko MokhineSub VetM ------2:04:00
-5215Glen MombergMasterM ------2:12:00
-5216Tebogo MorulaneSub VetM ------2:12:00
-5217Thabizolo MsimakaVetM ------2:04:00
-5222Lehlohonolo MthethwaSub VetM ------2:04:00
-5225Mpumelelo Kagile MtshaliJuniorM ------2:00:00
-5228Scott MurrayVetM ------2:04:00
-5233Chris MurrayGrand MasterM ------2:08:00
-5234Chiko MushapaidzeSub VetM ------2:04:00
-5239Ntando MyamboJuniorM ------2:00:00
-5240Christian NagelJuniorM ------2:04:00
-5243Kerroshin NaidooVetM ------2:04:00
-5251Francois NaudeVetM ------2:00:00
-5254Nkosinathi NdhlovuSub VetM ------2:08:00
-5259OTTO NELMasterM ------2:04:00
-5260Anza NeswiswiSeniorM ------2:08:00
-5262Maieane NkhahleVetM ------2:00:00
-5263Sabelo NkosiSeniorM ------2:12:00
-5264Bakang NkwanaSub VetM ------2:08:00
-5269Mpho NxumaloVetM ------2:08:00
-5270Mandla NyathiVetM ------2:00:00
-5271Zothani NyembeJuniorM ------2:12:00
-5272Wicus OlivierMasterM ------2:04:00
-5274MORNÉ OOSTHUIZENJuniorM ------2:00:00
-5275Saul OosthuysenJuniorM ------2:08:00
-5277Nelis OosthuysenVetM ------2:12:00
-5278Markio OttoJuniorM ------2:00:00
-5279Luke PendrayJuniorM ------2:04:00
-5285Kahlim PretoriusSeniorM ------2:04:00
-5286Manie PretoriusMasterM ------2:04:00
-5289Rhyse ProvanJuniorM ------2:12:00
-5290Yashveer RamsaruSub VetM ------2:04:00
-5294Funanani RatshisusuSub VetM ------2:08:00
-5295Bryce ReedSeniorM ------2:08:00
-5296Bryce ReedSeniorM ------2:08:00
-5297Bryce ReedSeniorM ------2:12:00
-5299Deon ReynekeMasterM ------2:00:00
-5302Clintin RiddellSub VetM ------2:00:00
-5306Wihann RobbertseSub VetM ------2:00:00
-5307Wynand RoodmanMasterM ------2:08:00
-5309Wynie RoodmanJuniorM ------2:08:00
-5310Fabian RuszczynskiSub VetM ------2:04:00
-5313Jonathan SalzwedelVetM ------2:12:00
-5314Reece SarmieSub VetM ------2:08:00
-5315Juan SchoemanSub VetM ------2:12:00
-5316Ntsepe SedikelaSub VetM ------2:04:00
-5317Jason ShakletonVetM ------2:04:00
-5318Ampfarisaho SigondeSub VetM ------2:12:00
-5320Brennan SmallMasterM ------2:00:00
-6001Shane SmithMasterM ------2:08:00
-6003Zane SmithJuniorM ------2:08:00
-6006Josh SnymanJuniorM ------2:00:00
-6009Sipho SonoSub VetM ------2:08:00
-6010Ernes StanderSub VetM ------2:12:00
-6011Vuuren SteenkampJuniorM ------2:08:00
-6012Quinten SteenkampSub VetM ------2:12:00
-6015Dirk SteenkampVetM ------2:00:00
-6020Kevin SubramaniVetM ------2:12:00
-6021Nico SwanepoelVetM ------2:12:00
-6022Juan SwartMasterM ------2:04:00
-6029Brett TremeerSub VetM ------2:00:00
-6034Ashton TremeerJuniorM ------2:04:00
-6036Sisonke TshiselaSeniorM ------2:04:00
-6039Emmanuel TsiameSub VetM ------2:04:00
-6040Justin Van AswegenJuniorM ------2:00:00
-6042Rick van de WeteringSub VetM ------2:08:00
-6044Retief van der LingenSub VetM ------2:12:00
-6051Juan Van der MerweVetM ------2:08:00
-6056Mark van EckVetM ------2:12:00
-6057Pierre Van EedenMasterM ------2:12:00
-6059Andries Van TonderVetM ------2:04:00
-6060Ivan VenterSub VetM ------2:04:00
-6062Erik VersterMasterM ------2:12:00
-6063Anthony VisagieJuniorM ------2:00:00
-6066Rayner WeinzheimerSub VetM ------2:12:00
-6068Riley WeinzheimerJuniorM ------2:12:00
-6070Stefan WiederkehrMasterM ------2:12:00
-6071Geoff WoodheadVetM ------2:08:00
-6074Timon WunderlichJuniorM ------2:08:00
-6076Darlington ZhouVetM ------2:12:00
  • 20km MTB Challenge Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5004Doug AchesonGrand MasterM ------2:12:00
-5005Stephen AlbertynGrand MasterM ------2:04:00
-5069william FosterGrand MasterM ------2:08:00
-5070William FosterGrand MasterM ------2:12:00
-5072Adrian GantGrand MasterM ------2:08:00
-5077Johan GrieselGrand MasterM ------2:00:00
-5087Joe HeritageGrand MasterM ------2:04:00
-5109Roy HughesGrand MasterM ------2:00:00
-5132Don KukardGrand MasterM ------2:04:00
-5207Mark MeltzerGrand MasterM ------2:00:00
-5233Chris MurrayGrand MasterM ------2:08:00
  • 20km MTB Challenge Masculino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5012Connor BertzJuniorM ------2:00:00
-5013DEYAAN BHARATHJuniorM ------2:12:00
-5018Jonathan BorresenJuniorM ------2:04:00
-5037Andre CoetzeeJuniorM ------2:00:00
-5038CAMERON COWIEJuniorM ------2:04:00
-5039Matteo DavidovicsJuniorM ------2:04:00
-5040Marais De BeerJuniorM ------2:04:00
-5041Marcel De BeerJuniorM ------2:04:00
-5043Johan De BeerJuniorM ------2:00:00
-5053Liam DirsuweitJuniorM ------2:08:00
-5056Ian DreyerJuniorM ------2:08:00
-5066Tiaan FERREIRAJuniorM ------2:00:00
-5074Declan GillJuniorM ------2:12:00
-5078Ruben GroblerJuniorM ------2:12:00
-5085Arno HenningJuniorM ------2:08:00
-5086Arno HenningJuniorM ------2:12:00
-5090Sydney HiggoJuniorM ------2:00:00
-5124Keegan KleinJuniorM ------2:12:00
-5147OBOKWE LEGODIJuniorM ------2:04:00
-5208Oratile MgcinaJuniorM ------2:12:00
-5209DAMIAN MINNAARJuniorM ------2:00:00
-5225Mpumelelo Kagile MtshaliJuniorM ------2:00:00
-5239Ntando MyamboJuniorM ------2:00:00
-5240Christian NagelJuniorM ------2:04:00
-5271Zothani NyembeJuniorM ------2:12:00
-5274MORNÉ OOSTHUIZENJuniorM ------2:00:00
-5275Saul OosthuysenJuniorM ------2:08:00
-5278Markio OttoJuniorM ------2:00:00
-5279Luke PendrayJuniorM ------2:04:00
-5289Rhyse ProvanJuniorM ------2:12:00
-5309Wynie RoodmanJuniorM ------2:08:00
-6003Zane SmithJuniorM ------2:08:00
-6006Josh SnymanJuniorM ------2:00:00
-6011Vuuren SteenkampJuniorM ------2:08:00
-6034Ashton TremeerJuniorM ------2:04:00
-6040Justin Van AswegenJuniorM ------2:00:00
-6063Anthony VisagieJuniorM ------2:00:00
-6068Riley WeinzheimerJuniorM ------2:12:00
-6074Timon WunderlichJuniorM ------2:08:00
  • 20km MTB Challenge Masculino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5010Robert BarkerMasterM ------2:08:00
-5016Lee BloxamMasterM ------2:04:00
-5017Flip BooysenMasterM ------2:08:00
-5020WILLEM BREDENKAMPMasterM ------2:12:00
-5024Jacobus BritsMasterM ------2:00:00
-5028Harold CarpenterMasterM ------2:00:00
-5045Johan de BruynMasterM ------2:08:00
-5046Neels de JagerMasterM ------2:00:00
-5063Mornay EngelbrechtMasterM ------2:12:00
-5067Lourens FickMasterM ------2:08:00
-5126Louis koenMasterM ------2:08:00
-5129Brett KotzeMasterM ------2:00:00
-5173Rob MacfarlaneMasterM ------2:04:00
-5196Kenneth Mayhew ridgersMasterM ------2:04:00
-5215Glen MombergMasterM ------2:12:00
-5259OTTO NELMasterM ------2:04:00
-5272Wicus OlivierMasterM ------2:04:00
-5286Manie PretoriusMasterM ------2:04:00
-5299Deon ReynekeMasterM ------2:00:00
-5307Wynand RoodmanMasterM ------2:08:00
-5320Brennan SmallMasterM ------2:00:00
-6001Shane SmithMasterM ------2:08:00
-6022Juan SwartMasterM ------2:04:00
-6057Pierre Van EedenMasterM ------2:12:00
-6062Erik VersterMasterM ------2:12:00
-6070Stefan WiederkehrMasterM ------2:12:00
  • 20km MTB Challenge Masculino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5033Trinity ChaukeSeniorM ------2:04:00
-5036Waldo CilliersSeniorM ------2:04:00
-5057Stephan Du plessisSeniorM ------2:08:00
-5080ETTIENNE GROENEWALDSeniorM ------2:12:00
-5083Jorja HarrisSeniorM ------2:12:00
-5111Justin JacobsSeniorM ------2:04:00
-5193Thando MataungSeniorM ------2:08:00
-5197miken Mayhew ridgersSeniorM ------2:04:00
-5260Anza NeswiswiSeniorM ------2:08:00
-5263Sabelo NkosiSeniorM ------2:12:00
-5285Kahlim PretoriusSeniorM ------2:04:00
-5295Bryce ReedSeniorM ------2:08:00
-5296Bryce ReedSeniorM ------2:08:00
-5297Bryce ReedSeniorM ------2:12:00
-6036Sisonke TshiselaSeniorM ------2:04:00
  • 20km MTB Challenge Masculino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5025Gordon BrownSub VetM ------2:08:00
-5027Siyabonga ButheleziSub VetM ------2:08:00
-5032Teddy ChaukeSub VetM ------2:12:00
-5049Justin De ReuckSub VetM ------2:08:00
-5050gideon de villiersSub VetM ------2:04:00
-5051Mojalefa DeaneSub VetM ------2:08:00
-5052Conrad DelportSub VetM ------2:04:00
-5059Mpumelelo DubeSub VetM ------2:12:00
-5061Mulalo DzivhaniSub VetM ------2:08:00
-5073Edward GantSub VetM ------2:12:00
-5106Sean HooperSub VetM ------2:12:00
-5116Lethabo KalamulaSub VetM ------2:12:00
-5120Tshepo KalamulaSub VetM ------2:12:00
-5125Keenan KlizanieSub VetM ------2:04:00
-5151Gerald LehanaSub VetM ------2:04:00
-5159Jan LombardSub VetM ------2:12:00
-5162Jacobus LouwSub VetM ------2:08:00
-5165Hardy LutulaSub VetM ------2:12:00
-5180MATODZI MAGODISub VetM ------2:12:00
-5182Mthokozisi MalazaSub VetM ------2:12:00
-5190Paul MarnewickSub VetM ------2:12:00
-5192Kagiso MashianeSub VetM ------2:08:00
-5195Gundo MathohoSub VetM ------2:08:00
-5202Mduduzi MchunuSub VetM ------2:08:00
-5211Vision MkhabelaSub VetM ------2:04:00
-5214Sereko MokhineSub VetM ------2:04:00
-5216Tebogo MorulaneSub VetM ------2:12:00
-5222Lehlohonolo MthethwaSub VetM ------2:04:00
-5234Chiko MushapaidzeSub VetM ------2:04:00
-5254Nkosinathi NdhlovuSub VetM ------2:08:00
-5264Bakang NkwanaSub VetM ------2:08:00
-5290Yashveer RamsaruSub VetM ------2:04:00
-5294Funanani RatshisusuSub VetM ------2:08:00
-5302Clintin RiddellSub VetM ------2:00:00
-5306Wihann RobbertseSub VetM ------2:00:00
-5310Fabian RuszczynskiSub VetM ------2:04:00
-5314Reece SarmieSub VetM ------2:08:00
-5315Juan SchoemanSub VetM ------2:12:00
-5316Ntsepe SedikelaSub VetM ------2:04:00
-5318Ampfarisaho SigondeSub VetM ------2:12:00
-6009Sipho SonoSub VetM ------2:08:00
-6010Ernes StanderSub VetM ------2:12:00
-6012Quinten SteenkampSub VetM ------2:12:00
-6029Brett TremeerSub VetM ------2:00:00
-6039Emmanuel TsiameSub VetM ------2:04:00
-6042Rick van de WeteringSub VetM ------2:08:00
-6044Retief van der LingenSub VetM ------2:12:00
-6060Ivan VenterSub VetM ------2:04:00
-6066Rayner WeinzheimerSub VetM ------2:12:00
  • 20km MTB Challenge Masculino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5007Joseph AmpofoVetM ------2:08:00
-5014RIYASH BHARATHVetM ------2:00:00
-5030EBEN CARSTENSVetM ------2:12:00
-5031Lu Anne CarstensVetM ------2:12:00
-5035Garai ChipuriroVetM ------2:12:00
-5042Renier de BeerVetM ------2:12:00
-5044Johan De BeerVetM ------2:00:00
-5055Johannes DreyerVetM ------2:08:00
-5060Erich DurrVetM ------2:00:00
-5062Derick ElliottVetM ------2:08:00
-5068Cerrone FortuneVetM ------2:08:00
-5075Pride GombakombaVetM ------2:04:00
-5079Christo GroenewaldVetM ------2:00:00
-5082Hamish Hadres-WilliamsVetM ------2:00:00
-5088Sydney HiggoVetM ------2:08:00
-5114Daniel JoffeVetM ------2:04:00
-5115Antony jonkerVetM ------2:00:00
-5152Kebafilwe LephogoleVetM ------2:12:00
-5166Welcome MabokoVetM ------2:04:00
-5170MOHELEDI MABUVetM ------2:04:00
-5185Graeme MarlieVetM ------2:08:00
-5199Gary Mc LeanVetM ------2:04:00
-5203Darren MckinonVetM ------2:08:00
-5217Thabizolo MsimakaVetM ------2:04:00
-5228Scott MurrayVetM ------2:04:00
-5243Kerroshin NaidooVetM ------2:04:00
-5251Francois NaudeVetM ------2:00:00
-5262Maieane NkhahleVetM ------2:00:00
-5269Mpho NxumaloVetM ------2:08:00
-5270Mandla NyathiVetM ------2:00:00
-5277Nelis OosthuysenVetM ------2:12:00
-5313Jonathan SalzwedelVetM ------2:12:00
-5317Jason ShakletonVetM ------2:04:00
-6015Dirk SteenkampVetM ------2:00:00
-6020Kevin SubramaniVetM ------2:12:00
-6021Nico SwanepoelVetM ------2:12:00
-6051Juan Van der MerweVetM ------2:08:00
-6056Mark van EckVetM ------2:12:00
-6059Andries Van TonderVetM ------2:04:00
-6071Geoff WoodheadVetM ------2:08:00
-6076Darlington ZhouVetM ------2:12:00
  • 20km MTB Challenge Masculino - Youth
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5011Daniel BellamyYouthM ------2:00:00
-5029Michael CarpenterYouthM ------2:00:00
  • 20km MTB Challenge Ebike - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5127Izak KokGrand MasterM ------2:08:00
-5253Cindy NaudeVetF ------2:04:00
-5265Shane NorthMasterM ------2:04:00
-6016Elmarie SteynMasterF ------2:08:00
  • 20km MTB Challenge Ebike Femenino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5253Cindy NaudeVetF ------2:04:00
-6016Elmarie SteynMasterF ------2:08:00
  • 20km MTB Challenge Ebike Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-6016Elmarie SteynMasterF ------2:08:00
  • 20km MTB Challenge Ebike Femenino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5253Cindy NaudeVetF ------2:04:00
  • 20km MTB Challenge Ebike Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5127Izak KokGrand MasterM ------2:08:00
-5265Shane NorthMasterM ------2:04:00
  • 20km MTB Challenge Ebike Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5127Izak KokGrand MasterM ------2:08:00
  • 20km MTB Challenge Ebike Masculino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-5265Shane NorthMasterM ------2:04:00
  • 35km MTB Challenge - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1001Shane AckhurstSub VetM ------1:18:00
-1002aadil adamVetM ------1:18:00
-1003Jameel AllawoodeenVetM ------1:05:00
-1006Muhammad Saabir AllawoodeenJuniorM ------1:25:00
-1007Abimelek AmunjelaSub VetM ------1:22:00
-1009Alastair Armstrong (Para Cyclist - C2)MasterM ------1:14:00
-1011Jonathan AustinSub VetM ------1:22:00
-1012Wynand BadenhorstVetM ------1:05:00
-1013JP BadenhorstVetM ------1:09:00
-1015Margreet BarnardtVetF ------1:09:00
-1016Thomas BaselJuniorM ------1:09:00
-1017Wesley BathoSub VetM ------1:14:00
-1020Daimon BattesonJuniorM ------1:05:00
-1021Victor BehrensVetM ------1:09:00
-1022Andrew BembridgeGrand MasterM ------1:18:00
-1024Justin BertzVetM ------1:09:00
-1026Graeme BezuidenhoudtVetM ------1:09:00
-1028Hiren BhattVetM ------1:14:00
-1029Bernadine BlomSeniorF ------1:14:00
-1030Matthew BoothJuniorM ------1:05:00
-1031Stefan BothaSub VetM ------1:22:00
-1032Andre BothaGrand MasterM ------1:18:00
-1035Christa BothaGrand MasterF ------1:05:00
-1036Nadia BothaVetM ------1:14:00
-1037Matthew BowersJuniorM ------1:05:00
-1040Jobre BrandVetF ------1:22:00
-1041Milan BrandJuniorF ------1:14:00
-1042Cornelis BrandVetM ------1:14:00
-1043Maximus BrandJuniorM ------1:14:00
-1047Garryn BrooksSub VetM ------1:05:00
-1048Chanelle BurgerSub VetF ------1:22:00
-1049Lesley BurnsMasterF ------1:14:00
-1050Owen BuysJuniorM ------1:22:00
-1051JD BuysVetM ------1:25:00
-1052Leroy CampbellVetM ------1:09:00
-1056Franco CarstensSeniorM ------1:25:00
-1057Quinton CarterJuniorM ------1:05:00
-1058Mitali ChauhanVetF ------1:18:00
-1059Naven ChettiarVetM ------1:05:00
-1065Youssef CHIFAHIVetM ------1:22:00
-1066edwin childsGrand MasterM ------1:05:00
-1067Tafara ChitsigaSub VetM ------1:05:00
-1069Scylagh ClunnieVetM ------1:09:00
-1073Jonathan CoetzeeJuniorM ------1:14:00
-1075Dries CoetzeeMasterM ------1:05:00
-1078Waldo CoetzeeJuniorM ------1:05:00
-1080Marlene CoetzeeGrand MasterF ------1:09:00
-1082Francois CronjeMasterM ------1:09:00
-1085Sergio DalgetyVetM ------1:05:00
-1089Deowen de JagerJuniorM ------1:05:00
-1090Magda De JonckheereMasterF ------1:09:00
-1091Marcel de KlerkGrand MasterM ------1:05:00
-1092Nelette de la ReySub VetF ------1:14:00
-1095Hugh De VernonVetM ------1:22:00
-1099Devanté De VernonJuniorM ------1:09:00
-1100Rohan DeamerMasterM ------1:18:00
-1102Paul DeebleVetM ------1:25:00
-1103Ian DouglassMasterM ------1:09:00
-1104Wayne Du PlessisVetM ------1:14:00
-1106Cobus du PlessisMasterM ------1:14:00
-1110PAUL DU PREEZVetM ------1:05:00
-1112Rudi Du RandtMasterM ------1:14:00
-1113Pieter DuartteeGrand MasterM ------1:14:00
-1115Shaun DuartteeSub VetM ------1:09:00
-1116Blake DunlopSub VetM ------1:09:00
-1117Jackie EberleVetF ------1:09:00
-1118Anmane EckardSeniorF ------1:18:00
-1121Martiens EngelbrechtSub VetM ------1:14:00
-1122Martiens EngelbrechtSub VetM ------1:18:00
-1123Rian EngelbrechtMasterM ------1:09:00
-1124CARLIEN ENGELBRECHTMasterF ------1:05:00
-1125Werner EngelbrechtMasterM ------1:25:00
-1126Lukas ErasmusVetM ------1:14:00
-1130Mark EvansGrand MasterM ------1:18:00
-1131Andrea FioritaSeniorM ------1:18:00
-1133Marco FioritaSeniorM ------1:18:00
-1134Johannes FourieGrand MasterM ------1:09:00
-1135Gareth FrostMasterM ------1:14:00
-1136RIAAN FURSTENBURGVetM ------1:09:00
-1137Nicholson GalelaSub VetM ------1:14:00
-1139Gugu GamedzeVetF ------1:09:00
-1140Karen GibbonsMasterF ------1:25:00
-1141donovan goisVetM ------1:18:00
-1142Dylan GordonSub VetM ------1:14:00
-1143Donnae GousMasterF ------1:22:00
-1144Johannes GreylingSeniorM ------1:18:00
-1145Christo GroblerGrand MasterM ------1:14:00
-1146Mariaan GROBLERMasterF ------1:14:00
-1147Guy Dean HallVetM ------1:22:00
-1148Theresa HammanMasterF ------1:14:00
-1149Tessa HanekomMasterF ------1:25:00
-1150Janice HarmseSub VetF ------1:05:00
-1151Lisa HenenMasterF ------1:22:00
-1152Guy HenleyMasterM ------1:22:00
-1153Richard HenwoodGrand MasterM ------1:14:00
-1155TREVOR HERBERTGrand MasterM ------1:22:00
-1157Dylan HeubnerSeniorM ------1:25:00
-1158Phillip HillMasterM ------1:22:00
-1161Timothy HillsVetM ------1:09:00
-1164Evan HobsonSub VetM ------1:14:00
-1165Lorraine HoltzhausenVetF ------1:22:00
-1166Gavin HornGrand MasterM ------1:05:00
-1167Samantha HornMasterF ------1:05:00
-1169Kevin HuntVetM ------1:09:00
-1170Alan IrvinMasterM ------1:25:00
-1171Dylan IsherwoodSeniorM ------1:22:00
-1173Christiaan JacobsSub VetM ------1:09:00
-1174Michael Janse van RensburgSub VetM ------1:09:00
-1175Michael Janse van RensburgSub VetM ------1:09:00
-1177Liandi Janse van VuurenSub VetF ------1:09:00
-1179Gavin JohnsonVetM ------1:18:00
-1180Kenny JoubertGrand MasterM ------1:22:00
-1181Kirsten JoubertSub VetF ------1:22:00
-1182Craig JoustenMasterM ------1:22:00
-1183Yusuf KaderSub VetM ------1:18:00
-1185Zaahid KaderSub VetM ------1:18:00
-1186John KellyGrand MasterM ------1:09:00
-1189Keegan KempSub VetM ------1:14:00
-1194Khutsiso KgoleSub VetM ------1:18:00
-1195Mlindeli KhumaloVetM ------1:14:00
-1196Paul KlaverSub VetM ------1:25:00
-1197Tertius KlaverSub VetM ------1:25:00
-1198Paul KlaverSub VetM ------1:25:00
-1199Jacques KleynhansSub VetM ------1:22:00
-1200Xander KleynhansJuniorM ------1:25:00
-1201lee-ann klopperMasterF ------1:09:00
-1202DEON KOEKEMOERMasterM ------1:14:00
-1203Daryn KoertzenVetM ------1:25:00
-1204Kwezi KondileSub VetM ------1:25:00
-1205Nadine KroegerMasterF ------1:09:00
-1207BRADLEY JOHN KUHNGrand MasterM ------1:14:00
-1209Fabio La MantiaVetM ------1:05:00
-1211Christelle Le RouxGrand MasterF ------1:05:00
-1215Andre LeachMasterM ------1:25:00
-1216Tebogo LegodiSub VetM ------1:25:00
-1217Jannicke LiebenbergSeniorF ------1:09:00
-1218Zandre LindequeSub VetM ------1:18:00
-1221Mike LloydMasterM ------1:22:00
-1222Kaelee LushingtonSub VetF ------1:25:00
-1223Olympus LuthadaSub VetM ------1:22:00
-1224Thabang MabuzaSub VetM ------1:18:00
-1225Roman MagisMasterM ------1:22:00
-1226Pat MahlanguSub VetM ------1:25:00
-1227Vusi MahloboSub VetM ------1:22:00
-1228Zayd MahomedVetM ------1:22:00
-1229Ibrahim MahomedJuniorM ------1:22:00
-1230Thandeka MakhosiMasterF ------1:09:00
-1231Lindelani MakwarelaVetM ------1:22:00
-1232Robyn MalanSeniorF ------1:25:00
-1234Keagan MalanSeniorM ------1:25:00
-1235Madoda ManitshanaVetM ------1:18:00
-1236Mya ManitshanaJuniorF ------1:18:00
-1239Mashudu ManndeVetM ------1:25:00
-1240Pfunzo MaphidzheSub VetM ------1:22:00
-1244Brian MarshVetM ------1:09:00
-1245Siya MasekoSub VetM ------1:14:00
-1246Othnil MasiaVetM ------1:14:00
-1249Maanda MavhunguSub VetM ------1:18:00
-1251Mboneni MazibukoSub VetM ------1:22:00
-1252Themba MbathaMasterM ------1:25:00
-1253SETH MCCLOGHRIEJuniorM ------1:18:00
-1256Larize McPhailSub VetF ------1:18:00
-1257Jennifer MeySub VetF ------1:22:00
-1258Luke Reece MeyerSub VetM ------1:18:00
-1260Kgomotso MfubhaSub VetM ------1:25:00
-1261Alex MijatovicVetM ------1:18:00
-1262Lebohang MofokengSub VetM ------1:22:00
-1263Refilwe MogatusiVetF ------1:14:00
-1264Nthabi Moloi-NgwenyaVetF ------1:14:00
-1265Malome MolwantwaSub VetM ------1:22:00
-1266Amelie MoolmanJuniorF ------1:05:00
-1267Sam MorardMasterF ------1:09:00
-1268Moshe MorareSub VetM ------1:14:00
-1269Jacques MostertMasterM ------1:14:00
-1270Prince MthembuVetM ------1:25:00
-1273Francis MullanMasterM ------1:05:00
-1274Chantel MullerSub VetF ------1:09:00
-1275Khumbudzo MuofheSub VetM ------1:18:00
-1276Craig MurraySub VetM ------1:14:00
-1277Tinashe MutangaSub VetM ------1:25:00
-1278Ricardo MynhardtSub VetM ------1:14:00
-1280David MynhardtSub VetM ------1:05:00
-1281Themba NdlovuVetM ------1:25:00
-1282Thando NdlovuSeniorM ------1:25:00
-1285Luke NelVetM ------1:14:00
-1288Ntevheleni NetshituniSub VetM ------1:22:00
-1294Sizwezakhe NgwenyaSeniorM ------1:09:00
-1295Megan NigriniU/23F ------1:22:00
-1296Alison NisbetMasterF ------1:14:00
-1297Nico NoethGrand MasterM ------1:18:00
-1298Siyabonga NyathiJuniorM ------1:05:00
-1299Gus O'ConnorGrand MasterM ------1:05:00
-1300Nic OlivierGrand MasterM ------1:22:00
-1301Ivan OrellanaVetM ------1:18:00
-1302Justin OrpenSub VetM ------1:05:00
-1303Zubair ParukVetM ------1:18:00
-1308Mrinal PatelVetM ------1:18:00
-1309Ryan PelserSeniorM ------1:09:00
-1312Darren PennyVetM ------1:14:00
-1313Cheslee PentzMasterM ------1:25:00
-1314Buddy PhillipsGrand MasterM ------1:14:00
-1317Pieter john PohlJuniorM ------1:25:00
-1318Bianca PohlSub VetF ------1:25:00
-1319Tanya PooleMasterF ------1:09:00
-1320Werner PotgieterVetM ------1:22:00
-1323Andre PretoriusSeniorM ------1:18:00
-1324Paul Proctor-ParkerMasterM ------1:09:00
-1325Frederick PutterMasterM ------1:25:00
-1326Taryn RaeVetF ------1:18:00
-1327Vivaan RathoreJuniorM ------1:25:00
-1329India RobertsVetF ------1:22:00
-1332Joao Paulo RodriguesMasterM ------1:18:00
-1333Adriaan RoetsSub VetM ------1:25:00
-1334Adel RoodmanMasterF ------1:14:00
-1335Pienaar RouxMasterM ------1:22:00
-1336Prince SamSub VetM ------1:05:00
-1337Kevin SandersSub VetM ------1:25:00
-1338Kelly SchmidtSub VetF ------1:18:00
-1339Gerhard SchmidtSub VetM ------1:09:00
-1340Vincent SchwanSeniorM ------1:25:00
-1341Jean-Louis ScottSub VetM ------1:22:00
-1342Luca ScribanteSub VetM ------1:25:00
-1343Matthew SeabrookMasterM ------1:09:00
-1344Alicia SeabrookMasterF ------1:14:00
-1346Sipho SebidiSub VetM ------1:18:00
-1347Reitumetse SefoloVetM ------1:22:00
-1348Tumelo SekopamotseSub VetM ------1:09:00
-1349Varun SinghVetM ------1:05:00
-1351Ndamulelo SiwadaSub VetM ------1:18:00
-1352Charl SmallMasterM ------1:25:00
-1353Matthew SmallJuniorM ------1:25:00
-1354Petra SmallMasterF ------1:09:00
-1355Justin SmallmanSub VetM ------1:05:00
-1356Cornelius Steyn SmithVetM ------1:09:00
-1359Charissa SmithVetF ------1:22:00
-1360Jeané SmithJuniorF ------1:05:00
-1365Niall SnymanJuniorM ------1:18:00
-1366Malan SnymanSub VetM ------1:14:00
-1368Craig StewartVetM ------1:05:00
-1369Chris SteynMasterM ------1:25:00
-1370Hennie SteynSeniorM ------1:09:00
-1371Arno StokesU/23M ------1:22:00
-1372Katelyn StrydomJuniorF ------1:25:00
-1373George StrydomVetM ------1:09:00
-1379Tayla SummertonSeniorF ------1:14:00
-1380Dewald SwartMasterM ------1:05:00
-1382Natasha SwartU/23F ------1:05:00
-1383Pieter SwiegersSeniorM ------1:14:00
-1384Gareth SwiftMasterM ------1:09:00
-1385Henk TaljaardGrand MasterM ------1:22:00
-1388Rodney TaylorGrand MasterM ------1:14:00
-1389Brad ThomsonSub VetM ------1:14:00
-1390Gavin ThorntonMasterM ------1:22:00
-1391Solly TjabadiVetM ------1:14:00
-1392Christiaan TrollipJuniorM ------1:22:00
-1393Mauritz TrollipVetM ------1:14:00
-1395Hangwelani TshifaroSub VetM ------1:18:00
-1396PHATHUTSHEDZO OWEN TSHIVHASEVetM ------1:18:00
-1400Marius UeckermannMasterM ------1:22:00
-1401Deon Van AssGrand MasterM ------1:14:00
-1403Mauritz van den HeeverVetM ------1:14:00
-1404LEHANÉ VAN DER MERWEJuniorF ------1:09:00
-1405Gerrit Van Der merweVetM ------1:14:00
-1406Bernice van der MerweMasterF ------1:18:00
-1407De Wet van der MerweSeniorM ------1:14:00
-1408Kevin van der MerweMasterM ------1:14:00
-1409Leenart Van der MerweVetM ------1:25:00
-1410Lisa Van der RietVetF ------1:05:00
-1412Anton Van der RietMasterM ------1:25:00
-1414Arno van der WesthuizenSub VetM ------1:18:00
-1415Johnny Van Der WesthuizenVetM ------1:18:00
-1418Armand van der WesthuizenSub VetM ------1:22:00
-1419Karin Van der WesthuizenVetF ------1:25:00
-1420Rudolph Johannes van der WesthuizenVetM ------1:09:00
-1421Stefan van DeventerSub VetM ------1:18:00
-1423Hein van EckGrand MasterM ------1:09:00
-1424Vernon Van EmmenisSub VetM ------1:14:00
-1425Adele Van HuyssteenMasterF ------1:25:00
-1426Andre van JaarsveldSub VetM ------1:09:00
-1427Donel Van JaarsveldVetF ------1:25:00
-1428Anri Van JaarsveldJuniorF ------1:25:00
-1429Mieke van KaamVetF ------1:25:00
-1432Pieter Van NiekerkSub VetM ------1:22:00
-1433Chris van NiekerkSub VetM ------1:25:00
-1434Brett van RensburgVetM ------1:05:00
-1435Bladen van RensburgU/23M ------1:05:00
-1437Steve Van RooyenSub VetM ------1:09:00
-1438Brad Van RooyenSub VetM ------1:09:00
-1439Paul Van schalkwykVetM ------1:18:00
-1440Franco Van StadenJuniorM ------1:09:00
-1441Quinton van ZylVetM ------1:09:00
-1442Carolien van ZylVetF ------1:18:00
-1443Gretha VeldsmanJuniorM ------1:05:00
-1445Ethan VenterJuniorM ------1:05:00
-1446Francois VenterMasterM ------1:05:00
-1447Henry VenterSub VetM ------1:25:00
-1448Crystal VictorVetF ------1:22:00
-1449Peter VisagieMasterM ------1:18:00
-1450Sean VolkSub VetM ------1:05:00
-1451Nigel VolkGrand MasterM ------1:25:00
-1452Jacques VorsterSub VetM ------1:18:00
-3001Bernard VorsterSub VetM ------1:05:00
-3002Ryan VosSub VetM ------1:09:00
-3003THOMAS WAKEVetM ------1:14:00
-3004DONALD WANVIGMasterM ------1:09:00
-3005Storm WarmbackSub VetF ------1:18:00
-3010Sebastian WatermannSub VetM ------1:25:00
-3011Stefan WesselsSub VetM ------1:09:00
-3012Martin WheelerGrand MasterM ------1:18:00
-3013Hardus WillemseSeniorM ------1:14:00
-3023Louis ZERWICKGrand MasterM ------1:22:00
-3025Noko ZuluVetM ------1:25:00
-3026Johan KriekVetM ------1:18:00
-3027elena olivierVetF ------1:14:00
-3031Khumbelo NethambaSub VetM ------1:14:00
-3035Ndiitwani MavhungaVetM ------1:14:00
  • 35km MTB Challenge Femenino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1015Margreet BarnardtVetF ------1:09:00
-1029Bernadine BlomSeniorF ------1:14:00
-1035Christa BothaGrand MasterF ------1:05:00
-1040Jobre BrandVetF ------1:22:00
-1041Milan BrandJuniorF ------1:14:00
-1048Chanelle BurgerSub VetF ------1:22:00
-1049Lesley BurnsMasterF ------1:14:00
-1058Mitali ChauhanVetF ------1:18:00
-1080Marlene CoetzeeGrand MasterF ------1:09:00
-1090Magda De JonckheereMasterF ------1:09:00
-1092Nelette de la ReySub VetF ------1:14:00
-1117Jackie EberleVetF ------1:09:00
-1118Anmane EckardSeniorF ------1:18:00
-1124CARLIEN ENGELBRECHTMasterF ------1:05:00
-1139Gugu GamedzeVetF ------1:09:00
-1140Karen GibbonsMasterF ------1:25:00
-1143Donnae GousMasterF ------1:22:00
-1146Mariaan GROBLERMasterF ------1:14:00
-1148Theresa HammanMasterF ------1:14:00
-1149Tessa HanekomMasterF ------1:25:00
-1150Janice HarmseSub VetF ------1:05:00
-1151Lisa HenenMasterF ------1:22:00
-1165Lorraine HoltzhausenVetF ------1:22:00
-1167Samantha HornMasterF ------1:05:00
-1177Liandi Janse van VuurenSub VetF ------1:09:00
-1181Kirsten JoubertSub VetF ------1:22:00
-1201lee-ann klopperMasterF ------1:09:00
-1205Nadine KroegerMasterF ------1:09:00
-1211Christelle Le RouxGrand MasterF ------1:05:00
-1217Jannicke LiebenbergSeniorF ------1:09:00
-1222Kaelee LushingtonSub VetF ------1:25:00
-1230Thandeka MakhosiMasterF ------1:09:00
-1232Robyn MalanSeniorF ------1:25:00
-1236Mya ManitshanaJuniorF ------1:18:00
-1256Larize McPhailSub VetF ------1:18:00
-1257Jennifer MeySub VetF ------1:22:00
-1263Refilwe MogatusiVetF ------1:14:00
-1264Nthabi Moloi-NgwenyaVetF ------1:14:00
-1266Amelie MoolmanJuniorF ------1:05:00
-1267Sam MorardMasterF ------1:09:00
-1274Chantel MullerSub VetF ------1:09:00
-1295Megan NigriniU/23F ------1:22:00
-1296Alison NisbetMasterF ------1:14:00
-1318Bianca PohlSub VetF ------1:25:00
-1319Tanya PooleMasterF ------1:09:00
-1326Taryn RaeVetF ------1:18:00
-1329India RobertsVetF ------1:22:00
-1334Adel RoodmanMasterF ------1:14:00
-1338Kelly SchmidtSub VetF ------1:18:00
-1344Alicia SeabrookMasterF ------1:14:00
-1354Petra SmallMasterF ------1:09:00
-1359Charissa SmithVetF ------1:22:00
-1360Jeané SmithJuniorF ------1:05:00
-1372Katelyn StrydomJuniorF ------1:25:00
-1379Tayla SummertonSeniorF ------1:14:00
-1382Natasha SwartU/23F ------1:05:00
-1404LEHANÉ VAN DER MERWEJuniorF ------1:09:00
-1406Bernice van der MerweMasterF ------1:18:00
-1410Lisa Van der RietVetF ------1:05:00
-1419Karin Van der WesthuizenVetF ------1:25:00
-1425Adele Van HuyssteenMasterF ------1:25:00
-1427Donel Van JaarsveldVetF ------1:25:00
-1428Anri Van JaarsveldJuniorF ------1:25:00
-1429Mieke van KaamVetF ------1:25:00
-1442Carolien van ZylVetF ------1:18:00
-1448Crystal VictorVetF ------1:22:00
-3005Storm WarmbackSub VetF ------1:18:00
-3027elena olivierVetF ------1:14:00
  • 35km MTB Challenge Femenino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1035Christa BothaGrand MasterF ------1:05:00
-1080Marlene CoetzeeGrand MasterF ------1:09:00
-1211Christelle Le RouxGrand MasterF ------1:05:00
  • 35km MTB Challenge Femenino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1041Milan BrandJuniorF ------1:14:00
-1236Mya ManitshanaJuniorF ------1:18:00
-1266Amelie MoolmanJuniorF ------1:05:00
-1360Jeané SmithJuniorF ------1:05:00
-1372Katelyn StrydomJuniorF ------1:25:00
-1404LEHANÉ VAN DER MERWEJuniorF ------1:09:00
-1428Anri Van JaarsveldJuniorF ------1:25:00
  • 35km MTB Challenge Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1049Lesley BurnsMasterF ------1:14:00
-1090Magda De JonckheereMasterF ------1:09:00
-1124CARLIEN ENGELBRECHTMasterF ------1:05:00
-1140Karen GibbonsMasterF ------1:25:00
-1143Donnae GousMasterF ------1:22:00
-1146Mariaan GROBLERMasterF ------1:14:00
-1148Theresa HammanMasterF ------1:14:00
-1149Tessa HanekomMasterF ------1:25:00
-1151Lisa HenenMasterF ------1:22:00
-1167Samantha HornMasterF ------1:05:00
-1201lee-ann klopperMasterF ------1:09:00
-1205Nadine KroegerMasterF ------1:09:00
-1230Thandeka MakhosiMasterF ------1:09:00
-1267Sam MorardMasterF ------1:09:00
-1296Alison NisbetMasterF ------1:14:00
-1319Tanya PooleMasterF ------1:09:00
-1334Adel RoodmanMasterF ------1:14:00
-1344Alicia SeabrookMasterF ------1:14:00
-1354Petra SmallMasterF ------1:09:00
-1406Bernice van der MerweMasterF ------1:18:00
-1425Adele Van HuyssteenMasterF ------1:25:00
  • 35km MTB Challenge Femenino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1029Bernadine BlomSeniorF ------1:14:00
-1118Anmane EckardSeniorF ------1:18:00
-1217Jannicke LiebenbergSeniorF ------1:09:00
-1232Robyn MalanSeniorF ------1:25:00
-1379Tayla SummertonSeniorF ------1:14:00
  • 35km MTB Challenge Femenino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1048Chanelle BurgerSub VetF ------1:22:00
-1092Nelette de la ReySub VetF ------1:14:00
-1150Janice HarmseSub VetF ------1:05:00
-1177Liandi Janse van VuurenSub VetF ------1:09:00
-1181Kirsten JoubertSub VetF ------1:22:00
-1222Kaelee LushingtonSub VetF ------1:25:00
-1256Larize McPhailSub VetF ------1:18:00
-1257Jennifer MeySub VetF ------1:22:00
-1274Chantel MullerSub VetF ------1:09:00
-1318Bianca PohlSub VetF ------1:25:00
-1338Kelly SchmidtSub VetF ------1:18:00
-3005Storm WarmbackSub VetF ------1:18:00
  • 35km MTB Challenge Femenino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1295Megan NigriniU/23F ------1:22:00
-1382Natasha SwartU/23F ------1:05:00
  • 35km MTB Challenge Femenino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1015Margreet BarnardtVetF ------1:09:00
-1040Jobre BrandVetF ------1:22:00
-1058Mitali ChauhanVetF ------1:18:00
-1117Jackie EberleVetF ------1:09:00
-1139Gugu GamedzeVetF ------1:09:00
-1165Lorraine HoltzhausenVetF ------1:22:00
-1263Refilwe MogatusiVetF ------1:14:00
-1264Nthabi Moloi-NgwenyaVetF ------1:14:00
-1326Taryn RaeVetF ------1:18:00
-1329India RobertsVetF ------1:22:00
-1359Charissa SmithVetF ------1:22:00
-1410Lisa Van der RietVetF ------1:05:00
-1419Karin Van der WesthuizenVetF ------1:25:00
-1427Donel Van JaarsveldVetF ------1:25:00
-1429Mieke van KaamVetF ------1:25:00
-1442Carolien van ZylVetF ------1:18:00
-1448Crystal VictorVetF ------1:22:00
-3027elena olivierVetF ------1:14:00
  • 35km MTB Challenge Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1001Shane AckhurstSub VetM ------1:18:00
-1002aadil adamVetM ------1:18:00
-1003Jameel AllawoodeenVetM ------1:05:00
-1006Muhammad Saabir AllawoodeenJuniorM ------1:25:00
-1007Abimelek AmunjelaSub VetM ------1:22:00
-1009Alastair Armstrong (Para Cyclist - C2)MasterM ------1:14:00
-1011Jonathan AustinSub VetM ------1:22:00
-1012Wynand BadenhorstVetM ------1:05:00
-1013JP BadenhorstVetM ------1:09:00
-1016Thomas BaselJuniorM ------1:09:00
-1017Wesley BathoSub VetM ------1:14:00
-1020Daimon BattesonJuniorM ------1:05:00
-1021Victor BehrensVetM ------1:09:00
-1022Andrew BembridgeGrand MasterM ------1:18:00
-1024Justin BertzVetM ------1:09:00
-1026Graeme BezuidenhoudtVetM ------1:09:00
-1028Hiren BhattVetM ------1:14:00
-1030Matthew BoothJuniorM ------1:05:00
-1031Stefan BothaSub VetM ------1:22:00
-1032Andre BothaGrand MasterM ------1:18:00
-1036Nadia BothaVetM ------1:14:00
-1037Matthew BowersJuniorM ------1:05:00
-1042Cornelis BrandVetM ------1:14:00
-1043Maximus BrandJuniorM ------1:14:00
-1047Garryn BrooksSub VetM ------1:05:00
-1050Owen BuysJuniorM ------1:22:00
-1051JD BuysVetM ------1:25:00
-1052Leroy CampbellVetM ------1:09:00
-1056Franco CarstensSeniorM ------1:25:00
-1057Quinton CarterJuniorM ------1:05:00
-1059Naven ChettiarVetM ------1:05:00
-1065Youssef CHIFAHIVetM ------1:22:00
-1066edwin childsGrand MasterM ------1:05:00
-1067Tafara ChitsigaSub VetM ------1:05:00
-1069Scylagh ClunnieVetM ------1:09:00
-1073Jonathan CoetzeeJuniorM ------1:14:00
-1075Dries CoetzeeMasterM ------1:05:00
-1078Waldo CoetzeeJuniorM ------1:05:00
-1082Francois CronjeMasterM ------1:09:00
-1085Sergio DalgetyVetM ------1:05:00
-1089Deowen de JagerJuniorM ------1:05:00
-1091Marcel de KlerkGrand MasterM ------1:05:00
-1095Hugh De VernonVetM ------1:22:00
-1099Devanté De VernonJuniorM ------1:09:00
-1100Rohan DeamerMasterM ------1:18:00
-1102Paul DeebleVetM ------1:25:00
-1103Ian DouglassMasterM ------1:09:00
-1104Wayne Du PlessisVetM ------1:14:00
-1106Cobus du PlessisMasterM ------1:14:00
-1110PAUL DU PREEZVetM ------1:05:00
-1112Rudi Du RandtMasterM ------1:14:00
-1113Pieter DuartteeGrand MasterM ------1:14:00
-1115Shaun DuartteeSub VetM ------1:09:00
-1116Blake DunlopSub VetM ------1:09:00
-1121Martiens EngelbrechtSub VetM ------1:14:00
-1122Martiens EngelbrechtSub VetM ------1:18:00
-1123Rian EngelbrechtMasterM ------1:09:00
-1125Werner EngelbrechtMasterM ------1:25:00
-1126Lukas ErasmusVetM ------1:14:00
-1130Mark EvansGrand MasterM ------1:18:00
-1131Andrea FioritaSeniorM ------1:18:00
-1133Marco FioritaSeniorM ------1:18:00
-1134Johannes FourieGrand MasterM ------1:09:00
-1135Gareth FrostMasterM ------1:14:00
-1136RIAAN FURSTENBURGVetM ------1:09:00
-1137Nicholson GalelaSub VetM ------1:14:00
-1141donovan goisVetM ------1:18:00
-1142Dylan GordonSub VetM ------1:14:00
-1144Johannes GreylingSeniorM ------1:18:00
-1145Christo GroblerGrand MasterM ------1:14:00
-1147Guy Dean HallVetM ------1:22:00
-1152Guy HenleyMasterM ------1:22:00
-1153Richard HenwoodGrand MasterM ------1:14:00
-1155TREVOR HERBERTGrand MasterM ------1:22:00
-1157Dylan HeubnerSeniorM ------1:25:00
-1158Phillip HillMasterM ------1:22:00
-1161Timothy HillsVetM ------1:09:00
-1164Evan HobsonSub VetM ------1:14:00
-1166Gavin HornGrand MasterM ------1:05:00
-1169Kevin HuntVetM ------1:09:00
-1170Alan IrvinMasterM ------1:25:00
-1171Dylan IsherwoodSeniorM ------1:22:00
-1173Christiaan JacobsSub VetM ------1:09:00
-1174Michael Janse van RensburgSub VetM ------1:09:00
-1175Michael Janse van RensburgSub VetM ------1:09:00
-1179Gavin JohnsonVetM ------1:18:00
-1180Kenny JoubertGrand MasterM ------1:22:00
-1182Craig JoustenMasterM ------1:22:00
-1183Yusuf KaderSub VetM ------1:18:00
-1185Zaahid KaderSub VetM ------1:18:00
-1186John KellyGrand MasterM ------1:09:00
-1189Keegan KempSub VetM ------1:14:00
-1194Khutsiso KgoleSub VetM ------1:18:00
-1195Mlindeli KhumaloVetM ------1:14:00
-1196Paul KlaverSub VetM ------1:25:00
-1197Tertius KlaverSub VetM ------1:25:00
-1198Paul KlaverSub VetM ------1:25:00
-1199Jacques KleynhansSub VetM ------1:22:00
-1200Xander KleynhansJuniorM ------1:25:00
-1202DEON KOEKEMOERMasterM ------1:14:00
-1203Daryn KoertzenVetM ------1:25:00
-1204Kwezi KondileSub VetM ------1:25:00
-1207BRADLEY JOHN KUHNGrand MasterM ------1:14:00
-1209Fabio La MantiaVetM ------1:05:00
-1215Andre LeachMasterM ------1:25:00
-1216Tebogo LegodiSub VetM ------1:25:00
-1218Zandre LindequeSub VetM ------1:18:00
-1221Mike LloydMasterM ------1:22:00
-1223Olympus LuthadaSub VetM ------1:22:00
-1224Thabang MabuzaSub VetM ------1:18:00
-1225Roman MagisMasterM ------1:22:00
-1226Pat MahlanguSub VetM ------1:25:00
-1227Vusi MahloboSub VetM ------1:22:00
-1228Zayd MahomedVetM ------1:22:00
-1229Ibrahim MahomedJuniorM ------1:22:00
-1231Lindelani MakwarelaVetM ------1:22:00
-1234Keagan MalanSeniorM ------1:25:00
-1235Madoda ManitshanaVetM ------1:18:00
-1239Mashudu ManndeVetM ------1:25:00
-1240Pfunzo MaphidzheSub VetM ------1:22:00
-1244Brian MarshVetM ------1:09:00
-1245Siya MasekoSub VetM ------1:14:00
-1246Othnil MasiaVetM ------1:14:00
-1249Maanda MavhunguSub VetM ------1:18:00
-1251Mboneni MazibukoSub VetM ------1:22:00
-1252Themba MbathaMasterM ------1:25:00
-1253SETH MCCLOGHRIEJuniorM ------1:18:00
-1258Luke Reece MeyerSub VetM ------1:18:00
-1260Kgomotso MfubhaSub VetM ------1:25:00
-1261Alex MijatovicVetM ------1:18:00
-1262Lebohang MofokengSub VetM ------1:22:00
-1265Malome MolwantwaSub VetM ------1:22:00
-1268Moshe MorareSub VetM ------1:14:00
-1269Jacques MostertMasterM ------1:14:00
-1270Prince MthembuVetM ------1:25:00
-1273Francis MullanMasterM ------1:05:00
-1275Khumbudzo MuofheSub VetM ------1:18:00
-1276Craig MurraySub VetM ------1:14:00
-1277Tinashe MutangaSub VetM ------1:25:00
-1278Ricardo MynhardtSub VetM ------1:14:00
-1280David MynhardtSub VetM ------1:05:00
-1281Themba NdlovuVetM ------1:25:00
-1282Thando NdlovuSeniorM ------1:25:00
-1285Luke NelVetM ------1:14:00
-1288Ntevheleni NetshituniSub VetM ------1:22:00
-1294Sizwezakhe NgwenyaSeniorM ------1:09:00
-1297Nico NoethGrand MasterM ------1:18:00
-1298Siyabonga NyathiJuniorM ------1:05:00
-1299Gus O'ConnorGrand MasterM ------1:05:00
-1300Nic OlivierGrand MasterM ------1:22:00
-1301Ivan OrellanaVetM ------1:18:00
-1302Justin OrpenSub VetM ------1:05:00
-1303Zubair ParukVetM ------1:18:00
-1308Mrinal PatelVetM ------1:18:00
-1309Ryan PelserSeniorM ------1:09:00
-1312Darren PennyVetM ------1:14:00
-1313Cheslee PentzMasterM ------1:25:00
-1314Buddy PhillipsGrand MasterM ------1:14:00
-1317Pieter john PohlJuniorM ------1:25:00
-1320Werner PotgieterVetM ------1:22:00
-1323Andre PretoriusSeniorM ------1:18:00
-1324Paul Proctor-ParkerMasterM ------1:09:00
-1325Frederick PutterMasterM ------1:25:00
-1327Vivaan RathoreJuniorM ------1:25:00
-1332Joao Paulo RodriguesMasterM ------1:18:00
-1333Adriaan RoetsSub VetM ------1:25:00
-1335Pienaar RouxMasterM ------1:22:00
-1336Prince SamSub VetM ------1:05:00
-1337Kevin SandersSub VetM ------1:25:00
-1339Gerhard SchmidtSub VetM ------1:09:00
-1340Vincent SchwanSeniorM ------1:25:00
-1341Jean-Louis ScottSub VetM ------1:22:00
-1342Luca ScribanteSub VetM ------1:25:00
-1343Matthew SeabrookMasterM ------1:09:00
-1346Sipho SebidiSub VetM ------1:18:00
-1347Reitumetse SefoloVetM ------1:22:00
-1348Tumelo SekopamotseSub VetM ------1:09:00
-1349Varun SinghVetM ------1:05:00
-1351Ndamulelo SiwadaSub VetM ------1:18:00
-1352Charl SmallMasterM ------1:25:00
-1353Matthew SmallJuniorM ------1:25:00
-1355Justin SmallmanSub VetM ------1:05:00
-1356Cornelius Steyn SmithVetM ------1:09:00
-1365Niall SnymanJuniorM ------1:18:00
-1366Malan SnymanSub VetM ------1:14:00
-1368Craig StewartVetM ------1:05:00
-1369Chris SteynMasterM ------1:25:00
-1370Hennie SteynSeniorM ------1:09:00
-1371Arno StokesU/23M ------1:22:00
-1373George StrydomVetM ------1:09:00
-1380Dewald SwartMasterM ------1:05:00
-1383Pieter SwiegersSeniorM ------1:14:00
-1384Gareth SwiftMasterM ------1:09:00
-1385Henk TaljaardGrand MasterM ------1:22:00
-1388Rodney TaylorGrand MasterM ------1:14:00
-1389Brad ThomsonSub VetM ------1:14:00
-1390Gavin ThorntonMasterM ------1:22:00
-1391Solly TjabadiVetM ------1:14:00
-1392Christiaan TrollipJuniorM ------1:22:00
-1393Mauritz TrollipVetM ------1:14:00
-1395Hangwelani TshifaroSub VetM ------1:18:00
-1396PHATHUTSHEDZO OWEN TSHIVHASEVetM ------1:18:00
-1400Marius UeckermannMasterM ------1:22:00
-1401Deon Van AssGrand MasterM ------1:14:00
-1403Mauritz van den HeeverVetM ------1:14:00
-1405Gerrit Van Der merweVetM ------1:14:00
-1407De Wet van der MerweSeniorM ------1:14:00
-1408Kevin van der MerweMasterM ------1:14:00
-1409Leenart Van der MerweVetM ------1:25:00
-1412Anton Van der RietMasterM ------1:25:00
-1414Arno van der WesthuizenSub VetM ------1:18:00
-1415Johnny Van Der WesthuizenVetM ------1:18:00
-1418Armand van der WesthuizenSub VetM ------1:22:00
-1420Rudolph Johannes van der WesthuizenVetM ------1:09:00
-1421Stefan van DeventerSub VetM ------1:18:00
-1423Hein van EckGrand MasterM ------1:09:00
-1424Vernon Van EmmenisSub VetM ------1:14:00
-1426Andre van JaarsveldSub VetM ------1:09:00
-1432Pieter Van NiekerkSub VetM ------1:22:00
-1433Chris van NiekerkSub VetM ------1:25:00
-1434Brett van RensburgVetM ------1:05:00
-1435Bladen van RensburgU/23M ------1:05:00
-1437Steve Van RooyenSub VetM ------1:09:00
-1438Brad Van RooyenSub VetM ------1:09:00
-1439Paul Van schalkwykVetM ------1:18:00
-1440Franco Van StadenJuniorM ------1:09:00
-1441Quinton van ZylVetM ------1:09:00
-1443Gretha VeldsmanJuniorM ------1:05:00
-1445Ethan VenterJuniorM ------1:05:00
-1446Francois VenterMasterM ------1:05:00
-1447Henry VenterSub VetM ------1:25:00
-1449Peter VisagieMasterM ------1:18:00
-1450Sean VolkSub VetM ------1:05:00
-1451Nigel VolkGrand MasterM ------1:25:00
-1452Jacques VorsterSub VetM ------1:18:00
-3001Bernard VorsterSub VetM ------1:05:00
-3002Ryan VosSub VetM ------1:09:00
-3003THOMAS WAKEVetM ------1:14:00
-3004DONALD WANVIGMasterM ------1:09:00
-3010Sebastian WatermannSub VetM ------1:25:00
-3011Stefan WesselsSub VetM ------1:09:00
-3012Martin WheelerGrand MasterM ------1:18:00
-3013Hardus WillemseSeniorM ------1:14:00
-3023Louis ZERWICKGrand MasterM ------1:22:00
-3025Noko ZuluVetM ------1:25:00
-3026Johan KriekVetM ------1:18:00
-3031Khumbelo NethambaSub VetM ------1:14:00
-3035Ndiitwani MavhungaVetM ------1:14:00
  • 35km MTB Challenge Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1022Andrew BembridgeGrand MasterM ------1:18:00
-1032Andre BothaGrand MasterM ------1:18:00
-1066edwin childsGrand MasterM ------1:05:00
-1091Marcel de KlerkGrand MasterM ------1:05:00
-1113Pieter DuartteeGrand MasterM ------1:14:00
-1130Mark EvansGrand MasterM ------1:18:00
-1134Johannes FourieGrand MasterM ------1:09:00
-1145Christo GroblerGrand MasterM ------1:14:00
-1153Richard HenwoodGrand MasterM ------1:14:00
-1155TREVOR HERBERTGrand MasterM ------1:22:00
-1166Gavin HornGrand MasterM ------1:05:00
-1180Kenny JoubertGrand MasterM ------1:22:00
-1186John KellyGrand MasterM ------1:09:00
-1207BRADLEY JOHN KUHNGrand MasterM ------1:14:00
-1297Nico NoethGrand MasterM ------1:18:00
-1299Gus O'ConnorGrand MasterM ------1:05:00
-1300Nic OlivierGrand MasterM ------1:22:00
-1314Buddy PhillipsGrand MasterM ------1:14:00
-1385Henk TaljaardGrand MasterM ------1:22:00
-1388Rodney TaylorGrand MasterM ------1:14:00
-1401Deon Van AssGrand MasterM ------1:14:00
-1423Hein van EckGrand MasterM ------1:09:00
-1451Nigel VolkGrand MasterM ------1:25:00
-3012Martin WheelerGrand MasterM ------1:18:00
-3023Louis ZERWICKGrand MasterM ------1:22:00
  • 35km MTB Challenge Masculino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1006Muhammad Saabir AllawoodeenJuniorM ------1:25:00
-1016Thomas BaselJuniorM ------1:09:00
-1020Daimon BattesonJuniorM ------1:05:00
-1030Matthew BoothJuniorM ------1:05:00
-1037Matthew BowersJuniorM ------1:05:00
-1043Maximus BrandJuniorM ------1:14:00
-1050Owen BuysJuniorM ------1:22:00
-1057Quinton CarterJuniorM ------1:05:00
-1073Jonathan CoetzeeJuniorM ------1:14:00
-1078Waldo CoetzeeJuniorM ------1:05:00
-1089Deowen de JagerJuniorM ------1:05:00
-1099Devanté De VernonJuniorM ------1:09:00
-1200Xander KleynhansJuniorM ------1:25:00
-1229Ibrahim MahomedJuniorM ------1:22:00
-1253SETH MCCLOGHRIEJuniorM ------1:18:00
-1298Siyabonga NyathiJuniorM ------1:05:00
-1317Pieter john PohlJuniorM ------1:25:00
-1327Vivaan RathoreJuniorM ------1:25:00
-1353Matthew SmallJuniorM ------1:25:00
-1365Niall SnymanJuniorM ------1:18:00
-1392Christiaan TrollipJuniorM ------1:22:00
-1440Franco Van StadenJuniorM ------1:09:00
-1443Gretha VeldsmanJuniorM ------1:05:00
-1445Ethan VenterJuniorM ------1:05:00
  • 35km MTB Challenge Masculino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1009Alastair Armstrong (Para Cyclist - C2)MasterM ------1:14:00
-1075Dries CoetzeeMasterM ------1:05:00
-1082Francois CronjeMasterM ------1:09:00
-1100Rohan DeamerMasterM ------1:18:00
-1103Ian DouglassMasterM ------1:09:00
-1106Cobus du PlessisMasterM ------1:14:00
-1112Rudi Du RandtMasterM ------1:14:00
-1123Rian EngelbrechtMasterM ------1:09:00
-1125Werner EngelbrechtMasterM ------1:25:00
-1135Gareth FrostMasterM ------1:14:00
-1152Guy HenleyMasterM ------1:22:00
-1158Phillip HillMasterM ------1:22:00
-1170Alan IrvinMasterM ------1:25:00
-1182Craig JoustenMasterM ------1:22:00
-1202DEON KOEKEMOERMasterM ------1:14:00
-1215Andre LeachMasterM ------1:25:00
-1221Mike LloydMasterM ------1:22:00
-1225Roman MagisMasterM ------1:22:00
-1252Themba MbathaMasterM ------1:25:00
-1269Jacques MostertMasterM ------1:14:00
-1273Francis MullanMasterM ------1:05:00
-1313Cheslee PentzMasterM ------1:25:00
-1324Paul Proctor-ParkerMasterM ------1:09:00
-1325Frederick PutterMasterM ------1:25:00
-1332Joao Paulo RodriguesMasterM ------1:18:00
-1335Pienaar RouxMasterM ------1:22:00
-1343Matthew SeabrookMasterM ------1:09:00
-1352Charl SmallMasterM ------1:25:00
-1369Chris SteynMasterM ------1:25:00
-1380Dewald SwartMasterM ------1:05:00
-1384Gareth SwiftMasterM ------1:09:00
-1390Gavin ThorntonMasterM ------1:22:00
-1400Marius UeckermannMasterM ------1:22:00
-1408Kevin van der MerweMasterM ------1:14:00
-1412Anton Van der RietMasterM ------1:25:00
-1446Francois VenterMasterM ------1:05:00
-1449Peter VisagieMasterM ------1:18:00
-3004DONALD WANVIGMasterM ------1:09:00
  • 35km MTB Challenge Masculino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1056Franco CarstensSeniorM ------1:25:00
-1131Andrea FioritaSeniorM ------1:18:00
-1133Marco FioritaSeniorM ------1:18:00
-1144Johannes GreylingSeniorM ------1:18:00
-1157Dylan HeubnerSeniorM ------1:25:00
-1171Dylan IsherwoodSeniorM ------1:22:00
-1234Keagan MalanSeniorM ------1:25:00
-1282Thando NdlovuSeniorM ------1:25:00
-1294Sizwezakhe NgwenyaSeniorM ------1:09:00
-1309Ryan PelserSeniorM ------1:09:00
-1323Andre PretoriusSeniorM ------1:18:00
-1340Vincent SchwanSeniorM ------1:25:00
-1370Hennie SteynSeniorM ------1:09:00
-1383Pieter SwiegersSeniorM ------1:14:00
-1407De Wet van der MerweSeniorM ------1:14:00
-3013Hardus WillemseSeniorM ------1:14:00
  • 35km MTB Challenge Masculino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1001Shane AckhurstSub VetM ------1:18:00
-1007Abimelek AmunjelaSub VetM ------1:22:00
-1011Jonathan AustinSub VetM ------1:22:00
-1017Wesley BathoSub VetM ------1:14:00
-1031Stefan BothaSub VetM ------1:22:00
-1047Garryn BrooksSub VetM ------1:05:00
-1067Tafara ChitsigaSub VetM ------1:05:00
-1115Shaun DuartteeSub VetM ------1:09:00
-1116Blake DunlopSub VetM ------1:09:00
-1121Martiens EngelbrechtSub VetM ------1:14:00
-1122Martiens EngelbrechtSub VetM ------1:18:00
-1137Nicholson GalelaSub VetM ------1:14:00
-1142Dylan GordonSub VetM ------1:14:00
-1164Evan HobsonSub VetM ------1:14:00
-1173Christiaan JacobsSub VetM ------1:09:00
-1174Michael Janse van RensburgSub VetM ------1:09:00
-1175Michael Janse van RensburgSub VetM ------1:09:00
-1183Yusuf KaderSub VetM ------1:18:00
-1185Zaahid KaderSub VetM ------1:18:00
-1189Keegan KempSub VetM ------1:14:00
-1194Khutsiso KgoleSub VetM ------1:18:00
-1196Paul KlaverSub VetM ------1:25:00
-1197Tertius KlaverSub VetM ------1:25:00
-1198Paul KlaverSub VetM ------1:25:00
-1199Jacques KleynhansSub VetM ------1:22:00
-1204Kwezi KondileSub VetM ------1:25:00
-1216Tebogo LegodiSub VetM ------1:25:00
-1218Zandre LindequeSub VetM ------1:18:00
-1223Olympus LuthadaSub VetM ------1:22:00
-1224Thabang MabuzaSub VetM ------1:18:00
-1226Pat MahlanguSub VetM ------1:25:00
-1227Vusi MahloboSub VetM ------1:22:00
-1240Pfunzo MaphidzheSub VetM ------1:22:00
-1245Siya MasekoSub VetM ------1:14:00
-1249Maanda MavhunguSub VetM ------1:18:00
-1251Mboneni MazibukoSub VetM ------1:22:00
-1258Luke Reece MeyerSub VetM ------1:18:00
-1260Kgomotso MfubhaSub VetM ------1:25:00
-1262Lebohang MofokengSub VetM ------1:22:00
-1265Malome MolwantwaSub VetM ------1:22:00
-1268Moshe MorareSub VetM ------1:14:00
-1275Khumbudzo MuofheSub VetM ------1:18:00
-1276Craig MurraySub VetM ------1:14:00
-1277Tinashe MutangaSub VetM ------1:25:00
-1278Ricardo MynhardtSub VetM ------1:14:00
-1280David MynhardtSub VetM ------1:05:00
-1288Ntevheleni NetshituniSub VetM ------1:22:00
-1302Justin OrpenSub VetM ------1:05:00
-1333Adriaan RoetsSub VetM ------1:25:00
-1336Prince SamSub VetM ------1:05:00
-1337Kevin SandersSub VetM ------1:25:00
-1339Gerhard SchmidtSub VetM ------1:09:00
-1341Jean-Louis ScottSub VetM ------1:22:00
-1342Luca ScribanteSub VetM ------1:25:00
-1346Sipho SebidiSub VetM ------1:18:00
-1348Tumelo SekopamotseSub VetM ------1:09:00
-1351Ndamulelo SiwadaSub VetM ------1:18:00
-1355Justin SmallmanSub VetM ------1:05:00
-1366Malan SnymanSub VetM ------1:14:00
-1389Brad ThomsonSub VetM ------1:14:00
-1395Hangwelani TshifaroSub VetM ------1:18:00
-1414Arno van der WesthuizenSub VetM ------1:18:00
-1418Armand van der WesthuizenSub VetM ------1:22:00
-1421Stefan van DeventerSub VetM ------1:18:00
-1424Vernon Van EmmenisSub VetM ------1:14:00
-1426Andre van JaarsveldSub VetM ------1:09:00
-1432Pieter Van NiekerkSub VetM ------1:22:00
-1433Chris van NiekerkSub VetM ------1:25:00
-1437Steve Van RooyenSub VetM ------1:09:00
-1438Brad Van RooyenSub VetM ------1:09:00
-1447Henry VenterSub VetM ------1:25:00
-1450Sean VolkSub VetM ------1:05:00
-1452Jacques VorsterSub VetM ------1:18:00
-3001Bernard VorsterSub VetM ------1:05:00
-3002Ryan VosSub VetM ------1:09:00
-3010Sebastian WatermannSub VetM ------1:25:00
-3011Stefan WesselsSub VetM ------1:09:00
-3031Khumbelo NethambaSub VetM ------1:14:00
  • 35km MTB Challenge Masculino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1371Arno StokesU/23M ------1:22:00
-1435Bladen van RensburgU/23M ------1:05:00
  • 35km MTB Challenge Masculino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1002aadil adamVetM ------1:18:00
-1003Jameel AllawoodeenVetM ------1:05:00
-1012Wynand BadenhorstVetM ------1:05:00
-1013JP BadenhorstVetM ------1:09:00
-1021Victor BehrensVetM ------1:09:00
-1024Justin BertzVetM ------1:09:00
-1026Graeme BezuidenhoudtVetM ------1:09:00
-1028Hiren BhattVetM ------1:14:00
-1036Nadia BothaVetM ------1:14:00
-1042Cornelis BrandVetM ------1:14:00
-1051JD BuysVetM ------1:25:00
-1052Leroy CampbellVetM ------1:09:00
-1059Naven ChettiarVetM ------1:05:00
-1065Youssef CHIFAHIVetM ------1:22:00
-1069Scylagh ClunnieVetM ------1:09:00
-1085Sergio DalgetyVetM ------1:05:00
-1095Hugh De VernonVetM ------1:22:00
-1102Paul DeebleVetM ------1:25:00
-1104Wayne Du PlessisVetM ------1:14:00
-1110PAUL DU PREEZVetM ------1:05:00
-1126Lukas ErasmusVetM ------1:14:00
-1136RIAAN FURSTENBURGVetM ------1:09:00
-1141donovan goisVetM ------1:18:00
-1147Guy Dean HallVetM ------1:22:00
-1161Timothy HillsVetM ------1:09:00
-1169Kevin HuntVetM ------1:09:00
-1179Gavin JohnsonVetM ------1:18:00
-1195Mlindeli KhumaloVetM ------1:14:00
-1203Daryn KoertzenVetM ------1:25:00
-1209Fabio La MantiaVetM ------1:05:00
-1228Zayd MahomedVetM ------1:22:00
-1231Lindelani MakwarelaVetM ------1:22:00
-1235Madoda ManitshanaVetM ------1:18:00
-1239Mashudu ManndeVetM ------1:25:00
-1244Brian MarshVetM ------1:09:00
-1246Othnil MasiaVetM ------1:14:00
-1261Alex MijatovicVetM ------1:18:00
-1270Prince MthembuVetM ------1:25:00
-1281Themba NdlovuVetM ------1:25:00
-1285Luke NelVetM ------1:14:00
-1301Ivan OrellanaVetM ------1:18:00
-1303Zubair ParukVetM ------1:18:00
-1308Mrinal PatelVetM ------1:18:00
-1312Darren PennyVetM ------1:14:00
-1320Werner PotgieterVetM ------1:22:00
-1347Reitumetse SefoloVetM ------1:22:00
-1349Varun SinghVetM ------1:05:00
-1356Cornelius Steyn SmithVetM ------1:09:00
-1368Craig StewartVetM ------1:05:00
-1373George StrydomVetM ------1:09:00
-1391Solly TjabadiVetM ------1:14:00
-1393Mauritz TrollipVetM ------1:14:00
-1396PHATHUTSHEDZO OWEN TSHIVHASEVetM ------1:18:00
-1403Mauritz van den HeeverVetM ------1:14:00
-1405Gerrit Van Der merweVetM ------1:14:00
-1409Leenart Van der MerweVetM ------1:25:00
-1415Johnny Van Der WesthuizenVetM ------1:18:00
-1420Rudolph Johannes van der WesthuizenVetM ------1:09:00
-1434Brett van RensburgVetM ------1:05:00
-1439Paul Van schalkwykVetM ------1:18:00
-1441Quinton van ZylVetM ------1:09:00
-3003THOMAS WAKEVetM ------1:14:00
-3025Noko ZuluVetM ------1:25:00
-3026Johan KriekVetM ------1:18:00
-3035Ndiitwani MavhungaVetM ------1:14:00
  • 35km MTB Challenge Ebike - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1023Kirsten BertzVetF ------1:18:00
-1054Paula CarstensMasterF ------1:25:00
-1074Joshua CoetzeeU/23M ------1:22:00
-1094Anton de LeeuwVetM ------1:22:00
-1193Juno KerwinGrand MasterF ------1:22:00
-1210Piere LE ROUXGrand MasterM ------1:18:00
-1243Japie MaritzGrand MasterM ------1:25:00
-1331Claudine RodriguesMasterF ------1:18:00
-1381Estelle SwartVetF ------1:14:00
-1386Richard TaylorVetM ------1:18:00
-3014Candice WilsonSub VetF ------1:25:00
-3016Leroy WilsonSub VetM ------1:25:00
-3019Philip WoottonGrand MasterM ------1:14:00
-3020Ian WRIGHTGrand MasterM ------1:18:00
  • 35km MTB Challenge Ebike Femenino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1023Kirsten BertzVetF ------1:18:00
-1054Paula CarstensMasterF ------1:25:00
-1193Juno KerwinGrand MasterF ------1:22:00
-1331Claudine RodriguesMasterF ------1:18:00
-1381Estelle SwartVetF ------1:14:00
-3014Candice WilsonSub VetF ------1:25:00
  • 35km MTB Challenge Ebike Femenino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1193Juno KerwinGrand MasterF ------1:22:00
  • 35km MTB Challenge Ebike Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1054Paula CarstensMasterF ------1:25:00
-1331Claudine RodriguesMasterF ------1:18:00
  • 35km MTB Challenge Ebike Femenino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-3014Candice WilsonSub VetF ------1:25:00
  • 35km MTB Challenge Ebike Femenino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1023Kirsten BertzVetF ------1:18:00
-1381Estelle SwartVetF ------1:14:00
  • 35km MTB Challenge Ebike Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1074Joshua CoetzeeU/23M ------1:22:00
-1094Anton de LeeuwVetM ------1:22:00
-1210Piere LE ROUXGrand MasterM ------1:18:00
-1243Japie MaritzGrand MasterM ------1:25:00
-1386Richard TaylorVetM ------1:18:00
-3016Leroy WilsonSub VetM ------1:25:00
-3019Philip WoottonGrand MasterM ------1:14:00
-3020Ian WRIGHTGrand MasterM ------1:18:00
  • 35km MTB Challenge Ebike Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1210Piere LE ROUXGrand MasterM ------1:18:00
-1243Japie MaritzGrand MasterM ------1:25:00
-3019Philip WoottonGrand MasterM ------1:14:00
-3020Ian WRIGHTGrand MasterM ------1:18:00
  • 35km MTB Challenge Ebike Masculino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-3016Leroy WilsonSub VetM ------1:25:00
  • 35km MTB Challenge Ebike Masculino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1074Joshua CoetzeeU/23M ------1:22:00
  • 35km MTB Challenge Ebike Masculino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-1094Anton de LeeuwVetM ------1:22:00
-1386Richard TaylorVetM ------1:18:00
  • 50km MTB Challenge - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
18052Leonora ChanguionVetF 0:13.0--100%17,98%17,98%21:17:47.6
28560Travis Rademan-LudekeU/23M 0:18.7+0:05.7+43,85%69,52%-17,98%-17,98%21:17:47.6
-8001Mark AbreuSub VetM ------10:00
-8002Daniel AbreuSub VetM ------10:00
-8003Grant AllnuttSeniorM ------6:00
-8004Gary AndersonVetM ------21:17:47.6
-8005George ArnoldVetM ------21:17:47.6
-8006nathan AtkinsU/23M ------21:17:47.6
-8007Joanne BadenhorsstMasterF ------14:00
-8008Quinton BadenhorstJuniorM ------3:00
-8009Keagan Baigent94Sub VetM ------14:00
-8010Brett BaileyVetM ------10:00
-8011Stuart BarclaySeniorM ------10:00
-8012Brandon BarrettVetM ------6:00
-8013Stephen BarrowSeniorM ------3:00
-8014Robert BateyVetM ------14:00
-8015Marc BeattieSub VetM ------6:00
-8016Dion BekkerVetM ------3:00
-8017Cherry-Lee BekkerSub VetF ------3:00
-8018Lloyd BentzVetM ------22:00
-8019Matthew BerklandSub VetM ------22:00
-8020Bertus Lame Bertus LameMasterM ------21:17:47.6
-8021Nielen BeukesVetM ------14:00
-8022Gregory BevinsVetM ------10:00
-8023Rikus BezuidenhoutSub VetM ------14:00
-8024Renier BisschoffVetM ------10:00
-8025Jacque BlignautMasterM ------3:00
-8026Doreen BlignautMasterF ------3:00
-8027Pamina BohrerVetM ------10:00
-8028Allen BoonzaaierMasterM ------10:00
-8029Ben BooysenMasterM ------6:00
-8030Stephen BorainVetM ------6:00
-8031Jason BoschSub VetM ------18:00
-8032Pieter BoshoffVetM ------21:17:47.6
-8033Megan BoshoffU/23F ------21:17:47.6
-8034Jordan BoshoffU/23M ------6:00
-8035Sean BothaMasterM ------6:00
-8036Regardt BothaSub VetM ------14:00
-8037Dries BothaSub VetM ------18:00
-8038Jennifer BothaSub VetF ------18:00
-8039Dandre BrandSub VetM ------6:00
-8040Jacques BreetSeniorM ------21:17:47.6
-8041Luan BreitenbachU/23M ------18:00
-8042Francois BreitenbachVetM ------10:00
-8044Terrence BroccoGrand MasterM ------21:17:47.6
-8045Ian BroodrykVetM ------10:00
-8046Scott BryceMasterM ------3:00
-8047CHRIS BUSSEYGrand MasterM ------14:00
-8048Richard ButtMasterM ------6:00
-8049Jean-Luc CardosoSeniorM ------10:00
-8050Rikus CarstensSub VetM ------14:00
-8051Themba ChakelaVetM ------18:00
-8053Walter ChildsSub VetM ------6:00
-8054Anley ChinnappaVetM ------14:00
-8055Jacobus ClaasenVetM ------18:00
-8056samuel clearyJuniorM ------21:17:47.6
-8057Craig CockburnMasterM ------14:00
-8058James CockcroftVetM ------10:00
-8059Sarel CoetzeeVetM ------6:00
-8060Anton CoetzeeGrand MasterM ------10:00
-8061Christian CoetzerSub VetM ------21:17:47.6
-8062Riaan CoetzerSub VetM ------6:00
-8063Brent ColborneMasterM ------22:00
-8064Andrew ComleyVetM ------22:00
-8065Engela ConradieSub VetF ------3:00
-8066David CookeVetM ------22:00
-8067Derrick CooksVetM ------3:00
-8068Christo CoombeU/23M ------14:00
-8069Christo CorneelsenMasterM ------6:00
-8070Christo CorneelsenMasterM ------6:00
-8071Victor da SilvaMasterM ------10:00
-8072Heliezer da SilvaGrand MasterM ------6:00
-8074Zandor Damaskinos CarvalhoSeniorM ------21:17:47.6
-8075Craig DavidovicsVetM ------18:00
-8076Craig DavidsonU/23M ------18:00
-8077Rika De BeerMasterF ------10:00
-8078Garth de JagerSub VetM ------3:00
-8079Wesley de la HuntVetM ------6:00
-8080Christopher De langeJuniorM ------21:17:47.6
-8081Michael de Neuilly RiceVetM ------18:00
-8082Ronaldo De SantanaSub VetM ------18:00
-8083Marco De SousaSub VetM ------21:17:47.6
-8084Justin de SouzaVetM ------18:00
-8085Raoul de SouzaVetM ------22:00
-8086Christo De VilliersSub VetM ------22:00
-8087Lucette de WitSeniorF ------10:00
-8088Tony DeetlefsGrand MasterM ------14:00
-8089Derek DiamondGrand MasterM ------22:00
-8090Lulama DlaminiSub VetM ------18:00
-8091Andre DouglasGrand MasterM ------3:00
-8092Luan DreyerVetM ------22:00
-8093Pieter Du PlessisGrand MasterM ------6:00
-8094Devon Du PlessisSeniorM ------3:00
-8095Dewald Du PlessisU/23M ------18:00
-8096Dawid Du PlessisMasterM ------10:00
-8097Hannes du PlessisMasterM ------10:00
-8098Kristof Du PlessisVetM ------6:00
-8099Jacques Du preezSub VetM ------14:00
-8100Jacques Du preezSub VetM ------14:00
-8101Diekie du RandVetM ------21:17:47.6
-8102David du RandJuniorM ------21:17:47.6
-8103Willem Du ToitMasterM ------14:00
-8104Riaan du ToitMasterM ------18:00
-8105Kyle DurhamSub VetM ------10:00
-8106STOFFEL ECKLEYGrand MasterM ------6:00
-8107Carlo EngelbrechtSub VetM ------6:00
-8108Lourens EngelbrechtVetM ------3:00
-8109Heinrich ErasmusSub VetM ------10:00
-8110Ulrich ErasmusSub VetM ------10:00
-8111Jurie Jnr ErweeSub VetM ------14:00
-8112Jurie Snr ErweeGrand MasterM ------14:00
-8113DAVE ESTERHUIZENMasterM ------6:00
-8114Doug FarrellSub VetM ------10:00
-8115MICHAEL FAWKESVetM ------18:00
-8116Ivan FickSub VetM ------14:00
-8117Darryl FordhamMasterM ------10:00
-8118Henry FourieMasterM ------10:00
-8119Dawid FourieMasterM ------14:00
-8120Michael FourieSub VetM ------18:00
-8121Christo FourieSub VetM ------22:00
-8122Leon FourieMasterM ------10:00
-8123Envir FraserMasterM ------18:00
-8124Bryn FreemanMasterM ------21:17:47.6
-8125Dion FronemanVetM ------21:17:47.6
-8126Dewald FronemanJuniorM ------3:00
-8127Mfanufikile Nicholson GalelaSub VetM ------14:00
-8128Reinard GanzevoortSeniorM ------14:00
-8129Nardus GeldenhuysMasterM ------14:00
-8130Juan GerberVetM ------21:17:47.6
-8131Nicol GermishuisSub VetM ------18:00
-8132Grant GibbonsGrand MasterM ------22:00
-8133Jared GibbonsSeniorM ------22:00
-8134Cayden GibsonSeniorM ------14:00
-8135Nicolas GieVetM ------14:00
-8136Ryan GillVetM ------18:00
-8137Parin GokaldasVetM ------10:00
-8138Esmari GoosenVetF ------3:00
-8139De wet GoosenVetM ------3:00
-8140Shaun GoosenMasterM ------18:00
-8141Les GraceGrand MasterM ------10:00
-8142Leon GrahamMasterM ------14:00
-8143Derek GrahnMasterM ------10:00
-8144Viv GrayGrand MasterM ------22:00
-8167Jason GRAYSeniorM ------22:00
-8168DILLON GRAYMasterM ------10:00
-8171Rowan GrealySub VetM ------14:00
-8172James GreeffU/23M ------10:00
-8181Andre GreylingVetM ------14:00
-8197Nicolette GriffioenSub VetF ------21:17:47.6
-8209Jurie GroblerMasterM ------22:00
-8218Brendan GunnVetM ------21:17:47.6
-8219Batsirai GwaraSub VetM ------14:00
-8222Ronel HahnMasterM ------18:00
-8223Tristan HahnMasterM ------22:00
-8231Robin HallGrand MasterM ------14:00
-8233Grant HallowellVetM ------6:00
-8234Charl HamiltonSub VetM ------18:00
-8238Mark HanniganMasterM ------10:00
-8242Justin HarrisGrand MasterM ------6:00
-8243Gillian HealeyGrand MasterF ------6:00
-8244Kevin HedderVetM ------3:00
-8245Johnny HelenaGrand MasterM ------3:00
-8246Erick HerbstSub VetM ------22:00
-8247Wian HeydenrychU/23M ------22:00
-8248Andrew HillSeniorM ------3:00
-8249Gregory HillGrand MasterM ------21:17:47.6
-8250Shaun HoureldVetM ------18:00
-8251Fabian HowardVetM ------6:00
-8252Dennis HrestakMasterM ------22:00
-8253Maryke HudsonMasterF ------14:00
-8254Emma HugginsVetF ------14:00
-8255Gerhard HumanMasterM ------10:00
-8256WAYNE INDERVetM ------18:00
-8258Michael JacksVetM ------10:00
-8259Francois JacobsVetM ------10:00
-8260Marius JacobsSub VetM ------22:00
-8261Karel JacobsVetM ------10:00
-8263Jaco Janse van VuurenVetM ------6:00
-8265Reece JohnsonVetM ------18:00
-8266Vincent JordaanGrand MasterM ------6:00
-8267Mark JordanVetM ------10:00
-8269Warren JudgeVetM ------10:00
-8270Mike KenyonMasterM ------10:00
-8273Malope KgopeSub VetM ------14:00
-8275Njabulo KheswaSub VetM ------22:00
-8276Michael KhorombiSub VetM ------18:00
-8283Stuart (one day ill be like Gav) KinnearVetM ------21:17:47.6
-8287Donald KirkGrand MasterM ------10:00
-8292Vivian KleinVetM ------14:00
-8295Christo KochSub VetM ------3:00
-8299Kabi KolobeVetM ------22:00
-8300Jaco KrielSub VetM ------10:00
-8401Tayla KroegerSeniorF ------6:00
-8402Chris KroegerMasterM ------6:00
-8403Ian KrugerSub VetM ------14:00
-8404RUDI KRUGERVetM ------10:00
-8406Darren KrulVetM ------6:00
-8408Miyelani KumaloVetF ------14:00
-8410Chagne LabuschagneSub VetF ------14:00
-8411Bertus LameMasterM ------21:17:47.6
-8412Leigh LawrenceMasterF ------22:00
-8413Brian LawrenceGrand MasterM ------22:00
-8414Troy LeeVetM ------21:17:47.6
-8415DONOVAN LEEMasterM ------6:00
-8417Kamohelo LeipaSub VetM ------14:00
-8418Moeteli LeipaU/23M ------18:00
-8419Juan-Claude LemmensVetM ------3:00
-8420Bronwyn LewisVetF ------10:00
-8421Alan LoaderSub VetM ------10:00
-8422NEELS LOGGENBERGGrand MasterM ------22:00
-8423Emma LombaardMasterF ------14:00
-8424Zander LombardSeniorM ------14:00
-8425Rayno LoubserVetM ------14:00
-8426Herman LourensMasterM ------6:00
-8427Renier LouwSub VetM ------6:00
-8428Paul LouwMasterM ------3:00
-8429Riccardo LudickMasterM ------3:00
-8430Henry LudickSub VetM ------22:00
-8431Amore LudikU/23F ------21:17:47.6
-8432Dante LupiniGrand MasterM ------22:00
-8433Tumelo MaakeVetM ------10:00
-8434Nolene MacIntyreVetF ------6:00
-8435Murray MackintoshGrand MasterM ------10:00
-8436Siphesande MadikaziSub VetM ------22:00
-8437Sven MagnussenMasterM ------10:00
-8438Moroke MahlohelaSub VetM ------22:00
-8439Fahim MahomedVetM ------6:00
-8440Muhammad MakdaVetM ------6:00
-8441Paul MamakokoVetM ------18:00
-8442Zubair MangeraSub VetM ------22:00
-8443Lonwabo MaqubelaVetM ------18:00
-8444Dylan MareVetM ------3:00
-8446Dylan MareVetM ------3:00
-8447Mariette MareVetF ------6:00
-8448Marco MaritzSeniorM ------18:00
-8449Gianni MarsellaVetM ------10:00
-8450Jason MartinVetM ------18:00
-8451Khayise MashifaneVetM ------10:00
-8453Prince MashimbyiSub VetM ------18:00
-8454Roxanne MassaroVetF ------18:00
-8455Philani MasukuSub VetM ------22:00
-8456Ledile MathathoVetM ------21:17:47.6
-8458Tristan MathewsU/23M ------18:00
-8459Tumelo MatsomelaVetM ------18:00
-8460Eric McKechnieGrand MasterM ------22:00
-8461Callum McleanU/23M ------3:00
-8462Lehlohonolo MdabudabuSeniorM ------10:00
-8463Luyolo MdingiVetM ------18:00
-8464Jason MeeSeniorM ------21:17:47.6
-8465steve meeMasterM ------21:17:47.6
-8466Niquita-Jane MeierSub VetF ------14:00
-8467Steven MeiringGrand MasterM ------3:00
-8469Steven MeiringSub VetM ------21:17:47.6
-8470Thapelo MekwaSub VetM ------6:00
-8471Andrew MenneVetM ------14:00
-8472Jason MervisSeniorM ------10:00
-8474Gary MeyerMasterM ------22:00
-8475GEORGE MFULAGrand MasterM ------22:00
-8476Dejan MilakovicVetM ------22:00
-8477Deon MillerMasterM ------22:00
-8478Paballo MoalushiSub VetM ------22:00
-8479Kamohelo MofokengSub VetM ------14:00
-8480Ephetehe MokgopanyaneSub VetM ------14:00
-8481eric mokoenaVetM ------22:00
-8482Lerato MolobyeVetM ------18:00
-8483Tony MonteiroVetM ------10:00
-8484Yusuf MoollaSub VetM ------22:00
-8485Gopolang MotlhakeSub VetM ------6:00
-8486Gee MotlhakeSub VetM ------6:00
-8487OJ MotswaneSub VetM ------21:17:47.6
-8488Spencer MugeziSub VetM ------22:00
-8489Morcedy MuleyaSub VetM ------22:00
-8491ZANDER MULLERU/23M ------3:00
-8492Heinrich MullerMasterM ------10:00
-8493IVAN MULLERU/23M ------21:17:47.6
-8495Nico MullerMasterM ------14:00
-8496Humayd MurchieSub VetM ------14:00
-8497Khathutshelo Michael MutshinyaloSub VetM ------10:00
-8498Morne NagelVetM ------18:00
-8499Mike NagelMasterM ------18:00
-8500Logan NaidooVetM ------10:00
-8501Reagile NamaneSub VetM ------22:00
-8502Yatin NarothumVetM ------14:00
-8504Manie NaudeMasterM ------22:00
-8508Maipfi NedzunganiSub VetM ------18:00
-8510Hendrikus NelSub VetM ------3:00
-8511JASON A NELVetM ------14:00
-8512DONOVAN NELLMAPIUS-CLARKEVetM ------3:00
-8513Voice NetshimbupfeVetM ------21:17:47.6
-8514Dyllan NicolauSeniorM ------18:00
-8515Rudolf NiehausMasterM ------14:00
-8516Tommie NieuwenhuisSub VetM ------10:00
-8517Kaleb NieuwenhuizenJuniorM ------6:00
-8518Jan NieuwenhuizenVetM ------6:00
-8519Ryan NortjeVetM ------18:00
-8520Ayabuya NtlombeniSub VetM ------10:00
-8521Bruce OberholsterMasterM ------6:00
-8522Guillaume OberholzerVetM ------3:00
-8523Valentino OlisaSub VetM ------18:00
-8524Evan OlivierSub VetM ------18:00
-8525Phanus OlivierVetM ------18:00
-8526Carel OppermanVetM ------18:00
-8527Jason OrmerodVetM ------6:00
-8529Riaz OsmanVetM ------10:00
-8530Wickus PainVetM ------14:00
-8531Dividend PapiSub VetM ------10:00
-8532Kevin PeeblesMasterM ------6:00
-8535Christopher PetersenGrand MasterM ------22:00
-8536Thivhusiwi PhadagiSub VetM ------18:00
-8537Kgodisho PhasheSub VetM ------10:00
-8538Lumardt PienaarU/23M ------14:00
-8540Gerrit PienaarSub VetM ------18:00
-8541Jacques PienaarVetM ------6:00
-8542Francois PiguetMasterM ------18:00
-8545Thiru PillayMasterM ------10:00
-8546Yudarshan PillayU/23M ------3:00
-8547Wooshen PillayMasterM ------22:00
-8548Jona PillayMasterM ------18:00
-8549John PlantMasterM ------21:17:47.6
-8550TANDI PlantMasterF ------10:00
-8551Andrew PolutaSub VetM ------21:17:47.6
-8552Lance PorterGrand MasterM ------3:00
-8554Lyle PoulterVetM ------21:17:47.6
-8555Natalie PowellVetF ------22:00
-8556Johann PretoriusVetM ------22:00
-8557Morne PrinslooSub VetM ------14:00
-8558Grant ProvanMasterM ------14:00
-8559Mohale RabopapeSub VetM ------18:00
-8561Brad RaeSub VetM ------14:00
-8562Prenash RamjasMasterM ------10:00
-8563Phuti RatshabediSub VetM ------3:00
-8564Fulufhelo RatshisusuSub VetM ------22:00
-8565Greg Road sideGrand MasterM ------10:00
-8566Brad RobertsonSub VetM ------14:00
-8568Koen RomboutsVetM ------22:00
-8569Heather RossouwVetF ------3:00
-8570Retha RossouwGrand MasterF ------6:00
-8571Sascha RotherVetM ------6:00
-8572Christiaan SachseSub VetM ------18:00
-8573Marjan Sadigh-LoghmanyMasterF ------14:00
-8574Jorge SantiagoGrand MasterM ------3:00
-8575Chris SapsfordSub VetM ------10:00
-8576Richard SapsfordSeniorM ------22:00
-8577Denzel SassMasterM ------22:00
-8578Elandré SchermanSub VetM ------22:00
-8579DANIEL SCHMIDVetM ------6:00
-8580Irma SchoemanMasterF ------14:00
-8581Daniel SchuurmansMasterM ------22:00
-8582Modikwe SebolaSub VetM ------22:00
-8583Lesego ShakuJuniorM ------10:00
-8584Simon ShawMasterM ------21:17:47.6
-8585Nick SheingoldVetM ------14:00
-8586Gunther Tinyiko ShiburiVetM ------22:00
-8587Bennedict ShilubaneSub VetM ------22:00
-8588Claudio SilveiroSub VetM ------22:00
-8589Venetia SimVetF ------6:00
-8590Kieran SineySub VetM ------18:00
-8592Saurabh SinghVetM ------6:00
-8593Jade skinnerSeniorF ------3:00
-8594Emil SluiterMasterM ------3:00
-8595Emil SluiterMasterM ------3:00
-8596Aiden SmithSeniorM ------6:00
-8597Ruan SnymanSub VetM ------22:00
-8600Alicia SteenkampSub VetF ------10:00
-8601Charles SteffenSub VetM ------14:00
-8602Leonard SteinhobelGrand MasterM ------18:00
-8603Hennie SteynMasterM ------3:00
-8604Ronell TalbotGrand MasterF ------14:00
-8605Greg TalbotMasterM ------10:00
-8606Sharon TaylorMasterM ------22:00
-8607Jason TeeVetM ------14:00
-8608Shane TennantSub VetM ------10:00
-8610Marinda TileyMasterF ------3:00
-8611Attie TileyMasterM ------21:17:47.6
-8612Rodger TrentSub VetM ------3:00
-8614Lukhanyo TsheleSub VetM ------22:00
-8615Brendan TurnerVetM ------18:00
-8616Jaco van AntwerpenJuniorM ------3:00
-8617Lizél van AntwerpenU/23F ------21:17:47.6
-8618Pieter Van AswegenSub VetM ------3:00
-8619Wian Van Den BerghSeniorM ------21:17:47.6
-8620Ian Van den HeeverMasterM ------10:00
-8621C.C. van der MerweMasterM ------18:00
-8622Dewald Van Der MerweVetM ------21:17:47.6
-8624stoffel van der westhuizenMasterM ------18:00
-8625Larozelle Van Der WesthuizenSub VetF ------10:00
-8626Chanelle Van DykSub VetF ------18:00
-8628Heinrich van GessellenSub VetM ------14:00
-8629Hentie van HeerdenVetM ------14:00
-8630Hentie van HeerdenVetM ------14:00
-8631Neil van HeerdenJuniorM ------18:00
-8633Michael van MoorstGrand MasterM ------14:00
-8634Jean-Pierre van RielVetM ------21:17:47.6
-8635Gert-Jan van RijsewijkGrand MasterM ------14:00
-8636Willem van SchalkwykVetM ------6:00
-8637Paul van SchieMasterM ------10:00
-8638Liezl Van StadenVetF ------18:00
-8639Elmie van StadenMasterF ------10:00
-8640Christopher Van TonderU/23M ------22:00
-8641Gert van TonderVetM ------6:00
-8642Johan VeldsmanMasterM ------3:00
-8643Cheriesa VenterSub VetF ------6:00
-8644Sakkie VenterGrand MasterM ------18:00
-8645Dirk VenterVetM ------10:00
-8646Hein ViljoenGrand MasterM ------18:00
-8647CHANELLE VILJOENSub VetF ------3:00
-8648Kyle ViljoenSub VetM ------10:00
-8653Gary ViljoenGrand MasterM ------14:00
-8655mark vineVetM ------6:00
-8656Christo VorsterVetM ------21:17:47.6
-8657Paul VorsterMasterM ------10:00
-8658Jason VorsterSub VetM ------18:00
-8659Dean WalkerSub VetM ------3:00
-8660Brian WebberGrand MasterM ------6:00
-8663Max WeissMasterM ------10:00
-8664Michael WeyersSub VetM ------18:00
-8665Kevin WhiteMasterM ------14:00
-8666Andrew WhittetSub VetM ------18:00
-8667Ryno WilsonGrand MasterM ------3:00
-8668Donna WinterVetF ------10:00
-8669Lenard WissinkMasterM ------18:00
-8670Jan WithaarVetM ------21:17:47.6
-8671Mike WoodVetM ------14:00
-8673Stephen Anthony WoodGrand MasterM ------18:00
-8674Lorenzo ZambonSub VetM ------14:00
-8675David ZhuwaoVetM ------14:00
-8676Tawanda ZimbitiVetM ------18:00
-8677Keith ZimbitiMasterM ------22:00
-8678Jacques VorsterSub VetM ------3:00
-8679Dominic ReynekeJuniorM ------1:05:00
-8680Pieter BotmaVetM ------6:00
-8681Philip BuysSub VetM ------21:17:47.6
-8682Sean BadenhorstMasterM ------6:00
-8683Cade BadenhorstJuniorM ------21:17:47.6
  • 50km MTB Challenge Femenino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
18052Leonora ChanguionVetF 0:13.0--100%0,00%0,00%21:17:47.6
-8007Joanne BadenhorsstMasterF ------14:00
-8017Cherry-Lee BekkerSub VetF ------3:00
-8026Doreen BlignautMasterF ------3:00
-8033Megan BoshoffU/23F ------21:17:47.6
-8038Jennifer BothaSub VetF ------18:00
-8065Engela ConradieSub VetF ------3:00
-8077Rika De BeerMasterF ------10:00
-8087Lucette de WitSeniorF ------10:00
-8138Esmari GoosenVetF ------3:00
-8197Nicolette GriffioenSub VetF ------21:17:47.6
-8243Gillian HealeyGrand MasterF ------6:00
-8253Maryke HudsonMasterF ------14:00
-8254Emma HugginsVetF ------14:00
-8401Tayla KroegerSeniorF ------6:00
-8408Miyelani KumaloVetF ------14:00
-8410Chagne LabuschagneSub VetF ------14:00
-8412Leigh LawrenceMasterF ------22:00
-8420Bronwyn LewisVetF ------10:00
-8423Emma LombaardMasterF ------14:00
-8431Amore LudikU/23F ------21:17:47.6
-8434Nolene MacIntyreVetF ------6:00
-8447Mariette MareVetF ------6:00
-8454Roxanne MassaroVetF ------18:00
-8466Niquita-Jane MeierSub VetF ------14:00
-8550TANDI PlantMasterF ------10:00
-8555Natalie PowellVetF ------22:00
-8569Heather RossouwVetF ------3:00
-8570Retha RossouwGrand MasterF ------6:00
-8573Marjan Sadigh-LoghmanyMasterF ------14:00
-8580Irma SchoemanMasterF ------14:00
-8589Venetia SimVetF ------6:00
-8593Jade skinnerSeniorF ------3:00
-8600Alicia SteenkampSub VetF ------10:00
-8604Ronell TalbotGrand MasterF ------14:00
-8610Marinda TileyMasterF ------3:00
-8617Lizél van AntwerpenU/23F ------21:17:47.6
-8625Larozelle Van Der WesthuizenSub VetF ------10:00
-8626Chanelle Van DykSub VetF ------18:00
-8638Liezl Van StadenVetF ------18:00
-8639Elmie van StadenMasterF ------10:00
-8643Cheriesa VenterSub VetF ------6:00
-8647CHANELLE VILJOENSub VetF ------3:00
-8668Donna WinterVetF ------10:00
  • 50km MTB Challenge Femenino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8243Gillian HealeyGrand MasterF ------6:00
-8570Retha RossouwGrand MasterF ------6:00
-8604Ronell TalbotGrand MasterF ------14:00
  • 50km MTB Challenge Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8007Joanne BadenhorsstMasterF ------14:00
-8026Doreen BlignautMasterF ------3:00
-8077Rika De BeerMasterF ------10:00
-8253Maryke HudsonMasterF ------14:00
-8412Leigh LawrenceMasterF ------22:00
-8423Emma LombaardMasterF ------14:00
-8550TANDI PlantMasterF ------10:00
-8573Marjan Sadigh-LoghmanyMasterF ------14:00
-8580Irma SchoemanMasterF ------14:00
-8610Marinda TileyMasterF ------3:00
-8639Elmie van StadenMasterF ------10:00
  • 50km MTB Challenge Femenino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8087Lucette de WitSeniorF ------10:00
-8401Tayla KroegerSeniorF ------6:00
-8593Jade skinnerSeniorF ------3:00
  • 50km MTB Challenge Femenino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8017Cherry-Lee BekkerSub VetF ------3:00
-8038Jennifer BothaSub VetF ------18:00
-8065Engela ConradieSub VetF ------3:00
-8197Nicolette GriffioenSub VetF ------21:17:47.6
-8410Chagne LabuschagneSub VetF ------14:00
-8466Niquita-Jane MeierSub VetF ------14:00
-8600Alicia SteenkampSub VetF ------10:00
-8625Larozelle Van Der WesthuizenSub VetF ------10:00
-8626Chanelle Van DykSub VetF ------18:00
-8643Cheriesa VenterSub VetF ------6:00
-8647CHANELLE VILJOENSub VetF ------3:00
  • 50km MTB Challenge Femenino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8033Megan BoshoffU/23F ------21:17:47.6
-8431Amore LudikU/23F ------21:17:47.6
-8617Lizél van AntwerpenU/23F ------21:17:47.6
  • 50km MTB Challenge Femenino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
18052Leonora ChanguionVetF 0:13.0--100%0,00%0,00%21:17:47.6
-8138Esmari GoosenVetF ------3:00
-8254Emma HugginsVetF ------14:00
-8408Miyelani KumaloVetF ------14:00
-8420Bronwyn LewisVetF ------10:00
-8434Nolene MacIntyreVetF ------6:00
-8447Mariette MareVetF ------6:00
-8454Roxanne MassaroVetF ------18:00
-8555Natalie PowellVetF ------22:00
-8569Heather RossouwVetF ------3:00
-8589Venetia SimVetF ------6:00
-8638Liezl Van StadenVetF ------18:00
-8668Donna WinterVetF ------10:00
  • 50km MTB Challenge Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
18560Travis Rademan-LudekeU/23M 0:18.7--100%0,00%0,00%21:17:47.6
-8001Mark AbreuSub VetM ------10:00
-8002Daniel AbreuSub VetM ------10:00
-8003Grant AllnuttSeniorM ------6:00
-8004Gary AndersonVetM ------21:17:47.6
-8005George ArnoldVetM ------21:17:47.6
-8006nathan AtkinsU/23M ------21:17:47.6
-8008Quinton BadenhorstJuniorM ------3:00
-8009Keagan Baigent94Sub VetM ------14:00
-8010Brett BaileyVetM ------10:00
-8011Stuart BarclaySeniorM ------10:00
-8012Brandon BarrettVetM ------6:00
-8013Stephen BarrowSeniorM ------3:00
-8014Robert BateyVetM ------14:00
-8015Marc BeattieSub VetM ------6:00
-8016Dion BekkerVetM ------3:00
-8018Lloyd BentzVetM ------22:00
-8019Matthew BerklandSub VetM ------22:00
-8020Bertus Lame Bertus LameMasterM ------21:17:47.6
-8021Nielen BeukesVetM ------14:00
-8022Gregory BevinsVetM ------10:00
-8023Rikus BezuidenhoutSub VetM ------14:00
-8024Renier BisschoffVetM ------10:00
-8025Jacque BlignautMasterM ------3:00
-8027Pamina BohrerVetM ------10:00
-8028Allen BoonzaaierMasterM ------10:00
-8029Ben BooysenMasterM ------6:00
-8030Stephen BorainVetM ------6:00
-8031Jason BoschSub VetM ------18:00
-8032Pieter BoshoffVetM ------21:17:47.6
-8034Jordan BoshoffU/23M ------6:00
-8035Sean BothaMasterM ------6:00
-8036Regardt BothaSub VetM ------14:00
-8037Dries BothaSub VetM ------18:00
-8039Dandre BrandSub VetM ------6:00
-8040Jacques BreetSeniorM ------21:17:47.6
-8041Luan BreitenbachU/23M ------18:00
-8042Francois BreitenbachVetM ------10:00
-8044Terrence BroccoGrand MasterM ------21:17:47.6
-8045Ian BroodrykVetM ------10:00
-8046Scott BryceMasterM ------3:00
-8047CHRIS BUSSEYGrand MasterM ------14:00
-8048Richard ButtMasterM ------6:00
-8049Jean-Luc CardosoSeniorM ------10:00
-8050Rikus CarstensSub VetM ------14:00
-8051Themba ChakelaVetM ------18:00
-8053Walter ChildsSub VetM ------6:00
-8054Anley ChinnappaVetM ------14:00
-8055Jacobus ClaasenVetM ------18:00
-8056samuel clearyJuniorM ------21:17:47.6
-8057Craig CockburnMasterM ------14:00
-8058James CockcroftVetM ------10:00
-8059Sarel CoetzeeVetM ------6:00
-8060Anton CoetzeeGrand MasterM ------10:00
-8061Christian CoetzerSub VetM ------21:17:47.6
-8062Riaan CoetzerSub VetM ------6:00
-8063Brent ColborneMasterM ------22:00
-8064Andrew ComleyVetM ------22:00
-8066David CookeVetM ------22:00
-8067Derrick CooksVetM ------3:00
-8068Christo CoombeU/23M ------14:00
-8069Christo CorneelsenMasterM ------6:00
-8070Christo CorneelsenMasterM ------6:00
-8071Victor da SilvaMasterM ------10:00
-8072Heliezer da SilvaGrand MasterM ------6:00
-8074Zandor Damaskinos CarvalhoSeniorM ------21:17:47.6
-8075Craig DavidovicsVetM ------18:00
-8076Craig DavidsonU/23M ------18:00
-8078Garth de JagerSub VetM ------3:00
-8079Wesley de la HuntVetM ------6:00
-8080Christopher De langeJuniorM ------21:17:47.6
-8081Michael de Neuilly RiceVetM ------18:00
-8082Ronaldo De SantanaSub VetM ------18:00
-8083Marco De SousaSub VetM ------21:17:47.6
-8084Justin de SouzaVetM ------18:00
-8085Raoul de SouzaVetM ------22:00
-8086Christo De VilliersSub VetM ------22:00
-8088Tony DeetlefsGrand MasterM ------14:00
-8089Derek DiamondGrand MasterM ------22:00
-8090Lulama DlaminiSub VetM ------18:00
-8091Andre DouglasGrand MasterM ------3:00
-8092Luan DreyerVetM ------22:00
-8093Pieter Du PlessisGrand MasterM ------6:00
-8094Devon Du PlessisSeniorM ------3:00
-8095Dewald Du PlessisU/23M ------18:00
-8096Dawid Du PlessisMasterM ------10:00
-8097Hannes du PlessisMasterM ------10:00
-8098Kristof Du PlessisVetM ------6:00
-8099Jacques Du preezSub VetM ------14:00
-8100Jacques Du preezSub VetM ------14:00
-8101Diekie du RandVetM ------21:17:47.6
-8102David du RandJuniorM ------21:17:47.6
-8103Willem Du ToitMasterM ------14:00
-8104Riaan du ToitMasterM ------18:00
-8105Kyle DurhamSub VetM ------10:00
-8106STOFFEL ECKLEYGrand MasterM ------6:00
-8107Carlo EngelbrechtSub VetM ------6:00
-8108Lourens EngelbrechtVetM ------3:00
-8109Heinrich ErasmusSub VetM ------10:00
-8110Ulrich ErasmusSub VetM ------10:00
-8111Jurie Jnr ErweeSub VetM ------14:00
-8112Jurie Snr ErweeGrand MasterM ------14:00
-8113DAVE ESTERHUIZENMasterM ------6:00
-8114Doug FarrellSub VetM ------10:00
-8115MICHAEL FAWKESVetM ------18:00
-8116Ivan FickSub VetM ------14:00
-8117Darryl FordhamMasterM ------10:00
-8118Henry FourieMasterM ------10:00
-8119Dawid FourieMasterM ------14:00
-8120Michael FourieSub VetM ------18:00
-8121Christo FourieSub VetM ------22:00
-8122Leon FourieMasterM ------10:00
-8123Envir FraserMasterM ------18:00
-8124Bryn FreemanMasterM ------21:17:47.6
-8125Dion FronemanVetM ------21:17:47.6
-8126Dewald FronemanJuniorM ------3:00
-8127Mfanufikile Nicholson GalelaSub VetM ------14:00
-8128Reinard GanzevoortSeniorM ------14:00
-8129Nardus GeldenhuysMasterM ------14:00
-8130Juan GerberVetM ------21:17:47.6
-8131Nicol GermishuisSub VetM ------18:00
-8132Grant GibbonsGrand MasterM ------22:00
-8133Jared GibbonsSeniorM ------22:00
-8134Cayden GibsonSeniorM ------14:00
-8135Nicolas GieVetM ------14:00
-8136Ryan GillVetM ------18:00
-8137Parin GokaldasVetM ------10:00
-8139De wet GoosenVetM ------3:00
-8140Shaun GoosenMasterM ------18:00
-8141Les GraceGrand MasterM ------10:00
-8142Leon GrahamMasterM ------14:00
-8143Derek GrahnMasterM ------10:00
-8144Viv GrayGrand MasterM ------22:00
-8167Jason GRAYSeniorM ------22:00
-8168DILLON GRAYMasterM ------10:00
-8171Rowan GrealySub VetM ------14:00
-8172James GreeffU/23M ------10:00
-8181Andre GreylingVetM ------14:00
-8209Jurie GroblerMasterM ------22:00
-8218Brendan GunnVetM ------21:17:47.6
-8219Batsirai GwaraSub VetM ------14:00
-8222Ronel HahnMasterM ------18:00
-8223Tristan HahnMasterM ------22:00
-8231Robin HallGrand MasterM ------14:00
-8233Grant HallowellVetM ------6:00
-8234Charl HamiltonSub VetM ------18:00
-8238Mark HanniganMasterM ------10:00
-8242Justin HarrisGrand MasterM ------6:00
-8244Kevin HedderVetM ------3:00
-8245Johnny HelenaGrand MasterM ------3:00
-8246Erick HerbstSub VetM ------22:00
-8247Wian HeydenrychU/23M ------22:00
-8248Andrew HillSeniorM ------3:00
-8249Gregory HillGrand MasterM ------21:17:47.6
-8250Shaun HoureldVetM ------18:00
-8251Fabian HowardVetM ------6:00
-8252Dennis HrestakMasterM ------22:00
-8255Gerhard HumanMasterM ------10:00
-8256WAYNE INDERVetM ------18:00
-8258Michael JacksVetM ------10:00
-8259Francois JacobsVetM ------10:00
-8260Marius JacobsSub VetM ------22:00
-8261Karel JacobsVetM ------10:00
-8263Jaco Janse van VuurenVetM ------6:00
-8265Reece JohnsonVetM ------18:00
-8266Vincent JordaanGrand MasterM ------6:00
-8267Mark JordanVetM ------10:00
-8269Warren JudgeVetM ------10:00
-8270Mike KenyonMasterM ------10:00
-8273Malope KgopeSub VetM ------14:00
-8275Njabulo KheswaSub VetM ------22:00
-8276Michael KhorombiSub VetM ------18:00
-8283Stuart (one day ill be like Gav) KinnearVetM ------21:17:47.6
-8287Donald KirkGrand MasterM ------10:00
-8292Vivian KleinVetM ------14:00
-8295Christo KochSub VetM ------3:00
-8299Kabi KolobeVetM ------22:00
-8300Jaco KrielSub VetM ------10:00
-8402Chris KroegerMasterM ------6:00
-8403Ian KrugerSub VetM ------14:00
-8404RUDI KRUGERVetM ------10:00
-8406Darren KrulVetM ------6:00
-8411Bertus LameMasterM ------21:17:47.6
-8413Brian LawrenceGrand MasterM ------22:00
-8414Troy LeeVetM ------21:17:47.6
-8415DONOVAN LEEMasterM ------6:00
-8417Kamohelo LeipaSub VetM ------14:00
-8418Moeteli LeipaU/23M ------18:00
-8419Juan-Claude LemmensVetM ------3:00
-8421Alan LoaderSub VetM ------10:00
-8422NEELS LOGGENBERGGrand MasterM ------22:00
-8424Zander LombardSeniorM ------14:00
-8425Rayno LoubserVetM ------14:00
-8426Herman LourensMasterM ------6:00
-8427Renier LouwSub VetM ------6:00
-8428Paul LouwMasterM ------3:00
-8429Riccardo LudickMasterM ------3:00
-8430Henry LudickSub VetM ------22:00
-8432Dante LupiniGrand MasterM ------22:00
-8433Tumelo MaakeVetM ------10:00
-8435Murray MackintoshGrand MasterM ------10:00
-8436Siphesande MadikaziSub VetM ------22:00
-8437Sven MagnussenMasterM ------10:00
-8438Moroke MahlohelaSub VetM ------22:00
-8439Fahim MahomedVetM ------6:00
-8440Muhammad MakdaVetM ------6:00
-8441Paul MamakokoVetM ------18:00
-8442Zubair MangeraSub VetM ------22:00
-8443Lonwabo MaqubelaVetM ------18:00
-8444Dylan MareVetM ------3:00
-8446Dylan MareVetM ------3:00
-8448Marco MaritzSeniorM ------18:00
-8449Gianni MarsellaVetM ------10:00
-8450Jason MartinVetM ------18:00
-8451Khayise MashifaneVetM ------10:00
-8453Prince MashimbyiSub VetM ------18:00
-8455Philani MasukuSub VetM ------22:00
-8456Ledile MathathoVetM ------21:17:47.6
-8458Tristan MathewsU/23M ------18:00
-8459Tumelo MatsomelaVetM ------18:00
-8460Eric McKechnieGrand MasterM ------22:00
-8461Callum McleanU/23M ------3:00
-8462Lehlohonolo MdabudabuSeniorM ------10:00
-8463Luyolo MdingiVetM ------18:00
-8464Jason MeeSeniorM ------21:17:47.6
-8465steve meeMasterM ------21:17:47.6
-8467Steven MeiringGrand MasterM ------3:00
-8469Steven MeiringSub VetM ------21:17:47.6
-8470Thapelo MekwaSub VetM ------6:00
-8471Andrew MenneVetM ------14:00
-8472Jason MervisSeniorM ------10:00
-8474Gary MeyerMasterM ------22:00
-8475GEORGE MFULAGrand MasterM ------22:00
-8476Dejan MilakovicVetM ------22:00
-8477Deon MillerMasterM ------22:00
-8478Paballo MoalushiSub VetM ------22:00
-8479Kamohelo MofokengSub VetM ------14:00
-8480Ephetehe MokgopanyaneSub VetM ------14:00
-8481eric mokoenaVetM ------22:00
-8482Lerato MolobyeVetM ------18:00
-8483Tony MonteiroVetM ------10:00
-8484Yusuf MoollaSub VetM ------22:00
-8485Gopolang MotlhakeSub VetM ------6:00
-8486Gee MotlhakeSub VetM ------6:00
-8487OJ MotswaneSub VetM ------21:17:47.6
-8488Spencer MugeziSub VetM ------22:00
-8489Morcedy MuleyaSub VetM ------22:00
-8491ZANDER MULLERU/23M ------3:00
-8492Heinrich MullerMasterM ------10:00
-8493IVAN MULLERU/23M ------21:17:47.6
-8495Nico MullerMasterM ------14:00
-8496Humayd MurchieSub VetM ------14:00
-8497Khathutshelo Michael MutshinyaloSub VetM ------10:00
-8498Morne NagelVetM ------18:00
-8499Mike NagelMasterM ------18:00
-8500Logan NaidooVetM ------10:00
-8501Reagile NamaneSub VetM ------22:00
-8502Yatin NarothumVetM ------14:00
-8504Manie NaudeMasterM ------22:00
-8508Maipfi NedzunganiSub VetM ------18:00
-8510Hendrikus NelSub VetM ------3:00
-8511JASON A NELVetM ------14:00
-8512DONOVAN NELLMAPIUS-CLARKEVetM ------3:00
-8513Voice NetshimbupfeVetM ------21:17:47.6
-8514Dyllan NicolauSeniorM ------18:00
-8515Rudolf NiehausMasterM ------14:00
-8516Tommie NieuwenhuisSub VetM ------10:00
-8517Kaleb NieuwenhuizenJuniorM ------6:00
-8518Jan NieuwenhuizenVetM ------6:00
-8519Ryan NortjeVetM ------18:00
-8520Ayabuya NtlombeniSub VetM ------10:00
-8521Bruce OberholsterMasterM ------6:00
-8522Guillaume OberholzerVetM ------3:00
-8523Valentino OlisaSub VetM ------18:00
-8524Evan OlivierSub VetM ------18:00
-8525Phanus OlivierVetM ------18:00
-8526Carel OppermanVetM ------18:00
-8527Jason OrmerodVetM ------6:00
-8529Riaz OsmanVetM ------10:00
-8530Wickus PainVetM ------14:00
-8531Dividend PapiSub VetM ------10:00
-8532Kevin PeeblesMasterM ------6:00
-8535Christopher PetersenGrand MasterM ------22:00
-8536Thivhusiwi PhadagiSub VetM ------18:00
-8537Kgodisho PhasheSub VetM ------10:00
-8538Lumardt PienaarU/23M ------14:00
-8540Gerrit PienaarSub VetM ------18:00
-8541Jacques PienaarVetM ------6:00
-8542Francois PiguetMasterM ------18:00
-8545Thiru PillayMasterM ------10:00
-8546Yudarshan PillayU/23M ------3:00
-8547Wooshen PillayMasterM ------22:00
-8548Jona PillayMasterM ------18:00
-8549John PlantMasterM ------21:17:47.6
-8551Andrew PolutaSub VetM ------21:17:47.6
-8552Lance PorterGrand MasterM ------3:00
-8554Lyle PoulterVetM ------21:17:47.6
-8556Johann PretoriusVetM ------22:00
-8557Morne PrinslooSub VetM ------14:00
-8558Grant ProvanMasterM ------14:00
-8559Mohale RabopapeSub VetM ------18:00
-8561Brad RaeSub VetM ------14:00
-8562Prenash RamjasMasterM ------10:00
-8563Phuti RatshabediSub VetM ------3:00
-8564Fulufhelo RatshisusuSub VetM ------22:00
-8565Greg Road sideGrand MasterM ------10:00
-8566Brad RobertsonSub VetM ------14:00
-8568Koen RomboutsVetM ------22:00
-8571Sascha RotherVetM ------6:00
-8572Christiaan SachseSub VetM ------18:00
-8574Jorge SantiagoGrand MasterM ------3:00
-8575Chris SapsfordSub VetM ------10:00
-8576Richard SapsfordSeniorM ------22:00
-8577Denzel SassMasterM ------22:00
-8578Elandré SchermanSub VetM ------22:00
-8579DANIEL SCHMIDVetM ------6:00
-8581Daniel SchuurmansMasterM ------22:00
-8582Modikwe SebolaSub VetM ------22:00
-8583Lesego ShakuJuniorM ------10:00
-8584Simon ShawMasterM ------21:17:47.6
-8585Nick SheingoldVetM ------14:00
-8586Gunther Tinyiko ShiburiVetM ------22:00
-8587Bennedict ShilubaneSub VetM ------22:00
-8588Claudio SilveiroSub VetM ------22:00
-8590Kieran SineySub VetM ------18:00
-8592Saurabh SinghVetM ------6:00
-8594Emil SluiterMasterM ------3:00
-8595Emil SluiterMasterM ------3:00
-8596Aiden SmithSeniorM ------6:00
-8597Ruan SnymanSub VetM ------22:00
-8601Charles SteffenSub VetM ------14:00
-8602Leonard SteinhobelGrand MasterM ------18:00
-8603Hennie SteynMasterM ------3:00
-8605Greg TalbotMasterM ------10:00
-8606Sharon TaylorMasterM ------22:00
-8607Jason TeeVetM ------14:00
-8608Shane TennantSub VetM ------10:00
-8611Attie TileyMasterM ------21:17:47.6
-8612Rodger TrentSub VetM ------3:00
-8614Lukhanyo TsheleSub VetM ------22:00
-8615Brendan TurnerVetM ------18:00
-8616Jaco van AntwerpenJuniorM ------3:00
-8618Pieter Van AswegenSub VetM ------3:00
-8619Wian Van Den BerghSeniorM ------21:17:47.6
-8620Ian Van den HeeverMasterM ------10:00
-8621C.C. van der MerweMasterM ------18:00
-8622Dewald Van Der MerweVetM ------21:17:47.6
-8624stoffel van der westhuizenMasterM ------18:00
-8628Heinrich van GessellenSub VetM ------14:00
-8629Hentie van HeerdenVetM ------14:00
-8630Hentie van HeerdenVetM ------14:00
-8631Neil van HeerdenJuniorM ------18:00
-8633Michael van MoorstGrand MasterM ------14:00
-8634Jean-Pierre van RielVetM ------21:17:47.6
-8635Gert-Jan van RijsewijkGrand MasterM ------14:00
-8636Willem van SchalkwykVetM ------6:00
-8637Paul van SchieMasterM ------10:00
-8640Christopher Van TonderU/23M ------22:00
-8641Gert van TonderVetM ------6:00
-8642Johan VeldsmanMasterM ------3:00
-8644Sakkie VenterGrand MasterM ------18:00
-8645Dirk VenterVetM ------10:00
-8646Hein ViljoenGrand MasterM ------18:00
-8648Kyle ViljoenSub VetM ------10:00
-8653Gary ViljoenGrand MasterM ------14:00
-8655mark vineVetM ------6:00
-8656Christo VorsterVetM ------21:17:47.6
-8657Paul VorsterMasterM ------10:00
-8658Jason VorsterSub VetM ------18:00
-8659Dean WalkerSub VetM ------3:00
-8660Brian WebberGrand MasterM ------6:00
-8663Max WeissMasterM ------10:00
-8664Michael WeyersSub VetM ------18:00
-8665Kevin WhiteMasterM ------14:00
-8666Andrew WhittetSub VetM ------18:00
-8667Ryno WilsonGrand MasterM ------3:00
-8669Lenard WissinkMasterM ------18:00
-8670Jan WithaarVetM ------21:17:47.6
-8671Mike WoodVetM ------14:00
-8673Stephen Anthony WoodGrand MasterM ------18:00
-8674Lorenzo ZambonSub VetM ------14:00
-8675David ZhuwaoVetM ------14:00
-8676Tawanda ZimbitiVetM ------18:00
-8677Keith ZimbitiMasterM ------22:00
-8678Jacques VorsterSub VetM ------3:00
-8679Dominic ReynekeJuniorM ------1:05:00
-8680Pieter BotmaVetM ------6:00
-8681Philip BuysSub VetM ------21:17:47.6
-8682Sean BadenhorstMasterM ------6:00
-8683Cade BadenhorstJuniorM ------21:17:47.6
  • 50km MTB Challenge Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8044Terrence BroccoGrand MasterM ------21:17:47.6
-8047CHRIS BUSSEYGrand MasterM ------14:00
-8060Anton CoetzeeGrand MasterM ------10:00
-8072Heliezer da SilvaGrand MasterM ------6:00
-8088Tony DeetlefsGrand MasterM ------14:00
-8089Derek DiamondGrand MasterM ------22:00
-8091Andre DouglasGrand MasterM ------3:00
-8093Pieter Du PlessisGrand MasterM ------6:00
-8106STOFFEL ECKLEYGrand MasterM ------6:00
-8112Jurie Snr ErweeGrand MasterM ------14:00
-8132Grant GibbonsGrand MasterM ------22:00
-8141Les GraceGrand MasterM ------10:00
-8144Viv GrayGrand MasterM ------22:00
-8231Robin HallGrand MasterM ------14:00
-8242Justin HarrisGrand MasterM ------6:00
-8245Johnny HelenaGrand MasterM ------3:00
-8249Gregory HillGrand MasterM ------21:17:47.6
-8266Vincent JordaanGrand MasterM ------6:00
-8287Donald KirkGrand MasterM ------10:00
-8413Brian LawrenceGrand MasterM ------22:00
-8422NEELS LOGGENBERGGrand MasterM ------22:00
-8432Dante LupiniGrand MasterM ------22:00
-8435Murray MackintoshGrand MasterM ------10:00
-8460Eric McKechnieGrand MasterM ------22:00
-8467Steven MeiringGrand MasterM ------3:00
-8475GEORGE MFULAGrand MasterM ------22:00
-8535Christopher PetersenGrand MasterM ------22:00
-8552Lance PorterGrand MasterM ------3:00
-8565Greg Road sideGrand MasterM ------10:00
-8574Jorge SantiagoGrand MasterM ------3:00
-8602Leonard SteinhobelGrand MasterM ------18:00
-8633Michael van MoorstGrand MasterM ------14:00
-8635Gert-Jan van RijsewijkGrand MasterM ------14:00
-8644Sakkie VenterGrand MasterM ------18:00
-8646Hein ViljoenGrand MasterM ------18:00
-8653Gary ViljoenGrand MasterM ------14:00
-8660Brian WebberGrand MasterM ------6:00
-8667Ryno WilsonGrand MasterM ------3:00
-8673Stephen Anthony WoodGrand MasterM ------18:00
  • 50km MTB Challenge Masculino - Junior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8008Quinton BadenhorstJuniorM ------3:00
-8056samuel clearyJuniorM ------21:17:47.6
-8080Christopher De langeJuniorM ------21:17:47.6
-8102David du RandJuniorM ------21:17:47.6
-8126Dewald FronemanJuniorM ------3:00
-8517Kaleb NieuwenhuizenJuniorM ------6:00
-8583Lesego ShakuJuniorM ------10:00
-8616Jaco van AntwerpenJuniorM ------3:00
-8631Neil van HeerdenJuniorM ------18:00
-8679Dominic ReynekeJuniorM ------1:05:00
-8683Cade BadenhorstJuniorM ------21:17:47.6
  • 50km MTB Challenge Masculino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8020Bertus Lame Bertus LameMasterM ------21:17:47.6
-8025Jacque BlignautMasterM ------3:00
-8028Allen BoonzaaierMasterM ------10:00
-8029Ben BooysenMasterM ------6:00
-8035Sean BothaMasterM ------6:00
-8046Scott BryceMasterM ------3:00
-8048Richard ButtMasterM ------6:00
-8057Craig CockburnMasterM ------14:00
-8063Brent ColborneMasterM ------22:00
-8069Christo CorneelsenMasterM ------6:00
-8070Christo CorneelsenMasterM ------6:00
-8071Victor da SilvaMasterM ------10:00
-8096Dawid Du PlessisMasterM ------10:00
-8097Hannes du PlessisMasterM ------10:00
-8103Willem Du ToitMasterM ------14:00
-8104Riaan du ToitMasterM ------18:00
-8113DAVE ESTERHUIZENMasterM ------6:00
-8117Darryl FordhamMasterM ------10:00
-8118Henry FourieMasterM ------10:00
-8119Dawid FourieMasterM ------14:00
-8122Leon FourieMasterM ------10:00
-8123Envir FraserMasterM ------18:00
-8124Bryn FreemanMasterM ------21:17:47.6
-8129Nardus GeldenhuysMasterM ------14:00
-8140Shaun GoosenMasterM ------18:00
-8142Leon GrahamMasterM ------14:00
-8143Derek GrahnMasterM ------10:00
-8168DILLON GRAYMasterM ------10:00
-8209Jurie GroblerMasterM ------22:00
-8222Ronel HahnMasterM ------18:00
-8223Tristan HahnMasterM ------22:00
-8238Mark HanniganMasterM ------10:00
-8252Dennis HrestakMasterM ------22:00
-8255Gerhard HumanMasterM ------10:00
-8270Mike KenyonMasterM ------10:00
-8402Chris KroegerMasterM ------6:00
-8411Bertus LameMasterM ------21:17:47.6
-8415DONOVAN LEEMasterM ------6:00
-8426Herman LourensMasterM ------6:00
-8428Paul LouwMasterM ------3:00
-8429Riccardo LudickMasterM ------3:00
-8437Sven MagnussenMasterM ------10:00
-8465steve meeMasterM ------21:17:47.6
-8474Gary MeyerMasterM ------22:00
-8477Deon MillerMasterM ------22:00
-8492Heinrich MullerMasterM ------10:00
-8495Nico MullerMasterM ------14:00
-8499Mike NagelMasterM ------18:00
-8504Manie NaudeMasterM ------22:00
-8515Rudolf NiehausMasterM ------14:00
-8521Bruce OberholsterMasterM ------6:00
-8532Kevin PeeblesMasterM ------6:00
-8542Francois PiguetMasterM ------18:00
-8545Thiru PillayMasterM ------10:00
-8547Wooshen PillayMasterM ------22:00
-8548Jona PillayMasterM ------18:00
-8549John PlantMasterM ------21:17:47.6
-8558Grant ProvanMasterM ------14:00
-8562Prenash RamjasMasterM ------10:00
-8577Denzel SassMasterM ------22:00
-8581Daniel SchuurmansMasterM ------22:00
-8584Simon ShawMasterM ------21:17:47.6
-8594Emil SluiterMasterM ------3:00
-8595Emil SluiterMasterM ------3:00
-8603Hennie SteynMasterM ------3:00
-8605Greg TalbotMasterM ------10:00
-8606Sharon TaylorMasterM ------22:00
-8611Attie TileyMasterM ------21:17:47.6
-8620Ian Van den HeeverMasterM ------10:00
-8621C.C. van der MerweMasterM ------18:00
-8624stoffel van der westhuizenMasterM ------18:00
-8637Paul van SchieMasterM ------10:00
-8642Johan VeldsmanMasterM ------3:00
-8657Paul VorsterMasterM ------10:00
-8663Max WeissMasterM ------10:00
-8665Kevin WhiteMasterM ------14:00
-8669Lenard WissinkMasterM ------18:00
-8677Keith ZimbitiMasterM ------22:00
-8682Sean BadenhorstMasterM ------6:00
  • 50km MTB Challenge Masculino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8003Grant AllnuttSeniorM ------6:00
-8011Stuart BarclaySeniorM ------10:00
-8013Stephen BarrowSeniorM ------3:00
-8040Jacques BreetSeniorM ------21:17:47.6
-8049Jean-Luc CardosoSeniorM ------10:00
-8074Zandor Damaskinos CarvalhoSeniorM ------21:17:47.6
-8094Devon Du PlessisSeniorM ------3:00
-8128Reinard GanzevoortSeniorM ------14:00
-8133Jared GibbonsSeniorM ------22:00
-8134Cayden GibsonSeniorM ------14:00
-8167Jason GRAYSeniorM ------22:00
-8248Andrew HillSeniorM ------3:00
-8424Zander LombardSeniorM ------14:00
-8448Marco MaritzSeniorM ------18:00
-8462Lehlohonolo MdabudabuSeniorM ------10:00
-8464Jason MeeSeniorM ------21:17:47.6
-8472Jason MervisSeniorM ------10:00
-8514Dyllan NicolauSeniorM ------18:00
-8576Richard SapsfordSeniorM ------22:00
-8596Aiden SmithSeniorM ------6:00
-8619Wian Van Den BerghSeniorM ------21:17:47.6
  • 50km MTB Challenge Masculino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8001Mark AbreuSub VetM ------10:00
-8002Daniel AbreuSub VetM ------10:00
-8009Keagan Baigent94Sub VetM ------14:00
-8015Marc BeattieSub VetM ------6:00
-8019Matthew BerklandSub VetM ------22:00
-8023Rikus BezuidenhoutSub VetM ------14:00
-8031Jason BoschSub VetM ------18:00
-8036Regardt BothaSub VetM ------14:00
-8037Dries BothaSub VetM ------18:00
-8039Dandre BrandSub VetM ------6:00
-8050Rikus CarstensSub VetM ------14:00
-8053Walter ChildsSub VetM ------6:00
-8061Christian CoetzerSub VetM ------21:17:47.6
-8062Riaan CoetzerSub VetM ------6:00
-8078Garth de JagerSub VetM ------3:00
-8082Ronaldo De SantanaSub VetM ------18:00
-8083Marco De SousaSub VetM ------21:17:47.6
-8086Christo De VilliersSub VetM ------22:00
-8090Lulama DlaminiSub VetM ------18:00
-8099Jacques Du preezSub VetM ------14:00
-8100Jacques Du preezSub VetM ------14:00
-8105Kyle DurhamSub VetM ------10:00
-8107Carlo EngelbrechtSub VetM ------6:00
-8109Heinrich ErasmusSub VetM ------10:00
-8110Ulrich ErasmusSub VetM ------10:00
-8111Jurie Jnr ErweeSub VetM ------14:00
-8114Doug FarrellSub VetM ------10:00
-8116Ivan FickSub VetM ------14:00
-8120Michael FourieSub VetM ------18:00
-8121Christo FourieSub VetM ------22:00
-8127Mfanufikile Nicholson GalelaSub VetM ------14:00
-8131Nicol GermishuisSub VetM ------18:00
-8171Rowan GrealySub VetM ------14:00
-8219Batsirai GwaraSub VetM ------14:00
-8234Charl HamiltonSub VetM ------18:00
-8246Erick HerbstSub VetM ------22:00
-8260Marius JacobsSub VetM ------22:00
-8273Malope KgopeSub VetM ------14:00
-8275Njabulo KheswaSub VetM ------22:00
-8276Michael KhorombiSub VetM ------18:00
-8295Christo KochSub VetM ------3:00
-8300Jaco KrielSub VetM ------10:00
-8403Ian KrugerSub VetM ------14:00
-8417Kamohelo LeipaSub VetM ------14:00
-8421Alan LoaderSub VetM ------10:00
-8427Renier LouwSub VetM ------6:00
-8430Henry LudickSub VetM ------22:00
-8436Siphesande MadikaziSub VetM ------22:00
-8438Moroke MahlohelaSub VetM ------22:00
-8442Zubair MangeraSub VetM ------22:00
-8453Prince MashimbyiSub VetM ------18:00
-8455Philani MasukuSub VetM ------22:00
-8469Steven MeiringSub VetM ------21:17:47.6
-8470Thapelo MekwaSub VetM ------6:00
-8478Paballo MoalushiSub VetM ------22:00
-8479Kamohelo MofokengSub VetM ------14:00
-8480Ephetehe MokgopanyaneSub VetM ------14:00
-8484Yusuf MoollaSub VetM ------22:00
-8485Gopolang MotlhakeSub VetM ------6:00
-8486Gee MotlhakeSub VetM ------6:00
-8487OJ MotswaneSub VetM ------21:17:47.6
-8488Spencer MugeziSub VetM ------22:00
-8489Morcedy MuleyaSub VetM ------22:00
-8496Humayd MurchieSub VetM ------14:00
-8497Khathutshelo Michael MutshinyaloSub VetM ------10:00
-8501Reagile NamaneSub VetM ------22:00
-8508Maipfi NedzunganiSub VetM ------18:00
-8510Hendrikus NelSub VetM ------3:00
-8516Tommie NieuwenhuisSub VetM ------10:00
-8520Ayabuya NtlombeniSub VetM ------10:00
-8523Valentino OlisaSub VetM ------18:00
-8524Evan OlivierSub VetM ------18:00
-8531Dividend PapiSub VetM ------10:00
-8536Thivhusiwi PhadagiSub VetM ------18:00
-8537Kgodisho PhasheSub VetM ------10:00
-8540Gerrit PienaarSub VetM ------18:00
-8551Andrew PolutaSub VetM ------21:17:47.6
-8557Morne PrinslooSub VetM ------14:00
-8559Mohale RabopapeSub VetM ------18:00
-8561Brad RaeSub VetM ------14:00
-8563Phuti RatshabediSub VetM ------3:00
-8564Fulufhelo RatshisusuSub VetM ------22:00
-8566Brad RobertsonSub VetM ------14:00
-8572Christiaan SachseSub VetM ------18:00
-8575Chris SapsfordSub VetM ------10:00
-8578Elandré SchermanSub VetM ------22:00
-8582Modikwe SebolaSub VetM ------22:00
-8587Bennedict ShilubaneSub VetM ------22:00
-8588Claudio SilveiroSub VetM ------22:00
-8590Kieran SineySub VetM ------18:00
-8597Ruan SnymanSub VetM ------22:00
-8601Charles SteffenSub VetM ------14:00
-8608Shane TennantSub VetM ------10:00
-8612Rodger TrentSub VetM ------3:00
-8614Lukhanyo TsheleSub VetM ------22:00
-8618Pieter Van AswegenSub VetM ------3:00
-8628Heinrich van GessellenSub VetM ------14:00
-8648Kyle ViljoenSub VetM ------10:00
-8658Jason VorsterSub VetM ------18:00
-8659Dean WalkerSub VetM ------3:00
-8664Michael WeyersSub VetM ------18:00
-8666Andrew WhittetSub VetM ------18:00
-8674Lorenzo ZambonSub VetM ------14:00
-8678Jacques VorsterSub VetM ------3:00
-8681Philip BuysSub VetM ------21:17:47.6
  • 50km MTB Challenge Masculino - U/23
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
18560Travis Rademan-LudekeU/23M 0:18.7--100%0,00%0,00%21:17:47.6
-8006nathan AtkinsU/23M ------21:17:47.6
-8034Jordan BoshoffU/23M ------6:00
-8041Luan BreitenbachU/23M ------18:00
-8068Christo CoombeU/23M ------14:00
-8076Craig DavidsonU/23M ------18:00
-8095Dewald Du PlessisU/23M ------18:00
-8172James GreeffU/23M ------10:00
-8247Wian HeydenrychU/23M ------22:00
-8418Moeteli LeipaU/23M ------18:00
-8458Tristan MathewsU/23M ------18:00
-8461Callum McleanU/23M ------3:00
-8491ZANDER MULLERU/23M ------3:00
-8493IVAN MULLERU/23M ------21:17:47.6
-8538Lumardt PienaarU/23M ------14:00
-8546Yudarshan PillayU/23M ------3:00
-8640Christopher Van TonderU/23M ------22:00
  • 50km MTB Challenge Masculino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8004Gary AndersonVetM ------21:17:47.6
-8005George ArnoldVetM ------21:17:47.6
-8010Brett BaileyVetM ------10:00
-8012Brandon BarrettVetM ------6:00
-8014Robert BateyVetM ------14:00
-8016Dion BekkerVetM ------3:00
-8018Lloyd BentzVetM ------22:00
-8021Nielen BeukesVetM ------14:00
-8022Gregory BevinsVetM ------10:00
-8024Renier BisschoffVetM ------10:00
-8027Pamina BohrerVetM ------10:00
-8030Stephen BorainVetM ------6:00
-8032Pieter BoshoffVetM ------21:17:47.6
-8042Francois BreitenbachVetM ------10:00
-8045Ian BroodrykVetM ------10:00
-8051Themba ChakelaVetM ------18:00
-8054Anley ChinnappaVetM ------14:00
-8055Jacobus ClaasenVetM ------18:00
-8058James CockcroftVetM ------10:00
-8059Sarel CoetzeeVetM ------6:00
-8064Andrew ComleyVetM ------22:00
-8066David CookeVetM ------22:00
-8067Derrick CooksVetM ------3:00
-8075Craig DavidovicsVetM ------18:00
-8079Wesley de la HuntVetM ------6:00
-8081Michael de Neuilly RiceVetM ------18:00
-8084Justin de SouzaVetM ------18:00
-8085Raoul de SouzaVetM ------22:00
-8092Luan DreyerVetM ------22:00
-8098Kristof Du PlessisVetM ------6:00
-8101Diekie du RandVetM ------21:17:47.6
-8108Lourens EngelbrechtVetM ------3:00
-8115MICHAEL FAWKESVetM ------18:00
-8125Dion FronemanVetM ------21:17:47.6
-8130Juan GerberVetM ------21:17:47.6
-8135Nicolas GieVetM ------14:00
-8136Ryan GillVetM ------18:00
-8137Parin GokaldasVetM ------10:00
-8139De wet GoosenVetM ------3:00
-8181Andre GreylingVetM ------14:00
-8218Brendan GunnVetM ------21:17:47.6
-8233Grant HallowellVetM ------6:00
-8244Kevin HedderVetM ------3:00
-8250Shaun HoureldVetM ------18:00
-8251Fabian HowardVetM ------6:00
-8256WAYNE INDERVetM ------18:00
-8258Michael JacksVetM ------10:00
-8259Francois JacobsVetM ------10:00
-8261Karel JacobsVetM ------10:00
-8263Jaco Janse van VuurenVetM ------6:00
-8265Reece JohnsonVetM ------18:00
-8267Mark JordanVetM ------10:00
-8269Warren JudgeVetM ------10:00
-8283Stuart (one day ill be like Gav) KinnearVetM ------21:17:47.6
-8292Vivian KleinVetM ------14:00
-8299Kabi KolobeVetM ------22:00
-8404RUDI KRUGERVetM ------10:00
-8406Darren KrulVetM ------6:00
-8414Troy LeeVetM ------21:17:47.6
-8419Juan-Claude LemmensVetM ------3:00
-8425Rayno LoubserVetM ------14:00
-8433Tumelo MaakeVetM ------10:00
-8439Fahim MahomedVetM ------6:00
-8440Muhammad MakdaVetM ------6:00
-8441Paul MamakokoVetM ------18:00
-8443Lonwabo MaqubelaVetM ------18:00
-8444Dylan MareVetM ------3:00
-8446Dylan MareVetM ------3:00
-8449Gianni MarsellaVetM ------10:00
-8450Jason MartinVetM ------18:00
-8451Khayise MashifaneVetM ------10:00
-8456Ledile MathathoVetM ------21:17:47.6
-8459Tumelo MatsomelaVetM ------18:00
-8463Luyolo MdingiVetM ------18:00
-8471Andrew MenneVetM ------14:00
-8476Dejan MilakovicVetM ------22:00
-8481eric mokoenaVetM ------22:00
-8482Lerato MolobyeVetM ------18:00
-8483Tony MonteiroVetM ------10:00
-8498Morne NagelVetM ------18:00
-8500Logan NaidooVetM ------10:00
-8502Yatin NarothumVetM ------14:00
-8511JASON A NELVetM ------14:00
-8512DONOVAN NELLMAPIUS-CLARKEVetM ------3:00
-8513Voice NetshimbupfeVetM ------21:17:47.6
-8518Jan NieuwenhuizenVetM ------6:00
-8519Ryan NortjeVetM ------18:00
-8522Guillaume OberholzerVetM ------3:00
-8525Phanus OlivierVetM ------18:00
-8526Carel OppermanVetM ------18:00
-8527Jason OrmerodVetM ------6:00
-8529Riaz OsmanVetM ------10:00
-8530Wickus PainVetM ------14:00
-8541Jacques PienaarVetM ------6:00
-8554Lyle PoulterVetM ------21:17:47.6
-8556Johann PretoriusVetM ------22:00
-8568Koen RomboutsVetM ------22:00
-8571Sascha RotherVetM ------6:00
-8579DANIEL SCHMIDVetM ------6:00
-8585Nick SheingoldVetM ------14:00
-8586Gunther Tinyiko ShiburiVetM ------22:00
-8592Saurabh SinghVetM ------6:00
-8607Jason TeeVetM ------14:00
-8615Brendan TurnerVetM ------18:00
-8622Dewald Van Der MerweVetM ------21:17:47.6
-8629Hentie van HeerdenVetM ------14:00
-8630Hentie van HeerdenVetM ------14:00
-8634Jean-Pierre van RielVetM ------21:17:47.6
-8636Willem van SchalkwykVetM ------6:00
-8641Gert van TonderVetM ------6:00
-8645Dirk VenterVetM ------10:00
-8655mark vineVetM ------6:00
-8656Christo VorsterVetM ------21:17:47.6
-8670Jan WithaarVetM ------21:17:47.6
-8671Mike WoodVetM ------14:00
-8675David ZhuwaoVetM ------14:00
-8676Tawanda ZimbitiVetM ------18:00
-8680Pieter BotmaVetM ------6:00
  • 50km MTB Challenge Ebike - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8043Colin BringsMasterM ------10:00
-8073Muhammed DalalVetM ------6:00
-8405Craig KrugerGrand MasterM ------10:00
-8409Laneque la Grange LoaderSub VetF ------18:00
-8445Eudore MareGrand MasterM ------22:00
-8473Siggi MeyerMasterM ------10:00
-8503Oliver NathanVetM ------18:00
-8528Faraaz OsmanSub VetM ------10:00
-8539Johan PienaarMasterM ------22:00
-8543Praven PillayMasterM ------14:00
-8544Praven PillayMasterM ------14:00
-8553Christiaan PotgieterSeniorM ------22:00
-8567Kelly RobinsonMasterF ------10:00
-8609Jerome ThomasMasterM ------14:00
-8627Elzette Van DykMasterF ------14:00
-8654Ester ViljoenGrand MasterF ------10:00
  • 50km MTB Challenge Ebike Femenino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8409Laneque la Grange LoaderSub VetF ------18:00
-8567Kelly RobinsonMasterF ------10:00
-8627Elzette Van DykMasterF ------14:00
-8654Ester ViljoenGrand MasterF ------10:00
  • 50km MTB Challenge Ebike Femenino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8654Ester ViljoenGrand MasterF ------10:00
  • 50km MTB Challenge Ebike Femenino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8567Kelly RobinsonMasterF ------10:00
-8627Elzette Van DykMasterF ------14:00
  • 50km MTB Challenge Ebike Femenino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8409Laneque la Grange LoaderSub VetF ------18:00
  • 50km MTB Challenge Ebike Masculino - General
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8043Colin BringsMasterM ------10:00
-8073Muhammed DalalVetM ------6:00
-8405Craig KrugerGrand MasterM ------10:00
-8445Eudore MareGrand MasterM ------22:00
-8473Siggi MeyerMasterM ------10:00
-8503Oliver NathanVetM ------18:00
-8528Faraaz OsmanSub VetM ------10:00
-8539Johan PienaarMasterM ------22:00
-8543Praven PillayMasterM ------14:00
-8544Praven PillayMasterM ------14:00
-8553Christiaan PotgieterSeniorM ------22:00
-8609Jerome ThomasMasterM ------14:00
  • 50km MTB Challenge Ebike Masculino - Grand Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8405Craig KrugerGrand MasterM ------10:00
-8445Eudore MareGrand MasterM ------22:00
  • 50km MTB Challenge Ebike Masculino - Master
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8043Colin BringsMasterM ------10:00
-8473Siggi MeyerMasterM ------10:00
-8539Johan PienaarMasterM ------22:00
-8543Praven PillayMasterM ------14:00
-8544Praven PillayMasterM ------14:00
-8609Jerome ThomasMasterM ------14:00
  • 50km MTB Challenge Ebike Masculino - Senior
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8553Christiaan PotgieterSeniorM ------22:00
  • 50km MTB Challenge Ebike Masculino - Sub Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8528Faraaz OsmanSub VetM ------10:00
  • 50km MTB Challenge Ebike Masculino - Vet
Puesto Dorsal Nombre del corredor Categoría Sexo Tiempo de finalización
-8073Muhammed DalalVetM ------6:00
-8503Oliver NathanVetM ------18:00