Jackal Dash MTB Challenge 2022

Saturday, March 5, 2022 06:30 (GMT+2) - Final results

Race info
Sport: Cycling - mtn cross-country
Location: Centurion, South Africa
Start type: Interval wave start
Wave grouping: Custom
Racers: 415
Timed on: HP ProBook 450 G3
Timed with: Webscorer PRO 5.1
Chip timing: RFID - LLRP
RFID reader: Impinj
Updated: Monday, March 7, 2022 13:35 (GMT+2)

Contact organizer

Use this form to send an email to the organizer.

Your name
Your email address
Confirm email address
Message to organizer
Send

Place Bib Name Category Age Gender Finish time
11001Nick DickensVet44M 1:44:52.0--100%39.41%36.13%07:40:10.0
21328Nathan AtkinsYouth17M 1:46:16.0+1:24.0+1.34%98.68%38.60%35.28%07:40:10.0
31052Andre Van Der WaltU2319M 1:47:44.3+2:52.3+2.74%97.33%37.75%34.38%07:40:10.0
41028Dewald Du PlessisYouth18M 1:48:09.0+3:17.0+3.13%96.96%37.51%34.13%07:40:10.0
55055Rory SteynUnknown50M 1:49:08.7+4:16.7+4.08%96.08%36.94%33.53%07:45:10.0
61005Emmanuel SequeiraSub vet36M 1:51:05.0+6:13.0+5.93%94.40%35.82%32.34%07:40:10.0
71269Ross KletteSenior26M 1:51:42.0+6:50.0+6.52%93.88%35.46%31.97%07:50:10.0
81007Gary AndersonSub vet39M 1:52:32.0+7:40.0+7.31%93.19%34.98%31.46%07:40:10.0
91240Stefan Van JaarsveldYouth16M 1:52:56.0+8:04.0+7.69%92.86%34.75%31.22%07:45:10.0
101056Wayne BlackbeardSub vet37M 1:52:59.0+8:07.0+7.74%92.82%34.72%31.19%06:30:10.0
111022Fanie Van VuurenMaster55M 2:02:01.7+17:09.7+16.37%85.94%29.49%25.68%07:40:10.0
121074Bradley CaponYouth15M 2:02:37.7+17:45.7+16.94%85.52%29.15%25.31%07:40:10.0
135209Bladen Van RensburgJunior19M 2:02:47.0+17:55.0+17.09%85.41%29.06%25.22%07:50:10.0
143116Ethan MitchellJunior14M 2:03:07.0+18:15.0+17.40%85.18%28.86%25.02%07:50:10.0
151088Gavin HornMaster59M 2:04:24.4+19:32.4+18.63%84.29%28.12%24.23%07:40:10.0
161358Denis DroppaMaster54M 2:04:26.8+19:34.8+18.67%84.27%28.10%24.21%07:45:10.0
171066Craig PalmerVet46M 2:05:17.1+20:25.1+19.47%83.70%27.61%23.70%07:40:10.0
181061Piere Le RouxGrand master76M 2:05:55.0+21:03.0+20.07%83.28%27.25%23.31%07:40:10.0
191112Andrew GarvieVet45M 2:06:22.7+21:30.7+20.51%82.98%26.98%23.03%07:45:10.0
201264Gerhard RoseSub vet35M 2:06:59.0+22:07.0+21.09%82.58%26.63%22.66%06:30:10.0
211261Marius MattheeSub vet34M 2:07:04.9+22:12.9+21.18%82.52%26.57%22.60%07:50:10.0
221317Riyaad HarveyVet42M 2:08:56.3+24:04.3+22.95%81.33%25.50%21.47%07:55:10.0
235022Thomas BerrySenior29M 2:09:15.0+24:23.0+23.25%81.13%25.32%21.28%07:40:10.0
241065Tony Da SerraVet41M 2:09:20.2+24:28.2+23.33%81.08%25.27%21.23%07:40:10.0
251009Justin OrpenSub vet36M 2:09:25.7+24:33.7+23.42%81.02%25.22%21.17%07:40:10.0
261188Emil BerningMaster56M 2:10:03.2+25:11.2+24.02%80.63%24.86%20.79%07:50:10.0
273110Richard MitchellVet44M 2:10:24.8+25:32.8+24.36%80.41%24.65%20.57%07:50:10.0
281095Mike BathMaster54M 2:10:37.7+25:45.7+24.57%80.28%24.52%20.44%07:45:10.0
293031Luzuko ZonkeSub vet36M 2:10:56.5+26:04.5+24.86%80.09%24.34%20.25%07:50:10.0
305085Graham BecksMaster53M 2:11:18.8+26:26.8+25.22%79.86%24.13%20.02%07:45:10.0
311015Edward VincentSub vet30M 2:11:27.0+26:35.0+25.35%79.78%24.05%19.94%07:40:10.0
321153Cameron CaponYouth18F 2:11:27.9+26:35.9+25.36%79.77%24.04%19.93%07:40:10.0
331004Sibusiso SkosanaVet43M 2:11:46.9+26:54.9+25.67%79.58%23.86%19.74%07:40:10.0
341332Julius KletteGrand master66M 2:12:15.1+27:23.1+26.11%79.29%23.59%19.45%07:55:10.0
351008Morne PrinslooSub vet34M 2:12:18.0+27:26.0+26.16%79.26%23.56%19.42%07:40:10.0
361145Quentin BooysenSenior28M 2:12:54.7+28:02.7+26.74%78.90%23.20%19.05%07:45:10.0
371054Marc FourieVet48M 2:13:18.8+28:26.8+27.13%78.66%22.97%18.81%07:40:10.0
381392Adam AlgeoVet47M 2:13:33.3+28:41.3+27.36%78.52%22.83%18.66%08:00:10.0
391063Dave EsterhuizenMaster50M 2:14:29.8+29:37.8+28.25%77.97%22.29%18.08%07:40:10.0
401031Mike Van TilVet42M 2:14:30.3+29:38.3+28.26%77.96%22.28%18.08%07:40:10.0
411029Pat DickensGrand master72M 2:14:37.0+29:45.0+28.37%77.90%22.22%18.01%07:40:10.0
421099Andrew Van ZylMaster53M 2:14:49.0+29:57.0+28.56%77.78%22.10%17.89%07:45:10.0
431076Gus O'ConnorGrand master66M 2:14:53.9+30:01.9+28.64%77.74%22.06%17.84%07:40:10.0
441123Bruce OberholsterVet48M 2:15:07.0+30:15.0+28.85%77.61%21.93%17.71%07:45:10.0
453117Thinus ForbesSub vet39M 2:15:31.9+30:39.9+29.24%77.37%21.69%17.45%07:50:10.0
461306Wyatt BothmaU2322M 2:16:13.6+31:21.6+29.90%76.98%21.29%17.03%07:45:10.0
471161Richard ButtMaster52M 2:17:02.6+32:10.6+30.68%76.52%20.82%16.53%07:45:10.0
483102Kobus JacobsVet43M 2:17:07.2+32:15.2+30.76%76.48%20.77%16.49%07:50:10.0
491383Sean SevellVet49M 2:17:30.1+32:38.1+31.12%76.27%20.55%16.25%08:00:10.0
501057Jed FernieMaster50M 2:17:54.1+33:02.1+31.50%76.04%20.32%16.01%07:40:10.0
515200Jason AndrewsSub vet32M 2:19:19.0+34:27.0+32.85%75.27%19.50%15.15%07:45:10.0
525104Andre CoetzeeUnknown50M 2:19:19.4+34:27.4+32.86%75.27%19.50%15.15%07:45:10.0
531419Derek HardyVet44M 2:19:54.7+35:02.7+33.42%74.95%19.16%14.79%08:00:10.0
541375Samantha HornMaster51F 2:20:09.0+35:17.0+33.65%74.82%19.02%14.64%08:00:10.0
551072Yolanda KrugerVet40F 2:20:13.0+35:21.0+33.71%74.79%18.98%14.60%07:40:10.0
561340Willie RoelandGrand master61M 2:20:14.5+35:22.5+33.73%74.78%18.97%14.59%07:55:10.0
571144Etienne Le RouxMaster54M 2:20:36.4+35:44.4+34.08%74.58%18.76%14.36%07:45:10.0
583106Marius Van TonderVet44M 2:20:36.6+35:44.6+34.08%74.58%18.76%14.36%07:50:10.0
591356Bennie Van DijkMaster55M 2:20:36.7+35:44.7+34.09%74.58%18.75%14.36%07:55:10.0
603091Helena TarantinoVet47F 2:20:52.3+36:00.3+34.33%74.44%18.60%14.20%08:05:10.0
611051Jacques LeonardVet45F 2:21:11.2+36:19.2+34.63%74.28%18.42%14.01%07:40:10.0
623080Andre GerberSenior29M 2:21:42.0+36:50.0+35.12%74.01%18.13%13.70%08:05:10.0
631027Zoe NevilleVet44F 2:21:42.2+36:50.2+35.13%74.00%18.12%13.70%07:40:10.0
641376Sydney OntongMaster51M 2:21:43.3+36:51.3+35.14%73.99%18.11%13.68%07:50:10.0
653095Armin AbrieSub vet31M 2:21:52.8+37:00.8+35.30%73.91%18.02%13.59%07:50:10.0
661294Wc Du PlessisSub vet35M 2:21:53.5+37:01.5+35.31%73.91%18.02%13.58%07:55:10.0
671227Jaclyn CapazarioSub vet34F 2:21:55.0+37:03.0+35.33%73.89%18.00%13.57%07:50:10.0
681247Jack LoganYouth15M 2:21:55.6+37:03.6+35.34%73.89%18.00%13.56%07:50:10.0
691252Michael AllenSub vet32M 2:22:46.4+37:54.4+36.15%73.45%17.51%13.04%07:50:10.0
701346Malcolm BathMaster58M 2:23:15.5+38:23.5+36.61%73.20%17.23%12.75%07:45:10.0
711002Graeme MillarSub vet35M 2:23:21.5+38:29.5+36.71%73.15%17.17%12.69%07:40:10.0
723051Brett StevensSub vet33M 2:23:24.0+38:32.0+36.75%73.13%17.14%12.66%08:05:10.0
731114Rolf LudwigMaster50M 2:24:17.6+39:25.6+37.60%72.68%16.63%12.12%07:45:10.0
743085Fincham ThorntonSenior26M 2:25:27.5+40:35.5+38.71%72.09%15.95%11.41%08:05:10.0
751304Robin El KhabchiSub vet33M 2:25:32.2+40:40.2+38.78%72.06%15.91%11.36%07:55:10.0
761343Jacques PretoriusMaster59M 2:26:07.9+41:15.9+39.35%71.76%15.57%11.00%07:55:10.0
771201Charle GreylingVet47M 2:26:25.3+41:33.3+39.63%71.62%15.40%10.82%07:50:10.0
781062Mike CaponMaster56M 2:26:36.5+41:44.5+39.80%71.53%15.29%10.71%07:40:10.0
791085Stuart FyfeGrand master65M 2:26:40.5+41:48.5+39.87%71.50%15.25%10.67%07:40:10.0
801162Jason RossiterSub vet30M 2:26:42.4+41:50.4+39.90%71.48%15.23%10.65%07:45:10.0
811010Chris PorterGrand master63M 2:26:44.0+41:52.0+39.92%71.47%15.22%10.63%07:40:10.0
821305Donaté BadenhorstU2322M 2:26:49.4+41:57.4+40.01%71.42%15.17%10.58%07:55:10.0
833070Martin TrollipSub vet30M 2:26:59.0+42:07.0+40.16%71.35%15.07%10.48%08:05:10.0
843071Brendan TrollipSub vet30M 2:27:00.3+42:08.3+40.18%71.34%15.06%10.47%08:05:10.0
851016Stacey Shaw-TaylorSub vet37F 2:27:07.8+42:15.8+40.30%71.27%14.99%10.39%07:40:10.0
861403Frank WilliamsVet46M 2:27:10.3+42:18.3+40.34%71.25%14.96%10.37%08:00:10.0
873094Andrea FioritaU2322M 2:27:32.4+42:40.4+40.69%71.08%14.75%10.14%07:50:10.0
883111Teagan JacksonSenior25M 2:27:43.4+42:51.4+40.87%70.99%14.65%10.03%07:45:10.0
891408Daniel Van HeerdenVet46M 2:27:44.3+42:52.3+40.88%70.98%14.64%10.02%08:00:10.0
901059Quintis Du PreezVet45M 2:27:45.5+42:53.5+40.90%70.97%14.63%10.01%07:40:10.0
911177Mark VineSub vet38M 2:28:29.9+43:37.9+41.61%70.62%14.20%9.56%07:45:10.0
921079Jan KotzeMaster52M 2:28:31.4+43:39.4+41.63%70.61%14.18%9.54%07:40:10.0
931151Helgard Van VredenVet45M 2:28:32.3+43:40.3+41.64%70.60%14.17%9.53%07:45:10.0
941142Russell HoveMaster52M 2:28:41.7+43:49.7+41.79%70.52%14.08%9.44%07:45:10.0
951014Werner LateganMaster54M 2:29:11.4+44:19.4+42.27%70.29%13.80%9.14%07:40:10.0
961189Leon MeyerVet44M 2:29:14.2+44:22.2+42.31%70.27%13.77%9.11%07:50:10.0
971089Shaheen BhyatSub vet36M 2:29:17.9+44:25.9+42.37%70.24%13.74%9.07%07:45:10.0
981418Gangatha MkeleVet44M 2:29:29.3+44:37.3+42.55%70.15%13.63%8.95%08:00:10.0
991217Andrea IcelySub vet30F 2:29:48.8+44:56.8+42.86%70.00%13.44%8.76%07:50:10.0
1001432Andre HurterVet44M 2:29:49.4+44:57.4+42.87%69.99%13.43%8.75%08:00:10.0
1011087Ryan IllingworthVet46M 2:29:56.1+45:04.1+42.98%69.94%13.37%8.68%07:40:10.0
1021371Wayne BennettMaster52M 2:30:25.0+45:33.0+43.44%69.72%13.09%8.39%08:00:10.0
1031180Christiaan SmitMaster59M 2:30:36.9+45:44.9+43.63%69.63%12.98%8.27%07:50:10.0
1041149Brad WeiningerVet45M 2:30:37.6+45:45.6+43.64%69.62%12.97%8.26%07:45:10.0
1051179Esmari GoosenSub vet37F 2:30:37.7+45:45.7+43.64%69.62%12.97%8.26%07:45:10.0
1061081Trevor ArthurMaster56M 2:30:38.4+45:46.4+43.65%69.61%12.96%8.25%07:40:10.0
1071102Samantha MorardMaster51F 2:30:44.9+45:52.9+43.75%69.56%12.90%8.19%07:45:10.0
1081428Luke AlersVet44M 2:30:48.2+45:56.2+43.80%69.54%12.87%8.15%08:00:10.0
1093079Sebastian KruchenSenior29M 2:31:27.0+46:35.0+44.42%69.24%12.49%7.76%08:05:10.0
1101130Kenneth PienaarGrand master62M 2:31:28.0+46:36.0+44.44%69.23%12.48%7.75%07:45:10.0
1111159Willem Van SchalkwykVet40M 2:31:29.3+46:37.3+44.46%69.22%12.47%7.74%07:45:10.0
1121285Niek Van HarderwijkUnknownM 2:31:32.0+46:40.0+44.50%69.20%12.44%7.71%07:55:10.0
1131202Joshua BowersYouth17M 2:31:32.4+46:40.4+44.51%69.20%12.44%7.70%07:50:10.0
1143072Alex KruchenSub vet30M 2:31:32.9+46:40.9+44.52%69.20%12.44%7.70%08:05:10.0
1151134Jaco Janse Van VuurenVet44M 2:31:33.3+46:41.3+44.52%69.19%12.43%7.70%07:45:10.0
1161404Etienne De KockVet46M 2:31:38.9+46:46.9+44.61%69.15%12.38%7.64%08:00:10.0
1171181Stuart ConlanSub vet32M 2:31:44.0+46:52.0+44.69%69.11%12.33%7.59%07:50:10.0
1181150Alwyn RautenbachVet45M 2:31:44.5+46:52.5+44.70%69.11%12.32%7.58%07:45:10.0
1193040Ruan JonkerSub vet35M 2:31:54.4+47:02.4+44.86%69.03%12.23%7.48%08:05:10.0
1201013Wiehan Van Der MerweSub vet36M 2:32:00.0+47:08.0+44.95%68.99%12.17%7.42%07:40:10.0
1211167Maggie De JonckheereMasterF 2:32:01.3+47:09.3+44.97%68.98%12.16%7.41%07:45:10.0
1223109Pieter JoosteMaster52M 2:32:04.3+47:12.3+45.01%68.96%12.13%7.38%07:50:10.0
1231104Tim BristowSub vet35M 2:32:25.0+47:33.0+45.34%68.80%11.93%7.17%07:45:10.0
1241405Pedro SantosVet46M 2:32:32.9+47:40.9+45.47%68.74%11.86%7.09%08:00:10.0
1251436Willem De BruinVet43M 2:32:51.2+47:59.2+45.76%68.61%11.68%6.90%08:00:10.0
1261020Ruan RallSub vet35M 2:32:53.6+48:01.6+45.80%68.59%11.66%6.88%07:40:10.0
1271204Jeandre BenekeSub vet35M 2:32:54.7+48:02.7+45.82%68.58%11.65%6.87%07:50:10.0
1281019Mark StokoeMaster57M 2:33:21.9+48:29.9+46.25%68.38%11.39%6.59%07:40:10.0
1291023Caryn ToucheVet48F 2:33:32.7+48:40.7+46.42%68.30%11.28%6.48%07:40:10.0
1301198Fabienne MartinMaster55F 2:33:34.7+48:42.7+46.45%68.28%11.26%6.46%07:50:10.0
1311327Luan BreitenbachYouth17M 2:33:37.0+48:45.0+46.49%68.27%11.24%6.44%07:55:10.0
1321135Chanelle Nandi BirchSub vet33F 2:33:42.1+48:50.1+46.57%68.23%11.19%6.39%07:45:10.0
1331169Mike McKelveyVet46M 2:33:51.1+48:59.1+46.71%68.16%11.10%6.30%07:45:10.0
1341289Simon HoughSub vet33M 2:33:58.0+49:06.0+46.82%68.11%11.04%6.23%07:55:10.0
1351103Xenephin LudickVet43M 2:34:19.0+49:27.0+47.16%67.96%10.84%6.01%07:45:10.0
1361320Handre TruterVet40M 2:34:24.9+49:32.9+47.25%67.91%10.78%5.95%07:55:10.0
1371448Michael WheelerVet41M 2:34:30.0+49:38.0+47.33%67.87%10.73%5.90%08:00:10.0
1381033Warwick GoldieMaster54M 2:34:35.8+49:43.8+47.42%67.83%10.67%5.84%07:40:10.0
1391290Joshua DavimesSub vet33M 2:34:43.9+49:51.9+47.55%67.77%10.60%5.76%07:55:10.0
1401168Deon KoekemoerMaster56M 2:34:51.3+49:59.3+47.67%67.72%10.53%5.69%07:45:10.0
1413021Ewan JohnstonSub vet37M 2:35:10.9+50:18.9+47.98%67.58%10.34%5.49%08:05:10.0
1421194Peter Le MotteeGrand master65M 2:35:29.4+50:37.4+48.27%67.44%10.16%5.30%07:50:10.0
1431275Gerhard Van Der MerweSub vet34M 2:35:42.7+50:50.7+48.49%67.35%10.03%5.16%07:55:10.0
1441206David LoganMaster51M 2:35:43.4+50:51.4+48.50%67.34%10.02%5.16%07:50:10.0
1453059Caitlin BothaSub vet32F 2:35:51.1+50:59.1+48.62%67.29%9.95%5.08%08:05:10.0
1461218Mangako MubuselaVet41M 2:36:00.0+51:08.0+48.76%67.22%9.86%4.99%08:05:10.0
1473089Daniel KochSenior24M 2:36:04.4+51:12.4+48.83%67.19%9.82%4.94%08:05:10.0
1481131Magnus BergstedtMaster59M 2:36:08.9+51:16.9+48.90%67.16%9.78%4.90%07:45:10.0
1491097Johnny RouxMaster53M 2:36:13.4+51:21.4+48.97%67.13%9.73%4.85%07:45:10.0
1503036Martin ScottSub vet35M 2:36:19.4+51:27.4+49.07%67.08%9.68%4.79%08:05:10.0
1511078Marcus KneeVet46M 2:36:34.9+51:42.9+49.32%66.97%9.53%4.63%07:40:10.0
1523078Morakane ToloSenior29F 2:36:38.9+51:46.9+49.38%66.94%9.49%4.59%08:05:10.0
1531302Sylvia BarrettMaster50F 2:37:01.0+52:09.0+49.73%66.79%9.28%4.37%07:55:10.0
1543050Werner SwanepoelSub vet33M 2:37:08.7+52:16.7+49.85%66.73%9.20%4.29%08:05:10.0
1551382Yolandi BothaSub vet32F 2:37:14.0+52:22.0+49.94%66.69%9.15%4.24%06:30:10.0
1561116Gys OosthuizenGrand master62M 2:37:36.9+52:44.9+50.30%66.53%8.93%4.00%07:45:10.0
1571084Lee KotzeSenior25F 2:37:51.7+52:59.7+50.54%66.43%8.79%3.85%07:40:10.0
1581344Sergio De CastroMaster59M 2:37:52.9+53:00.9+50.55%66.42%8.78%3.84%07:55:10.0
1593020Tumelo MaakeSub vet38M 2:37:56.4+53:04.4+50.61%66.40%8.74%3.81%07:55:10.0
1601354Tom MaritzMaster56M 2:38:08.9+53:16.9+50.81%66.31%8.62%3.68%07:55:10.0
1611440Tebogo MotsepeVet43M 2:38:12.2+53:20.2+50.86%66.29%8.59%3.65%08:00:10.0
1621265James PattinsonSub vet36M 2:38:15.0+53:23.0+50.91%66.27%8.56%3.62%07:50:10.0
1633007Jaime NaylorVet40M 2:38:15.4+53:23.4+50.91%66.26%8.56%3.61%08:05:10.0
1641209Annalien OosthuizenMaster56F 2:38:15.5+53:23.5+50.91%66.26%8.56%3.61%07:50:10.0
1651395Gregory RodriguesVet47M 2:38:23.8+53:31.8+51.05%66.21%8.48%3.53%08:00:10.0
1661230Rees KeeneSub vet32M 2:38:25.0+53:33.0+51.06%66.20%8.47%3.52%07:50:10.0
1671399Christopher EhingerVet46M 2:38:25.5+53:33.5+51.07%66.19%8.46%3.51%08:00:10.0
1681353Herman Van TonderMaster56M 2:39:00.4+54:08.4+51.63%65.95%8.13%3.16%07:55:10.0
1691397Donovan LeeVet47M 2:39:01.7+54:09.7+51.65%65.94%8.11%3.14%08:00:10.0
1701393Reardon SandersonVet47M 2:39:03.6+54:11.6+51.68%65.93%8.10%3.12%08:00:10.0
1715228Jan LabuschagneMaster51M 2:39:15.2+54:23.2+51.86%65.85%7.98%3.01%07:50:10.0
1725227Justin WilliamsVet48M 2:39:18.7+54:26.7+51.92%65.82%7.95%2.97%07:50:10.0
1731073Karen RoosVet48F 2:39:34.6+54:42.6+52.17%65.72%7.80%2.81%07:40:10.0
1741125Meegan RouxSenior27F 2:39:48.5+54:56.5+52.39%65.62%7.66%2.67%07:45:10.0
1751111Michela PoulterSub vet37F 2:39:55.7+55:03.7+52.51%65.57%7.59%2.60%07:45:10.0
1763099Emma AchtenSub vet32F 2:40:05.2+55:13.2+52.66%65.51%7.50%2.50%08:05:10.0
1771080Clive PorterGrand master62M 2:40:34.3+55:42.3+53.12%65.31%7.22%2.20%07:40:10.0
1781121Iaan Van Der MerweSub vet37M 2:40:34.4+55:42.4+53.12%65.31%7.22%2.20%07:45:10.0
1791292Matthew NashSub vet33M 2:40:35.2+55:43.2+53.13%65.30%7.21%2.19%07:55:10.0
1801157Charles HudgsonVet43M 2:40:42.9+55:50.9+53.26%65.25%7.14%2.12%07:45:10.0
1811021Rian EngelbrechtMaster56M 2:40:48.8+55:56.8+53.35%65.21%7.08%2.06%07:40:10.0
1821163Martin BothaSub vet37M 2:40:59.9+56:07.9+53.53%65.14%6.98%1.94%07:45:10.0
1831165Yatin NarothumSub vet38M 2:41:03.8+56:11.8+53.59%65.11%6.94%1.90%07:45:10.0
1841274Stefan Van DeventerSub vet35M 2:41:40.3+56:48.3+54.17%64.86%6.59%1.53%07:55:10.0
1851053Iain ConlanGrand master62M 2:41:43.0+56:51.0+54.21%64.85%6.56%1.51%07:40:10.0
1861313Chris SteynMaster50M 2:41:53.1+57:01.1+54.37%64.78%6.46%1.40%07:55:10.0
1871410Jan NieuwenhuizenVet45M 2:42:00.8+57:08.8+54.49%64.73%6.39%1.33%08:00:10.0
1881220Andrew PooleyMaster56M 2:42:34.1+57:42.1+55.02%64.51%6.07%0.99%07:50:10.0
1891271Paul De ChalainSub vet33M 2:42:42.4+57:50.4+55.16%64.45%5.99%0.90%07:50:10.0
1901277Benjamin KingSub vet30M 2:42:43.7+57:51.7+55.18%64.44%5.98%0.89%07:55:10.0
1911216Lizette PieterseSub vet35F 2:42:45.9+57:53.9+55.21%64.43%5.95%0.87%07:50:10.0
1921186Fahim MahomedVet40M 2:43:08.3+58:16.3+55.57%64.28%5.74%0.64%07:50:10.0
1931185Christelle VermaakVet47F 2:43:09.3+58:17.3+55.58%64.27%5.73%0.63%07:50:10.0
1941229Richard WiggillVet41F 2:43:12.8+58:20.8+55.64%64.25%5.70%0.59%07:50:10.0
1951355Mark HortonMaster55M 2:43:13.4+58:21.4+55.65%64.25%5.69%0.59%07:55:10.0
1963084Jesse Pretorius PretoriusSenior26M 2:43:19.8+58:27.8+55.75%64.21%5.63%0.52%08:05:10.0
1971330Kaleb NieuwenhuizenYouth15M 2:43:24.2+58:32.2+55.82%64.18%5.59%0.48%07:55:10.0
1981434Quentin BowmanVet44M 2:43:27.6+58:35.6+55.87%64.15%5.55%0.44%07:55:10.0
1993042Jonathan BalesSub vet34M 2:43:29.7+58:37.7+55.91%64.14%5.53%0.42%08:05:10.0
2001426Lauren GouldingVet44F 2:44:09.4+59:17.4+56.54%63.88%5.15%0.02%08:00:10.0
2011207Irshaad KhamissaSub vet36M 2:44:11.4+59:19.4+56.57%63.87%5.13%0.00%07:50:10.0
2023100Herman BrandYouth17M 2:44:16.7+59:24.7+56.65%63.83%5.08%-0.05%07:40:10.0
2031347Charl StrydomMaster58M 2:44:18.2+59:26.2+56.68%63.83%5.07%-0.07%07:55:10.0
2041203Nico PretoriusVet46M 2:44:28.7+59:36.7+56.85%63.76%4.96%-0.18%07:50:10.0
2051139Gary LaneMaster54M 2:44:39.8+59:47.8+57.02%63.69%4.86%-0.29%07:45:10.0
2061172Marc RichterVet44M 2:44:56.8+1:00:04.8+57.29%63.58%4.69%-0.46%07:45:10.0
2071174Peter VickersGrand master62M 2:45:03.4+1:00:11.4+57.40%63.53%4.63%-0.53%07:45:10.0
2081411Moises De GouveiaVet45M 2:45:56.5+1:01:04.5+58.24%63.19%4.12%-1.07%08:00:10.0
2091452Stefan HoffelnerVet41M 2:46:28.7+1:01:36.7+58.75%62.99%3.81%-1.39%08:05:10.0
2103009Chantal HoffelnerSub vet39F 2:46:30.2+1:01:38.2+58.78%62.98%3.79%-1.41%08:05:10.0
2111421Melissa RichterVet44F 2:46:30.6+1:01:38.6+58.78%62.98%3.79%-1.41%08:05:10.0
2121314Marissa AnassisVet46F 2:46:35.1+1:01:43.1+58.85%62.95%3.75%-1.46%07:55:10.0
2131439Robin VermootenVet43M 2:46:36.2+1:01:44.2+58.87%62.94%3.74%-1.47%08:00:10.0
2141312Brad AnassisMaster54M 2:46:37.4+1:01:45.4+58.89%62.94%3.73%-1.48%07:55:10.0
2151205Steven WaltersVet45M 2:46:44.0+1:01:52.0+59.00%62.89%3.66%-1.55%07:50:10.0
2163043Jana GroblerSub vet34F 2:46:57.4+1:02:05.4+59.21%62.81%3.53%-1.69%08:05:10.0
2171318Wayne MurrayVet41M 2:47:08.4+1:02:16.4+59.38%62.74%3.43%-1.80%07:55:10.0
2181069Buks BadenhorstMaster56M 2:47:23.1+1:02:31.1+59.62%62.65%3.29%-1.95%07:40:10.0
2191091Rodney TaylorMaster58M 2:47:45.9+1:02:53.9+59.98%62.51%3.07%-2.18%07:45:10.0
2201444Willem NelVet42M 2:47:57.2+1:03:05.2+60.16%62.44%2.96%-2.29%08:00:10.0
2211402Jannie VoslooVet46M 2:47:58.5+1:03:06.5+60.18%62.43%2.94%-2.31%08:00:10.0
2223055Walter GreenSub vet33M 2:48:12.4+1:03:20.4+60.40%62.34%2.81%-2.45%08:05:10.0
2231178Marc DavidsVet40M 2:48:14.3+1:03:22.3+60.43%62.33%2.79%-2.47%07:45:10.0
2241137Natalie MascallVet44F 2:48:28.9+1:03:36.9+60.66%62.24%2.65%-2.61%07:45:10.0
2253103Lerato MolobyeVet44M 2:49:10.2+1:04:18.2+61.32%61.99%2.25%-3.03%07:50:10.0
2261049Denver BiggsGrand master63M 2:49:15.8+1:04:23.8+61.41%61.95%2.20%-3.09%07:40:10.0
2271389Pierre SmitVet47M 2:49:20.5+1:04:28.5+61.48%61.93%2.15%-3.14%08:00:10.0
2281182Keith TurnerGrand master66M 2:49:48.2+1:04:56.2+61.92%61.76%1.89%-3.42%07:50:10.0
2291341Alistair CalderGrand master61M 2:50:13.3+1:05:21.3+62.32%61.61%1.65%-3.67%07:55:10.0
2303096Ben MtafuVet43M 2:50:13.4+1:05:21.4+62.32%61.61%1.65%-3.67%07:50:10.0
2313090Johann BothmaU2323M 2:50:19.1+1:05:27.1+62.41%61.57%1.59%-3.73%08:05:10.0
2321233Grant CronjeVet44M 2:50:37.8+1:05:45.8+62.71%61.46%1.41%-3.92%07:50:10.0
2331042Ian-Kilwa AndersonGrand master76M 2:50:38.4+1:05:46.4+62.72%61.45%1.40%-3.93%07:40:10.0
2341127Themba ChakelaVet46M 2:50:44.0+1:05:52.0+62.81%61.42%1.35%-3.99%07:45:10.0
2341133Dawid Du PlessisVet47M 2:50:44.0+1:05:52.0+62.81%61.42%1.35%-3.99%07:45:10.0
2361406Francois BreitenbachVet46M 2:50:46.0+1:05:54.0+62.84%61.41%1.33%-4.01%08:00:10.0
2373054Motsamayi MokwatediSub vet33M 2:50:48.9+1:05:56.9+62.89%61.39%1.30%-4.03%07:50:10.0
2381335Errol WilkenGrand master63M 2:50:59.8+1:06:07.8+63.06%61.33%1.20%-4.15%07:55:10.0
2391357Chris De KockMaster54M 2:51:07.8+1:06:15.8+63.19%61.28%1.12%-4.23%07:55:10.0
2403062Zaid DesaiSub vet32M 2:51:26.2+1:06:34.2+63.48%61.17%0.94%-4.41%08:05:10.0
2411092Deon Van AssUnknownM 2:52:19.9+1:07:27.9+64.33%60.85%0.43%-4.96%07:45:10.0
2421407Tracy HardyVet46F 2:54:58.9+1:10:06.9+66.86%59.93%-1.10%-6.57%08:00:10.0
2431239Mykail GörgensSub vet31M 2:55:12.5+1:10:20.5+67.08%59.85%-1.23%-6.71%07:50:10.0
2443093Bruce CraylonGrand master66M 2:55:14.9+1:10:22.9+67.12%59.84%-1.26%-6.74%07:50:10.0
2451173Justin SelbyVet46M 2:55:35.0+1:10:43.0+67.43%59.72%-1.45%-6.94%08:00:10.0
2463044Martin MabuzaSub vet34M 2:55:44.0+1:10:52.0+67.58%59.67%-1.54%-7.03%08:05:10.0
2471258Brett KotzeMaster56M 2:55:44.8+1:10:52.8+67.59%59.67%-1.55%-7.04%07:50:10.0
2481303Calvin GomoYouth18M 2:56:05.3+1:11:13.3+67.92%59.55%-1.74%-7.25%07:55:10.0
2491136Fraser Van Der WattSub vet35M 2:56:19.5+1:11:27.5+68.14%59.47%-1.88%-7.39%07:45:10.0
2503008Marco VicenteSub vet39M 2:56:24.9+1:11:32.9+68.23%59.44%-1.93%-7.45%08:05:10.0
2513015Nicolle De BruynSub vet38F 2:56:27.9+1:11:35.9+68.28%59.43%-1.96%-7.48%08:05:10.0
2523052Chris De BeerSub vet33M 2:56:30.0+1:11:38.0+68.31%59.41%-1.98%-7.50%08:05:10.0
2531401Justin PapeVet46M 2:56:57.9+1:12:05.9+68.75%59.26%-2.25%-7.78%08:00:10.0
2541037Jacques MostertMaster50M 2:57:00.6+1:12:08.6+68.80%59.24%-2.28%-7.81%07:40:10.0
2553014Darko ArnautovicSub vet39M 2:57:20.2+1:12:28.2+69.11%59.13%-2.46%-8.01%08:05:10.0
2561223Wilhelm SchreiberMaster51M 2:57:26.0+1:12:34.0+69.20%59.10%-2.52%-8.07%07:50:10.0
2573092Natasha De BeerSub vet34F 2:57:34.0+1:12:42.0+69.33%59.06%-2.60%-8.15%08:05:10.0
2583060Sarah LouwSub vet32F 2:59:05.8+1:14:13.8+70.79%58.55%-3.48%-9.08%08:05:10.0
2591386Piotr KiszkurnoVet48M 2:59:10.3+1:14:18.3+70.86%58.53%-3.52%-9.12%08:00:10.0
2601195John PhelpsMaster51M 2:59:18.5+1:14:26.5+70.99%58.48%-3.60%-9.21%07:50:10.0
2613063Jurgie SteynSub vet31M 3:00:25.1+1:15:33.1+72.05%58.12%-4.25%-9.88%08:05:10.0
2621309Francesco ValenteSenior24M 3:00:25.9+1:15:33.9+72.06%58.12%-4.25%-9.89%07:55:10.0
2631283Kribban CoopoosamyVet49M 3:00:36.7+1:15:44.7+72.23%58.06%-4.36%-10.00%07:55:10.0
2641234Lyndon PinnockMaster51M 3:00:54.3+1:16:02.3+72.51%57.97%-4.53%-10.18%07:50:10.0
2651409Corne ErasmusVet46F 3:01:09.3+1:16:17.3+72.75%57.89%-4.67%-10.33%08:00:10.0
2661118Phillip WebsterGrand master61M 3:01:09.6+1:16:17.6+72.75%57.89%-4.67%-10.34%07:45:10.0
2671128Ivan KoorsenSenior29M 3:01:12.1+1:16:20.1+72.79%57.87%-4.70%-10.36%07:45:10.0
2685190Christo ErasmusVet49M 3:01:15.0+1:16:23.0+72.84%57.86%-4.73%-10.39%08:00:10.0
2691414Khutjo MadishaVet45M 3:01:17.0+1:16:25.0+72.87%57.85%-4.74%-10.41%08:00:10.0
2701058Shane ScaifeUnknownM 3:01:25.2+1:16:33.2+73.00%57.80%-4.82%-10.49%07:40:10.0
2711433Johan De BruynVet44M 3:01:31.0+1:16:39.0+73.09%57.77%-4.88%-10.55%08:00:10.0
2721400Christo AugustynVet46M 3:01:33.0+1:16:41.0+73.12%57.76%-4.90%-10.57%08:00:10.0
2731449Daniel MattheeVet41M 3:01:41.0+1:16:49.0+73.25%57.72%-4.98%-10.65%08:00:10.0
2741272Renier ViljoenSub vet38M 3:02:52.4+1:18:00.4+74.39%57.34%-5.66%-11.38%07:50:10.0
2751391Robert JanssensVet47M 3:03:48.7+1:18:56.7+75.28%57.05%-6.21%-11.95%08:00:10.0
2761398Neil TerblancheVet47M 3:04:17.5+1:19:25.5+75.74%56.90%-6.48%-12.24%08:00:10.0
2773041Marius BritsSub vet35M 3:04:40.5+1:19:48.5+76.10%56.78%-6.70%-12.48%08:05:10.0
2781323Matthew AshtonU2319M 3:04:55.4+1:20:03.4+76.34%56.71%-6.85%-12.63%07:55:10.0
2791032Steve WagnerMaster57M 3:04:59.2+1:20:07.2+76.40%56.69%-6.88%-12.67%07:40:10.0
2801196Stephen Van SchalkwykMaster50M 3:05:19.3+1:20:27.3+76.72%56.59%-7.08%-12.87%07:50:10.0
2811288Kevin MoodleyMaster53M 3:05:28.0+1:20:36.0+76.86%56.54%-7.16%-12.96%07:55:10.0
2823097Carleen ColyvasMaster52F 3:05:33.0+1:20:41.0+76.94%56.52%-7.21%-13.01%07:50:10.0
2831241Regardt Van VuurenSub vet34M 3:05:35.2+1:20:43.2+76.97%56.51%-7.23%-13.03%07:50:10.0
2841034Andre VermaakMaster58M 3:06:10.7+1:21:18.7+77.54%56.33%-7.57%-13.39%07:40:10.0
2851339David RogersGrand master61M 3:07:04.4+1:22:12.4+78.39%56.06%-8.09%-13.94%07:55:10.0
2861380Leon GrahamMaster50M 3:07:58.4+1:23:06.4+79.25%55.79%-8.61%-14.49%08:00:10.0
2871310Liandro NellYouth17M 3:07:59.2+1:23:07.2+79.26%55.78%-8.62%-14.49%07:55:10.0
2881351Sakkie Van Den BerghMaster57M 3:08:42.6+1:23:50.6+79.95%55.57%-9.04%-14.93%07:55:10.0
2891334Jp NelGrand master63M 3:08:43.8+1:23:51.8+79.97%55.56%-9.05%-14.95%07:55:10.0
2901262Simphiwe MngadiMaster53M 3:09:17.2+1:24:25.2+80.50%55.40%-9.37%-15.29%07:50:10.0
2911245Martin PooleGrand master60M 3:09:22.4+1:24:30.4+80.58%55.38%-9.42%-15.34%07:50:10.0
2921396Ryan BidgoodVet47M 3:09:49.8+1:24:57.8+81.02%55.24%-9.68%-15.62%08:00:10.0
2931273Mark AshtonUnknownM 3:09:55.6+1:25:03.6+81.11%55.21%-9.74%-15.67%07:50:10.0
2943064Naomi JohnsonSub vet31F 3:10:23.0+1:25:31.0+81.55%55.08%-10.00%-15.95%08:05:10.0
2951164Victor BestMaster51M 3:10:26.8+1:25:34.8+81.61%55.06%-10.04%-15.99%07:45:10.0
2963032Modikwe SebolaSub vet36M 3:10:51.6+1:25:59.6+82.00%54.94%-10.28%-16.24%08:05:10.0
2973048Hanno Van NiekerkSub vet33M 3:10:57.5+1:26:05.5+82.10%54.92%-10.34%-16.30%08:05:10.0
2981231Chrisna Du ToitVet42F 3:11:33.8+1:26:41.8+82.67%54.74%-10.68%-16.67%07:50:10.0
2991212Bernadette Da SilvaVet47F 3:11:35.3+1:26:43.3+82.70%54.74%-10.70%-16.69%07:50:10.0
3001278Marise MishanSub vet39F 3:12:17.0+1:27:25.0+83.36%54.54%-11.10%-17.11%07:55:10.0
3013046André Van JaarsveldSub vet34M 3:12:18.7+1:27:26.7+83.39%54.53%-11.12%-17.13%08:05:10.0
3021263Martin NangoroMaster55M 3:13:17.1+1:28:25.1+84.32%54.25%-11.68%-17.72%07:50:10.0
3031110Aneke FourieSub vet36F 3:13:29.2+1:28:37.2+84.51%54.20%-11.80%-17.84%07:45:10.0
3041315Kabi KolobeVet46M 3:14:02.5+1:29:10.5+85.04%54.04%-12.12%-18.18%07:55:10.0
3051287Nicky MaraisVet46F 3:14:11.0+1:29:19.0+85.17%54.00%-12.20%-18.27%07:55:10.0
3063019Paul MamakokoSub vet38M 3:14:52.3+1:30:00.3+85.83%53.81%-12.60%-18.69%08:05:10.0
3071045Stuart MartinMaster59M 3:14:55.1+1:30:03.1+85.87%53.80%-12.62%-18.72%07:40:10.0
3081215Pr StraussSub vet33M 3:15:25.4+1:30:33.4+86.35%53.66%-12.92%-19.02%07:50:10.0
3091445Nico PrinslooVet42M 3:16:06.8+1:31:14.8+87.01%53.47%-13.31%-19.44%08:00:10.0
3101183Brandon SevellU2321M 3:16:18.5+1:31:26.5+87.20%53.42%-13.43%-19.56%08:00:10.0
3113039Johnny Rose Unknown34M 3:16:23.7+1:31:31.7+87.28%53.40%-13.48%-19.61%07:50:10.0
3123104Marco FioritaSenior23M 3:16:41.0+1:31:49.0+87.56%53.32%-13.64%-19.79%07:50:10.0
3131115Maricelle BoshoffSub vet38F 3:16:41.2+1:31:49.2+87.56%53.32%-13.64%-19.79%07:45:10.0
3141256Nelson De AveiroUnknownM 3:17:13.0+1:32:21.0+88.06%53.17%-13.95%-20.11%07:50:10.0
3153023Anton Du PlessisSub vet37M 3:18:13.8+1:33:21.8+89.03%52.90%-14.54%-20.73%08:05:10.0
3161208Humayd MurchieSub vet32M 3:18:27.3+1:33:35.3+89.25%52.84%-14.67%-20.87%07:50:10.0
3171075Fourie ClaytonVet41M 3:18:29.7+1:33:37.7+89.28%52.83%-14.69%-20.89%07:40:10.0
3183087Michael WilesSenior26M 3:20:14.0+1:35:22.0+90.94%52.37%-15.69%-21.95%08:05:10.0
3191221Peter BergerGrand master80M 3:20:24.8+1:35:32.8+91.11%52.33%-15.80%-22.06%07:50:10.0
3201244David DonaldMaster53M 3:20:56.5+1:36:04.5+91.62%52.19%-16.10%-22.38%07:50:10.0
3211338Gary HughesGrand master62M 3:21:19.0+1:36:27.0+91.97%52.09%-16.32%-22.61%07:55:10.0
3223077Rikus GroblerSenior29M 3:21:41.6+1:36:49.6+92.33%51.99%-16.54%-22.84%08:05:10.0
3231372Deon De LangeMaster52M 3:21:44.0+1:36:52.0+92.37%51.98%-16.56%-22.87%08:00:10.0
3243076Stephan GroblerSenior29M 3:21:45.0+1:36:53.0+92.39%51.98%-16.57%-22.88%08:05:10.0
3251248Charmaine MacGregorGrand master61F 3:22:02.0+1:37:10.0+92.66%51.91%-16.73%-23.05%07:50:10.0
3261254Jennifer GlaffigU2323F 3:22:56.2+1:38:04.2+93.52%51.67%-17.26%-23.60%07:50:10.0
3271381Jason WestvigVet49M 3:23:40.9+1:38:48.9+94.23%51.49%-17.69%-24.05%08:00:10.0
3281367Talana WestvigMaster52F 3:23:59.0+1:39:07.0+94.52%51.41%-17.86%-24.24%08:00:10.0
3293024Renier NieuwoudtSub vet37M 3:24:04.0+1:39:12.0+94.60%51.39%-17.91%-24.29%08:05:10.0
3301210Okkie NelVet47M 3:24:20.3+1:39:28.3+94.86%51.32%-18.07%-24.45%07:50:10.0
3311129Braam SmitSub vet39M 3:24:39.2+1:39:47.2+95.16%51.24%-18.25%-24.64%07:45:10.0
3321415Ian DornanVet45M 3:24:41.0+1:39:49.0+95.18%51.23%-18.27%-24.66%08:00:10.0
3331268Eric KochVet48M 3:25:08.4+1:40:16.4+95.62%51.12%-18.53%-24.94%07:50:10.0
3341140Johan MaraisVet43M 3:27:57.2+1:43:05.2+98.30%50.43%-20.15%-26.65%07:45:10.0
3351322Leana Van Der WesthuizenSub vet31F 3:28:14.6+1:43:22.6+98.58%50.36%-20.32%-26.83%07:55:10.0
3361299Elisa PalSenior29F 3:28:19.3+1:43:27.3+98.65%50.34%-20.37%-26.88%07:55:10.0
3373018Chris CoetzeeSub vet38M 3:28:22.2+1:43:30.2+98.70%50.33%-20.40%-26.91%08:05:10.0
3381348Emma SteenkampMaster58F 3:28:24.4+1:43:32.4+98.73%50.32%-20.42%-26.93%07:55:10.0
3391326Ryan CookYouth17M 3:28:25.0+1:43:33.0+98.74%50.32%-20.42%-26.94%07:55:10.0
3401257Beverley MellowsGrand master65F 3:28:31.4+1:43:39.4+98.85%50.29%-20.48%-27.00%07:50:10.0
3411199Gillian CampbellGrand master62F 3:28:36.5+1:43:44.5+98.93%50.27%-20.53%-27.05%07:50:10.0
3421260Andy HadfieldVet42M 3:30:02.4+1:45:10.4+100.29%49.93%-21.36%-27.92%07:50:10.0
3433022Janade SewnarainSub vet37M 3:31:26.7+1:46:34.7+101.63%49.60%-22.17%-28.78%08:05:10.0
3441423Justin De SouzaVet44M 3:32:45.9+1:47:53.9+102.89%49.29%-22.93%-29.58%08:00:10.0
3451048Adrian ThomasMaster57M 3:32:50.8+1:47:58.8+102.97%49.27%-22.98%-29.63%08:00:10.0
3463082Francois Van Der MerweSenior28M 3:33:01.0+1:48:09.0+103.13%49.23%-23.08%-29.74%08:05:10.0
3473083Heinrich Du ToitSenior26M 3:33:44.0+1:48:52.0+103.81%49.06%-23.49%-30.17%08:05:10.0
3483025Jaryd BothaUnknown36M 3:34:01.0+1:49:09.0+104.08%49.00%-23.66%-30.35%08:05:10.0
3493035Chone CannonSub vet35F 3:35:23.3+1:50:31.3+105.39%48.69%-24.45%-31.18%08:05:10.0
3501384Mark IrvingVet48M 3:35:43.0+1:50:51.0+105.71%48.61%-24.64%-31.38%08:00:10.0
3513066Damian BothaSub vet31M 3:36:05.3+1:51:13.3+106.06%48.53%-24.86%-31.61%08:05:10.0
3521225Albert BotesMaster57M 3:36:26.0+1:51:34.0+106.39%48.45%-25.05%-31.82%07:50:10.0
3531238Michael PrinslooVet44M 3:36:28.0+1:51:36.0+106.42%48.44%-25.07%-31.84%07:50:10.0
3547295Thaniel RangasamyYouth16M 3:37:04.8+1:52:12.8+107.01%48.31%-25.43%-32.21%07:45:10.0
3551446Roberto AricoVet42M 3:37:38.8+1:52:46.8+107.55%48.18%-25.76%-32.56%08:00:10.0
3561424Clive SmedmorVet44M 3:37:40.9+1:52:48.9+107.58%48.17%-25.78%-32.58%08:00:10.0
3571012Johnny HelenaGrand master67M 3:37:47.3+1:52:55.3+107.68%48.15%-25.84%-32.64%07:55:10.0
3581349Bevan RichardsMaster57M 3:37:47.7+1:52:55.7+107.69%48.15%-25.84%-32.65%07:55:10.0
3593001Mark HawesVet41M 3:37:53.0+1:53:01.0+107.77%48.13%-25.89%-32.70%08:00:10.0
3603029Meggan DresselhausSub vet36F 3:41:55.3+1:57:03.3+111.62%47.25%-28.23%-35.16%08:05:10.0
3611267Ant RouzievSub vet38M 3:42:14.5+1:57:22.5+111.93%47.19%-28.41%-35.36%07:50:10.0
3623056Dj Van WykSub vet32M 3:42:31.9+1:57:39.9+112.20%47.12%-28.58%-35.53%08:05:10.0
3633003Juan KrugerVet40M 3:42:51.5+1:57:59.5+112.52%47.06%-28.77%-35.73%08:05:10.0
3641333Barend Van Der MerweGrand master64M 3:42:55.3+1:58:03.3+112.58%47.04%-28.80%-35.77%07:55:10.0
3651360Mayur MaganlalMaster54M 3:43:34.5+1:58:42.5+113.20%46.90%-29.18%-36.17%07:55:10.0
3661319Dean HempelVet41M 3:44:12.4+1:59:20.4+113.80%46.77%-29.55%-36.55%07:55:10.0
3671451Kim LeonardVet41F 3:45:05.7+2:00:13.7+114.65%46.59%-30.06%-37.09%08:00:10.0
3683038Mark Van HeeswijkSub vet35M 3:45:06.5+2:00:14.5+114.66%46.58%-30.07%-37.10%08:05:10.0
3691296Ismail AkhalwayaMaster51M 3:45:44.4+2:00:52.4+115.26%46.45%-30.43%-37.49%07:55:10.0
3701293Michelle CloeteVet42F 3:47:10.0+2:02:18.0+116.62%46.16%-31.26%-38.36%07:55:10.0
3713028Maxwell KungwimbaSub vet36M 3:48:19.9+2:03:27.9+117.74%45.93%-31.93%-39.07%07:55:10.0
3721369Rob LombaardMaster52M 3:49:06.5+2:04:14.5+118.48%45.77%-32.38%-39.54%08:00:10.0
3733053Craig PlattSub vet33M 3:50:04.6+2:05:12.6+119.40%45.58%-32.94%-40.13%08:05:10.0
3743049Christelle MatthiesonSub vet33F 3:50:04.8+2:05:12.8+119.40%45.58%-32.94%-40.13%08:05:10.0
3751147Stuart RouxSub vet32M 3:50:28.1+2:05:36.1+119.77%45.50%-33.16%-40.37%07:45:10.0
3761211Johan CloeteVet44M 3:52:09.5+2:07:17.5+121.38%45.17%-34.14%-41.40%07:50:10.0
3771113Lawrence WaterstonVet44M 3:52:39.3+2:07:47.3+121.86%45.07%-34.43%-41.70%07:45:10.0
3781282Ben ShipsterU2321M 3:52:42.0+2:07:50.0+121.90%45.07%-34.45%-41.73%07:55:10.0
3791373Dawid Van WyngaardMaster51M 3:53:29.1+2:08:37.1+122.65%44.91%-34.91%-42.20%08:00:10.0
3801251Makatikela LevhuwaneSub vet37M 3:53:29.4+2:08:37.4+122.65%44.91%-34.91%-42.21%07:50:10.0
3813012Kgopolo RibaSub vet39M 3:55:52.3+2:11:00.3+124.93%44.46%-36.29%-43.66%08:05:10.0
3821226Ben CarpenterYouth17M 3:57:23.2+2:12:31.2+126.37%44.18%-37.16%-44.58%07:50:10.0
3833098David MparutsaVet42M 3:58:17.8+2:13:25.8+127.24%44.01%-37.69%-45.13%07:50:10.0
3843047Johnson MosanaSub vet33M 3:58:44.3+2:13:52.3+127.66%43.93%-37.94%-45.40%08:05:10.0
3853017Navendrin CoopoosamySub vet38M 3:58:49.5+2:13:57.5+127.74%43.91%-37.99%-45.46%08:05:10.0
3861255Michael RodgerSub vet30M 4:00:12.4+2:15:20.4+129.06%43.66%-38.79%-46.30%07:50:10.0
3871377Morne Du PreezMaster50M 4:03:32.4+2:18:40.4+132.24%43.06%-40.72%-48.33%08:00:10.0
3881246Tony HeyesMaster54M 4:10:53.7+2:26:01.7+139.25%41.80%-44.97%-52.81%07:50:10.0
3891345Dave ShipsterMaster59M 4:14:11.0+2:29:19.0+142.39%41.26%-46.87%-54.81%07:55:10.0
3901166Jason MizenSub vet32M 4:16:33.4+2:31:41.4+144.65%40.87%-48.24%-56.26%07:45:10.0
3911242Chanelle Du PreezSub vet36F 4:16:49.5+2:31:57.5+144.91%40.83%-48.39%-56.42%07:50:10.0
3921243Shaun Du PreezSub vet36M 4:16:52.5+2:32:00.5+144.95%40.82%-48.42%-56.45%07:50:10.0
3933057Erica ErlankSub vet32F 4:21:25.9+2:36:33.9+149.30%40.11%-51.05%-59.23%08:05:10.0
3941222Ian PinnockGrand master76M 4:23:34.6+2:38:42.6+151.34%39.79%-52.29%-60.53%07:50:10.0
3951236Charl ErlankGrand master60M 4:26:23.0+2:41:31.0+154.02%39.37%-53.92%-62.24%08:00:10.0
3961266Aleksandar ToprekSub vet37M 4:28:40.6+2:43:48.6+156.21%39.03%-55.24%-63.64%07:50:10.0
3971342Sue ShipsterGrand master60F 4:34:06.0+2:49:14.0+161.38%38.26%-58.37%-66.94%07:55:10.0
3983088Anelda LeeSenior25F 4:57:18.2+3:12:26.2+183.51%35.27%-71.78%-81.07%08:05:10.0
3993061Martin PrinslooSub vet32M 4:57:37.6+3:12:45.6+183.81%35.23%-71.97%-81.27%08:05:10.0
4001232Quinton HarrisMaster57M 5:08:44.6+3:23:52.6+194.42%33.97%-78.39%-88.04%07:50:10.0
4015099Nigel BailesMaster58M 6:59:44.8+5:14:52.8+300.27%24.98%-142.53%-155.65%07:45:10.0
-1017Ryan VorsterYouth18M DNF-----07:40:10.0
-1035Mark TaylorVet42M DNF-----07:40:10.0
-1041Geraldine PelserSub vet38F DNF-----07:40:10.0
-1064Nicky RossSub vet37F DNF-----07:40:10.0
-1086Tracey AndrewsMaster59F DNF-----07:40:10.0
-1093Jessica RobinsonSenior27F DNF-----07:45:10.0
-1096Andy MurrayMaster58M DNF-----07:45:10.0
-1253Stephan Van VuurenSenior27M DNF-----07:50:10.0
-1295Lloyd MoranSub vet38M DNF-----07:55:10.0
-1324Jason KnezovichYouth18M DNF-----07:55:10.0
-1329Mario BoshoffYouth16M DNF-----07:40:10.0
-1366Morne JoosteMaster53M DNF-----07:55:10.0
-3005Freddy SibiyaVet40M DNF-----08:05:10.0
-5102John DrennanUnknown55M DNF-----07:45:10.0