GroupFull Full 13 categories Shortened 4 categoriesCategories 13-14 (M) 7 finishers 15-16 (M) 18 finishers 17-18 (M) 12 finishers U23 (M) 13 finishers 23-29 (M) 12 finishers 30-39 (M) 65 finishers 40-49 (M) 36 finishers 50-59 (M) 9 finishers E-MTB (M) 8 finishers U23 (F) 2 finishers 23-29 (F) 1 finisher 30-39 (F) 9 finishers 40-49 (F) 3 finishersStyleNormal Normal FlagsShow20 5 10 20 40 60 100 200 400 1000Highlight Luke APTEKER 65th Christian BADENHORST 11th Yazied BAKER 25th Gary BARNARD 1st Nigel BASEL 8th Cornelis BATTEN 28th Steph BEKKER 3rd Marcel BESTER 37th Adam BETHLEHEM 63rd Christof BEZUIDENHOUT 54th Doug BIRD 57th Daniel BLASER 33rd Richard BOTES 14th Dreyer BOTMA 14th Jason BOULLE 2nd Ian BOWKER 32nd Aden BREDEKAMP 12th Jenna BROWN 9th Charel BRUWER 12th Marinda BRUWER 5th Nicholas BUNN 8th Julian BURKE 44th Bryce CARTER 9th Timothy CARTHEW 8th Joachim Frederick CILLIERS 5th Paul COMBRINCK 1st Jaco CONRADIE 32nd Chrisman DE JAGER 49th Alex DE JONGH 53rd Beavin DE KOCK 48th Kevin DE KOCK 3rd Mark DE KOCK 19th Colleen DE OLIVEIRA 3rd Ben DE SWARDT 5th Hendre DE VILLIERS 1st Janiel DE VILLIERS 5th Jako DE WET 51st Leorine DE WET 1st Neo DEKKER 13th Daniel DOBINSON 2nd Francois DREYER 34th Liam DU PLESSIS 3rd Frankie DU TOIT 1st Sven DUNCKER 25th Simon ELLIOTT 7th Thomas ELLIOTT 6th George ERASMUS 13th Cobus ESTERHUYSE 6th Marcus ESTERHUYSE 8th Justin FEURER 35th Tyler FLANAGAN 2nd Craig FUSSELL 3rd Mitchell FUSSELL 7th Dave GEORGE 12th Michelle GEORGE 6th Aimee GLISSON 4th David GOOSEN 5th Jason GORMAN 8th Rigardt GRIESSEL 9th Zynn GRONDEIN 5th Lester GROVERS 16th Jessica May GWYNNE-EVANS 2nd Kylie HANEKOM 2nd Nils HANSEN 4th Leigh HASKINS 1st Clyde HAYWARD 23rd Jake HAYWARD 18th Suné HENNING 7th Drew HERRMANN 10th Nina HIND 2nd Jean HIRST 29th Grant HISCOCK 11th Dayle HOLMES 9th Quinton HUGHES 10th Malcolm ISAACS 22nd Adam JACK 21st Nic JOHNSON 3rd Wesley JONES 18th Charl JOUBERT 29th Tyron KANSLEY 31st Stephen KELBRICK 23rd Andrew KENNY 26th Nicholas KENNY 6th Roger KERR 7th Robert KNOOP 12th Antonie KRIEGLER 36th Louw KRIEL 2nd Anthony LAI LAM 13th Dylan LAMB 3rd Nic LAMOND 6th Michael LAZARUS 30th Donovan LE COK 11th Reme LE HANE 60th Bryan LE ROUX 2nd Oliver LEVINTHAL 7th Andrew LIEBENBERG 12th Nicolas LIPINSKI 17th Matthew LOCHNER 1st Cuan LOHRENTZ 20th Mitch LOLLIOT 6th Matt LOMBARDI 1st Des LOUBSER 52nd Adrian LOUW 5th Julien LOUW 1st Morgan LOUW 2nd Pierre LOUW 30th Theuns LOUW 19th Craig MACKINTOSH 5th Mark MAHONEY 4th Jean-Pierre MALHERBE 28th Remi MALHERBE 6th Rochelle MALHERBE 3rd Corbin MANN 4th Shaun MATTHEWS 21st Marco MATTHYSEN 15th Myles MAYHEW 64th Jarryd METZLER 10th Aladdin MORGAN 36th Andrew MORRISON 15th Jacobus MOUTON 16th Andro NEL 59th Bennet NEL 14th Cobus NEL 33rd Carlos NEVES 34th Karin NORDHOFF 8th Dane OLSEN 3rd Henry OWENS 2nd Calvin PAGEL 8th Ethan PATON 9th Gadi PERL 35th Ian PETZER 27th Karl PFERDEKAMPER 7th Jacques PICKARD 11th Justin PRIDAY 55th Archie QUEVEDO 50th Andrew RATCLIFF 24th Tyrone RAWLINS 24th Kathryn RENNIE 1st Warren RILEY 38th Dillan RIX 4th Justin RIX 26th Michael RIXEN 43rd Cameron ROACH 4th John ROSTANCE 18th Luca RUWIEL 1st Marc RUWIEL 2nd Ian SAKER 22nd Tristan SANDWITH 17th Andrew John SAVAGE 3rd Damen SAVVI 8th Joshua SCHERER 10th Karl SCHMIDT 39th Adriano SILVER 47th Jamie SMITH 4th Warren SMITH 58th Stuart SPENCE 62nd Henlu STARKE 2nd Robert STARKE 1st F.C. STEENKAMP 40th Louis STEMMET 9th Conrad STOLTZ 9th Bradley STOW 10th Troy SULLIVAN 10th Stiaan SWART 16th Brandon SWARTZ 8th George THOM 56th Sean TICKNER 41st Armando TRAVERSO 7th Dyson TRISOS 9th Brandon TUCK 17th Justin TUCK 13th Grant TYLER 5th Justin TYLER 11th Jaco VAN DER LINDE 42nd Adi VAN DER MERWE 1st Deon VAN DER MERWE 4th Thomas VAN DER PLOEG 6th Quinton VAN DER WESTHUIZEN 5th Henk VAN HUYSSTEEN 6th Oliver VAN MAASDIJK 11th Coenie VAN NIEKERK 27th Dylon VAN SCHALKWYK 61st Danie VAN TONDER 12th Jacobus Johannes VELDSMAN 7th Henning VENTER 7th Stephan VENTER 46th Zander VENTER 6th Zivan VENTER 4th Gerrit VISSER 7th Jonathan VISSER 31st Wynand VOIGT 45th Kai VON DURING 4th Rupert VON TUTSCHEK 3rd Stephan WESSELS 15th Jason WHYTE 20thMetric Stage 1 Stage 2 Stage 2 (cumulative) Stage 3 Stage 3 (cumulative) Stage 4 Stage 4 (cumulative) Stage 5 Stage 5 (cumulative)No category selectedPlease select a category from the filters above