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: 956
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

  • 25KM SPRINT CHAMP - Overall
Place Bib Name Category Age Gender Finish time
17278Tjaart De WetUnknownM 1:09:09.0--100%51.16%49.55%08:25:10.0
27235Zander Van VlietSub vet31M 1:18:04.0+8:55.0+12.89%88.58%44.86%43.04%08:25:10.0
31307Jared FalckYouthM 1:18:16.0+9:07.0+13.18%88.35%44.72%42.90%08:35:10.0
45079Heinrich BroodrykU2320M 1:19:56.7+10:47.7+15.61%86.50%43.54%41.67%08:20:10.0
51038Leonora ChanguionVet46F 1:20:44.0+11:35.0+16.75%85.65%42.98%41.10%08:35:10.0
67402Marelize BertholdtVet43F 1:21:15.0+12:06.0+17.50%85.11%42.62%40.72%08:35:10.0
77419Herman ConradieVet40M 1:21:24.0+12:15.0+17.72%84.95%42.51%40.61%08:35:10.0
81090Jared BauerUnknownM 1:21:38.0+12:29.0+18.05%84.71%42.35%40.44%08:35:10.0
97290Nicholas Le GrangeYouth15M 1:22:29.0+13:20.0+19.28%83.84%41.75%39.82%08:25:10.0
101308Michael FalckYouth15M 1:23:28.0+14:19.0+20.70%82.85%41.05%39.10%08:35:10.0
117298Matthew DickensYouth13M 1:25:11.0+16:02.0+23.19%81.18%39.84%37.85%08:25:10.0
127280Francois VenterYouth17M 1:25:21.0+16:12.0+23.43%81.02%39.72%37.73%08:25:10.0
137149Adelaide HughesSub vet39F 1:25:39.0+16:30.0+23.86%80.74%39.51%37.51%08:20:10.0
147189Aydan SequeiraYouth13M 1:26:41.0+17:32.0+25.36%79.77%38.78%36.76%08:20:10.0
157355Anton CornelissenVet49M 1:26:45.0+17:36.0+25.45%79.71%38.73%36.71%08:30:10.0
167151Jean-Claude ChanuVet47M 1:27:43.0+18:34.0+26.85%78.83%38.05%36.00%08:20:10.0
177132Dirk ElsGrand master62M 1:28:11.0+19:02.0+27.52%78.42%37.72%35.66%08:20:10.0
187281Elmar VoslooYouth16M 1:29:30.0+20:21.0+29.43%77.26%36.79%34.70%08:25:10.0
197171Robert NortonVet45M 1:31:03.0+21:54.0+31.67%75.95%35.70%33.57%08:20:10.0
197310Nicholas NortonYouth10M 1:31:03.0+21:54.0+31.67%75.95%35.70%33.57%08:30:10.0
217284Cayle FurnissYouth15M 1:31:52.0+22:43.0+32.85%75.27%35.12%32.98%08:25:10.0
227289Tyler LageYouth15M 1:32:09.0+23:00.0+33.26%75.04%34.92%32.77%08:25:10.0
237377Roger HuttonVet46M 1:32:48.0+23:39.0+34.20%74.52%34.46%32.29%08:30:10.0
241365Roger FalckMaster54M 1:33:07.0+23:58.0+34.66%74.26%34.24%32.06%08:35:10.0
257139Vernon IngramVet49M 1:33:58.0+24:49.0+35.89%73.59%33.64%31.44%08:20:10.0
267382Paul FurnissVet45M 1:34:10.0+25:01.0+36.18%73.43%33.49%31.30%08:30:10.0
277454Michael KhorombiSub vet33M 1:34:24.0+25:15.0+36.51%73.25%33.33%31.13%08:35:10.0
287325Mark MentonMaster55M 1:35:17.0+26:08.0+37.79%72.57%32.71%30.48%08:30:10.0
297462Iwan KrugerSub vet34M 1:36:28.0+27:19.0+39.50%71.68%31.87%29.62%08:35:10.0
307466Loren LiljeSub vet33M 1:37:25.0+28:16.0+40.88%70.98%31.20%28.93%08:35:10.0
317392Kobus RossouwVet44M 1:38:25.0+29:16.0+42.32%70.26%30.49%28.20%08:30:10.0
327135Johan HardingMaster51M 1:38:38.0+29:29.0+42.64%70.11%30.34%28.04%08:20:10.0
337127Sara ParkerMaster51F 1:39:13.0+30:04.0+43.48%69.70%29.93%27.61%08:20:10.0
347300Oratile BoschYouth12M 1:39:16.0+30:07.0+43.55%69.66%29.89%27.58%08:25:10.0
357119Samantha HornMaster50F 1:39:35.0+30:26.0+44.01%69.44%29.67%27.35%08:20:10.0
367478Mabetha Cedrick PilaSub vet31M 1:39:46.0+30:37.0+44.28%69.31%29.54%27.21%08:35:10.0
377405Alexandre HenrichsVet42M 1:40:01.0+30:52.0+44.64%69.14%29.36%27.03%08:35:10.0
387283Shaun DowningYouth16M 1:40:40.0+31:31.0+45.58%68.69%28.90%26.56%08:25:10.0
397153Marco BertaminiVet48M 1:40:52.0+31:43.0+45.87%68.56%28.76%26.41%08:20:10.0
407282Alex De ClercqYouth16M 1:41:09.0+32:00.0+46.28%68.36%28.56%26.20%08:25:10.0
417182Garth MellySub vet37M 1:41:18.8+32:09.8+46.51%68.25%28.45%26.08%08:20:10.0
427487Michael Van Der MerweSub vet30M 1:41:20.0+32:11.0+46.54%68.24%28.43%26.07%08:35:10.0
437157Martin Van HeerdenMaster55M 1:42:00.0+32:51.0+47.51%67.79%27.96%25.58%08:20:10.0
447173Andre Van LoggerenbergMaster59M 1:42:01.0+32:52.0+47.53%67.78%27.95%25.57%08:20:10.0
457383Graeme GrobbelaarVet45M 1:42:06.0+32:57.0+47.65%67.73%27.89%25.51%08:30:10.0
467316Piet De BruinGrand master63M 1:42:18.0+33:09.0+47.94%67.60%27.75%25.36%08:30:10.0
477413Kyle LassVet41M 1:42:31.0+33:22.0+48.25%67.45%27.60%25.21%08:35:10.0
487367David MeiringVet48M 1:43:25.0+34:16.0+49.55%66.87%26.96%24.55%08:30:10.0
497488Chantel MullerSenior29F 1:44:29.0+35:20.0+51.10%66.18%26.21%23.77%08:35:10.0
507331Darren CoxMaster53M 1:44:30.0+35:21.0+51.12%66.17%26.20%23.76%08:30:10.0
517481Liandi Janse Van VuurenSub vet31F 1:44:31.0+35:22.0+51.14%66.16%26.18%23.75%08:35:10.0
527500Lerato PhetoeSenior27M 1:45:39.0+36:30.0+52.78%65.45%25.38%22.92%08:35:10.0
533114Calista CornelissenU2323F 1:46:22.0+37:13.0+53.82%65.01%24.88%22.40%08:35:10.0
543101Theresa HammanVet49F 1:47:06.0+37:57.0+54.88%64.57%24.36%21.86%08:30:10.0
557254Cooper MentonYouth13M 1:47:13.0+38:04.0+55.05%64.50%24.28%21.78%08:30:10.0
567411Amanda LloydVet41F 1:47:19.0+38:10.0+55.19%64.44%24.21%21.70%08:35:10.0
577480Eduan SnymanSub vet31M 1:47:21.0+38:12.0+55.24%64.42%24.18%21.68%08:35:10.0
587408Jason MaraVet41M 1:47:26.0+38:17.0+55.36%64.37%24.12%21.62%08:35:10.0
597273Alfred HeathVet47M 1:47:31.0+38:22.0+55.48%64.32%24.07%21.56%08:25:10.0
607346Amber MahonyMaster51F 1:47:37.0+38:28.0+55.63%64.26%23.99%21.48%08:30:10.0
617490Antoinette EickerSenior29F 1:48:08.0+38:59.0+56.38%63.95%23.63%21.11%08:35:10.0
627431Marihanda StreicherSub vet39F 1:48:12.0+39:03.0+56.47%63.91%23.58%21.06%08:35:10.0
637457Yolanda Van Der MerweSub vet34F 1:48:42.0+39:33.0+57.19%63.62%23.23%20.69%08:35:10.0
647463Clintin RiddellSub vet33M 1:50:34.0+41:25.0+59.89%62.54%21.91%19.33%08:35:10.0
651438Kealan ErasmusU2323M 1:51:02.0+41:53.0+60.57%62.28%21.58%18.99%08:35:10.0
667455Nicole BadenhorstSub vet35F 1:51:19.0+42:10.0+60.98%62.12%21.38%18.79%08:35:10.0
677433Dale BadenhorstSub vet38M 1:51:21.0+42:12.0+61.03%62.10%21.36%18.76%08:35:10.0
687409Andrew SteynVet41M 1:52:28.0+43:19.0+62.64%61.48%20.57%17.95%08:35:10.0
697323Mike KenyonMaster56M 1:53:18.0+44:09.0+63.85%61.03%19.98%17.34%08:30:10.0
701152Moranake ToloSenior29F 1:53:37.6+44:28.6+64.32%60.86%19.75%17.10%08:35:10.0
717374Jessica FritzVet47F 1:54:39.0+45:30.0+65.80%60.31%19.03%16.35%08:30:10.0
727361Ryan PurdonVet48M 1:54:40.0+45:31.0+65.82%60.31%19.02%16.34%08:30:10.0
737425Johan NagelSub vet39M 1:54:41.0+45:32.0+65.85%60.30%19.00%16.33%08:35:10.0
747473Bart FintelmanSub vet32M 1:55:11.0+46:02.0+66.57%60.03%18.65%15.96%08:35:10.0
757147Charlene HugoVet42F 1:56:00.0+46:51.0+67.75%59.61%18.07%15.37%08:20:10.0
767214Zanel CloeteVet49F 1:56:39.0+47:30.0+68.69%59.28%17.62%14.89%08:25:10.0
777258Chris ReedGrand master71M 1:57:47.0+48:38.0+70.33%58.71%16.81%14.07%08:25:10.0
787418Jonathan LovegroveVet40M 1:58:02.0+48:53.0+70.69%58.59%16.64%13.89%08:35:10.0
797236Sheree TaylorSub vet32F 1:58:10.0+49:01.0+70.88%58.52%16.54%13.79%08:25:10.0
801197Neo RamawelaJuniorF 1:58:11.0+49:02.0+70.91%58.51%16.53%13.78%08:30:10.0
817311Cornelius RoosGrand master71M 1:58:15.0+49:06.0+71.01%58.48%16.48%13.73%08:30:10.0
827442Christie Du PreezSub vet38F 1:58:35.0+49:26.0+71.49%58.31%16.25%13.48%08:35:10.0
837122Jonte KinchSenior25M 2:01:25.0+52:16.0+75.58%56.95%14.25%11.42%08:20:10.0
847329Craig KinchMaster54M 2:01:41.0+52:32.0+75.97%56.83%14.06%11.22%08:30:10.0
857363Wimpie PieterseVet48M 2:02:20.0+53:11.0+76.91%56.53%13.60%10.75%08:30:10.0
867126Nicolaas ThiartSub vet30M 2:02:23.4+53:14.4+76.99%56.50%13.56%10.71%08:20:10.0
877474Nicholas De VilliersSub vet32M 2:03:01.6+53:52.6+77.91%56.21%13.11%10.24%08:35:10.0
887216Jenny WrightSub vet39F 2:03:17.8+54:08.8+78.30%56.08%12.92%10.05%08:25:10.0
897207Bruce JonkerSub vet39M 2:03:23.0+54:14.0+78.43%56.04%12.86%9.98%08:25:10.0
907469Christopher DiasSub vet33M 2:03:24.1+54:15.1+78.46%56.04%12.85%9.97%08:35:10.0
917206Carel Van HeerdenSub vet39M 2:04:01.9+54:52.9+79.37%55.75%12.40%9.51%08:25:10.0
927484Jason LippensSub vet30M 2:04:15.1+55:06.1+79.68%55.65%12.25%9.35%08:35:10.0
937438Annelore WheelerSub vet38F 2:04:20.0+55:11.0+79.80%55.62%12.19%9.29%08:35:10.0
947180Antoinette NelVet41F 2:04:57.0+55:48.0+80.69%55.34%11.75%8.84%08:20:10.0
957320Gabriella CorsiGrand master61F 2:05:20.0+56:11.0+81.25%55.17%11.48%8.56%08:30:10.0
963027Luwaine PetersSub vet36M 2:05:29.3+56:20.3+81.47%55.10%11.37%8.45%08:35:10.0
977407Nishal SanpalVet42M 2:05:33.0+56:24.0+81.56%55.08%11.33%8.40%08:35:10.0
987313Kobus ConradieGrand master68M 2:06:15.5+57:06.5+82.59%54.77%10.83%7.88%08:30:10.0
997321Julie Le RouxGrand master60F 2:06:30.4+57:21.4+82.95%54.66%10.65%7.70%08:30:10.0
1007456Nelette De La ReySub vet34F 2:06:59.2+57:50.2+83.64%54.45%10.31%7.35%08:35:10.0
1017450Nicolene Van Der MerweSub vet36F 2:07:17.0+58:08.0+84.07%54.33%10.11%7.14%08:35:10.0
1027360Candice DoyleVet48F 2:07:32.1+58:23.1+84.43%54.22%9.93%6.95%08:30:10.0
1037293Michael JosephYouth14M 2:07:44.9+58:35.9+84.74%54.13%9.78%6.80%08:25:10.0
1047104Carlo De BruinVet46M 2:07:53.9+58:44.9+84.96%54.07%9.67%6.69%08:20:10.0
1057205Leandi KrugerVet41F 2:07:59.0+58:50.0+85.08%54.03%9.61%6.63%08:25:10.0
1067337Louise EggintonMaster52M 2:08:00.9+58:51.9+85.13%54.02%9.59%6.60%08:30:10.0
1077326Lourens Le RouxMaster55M 2:08:11.2+59:02.2+85.37%53.94%9.47%6.48%08:30:10.0
1087109Dwayne BlackburnSub vet33M 2:08:16.0+59:07.0+85.49%53.91%9.41%6.42%08:20:10.0
1097190Doug AchesonGrand master68M 2:08:23.4+59:14.4+85.67%53.86%9.32%6.33%08:20:10.0
1107117Derrick WalkerMaster51M 2:08:26.0+59:17.0+85.73%53.84%9.29%6.30%08:20:10.0
1117176Willem SmithSub vet39M 2:08:35.5+59:26.5+85.96%53.77%9.18%6.18%08:20:10.0
1127121Michael FarquharsonMaster57M 2:08:40.4+59:31.4+86.08%53.74%9.12%6.12%08:20:10.0
1137338Corné SwartsMaster52F 2:08:46.5+59:37.5+86.23%53.70%9.05%6.05%08:30:10.0
1147131Jacques VorsterSub vet30M 2:08:54.0+59:45.0+86.41%53.65%8.96%5.96%08:20:10.0
1157198Dean KnezovichVet46M 2:08:58.0+59:49.0+86.50%53.62%8.92%5.91%08:20:10.0
1167112Derik VorsterVet47M 2:09:14.0+1:00:05.0+86.89%53.51%8.73%5.71%08:20:10.0
1177248Herman SteynMaster55M 2:09:33.0+1:00:24.0+87.35%53.38%8.50%5.48%08:25:10.0
1187218Veronica CornelessenVet49F 2:09:52.4+1:00:43.4+87.81%53.24%8.28%5.25%08:35:10.0
1197143Duan RossSub vet38M 2:10:20.4+1:01:11.4+88.49%53.05%7.95%4.91%08:20:10.0
1203120Chantene BezuidenhoutUnknownF 2:10:32.8+1:01:23.8+88.79%52.97%7.80%4.76%08:35:10.0
1217106Brett ParkerMaster51M 2:10:43.0+1:01:34.0+89.03%52.90%7.68%4.63%08:20:10.0
1227341Vincent SerenaMaster51M 2:10:55.9+1:01:46.9+89.34%52.81%7.53%4.47%08:30:10.0
1237221Philip SmitVet44M 2:11:05.0+1:01:56.0+89.56%52.75%7.42%4.36%08:25:10.0
1247388Reece JohnsonVet45M 2:11:39.4+1:02:30.4+90.39%52.52%7.02%3.95%08:30:10.0
1257391Leon MaartensVet44M 2:11:53.0+1:02:44.0+90.72%52.43%6.86%3.78%08:30:10.0
1267352Angela OntongVet49F 2:12:23.8+1:03:14.8+91.46%52.23%6.49%3.41%08:30:10.0
1277268Matthew BowersYouth14M 2:13:22.3+1:04:13.3+92.87%51.85%5.81%2.69%08:25:10.0
1287222Hanna MeedingMaster58F 2:14:34.2+1:05:25.2+94.61%51.39%4.96%1.82%08:25:10.0
1297226Elizma ElsSub vet36F 2:14:56.9+1:05:47.9+95.15%51.24%4.69%1.54%08:25:10.0
1307224Jobre BrandVet41F 2:15:01.8+1:05:52.8+95.27%51.21%4.63%1.48%08:25:10.0
1317305Matthew CerffYouth10M 2:16:10.4+1:07:01.4+96.92%50.78%3.83%0.65%08:30:10.0
1327453Ravindra GovenderSub vet35M 2:16:52.7+1:07:43.7+97.94%50.52%3.33%0.14%08:35:10.0
1337459Minette JonkerSub vet34M 2:17:03.9+1:07:54.9+98.21%50.45%3.20%0.00%08:35:10.0
1347465Calvin JonkerSub vet34M 2:17:05.0+1:07:56.0+98.24%50.44%3.18%-0.01%08:35:10.0
1357294Rebecca TurnbullYouth14F 2:17:14.6+1:08:05.6+98.47%50.38%3.07%-0.13%08:25:10.0
1367315Jay MorarGrand master64M 2:17:17.4+1:08:08.4+98.54%50.37%3.04%-0.16%08:30:10.0
1377166Esme GregoryMaster53F 2:17:24.2+1:08:15.2+98.70%50.33%2.96%-0.25%08:20:10.0
1387103Paul BauerUnknownM 2:17:31.0+1:08:22.0+98.87%50.28%2.88%-0.33%08:20:10.0
1397170Ryan SchuddinhSenior28M 2:17:59.4+1:08:50.4+99.55%50.11%2.54%-0.67%08:20:10.0
1407160Peter MaherYouth17M 2:18:00.0+1:08:51.0+99.57%50.11%2.54%-0.68%08:20:10.0
1417314Sanks PlaatjesGrand master64M 2:18:16.9+1:09:07.9+99.97%50.01%2.34%-0.89%08:30:10.0
1427439Zukiswa MthimunyeSub vet38F 2:18:17.3+1:09:08.3+99.98%50.00%2.33%-0.89%08:35:10.0
1437125Markus FunkMaster58M 2:19:30.3+1:10:21.3+101.74%49.57%1.47%-1.78%08:20:10.0
1447373Delanie BezuidenhoutVet47F 2:19:40.9+1:10:31.9+102.00%49.51%1.35%-1.91%08:30:10.0
1457165Neil BothaMaster50M 2:19:53.9+1:10:44.9+102.31%49.43%1.20%-2.07%08:20:10.0
1467330Danie StrijdomMaster54M 2:20:28.7+1:11:19.7+103.15%49.22%0.79%-2.49%08:30:10.0
1477150Santie Naude-SerenaVet47M 2:20:58.4+1:11:49.4+103.87%49.05%0.44%-2.85%08:20:10.0
1487259Ettienne GroenewaldU2322M 2:21:06.3+1:11:57.3+104.06%49.01%0.34%-2.95%08:25:10.0
1497351Yolanda WissnerMaster50F 2:21:08.0+1:11:59.0+104.10%49.00%0.32%-2.97%08:30:10.0
1507152Lynette PereiraMaster56F 2:21:17.5+1:12:08.5+104.33%48.94%0.21%-3.08%08:20:10.0
1517264Kyle BritzYouth16M 2:21:48.3+1:12:39.3+105.07%48.76%-0.15%-3.46%08:25:10.0
1527195Maggie TauteU2321M 2:21:56.0+1:12:47.0+105.25%48.72%-0.24%-3.55%08:20:10.0
1537162Guido Ripa Di MeanaUnknownM 2:22:20.0+1:13:11.0+105.83%48.58%-0.52%-3.84%08:20:10.0
1547375Kam GovenderVet47M 2:22:33.8+1:13:24.8+106.17%48.50%-0.69%-4.01%08:30:10.0
1557188Roger WrightGrand master68M 2:22:48.0+1:13:39.0+106.51%48.42%-0.85%-4.18%08:20:10.0
1567209Kaylee SeatonSub vet32F 2:23:05.0+1:13:56.0+106.92%48.33%-1.05%-4.39%08:25:10.0
1577168Eben CarstensVet41M 2:23:13.0+1:14:04.0+107.11%48.28%-1.15%-4.49%08:20:10.0
1587292Jamie JosephYouth14M 2:23:40.9+1:14:31.9+107.78%48.13%-1.48%-4.83%08:25:10.0
1597158Hailey RossYouth17F 2:23:43.4+1:14:34.4+107.84%48.11%-1.51%-4.86%08:20:10.0
1607449Edward HamiltonSub vet37M 2:24:24.3+1:15:15.3+108.83%47.89%-1.99%-5.36%08:35:10.0
1617115Chris HammanVet46M 2:24:31.0+1:15:22.0+108.99%47.85%-2.07%-5.44%08:20:10.0
1627271Shan RangasamyVet47M 2:24:41.9+1:15:32.9+109.25%47.79%-2.19%-5.57%08:25:10.0
1637118Glynn LewisGrand master74M 2:24:45.4+1:15:36.4+109.34%47.77%-2.24%-5.61%08:20:10.0
1647123Louise Van ZylVet44F 2:25:06.0+1:15:57.0+109.83%47.66%-2.48%-5.86%08:20:10.0
1657276Karl BeissnerVet40M 2:25:08.0+1:15:59.0+109.88%47.65%-2.50%-5.89%08:25:10.0
1667200Vasen NaidooVet44M 2:25:08.5+1:15:59.5+109.89%47.64%-2.51%-5.89%08:20:10.0
1677145Lodie Van Der SchyffUnknownM 2:25:31.9+1:16:22.9+110.46%47.52%-2.78%-6.18%08:20:10.0
1687523Taahir HussainSenior27M 2:25:37.8+1:16:28.8+110.60%47.48%-2.85%-6.25%08:35:10.0
1697178Ronald ColmanMaster51M 2:26:06.0+1:16:57.0+111.28%47.33%-3.18%-6.59%08:20:10.0
1707167Matthew WrightSub vet32M 2:26:12.0+1:17:03.0+111.42%47.30%-3.25%-6.66%08:20:10.0
1717210Kagiso MashianeSenior28M 2:26:15.0+1:17:06.0+111.50%47.28%-3.29%-6.70%08:25:10.0
1727244Werner StapelbergSub vet39M 2:26:56.0+1:17:47.0+112.48%47.06%-3.77%-7.20%08:25:10.0
1737421Keegan MoodleyVet40M 2:27:42.1+1:18:33.1+113.60%46.82%-4.32%-7.76%08:35:10.0
1747270Laura KukardVet49F 2:28:23.8+1:19:14.8+114.60%46.60%-4.81%-8.27%08:25:10.0
1757130Sandile LuthuliMaster53M 2:28:42.0+1:19:33.0+115.04%46.50%-5.02%-8.49%08:20:10.0
1767380Jonathan De MatteisVet45M 2:29:18.2+1:20:09.2+115.91%46.32%-5.45%-8.93%08:30:10.0
1777202Christo GroenewaldVet43M 2:29:23.0+1:20:14.0+116.03%46.29%-5.50%-8.99%08:25:10.0
1787242Haadi BassierMaster54M 2:29:38.0+1:20:29.0+116.39%46.21%-5.68%-9.17%08:25:10.0
1797201Lu-Anne CarstensVet43F 2:29:51.0+1:20:42.0+116.70%46.15%-5.83%-9.33%08:25:10.0
1807255Kaval ShahVet46M 2:30:12.0+1:21:03.0+117.21%46.04%-6.08%-9.58%08:25:10.0
1813118Chloe CaisterSenior25F 2:32:14.9+1:23:05.9+120.17%45.42%-7.53%-11.08%08:35:10.0
1827203Hassen MohammedVet42M 2:32:55.0+1:23:46.0+121.14%45.22%-8.00%-11.57%08:25:10.0
1837114Tammy BloomVet41F 2:33:02.0+1:23:53.0+121.31%45.19%-8.08%-11.65%08:20:10.0
1847217Dawie CoetzeeU2320M 2:33:16.5+1:24:07.5+121.66%45.11%-8.25%-11.83%08:25:10.0
1857263Donne ElliottYouth18F 2:33:17.4+1:24:08.4+121.68%45.11%-8.26%-11.84%08:25:10.0
1867256Mindy SwansonVet41F 2:33:31.1+1:24:22.1+122.01%45.04%-8.42%-12.00%08:25:10.0
1877468Nadia SandersSub vet33F 2:34:16.6+1:25:07.6+123.10%44.82%-8.96%-12.56%08:35:10.0
1887339Ronald DoyleMaster52M 2:34:17.7+1:25:08.7+123.13%44.82%-8.97%-12.57%08:30:10.0
1897228William FosterGrand master60M 2:34:26.4+1:25:17.4+123.34%44.77%-9.07%-12.68%08:25:10.0
1907196Laurie SnymanMaster52F 2:34:44.0+1:25:35.0+123.76%44.69%-9.28%-12.89%08:20:10.0
1917467Lizelle GriesselSub vet33F 2:34:57.4+1:25:48.4+124.09%44.63%-9.44%-13.05%08:35:10.0
1927451Gareth De GroothSub vet36M 2:34:58.8+1:25:49.8+124.12%44.62%-9.46%-13.07%08:35:10.0
1937335Nonqaba KatamziMaster53F 2:35:36.7+1:26:27.7+125.03%44.44%-9.90%-13.53%08:30:10.0
1947486Ben EickerSub vet30M 2:35:41.0+1:26:32.0+125.14%44.42%-9.95%-13.58%08:35:10.0
1957185Erich DurrVet43M 2:35:52.0+1:26:43.0+125.40%44.36%-10.08%-13.72%08:20:10.0
1967215Faheem MahomedVet42M 2:35:54.0+1:26:45.0+125.45%44.36%-10.11%-13.74%08:25:10.0
1977406James ArnoldVet42M 2:36:16.2+1:27:07.2+125.99%44.25%-10.37%-14.01%08:35:10.0
1987437Mfuneko SodabaVet46M 2:36:35.0+1:27:26.0+126.44%44.16%-10.59%-14.24%08:35:10.0
1997141Natalie ShephardVet44F 2:36:45.0+1:27:36.0+126.68%44.11%-10.71%-14.36%08:20:10.0
2007371Sudha NaidooVet47M 2:36:52.4+1:27:43.4+126.86%44.08%-10.79%-14.45%08:30:10.0
2017379Casandra PillayVet45F 2:37:05.4+1:27:56.4+127.17%44.02%-10.95%-14.61%08:30:10.0
2027277Rikus Van Der MerweSub vet35M 2:37:37.3+1:28:28.3+127.94%43.87%-11.32%-15.00%08:25:10.0
2037403Robert JansenVet43M 2:37:44.0+1:28:35.0+128.10%43.84%-11.40%-15.08%08:35:10.0
2047443Michelle ReitsmaSub vet38F 2:37:49.7+1:28:40.7+128.24%43.81%-11.47%-15.15%08:35:10.0
2057440Louis PulzoneSub vet38M 2:39:09.0+1:30:00.0+130.15%43.45%-12.40%-16.11%08:35:10.0
2067220Gareth SmithVet41M 2:39:42.0+1:30:33.0+130.95%43.30%-12.79%-16.51%08:25:10.0
2077304Megan ArnoldYouth10F 2:41:15.3+1:32:06.3+133.20%42.88%-13.89%-17.65%08:30:10.0
2087251Sundara K NaidooVet45M 2:42:04.3+1:32:55.3+134.38%42.67%-14.46%-18.24%08:25:10.0
2097381Taryn Von WilmsdorffVet45F 2:45:16.9+1:36:07.9+139.02%41.84%-16.73%-20.59%08:30:10.0
2107398Stephen BurtonVet43M 2:45:18.0+1:36:09.0+139.05%41.83%-16.74%-20.60%08:30:10.0
2117475Yolandi MüllerSub vet32F 2:46:26.0+1:37:17.0+140.68%41.55%-17.54%-21.43%08:35:10.0
2127247Darryn WooSub vet31M 2:48:00.6+1:38:51.6+142.96%41.16%-18.66%-22.58%08:25:10.0
2137308Andrew CerffYouth10M 2:48:24.9+1:39:15.9+143.55%41.06%-18.94%-22.87%08:30:10.0
2147107Steven HolmesMaster51M 2:52:25.5+1:43:16.5+149.35%40.10%-21.78%-25.80%08:20:10.0
2157177Robin EekhoutGrand master70M 2:52:28.6+1:43:19.6+149.42%40.09%-21.81%-25.84%08:20:10.0
2167334Maxine TongMaster53F 2:52:54.0+1:43:45.0+150.04%39.99%-22.11%-26.14%08:30:10.0
2177322Donald KukardMaster57M 2:53:34.7+1:44:25.7+151.02%39.84%-22.59%-26.64%08:30:10.0
2187395Paula BosmanVet44F 2:53:36.2+1:44:27.2+151.05%39.83%-22.61%-26.66%08:30:10.0
2197482Franciska HallattUnknownF 2:54:01.5+1:44:52.5+151.66%39.74%-22.91%-26.97%08:35:10.0
2207434Portia MbaneSub vet38F 2:54:38.9+1:45:29.9+152.56%39.59%-23.35%-27.42%08:35:10.0
2217368Dalu CeleVet47M 2:55:02.6+1:45:53.6+153.14%39.50%-23.63%-27.71%08:30:10.0
2227186Margaret ArnoldVet45F 2:58:26.5+1:49:17.5+158.05%38.75%-26.03%-30.19%08:20:10.0
2237175Jamey WalkinshawSub vet34F 3:00:09.9+1:51:00.9+160.54%38.38%-27.24%-31.44%08:20:10.0
2247318Paul Robert StrathernGrand master61M 3:03:57.8+1:54:48.8+166.04%37.59%-29.93%-34.22%08:30:10.0
2257347Nicolette Dale StrathernMaster51F 3:04:07.1+1:54:58.1+166.26%37.56%-30.04%-34.33%08:30:10.0
2267349Dale BarrattMaster50F 3:05:33.2+1:56:24.2+168.33%37.27%-31.05%-35.38%08:30:10.0
2277376Zanele MngomaVet46F 3:09:33.6+2:00:24.6+174.13%36.48%-33.88%-38.30%08:30:10.0
2287401Nico WesselsVet43M 3:12:58.0+2:03:49.0+179.06%35.84%-36.28%-40.78%08:35:10.0
2297296William JonsonYouth14M 3:15:14.4+2:06:05.4+182.34%35.42%-37.89%-42.44%08:25:10.0
2307394Sonja WaltersVet44F 3:15:34.9+2:06:25.9+182.84%35.36%-38.13%-42.69%08:30:10.0
2315214Carol TurnbullMaster52F 3:18:36.0+2:09:27.0+187.20%34.82%-40.26%-44.89%08:30:10.0
2327491Waseem FakirSenior29M 3:19:10.4+2:10:01.4+188.03%34.72%-40.67%-45.31%08:35:10.0
2337345Myrsheila WesselsMaster51F 3:20:00.0+2:10:51.0+189.23%34.58%-41.25%-45.92%08:30:10.0
2347136Graham JonsonMaster51M 3:20:11.3+2:11:02.3+189.50%34.54%-41.38%-46.05%08:20:10.0
2357497Quentin GrundlinghSenior28M 3:20:33.5+2:11:24.5+190.03%34.48%-41.65%-46.32%08:35:10.0
2367303Sean WaltersYouth11M 3:20:33.6+2:11:24.6+190.04%34.48%-41.65%-46.32%08:25:10.0
2377229Craig LeaderSub vet31M 3:22:05.7+2:12:56.7+192.26%34.22%-42.73%-47.44%08:35:10.0
2387129Anel De BruinVet46F 3:23:20.0+2:14:11.0+194.05%34.01%-43.61%-48.35%08:20:10.0
2397496Kerry LeaderSenior28F 3:23:41.9+2:14:32.9+194.57%33.95%-43.86%-48.61%08:35:10.0
2407230Ryan CoetzeeSub vet31M 3:23:42.8+2:14:33.8+194.60%33.94%-43.87%-48.63%08:35:10.0
2417237Herman PotgieterSub vet30M 3:24:59.0+2:15:50.0+196.43%33.73%-44.77%-49.55%08:25:10.0
2427358Heidi Du PreezVet48F 3:25:04.8+2:15:55.8+196.57%33.72%-44.84%-49.62%08:30:10.0
2437397Kim JonsonVet44F 3:27:37.3+2:18:28.3+200.25%33.31%-46.63%-51.48%08:30:10.0
2447452Erica BuitendachSub vet36F 3:33:19.8+2:24:10.8+208.50%32.41%-50.67%-55.64%08:35:10.0
2457154Edward BuitendachVet42M 3:33:20.6+2:24:11.6+208.52%32.41%-50.68%-55.65%08:35:10.0
2467340Urvashi MaganlalMaster52F 3:40:12.9+2:31:03.9+218.46%31.40%-55.53%-60.66%08:30:10.0
2477344Melda PietersMaster51F 3:40:23.6+2:31:14.6+218.72%31.38%-55.65%-60.79%08:30:10.0
2487444Chantel JonkerSub vet38F 3:44:11.4+2:35:02.4+224.21%30.84%-58.34%-63.56%08:35:10.0
2497461Yolandi Van DeventerSub vet34F 3:44:17.3+2:35:08.3+224.35%30.83%-58.41%-63.64%08:35:10.0
2507219Jaco PieterseSub vet32M 3:45:20.0+2:36:11.0+225.86%30.69%-59.14%-64.40%08:25:10.0
2517324John PietersMaster56M 3:45:36.0+2:36:27.0+226.25%30.65%-59.33%-64.59%06:30:10.0
2527499Taahir KhanSenior27M 3:49:54.2+2:40:45.2+232.47%30.08%-62.37%-67.73%08:35:10.0
2533119Mohammed Zunaid BhamSenior26M 3:49:55.4+2:40:46.4+232.50%30.08%-62.39%-67.75%08:35:10.0
2543065Mfanufikile GalelaSub vet31M 3:53:26.0+2:44:17.0+237.58%29.62%-64.86%-70.31%08:35:10.0
2557415Ursula KitshoffVet40F 3:53:36.6+2:44:27.6+237.83%29.60%-64.99%-70.44%08:35:10.0
2563067Massah MabasaSub vet31M 3:53:46.4+2:44:37.4+238.07%29.58%-65.10%-70.56%08:35:10.0
2577399David RypstraVet43M 3:54:53.3+2:45:44.3+239.68%29.44%-65.89%-71.37%08:35:10.0
2583033Moroke MahlohelaSub vet36M 3:55:59.8+2:46:50.8+241.28%29.30%-66.67%-72.18%08:25:10.0
2597412Leon KitshoffVet41M 3:56:11.7+2:47:02.7+241.57%29.28%-66.81%-72.32%08:35:10.0
2607416Divan VermeulenSub vet39M 3:58:31.0+2:49:22.0+244.93%28.99%-68.45%-74.02%08:35:10.0
2617365Heidi JacksonVet43F 4:02:15.0+2:53:06.0+250.33%28.54%-71.09%-76.74%08:30:10.0
2627370Caron RypstraVet47F 4:02:24.5+2:53:15.5+250.55%28.53%-71.20%-76.86%08:30:10.0
2637386Mariaan OosthuysenVet45F 4:09:24.3+3:00:15.3+260.67%27.73%-76.14%-81.96%08:30:10.0
2647424Lungile MbamboUnknownF 4:15:42.0+3:06:33.0+269.78%27.04%-80.59%-86.55%08:35:10.0
2657445Tiyiselani NgalalumeSub vet38F 4:21:00.9+3:11:51.9+277.46%26.49%-84.34%-90.43%08:35:10.0
-1046Delon HeymanVet42M DNF-----08:35:10.0
-7133Dewald BassonSub vet35M DNF-----08:20:10.0
-7137Marinus ScottVet46M DNF-----08:20:10.0
-7155Joe GeldenhuysMaster53M DNF-----08:20:10.0
-7192Johan Van WykVet41M DNF-----08:20:10.0
-7232Thean SchutteSenior29M DNF-----08:25:10.0
-7233Gerjo SchreuderSenior28M DNF-----08:25:10.0
-7267Shaun KornerYouth15M DNF-----08:25:10.0
-7279Francois HeydenrychYouth13M DNF-----08:25:10.0
-7285Dan BowersYouth15M DNF-----08:25:10.0
-7288Ethan HuttonYouth15M DNF-----08:25:10.0
-7299Thor BesterYouth13M DNF-----08:25:10.0
-7319David PetzerGrand master61M DNF-----08:30:10.0
-7332Gerrie Van HeerdenMaster53M DNF-----08:30:10.0
-7348Anne LambropoulosMaster51F DNF-----08:30:10.0
-7369Natassa Van HeerdenVet47F DNF-----08:30:10.0
-7385Suraya GovenderVet45F DNF-----08:30:10.0
-7400Thelna De KockVet43F DNF-----08:35:10.0
-7420Candice SutherlandVet40F DNF-----08:35:10.0
-7476Althea Van StraatenSub vet31F DNF-----08:35:10.0
-7483Cassien HarmsenSub vet30M DNF-----08:35:10.0
-7489Candice BowesSenior29F DNF-----08:35:10.0
-7495Antonie De BeerSenior28M DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Female - Overall
Place Bib Name Category Age Gender Finish time
11038Leonora ChanguionVet46F 1:20:44.0--100%47.24%43.70%08:35:10.0
27402Marelize BertholdtVet43F 1:21:15.0+0:31.0+0.64%99.36%46.90%43.34%08:35:10.0
37149Adelaide HughesSub vet39F 1:25:39.0+4:55.0+6.09%94.26%44.03%40.27%08:20:10.0
47127Sara ParkerMaster51F 1:39:13.0+18:29.0+22.89%81.37%35.16%30.81%08:20:10.0
57119Samantha HornMaster50F 1:39:35.0+18:51.0+23.35%81.07%34.92%30.56%08:20:10.0
67488Chantel MullerSenior29F 1:44:29.0+23:45.0+29.42%77.27%31.72%27.14%08:35:10.0
77481Liandi Janse Van VuurenSub vet31F 1:44:31.0+23:47.0+29.46%77.24%31.70%27.12%08:35:10.0
83114Calista CornelissenU2323F 1:46:22.0+25:38.0+31.75%75.90%30.49%25.83%08:35:10.0
93101Theresa HammanVet49F 1:47:06.0+26:22.0+32.66%75.38%30.01%25.32%08:30:10.0
107411Amanda LloydVet41F 1:47:19.0+26:35.0+32.93%75.23%29.87%25.16%08:35:10.0
117346Amber MahonyMaster51F 1:47:37.0+26:53.0+33.30%75.02%29.67%24.96%08:30:10.0
127490Antoinette EickerSenior29F 1:48:08.0+27:24.0+33.94%74.66%29.33%24.59%08:35:10.0
137431Marihanda StreicherSub vet39F 1:48:12.0+27:28.0+34.02%74.61%29.29%24.55%08:35:10.0
147457Yolanda Van Der MerweSub vet34F 1:48:42.0+27:58.0+34.64%74.27%28.96%24.20%08:35:10.0
157455Nicole BadenhorstSub vet35F 1:51:19.0+30:35.0+37.88%72.53%27.25%22.38%08:35:10.0
161152Moranake ToloSenior29F 1:53:37.6+32:53.6+40.74%71.05%25.74%20.76%08:35:10.0
177374Jessica FritzVet47F 1:54:39.0+33:55.0+42.01%70.42%25.07%20.05%08:30:10.0
187147Charlene HugoVet42F 1:56:00.0+35:16.0+43.68%69.60%24.19%19.11%08:20:10.0
197214Zanel CloeteVet49F 1:56:39.0+35:55.0+44.49%69.21%23.77%18.66%08:25:10.0
207236Sheree TaylorSub vet32F 1:58:10.0+37:26.0+46.37%68.32%22.78%17.60%08:25:10.0
211197Neo RamawelaJuniorF 1:58:11.0+37:27.0+46.39%68.31%22.77%17.59%08:30:10.0
227442Christie Du PreezSub vet38F 1:58:35.0+37:51.0+46.88%68.08%22.50%17.31%08:35:10.0
237216Jenny WrightSub vet39F 2:03:17.8+42:33.8+52.72%65.48%19.42%14.02%08:25:10.0
247438Annelore WheelerSub vet38F 2:04:20.0+43:36.0+54.00%64.93%18.75%13.30%08:35:10.0
257180Antoinette NelVet41F 2:04:57.0+44:13.0+54.77%64.61%18.34%12.87%08:20:10.0
267320Gabriella CorsiGrand master61F 2:05:20.0+44:36.0+55.24%64.41%18.09%12.60%08:30:10.0
277321Julie Le RouxGrand master60F 2:06:30.4+45:46.4+56.70%63.82%17.33%11.78%08:30:10.0
287456Nelette De La ReySub vet34F 2:06:59.2+46:15.2+57.29%63.58%17.01%11.45%08:35:10.0
297450Nicolene Van Der MerweSub vet36F 2:07:17.0+46:33.0+57.66%63.43%16.82%11.24%08:35:10.0
307360Candice DoyleVet48F 2:07:32.1+46:48.1+57.97%63.30%16.65%11.07%08:30:10.0
317205Leandi KrugerVet41F 2:07:59.0+47:15.0+58.53%63.08%16.36%10.75%08:25:10.0
327338Corné SwartsMaster52F 2:08:46.5+48:02.5+59.51%62.69%15.84%10.20%08:30:10.0
337218Veronica CornelessenVet49F 2:09:52.4+49:08.4+60.87%62.16%15.13%9.43%08:35:10.0
343120Chantene BezuidenhoutUnknownF 2:10:32.8+49:48.8+61.70%61.84%14.69%8.97%08:35:10.0
357352Angela OntongVet49F 2:12:23.8+51:39.8+63.99%60.98%13.48%7.68%08:30:10.0
367222Hanna MeedingMaster58F 2:14:34.2+53:50.2+66.68%59.99%12.06%6.16%08:25:10.0
377226Elizma ElsSub vet36F 2:14:56.9+54:12.9+67.15%59.83%11.81%5.90%08:25:10.0
387224Jobre BrandVet41F 2:15:01.8+54:17.8+67.25%59.79%11.76%5.84%08:25:10.0
397294Rebecca TurnbullYouth14F 2:17:14.6+56:30.6+70.00%58.82%10.31%4.30%08:25:10.0
407166Esme GregoryMaster53F 2:17:24.2+56:40.2+70.19%58.76%10.20%4.18%08:20:10.0
417439Zukiswa MthimunyeSub vet38F 2:18:17.3+57:33.3+71.29%58.38%9.63%3.57%08:35:10.0
427373Delanie BezuidenhoutVet47F 2:19:40.9+58:56.9+73.02%57.80%8.72%2.60%08:30:10.0
437351Yolanda WissnerMaster50F 2:21:08.0+1:00:24.0+74.81%57.20%7.77%1.58%08:30:10.0
447152Lynette PereiraMaster56F 2:21:17.5+1:00:33.5+75.01%57.14%7.66%1.47%08:20:10.0
457209Kaylee SeatonSub vet32F 2:23:05.0+1:02:21.0+77.23%56.42%6.49%0.22%08:25:10.0
467158Hailey RossYouth17F 2:23:43.4+1:02:59.4+78.02%56.17%6.07%-0.22%08:20:10.0
477123Louise Van ZylVet44F 2:25:06.0+1:04:22.0+79.73%55.64%5.17%-1.18%08:20:10.0
487270Laura KukardVet49F 2:28:23.8+1:07:39.8+83.81%54.40%3.02%-3.48%08:25:10.0
497201Lu-Anne CarstensVet43F 2:29:51.0+1:09:07.0+85.61%53.88%2.07%-4.50%08:25:10.0
503118Chloe CaisterSenior25F 2:32:14.9+1:11:30.9+88.58%53.03%0.50%-6.17%08:35:10.0
517114Tammy BloomVet41F 2:33:02.0+1:12:18.0+89.55%52.76%-0.01%-6.72%08:20:10.0
527263Donne ElliottYouth18F 2:33:17.4+1:12:33.4+89.87%52.67%-0.18%-6.89%08:25:10.0
537256Mindy SwansonVet41F 2:33:31.1+1:12:47.1+90.15%52.59%-0.33%-7.05%08:25:10.0
547468Nadia SandersSub vet33F 2:34:16.6+1:13:32.6+91.09%52.33%-0.82%-7.58%08:35:10.0
557196Laurie SnymanMaster52F 2:34:44.0+1:14:00.0+91.66%52.18%-1.12%-7.90%08:20:10.0
567467Lizelle GriesselSub vet33F 2:34:57.4+1:14:13.4+91.94%52.10%-1.27%-8.06%08:35:10.0
577335Nonqaba KatamziMaster53F 2:35:36.7+1:14:52.7+92.75%51.88%-1.69%-8.51%08:30:10.0
587141Natalie ShephardVet44F 2:36:45.0+1:16:01.0+94.16%51.50%-2.44%-9.31%08:20:10.0
597379Casandra PillayVet45F 2:37:05.4+1:16:21.4+94.58%51.39%-2.66%-9.54%08:30:10.0
607443Michelle ReitsmaSub vet38F 2:37:49.7+1:17:05.7+95.49%51.15%-3.14%-10.06%08:35:10.0
617304Megan ArnoldYouth10F 2:41:15.3+1:20:31.3+99.74%50.07%-5.38%-12.45%08:30:10.0
627381Taryn Von WilmsdorffVet45F 2:45:16.9+1:24:32.9+104.73%48.85%-8.01%-15.26%08:30:10.0
637475Yolandi MüllerSub vet32F 2:46:26.0+1:25:42.0+106.15%48.51%-8.77%-16.06%08:35:10.0
647334Maxine TongMaster53F 2:52:54.0+1:32:10.0+114.16%46.69%-12.99%-20.57%08:30:10.0
657395Paula BosmanVet44F 2:53:36.2+1:32:52.2+115.03%46.50%-13.45%-21.06%08:30:10.0
667482Franciska HallattUnknownF 2:54:01.5+1:33:17.5+115.56%46.39%-13.73%-21.35%08:35:10.0
677434Portia MbaneSub vet38F 2:54:38.9+1:33:54.9+116.33%46.23%-14.14%-21.79%08:35:10.0
687186Margaret ArnoldVet45F 2:58:26.5+1:37:42.5+121.03%45.24%-16.61%-24.43%08:20:10.0
697175Jamey WalkinshawSub vet34F 3:00:09.9+1:39:25.9+123.16%44.81%-17.74%-25.64%08:20:10.0
707347Nicolette Dale StrathernMaster51F 3:04:07.1+1:43:23.1+128.06%43.85%-20.32%-28.39%08:30:10.0
717349Dale BarrattMaster50F 3:05:33.2+1:44:49.2+129.83%43.51%-21.26%-29.39%08:30:10.0
727376Zanele MngomaVet46F 3:09:33.6+1:48:49.6+134.80%42.59%-23.88%-32.19%08:30:10.0
737394Sonja WaltersVet44F 3:15:34.9+1:54:50.9+142.26%41.28%-27.82%-36.39%08:30:10.0
745214Carol TurnbullMaster52F 3:18:36.0+1:57:52.0+146.00%40.65%-29.79%-38.49%08:30:10.0
757345Myrsheila WesselsMaster51F 3:20:00.0+1:59:16.0+147.73%40.37%-30.70%-39.47%08:30:10.0
767129Anel De BruinVet46F 3:23:20.0+2:02:36.0+151.86%39.70%-32.88%-41.79%08:20:10.0
777496Kerry LeaderSenior28F 3:23:41.9+2:02:57.9+152.31%39.63%-33.12%-42.05%08:35:10.0
787358Heidi Du PreezVet48F 3:25:04.8+2:04:20.8+154.02%39.37%-34.02%-43.01%08:30:10.0
797397Kim JonsonVet44F 3:27:37.3+2:06:53.3+157.17%38.88%-35.68%-44.78%08:30:10.0
807452Erica BuitendachSub vet36F 3:33:19.8+2:12:35.8+164.24%37.84%-39.41%-48.76%08:35:10.0
817340Urvashi MaganlalMaster52F 3:40:12.9+2:19:28.9+172.77%36.66%-43.91%-53.56%08:30:10.0
827344Melda PietersMaster51F 3:40:23.6+2:19:39.6+172.99%36.63%-44.03%-53.69%08:30:10.0
837444Chantel JonkerSub vet38F 3:44:11.4+2:23:27.4+177.69%36.01%-46.51%-56.34%08:35:10.0
847461Yolandi Van DeventerSub vet34F 3:44:17.3+2:23:33.3+177.81%36.00%-46.58%-56.40%08:35:10.0
857415Ursula KitshoffVet40F 3:53:36.6+2:32:52.6+189.36%34.56%-52.67%-62.90%08:35:10.0
867365Heidi JacksonVet43F 4:02:15.0+2:41:31.0+200.06%33.33%-58.31%-68.93%08:30:10.0
877370Caron RypstraVet47F 4:02:24.5+2:41:40.5+200.26%33.30%-58.42%-69.04%08:30:10.0
887386Mariaan OosthuysenVet45F 4:09:24.3+2:48:40.3+208.92%32.37%-62.99%-73.92%08:30:10.0
897424Lungile MbamboUnknownF 4:15:42.0+2:54:58.0+216.72%31.57%-67.10%-78.31%08:35:10.0
907445Tiyiselani NgalalumeSub vet38F 4:21:00.9+3:00:16.9+223.31%30.93%-70.58%-82.01%08:35:10.0
-7348Anne LambropoulosMaster51F DNF-----08:30:10.0
-7369Natassa Van HeerdenVet47F DNF-----08:30:10.0
-7385Suraya GovenderVet45F DNF-----08:30:10.0
-7400Thelna De KockVet43F DNF-----08:35:10.0
-7420Candice SutherlandVet40F DNF-----08:35:10.0
-7476Althea Van StraatenSub vet31F DNF-----08:35:10.0
-7489Candice BowesSenior29F DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Female - Grand master
Place Bib Name Category Age Gender Finish time
17320Gabriella CorsiGrand master61F 2:05:20.0--100%0.47%0.47%08:30:10.0
27321Julie Le RouxGrand master60F 2:06:30.4+1:10.4+0.94%99.07%-0.47%-0.47%08:30:10.0
  • 25KM SPRINT CHAMP Female - Junior
Place Bib Name Category Gender Finish time
11197Neo RamawelaJuniorF 1:58:11.0--100%0.00%0.00%08:30:10.0
  • 25KM SPRINT CHAMP Female - Master
Place Bib Name Category Age Gender Finish time
17127Sara ParkerMaster51F 1:39:13.0--100%37.10%35.88%08:20:10.0
27119Samantha HornMaster50F 1:39:35.0+0:22.0+0.37%99.63%36.87%35.64%08:20:10.0
37346Amber MahonyMaster51F 1:47:37.0+8:24.0+8.47%92.19%31.78%30.45%08:30:10.0
47338Corné SwartsMaster52F 2:08:46.5+29:33.5+29.79%77.05%18.37%16.78%08:30:10.0
57222Hanna MeedingMaster58F 2:14:34.2+35:21.2+35.63%73.73%14.69%13.03%08:25:10.0
67166Esme GregoryMaster53F 2:17:24.2+38:11.2+38.49%72.21%12.90%11.20%08:20:10.0
77351Yolanda WissnerMaster50F 2:21:08.0+41:55.0+42.25%70.30%10.53%8.79%08:30:10.0
87152Lynette PereiraMaster56F 2:21:17.5+42:04.5+42.41%70.22%10.43%8.69%08:20:10.0
97196Laurie SnymanMaster52F 2:34:44.0+55:31.0+55.95%64.12%1.91%0.00%08:20:10.0
107335Nonqaba KatamziMaster53F 2:35:36.7+56:23.7+56.84%63.76%1.35%-0.57%08:30:10.0
117334Maxine TongMaster53F 2:52:54.0+1:13:41.0+74.27%57.38%-9.61%-11.74%08:30:10.0
127347Nicolette Dale StrathernMaster51F 3:04:07.1+1:24:54.1+85.57%53.89%-16.72%-18.99%08:30:10.0
137349Dale BarrattMaster50F 3:05:33.2+1:26:20.2+87.02%53.47%-17.63%-19.92%08:30:10.0
145214Carol TurnbullMaster52F 3:18:36.0+1:39:23.0+100.17%49.96%-25.90%-28.35%08:30:10.0
157345Myrsheila WesselsMaster51F 3:20:00.0+1:40:47.0+101.58%49.61%-26.78%-29.25%08:30:10.0
167340Urvashi MaganlalMaster52F 3:40:12.9+2:00:59.9+121.95%45.05%-39.60%-42.32%08:30:10.0
177344Melda PietersMaster51F 3:40:23.6+2:01:10.6+122.13%45.02%-39.71%-42.43%08:30:10.0
-7348Anne LambropoulosMaster51F DNF-----08:30:10.0
  • 25KM SPRINT CHAMP Female - Senior
Place Bib Name Category Age Gender Finish time
17488Chantel MullerSenior29F 1:44:29.0--100%23.42%8.05%08:35:10.0
27490Antoinette EickerSenior29F 1:48:08.0+3:39.0+3.49%96.62%20.75%4.83%08:35:10.0
31152Moranake ToloSenior29F 1:53:37.6+9:08.6+8.75%91.95%16.72%0.00%08:35:10.0
43118Chloe CaisterSenior25F 2:32:14.9+47:45.9+45.72%68.63%-11.59%-33.99%08:35:10.0
57496Kerry LeaderSenior28F 3:23:41.9+1:39:12.9+94.96%51.29%-49.30%-79.27%08:35:10.0
-7489Candice BowesSenior29F DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Female - Sub vet
Place Bib Name Category Age Gender Finish time
17149Adelaide HughesSub vet39F 1:25:39.0--100%42.65%37.31%08:20:10.0
27481Liandi Janse Van VuurenSub vet31F 1:44:31.0+18:52.0+22.03%81.95%30.02%23.50%08:35:10.0
37431Marihanda StreicherSub vet39F 1:48:12.0+22:33.0+26.33%79.16%27.55%20.80%08:35:10.0
47457Yolanda Van Der MerweSub vet34F 1:48:42.0+23:03.0+26.91%78.79%27.22%20.44%08:35:10.0
57455Nicole BadenhorstSub vet35F 1:51:19.0+25:40.0+29.97%76.94%25.47%18.52%08:35:10.0
67236Sheree TaylorSub vet32F 1:58:10.0+32:31.0+37.96%72.48%20.88%13.51%08:25:10.0
77442Christie Du PreezSub vet38F 1:58:35.0+32:56.0+38.45%72.23%20.60%13.20%08:35:10.0
87216Jenny WrightSub vet39F 2:03:17.8+37:38.8+43.95%69.47%17.45%9.75%08:25:10.0
97438Annelore WheelerSub vet38F 2:04:20.0+38:41.0+45.16%68.89%16.75%8.99%08:35:10.0
107456Nelette De La ReySub vet34F 2:06:59.2+41:20.2+48.26%67.45%14.98%7.05%08:35:10.0
117450Nicolene Van Der MerweSub vet36F 2:07:17.0+41:38.0+48.61%67.29%14.78%6.83%08:35:10.0
127226Elizma ElsSub vet36F 2:14:56.9+49:17.9+57.56%63.47%9.65%1.22%08:25:10.0
137439Zukiswa MthimunyeSub vet38F 2:18:17.3+52:38.3+61.46%61.94%7.41%-1.22%08:35:10.0
147209Kaylee SeatonSub vet32F 2:23:05.0+57:26.0+67.06%59.86%4.20%-4.73%08:25:10.0
157468Nadia SandersSub vet33F 2:34:16.6+1:08:37.6+80.12%55.52%-3.30%-12.93%08:35:10.0
167467Lizelle GriesselSub vet33F 2:34:57.4+1:09:18.4+80.92%55.27%-3.75%-13.42%08:35:10.0
177443Michelle ReitsmaSub vet38F 2:37:49.7+1:12:10.7+84.27%54.27%-5.67%-15.53%08:35:10.0
187475Yolandi MüllerSub vet32F 2:46:26.0+1:20:47.0+94.32%51.46%-11.44%-21.82%08:35:10.0
197434Portia MbaneSub vet38F 2:54:38.9+1:28:59.9+103.91%49.04%-16.94%-27.84%08:35:10.0
207175Jamey WalkinshawSub vet34F 3:00:09.9+1:34:30.9+110.35%47.54%-20.63%-31.87%08:20:10.0
217452Erica BuitendachSub vet36F 3:33:19.8+2:07:40.8+149.07%40.15%-42.84%-56.15%08:35:10.0
227444Chantel JonkerSub vet38F 3:44:11.4+2:18:32.4+161.75%38.20%-50.11%-64.10%08:35:10.0
237461Yolandi Van DeventerSub vet34F 3:44:17.3+2:18:38.3+161.87%38.19%-50.17%-64.17%08:35:10.0
247445Tiyiselani NgalalumeSub vet38F 4:21:00.9+2:55:21.9+204.75%32.81%-74.76%-91.05%08:35:10.0
-7476Althea Van StraatenSub vet31F DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Female - U23
Place Bib Name Category Age Gender Finish time
13114Calista CornelissenU2323F 1:46:22.0--100%0.00%0.00%08:35:10.0
  • 25KM SPRINT CHAMP Female - Unknown
Place Bib Name Category Gender Finish time
13120Chantene BezuidenhoutUnknownF 2:10:32.8--100%30.10%24.98%08:35:10.0
27482Franciska HallattUnknownF 2:54:01.5+43:28.7+33.30%75.02%6.82%0.00%08:35:10.0
37424Lungile MbamboUnknownF 4:15:42.0+2:05:09.2+95.87%51.05%-36.92%-46.93%08:35:10.0
  • 25KM SPRINT CHAMP Female - Vet
Place Bib Name Category Age Gender Finish time
11038Leonora ChanguionVet46F 1:20:44.0--100%48.68%46.12%08:35:10.0
27402Marelize BertholdtVet43F 1:21:15.0+0:31.0+0.64%99.36%48.35%45.78%08:35:10.0
33101Theresa HammanVet49F 1:47:06.0+26:22.0+32.66%75.38%31.92%28.53%08:30:10.0
47411Amanda LloydVet41F 1:47:19.0+26:35.0+32.93%75.23%31.78%28.38%08:35:10.0
57374Jessica FritzVet47F 1:54:39.0+33:55.0+42.01%70.42%27.12%23.49%08:30:10.0
67147Charlene HugoVet42F 1:56:00.0+35:16.0+43.68%69.60%26.26%22.59%08:20:10.0
77214Zanel CloeteVet49F 1:56:39.0+35:55.0+44.49%69.21%25.84%22.16%08:25:10.0
87180Antoinette NelVet41F 2:04:57.0+44:13.0+54.77%64.61%20.57%16.62%08:20:10.0
97360Candice DoyleVet48F 2:07:32.1+46:48.1+57.97%63.30%18.93%14.89%08:30:10.0
107205Leandi KrugerVet41F 2:07:59.0+47:15.0+58.53%63.08%18.64%14.59%08:25:10.0
117218Veronica CornelessenVet49F 2:09:52.4+49:08.4+60.87%62.16%17.44%13.33%08:35:10.0
127352Angela OntongVet49F 2:12:23.8+51:39.8+63.99%60.98%15.83%11.65%08:30:10.0
137224Jobre BrandVet41F 2:15:01.8+54:17.8+67.25%59.79%14.16%9.89%08:25:10.0
147373Delanie BezuidenhoutVet47F 2:19:40.9+58:56.9+73.02%57.80%11.20%6.79%08:30:10.0
157123Louise Van ZylVet44F 2:25:06.0+1:04:22.0+79.73%55.64%7.76%3.17%08:20:10.0
167270Laura KukardVet49F 2:28:23.8+1:07:39.8+83.81%54.40%5.66%0.97%08:25:10.0
177201Lu-Anne CarstensVet43F 2:29:51.0+1:09:07.0+85.61%53.88%4.74%0.00%08:25:10.0
187114Tammy BloomVet41F 2:33:02.0+1:12:18.0+89.55%52.76%2.72%-2.12%08:20:10.0
197256Mindy SwansonVet41F 2:33:31.1+1:12:47.1+90.15%52.59%2.41%-2.45%08:25:10.0
207141Natalie ShephardVet44F 2:36:45.0+1:16:01.0+94.16%51.50%0.35%-4.60%08:20:10.0
217379Casandra PillayVet45F 2:37:05.4+1:16:21.4+94.58%51.39%0.14%-4.83%08:30:10.0
227381Taryn Von WilmsdorffVet45F 2:45:16.9+1:24:32.9+104.73%48.85%-5.07%-10.30%08:30:10.0
237395Paula BosmanVet44F 2:53:36.2+1:32:52.2+115.03%46.50%-10.36%-15.85%08:30:10.0
247186Margaret ArnoldVet45F 2:58:26.5+1:37:42.5+121.03%45.24%-13.44%-19.08%08:20:10.0
257376Zanele MngomaVet46F 3:09:33.6+1:48:49.6+134.80%42.59%-20.50%-26.50%08:30:10.0
267394Sonja WaltersVet44F 3:15:34.9+1:54:50.9+142.26%41.28%-24.33%-30.52%08:30:10.0
277129Anel De BruinVet46F 3:23:20.0+2:02:36.0+151.86%39.70%-29.26%-35.69%08:20:10.0
287358Heidi Du PreezVet48F 3:25:04.8+2:04:20.8+154.02%39.37%-30.37%-36.86%08:30:10.0
297397Kim JonsonVet44F 3:27:37.3+2:06:53.3+157.17%38.88%-31.99%-38.55%08:30:10.0
307415Ursula KitshoffVet40F 3:53:36.6+2:32:52.6+189.36%34.56%-48.51%-55.90%08:35:10.0
317365Heidi JacksonVet43F 4:02:15.0+2:41:31.0+200.06%33.33%-54.00%-61.66%08:30:10.0
327370Caron RypstraVet47F 4:02:24.5+2:41:40.5+200.26%33.30%-54.10%-61.77%08:30:10.0
337386Mariaan OosthuysenVet45F 4:09:24.3+2:48:40.3+208.92%32.37%-58.55%-66.44%08:30:10.0
-7369Natassa Van HeerdenVet47F DNF-----08:30:10.0
-7385Suraya GovenderVet45F DNF-----08:30:10.0
-7400Thelna De KockVet43F DNF-----08:35:10.0
-7420Candice SutherlandVet40F DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Female - Youth
Place Bib Name Category Age Gender Finish time
17294Rebecca TurnbullYouth14F 2:17:14.6--100%7.81%7.58%08:25:10.0
27158Hailey RossYouth17F 2:23:43.4+6:28.8+4.72%95.49%3.46%3.22%08:20:10.0
37263Donne ElliottYouth18F 2:33:17.4+16:02.8+11.69%89.53%-2.96%-3.22%08:25:10.0
47304Megan ArnoldYouth10F 2:41:15.3+24:00.7+17.50%85.11%-8.31%-8.58%08:30:10.0
  • 25KM SPRINT CHAMP Male - Overall
Place Bib Name Category Age Gender Finish time
17278Tjaart De WetUnknownM 1:09:09.0--100%49.05%47.19%08:25:10.0
27235Zander Van VlietSub vet31M 1:18:04.0+8:55.0+12.89%88.58%42.48%40.38%08:25:10.0
31307Jared FalckYouthM 1:18:16.0+9:07.0+13.18%88.35%42.33%40.22%08:35:10.0
45079Heinrich BroodrykU2320M 1:19:56.7+10:47.7+15.61%86.50%41.09%38.94%08:20:10.0
57419Herman ConradieVet40M 1:21:24.0+12:15.0+17.72%84.95%40.02%37.83%08:35:10.0
61090Jared BauerUnknownM 1:21:38.0+12:29.0+18.05%84.71%39.85%37.65%08:35:10.0
77290Nicholas Le GrangeYouth15M 1:22:29.0+13:20.0+19.28%83.84%39.22%37.00%08:25:10.0
81308Michael FalckYouth15M 1:23:28.0+14:19.0+20.70%82.85%38.50%36.25%08:35:10.0
97298Matthew DickensYouth13M 1:25:11.0+16:02.0+23.19%81.18%37.23%34.94%08:25:10.0
107280Francois VenterYouth17M 1:25:21.0+16:12.0+23.43%81.02%37.11%34.81%08:25:10.0
117189Aydan SequeiraYouth13M 1:26:41.0+17:32.0+25.36%79.77%36.13%33.79%08:20:10.0
127355Anton CornelissenVet49M 1:26:45.0+17:36.0+25.45%79.71%36.08%33.74%08:30:10.0
137151Jean-Claude ChanuVet47M 1:27:43.0+18:34.0+26.85%78.83%35.37%33.01%08:20:10.0
147132Dirk ElsGrand master62M 1:28:11.0+19:02.0+27.52%78.42%35.02%32.65%08:20:10.0
157281Elmar VoslooYouth16M 1:29:30.0+20:21.0+29.43%77.26%34.05%31.64%08:25:10.0
167171Robert NortonVet45M 1:31:03.0+21:54.0+31.67%75.95%32.91%30.46%08:20:10.0
167310Nicholas NortonYouth10M 1:31:03.0+21:54.0+31.67%75.95%32.91%30.46%08:30:10.0
187284Cayle FurnissYouth15M 1:31:52.0+22:43.0+32.85%75.27%32.31%29.84%08:25:10.0
197289Tyler LageYouth15M 1:32:09.0+23:00.0+33.26%75.04%32.10%29.62%08:25:10.0
207377Roger HuttonVet46M 1:32:48.0+23:39.0+34.20%74.52%31.62%29.12%08:30:10.0
211365Roger FalckMaster54M 1:33:07.0+23:58.0+34.66%74.26%31.39%28.88%08:35:10.0
227139Vernon IngramVet49M 1:33:58.0+24:49.0+35.89%73.59%30.76%28.23%08:20:10.0
237382Paul FurnissVet45M 1:34:10.0+25:01.0+36.18%73.43%30.61%28.08%08:30:10.0
247454Michael KhorombiSub vet33M 1:34:24.0+25:15.0+36.51%73.25%30.44%27.90%08:35:10.0
257325Mark MentonMaster55M 1:35:17.0+26:08.0+37.79%72.57%29.79%27.23%08:30:10.0
267462Iwan KrugerSub vet34M 1:36:28.0+27:19.0+39.50%71.68%28.92%26.32%08:35:10.0
277466Loren LiljeSub vet33M 1:37:25.0+28:16.0+40.88%70.98%28.22%25.60%08:35:10.0
287392Kobus RossouwVet44M 1:38:25.0+29:16.0+42.32%70.26%27.48%24.83%08:30:10.0
297135Johan HardingMaster51M 1:38:38.0+29:29.0+42.64%70.11%27.32%24.67%08:20:10.0
307300Oratile BoschYouth12M 1:39:16.0+30:07.0+43.55%69.66%26.86%24.18%08:25:10.0
317478Mabetha Cedrick PilaSub vet31M 1:39:46.0+30:37.0+44.28%69.31%26.49%23.80%08:35:10.0
327405Alexandre HenrichsVet42M 1:40:01.0+30:52.0+44.64%69.14%26.30%23.61%08:35:10.0
337283Shaun DowningYouth16M 1:40:40.0+31:31.0+45.58%68.69%25.82%23.12%08:25:10.0
347153Marco BertaminiVet48M 1:40:52.0+31:43.0+45.87%68.56%25.68%22.96%08:20:10.0
357282Alex De ClercqYouth16M 1:41:09.0+32:00.0+46.28%68.36%25.47%22.75%08:25:10.0
367182Garth MellySub vet37M 1:41:18.8+32:09.8+46.51%68.25%25.35%22.62%08:20:10.0
377487Michael Van Der MerweSub vet30M 1:41:20.0+32:11.0+46.54%68.24%25.33%22.61%08:35:10.0
387157Martin Van HeerdenMaster55M 1:42:00.0+32:51.0+47.51%67.79%24.84%22.10%08:20:10.0
397173Andre Van LoggerenbergMaster59M 1:42:01.0+32:52.0+47.53%67.78%24.83%22.08%08:20:10.0
407383Graeme GrobbelaarVet45M 1:42:06.0+32:57.0+47.65%67.73%24.77%22.02%08:30:10.0
417316Piet De BruinGrand master63M 1:42:18.0+33:09.0+47.94%67.60%24.62%21.87%08:30:10.0
427413Kyle LassVet41M 1:42:31.0+33:22.0+48.25%67.45%24.46%21.70%08:35:10.0
437367David MeiringVet48M 1:43:25.0+34:16.0+49.55%66.87%23.80%21.01%08:30:10.0
447331Darren CoxMaster53M 1:44:30.0+35:21.0+51.12%66.17%23.00%20.19%08:30:10.0
457500Lerato PhetoeSenior27M 1:45:39.0+36:30.0+52.78%65.45%22.15%19.31%08:35:10.0
467254Cooper MentonYouth13M 1:47:13.0+38:04.0+55.05%64.50%21.00%18.11%08:30:10.0
477480Eduan SnymanSub vet31M 1:47:21.0+38:12.0+55.24%64.42%20.90%18.01%08:35:10.0
487408Jason MaraVet41M 1:47:26.0+38:17.0+55.36%64.37%20.84%17.95%08:35:10.0
497273Alfred HeathVet47M 1:47:31.0+38:22.0+55.48%64.32%20.78%17.88%08:25:10.0
507463Clintin RiddellSub vet33M 1:50:34.0+41:25.0+59.89%62.54%18.53%15.55%08:35:10.0
511438Kealan ErasmusU2323M 1:51:02.0+41:53.0+60.57%62.28%18.19%15.20%08:35:10.0
527433Dale BadenhorstSub vet38M 1:51:21.0+42:12.0+61.03%62.10%17.95%14.96%08:35:10.0
537409Andrew SteynVet41M 1:52:28.0+43:19.0+62.64%61.48%17.13%14.10%08:35:10.0
547323Mike KenyonMaster56M 1:53:18.0+44:09.0+63.85%61.03%16.52%13.47%08:30:10.0
557361Ryan PurdonVet48M 1:54:40.0+45:31.0+65.82%60.31%15.51%12.42%08:30:10.0
567425Johan NagelSub vet39M 1:54:41.0+45:32.0+65.85%60.30%15.50%12.41%08:35:10.0
577473Bart FintelmanSub vet32M 1:55:11.0+46:02.0+66.57%60.03%15.13%12.03%08:35:10.0
587258Chris ReedGrand master71M 1:57:47.0+48:38.0+70.33%58.71%13.21%10.04%08:25:10.0
597418Jonathan LovegroveVet40M 1:58:02.0+48:53.0+70.69%58.59%13.03%9.85%08:35:10.0
607311Cornelius RoosGrand master71M 1:58:15.0+49:06.0+71.01%58.48%12.87%9.69%08:30:10.0
617122Jonte KinchSenior25M 2:01:25.0+52:16.0+75.58%56.95%10.54%7.27%08:20:10.0
627329Craig KinchMaster54M 2:01:41.0+52:32.0+75.97%56.83%10.34%7.06%08:30:10.0
637363Wimpie PieterseVet48M 2:02:20.0+53:11.0+76.91%56.53%9.86%6.57%08:30:10.0
647126Nicolaas ThiartSub vet30M 2:02:23.4+53:14.4+76.99%56.50%9.82%6.52%08:20:10.0
657474Nicholas De VilliersSub vet32M 2:03:01.6+53:52.6+77.91%56.21%9.35%6.04%08:35:10.0
667207Bruce JonkerSub vet39M 2:03:23.0+54:14.0+78.43%56.04%9.09%5.77%08:25:10.0
677469Christopher DiasSub vet33M 2:03:24.1+54:15.1+78.46%56.04%9.07%5.75%08:35:10.0
687206Carel Van HeerdenSub vet39M 2:04:01.9+54:52.9+79.37%55.75%8.61%5.27%08:25:10.0
697484Jason LippensSub vet30M 2:04:15.1+55:06.1+79.68%55.65%8.45%5.10%08:35:10.0
703027Luwaine PetersSub vet36M 2:05:29.3+56:20.3+81.47%55.10%7.54%4.16%08:35:10.0
717407Nishal SanpalVet42M 2:05:33.0+56:24.0+81.56%55.08%7.49%4.11%08:35:10.0
727313Kobus ConradieGrand master68M 2:06:15.5+57:06.5+82.59%54.77%6.97%3.57%08:30:10.0
737293Michael JosephYouth14M 2:07:44.9+58:35.9+84.74%54.13%5.87%2.43%08:25:10.0
747104Carlo De BruinVet46M 2:07:53.9+58:44.9+84.96%54.07%5.76%2.32%08:20:10.0
757337Louise EggintonMaster52M 2:08:00.9+58:51.9+85.13%54.02%5.67%2.23%08:30:10.0
767326Lourens Le RouxMaster55M 2:08:11.2+59:02.2+85.37%53.94%5.55%2.10%08:30:10.0
777109Dwayne BlackburnSub vet33M 2:08:16.0+59:07.0+85.49%53.91%5.49%2.04%08:20:10.0
787190Doug AchesonGrand master68M 2:08:23.4+59:14.4+85.67%53.86%5.40%1.94%08:20:10.0
797117Derrick WalkerMaster51M 2:08:26.0+59:17.0+85.73%53.84%5.37%1.91%08:20:10.0
807176Willem SmithSub vet39M 2:08:35.5+59:26.5+85.96%53.77%5.25%1.79%08:20:10.0
817121Michael FarquharsonMaster57M 2:08:40.4+59:31.4+86.08%53.74%5.19%1.72%08:20:10.0
827131Jacques VorsterSub vet30M 2:08:54.0+59:45.0+86.41%53.65%5.02%1.55%08:20:10.0
837198Dean KnezovichVet46M 2:08:58.0+59:49.0+86.50%53.62%4.97%1.50%08:20:10.0
847112Derik VorsterVet47M 2:09:14.0+1:00:05.0+86.89%53.51%4.78%1.30%08:20:10.0
857248Herman SteynMaster55M 2:09:33.0+1:00:24.0+87.35%53.38%4.54%1.06%08:25:10.0
867143Duan RossSub vet38M 2:10:20.4+1:01:11.4+88.49%53.05%3.96%0.45%08:20:10.0
877106Brett ParkerMaster51M 2:10:43.0+1:01:34.0+89.03%52.90%3.68%0.16%08:20:10.0
887341Vincent SerenaMaster51M 2:10:55.9+1:01:46.9+89.34%52.81%3.52%0.00%08:30:10.0
897221Philip SmitVet44M 2:11:05.0+1:01:56.0+89.56%52.75%3.41%-0.12%08:25:10.0
907388Reece JohnsonVet45M 2:11:39.4+1:02:30.4+90.39%52.52%2.99%-0.55%08:30:10.0
917391Leon MaartensVet44M 2:11:53.0+1:02:44.0+90.72%52.43%2.82%-0.73%08:30:10.0
927268Matthew BowersYouth14M 2:13:22.3+1:04:13.3+92.87%51.85%1.73%-1.86%08:25:10.0
937305Matthew CerffYouth10M 2:16:10.4+1:07:01.4+96.92%50.78%-0.34%-4.00%08:30:10.0
947453Ravindra GovenderSub vet35M 2:16:52.7+1:07:43.7+97.94%50.52%-0.86%-4.54%08:35:10.0
957459Minette JonkerSub vet34M 2:17:03.9+1:07:54.9+98.21%50.45%-0.99%-4.68%08:35:10.0
967465Calvin JonkerSub vet34M 2:17:05.0+1:07:56.0+98.24%50.44%-1.01%-4.70%08:35:10.0
977315Jay MorarGrand master64M 2:17:17.4+1:08:08.4+98.54%50.37%-1.16%-4.86%08:30:10.0
987103Paul BauerUnknownM 2:17:31.0+1:08:22.0+98.87%50.28%-1.33%-5.03%08:20:10.0
997170Ryan SchuddinhSenior28M 2:17:59.4+1:08:50.4+99.55%50.11%-1.68%-5.39%08:20:10.0
1007160Peter MaherYouth17M 2:18:00.0+1:08:51.0+99.57%50.11%-1.68%-5.40%08:20:10.0
1017314Sanks PlaatjesGrand master64M 2:18:16.9+1:09:07.9+99.97%50.01%-1.89%-5.61%08:30:10.0
1027125Markus FunkMaster58M 2:19:30.3+1:10:21.3+101.74%49.57%-2.79%-6.55%08:20:10.0
1037165Neil BothaMaster50M 2:19:53.9+1:10:44.9+102.31%49.43%-3.08%-6.85%08:20:10.0
1047330Danie StrijdomMaster54M 2:20:28.7+1:11:19.7+103.15%49.22%-3.51%-7.29%08:30:10.0
1057150Santie Naude-SerenaVet47M 2:20:58.4+1:11:49.4+103.87%49.05%-3.87%-7.67%08:20:10.0
1067259Ettienne GroenewaldU2322M 2:21:06.3+1:11:57.3+104.06%49.01%-3.97%-7.77%08:25:10.0
1077264Kyle BritzYouth16M 2:21:48.3+1:12:39.3+105.07%48.76%-4.49%-8.30%08:25:10.0
1087195Maggie TauteU2321M 2:21:56.0+1:12:47.0+105.25%48.72%-4.58%-8.40%08:20:10.0
1097162Guido Ripa Di MeanaUnknownM 2:22:20.0+1:13:11.0+105.83%48.58%-4.88%-8.71%08:20:10.0
1107375Kam GovenderVet47M 2:22:33.8+1:13:24.8+106.17%48.50%-5.05%-8.88%08:30:10.0
1117188Roger WrightGrand master68M 2:22:48.0+1:13:39.0+106.51%48.42%-5.22%-9.06%08:20:10.0
1127168Eben CarstensVet41M 2:23:13.0+1:14:04.0+107.11%48.28%-5.53%-9.38%08:20:10.0
1137292Jamie JosephYouth14M 2:23:40.9+1:14:31.9+107.78%48.13%-5.87%-9.74%08:25:10.0
1147449Edward HamiltonSub vet37M 2:24:24.3+1:15:15.3+108.83%47.89%-6.40%-10.29%08:35:10.0
1157115Chris HammanVet46M 2:24:31.0+1:15:22.0+108.99%47.85%-6.49%-10.38%08:20:10.0
1167271Shan RangasamyVet47M 2:24:41.9+1:15:32.9+109.25%47.79%-6.62%-10.51%08:25:10.0
1177118Glynn LewisGrand master74M 2:24:45.4+1:15:36.4+109.34%47.77%-6.66%-10.56%08:20:10.0
1187276Karl BeissnerVet40M 2:25:08.0+1:15:59.0+109.88%47.65%-6.94%-10.85%08:25:10.0
1197200Vasen NaidooVet44M 2:25:08.5+1:15:59.5+109.89%47.64%-6.95%-10.85%08:20:10.0
1207145Lodie Van Der SchyffUnknownM 2:25:31.9+1:16:22.9+110.46%47.52%-7.23%-11.15%08:20:10.0
1217523Taahir HussainSenior27M 2:25:37.8+1:16:28.8+110.60%47.48%-7.31%-11.23%08:35:10.0
1227178Ronald ColmanMaster51M 2:26:06.0+1:16:57.0+111.28%47.33%-7.65%-11.58%08:20:10.0
1237167Matthew WrightSub vet32M 2:26:12.0+1:17:03.0+111.42%47.30%-7.73%-11.66%08:20:10.0
1247210Kagiso MashianeSenior28M 2:26:15.0+1:17:06.0+111.50%47.28%-7.76%-11.70%08:25:10.0
1257244Werner StapelbergSub vet39M 2:26:56.0+1:17:47.0+112.48%47.06%-8.27%-12.22%08:25:10.0
1267421Keegan MoodleyVet40M 2:27:42.1+1:18:33.1+113.60%46.82%-8.83%-12.81%08:35:10.0
1277130Sandile LuthuliMaster53M 2:28:42.0+1:19:33.0+115.04%46.50%-9.57%-13.57%08:20:10.0
1287380Jonathan De MatteisVet45M 2:29:18.2+1:20:09.2+115.91%46.32%-10.01%-14.03%08:30:10.0
1297202Christo GroenewaldVet43M 2:29:23.0+1:20:14.0+116.03%46.29%-10.07%-14.09%08:25:10.0
1307242Haadi BassierMaster54M 2:29:38.0+1:20:29.0+116.39%46.21%-10.26%-14.28%08:25:10.0
1317255Kaval ShahVet46M 2:30:12.0+1:21:03.0+117.21%46.04%-10.67%-14.72%08:25:10.0
1327203Hassen MohammedVet42M 2:32:55.0+1:23:46.0+121.14%45.22%-12.68%-16.79%08:25:10.0
1337217Dawie CoetzeeU2320M 2:33:16.5+1:24:07.5+121.66%45.11%-12.94%-17.06%08:25:10.0
1347339Ronald DoyleMaster52M 2:34:17.7+1:25:08.7+123.13%44.82%-13.69%-17.84%08:30:10.0
1357228William FosterGrand master60M 2:34:26.4+1:25:17.4+123.34%44.77%-13.80%-17.95%08:25:10.0
1367451Gareth De GroothSub vet36M 2:34:58.8+1:25:49.8+124.12%44.62%-14.20%-18.37%08:35:10.0
1377486Ben EickerSub vet30M 2:35:41.0+1:26:32.0+125.14%44.42%-14.71%-18.90%08:35:10.0
1387185Erich DurrVet43M 2:35:52.0+1:26:43.0+125.40%44.36%-14.85%-19.04%08:20:10.0
1397215Faheem MahomedVet42M 2:35:54.0+1:26:45.0+125.45%44.36%-14.87%-19.07%08:25:10.0
1407406James ArnoldVet42M 2:36:16.2+1:27:07.2+125.99%44.25%-15.15%-19.35%08:35:10.0
1417437Mfuneko SodabaVet46M 2:36:35.0+1:27:26.0+126.44%44.16%-15.38%-19.59%08:35:10.0
1427371Sudha NaidooVet47M 2:36:52.4+1:27:43.4+126.86%44.08%-15.59%-19.81%08:30:10.0
1437277Rikus Van Der MerweSub vet35M 2:37:37.3+1:28:28.3+127.94%43.87%-16.14%-20.38%08:25:10.0
1447403Robert JansenVet43M 2:37:44.0+1:28:35.0+128.10%43.84%-16.22%-20.47%08:35:10.0
1457440Louis PulzoneSub vet38M 2:39:09.0+1:30:00.0+130.15%43.45%-17.27%-21.55%08:35:10.0
1467220Gareth SmithVet41M 2:39:42.0+1:30:33.0+130.95%43.30%-17.67%-21.97%08:25:10.0
1477251Sundara K NaidooVet45M 2:42:04.3+1:32:55.3+134.38%42.67%-19.42%-23.78%08:25:10.0
1487398Stephen BurtonVet43M 2:45:18.0+1:36:09.0+139.05%41.83%-21.80%-26.25%08:30:10.0
1497247Darryn WooSub vet31M 2:48:00.6+1:38:51.6+142.96%41.16%-23.80%-28.32%08:25:10.0
1507308Andrew CerffYouth10M 2:48:24.9+1:39:15.9+143.55%41.06%-24.09%-28.63%08:30:10.0
1517107Steven HolmesMaster51M 2:52:25.5+1:43:16.5+149.35%40.10%-27.05%-31.69%08:20:10.0
1527177Robin EekhoutGrand master70M 2:52:28.6+1:43:19.6+149.42%40.09%-27.09%-31.73%08:20:10.0
1537322Donald KukardMaster57M 2:53:34.7+1:44:25.7+151.02%39.84%-27.90%-32.57%08:30:10.0
1547368Dalu CeleVet47M 2:55:02.6+1:45:53.6+153.14%39.50%-28.98%-33.69%08:30:10.0
1557318Paul Robert StrathernGrand master61M 3:03:57.8+1:54:48.8+166.04%37.59%-35.55%-40.50%08:30:10.0
1567401Nico WesselsVet43M 3:12:58.0+2:03:49.0+179.06%35.84%-42.19%-47.38%08:35:10.0
1577296William JonsonYouth14M 3:15:14.4+2:06:05.4+182.34%35.42%-43.86%-49.12%08:25:10.0
1587491Waseem FakirSenior29M 3:19:10.4+2:10:01.4+188.03%34.72%-46.76%-52.12%08:35:10.0
1597136Graham JonsonMaster51M 3:20:11.3+2:11:02.3+189.50%34.54%-47.51%-52.90%08:20:10.0
1607497Quentin GrundlinghSenior28M 3:20:33.5+2:11:24.5+190.03%34.48%-47.78%-53.18%08:35:10.0
1617303Sean WaltersYouth11M 3:20:33.6+2:11:24.6+190.04%34.48%-47.78%-53.18%08:25:10.0
1627229Craig LeaderSub vet31M 3:22:05.7+2:12:56.7+192.26%34.22%-48.91%-54.35%08:35:10.0
1637230Ryan CoetzeeSub vet31M 3:23:42.8+2:14:33.8+194.60%33.94%-50.10%-55.59%08:35:10.0
1647237Herman PotgieterSub vet30M 3:24:59.0+2:15:50.0+196.43%33.73%-51.04%-56.56%08:25:10.0
1657154Edward BuitendachVet42M 3:33:20.6+2:24:11.6+208.52%32.41%-57.20%-62.94%08:35:10.0
1667219Jaco PieterseSub vet32M 3:45:20.0+2:36:11.0+225.86%30.69%-66.03%-72.10%08:25:10.0
1677324John PietersMaster56M 3:45:36.0+2:36:27.0+226.25%30.65%-66.23%-72.30%06:30:10.0
1687499Taahir KhanSenior27M 3:49:54.2+2:40:45.2+232.47%30.08%-69.40%-75.59%08:35:10.0
1693119Mohammed Zunaid BhamSenior26M 3:49:55.4+2:40:46.4+232.50%30.08%-69.42%-75.61%08:35:10.0
1703065Mfanufikile GalelaSub vet31M 3:53:26.0+2:44:17.0+237.58%29.62%-72.00%-78.29%08:35:10.0
1713067Massah MabasaSub vet31M 3:53:46.4+2:44:37.4+238.07%29.58%-72.25%-78.55%08:35:10.0
1727399David RypstraVet43M 3:54:53.3+2:45:44.3+239.68%29.44%-73.08%-79.40%08:35:10.0
1733033Moroke MahlohelaSub vet36M 3:55:59.8+2:46:50.8+241.28%29.30%-73.89%-80.24%08:25:10.0
1747412Leon KitshoffVet41M 3:56:11.7+2:47:02.7+241.57%29.28%-74.04%-80.40%08:35:10.0
1757416Divan VermeulenSub vet39M 3:58:31.0+2:49:22.0+244.93%28.99%-75.75%-82.17%08:35:10.0
-1046Delon HeymanVet42M DNF-----08:35:10.0
-7133Dewald BassonSub vet35M DNF-----08:20:10.0
-7137Marinus ScottVet46M DNF-----08:20:10.0
-7155Joe GeldenhuysMaster53M DNF-----08:20:10.0
-7192Johan Van WykVet41M DNF-----08:20:10.0
-7232Thean SchutteSenior29M DNF-----08:25:10.0
-7233Gerjo SchreuderSenior28M DNF-----08:25:10.0
-7267Shaun KornerYouth15M DNF-----08:25:10.0
-7279Francois HeydenrychYouth13M DNF-----08:25:10.0
-7285Dan BowersYouth15M DNF-----08:25:10.0
-7288Ethan HuttonYouth15M DNF-----08:25:10.0
-7299Thor BesterYouth13M DNF-----08:25:10.0
-7319David PetzerGrand master61M DNF-----08:30:10.0
-7332Gerrie Van HeerdenMaster53M DNF-----08:30:10.0
-7483Cassien HarmsenSub vet30M DNF-----08:35:10.0
-7495Antonie De BeerSenior28M DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Male - Grand master
Place Bib Name Category Age Gender Finish time
17132Dirk ElsGrand master62M 1:28:11.0--100%34.69%35.77%08:20:10.0
27316Piet De BruinGrand master63M 1:42:18.0+14:07.0+16.01%86.20%24.23%25.49%08:30:10.0
37258Chris ReedGrand master71M 1:57:47.0+29:36.0+33.57%74.87%12.76%14.21%08:25:10.0
47311Cornelius RoosGrand master71M 1:58:15.0+30:04.0+34.10%74.57%12.42%13.87%08:30:10.0
57313Kobus ConradieGrand master68M 2:06:15.5+38:04.5+43.18%69.84%6.48%8.04%08:30:10.0
67190Doug AchesonGrand master68M 2:08:23.4+40:12.4+45.59%68.68%4.91%6.48%08:20:10.0
77315Jay MorarGrand master64M 2:17:17.4+49:06.4+55.69%64.23%-1.69%0.00%08:30:10.0
87314Sanks PlaatjesGrand master64M 2:18:16.9+50:05.9+56.81%63.77%-2.42%-0.72%08:30:10.0
97188Roger WrightGrand master68M 2:22:48.0+54:37.0+61.94%61.75%-5.77%-4.01%08:20:10.0
107118Glynn LewisGrand master74M 2:24:45.4+56:34.4+64.15%60.92%-7.22%-5.44%08:20:10.0
117228William FosterGrand master60M 2:34:26.4+1:06:15.4+75.14%57.10%-14.39%-12.49%08:25:10.0
127177Robin EekhoutGrand master70M 2:52:28.6+1:24:17.6+95.59%51.13%-27.75%-25.63%08:20:10.0
137318Paul Robert StrathernGrand master61M 3:03:57.8+1:35:46.8+108.61%47.94%-36.26%-34.00%08:30:10.0
-7319David PetzerGrand master61M DNF-----08:30:10.0
  • 25KM SPRINT CHAMP Male - Master
Place Bib Name Category Age Gender Finish time
11365Roger FalckMaster54M 1:33:07.0--100%31.33%28.45%08:35:10.0
27325Mark MentonMaster55M 1:35:17.0+2:10.0+2.33%97.73%29.73%26.78%08:30:10.0
37135Johan HardingMaster51M 1:38:38.0+5:31.0+5.92%94.41%27.26%24.21%08:20:10.0
47157Martin Van HeerdenMaster55M 1:42:00.0+8:53.0+9.54%91.29%24.78%21.62%08:20:10.0
57173Andre Van LoggerenbergMaster59M 1:42:01.0+8:54.0+9.56%91.28%24.76%21.61%08:20:10.0
67331Darren CoxMaster53M 1:44:30.0+11:23.0+12.22%89.11%22.93%19.70%08:30:10.0
77323Mike KenyonMaster56M 1:53:18.0+20:11.0+21.68%82.19%16.44%12.94%08:30:10.0
87329Craig KinchMaster54M 2:01:41.0+28:34.0+30.68%76.52%10.26%6.49%08:30:10.0
97337Louise EggintonMaster52M 2:08:00.9+34:53.9+37.48%72.74%5.59%1.63%08:30:10.0
107326Lourens Le RouxMaster55M 2:08:11.2+35:04.2+37.66%72.64%5.46%1.50%08:30:10.0
117117Derrick WalkerMaster51M 2:08:26.0+35:19.0+37.93%72.50%5.28%1.31%08:20:10.0
127121Michael FarquharsonMaster57M 2:08:40.4+35:33.4+38.19%72.37%5.10%1.12%08:20:10.0
137248Herman SteynMaster55M 2:09:33.0+36:26.0+39.13%71.88%4.46%0.45%08:25:10.0
147106Brett ParkerMaster51M 2:10:43.0+37:36.0+40.38%71.24%3.60%-0.45%08:20:10.0
157341Vincent SerenaMaster51M 2:10:55.9+37:48.9+40.61%71.12%3.44%-0.61%08:30:10.0
167125Markus FunkMaster58M 2:19:30.3+46:23.3+49.82%66.75%-2.88%-7.20%08:20:10.0
177165Neil BothaMaster50M 2:19:53.9+46:46.9+50.24%66.56%-3.17%-7.50%08:20:10.0
187330Danie StrijdomMaster54M 2:20:28.7+47:21.7+50.86%66.29%-3.60%-7.95%08:30:10.0
197178Ronald ColmanMaster51M 2:26:06.0+52:59.0+56.90%63.73%-7.75%-12.27%08:20:10.0
207130Sandile LuthuliMaster53M 2:28:42.0+55:35.0+59.69%62.62%-9.67%-14.27%08:20:10.0
217242Haadi BassierMaster54M 2:29:38.0+56:31.0+60.69%62.23%-10.35%-14.98%08:25:10.0
227339Ronald DoyleMaster52M 2:34:17.7+1:01:10.7+65.70%60.35%-13.79%-18.57%08:30:10.0
237107Steven HolmesMaster51M 2:52:25.5+1:19:18.5+85.17%54.00%-27.16%-32.50%08:20:10.0
247322Donald KukardMaster57M 2:53:34.7+1:20:27.7+86.41%53.65%-28.01%-33.38%08:30:10.0
257136Graham JonsonMaster51M 3:20:11.3+1:47:04.3+114.99%46.51%-47.64%-53.83%08:20:10.0
267324John PietersMaster56M 3:45:36.0+2:12:29.0+142.28%41.28%-66.38%-73.36%06:30:10.0
-7155Joe GeldenhuysMaster53M DNF-----08:20:10.0
-7332Gerrie Van HeerdenMaster53M DNF-----08:30:10.0
  • 25KM SPRINT CHAMP Male - Senior
Place Bib Name Category Age Gender Finish time
17500Lerato PhetoeSenior27M 1:45:39.0--100%37.30%27.76%08:35:10.0
27122Jonte KinchSenior25M 2:01:25.0+15:46.0+14.92%87.01%27.94%16.98%08:20:10.0
37170Ryan SchuddinhSenior28M 2:17:59.4+32:20.4+30.61%76.56%18.11%5.65%08:20:10.0
47523Taahir HussainSenior27M 2:25:37.8+39:58.8+37.84%72.55%13.57%0.42%08:35:10.0
57210Kagiso MashianeSenior28M 2:26:15.0+40:36.0+38.43%72.24%13.20%0.00%08:25:10.0
67491Waseem FakirSenior29M 3:19:10.4+1:33:31.4+88.52%53.04%-18.20%-36.19%08:35:10.0
77497Quentin GrundlinghSenior28M 3:20:33.5+1:34:54.5+89.83%52.68%-19.03%-37.13%08:35:10.0
87499Taahir KhanSenior27M 3:49:54.2+2:04:15.2+117.61%45.95%-36.44%-57.20%08:35:10.0
93119Mohammed Zunaid BhamSenior26M 3:49:55.4+2:04:16.4+117.63%45.95%-36.45%-57.21%08:35:10.0
-7232Thean SchutteSenior29M DNF-----08:25:10.0
-7233Gerjo SchreuderSenior28M DNF-----08:25:10.0
-7495Antonie De BeerSenior28M DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Male - Sub vet
Place Bib Name Category Age Gender Finish time
17235Zander Van VlietSub vet31M 1:18:04.0--100%45.64%39.36%08:25:10.0
27454Michael KhorombiSub vet33M 1:34:24.0+16:20.0+20.92%82.70%34.27%26.68%08:35:10.0
37462Iwan KrugerSub vet34M 1:36:28.0+18:24.0+23.57%80.93%32.83%25.07%08:35:10.0
47466Loren LiljeSub vet33M 1:37:25.0+19:21.0+24.79%80.14%32.17%24.33%08:35:10.0
57478Mabetha Cedrick PilaSub vet31M 1:39:46.0+21:42.0+27.80%78.25%30.53%22.51%08:35:10.0
67182Garth MellySub vet37M 1:41:18.8+23:14.8+29.78%77.05%29.45%21.31%08:20:10.0
77487Michael Van Der MerweSub vet30M 1:41:20.0+23:16.0+29.80%77.04%29.44%21.29%08:35:10.0
87480Eduan SnymanSub vet31M 1:47:21.0+29:17.0+37.51%72.72%25.25%16.62%08:35:10.0
97463Clintin RiddellSub vet33M 1:50:34.0+32:30.0+41.63%70.61%23.01%14.12%08:35:10.0
107433Dale BadenhorstSub vet38M 1:51:21.0+33:17.0+42.63%70.11%22.47%13.51%08:35:10.0
117425Johan NagelSub vet39M 1:54:41.0+36:37.0+46.90%68.07%20.15%10.92%08:35:10.0
127473Bart FintelmanSub vet32M 1:55:11.0+37:07.0+47.54%67.78%19.80%10.53%08:35:10.0
137126Nicolaas ThiartSub vet30M 2:02:23.4+44:19.4+56.78%63.79%14.78%4.94%08:20:10.0
147474Nicholas De VilliersSub vet32M 2:03:01.6+44:57.6+57.59%63.46%14.34%4.44%08:35:10.0
157207Bruce JonkerSub vet39M 2:03:23.0+45:19.0+58.05%63.27%14.09%4.17%08:25:10.0
167469Christopher DiasSub vet33M 2:03:24.1+45:20.1+58.07%63.26%14.07%4.15%08:35:10.0
177206Carel Van HeerdenSub vet39M 2:04:01.9+45:57.9+58.88%62.94%13.64%3.66%08:25:10.0
187484Jason LippensSub vet30M 2:04:15.1+46:11.1+59.16%62.83%13.48%3.49%08:35:10.0
193027Luwaine PetersSub vet36M 2:05:29.3+47:25.3+60.75%62.21%12.62%2.53%08:35:10.0
207109Dwayne BlackburnSub vet33M 2:08:16.0+50:12.0+64.30%60.86%10.69%0.37%08:20:10.0
217176Willem SmithSub vet39M 2:08:35.5+50:31.5+64.72%60.71%10.46%0.12%08:20:10.0
227131Jacques VorsterSub vet30M 2:08:54.0+50:50.0+65.12%60.56%10.25%-0.12%08:20:10.0
237143Duan RossSub vet38M 2:10:20.4+52:16.4+66.96%59.89%9.24%-1.24%08:20:10.0
247453Ravindra GovenderSub vet35M 2:16:52.7+58:48.7+75.34%57.03%4.69%-6.32%08:35:10.0
257459Minette JonkerSub vet34M 2:17:03.9+58:59.9+75.57%56.96%4.56%-6.46%08:35:10.0
267465Calvin JonkerSub vet34M 2:17:05.0+59:01.0+75.60%56.95%4.55%-6.48%08:35:10.0
277449Edward HamiltonSub vet37M 2:24:24.3+1:06:20.3+84.98%54.06%-0.55%-12.16%08:35:10.0
287167Matthew WrightSub vet32M 2:26:12.0+1:08:08.0+87.28%53.40%-1.80%-13.56%08:20:10.0
297244Werner StapelbergSub vet39M 2:26:56.0+1:08:52.0+88.22%53.13%-2.31%-14.13%08:25:10.0
307451Gareth De GroothSub vet36M 2:34:58.8+1:16:54.8+98.52%50.37%-7.91%-20.38%08:35:10.0
317486Ben EickerSub vet30M 2:35:41.0+1:17:37.0+99.42%50.14%-8.40%-20.92%08:35:10.0
327277Rikus Van Der MerweSub vet35M 2:37:37.3+1:19:33.3+101.91%49.53%-9.75%-22.43%08:25:10.0
337440Louis PulzoneSub vet38M 2:39:09.0+1:21:05.0+103.86%49.05%-10.82%-23.62%08:35:10.0
347247Darryn WooSub vet31M 2:48:00.6+1:29:56.6+115.21%46.47%-16.99%-30.50%08:25:10.0
357229Craig LeaderSub vet31M 3:22:05.7+2:04:01.7+158.87%38.63%-40.72%-56.97%08:35:10.0
367230Ryan CoetzeeSub vet31M 3:23:42.8+2:05:38.8+160.95%38.32%-41.85%-58.23%08:35:10.0
377237Herman PotgieterSub vet30M 3:24:59.0+2:06:55.0+162.57%38.08%-42.73%-59.22%08:25:10.0
387219Jaco PieterseSub vet32M 3:45:20.0+2:27:16.0+188.64%34.64%-56.90%-75.02%08:25:10.0
393065Mfanufikile GalelaSub vet31M 3:53:26.0+2:35:22.0+199.02%33.44%-62.54%-81.31%08:35:10.0
403067Massah MabasaSub vet31M 3:53:46.4+2:35:42.4+199.45%33.39%-62.78%-81.58%08:35:10.0
413033Moroke MahlohelaSub vet36M 3:55:59.8+2:37:55.8+202.30%33.08%-64.33%-83.30%08:25:10.0
427416Divan VermeulenSub vet39M 3:58:31.0+2:40:27.0+205.53%32.73%-66.08%-85.26%08:35:10.0
-7133Dewald BassonSub vet35M DNF-----08:20:10.0
-7483Cassien HarmsenSub vet30M DNF-----08:35:10.0
  • 25KM SPRINT CHAMP Male - U23
Place Bib Name Category Age Gender Finish time
15079Heinrich BroodrykU2320M 1:19:56.7--100%36.28%43.34%08:20:10.0
21438Kealan ErasmusU2323M 1:51:02.0+31:05.3+38.89%72.00%11.50%21.31%08:35:10.0
37259Ettienne GroenewaldU2322M 2:21:06.3+1:01:09.6+76.50%56.66%-12.47%0.00%08:25:10.0
47195Maggie TauteU2321M 2:21:56.0+1:01:59.3+77.54%56.33%-13.13%-0.59%08:20:10.0
57217Dawie CoetzeeU2320M 2:33:16.5+1:13:19.8+91.73%52.16%-22.17%-8.62%08:25:10.0
  • 25KM SPRINT CHAMP Male - Unknown
Place Bib Name Category Gender Finish time
17278Tjaart De WetUnknownM 1:09:09.0--100%39.99%49.72%08:25:10.0
21090Jared BauerUnknownM 1:21:38.0+12:29.0+18.05%84.71%29.16%40.64%08:35:10.0
37103Paul BauerUnknownM 2:17:31.0+1:08:22.0+98.87%50.28%-19.34%0.00%08:20:10.0
47162Guido Ripa Di MeanaUnknownM 2:22:20.0+1:13:11.0+105.83%48.58%-23.52%-3.50%08:20:10.0
57145Lodie Van Der SchyffUnknownM 2:25:31.9+1:16:22.9+110.46%47.52%-26.29%-5.83%08:20:10.0
  • 25KM SPRINT CHAMP Male - Vet
Place Bib Name Category Age Gender Finish time
17419Herman ConradieVet40M 1:21:24.0--100%40.03%40.33%08:35:10.0
27355Anton CornelissenVet49M 1:26:45.0+5:21.0+6.57%93.83%36.09%36.41%08:30:10.0
37151Jean-Claude ChanuVet47M 1:27:43.0+6:19.0+7.76%92.80%35.38%35.70%08:20:10.0
47171Robert NortonVet45M 1:31:03.0+9:39.0+11.86%89.40%32.92%33.26%08:20:10.0
57377Roger HuttonVet46M 1:32:48.0+11:24.0+14.00%87.72%31.63%31.98%08:30:10.0
67139Vernon IngramVet49M 1:33:58.0+12:34.0+15.44%86.63%30.77%31.12%08:20:10.0
77382Paul FurnissVet45M 1:34:10.0+12:46.0+15.68%86.44%30.63%30.98%08:30:10.0
87392Kobus RossouwVet44M 1:38:25.0+17:01.0+20.90%82.71%27.50%27.86%08:30:10.0
97405Alexandre HenrichsVet42M 1:40:01.0+18:37.0+22.87%81.39%26.32%26.69%08:35:10.0
107153Marco BertaminiVet48M 1:40:52.0+19:28.0+23.91%80.70%25.69%26.07%08:20:10.0
117383Graeme GrobbelaarVet45M 1:42:06.0+20:42.0+25.43%79.73%24.78%25.16%08:30:10.0
127413Kyle LassVet41M 1:42:31.0+21:07.0+25.94%79.40%24.47%24.86%08:35:10.0
137367David MeiringVet48M 1:43:25.0+22:01.0+27.05%78.71%23.81%24.20%08:30:10.0
147408Jason MaraVet41M 1:47:26.0+26:02.0+31.98%75.77%20.85%21.25%08:35:10.0
157273Alfred HeathVet47M 1:47:31.0+26:07.0+32.08%75.71%20.79%21.19%08:25:10.0
167409Andrew SteynVet41M 1:52:28.0+31:04.0+38.17%72.38%17.14%17.56%08:35:10.0
177361Ryan PurdonVet48M 1:54:40.0+33:16.0+40.87%70.99%15.52%15.95%08:30:10.0
187418Jonathan LovegroveVet40M 1:58:02.0+36:38.0+45.00%68.96%13.04%13.48%08:35:10.0
197363Wimpie PieterseVet48M 2:02:20.0+40:56.0+50.29%66.54%9.88%10.33%08:30:10.0
207407Nishal SanpalVet42M 2:05:33.0+44:09.0+54.24%64.83%7.51%7.97%08:35:10.0
217104Carlo De BruinVet46M 2:07:53.9+46:29.9+57.12%63.64%5.78%6.25%08:20:10.0
227198Dean KnezovichVet46M 2:08:58.0+47:34.0+58.44%63.12%4.99%5.47%08:20:10.0
237112Derik VorsterVet47M 2:09:14.0+47:50.0+58.76%62.99%4.79%5.27%08:20:10.0
247221Philip SmitVet44M 2:11:05.0+49:41.0+61.04%62.10%3.43%3.92%08:25:10.0
257388Reece JohnsonVet45M 2:11:39.4+50:15.4+61.74%61.83%3.01%3.50%08:30:10.0
267391Leon MaartensVet44M 2:11:53.0+50:29.0+62.02%61.72%2.84%3.33%08:30:10.0
277150Santie Naude-SerenaVet47M 2:20:58.4+59:34.4+73.19%57.74%-3.86%-3.33%08:20:10.0
287375Kam GovenderVet47M 2:22:33.8+1:01:09.8+75.14%57.10%-5.03%-4.50%08:30:10.0
297168Eben CarstensVet41M 2:23:13.0+1:01:49.0+75.94%56.84%-5.51%-4.98%08:20:10.0
307115Chris HammanVet46M 2:24:31.0+1:03:07.0+77.54%56.33%-6.47%-5.93%08:20:10.0
317271Shan RangasamyVet47M 2:24:41.9+1:03:17.9+77.76%56.25%-6.60%-6.06%08:25:10.0
327276Karl BeissnerVet40M 2:25:08.0+1:03:44.0+78.30%56.09%-6.92%-6.38%08:25:10.0
337200Vasen NaidooVet44M 2:25:08.5+1:03:44.5+78.31%56.08%-6.93%-6.39%08:20:10.0
347421Keegan MoodleyVet40M 2:27:42.1+1:06:18.1+81.45%55.11%-8.81%-8.26%08:35:10.0
357380Jonathan De MatteisVet45M 2:29:18.2+1:07:54.2+83.42%54.52%-9.99%-9.44%08:30:10.0
367202Christo GroenewaldVet43M 2:29:23.0+1:07:59.0+83.52%54.49%-10.05%-9.50%08:25:10.0
377255Kaval ShahVet46M 2:30:12.0+1:08:48.0+84.52%54.19%-10.65%-10.09%08:25:10.0
387203Hassen MohammedVet42M 2:32:55.0+1:11:31.0+87.86%53.23%-12.66%-12.09%08:25:10.0
397185Erich DurrVet43M 2:35:52.0+1:14:28.0+91.48%52.22%-14.83%-14.25%08:20:10.0
407215Faheem MahomedVet42M 2:35:54.0+1:14:30.0+91.52%52.21%-14.85%-14.27%08:25:10.0
417406James ArnoldVet42M 2:36:16.2+1:14:52.2+91.98%52.09%-15.13%-14.54%08:35:10.0
427437Mfuneko SodabaVet46M 2:36:35.0+1:15:11.0+92.36%51.99%-15.36%-14.77%08:35:10.0
437371Sudha NaidooVet47M 2:36:52.4+1:15:28.4+92.72%51.89%-15.57%-14.99%08:30:10.0
447403Robert JansenVet43M 2:37:44.0+1:16:20.0+93.78%51.61%-16.20%-15.62%08:35:10.0
457220Gareth SmithVet41M 2:39:42.0+1:18:18.0+96.19%50.97%-17.65%-17.06%08:25:10.0
467251Sundara K NaidooVet45M 2:42:04.3+1:20:40.3+99.11%50.22%-19.40%-18.80%08:25:10.0
477398Stephen BurtonVet43M 2:45:18.0+1:23:54.0+103.07%49.24%-21.78%-21.16%08:30:10.0
487368Dalu CeleVet47M 2:55:02.6+1:33:38.6+115.04%46.50%-28.96%-28.30%08:30:10.0
497401Nico WesselsVet43M 3:12:58.0+1:51:34.0+137.06%42.18%-42.16%-41.44%08:35:10.0
507154Edward BuitendachVet42M 3:33:20.6+2:11:56.6+162.09%38.15%-57.17%-56.38%08:35:10.0
517399David RypstraVet43M 3:54:53.3+2:33:29.3+188.56%34.65%-73.05%-72.17%08:35:10.0
527412Leon KitshoffVet41M 3:56:11.7+2:34:47.7+190.17%34.46%-74.01%-73.13%08:35:10.0
-1046Delon HeymanVet42M DNF-----08:35:10.0
-7137Marinus ScottVet46M DNF-----08:20:10.0
-7192Johan Van WykVet41M DNF-----08:20:10.0
  • 25KM SPRINT CHAMP Male - Youth
Place Bib Name Category Age Gender Finish time
11307Jared FalckYouthM 1:18:16.0--100%32.31%22.25%08:35:10.0
27290Nicholas Le GrangeYouth15M 1:22:29.0+4:13.0+5.39%94.89%28.66%18.06%08:25:10.0
31308Michael FalckYouth15M 1:23:28.0+5:12.0+6.64%93.77%27.81%17.09%08:35:10.0
47298Matthew DickensYouth13M 1:25:11.0+6:55.0+8.84%91.88%26.33%15.38%08:25:10.0
57280Francois VenterYouth17M 1:25:21.0+7:05.0+9.05%91.70%26.18%15.22%08:25:10.0
67189Aydan SequeiraYouth13M 1:26:41.0+8:25.0+10.75%90.29%25.03%13.89%08:20:10.0
77281Elmar VoslooYouth16M 1:29:30.0+11:14.0+14.35%87.45%22.59%11.09%08:25:10.0
87310Nicholas NortonYouth10M 1:31:03.0+12:47.0+16.33%85.96%21.25%9.55%08:30:10.0
97284Cayle FurnissYouth15M 1:31:52.0+13:36.0+17.38%85.20%20.55%8.74%08:25:10.0
107289Tyler LageYouth15M 1:32:09.0+13:53.0+17.74%84.93%20.30%8.46%08:25:10.0
117300Oratile BoschYouth12M 1:39:16.0+21:00.0+26.83%78.84%14.15%1.39%08:25:10.0
127283Shaun DowningYouth16M 1:40:40.0+22:24.0+28.62%77.75%12.93%0.00%08:25:10.0
137282Alex De ClercqYouth16M 1:41:09.0+22:53.0+29.24%77.38%12.52%-0.48%08:25:10.0
147254Cooper MentonYouth13M 1:47:13.0+28:57.0+36.99%73.00%7.27%-6.51%08:30:10.0
157293Michael JosephYouth14M 2:07:44.9+49:28.9+63.22%61.27%-10.49%-26.90%08:25:10.0
167268Matthew BowersYouth14M 2:13:22.3+55:06.3+70.41%58.68%-15.35%-32.49%08:25:10.0
177305Matthew CerffYouth10M 2:16:10.4+57:54.4+73.99%57.48%-17.78%-35.27%08:30:10.0
187160Peter MaherYouth17M 2:18:00.0+59:44.0+76.32%56.71%-19.35%-37.09%08:20:10.0
197264Kyle BritzYouth16M 2:21:48.3+1:03:32.3+81.18%55.19%-22.65%-40.87%08:25:10.0
207292Jamie JosephYouth14M 2:23:40.9+1:05:24.9+83.58%54.47%-24.27%-42.73%08:25:10.0
217308Andrew CerffYouth10M 2:48:24.9+1:30:08.9+115.18%46.47%-45.66%-67.30%08:30:10.0
227296William JonsonYouth14M 3:15:14.4+1:56:58.4+149.45%40.09%-68.86%-93.95%08:25:10.0
237303Sean WaltersYouth11M 3:20:33.6+2:02:17.6+156.25%39.02%-73.46%-99.23%08:25:10.0
-7267Shaun KornerYouth15M DNF-----08:25:10.0
-7279Francois HeydenrychYouth13M DNF-----08:25:10.0
-7285Dan BowersYouth15M DNF-----08:25:10.0
-7288Ethan HuttonYouth15M DNF-----08:25:10.0
-7299Thor BesterYouth13M DNF-----08:25:10.0
  • 45KM Challenge - Overall
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
  • 45KM Challenge Female - Overall
Place Bib Name Category Age Gender Finish time
11153Cameron CaponYouth18F 2:11:27.9--100%27.12%21.17%07:40:10.0
21375Samantha HornMaster51F 2:20:09.0+8:41.1+6.61%93.80%22.31%15.96%08:00:10.0
31072Yolanda KrugerVet40F 2:20:13.0+8:45.1+6.66%93.76%22.27%15.92%07:40:10.0
43091Helena TarantinoVet47F 2:20:52.3+9:24.4+7.16%93.32%21.90%15.53%08:05:10.0
51051Jacques LeonardVet45F 2:21:11.2+9:43.3+7.39%93.11%21.73%15.34%07:40:10.0
61027Zoe NevilleVet44F 2:21:42.2+10:14.3+7.79%92.77%21.44%15.03%07:40:10.0
71227Jaclyn CapazarioSub vet34F 2:21:55.0+10:27.1+7.95%92.64%21.33%14.90%07:50:10.0
81016Stacey Shaw-TaylorSub vet37F 2:27:07.8+15:39.9+11.92%89.35%18.44%11.78%07:40:10.0
91217Andrea IcelySub vet30F 2:29:48.8+18:20.9+13.96%87.75%16.95%10.17%07:50:10.0
101179Esmari GoosenSub vet37F 2:30:37.7+19:09.8+14.58%87.28%16.50%9.68%07:45:10.0
111102Samantha MorardMaster51F 2:30:44.9+19:17.0+14.67%87.21%16.43%9.61%07:45:10.0
121167Maggie De JonckheereMasterF 2:32:01.3+20:33.4+15.64%86.48%15.72%8.84%07:45:10.0
131023Caryn ToucheVet48F 2:33:32.7+22:04.8+16.80%85.62%14.88%7.93%07:40:10.0
141198Fabienne MartinMaster55F 2:33:34.7+22:06.8+16.82%85.60%14.86%7.91%07:50:10.0
151135Chanelle Nandi BirchSub vet33F 2:33:42.1+22:14.2+16.91%85.53%14.79%7.84%07:45:10.0
163059Caitlin BothaSub vet32F 2:35:51.1+24:23.2+18.55%84.35%13.60%6.55%08:05:10.0
173078Morakane ToloSenior29F 2:36:38.9+25:11.0+19.16%83.92%13.16%6.07%08:05:10.0
181302Sylvia BarrettMaster50F 2:37:01.0+25:33.1+19.44%83.73%12.95%5.85%07:55:10.0
191382Yolandi BothaSub vet32F 2:37:14.0+25:46.1+19.60%83.61%12.83%5.72%06:30:10.0
201084Lee KotzeSenior25F 2:37:51.7+26:23.8+20.08%83.28%12.49%5.34%07:40:10.0
211209Annalien OosthuizenMaster56F 2:38:15.5+26:47.6+20.38%83.07%12.27%5.10%07:50:10.0
221073Karen RoosVet48F 2:39:34.6+28:06.7+21.38%82.38%11.54%4.31%07:40:10.0
231125Meegan RouxSenior27F 2:39:48.5+28:20.6+21.56%82.26%11.41%4.17%07:45:10.0
241111Michela PoulterSub vet37F 2:39:55.7+28:27.8+21.65%82.20%11.34%4.10%07:45:10.0
253099Emma AchtenSub vet32F 2:40:05.2+28:37.3+21.77%82.12%11.25%4.01%08:05:10.0
261216Lizette PieterseSub vet35F 2:42:45.9+31:18.0+23.81%80.77%9.77%2.40%07:50:10.0
271185Christelle VermaakVet47F 2:43:09.3+31:41.4+24.11%80.58%9.55%2.17%07:50:10.0
281229Richard WiggillVet41F 2:43:12.8+31:44.9+24.15%80.55%9.52%2.13%07:50:10.0
291426Lauren GouldingVet44F 2:44:09.4+32:41.5+24.87%80.09%9.00%1.57%08:00:10.0
303009Chantal HoffelnerSub vet39F 2:46:30.2+35:02.3+26.65%78.96%7.70%0.16%08:05:10.0
311421Melissa RichterVet44F 2:46:30.6+35:02.7+26.66%78.95%7.69%0.16%08:05:10.0
321314Marissa AnassisVet46F 2:46:35.1+35:07.2+26.71%78.92%7.65%0.11%07:55:10.0
333043Jana GroblerSub vet34F 2:46:57.4+35:29.5+27.00%78.74%7.44%-0.11%08:05:10.0
341137Natalie MascallVet44F 2:48:28.9+37:01.0+28.16%78.03%6.60%-1.03%07:45:10.0
351407Tracy HardyVet46F 2:54:58.9+43:31.0+33.10%75.13%3.00%-4.92%08:00:10.0
363015Nicolle De BruynSub vet38F 2:56:27.9+45:00.0+34.23%74.50%2.17%-5.81%08:05:10.0
373092Natasha De BeerSub vet34F 2:57:34.0+46:06.1+35.07%74.04%1.56%-6.47%08:05:10.0
383060Sarah LouwSub vet32F 2:59:05.8+47:37.9+36.23%73.40%0.71%-7.39%08:05:10.0
391409Corne ErasmusVet46F 3:01:09.3+49:41.4+37.80%72.57%-0.43%-8.63%08:00:10.0
403097Carleen ColyvasMaster52F 3:05:33.0+54:05.1+41.14%70.85%-2.86%-11.26%07:50:10.0
413064Naomi JohnsonSub vet31F 3:10:23.0+58:55.1+44.82%69.05%-5.54%-14.16%08:05:10.0
421231Chrisna Du ToitVet42F 3:11:33.8+1:00:05.9+45.71%68.63%-6.20%-14.87%07:50:10.0
431212Bernadette Da SilvaVet47F 3:11:35.3+1:00:07.4+45.73%68.62%-6.21%-14.88%07:50:10.0
441278Marise MishanSub vet39F 3:12:17.0+1:00:49.1+46.26%68.37%-6.60%-15.30%07:55:10.0
451110Aneke FourieSub vet36F 3:13:29.2+1:02:01.3+47.18%67.95%-7.26%-16.02%07:45:10.0
461287Nicky MaraisVet46F 3:14:11.0+1:02:43.1+47.71%67.70%-7.65%-16.44%07:55:10.0
471115Maricelle BoshoffSub vet38F 3:16:41.2+1:05:13.3+49.61%66.84%-9.04%-17.94%07:45:10.0
481248Charmaine MacGregorGrand master61F 3:22:02.0+1:10:34.1+53.68%65.07%-12.00%-21.14%07:50:10.0
491254Jennifer GlaffigU2323F 3:22:56.2+1:11:28.3+54.37%64.78%-12.50%-21.69%07:50:10.0
501367Talana WestvigMaster52F 3:23:59.0+1:12:31.1+55.16%64.45%-13.08%-22.31%08:00:10.0
511322Leana Van Der WesthuizenSub vet31F 3:28:14.6+1:16:46.7+58.40%63.13%-15.44%-24.87%07:55:10.0
521299Elisa PalSenior29F 3:28:19.3+1:16:51.4+58.46%63.11%-15.49%-24.91%07:55:10.0
531348Emma SteenkampMaster58F 3:28:24.4+1:16:56.5+58.53%63.08%-15.53%-24.97%07:55:10.0
541257Beverley MellowsGrand master65F 3:28:31.4+1:17:03.5+58.62%63.05%-15.60%-25.04%07:50:10.0
551199Gillian CampbellGrand master62F 3:28:36.5+1:17:08.6+58.68%63.02%-15.65%-25.09%07:50:10.0
563035Chone CannonSub vet35F 3:35:23.3+1:23:55.4+63.84%61.04%-19.40%-29.15%08:05:10.0
573029Meggan DresselhausSub vet36F 3:41:55.3+1:30:27.4+68.81%59.24%-23.03%-33.07%08:05:10.0
581451Kim LeonardVet41F 3:45:05.7+1:33:37.8+71.22%58.40%-24.79%-34.97%08:00:10.0
591293Michelle CloeteVet42F 3:47:10.0+1:35:42.1+72.80%57.87%-25.93%-36.21%07:55:10.0
603049Christelle MatthiesonSub vet33F 3:50:04.8+1:38:36.9+75.01%57.14%-27.55%-37.96%08:05:10.0
611242Chanelle Du PreezSub vet36F 4:16:49.5+2:05:21.6+95.36%51.19%-42.38%-54.00%07:50:10.0
623057Erica ErlankSub vet32F 4:21:25.9+2:09:58.0+98.86%50.29%-44.93%-56.76%08:05:10.0
631342Sue ShipsterGrand master60F 4:34:06.0+2:22:38.1+108.50%47.96%-51.95%-64.36%07:55:10.0
643088Anelda LeeSenior25F 4:57:18.2+2:45:50.3+126.15%44.22%-64.82%-78.27%08:05: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
  • 45KM Challenge Female - Grand master
Place Bib Name Category Age Gender Finish time
11248Charmaine MacGregorGrand master61F 3:22:02.0--100%9.53%3.13%07:50:10.0
21257Beverley MellowsGrand master65F 3:28:31.4+6:29.4+3.21%96.89%6.62%0.02%07:50:10.0
31199Gillian CampbellGrand master62F 3:28:36.5+6:34.5+3.25%96.85%6.59%-0.02%07:50:10.0
41342Sue ShipsterGrand master60F 4:34:06.0+1:12:04.0+35.67%73.71%-22.74%-31.42%07:55:10.0
  • 45KM Challenge Female - Master
Place Bib Name Category Age Gender Finish time
11375Samantha HornMaster51F 2:20:09.0--100%16.45%10.74%08:00:10.0
21102Samantha MorardMaster51F 2:30:44.9+10:35.9+7.56%92.97%10.13%3.99%07:45:10.0
31167Maggie De JonckheereMasterF 2:32:01.3+11:52.3+8.47%92.19%9.37%3.18%07:45:10.0
41198Fabienne MartinMaster55F 2:33:34.7+13:25.7+9.58%91.26%8.45%2.19%07:50:10.0
51302Sylvia BarrettMaster50F 2:37:01.0+16:52.0+12.03%89.26%6.40%0.00%07:55:10.0
61209Annalien OosthuizenMaster56F 2:38:15.5+18:06.5+12.92%88.56%5.66%-0.79%07:50:10.0
73097Carleen ColyvasMaster52F 3:05:33.0+45:24.0+32.39%75.53%-10.61%-18.17%07:50:10.0
81367Talana WestvigMaster52F 3:23:59.0+1:03:50.0+45.55%68.71%-21.60%-29.91%08:00:10.0
91348Emma SteenkampMaster58F 3:28:24.4+1:08:15.4+48.70%67.25%-24.24%-32.73%07:55:10.0
-1086Tracey AndrewsMaster59F DNF-----07:40:10.0
  • 45KM Challenge Female - Senior
Place Bib Name Category Age Gender Finish time
13078Morakane ToloSenior29F 2:36:38.9--100%20.07%1.98%08:05:10.0
21084Lee KotzeSenior25F 2:37:51.7+1:12.8+0.77%99.23%19.45%1.22%07:40:10.0
31125Meegan RouxSenior27F 2:39:48.5+3:09.6+2.02%98.02%18.46%0.00%07:45:10.0
41299Elisa PalSenior29F 3:28:19.3+51:40.4+32.99%75.20%-6.29%-30.36%07:55:10.0
53088Anelda LeeSenior25F 4:57:18.2+2:20:39.3+89.79%52.69%-51.69%-86.04%08:05:10.0
-1093Jessica RobinsonSenior27F DNF-----07:45:10.0
  • 45KM Challenge Female - Sub vet
Place Bib Name Category Age Gender Finish time
11227Jaclyn CapazarioSub vet34F 2:21:55.0--100%22.41%19.58%07:50:10.0
21016Stacey Shaw-TaylorSub vet37F 2:27:07.8+5:12.8+3.67%96.46%19.55%16.62%07:40:10.0
31217Andrea IcelySub vet30F 2:29:48.8+7:53.8+5.56%94.73%18.09%15.10%07:50:10.0
41179Esmari GoosenSub vet37F 2:30:37.7+8:42.7+6.14%94.22%17.64%14.64%07:45:10.0
51135Chanelle Nandi BirchSub vet33F 2:33:42.1+11:47.1+8.30%92.33%15.96%12.90%07:45:10.0
63059Caitlin BothaSub vet32F 2:35:51.1+13:56.1+9.82%91.06%14.79%11.68%08:05:10.0
71382Yolandi BothaSub vet32F 2:37:14.0+15:19.0+10.79%90.26%14.03%10.90%06:30:10.0
81111Michela PoulterSub vet37F 2:39:55.7+18:00.7+12.69%88.74%12.56%9.37%07:45:10.0
93099Emma AchtenSub vet32F 2:40:05.2+18:10.2+12.80%88.65%12.47%9.28%08:05:10.0
101216Lizette PieterseSub vet35F 2:42:45.9+20:50.9+14.69%87.19%11.01%7.76%07:50:10.0
113009Chantal HoffelnerSub vet39F 2:46:30.2+24:35.2+17.32%85.23%8.96%5.65%08:05:10.0
123043Jana GroblerSub vet34F 2:46:57.4+25:02.4+17.64%85.00%8.71%5.39%08:05:10.0
133015Nicolle De BruynSub vet38F 2:56:27.9+34:32.9+24.34%80.42%3.52%0.00%08:05:10.0
143092Natasha De BeerSub vet34F 2:57:34.0+35:39.0+25.12%79.92%2.91%-0.62%08:05:10.0
153060Sarah LouwSub vet32F 2:59:05.8+37:10.8+26.20%79.24%2.08%-1.49%08:05:10.0
163064Naomi JohnsonSub vet31F 3:10:23.0+48:28.0+34.15%74.54%-4.09%-7.89%08:05:10.0
171278Marise MishanSub vet39F 3:12:17.0+50:22.0+35.49%73.81%-5.13%-8.96%07:55:10.0
181110Aneke FourieSub vet36F 3:13:29.2+51:34.2+36.34%73.35%-5.79%-9.65%07:45:10.0
191115Maricelle BoshoffSub vet38F 3:16:41.2+54:46.2+38.59%72.15%-7.54%-11.46%07:45:10.0
201322Leana Van Der WesthuizenSub vet31F 3:28:14.6+1:06:19.6+46.74%68.15%-13.86%-18.01%07:55:10.0
213035Chone CannonSub vet35F 3:35:23.3+1:13:28.3+51.77%65.89%-17.77%-22.06%08:05:10.0
223029Meggan DresselhausSub vet36F 3:41:55.3+1:20:00.3+56.37%63.95%-21.34%-25.76%08:05:10.0
233049Christelle MatthiesonSub vet33F 3:50:04.8+1:28:09.8+62.12%61.68%-25.80%-30.38%08:05:10.0
241242Chanelle Du PreezSub vet36F 4:16:49.5+1:54:54.5+80.97%55.26%-40.42%-45.54%07:50:10.0
253057Erica ErlankSub vet32F 4:21:25.9+1:59:30.9+84.21%54.28%-42.94%-48.15%08:05:10.0
-1041Geraldine PelserSub vet38F DNF-----07:40:10.0
-1064Nicky RossSub vet37F DNF-----07:40:10.0
  • 45KM Challenge Female - U23
Place Bib Name Category Age Gender Finish time
11254Jennifer GlaffigU2323F 3:22:56.2--100%0.00%0.00%07:50:10.0
  • 45KM Challenge Female - Vet
Place Bib Name Category Age Gender Finish time
11072Yolanda KrugerVet40F 2:20:13.0--100%18.15%15.79%07:40:10.0
23091Helena TarantinoVet47F 2:20:52.3+0:39.3+0.47%99.54%17.77%15.40%08:05:10.0
31051Jacques LeonardVet45F 2:21:11.2+0:58.2+0.69%99.31%17.59%15.21%07:40:10.0
41027Zoe NevilleVet44F 2:21:42.2+1:29.2+1.06%98.95%17.28%14.90%07:40:10.0
51023Caryn ToucheVet48F 2:33:32.7+13:19.7+9.51%91.32%10.37%7.79%07:40:10.0
61073Karen RoosVet48F 2:39:34.6+19:21.6+13.81%87.87%6.85%4.16%07:40:10.0
71185Christelle VermaakVet47F 2:43:09.3+22:56.3+16.36%85.94%4.76%2.01%07:50:10.0
81229Richard WiggillVet41F 2:43:12.8+22:59.8+16.40%85.91%4.73%1.98%07:50:10.0
91426Lauren GouldingVet44F 2:44:09.4+23:56.4+17.07%85.42%4.18%1.41%08:00:10.0
101421Melissa RichterVet44F 2:46:30.6+26:17.6+18.75%84.21%2.80%0.00%08:05:10.0
111314Marissa AnassisVet46F 2:46:35.1+26:22.1+18.81%84.17%2.76%-0.05%07:55:10.0
121137Natalie MascallVet44F 2:48:28.9+28:15.9+20.16%83.22%1.65%-1.18%07:45:10.0
131407Tracy HardyVet46F 2:54:58.9+34:45.9+24.79%80.13%-2.14%-5.09%08:00:10.0
141409Corne ErasmusVet46F 3:01:09.3+40:56.3+29.20%77.40%-5.75%-8.80%08:00:10.0
151231Chrisna Du ToitVet42F 3:11:33.8+51:20.8+36.62%73.20%-11.82%-15.05%07:50:10.0
161212Bernadette Da SilvaVet47F 3:11:35.3+51:22.3+36.64%73.19%-11.84%-15.06%07:50:10.0
171287Nicky MaraisVet46F 3:14:11.0+53:58.0+38.49%72.21%-13.35%-16.62%07:55:10.0
181451Kim LeonardVet41F 3:45:05.7+1:24:52.7+60.53%62.29%-31.39%-35.18%08:00:10.0
191293Michelle CloeteVet42F 3:47:10.0+1:26:57.0+62.01%61.72%-32.60%-36.43%07:55:10.0
  • 45KM Challenge Female - Youth
Place Bib Name Category Age Gender Finish time
11153Cameron CaponYouth18F 2:11:27.9--100%0.00%0.00%07:40:10.0
  • 45KM Challenge Male - Overall
Place Bib Name Category Age Gender Finish time
11001Nick DickensVet44M 1:44:52.0--100%38.92%35.82%07:40:10.0
21328Nathan AtkinsYouth17M 1:46:16.0+1:24.0+1.34%98.68%38.10%34.97%07:40:10.0
31052Andre Van Der WaltU2319M 1:47:44.3+2:52.3+2.74%97.33%37.25%34.07%07:40:10.0
41028Dewald Du PlessisYouth18M 1:48:09.0+3:17.0+3.13%96.96%37.01%33.81%07:40:10.0
55055Rory SteynUnknown50M 1:49:08.7+4:16.7+4.08%96.08%36.43%33.21%07:45:10.0
61005Emmanuel SequeiraSub vet36M 1:51:05.0+6:13.0+5.93%94.40%35.30%32.02%07:40:10.0
71269Ross KletteSenior26M 1:51:42.0+6:50.0+6.52%93.88%34.94%31.64%07:50:10.0
81007Gary AndersonSub vet39M 1:52:32.0+7:40.0+7.31%93.19%34.45%31.13%07:40:10.0
91240Stefan Van JaarsveldYouth16M 1:52:56.0+8:04.0+7.69%92.86%34.22%30.89%07:45:10.0
101056Wayne BlackbeardSub vet37M 1:52:59.0+8:07.0+7.74%92.82%34.19%30.86%06:30:10.0
111022Fanie Van VuurenMaster55M 2:02:01.7+17:09.7+16.37%85.94%28.92%25.32%07:40:10.0
121074Bradley CaponYouth15M 2:02:37.7+17:45.7+16.94%85.52%28.57%24.95%07:40:10.0
135209Bladen Van RensburgJunior19M 2:02:47.0+17:55.0+17.09%85.41%28.48%24.86%07:50:10.0
143116Ethan MitchellJunior14M 2:03:07.0+18:15.0+17.40%85.18%28.29%24.65%07:50:10.0
151088Gavin HornMaster59M 2:04:24.4+19:32.4+18.63%84.29%27.54%23.87%07:40:10.0
161358Denis DroppaMaster54M 2:04:26.8+19:34.8+18.67%84.27%27.51%23.84%07:45:10.0
171066Craig PalmerVet46M 2:05:17.1+20:25.1+19.47%83.70%27.03%23.33%07:40:10.0
181061Piere Le RouxGrand master76M 2:05:55.0+21:03.0+20.07%83.28%26.66%22.94%07:40:10.0
191112Andrew GarvieVet45M 2:06:22.7+21:30.7+20.51%82.98%26.39%22.66%07:45:10.0
201264Gerhard RoseSub vet35M 2:06:59.0+22:07.0+21.09%82.58%26.04%22.29%06:30:10.0
211261Marius MattheeSub vet34M 2:07:04.9+22:12.9+21.18%82.52%25.98%22.23%07:50:10.0
221317Riyaad HarveyVet42M 2:08:56.3+24:04.3+22.95%81.33%24.90%21.09%07:55:10.0
235022Thomas BerrySenior29M 2:09:15.0+24:23.0+23.25%81.13%24.72%20.90%07:40:10.0
241065Tony Da SerraVet41M 2:09:20.2+24:28.2+23.33%81.08%24.67%20.85%07:40:10.0
251009Justin OrpenSub vet36M 2:09:25.7+24:33.7+23.42%81.02%24.61%20.79%07:40:10.0
261188Emil BerningMaster56M 2:10:03.2+25:11.2+24.02%80.63%24.25%20.41%07:50:10.0
273110Richard MitchellVet44M 2:10:24.8+25:32.8+24.36%80.41%24.04%20.19%07:50:10.0
281095Mike BathMaster54M 2:10:37.7+25:45.7+24.57%80.28%23.91%20.06%07:45:10.0
293031Luzuko ZonkeSub vet36M 2:10:56.5+26:04.5+24.86%80.09%23.73%19.87%07:50:10.0
305085Graham BecksMaster53M 2:11:18.8+26:26.8+25.22%79.86%23.51%19.64%07:45:10.0
311015Edward VincentSub vet30M 2:11:27.0+26:35.0+25.35%79.78%23.43%19.55%07:40:10.0
321004Sibusiso SkosanaVet43M 2:11:46.9+26:54.9+25.67%79.58%23.24%19.35%07:40:10.0
331332Julius KletteGrand master66M 2:12:15.1+27:23.1+26.11%79.29%22.97%19.06%07:55:10.0
341008Morne PrinslooSub vet34M 2:12:18.0+27:26.0+26.16%79.26%22.94%19.03%07:40:10.0
351145Quentin BooysenSenior28M 2:12:54.7+28:02.7+26.74%78.90%22.58%18.66%07:45:10.0
361054Marc FourieVet48M 2:13:18.8+28:26.8+27.13%78.66%22.35%18.41%07:40:10.0
371392Adam AlgeoVet47M 2:13:33.3+28:41.3+27.36%78.52%22.21%18.27%08:00:10.0
381063Dave EsterhuizenMaster50M 2:14:29.8+29:37.8+28.25%77.97%21.66%17.69%07:40:10.0
391031Mike Van TilVet42M 2:14:30.3+29:38.3+28.26%77.96%21.65%17.69%07:40:10.0
401029Pat DickensGrand master72M 2:14:37.0+29:45.0+28.37%77.90%21.59%17.62%07:40:10.0
411099Andrew Van ZylMaster53M 2:14:49.0+29:57.0+28.56%77.78%21.47%17.49%07:45:10.0
421076Gus O'ConnorGrand master66M 2:14:53.9+30:01.9+28.64%77.74%21.43%17.44%07:40:10.0
431123Bruce OberholsterVet48M 2:15:07.0+30:15.0+28.85%77.61%21.30%17.31%07:45:10.0
443117Thinus ForbesSub vet39M 2:15:31.9+30:39.9+29.24%77.37%21.06%17.06%07:50:10.0
451306Wyatt BothmaU2322M 2:16:13.6+31:21.6+29.90%76.98%20.65%16.63%07:45:10.0
461161Richard ButtMaster52M 2:17:02.6+32:10.6+30.68%76.52%20.18%16.13%07:45:10.0
473102Kobus JacobsVet43M 2:17:07.2+32:15.2+30.76%76.48%20.13%16.08%07:50:10.0
481383Sean SevellVet49M 2:17:30.1+32:38.1+31.12%76.27%19.91%15.85%08:00:10.0
491057Jed FernieMaster50M 2:17:54.1+33:02.1+31.50%76.04%19.68%15.61%07:40:10.0
505200Jason AndrewsSub vet32M 2:19:19.0+34:27.0+32.85%75.27%18.85%14.74%07:45:10.0
515104Andre CoetzeeUnknown50M 2:19:19.4+34:27.4+32.86%75.27%18.85%14.74%07:45:10.0
521419Derek HardyVet44M 2:19:54.7+35:02.7+33.42%74.95%18.51%14.38%08:00:10.0
531340Willie RoelandGrand master61M 2:20:14.5+35:22.5+33.73%74.78%18.31%14.17%07:55:10.0
541144Etienne Le RouxMaster54M 2:20:36.4+35:44.4+34.08%74.58%18.10%13.95%07:45:10.0
553106Marius Van TonderVet44M 2:20:36.6+35:44.6+34.08%74.58%18.10%13.95%07:50:10.0
561356Bennie Van DijkMaster55M 2:20:36.7+35:44.7+34.09%74.58%18.10%13.95%07:55:10.0
573080Andre GerberSenior29M 2:21:42.0+36:50.0+35.12%74.01%17.46%13.28%08:05:10.0
581376Sydney OntongMaster51M 2:21:43.3+36:51.3+35.14%73.99%17.45%13.27%07:50:10.0
593095Armin AbrieSub vet31M 2:21:52.8+37:00.8+35.30%73.91%17.36%13.17%07:50:10.0
601294Wc Du PlessisSub vet35M 2:21:53.5+37:01.5+35.31%73.91%17.35%13.16%07:55:10.0
611247Jack LoganYouth15M 2:21:55.6+37:03.6+35.34%73.89%17.33%13.14%07:50:10.0
621252Michael AllenSub vet32M 2:22:46.4+37:54.4+36.15%73.45%16.84%12.63%07:50:10.0
631346Malcolm BathMaster58M 2:23:15.5+38:23.5+36.61%73.20%16.56%12.33%07:45:10.0
641002Graeme MillarSub vet35M 2:23:21.5+38:29.5+36.71%73.15%16.50%12.27%07:40:10.0
653051Brett StevensSub vet33M 2:23:24.0+38:32.0+36.75%73.13%16.47%12.24%08:05:10.0
661114Rolf LudwigMaster50M 2:24:17.6+39:25.6+37.60%72.68%15.95%11.69%07:45:10.0
673085Fincham ThorntonSenior26M 2:25:27.5+40:35.5+38.71%72.09%15.27%10.98%08:05:10.0
681304Robin El KhabchiSub vet33M 2:25:32.2+40:40.2+38.78%72.06%15.23%10.93%07:55:10.0
691343Jacques PretoriusMaster59M 2:26:07.9+41:15.9+39.35%71.76%14.88%10.57%07:55:10.0
701201Charle GreylingVet47M 2:26:25.3+41:33.3+39.63%71.62%14.71%10.39%07:50:10.0
711062Mike CaponMaster56M 2:26:36.5+41:44.5+39.80%71.53%14.60%10.28%07:40:10.0
721085Stuart FyfeGrand master65M 2:26:40.5+41:48.5+39.87%71.50%14.57%10.24%07:40:10.0
731162Jason RossiterSub vet30M 2:26:42.4+41:50.4+39.90%71.48%14.55%10.22%07:45:10.0
741010Chris PorterGrand master63M 2:26:44.0+41:52.0+39.92%71.47%14.53%10.20%07:40:10.0
751305Donaté BadenhorstU2322M 2:26:49.4+41:57.4+40.01%71.42%14.48%10.15%07:55:10.0
763070Martin TrollipSub vet30M 2:26:59.0+42:07.0+40.16%71.35%14.39%10.05%08:05:10.0
773071Brendan TrollipSub vet30M 2:27:00.3+42:08.3+40.18%71.34%14.37%10.04%08:05:10.0
781403Frank WilliamsVet46M 2:27:10.3+42:18.3+40.34%71.25%14.28%9.93%08:00:10.0
793094Andrea FioritaU2322M 2:27:32.4+42:40.4+40.69%71.08%14.06%9.71%07:50:10.0
803111Teagan JacksonSenior25M 2:27:43.4+42:51.4+40.87%70.99%13.96%9.60%07:45:10.0
811408Daniel Van HeerdenVet46M 2:27:44.3+42:52.3+40.88%70.98%13.95%9.59%08:00:10.0
821059Quintis Du PreezVet45M 2:27:45.5+42:53.5+40.90%70.97%13.93%9.57%07:40:10.0
831177Mark VineSub vet38M 2:28:29.9+43:37.9+41.61%70.62%13.50%9.12%07:45:10.0
841079Jan KotzeMaster52M 2:28:31.4+43:39.4+41.63%70.61%13.49%9.11%07:40:10.0
851151Helgard Van VredenVet45M 2:28:32.3+43:40.3+41.64%70.60%13.48%9.10%07:45:10.0
861142Russell HoveMaster52M 2:28:41.7+43:49.7+41.79%70.52%13.39%9.00%07:45:10.0
871014Werner LateganMaster54M 2:29:11.4+44:19.4+42.27%70.29%13.10%8.70%07:40:10.0
881189Leon MeyerVet44M 2:29:14.2+44:22.2+42.31%70.27%13.07%8.67%07:50:10.0
891089Shaheen BhyatSub vet36M 2:29:17.9+44:25.9+42.37%70.24%13.04%8.63%07:45:10.0
901418Gangatha MkeleVet44M 2:29:29.3+44:37.3+42.55%70.15%12.93%8.52%08:00:10.0
911432Andre HurterVet44M 2:29:49.4+44:57.4+42.87%69.99%12.73%8.31%08:00:10.0
921087Ryan IllingworthVet46M 2:29:56.1+45:04.1+42.98%69.94%12.67%8.24%07:40:10.0
931371Wayne BennettMaster52M 2:30:25.0+45:33.0+43.44%69.72%12.39%7.95%08:00:10.0
941180Christiaan SmitMaster59M 2:30:36.9+45:44.9+43.63%69.63%12.27%7.83%07:50:10.0
951149Brad WeiningerVet45M 2:30:37.6+45:45.6+43.64%69.62%12.26%7.82%07:45:10.0
961081Trevor ArthurMaster56M 2:30:38.4+45:46.4+43.65%69.61%12.26%7.81%07:40:10.0
971428Luke AlersVet44M 2:30:48.2+45:56.2+43.80%69.54%12.16%7.71%08:00:10.0
983079Sebastian KruchenSenior29M 2:31:27.0+46:35.0+44.42%69.24%11.78%7.32%08:05:10.0
991130Kenneth PienaarGrand master62M 2:31:28.0+46:36.0+44.44%69.23%11.77%7.31%07:45:10.0
1001159Willem Van SchalkwykVet40M 2:31:29.3+46:37.3+44.46%69.22%11.76%7.29%07:45:10.0
1011285Niek Van HarderwijkUnknownM 2:31:32.0+46:40.0+44.50%69.20%11.74%7.26%07:55:10.0
1021202Joshua BowersYouth17M 2:31:32.4+46:40.4+44.51%69.20%11.73%7.26%07:50:10.0
1033072Alex KruchenSub vet30M 2:31:32.9+46:40.9+44.52%69.20%11.73%7.26%08:05:10.0
1041134Jaco Janse Van VuurenVet44M 2:31:33.3+46:41.3+44.52%69.19%11.72%7.25%07:45:10.0
1051404Etienne De KockVet46M 2:31:38.9+46:46.9+44.61%69.15%11.67%7.19%08:00:10.0
1061181Stuart ConlanSub vet32M 2:31:44.0+46:52.0+44.69%69.11%11.62%7.14%07:50:10.0
1071150Alwyn RautenbachVet45M 2:31:44.5+46:52.5+44.70%69.11%11.61%7.14%07:45:10.0
1083040Ruan JonkerSub vet35M 2:31:54.4+47:02.4+44.86%69.03%11.52%7.04%08:05:10.0
1091013Wiehan Van Der MerweSub vet36M 2:32:00.0+47:08.0+44.95%68.99%11.46%6.98%07:40:10.0
1103109Pieter JoosteMaster52M 2:32:04.3+47:12.3+45.01%68.96%11.42%6.93%07:50:10.0
1111104Tim BristowSub vet35M 2:32:25.0+47:33.0+45.34%68.80%11.22%6.72%07:45:10.0
1121405Pedro SantosVet46M 2:32:32.9+47:40.9+45.47%68.74%11.14%6.64%08:00:10.0
1131436Willem De BruinVet43M 2:32:51.2+47:59.2+45.76%68.61%10.97%6.46%08:00:10.0
1141020Ruan RallSub vet35M 2:32:53.6+48:01.6+45.80%68.59%10.94%6.43%07:40:10.0
1151204Jeandre BenekeSub vet35M 2:32:54.7+48:02.7+45.82%68.58%10.93%6.42%07:50:10.0
1161019Mark StokoeMaster57M 2:33:21.9+48:29.9+46.25%68.38%10.67%6.14%07:40:10.0
1171327Luan BreitenbachYouth17M 2:33:37.0+48:45.0+46.49%68.27%10.52%5.99%07:55:10.0
1181169Mike McKelveyVet46M 2:33:51.1+48:59.1+46.71%68.16%10.39%5.85%07:45:10.0
1191289Simon HoughSub vet33M 2:33:58.0+49:06.0+46.82%68.11%10.32%5.78%07:55:10.0
1201103Xenephin LudickVet43M 2:34:19.0+49:27.0+47.16%67.96%10.11%5.56%07:45:10.0
1211320Handre TruterVet40M 2:34:24.9+49:32.9+47.25%67.91%10.06%5.50%07:55:10.0
1221448Michael WheelerVet41M 2:34:30.0+49:38.0+47.33%67.87%10.01%5.45%08:00:10.0
1231033Warwick GoldieMaster54M 2:34:35.8+49:43.8+47.42%67.83%9.95%5.39%07:40:10.0
1241290Joshua DavimesSub vet33M 2:34:43.9+49:51.9+47.55%67.77%9.87%5.31%07:55:10.0
1251168Deon KoekemoerMaster56M 2:34:51.3+49:59.3+47.67%67.72%9.80%5.23%07:45:10.0
1263021Ewan JohnstonSub vet37M 2:35:10.9+50:18.9+47.98%67.58%9.61%5.03%08:05:10.0
1271194Peter Le MotteeGrand master65M 2:35:29.4+50:37.4+48.27%67.44%9.43%4.84%07:50:10.0
1281275Gerhard Van Der MerweSub vet34M 2:35:42.7+50:50.7+48.49%67.35%9.30%4.71%07:55:10.0
1291206David LoganMaster51M 2:35:43.4+50:51.4+48.50%67.34%9.30%4.70%07:50:10.0
1301218Mangako MubuselaVet41M 2:36:00.0+51:08.0+48.76%67.22%9.13%4.53%08:05:10.0
1313089Daniel KochSenior24M 2:36:04.4+51:12.4+48.83%67.19%9.09%4.49%08:05:10.0
1321131Magnus BergstedtMaster59M 2:36:08.9+51:16.9+48.90%67.16%9.05%4.44%07:45:10.0
1331097Johnny RouxMaster53M 2:36:13.4+51:21.4+48.97%67.13%9.00%4.39%07:45:10.0
1343036Martin ScottSub vet35M 2:36:19.4+51:27.4+49.07%67.08%8.95%4.33%08:05:10.0
1351078Marcus KneeVet46M 2:36:34.9+51:42.9+49.32%66.97%8.80%4.17%07:40:10.0
1363050Werner SwanepoelSub vet33M 2:37:08.7+52:16.7+49.85%66.73%8.47%3.83%08:05:10.0
1371116Gys OosthuizenGrand master62M 2:37:36.9+52:44.9+50.30%66.53%8.19%3.54%07:45:10.0
1381344Sergio De CastroMaster59M 2:37:52.9+53:00.9+50.55%66.42%8.04%3.38%07:55:10.0
1393020Tumelo MaakeSub vet38M 2:37:56.4+53:04.4+50.61%66.40%8.00%3.34%07:55:10.0
1401354Tom MaritzMaster56M 2:38:08.9+53:16.9+50.81%66.31%7.88%3.22%07:55:10.0
1411440Tebogo MotsepeVet43M 2:38:12.2+53:20.2+50.86%66.29%7.85%3.18%08:00:10.0
1421265James PattinsonSub vet36M 2:38:15.0+53:23.0+50.91%66.27%7.82%3.15%07:50:10.0
1433007Jaime NaylorVet40M 2:38:15.4+53:23.4+50.91%66.26%7.82%3.15%08:05:10.0
1441395Gregory RodriguesVet47M 2:38:23.8+53:31.8+51.05%66.21%7.74%3.06%08:00:10.0
1451230Rees KeeneSub vet32M 2:38:25.0+53:33.0+51.06%66.20%7.73%3.05%07:50:10.0
1461399Christopher EhingerVet46M 2:38:25.5+53:33.5+51.07%66.19%7.72%3.05%08:00:10.0
1471353Herman Van TonderMaster56M 2:39:00.4+54:08.4+51.63%65.95%7.38%2.69%07:55:10.0
1481397Donovan LeeVet47M 2:39:01.7+54:09.7+51.65%65.94%7.37%2.68%08:00:10.0
1491393Reardon SandersonVet47M 2:39:03.6+54:11.6+51.68%65.93%7.35%2.66%08:00:10.0
1505228Jan LabuschagneMaster51M 2:39:15.2+54:23.2+51.86%65.85%7.24%2.54%07:50:10.0
1515227Justin WilliamsVet48M 2:39:18.7+54:26.7+51.92%65.82%7.21%2.50%07:50:10.0
1521080Clive PorterGrand master62M 2:40:34.3+55:42.3+53.12%65.31%6.47%1.73%07:40:10.0
1531121Iaan Van Der MerweSub vet37M 2:40:34.4+55:42.4+53.12%65.31%6.47%1.73%07:45:10.0
1541292Matthew NashSub vet33M 2:40:35.2+55:43.2+53.13%65.30%6.46%1.72%07:55:10.0
1551157Charles HudgsonVet43M 2:40:42.9+55:50.9+53.26%65.25%6.39%1.65%07:45:10.0
1561021Rian EngelbrechtMaster56M 2:40:48.8+55:56.8+53.35%65.21%6.33%1.59%07:40:10.0
1571163Martin BothaSub vet37M 2:40:59.9+56:07.9+53.53%65.14%6.22%1.47%07:45:10.0
1581165Yatin NarothumSub vet38M 2:41:03.8+56:11.8+53.59%65.11%6.19%1.43%07:45:10.0
1591274Stefan Van DeventerSub vet35M 2:41:40.3+56:48.3+54.17%64.86%5.83%1.06%07:55:10.0
1601053Iain ConlanGrand master62M 2:41:43.0+56:51.0+54.21%64.85%5.80%1.03%07:40:10.0
1611313Chris SteynMaster50M 2:41:53.1+57:01.1+54.37%64.78%5.71%0.93%07:55:10.0
1621410Jan NieuwenhuizenVet45M 2:42:00.8+57:08.8+54.49%64.73%5.63%0.85%08:00:10.0
1631220Andrew PooleyMaster56M 2:42:34.1+57:42.1+55.02%64.51%5.31%0.51%07:50:10.0
1641271Paul De ChalainSub vet33M 2:42:42.4+57:50.4+55.16%64.45%5.23%0.43%07:50:10.0
1651277Benjamin KingSub vet30M 2:42:43.7+57:51.7+55.18%64.44%5.22%0.41%07:55:10.0
1661186Fahim MahomedVet40M 2:43:08.3+58:16.3+55.57%64.28%4.98%0.16%07:50:10.0
1671355Mark HortonMaster55M 2:43:13.4+58:21.4+55.65%64.25%4.93%0.11%07:55:10.0
1683084Jesse Pretorius PretoriusSenior26M 2:43:19.8+58:27.8+55.75%64.21%4.86%0.04%08:05:10.0
1691330Kaleb NieuwenhuizenYouth15M 2:43:24.2+58:32.2+55.82%64.18%4.82%0.00%07:55:10.0
1701434Quentin BowmanVet44M 2:43:27.6+58:35.6+55.87%64.15%4.79%-0.03%07:55:10.0
1713042Jonathan BalesSub vet34M 2:43:29.7+58:37.7+55.91%64.14%4.77%-0.06%08:05:10.0
1721207Irshaad KhamissaSub vet36M 2:44:11.4+59:19.4+56.57%63.87%4.36%-0.48%07:50:10.0
1733100Herman BrandYouth17M 2:44:16.7+59:24.7+56.65%63.83%4.31%-0.54%07:40:10.0
1741347Charl StrydomMaster58M 2:44:18.2+59:26.2+56.68%63.83%4.30%-0.55%07:55:10.0
1751203Nico PretoriusVet46M 2:44:28.7+59:36.7+56.85%63.76%4.20%-0.66%07:50:10.0
1761139Gary LaneMaster54M 2:44:39.8+59:47.8+57.02%63.69%4.09%-0.77%07:45:10.0
1771172Marc RichterVet44M 2:44:56.8+1:00:04.8+57.29%63.58%3.92%-0.94%07:45:10.0
1781174Peter VickersGrand master62M 2:45:03.4+1:00:11.4+57.40%63.53%3.86%-1.01%07:45:10.0
1791411Moises De GouveiaVet45M 2:45:56.5+1:01:04.5+58.24%63.19%3.34%-1.55%08:00:10.0
1801452Stefan HoffelnerVet41M 2:46:28.7+1:01:36.7+58.75%62.99%3.03%-1.88%08:05:10.0
1811439Robin VermootenVet43M 2:46:36.2+1:01:44.2+58.87%62.94%2.96%-1.96%08:00:10.0
1821312Brad AnassisMaster54M 2:46:37.4+1:01:45.4+58.89%62.94%2.95%-1.97%07:55:10.0
1831205Steven WaltersVet45M 2:46:44.0+1:01:52.0+59.00%62.89%2.88%-2.04%07:50:10.0
1841318Wayne MurrayVet41M 2:47:08.4+1:02:16.4+59.38%62.74%2.65%-2.29%07:55:10.0
1851069Buks BadenhorstMaster56M 2:47:23.1+1:02:31.1+59.62%62.65%2.50%-2.44%07:40:10.0
1861091Rodney TaylorMaster58M 2:47:45.9+1:02:53.9+59.98%62.51%2.28%-2.67%07:45:10.0
1871444Willem NelVet42M 2:47:57.2+1:03:05.2+60.16%62.44%2.17%-2.78%08:00:10.0
1881402Jannie VoslooVet46M 2:47:58.5+1:03:06.5+60.18%62.43%2.16%-2.80%08:00:10.0
1893055Walter GreenSub vet33M 2:48:12.4+1:03:20.4+60.40%62.34%2.02%-2.94%08:05:10.0
1901178Marc DavidsVet40M 2:48:14.3+1:03:22.3+60.43%62.33%2.01%-2.96%07:45:10.0
1913103Lerato MolobyeVet44M 2:49:10.2+1:04:18.2+61.32%61.99%1.46%-3.53%07:50:10.0
1921049Denver BiggsGrand master63M 2:49:15.8+1:04:23.8+61.41%61.95%1.41%-3.59%07:40:10.0
1931389Pierre SmitVet47M 2:49:20.5+1:04:28.5+61.48%61.93%1.36%-3.63%08:00:10.0
1941182Keith TurnerGrand master66M 2:49:48.2+1:04:56.2+61.92%61.76%1.09%-3.92%07:50:10.0
1951341Alistair CalderGrand master61M 2:50:13.3+1:05:21.3+62.32%61.61%0.85%-4.17%07:55:10.0
1963096Ben MtafuVet43M 2:50:13.4+1:05:21.4+62.32%61.61%0.85%-4.17%07:50:10.0
1973090Johann BothmaU2323M 2:50:19.1+1:05:27.1+62.41%61.57%0.79%-4.23%08:05:10.0
1981233Grant CronjeVet44M 2:50:37.8+1:05:45.8+62.71%61.46%0.61%-4.42%07:50:10.0
1991042Ian-Kilwa AndersonGrand master76M 2:50:38.4+1:05:46.4+62.72%61.45%0.61%-4.43%07:40:10.0
2001127Themba ChakelaVet46M 2:50:44.0+1:05:52.0+62.81%61.42%0.55%-4.49%07:45:10.0
2001133Dawid Du PlessisVet47M 2:50:44.0+1:05:52.0+62.81%61.42%0.55%-4.49%07:45:10.0
2021406Francois BreitenbachVet46M 2:50:46.0+1:05:54.0+62.84%61.41%0.53%-4.51%08:00:10.0
2033054Motsamayi MokwatediSub vet33M 2:50:48.9+1:05:56.9+62.89%61.39%0.51%-4.54%07:50:10.0
2041335Errol WilkenGrand master63M 2:50:59.8+1:06:07.8+63.06%61.33%0.40%-4.65%07:55:10.0
2051357Chris De KockMaster54M 2:51:07.8+1:06:15.8+63.19%61.28%0.32%-4.73%07:55:10.0
2063062Zaid DesaiSub vet32M 2:51:26.2+1:06:34.2+63.48%61.17%0.14%-4.92%08:05:10.0
2071092Deon Van AssUnknownM 2:52:19.9+1:07:27.9+64.33%60.85%-0.38%-5.46%07:45:10.0
2081239Mykail GörgensSub vet31M 2:55:12.5+1:10:20.5+67.08%59.85%-2.05%-7.22%07:50:10.0
2093093Bruce CraylonGrand master66M 2:55:14.9+1:10:22.9+67.12%59.84%-2.08%-7.25%07:50:10.0
2101173Justin SelbyVet46M 2:55:35.0+1:10:43.0+67.43%59.72%-2.27%-7.45%08:00:10.0
2113044Martin MabuzaSub vet34M 2:55:44.0+1:10:52.0+67.58%59.67%-2.36%-7.55%08:05:10.0
2121258Brett KotzeMaster56M 2:55:44.8+1:10:52.8+67.59%59.67%-2.37%-7.55%07:50:10.0
2131303Calvin GomoYouth18M 2:56:05.3+1:11:13.3+67.92%59.55%-2.57%-7.76%07:55:10.0
2141136Fraser Van Der WattSub vet35M 2:56:19.5+1:11:27.5+68.14%59.47%-2.70%-7.91%07:45:10.0
2153008Marco VicenteSub vet39M 2:56:24.9+1:11:32.9+68.23%59.44%-2.76%-7.96%08:05:10.0
2163052Chris De BeerSub vet33M 2:56:30.0+1:11:38.0+68.31%59.41%-2.81%-8.01%08:05:10.0
2171401Justin PapeVet46M 2:56:57.9+1:12:05.9+68.75%59.26%-3.08%-8.30%08:00:10.0
2181037Jacques MostertMaster50M 2:57:00.6+1:12:08.6+68.80%59.24%-3.10%-8.33%07:40:10.0
2193014Darko ArnautovicSub vet39M 2:57:20.2+1:12:28.2+69.11%59.13%-3.29%-8.53%08:05:10.0
2201223Wilhelm SchreiberMaster51M 2:57:26.0+1:12:34.0+69.20%59.10%-3.35%-8.59%07:50:10.0
2211386Piotr KiszkurnoVet48M 2:59:10.3+1:14:18.3+70.86%58.53%-4.36%-9.65%08:00:10.0
2221195John PhelpsMaster51M 2:59:18.5+1:14:26.5+70.99%58.48%-4.44%-9.73%07:50:10.0
2233063Jurgie SteynSub vet31M 3:00:25.1+1:15:33.1+72.05%58.12%-5.09%-10.41%08:05:10.0
2241309Francesco ValenteSenior24M 3:00:25.9+1:15:33.9+72.06%58.12%-5.10%-10.42%07:55:10.0
2251283Kribban CoopoosamyVet49M 3:00:36.7+1:15:44.7+72.23%58.06%-5.20%-10.53%07:55:10.0
2261234Lyndon PinnockMaster51M 3:00:54.3+1:16:02.3+72.51%57.97%-5.37%-10.71%07:50:10.0
2271118Phillip WebsterGrand master61M 3:01:09.6+1:16:17.6+72.75%57.89%-5.52%-10.87%07:45:10.0
2281128Ivan KoorsenSenior29M 3:01:12.1+1:16:20.1+72.79%57.87%-5.54%-10.89%07:45:10.0
2295190Christo ErasmusVet49M 3:01:15.0+1:16:23.0+72.84%57.86%-5.57%-10.92%08:00:10.0
2301414Khutjo MadishaVet45M 3:01:17.0+1:16:25.0+72.87%57.85%-5.59%-10.94%08:00:10.0
2311058Shane ScaifeUnknownM 3:01:25.2+1:16:33.2+73.00%57.80%-5.67%-11.03%07:40:10.0
2321433Johan De BruynVet44M 3:01:31.0+1:16:39.0+73.09%57.77%-5.73%-11.09%08:00:10.0
2331400Christo AugustynVet46M 3:01:33.0+1:16:41.0+73.12%57.76%-5.75%-11.11%08:00:10.0
2341449Daniel MattheeVet41M 3:01:41.0+1:16:49.0+73.25%57.72%-5.83%-11.19%08:00:10.0
2351272Renier ViljoenSub vet38M 3:02:52.4+1:18:00.4+74.39%57.34%-6.52%-11.92%07:50:10.0
2361391Robert JanssensVet47M 3:03:48.7+1:18:56.7+75.28%57.05%-7.07%-12.49%08:00:10.0
2371398Neil TerblancheVet47M 3:04:17.5+1:19:25.5+75.74%56.90%-7.34%-12.78%08:00:10.0
2383041Marius BritsSub vet35M 3:04:40.5+1:19:48.5+76.10%56.78%-7.57%-13.02%08:05:10.0
2391323Matthew AshtonU2319M 3:04:55.4+1:20:03.4+76.34%56.71%-7.71%-13.17%07:55:10.0
2401032Steve WagnerMaster57M 3:04:59.2+1:20:07.2+76.40%56.69%-7.75%-13.21%07:40:10.0
2411196Stephen Van SchalkwykMaster50M 3:05:19.3+1:20:27.3+76.72%56.59%-7.94%-13.41%07:50:10.0
2421288Kevin MoodleyMaster53M 3:05:28.0+1:20:36.0+76.86%56.54%-8.03%-13.50%07:55:10.0
2431241Regardt Van VuurenSub vet34M 3:05:35.2+1:20:43.2+76.97%56.51%-8.10%-13.58%07:50:10.0
2441034Andre VermaakMaster58M 3:06:10.7+1:21:18.7+77.54%56.33%-8.44%-13.94%07:40:10.0
2451339David RogersGrand master61M 3:07:04.4+1:22:12.4+78.39%56.06%-8.96%-14.49%07:55:10.0
2461380Leon GrahamMaster50M 3:07:58.4+1:23:06.4+79.25%55.79%-9.49%-15.04%08:00:10.0
2471310Liandro NellYouth17M 3:07:59.2+1:23:07.2+79.26%55.78%-9.50%-15.04%07:55:10.0
2481351Sakkie Van Den BerghMaster57M 3:08:42.6+1:23:50.6+79.95%55.57%-9.92%-15.49%07:55:10.0
2491334Jp NelGrand master63M 3:08:43.8+1:23:51.8+79.97%55.56%-9.93%-15.50%07:55:10.0
2501262Simphiwe MngadiMaster53M 3:09:17.2+1:24:25.2+80.50%55.40%-10.25%-15.84%07:50:10.0
2511245Martin PooleGrand master60M 3:09:22.4+1:24:30.4+80.58%55.38%-10.30%-15.89%07:50:10.0
2521396Ryan BidgoodVet47M 3:09:49.8+1:24:57.8+81.02%55.24%-10.57%-16.17%08:00:10.0
2531273Mark AshtonUnknownM 3:09:55.6+1:25:03.6+81.11%55.21%-10.63%-16.23%07:50:10.0
2541164Victor BestMaster51M 3:10:26.8+1:25:34.8+81.61%55.06%-10.93%-16.55%07:45:10.0
2553032Modikwe SebolaSub vet36M 3:10:51.6+1:25:59.6+82.00%54.94%-11.17%-16.80%08:05:10.0
2563048Hanno Van NiekerkSub vet33M 3:10:57.5+1:26:05.5+82.10%54.92%-11.23%-16.86%08:05:10.0
2573046André Van JaarsveldSub vet34M 3:12:18.7+1:27:26.7+83.39%54.53%-12.02%-17.69%08:05:10.0
2581263Martin NangoroMaster55M 3:13:17.1+1:28:25.1+84.32%54.25%-12.58%-18.29%07:50:10.0
2591315Kabi KolobeVet46M 3:14:02.5+1:29:10.5+85.04%54.04%-13.02%-18.75%07:55:10.0
2603019Paul MamakokoSub vet38M 3:14:52.3+1:30:00.3+85.83%53.81%-13.51%-19.26%08:05:10.0
2611045Stuart MartinMaster59M 3:14:55.1+1:30:03.1+85.87%53.80%-13.53%-19.29%07:40:10.0
2621215Pr StraussSub vet33M 3:15:25.4+1:30:33.4+86.35%53.66%-13.83%-19.60%07:50:10.0
2631445Nico PrinslooVet42M 3:16:06.8+1:31:14.8+87.01%53.47%-14.23%-20.02%08:00:10.0
2641183Brandon SevellU2321M 3:16:18.5+1:31:26.5+87.20%53.42%-14.34%-20.14%08:00:10.0
2653039Johnny Rose Unknown34M 3:16:23.7+1:31:31.7+87.28%53.40%-14.39%-20.19%07:50:10.0
2663104Marco FioritaSenior23M 3:16:41.0+1:31:49.0+87.56%53.32%-14.56%-20.37%07:50:10.0
2671256Nelson De AveiroUnknownM 3:17:13.0+1:32:21.0+88.06%53.17%-14.87%-20.69%07:50:10.0
2683023Anton Du PlessisSub vet37M 3:18:13.8+1:33:21.8+89.03%52.90%-15.46%-21.31%08:05:10.0
2691208Humayd MurchieSub vet32M 3:18:27.3+1:33:35.3+89.25%52.84%-15.59%-21.45%07:50:10.0
2701075Fourie ClaytonVet41M 3:18:29.7+1:33:37.7+89.28%52.83%-15.62%-21.48%07:40:10.0
2713087Michael WilesSenior26M 3:20:14.0+1:35:22.0+90.94%52.37%-16.63%-22.54%08:05:10.0
2721221Peter BergerGrand master80M 3:20:24.8+1:35:32.8+91.11%52.33%-16.74%-22.65%07:50:10.0
2731244David DonaldMaster53M 3:20:56.5+1:36:04.5+91.62%52.19%-17.04%-22.97%07:50:10.0
2741338Gary HughesGrand master62M 3:21:19.0+1:36:27.0+91.97%52.09%-17.26%-23.20%07:55:10.0
2753077Rikus GroblerSenior29M 3:21:41.6+1:36:49.6+92.33%51.99%-17.48%-23.43%08:05:10.0
2761372Deon De LangeMaster52M 3:21:44.0+1:36:52.0+92.37%51.98%-17.50%-23.46%08:00:10.0
2773076Stephan GroblerSenior29M 3:21:45.0+1:36:53.0+92.39%51.98%-17.51%-23.47%08:05:10.0
2781381Jason WestvigVet49M 3:23:40.9+1:38:48.9+94.23%51.49%-18.64%-24.65%08:00:10.0
2793024Renier NieuwoudtSub vet37M 3:24:04.0+1:39:12.0+94.60%51.39%-18.86%-24.89%08:05:10.0
2801210Okkie NelVet47M 3:24:20.3+1:39:28.3+94.86%51.32%-19.02%-25.05%07:50:10.0
2811129Braam SmitSub vet39M 3:24:39.2+1:39:47.2+95.16%51.24%-19.20%-25.24%07:45:10.0
2821415Ian DornanVet45M 3:24:41.0+1:39:49.0+95.18%51.23%-19.22%-25.26%08:00:10.0
2831268Eric KochVet48M 3:25:08.4+1:40:16.4+95.62%51.12%-19.49%-25.54%07:50:10.0
2841140Johan MaraisVet43M 3:27:57.2+1:43:05.2+98.30%50.43%-21.13%-27.26%07:45:10.0
2853018Chris CoetzeeSub vet38M 3:28:22.2+1:43:30.2+98.70%50.33%-21.37%-27.52%08:05:10.0
2861326Ryan CookYouth17M 3:28:25.0+1:43:33.0+98.74%50.32%-21.40%-27.55%07:55:10.0
2871260Andy HadfieldVet42M 3:30:02.4+1:45:10.4+100.29%49.93%-22.34%-28.54%07:50:10.0
2883022Janade SewnarainSub vet37M 3:31:26.7+1:46:34.7+101.63%49.60%-23.16%-29.40%08:05:10.0
2891423Justin De SouzaVet44M 3:32:45.9+1:47:53.9+102.89%49.29%-23.93%-30.21%08:00:10.0
2901048Adrian ThomasMaster57M 3:32:50.8+1:47:58.8+102.97%49.27%-23.98%-30.26%08:00:10.0
2913082Francois Van Der MerweSenior28M 3:33:01.0+1:48:09.0+103.13%49.23%-24.08%-30.36%08:05:10.0
2923083Heinrich Du ToitSenior26M 3:33:44.0+1:48:52.0+103.81%49.06%-24.49%-30.80%08:05:10.0
2933025Jaryd BothaUnknown36M 3:34:01.0+1:49:09.0+104.08%49.00%-24.66%-30.97%08:05:10.0
2941384Mark IrvingVet48M 3:35:43.0+1:50:51.0+105.71%48.61%-25.65%-32.01%08:00:10.0
2953066Damian BothaSub vet31M 3:36:05.3+1:51:13.3+106.06%48.53%-25.87%-32.24%08:05:10.0
2961225Albert BotesMaster57M 3:36:26.0+1:51:34.0+106.39%48.45%-26.07%-32.45%07:50:10.0
2971238Michael PrinslooVet44M 3:36:28.0+1:51:36.0+106.42%48.44%-26.09%-32.47%07:50:10.0
2987295Thaniel RangasamyYouth16M 3:37:04.8+1:52:12.8+107.01%48.31%-26.44%-32.85%07:45:10.0
2991446Roberto AricoVet42M 3:37:38.8+1:52:46.8+107.55%48.18%-26.77%-33.20%08:00:10.0
3001424Clive SmedmorVet44M 3:37:40.9+1:52:48.9+107.58%48.17%-26.79%-33.22%08:00:10.0
3011012Johnny HelenaGrand master67M 3:37:47.3+1:52:55.3+107.68%48.15%-26.86%-33.28%07:55:10.0
3021349Bevan RichardsMaster57M 3:37:47.7+1:52:55.7+107.69%48.15%-26.86%-33.29%07:55:10.0
3033001Mark HawesVet41M 3:37:53.0+1:53:01.0+107.77%48.13%-26.91%-33.34%08:00:10.0
3041267Ant RouzievSub vet38M 3:42:14.5+1:57:22.5+111.93%47.19%-29.45%-36.01%07:50:10.0
3053056Dj Van WykSub vet32M 3:42:31.9+1:57:39.9+112.20%47.12%-29.62%-36.19%08:05:10.0
3063003Juan KrugerVet40M 3:42:51.5+1:57:59.5+112.52%47.06%-29.81%-36.39%08:05:10.0
3071333Barend Van Der MerweGrand master64M 3:42:55.3+1:58:03.3+112.58%47.04%-29.85%-36.42%07:55:10.0
3081360Mayur MaganlalMaster54M 3:43:34.5+1:58:42.5+113.20%46.90%-30.23%-36.82%07:55:10.0
3091319Dean HempelVet41M 3:44:12.4+1:59:20.4+113.80%46.77%-30.59%-37.21%07:55:10.0
3103038Mark Van HeeswijkSub vet35M 3:45:06.5+2:00:14.5+114.66%46.58%-31.12%-37.76%08:05:10.0
3111296Ismail AkhalwayaMaster51M 3:45:44.4+2:00:52.4+115.26%46.45%-31.49%-38.15%07:55:10.0
3123028Maxwell KungwimbaSub vet36M 3:48:19.9+2:03:27.9+117.74%45.93%-33.00%-39.74%07:55:10.0
3131369Rob LombaardMaster52M 3:49:06.5+2:04:14.5+118.48%45.77%-33.45%-40.21%08:00:10.0
3143053Craig PlattSub vet33M 3:50:04.6+2:05:12.6+119.40%45.58%-34.01%-40.80%08:05:10.0
3151147Stuart RouxSub vet32M 3:50:28.1+2:05:36.1+119.77%45.50%-34.24%-41.04%07:45:10.0
3161211Johan CloeteVet44M 3:52:09.5+2:07:17.5+121.38%45.17%-35.23%-42.08%07:50:10.0
3171113Lawrence WaterstonVet44M 3:52:39.3+2:07:47.3+121.86%45.07%-35.51%-42.38%07:45:10.0
3181282Ben ShipsterU2321M 3:52:42.0+2:07:50.0+121.90%45.07%-35.54%-42.41%07:55:10.0
3191373Dawid Van WyngaardMaster51M 3:53:29.1+2:08:37.1+122.65%44.91%-36.00%-42.89%08:00:10.0
3201251Makatikela LevhuwaneSub vet37M 3:53:29.4+2:08:37.4+122.65%44.91%-36.00%-42.89%07:50:10.0
3213012Kgopolo RibaSub vet39M 3:55:52.3+2:11:00.3+124.93%44.46%-37.39%-44.35%08:05:10.0
3221226Ben CarpenterYouth17M 3:57:23.2+2:12:31.2+126.37%44.18%-38.27%-45.28%07:50:10.0
3233098David MparutsaVet42M 3:58:17.8+2:13:25.8+127.24%44.01%-38.80%-45.83%07:50:10.0
3243047Johnson MosanaSub vet33M 3:58:44.3+2:13:52.3+127.66%43.93%-39.06%-46.10%08:05:10.0
3253017Navendrin CoopoosamySub vet38M 3:58:49.5+2:13:57.5+127.74%43.91%-39.11%-46.16%08:05:10.0
3261255Michael RodgerSub vet30M 4:00:12.4+2:15:20.4+129.06%43.66%-39.91%-47.00%07:50:10.0
3271377Morne Du PreezMaster50M 4:03:32.4+2:18:40.4+132.24%43.06%-41.86%-49.04%08:00:10.0
3281246Tony HeyesMaster54M 4:10:53.7+2:26:01.7+139.25%41.80%-46.14%-53.54%07:50:10.0
3291345Dave ShipsterMaster59M 4:14:11.0+2:29:19.0+142.39%41.26%-48.05%-55.56%07:55:10.0
3301166Jason MizenSub vet32M 4:16:33.4+2:31:41.4+144.65%40.87%-49.44%-57.01%07:45:10.0
3311243Shaun Du PreezSub vet36M 4:16:52.5+2:32:00.5+144.95%40.82%-49.62%-57.20%07:50:10.0
3321222Ian PinnockGrand master76M 4:23:34.6+2:38:42.6+151.34%39.79%-53.53%-61.30%07:50:10.0
3331236Charl ErlankGrand master60M 4:26:23.0+2:41:31.0+154.02%39.37%-55.16%-63.02%08:00:10.0
3341266Aleksandar ToprekSub vet37M 4:28:40.6+2:43:48.6+156.21%39.03%-56.50%-64.43%07:50:10.0
3353061Martin PrinslooSub vet32M 4:57:37.6+3:12:45.6+183.81%35.23%-73.36%-82.14%08:05:10.0
3361232Quinton HarrisMaster57M 5:08:44.6+3:23:52.6+194.42%33.97%-79.83%-88.95%07:50:10.0
3375099Nigel BailesMaster58M 6:59:44.8+5:14:52.8+300.27%24.98%-144.49%-156.88%07:45:10.0
-1017Ryan VorsterYouth18M DNF-----07:40:10.0
-1035Mark TaylorVet42M DNF-----07:40: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
  • 45KM Challenge Male - Grand master
Place Bib Name Category Age Gender Finish time
11061Piere Le RouxGrand master76M 2:05:55.0--100%27.81%25.85%07:40:10.0
21332Julius KletteGrand master66M 2:12:15.1+6:20.1+5.03%95.21%24.18%22.11%07:55:10.0
31029Pat DickensGrand master72M 2:14:37.0+8:42.0+6.91%93.54%22.82%20.72%07:40:10.0
41076Gus O'ConnorGrand master66M 2:14:53.9+8:58.9+7.13%93.34%22.66%20.56%07:40:10.0
51340Willie RoelandGrand master61M 2:20:14.5+14:19.5+11.38%89.79%19.60%17.41%07:55:10.0
61085Stuart FyfeGrand master65M 2:26:40.5+20:45.5+16.49%85.85%15.91%13.62%07:40:10.0
71010Chris PorterGrand master63M 2:26:44.0+20:49.0+16.53%85.81%15.87%13.59%07:40:10.0
81130Kenneth PienaarGrand master62M 2:31:28.0+25:33.0+20.29%83.13%13.16%10.80%07:45:10.0
91194Peter Le MotteeGrand master65M 2:35:29.4+29:34.4+23.49%80.98%10.85%8.43%07:50:10.0
101116Gys OosthuizenGrand master62M 2:37:36.9+31:41.9+25.17%79.89%9.63%7.18%07:45:10.0
111080Clive PorterGrand master62M 2:40:34.3+34:39.3+27.52%78.42%7.94%5.44%07:40:10.0
121053Iain ConlanGrand master62M 2:41:43.0+35:48.0+28.43%77.86%7.28%4.76%07:40:10.0
131174Peter VickersGrand master62M 2:45:03.4+39:08.4+31.08%76.29%5.37%2.80%07:45:10.0
141049Denver BiggsGrand master63M 2:49:15.8+43:20.8+34.42%74.39%2.96%0.32%07:40:10.0
151182Keith TurnerGrand master66M 2:49:48.2+43:53.2+34.85%74.15%2.65%0.00%07:50:10.0
161341Alistair CalderGrand master61M 2:50:13.3+44:18.3+35.19%73.97%2.41%-0.25%07:55:10.0
171042Ian-Kilwa AndersonGrand master76M 2:50:38.4+44:43.4+35.52%73.79%2.17%-0.49%07:40:10.0
181335Errol WilkenGrand master63M 2:50:59.8+45:04.8+35.80%73.64%1.96%-0.70%07:55:10.0
193093Bruce CraylonGrand master66M 2:55:14.9+49:19.9+39.18%71.85%-0.48%-3.21%07:50:10.0
201118Phillip WebsterGrand master61M 3:01:09.6+55:14.6+43.87%69.51%-3.86%-6.69%07:45:10.0
211339David RogersGrand master61M 3:07:04.4+1:01:09.4+48.57%67.31%-7.25%-10.17%07:55:10.0
221334Jp NelGrand master63M 3:08:43.8+1:02:48.8+49.88%66.72%-8.20%-11.15%07:55:10.0
231245Martin PooleGrand master60M 3:09:22.4+1:03:27.4+50.40%66.49%-8.57%-11.53%07:50:10.0
241221Peter BergerGrand master80M 3:20:24.8+1:14:29.8+59.16%62.83%-14.90%-18.03%07:50:10.0
251338Gary HughesGrand master62M 3:21:19.0+1:15:24.0+59.88%62.55%-15.42%-18.56%07:55:10.0
261012Johnny HelenaGrand master67M 3:37:47.3+1:31:52.3+72.96%57.82%-24.86%-28.26%07:55:10.0
271333Barend Van Der MerweGrand master64M 3:42:55.3+1:37:00.3+77.04%56.48%-27.81%-31.28%07:55:10.0
281222Ian PinnockGrand master76M 4:23:34.6+2:17:39.6+109.33%47.77%-51.12%-55.22%07:50:10.0
291236Charl ErlankGrand master60M 4:26:23.0+2:20:28.0+111.56%47.27%-52.73%-56.88%08:00:10.0
  • 45KM Challenge Male - Junior
Place Bib Name Category Age Gender Finish time
15209Bladen Van RensburgJunior19M 2:02:47.0--100%0.14%0.14%07:50:10.0
23116Ethan MitchellJunior14M 2:03:07.0+0:20.0+0.27%99.73%-0.14%-0.14%07:50:10.0
  • 45KM Challenge Male - Master
Place Bib Name Category Age Gender Finish time
11022Fanie Van VuurenMaster55M 2:02:01.7--100%30.36%24.94%07:40:10.0
21088Gavin HornMaster59M 2:04:24.4+2:22.7+1.95%98.09%29.00%23.47%07:40:10.0
31358Denis DroppaMaster54M 2:04:26.8+2:25.1+1.98%98.06%28.98%23.45%07:45:10.0
41188Emil BerningMaster56M 2:10:03.2+8:01.5+6.58%93.83%25.78%20.00%07:50:10.0
51095Mike BathMaster54M 2:10:37.7+8:36.0+7.05%93.42%25.45%19.65%07:45:10.0
65085Graham BecksMaster53M 2:11:18.8+9:17.1+7.61%92.93%25.06%19.23%07:45:10.0
71063Dave EsterhuizenMaster50M 2:14:29.8+12:28.1+10.22%90.73%23.25%17.27%07:40:10.0
81099Andrew Van ZylMaster53M 2:14:49.0+12:47.3+10.48%90.51%23.06%17.07%07:45:10.0
91161Richard ButtMaster52M 2:17:02.6+15:00.9+12.30%89.04%21.79%15.70%07:45:10.0
101057Jed FernieMaster50M 2:17:54.1+15:52.4+13.01%88.49%21.30%15.17%07:40:10.0
111144Etienne Le RouxMaster54M 2:20:36.4+18:34.7+15.22%86.79%19.76%13.51%07:45:10.0
121356Bennie Van DijkMaster55M 2:20:36.7+18:35.0+15.23%86.78%19.76%13.51%07:55:10.0
131376Sydney OntongMaster51M 2:21:43.3+19:41.6+16.14%86.10%19.12%12.82%07:50:10.0
141346Malcolm BathMaster58M 2:23:15.5+21:13.8+17.40%85.18%18.25%11.88%07:45:10.0
151114Rolf LudwigMaster50M 2:24:17.6+22:15.9+18.25%84.57%17.66%11.24%07:45:10.0
161343Jacques PretoriusMaster59M 2:26:07.9+24:06.2+19.75%83.51%16.61%10.11%07:55:10.0
171062Mike CaponMaster56M 2:26:36.5+24:34.8+20.14%83.23%16.33%9.82%07:40:10.0
181079Jan KotzeMaster52M 2:28:31.4+26:29.7+21.71%82.16%15.24%8.64%07:40:10.0
191142Russell HoveMaster52M 2:28:41.7+26:40.0+21.85%82.07%15.14%8.53%07:45:10.0
201014Werner LateganMaster54M 2:29:11.4+27:09.7+22.26%81.79%14.86%8.23%07:40:10.0
211371Wayne BennettMaster52M 2:30:25.0+28:23.3+23.26%81.13%14.16%7.47%08:00:10.0
221180Christiaan SmitMaster59M 2:30:36.9+28:35.2+23.43%81.02%14.05%7.35%07:50:10.0
231081Trevor ArthurMaster56M 2:30:38.4+28:36.7+23.45%81.01%14.03%7.34%07:40:10.0
243109Pieter JoosteMaster52M 2:32:04.3+30:02.6+24.62%80.24%13.22%6.46%07:50:10.0
251019Mark StokoeMaster57M 2:33:21.9+31:20.2+25.68%79.57%12.48%5.66%07:40:10.0
261033Warwick GoldieMaster54M 2:34:35.8+32:34.1+26.69%78.93%11.78%4.90%07:40:10.0
271168Deon KoekemoerMaster56M 2:34:51.3+32:49.6+26.90%78.80%11.63%4.74%07:45:10.0
281206David LoganMaster51M 2:35:43.4+33:41.7+27.61%78.36%11.13%4.21%07:50:10.0
291131Magnus BergstedtMaster59M 2:36:08.9+34:07.2+27.96%78.15%10.89%3.95%07:45:10.0
301097Johnny RouxMaster53M 2:36:13.4+34:11.7+28.02%78.11%10.85%3.90%07:45:10.0
311344Sergio De CastroMaster59M 2:37:52.9+35:51.2+29.38%77.29%9.90%2.88%07:55:10.0
321354Tom MaritzMaster56M 2:38:08.9+36:07.2+29.60%77.16%9.75%2.72%07:55:10.0
331353Herman Van TonderMaster56M 2:39:00.4+36:58.7+30.30%76.74%9.26%2.19%07:55:10.0
345228Jan LabuschagneMaster51M 2:39:15.2+37:13.5+30.51%76.63%9.12%2.04%07:50:10.0
351021Rian EngelbrechtMaster56M 2:40:48.8+38:47.1+31.78%75.88%8.23%1.08%07:40:10.0
361313Chris SteynMaster50M 2:41:53.1+39:51.4+32.66%75.38%7.62%0.42%07:55:10.0
371220Andrew PooleyMaster56M 2:42:34.1+40:32.4+33.22%75.06%7.23%0.00%07:50:10.0
381355Mark HortonMaster55M 2:43:13.4+41:11.7+33.76%74.76%6.85%-0.40%07:55:10.0
391347Charl StrydomMaster58M 2:44:18.2+42:16.5+34.64%74.27%6.24%-1.07%07:55:10.0
401139Gary LaneMaster54M 2:44:39.8+42:38.1+34.94%74.11%6.03%-1.29%07:45:10.0
411312Brad AnassisMaster54M 2:46:37.4+44:35.7+36.54%73.24%4.91%-2.49%07:55:10.0
421069Buks BadenhorstMaster56M 2:47:23.1+45:21.4+37.17%72.90%4.48%-2.96%07:40:10.0
431091Rodney TaylorMaster58M 2:47:45.9+45:44.2+37.48%72.74%4.26%-3.20%07:45:10.0
441357Chris De KockMaster54M 2:51:07.8+49:06.1+40.24%71.31%2.34%-5.27%07:55:10.0
451258Brett KotzeMaster56M 2:55:44.8+53:43.1+44.02%69.43%-0.29%-8.11%07:50:10.0
461037Jacques MostertMaster50M 2:57:00.6+54:58.9+45.06%68.94%-1.02%-8.88%07:40:10.0
471223Wilhelm SchreiberMaster51M 2:57:26.0+55:24.3+45.40%68.77%-1.26%-9.14%07:50:10.0
481195John PhelpsMaster51M 2:59:18.5+57:16.8+46.94%68.06%-2.33%-10.30%07:50:10.0
491234Lyndon PinnockMaster51M 3:00:54.3+58:52.6+48.25%67.45%-3.24%-11.28%07:50:10.0
501032Steve WagnerMaster57M 3:04:59.2+1:02:57.5+51.59%65.97%-5.57%-13.79%07:40:10.0
511196Stephen Van SchalkwykMaster50M 3:05:19.3+1:03:17.6+51.87%65.85%-5.76%-14.00%07:50:10.0
521288Kevin MoodleyMaster53M 3:05:28.0+1:03:26.3+51.99%65.80%-5.84%-14.09%07:55:10.0
531034Andre VermaakMaster58M 3:06:10.7+1:04:09.0+52.57%65.54%-6.25%-14.52%07:40:10.0
541380Leon GrahamMaster50M 3:07:58.4+1:05:56.7+54.04%64.92%-7.27%-15.63%08:00:10.0
551351Sakkie Van Den BerghMaster57M 3:08:42.6+1:06:40.9+54.64%64.66%-7.69%-16.08%07:55:10.0
561262Simphiwe MngadiMaster53M 3:09:17.2+1:07:15.5+55.12%64.47%-8.02%-16.44%07:50:10.0
571164Victor BestMaster51M 3:10:26.8+1:08:25.1+56.07%64.07%-8.68%-17.15%07:45:10.0
581263Martin NangoroMaster55M 3:13:17.1+1:11:15.4+58.39%63.13%-10.30%-18.89%07:50:10.0
591045Stuart MartinMaster59M 3:14:55.1+1:12:53.4+59.73%62.60%-11.24%-19.90%07:40:10.0
601244David DonaldMaster53M 3:20:56.5+1:18:54.8+64.67%60.73%-14.67%-23.60%07:50:10.0
611372Deon De LangeMaster52M 3:21:44.0+1:19:42.3+65.32%60.49%-15.12%-24.09%08:00:10.0
621048Adrian ThomasMaster57M 3:32:50.8+1:30:49.1+74.42%57.33%-21.47%-30.93%08:00:10.0
631225Albert BotesMaster57M 3:36:26.0+1:34:24.3+77.36%56.38%-23.51%-33.13%07:50:10.0
641349Bevan RichardsMaster57M 3:37:47.7+1:35:46.0+78.48%56.03%-24.29%-33.97%07:55:10.0
651360Mayur MaganlalMaster54M 3:43:34.5+1:41:32.8+83.22%54.58%-27.59%-37.53%07:55:10.0
661296Ismail AkhalwayaMaster51M 3:45:44.4+1:43:42.7+84.99%54.06%-28.82%-38.86%07:55:10.0
671369Rob LombaardMaster52M 3:49:06.5+1:47:04.8+87.75%53.26%-30.75%-40.93%08:00:10.0
681373Dawid Van WyngaardMaster51M 3:53:29.1+1:51:27.4+91.34%52.26%-33.24%-43.62%08:00:10.0
691377Morne Du PreezMaster50M 4:03:32.4+2:01:30.7+99.58%50.11%-38.98%-49.81%08:00:10.0
701246Tony HeyesMaster54M 4:10:53.7+2:08:52.0+105.60%48.64%-43.18%-54.33%07:50:10.0
711345Dave ShipsterMaster59M 4:14:11.0+2:12:09.3+108.30%48.01%-45.06%-56.35%07:55:10.0
721232Quinton HarrisMaster57M 5:08:44.6+3:06:42.9+153.01%39.52%-76.19%-89.92%07:50:10.0
735099Nigel BailesMaster58M 6:59:44.8+4:57:43.1+243.97%29.07%-139.54%-158.20%07:45:10.0
-1096Andy MurrayMaster58M DNF-----07:45:10.0
-1366Morne JoosteMaster53M DNF-----07:55:10.0
  • 45KM Challenge Male - Senior
Place Bib Name Category Age Gender Finish time
11269Ross KletteSenior26M 1:51:42.0--100%33.80%31.61%07:50:10.0
25022Thomas BerrySenior29M 2:09:15.0+17:33.0+15.71%86.42%23.40%20.87%07:40:10.0
31145Quentin BooysenSenior28M 2:12:54.7+21:12.7+18.99%84.04%21.23%18.62%07:45:10.0
43080Andre GerberSenior29M 2:21:42.0+30:00.0+26.86%78.83%16.02%13.24%08:05:10.0
53085Fincham ThorntonSenior26M 2:25:27.5+33:45.5+30.22%76.79%13.79%10.94%08:05:10.0
63111Teagan JacksonSenior25M 2:27:43.4+36:01.4+32.25%75.61%12.45%9.56%07:45:10.0
73079Sebastian KruchenSenior29M 2:31:27.0+39:45.0+35.59%73.75%10.24%7.27%08:05:10.0
83089Daniel KochSenior24M 2:36:04.4+44:22.4+39.73%71.57%7.50%4.44%08:05:10.0
93084Jesse Pretorius PretoriusSenior26M 2:43:19.8+51:37.8+46.22%68.39%3.20%0.00%08:05:10.0
101309Francesco ValenteSenior24M 3:00:25.9+1:08:43.9+61.53%61.91%-6.94%-10.47%07:55:10.0
111128Ivan KoorsenSenior29M 3:01:12.1+1:09:30.1+62.22%61.64%-7.39%-10.94%07:45:10.0
123104Marco FioritaSenior23M 3:16:41.0+1:24:59.0+76.08%56.79%-16.57%-20.42%07:50:10.0
133087Michael WilesSenior26M 3:20:14.0+1:28:32.0+79.26%55.78%-18.67%-22.59%08:05:10.0
143077Rikus GroblerSenior29M 3:21:41.6+1:29:59.6+80.57%55.38%-19.54%-23.49%08:05:10.0
153076Stephan GroblerSenior29M 3:21:45.0+1:30:03.0+80.62%55.37%-19.57%-23.52%08:05:10.0
163082Francois Van Der MerweSenior28M 3:33:01.0+1:41:19.0+90.70%52.44%-26.25%-30.42%08:05:10.0
173083Heinrich Du ToitSenior26M 3:33:44.0+1:42:02.0+91.35%52.26%-26.67%-30.86%08:05:10.0
-1253Stephan Van VuurenSenior27M DNF-----07:50:10.0
  • 45KM Challenge Male - Sub vet
Place Bib Name Category Age Gender Finish time
11005Emmanuel SequeiraSub vet36M 1:51:05.0--100%36.63%31.73%07:40:10.0
21007Gary AndersonSub vet39M 1:52:32.0+1:27.0+1.31%98.71%35.80%30.84%07:40:10.0
31056Wayne BlackbeardSub vet37M 1:52:59.0+1:54.0+1.71%98.32%35.55%30.56%06:30:10.0
41264Gerhard RoseSub vet35M 2:06:59.0+15:54.0+14.31%87.48%27.56%21.96%06:30:10.0
51261Marius MattheeSub vet34M 2:07:04.9+15:59.9+14.40%87.41%27.51%21.90%07:50:10.0
61009Justin OrpenSub vet36M 2:09:25.7+18:20.7+16.51%85.83%26.17%20.45%07:40:10.0
73031Luzuko ZonkeSub vet36M 2:10:56.5+19:51.5+17.88%84.83%25.30%19.52%07:50:10.0
81015Edward VincentSub vet30M 2:11:27.0+20:22.0+18.33%84.51%25.01%19.21%07:40:10.0
91008Morne PrinslooSub vet34M 2:12:18.0+21:13.0+19.10%83.96%24.53%18.69%07:40:10.0
103117Thinus ForbesSub vet39M 2:15:31.9+24:26.9+22.01%81.96%22.69%16.70%07:50:10.0
115200Jason AndrewsSub vet32M 2:19:19.0+28:14.0+25.42%79.73%20.53%14.38%07:45:10.0
123095Armin AbrieSub vet31M 2:21:52.8+30:47.8+27.72%78.29%19.06%12.80%07:50:10.0
131294Wc Du PlessisSub vet35M 2:21:53.5+30:48.5+27.73%78.29%19.06%12.79%07:55:10.0
141252Michael AllenSub vet32M 2:22:46.4+31:41.4+28.53%77.80%18.55%12.25%07:50:10.0
151002Graeme MillarSub vet35M 2:23:21.5+32:16.5+29.05%77.49%18.22%11.89%07:40:10.0
163051Brett StevensSub vet33M 2:23:24.0+32:19.0+29.09%77.46%18.20%11.87%08:05:10.0
171304Robin El KhabchiSub vet33M 2:25:32.2+34:27.2+31.02%76.33%16.98%10.55%07:55:10.0
181162Jason RossiterSub vet30M 2:26:42.4+35:37.4+32.07%75.72%16.31%9.83%07:45:10.0
193070Martin TrollipSub vet30M 2:26:59.0+35:54.0+32.32%75.58%16.15%9.66%08:05:10.0
203071Brendan TrollipSub vet30M 2:27:00.3+35:55.3+32.34%75.56%16.14%9.65%08:05:10.0
211177Mark VineSub vet38M 2:28:29.9+37:24.9+33.68%74.80%15.29%8.73%07:45:10.0
221089Shaheen BhyatSub vet36M 2:29:17.9+38:12.9+34.40%74.40%14.83%8.24%07:45:10.0
233072Alex KruchenSub vet30M 2:31:32.9+40:27.9+36.43%73.30%13.55%6.86%08:05:10.0
241181Stuart ConlanSub vet32M 2:31:44.0+40:39.0+36.59%73.21%13.44%6.74%07:50:10.0
253040Ruan JonkerSub vet35M 2:31:54.4+40:49.4+36.75%73.13%13.34%6.64%08:05:10.0
261013Wiehan Van Der MerweSub vet36M 2:32:00.0+40:55.0+36.83%73.08%13.29%6.58%07:40:10.0
271104Tim BristowSub vet35M 2:32:25.0+41:20.0+37.21%72.88%13.05%6.32%07:45:10.0
281020Ruan RallSub vet35M 2:32:53.6+41:48.6+37.64%72.65%12.78%6.03%07:40:10.0
291204Jeandre BenekeSub vet35M 2:32:54.7+41:49.7+37.65%72.65%12.77%6.02%07:50:10.0
301289Simon HoughSub vet33M 2:33:58.0+42:53.0+38.60%72.15%12.17%5.37%07:55:10.0
311290Joshua DavimesSub vet33M 2:34:43.9+43:38.9+39.29%71.79%11.73%4.90%07:55:10.0
323021Ewan JohnstonSub vet37M 2:35:10.9+44:05.9+39.70%71.58%11.48%4.62%08:05:10.0
331275Gerhard Van Der MerweSub vet34M 2:35:42.7+44:37.7+40.18%71.34%11.17%4.30%07:55:10.0
343036Martin ScottSub vet35M 2:36:19.4+45:14.4+40.73%71.06%10.82%3.92%08:05:10.0
353050Werner SwanepoelSub vet33M 2:37:08.7+46:03.7+41.47%70.69%10.36%3.42%08:05:10.0
363020Tumelo MaakeSub vet38M 2:37:56.4+46:51.4+42.18%70.33%9.90%2.93%07:55:10.0
371265James PattinsonSub vet36M 2:38:15.0+47:10.0+42.46%70.19%9.73%2.74%07:50:10.0
381230Rees KeeneSub vet32M 2:38:25.0+47:20.0+42.61%70.12%9.63%2.64%07:50:10.0
391121Iaan Van Der MerweSub vet37M 2:40:34.4+49:29.4+44.55%69.18%8.40%1.31%07:45:10.0
401292Matthew NashSub vet33M 2:40:35.2+49:30.2+44.56%69.17%8.39%1.30%07:55:10.0
411163Martin BothaSub vet37M 2:40:59.9+49:54.9+44.93%69.00%8.16%1.05%07:45:10.0
421165Yatin NarothumSub vet38M 2:41:03.8+49:58.8+44.99%68.97%8.12%1.01%07:45:10.0
431274Stefan Van DeventerSub vet35M 2:41:40.3+50:35.3+45.54%68.71%7.77%0.64%07:55:10.0
441271Paul De ChalainSub vet33M 2:42:42.4+51:37.4+46.47%68.27%7.18%0.00%07:50:10.0
451277Benjamin KingSub vet30M 2:42:43.7+51:38.7+46.49%68.26%7.17%-0.01%07:55:10.0
463042Jonathan BalesSub vet34M 2:43:29.7+52:24.7+47.18%67.94%6.73%-0.48%08:05:10.0
471207Irshaad KhamissaSub vet36M 2:44:11.4+53:06.4+47.81%67.66%6.34%-0.91%07:50:10.0
483055Walter GreenSub vet33M 2:48:12.4+57:07.4+51.42%66.04%4.05%-3.38%08:05:10.0
493054Motsamayi MokwatediSub vet33M 2:50:48.9+59:43.9+53.77%65.03%2.56%-4.98%07:50:10.0
503062Zaid DesaiSub vet32M 2:51:26.2+1:00:21.2+54.33%64.80%2.20%-5.37%08:05:10.0
511239Mykail GörgensSub vet31M 2:55:12.5+1:04:07.5+57.73%63.40%0.05%-7.68%07:50:10.0
523044Martin MabuzaSub vet34M 2:55:44.0+1:04:39.0+58.20%63.21%-0.25%-8.01%08:05:10.0
531136Fraser Van Der WattSub vet35M 2:56:19.5+1:05:14.5+58.73%63.00%-0.59%-8.37%07:45:10.0
543008Marco VicenteSub vet39M 2:56:24.9+1:05:19.9+58.81%62.97%-0.64%-8.43%08:05:10.0
553052Chris De BeerSub vet33M 2:56:30.0+1:05:25.0+58.89%62.94%-0.69%-8.48%08:05:10.0
563014Darko ArnautovicSub vet39M 2:57:20.2+1:06:15.2+59.64%62.64%-1.16%-8.99%08:05:10.0
573063Jurgie SteynSub vet31M 3:00:25.1+1:09:20.1+62.42%61.57%-2.92%-10.89%08:05:10.0
581272Renier ViljoenSub vet38M 3:02:52.4+1:11:47.4+64.63%60.74%-4.32%-12.39%07:50:10.0
593041Marius BritsSub vet35M 3:04:40.5+1:13:35.5+66.25%60.15%-5.35%-13.50%08:05:10.0
601241Regardt Van VuurenSub vet34M 3:05:35.2+1:14:30.2+67.07%59.86%-5.87%-14.06%07:50:10.0
613032Modikwe SebolaSub vet36M 3:10:51.6+1:19:46.6+71.82%58.20%-8.88%-17.30%08:05:10.0
623048Hanno Van NiekerkSub vet33M 3:10:57.5+1:19:52.5+71.91%58.17%-8.93%-17.36%08:05:10.0
633046André Van JaarsveldSub vet34M 3:12:18.7+1:21:13.7+73.12%57.76%-9.71%-18.20%08:05:10.0
643019Paul MamakokoSub vet38M 3:14:52.3+1:23:47.3+75.43%57.00%-11.17%-19.77%08:05:10.0
651215Pr StraussSub vet33M 3:15:25.4+1:24:20.4+75.92%56.84%-11.48%-20.11%07:50:10.0
663023Anton Du PlessisSub vet37M 3:18:13.8+1:27:08.8+78.45%56.04%-13.08%-21.83%08:05:10.0
671208Humayd MurchieSub vet32M 3:18:27.3+1:27:22.3+78.65%55.97%-13.21%-21.97%07:50:10.0
683024Renier NieuwoudtSub vet37M 3:24:04.0+1:32:59.0+83.71%54.43%-16.41%-25.42%08:05:10.0
691129Braam SmitSub vet39M 3:24:39.2+1:33:34.2+84.23%54.28%-16.75%-25.78%07:45:10.0
703018Chris CoetzeeSub vet38M 3:28:22.2+1:37:17.2+87.58%53.31%-18.87%-28.06%08:05:10.0
713022Janade SewnarainSub vet37M 3:31:26.7+1:40:21.7+90.35%52.54%-20.62%-29.95%08:05:10.0
723066Damian BothaSub vet31M 3:36:05.3+1:45:00.3+94.53%51.41%-23.27%-32.81%08:05:10.0
731267Ant RouzievSub vet38M 3:42:14.5+1:51:09.5+100.07%49.98%-26.78%-36.59%07:50:10.0
743056Dj Van WykSub vet32M 3:42:31.9+1:51:26.9+100.33%49.92%-26.94%-36.77%08:05:10.0
753038Mark Van HeeswijkSub vet35M 3:45:06.5+1:54:01.5+102.65%49.35%-28.41%-38.35%08:05:10.0
763028Maxwell KungwimbaSub vet36M 3:48:19.9+1:57:14.9+105.55%48.65%-30.25%-40.33%07:55:10.0
773053Craig PlattSub vet33M 3:50:04.6+1:58:59.6+107.12%48.28%-31.25%-41.41%08:05:10.0
781147Stuart RouxSub vet32M 3:50:28.1+1:59:23.1+107.47%48.20%-31.47%-41.65%07:45:10.0
791251Makatikela LevhuwaneSub vet37M 3:53:29.4+2:02:24.4+110.19%47.58%-33.20%-43.50%07:50:10.0
803012Kgopolo RibaSub vet39M 3:55:52.3+2:04:47.3+112.34%47.09%-34.55%-44.97%08:05:10.0
813047Johnson MosanaSub vet33M 3:58:44.3+2:07:39.3+114.92%46.53%-36.19%-46.73%08:05:10.0
823017Navendrin CoopoosamySub vet38M 3:58:49.5+2:07:44.5+115.00%46.51%-36.24%-46.78%08:05:10.0
831255Michael RodgerSub vet30M 4:00:12.4+2:09:07.4+116.24%46.24%-37.03%-47.63%07:50:10.0
841166Jason MizenSub vet32M 4:16:33.4+2:25:28.4+130.96%43.30%-46.35%-57.68%07:45:10.0
851243Shaun Du PreezSub vet36M 4:16:52.5+2:25:47.5+131.25%43.24%-46.54%-57.88%07:50:10.0
861266Aleksandar ToprekSub vet37M 4:28:40.6+2:37:35.6+141.87%41.34%-53.27%-65.13%07:50:10.0
873061Martin PrinslooSub vet32M 4:57:37.6+3:06:32.6+167.93%37.32%-69.78%-82.92%08:05:10.0
-1295Lloyd MoranSub vet38M DNF-----07:55:10.0
  • 45KM Challenge Male - U23
Place Bib Name Category Age Gender Finish time
11052Andre Van Der WaltU2319M 1:47:44.3--100%34.83%32.21%07:40:10.0
21306Wyatt BothmaU2322M 2:16:13.6+28:29.3+26.44%79.09%17.60%14.28%07:45:10.0
31305Donaté BadenhorstU2322M 2:26:49.4+39:05.1+36.28%73.38%11.19%7.62%07:55:10.0
43094Andrea FioritaU2322M 2:27:32.4+39:48.1+36.94%73.02%10.76%7.17%07:50:10.0
53090Johann BothmaU2323M 2:50:19.1+1:02:34.8+58.09%63.26%-3.02%-7.17%08:05:10.0
61323Matthew AshtonU2319M 3:04:55.4+1:17:11.1+71.64%58.26%-11.86%-16.36%07:55:10.0
71183Brandon SevellU2321M 3:16:18.5+1:28:34.2+82.21%54.88%-18.74%-23.52%08:00:10.0
81282Ben ShipsterU2321M 3:52:42.0+2:04:57.7+115.99%46.30%-40.76%-46.42%07:55:10.0
  • 45KM Challenge Male - Unknown
Place Bib Name Category Age Gender Finish time
15055Rory SteynUnknown50M 1:49:08.7--100%36.68%39.84%07:45:10.0
25104Andre CoetzeeUnknown50M 2:19:19.4+30:10.7+27.65%78.34%19.17%23.20%07:45:10.0
31285Niek Van HarderwijkUnknownM 2:31:32.0+42:23.3+38.84%72.03%12.09%16.47%07:55:10.0
41092Deon Van AssUnknownM 2:52:19.9+1:03:11.2+57.89%63.33%0.02%5.01%07:45:10.0
51058Shane ScaifeUnknownM 3:01:25.2+1:12:16.5+66.22%60.16%-5.25%0.00%07:40:10.0
61273Mark AshtonUnknownM 3:09:55.6+1:20:46.9+74.01%57.47%-10.19%-4.69%07:50:10.0
73039Johnny Rose Unknown34M 3:16:23.7+1:27:15.0+79.94%55.57%-13.94%-8.25%07:50:10.0
81256Nelson De AveiroUnknownM 3:17:13.0+1:28:04.3+80.69%55.34%-14.42%-8.71%07:50:10.0
93025Jaryd BothaUnknown36M 3:34:01.0+1:44:52.3+96.08%51.00%-24.16%-17.97%08:05:10.0
-5102John DrennanUnknown55M DNF-----07:45:10.0
  • 45KM Challenge Male - Vet
Place Bib Name Category Age Gender Finish time
11001Nick DickensVet44M 1:44:52.0--100%37.78%36.04%07:40:10.0
21066Craig PalmerVet46M 2:05:17.1+20:25.1+19.47%83.70%25.66%23.59%07:40:10.0
31112Andrew GarvieVet45M 2:06:22.7+21:30.7+20.51%82.98%25.01%22.93%07:45:10.0
41317Riyaad HarveyVet42M 2:08:56.3+24:04.3+22.95%81.33%23.49%21.36%07:55:10.0
51065Tony Da SerraVet41M 2:09:20.2+24:28.2+23.33%81.08%23.26%21.12%07:40:10.0
63110Richard MitchellVet44M 2:10:24.8+25:32.8+24.36%80.41%22.62%20.46%07:50:10.0
71004Sibusiso SkosanaVet43M 2:11:46.9+26:54.9+25.67%79.58%21.81%19.63%07:40:10.0
81054Marc FourieVet48M 2:13:18.8+28:26.8+27.13%78.66%20.90%18.70%07:40:10.0
91392Adam AlgeoVet47M 2:13:33.3+28:41.3+27.36%78.52%20.75%18.55%08:00:10.0
101031Mike Van TilVet42M 2:14:30.3+29:38.3+28.26%77.96%20.19%17.97%07:40:10.0
111123Bruce OberholsterVet48M 2:15:07.0+30:15.0+28.85%77.61%19.83%17.60%07:45:10.0
123102Kobus JacobsVet43M 2:17:07.2+32:15.2+30.76%76.48%18.64%16.37%07:50:10.0
131383Sean SevellVet49M 2:17:30.1+32:38.1+31.12%76.27%18.41%16.14%08:00:10.0
141419Derek HardyVet44M 2:19:54.7+35:02.7+33.42%74.95%16.98%14.67%08:00:10.0
153106Marius Van TonderVet44M 2:20:36.6+35:44.6+34.08%74.58%16.57%14.25%07:50:10.0
161201Charle GreylingVet47M 2:26:25.3+41:33.3+39.63%71.62%13.12%10.70%07:50:10.0
171403Frank WilliamsVet46M 2:27:10.3+42:18.3+40.34%71.25%12.67%10.24%08:00:10.0
181408Daniel Van HeerdenVet46M 2:27:44.3+42:52.3+40.88%70.98%12.34%9.90%08:00:10.0
191059Quintis Du PreezVet45M 2:27:45.5+42:53.5+40.90%70.97%12.33%9.89%07:40:10.0
201151Helgard Van VredenVet45M 2:28:32.3+43:40.3+41.64%70.60%11.86%9.41%07:45:10.0
211189Leon MeyerVet44M 2:29:14.2+44:22.2+42.31%70.27%11.45%8.98%07:50:10.0
221418Gangatha MkeleVet44M 2:29:29.3+44:37.3+42.55%70.15%11.30%8.83%08:00:10.0
231432Andre HurterVet44M 2:29:49.4+44:57.4+42.87%69.99%11.10%8.63%08:00:10.0
241087Ryan IllingworthVet46M 2:29:56.1+45:04.1+42.98%69.94%11.03%8.56%07:40:10.0
251149Brad WeiningerVet45M 2:30:37.6+45:45.6+43.64%69.62%10.62%8.14%07:45:10.0
261428Luke AlersVet44M 2:30:48.2+45:56.2+43.80%69.54%10.52%8.03%08:00:10.0
271159Willem Van SchalkwykVet40M 2:31:29.3+46:37.3+44.46%69.22%10.11%7.61%07:45:10.0
281134Jaco Janse Van VuurenVet44M 2:31:33.3+46:41.3+44.52%69.19%10.07%7.57%07:45:10.0
291404Etienne De KockVet46M 2:31:38.9+46:46.9+44.61%69.15%10.02%7.51%08:00:10.0
301150Alwyn RautenbachVet45M 2:31:44.5+46:52.5+44.70%69.11%9.96%7.46%07:45:10.0
311405Pedro SantosVet46M 2:32:32.9+47:40.9+45.47%68.74%9.48%6.97%08:00:10.0
321436Willem De BruinVet43M 2:32:51.2+47:59.2+45.76%68.61%9.30%6.78%08:00:10.0
331169Mike McKelveyVet46M 2:33:51.1+48:59.1+46.71%68.16%8.71%6.17%07:45:10.0
341103Xenephin LudickVet43M 2:34:19.0+49:27.0+47.16%67.96%8.43%5.89%07:45:10.0
351320Handre TruterVet40M 2:34:24.9+49:32.9+47.25%67.91%8.38%5.83%07:55:10.0
361448Michael WheelerVet41M 2:34:30.0+49:38.0+47.33%67.87%8.33%5.77%08:00:10.0
371218Mangako MubuselaVet41M 2:36:00.0+51:08.0+48.76%67.22%7.44%4.86%08:05:10.0
381078Marcus KneeVet46M 2:36:34.9+51:42.9+49.32%66.97%7.09%4.51%07:40:10.0
391440Tebogo MotsepeVet43M 2:38:12.2+53:20.2+50.86%66.29%6.13%3.52%08:00:10.0
403007Jaime NaylorVet40M 2:38:15.4+53:23.4+50.91%66.26%6.10%3.48%08:05:10.0
411395Gregory RodriguesVet47M 2:38:23.8+53:31.8+51.05%66.21%6.01%3.40%08:00:10.0
421399Christopher EhingerVet46M 2:38:25.5+53:33.5+51.07%66.19%6.00%3.38%08:00:10.0
431397Donovan LeeVet47M 2:39:01.7+54:09.7+51.65%65.94%5.64%3.01%08:00:10.0
441393Reardon SandersonVet47M 2:39:03.6+54:11.6+51.68%65.93%5.62%2.99%08:00:10.0
455227Justin WilliamsVet48M 2:39:18.7+54:26.7+51.92%65.82%5.47%2.84%07:50:10.0
461157Charles HudgsonVet43M 2:40:42.9+55:50.9+53.26%65.25%4.64%1.98%07:45:10.0
471410Jan NieuwenhuizenVet45M 2:42:00.8+57:08.8+54.49%64.73%3.87%1.19%08:00:10.0
481186Fahim MahomedVet40M 2:43:08.3+58:16.3+55.57%64.28%3.20%0.51%07:50:10.0
491434Quentin BowmanVet44M 2:43:27.6+58:35.6+55.87%64.15%3.01%0.31%07:55:10.0
501203Nico PretoriusVet46M 2:44:28.7+59:36.7+56.85%63.76%2.41%-0.31%07:50:10.0
511172Marc RichterVet44M 2:44:56.8+1:00:04.8+57.29%63.58%2.13%-0.60%07:45:10.0
521411Moises De GouveiaVet45M 2:45:56.5+1:01:04.5+58.24%63.19%1.54%-1.20%08:00:10.0
531452Stefan HoffelnerVet41M 2:46:28.7+1:01:36.7+58.75%62.99%1.22%-1.53%08:05:10.0
541439Robin VermootenVet43M 2:46:36.2+1:01:44.2+58.87%62.94%1.14%-1.61%08:00:10.0
551205Steven WaltersVet45M 2:46:44.0+1:01:52.0+59.00%62.89%1.07%-1.69%07:50:10.0
561318Wayne MurrayVet41M 2:47:08.4+1:02:16.4+59.38%62.74%0.83%-1.93%07:55:10.0
571444Willem NelVet42M 2:47:57.2+1:03:05.2+60.16%62.44%0.34%-2.43%08:00:10.0
581402Jannie VoslooVet46M 2:47:58.5+1:03:06.5+60.18%62.43%0.33%-2.44%08:00:10.0
591178Marc DavidsVet40M 2:48:14.3+1:03:22.3+60.43%62.33%0.17%-2.60%07:45:10.0
603103Lerato MolobyeVet44M 2:49:10.2+1:04:18.2+61.32%61.99%-0.38%-3.17%07:50:10.0
611389Pierre SmitVet47M 2:49:20.5+1:04:28.5+61.48%61.93%-0.48%-3.28%08:00:10.0
623096Ben MtafuVet43M 2:50:13.4+1:05:21.4+62.32%61.61%-1.00%-3.81%07:50:10.0
631233Grant CronjeVet44M 2:50:37.8+1:05:45.8+62.71%61.46%-1.24%-4.06%07:50:10.0
641127Themba ChakelaVet46M 2:50:44.0+1:05:52.0+62.81%61.42%-1.31%-4.13%07:45:10.0
641133Dawid Du PlessisVet47M 2:50:44.0+1:05:52.0+62.81%61.42%-1.31%-4.13%07:45:10.0
661406Francois BreitenbachVet46M 2:50:46.0+1:05:54.0+62.84%61.41%-1.33%-4.15%08:00:10.0
671173Justin SelbyVet46M 2:55:35.0+1:10:43.0+67.43%59.72%-4.18%-7.08%08:00:10.0
681401Justin PapeVet46M 2:56:57.9+1:12:05.9+68.75%59.26%-5.00%-7.93%08:00:10.0
691386Piotr KiszkurnoVet48M 2:59:10.3+1:14:18.3+70.86%58.53%-6.31%-9.27%08:00:10.0
701283Kribban CoopoosamyVet49M 3:00:36.7+1:15:44.7+72.23%58.06%-7.17%-10.15%07:55:10.0
715190Christo ErasmusVet49M 3:01:15.0+1:16:23.0+72.84%57.86%-7.55%-10.54%08:00:10.0
721414Khutjo MadishaVet45M 3:01:17.0+1:16:25.0+72.87%57.85%-7.57%-10.56%08:00:10.0
731433Johan De BruynVet44M 3:01:31.0+1:16:39.0+73.09%57.77%-7.70%-10.70%08:00:10.0
741400Christo AugustynVet46M 3:01:33.0+1:16:41.0+73.12%57.76%-7.72%-10.72%08:00:10.0
751449Daniel MattheeVet41M 3:01:41.0+1:16:49.0+73.25%57.72%-7.80%-10.80%08:00:10.0
761391Robert JanssensVet47M 3:03:48.7+1:18:56.7+75.28%57.05%-9.07%-12.10%08:00:10.0
771398Neil TerblancheVet47M 3:04:17.5+1:19:25.5+75.74%56.90%-9.35%-12.39%08:00:10.0
781396Ryan BidgoodVet47M 3:09:49.8+1:24:57.8+81.02%55.24%-12.64%-15.77%08:00:10.0
791315Kabi KolobeVet46M 3:14:02.5+1:29:10.5+85.04%54.04%-15.14%-18.34%07:55:10.0
801445Nico PrinslooVet42M 3:16:06.8+1:31:14.8+87.01%53.47%-16.37%-19.60%08:00:10.0
811075Fourie ClaytonVet41M 3:18:29.7+1:33:37.7+89.28%52.83%-17.78%-21.06%07:40:10.0
821381Jason WestvigVet49M 3:23:40.9+1:38:48.9+94.23%51.49%-20.86%-24.22%08:00:10.0
831210Okkie NelVet47M 3:24:20.3+1:39:28.3+94.86%51.32%-21.25%-24.62%07:50:10.0
841415Ian DornanVet45M 3:24:41.0+1:39:49.0+95.18%51.23%-21.45%-24.83%08:00:10.0
851268Eric KochVet48M 3:25:08.4+1:40:16.4+95.62%51.12%-21.72%-25.11%07:50:10.0
861140Johan MaraisVet43M 3:27:57.2+1:43:05.2+98.30%50.43%-23.39%-26.82%07:45:10.0
871260Andy HadfieldVet42M 3:30:02.4+1:45:10.4+100.29%49.93%-24.63%-28.10%07:50:10.0
881423Justin De SouzaVet44M 3:32:45.9+1:47:53.9+102.89%49.29%-26.25%-29.76%08:00:10.0
891384Mark IrvingVet48M 3:35:43.0+1:50:51.0+105.71%48.61%-28.00%-31.56%08:00:10.0
901238Michael PrinslooVet44M 3:36:28.0+1:51:36.0+106.42%48.44%-28.44%-32.02%07:50:10.0
911446Roberto AricoVet42M 3:37:38.8+1:52:46.8+107.55%48.18%-29.14%-32.74%08:00:10.0
921424Clive SmedmorVet44M 3:37:40.9+1:52:48.9+107.58%48.17%-29.16%-32.76%08:00:10.0
933001Mark HawesVet41M 3:37:53.0+1:53:01.0+107.77%48.13%-29.28%-32.88%08:00:10.0
943003Juan KrugerVet40M 3:42:51.5+1:57:59.5+112.52%47.06%-32.23%-35.91%08:05:10.0
951319Dean HempelVet41M 3:44:12.4+1:59:20.4+113.80%46.77%-33.04%-36.74%07:55:10.0
961211Johan CloeteVet44M 3:52:09.5+2:07:17.5+121.38%45.17%-37.75%-41.59%07:50:10.0
971113Lawrence WaterstonVet44M 3:52:39.3+2:07:47.3+121.86%45.07%-38.05%-41.89%07:45:10.0
983098David MparutsaVet42M 3:58:17.8+2:13:25.8+127.24%44.01%-41.40%-45.33%07:50:10.0
-1035Mark TaylorVet42M DNF-----07:40:10.0
-3005Freddy SibiyaVet40M DNF-----08:05:10.0
  • 45KM Challenge Male - Youth
Place Bib Name Category Age Gender Finish time
11328Nathan AtkinsYouth17M 1:46:16.0--100%33.93%32.96%07:40:10.0
21028Dewald Du PlessisYouth18M 1:48:09.0+1:53.0+1.77%98.26%32.76%31.77%07:40:10.0
31240Stefan Van JaarsveldYouth16M 1:52:56.0+6:40.0+6.27%94.10%29.78%28.75%07:45:10.0
41074Bradley CaponYouth15M 2:02:37.7+16:21.7+15.40%86.66%23.76%22.64%07:40:10.0
51247Jack LoganYouth15M 2:21:55.6+35:39.6+33.56%74.87%11.76%10.46%07:50:10.0
61202Joshua BowersYouth17M 2:31:32.4+45:16.4+42.60%70.12%5.78%4.40%07:50:10.0
71327Luan BreitenbachYouth17M 2:33:37.0+47:21.0+44.56%69.18%4.49%3.09%07:55:10.0
81330Kaleb NieuwenhuizenYouth15M 2:43:24.2+57:08.2+53.77%65.03%-1.60%-3.09%07:55:10.0
93100Herman BrandYouth17M 2:44:16.7+58:00.7+54.59%64.69%-2.14%-3.64%07:40:10.0
101303Calvin GomoYouth18M 2:56:05.3+1:09:49.3+65.70%60.35%-9.48%-11.09%07:55:10.0
111310Liandro NellYouth17M 3:07:59.2+1:21:43.2+76.90%56.53%-16.88%-18.60%07:55:10.0
121326Ryan CookYouth17M 3:28:25.0+1:42:09.0+96.13%50.99%-29.58%-31.48%07:55:10.0
137295Thaniel RangasamyYouth16M 3:37:04.8+1:50:48.8+104.28%48.95%-34.97%-36.95%07:45:10.0
141226Ben CarpenterYouth17M 3:57:23.2+2:11:07.2+123.39%44.77%-47.60%-49.76%07:50:10.0
-1017Ryan VorsterYouth18M DNF-----07:40:10.0
-1324Jason KnezovichYouth18M DNF-----07:55:10.0
-1329Mario BoshoffYouth16M DNF-----07:40:10.0
  • 65KM GIANTS GAUNTLET - Overall
Place Bib Name Category Age Gender Finish time
15011David CookeVet46M 2:34:27.4--100%29.56%27.36%06:30:10.0
25180Alexander HenningU2321M 2:39:42.6+5:15.2+3.40%96.71%27.17%24.89%06:30:10.0
35001Jc NelSub vet31M 2:40:22.9+5:55.5+3.84%96.31%26.86%24.58%06:30:10.0
45032Ruan Van Der WesthuizenSenior24M 2:40:23.3+5:55.9+3.84%96.30%26.86%24.57%06:30:10.0
55002Ethan AlfordU2323M 2:42:01.5+7:34.1+4.90%95.33%26.11%23.80%06:30:10.0
65173Renier ZeemanSub vet34M 2:43:45.2+9:17.8+6.02%94.32%25.32%22.99%06:40:10.0
75005Wes BrinkSub vet39M 2:46:07.7+11:40.3+7.56%92.97%24.24%21.87%06:30:10.0
85061Wian Van Den BerghSenior24M 2:46:28.0+12:00.6+7.78%92.79%24.09%21.72%06:30:10.0
95023Jono GayVet41M 2:47:33.6+13:06.2+8.48%92.18%23.59%21.20%06:30:10.0
105030William SamsonSenior29M 2:48:05.5+13:38.1+8.83%91.89%23.35%20.95%06:30:10.0
115006Sascha Alexander KreftU2321M 2:48:57.8+14:30.4+9.39%91.41%22.95%20.54%06:30:10.0
125003Stephen FowlerSub vet38M 2:49:24.0+14:56.6+9.67%91.18%22.75%20.34%06:30:10.0
135146James GerberSub vet30M 2:49:29.0+15:01.6+9.73%91.13%22.71%20.30%06:30:10.0
145267Bernard SteynVet42M 2:54:00.1+19:32.7+12.65%88.77%20.65%18.17%06:30:10.0
155066Justin FisherVet40M 2:54:02.9+19:35.5+12.68%88.74%20.63%18.15%06:30:10.0
165025Lars JorisVet49M 2:54:05.2+19:37.8+12.71%88.72%20.61%18.13%06:30:10.0
175008Stewart MacleodMaster51M 2:55:37.3+21:09.9+13.70%87.95%19.91%17.41%06:30:10.0
185029Jeff LangeveldtMaster56M 2:56:09.2+21:41.8+14.05%87.68%19.67%17.16%06:40:10.0
195031Tom WettonVet43M 2:56:39.4+22:12.0+14.37%87.43%19.44%16.92%06:30:10.0
205043Russell BelgroveSub vet39M 2:56:50.4+22:23.0+14.49%87.34%19.36%16.84%06:30:10.0
215012Andrew PolutaSub vet33M 2:57:21.3+22:53.9+14.83%87.09%19.12%16.60%06:30:10.0
225071Rupert EsterhuizenVet48M 2:57:44.0+23:16.6+15.07%86.90%18.95%16.42%06:30:10.0
235064Craig NaudeVet40M 2:57:46.6+23:19.2+15.10%86.88%18.93%16.40%06:30:10.0
245074Altus RautenbachYouth18M 3:00:01.1+25:33.7+16.55%85.80%17.91%15.34%06:30:10.0
255021Grant WhileyVet48M 3:00:01.2+25:33.8+16.55%85.80%17.91%15.34%06:30:10.0
265115Chris SwanepoelGrand master61M 3:01:09.4+26:42.0+17.29%85.26%17.39%14.81%06:35:10.0
275014Marnus PutterSub vet31M 3:01:26.2+26:58.8+17.47%85.13%17.26%14.68%06:30:10.0
285036Steve SonnekusVet47M 3:01:26.8+26:59.4+17.47%85.13%17.26%14.67%06:30:10.0
295093Paul SteynMaster50M 3:02:07.0+27:39.6+17.91%84.81%16.95%14.36%06:35:10.0
305253Sean LowMaster53M 3:02:31.0+28:03.6+18.17%84.63%16.77%14.17%06:35:10.0
315081Brett WoodMaster50M 3:02:50.0+28:22.6+18.37%84.48%16.62%14.02%06:30:10.0
325038Keith Van NiekerkVet41M 3:04:36.6+30:09.2+19.52%83.67%15.81%13.18%06:30:10.0
335017T BloomVet47M 3:04:53.7+30:26.3+19.71%83.54%15.68%13.05%06:30:10.0
345084Jon AndrewsGrand master62M 3:04:54.7+30:27.3+19.72%83.53%15.67%13.04%06:30:10.0
355035Greg BloomerMaster50M 3:06:22.6+31:55.2+20.67%82.87%15.01%12.35%06:30:10.0
365302Jonathan RufusSenior24M 3:06:46.0+32:18.6+20.92%82.70%14.83%12.17%06:45:10.0
375056Grant FarlamVet44M 3:06:46.7+32:19.3+20.93%82.70%14.82%12.16%06:30:10.0
385019Tim CaponMaster51M 3:08:33.6+34:06.2+22.08%81.91%14.01%11.33%06:30:10.0
395207Dean BarnardSub vet32M 3:09:00.2+34:32.8+22.37%81.72%13.81%11.12%06:40:10.0
405095Deon KotzeVet45M 3:10:10.2+35:42.8+23.12%81.22%13.28%10.57%06:35:10.0
415106Michael MortimerMaster55M 3:10:28.0+36:00.6+23.31%81.09%13.14%10.43%06:35:10.0
425047Dean BronsSub vet39M 3:11:03.6+36:36.2+23.70%80.84%12.87%10.15%06:30:10.0
435164Pieter MarxSub vet31M 3:11:54.8+37:27.4+24.25%80.48%12.48%9.75%06:35:10.0
445148Barry GobleMaster54M 3:12:01.2+37:33.8+24.32%80.44%12.43%9.70%06:35:10.0
455243Jp JacobsU2319M 3:12:17.0+37:49.6+24.49%80.33%12.31%9.57%06:45:10.0
465237Daniel AlikisenteVet41M 3:12:36.0+38:08.6+24.70%80.20%12.17%9.43%06:30:10.0
475107Brendon SmithMaster56M 3:12:37.0+38:09.6+24.71%80.19%12.16%9.42%06:35:10.0
485049Graham SavageSub vet38M 3:13:04.8+38:37.4+25.01%80.00%11.95%9.20%06:30:10.0
491370Sanford EdinberryVet48M 3:13:32.7+39:05.3+25.31%79.80%11.74%8.98%06:35:10.0
505288Shawn ScottSub vet36M 3:13:45.7+39:18.3+25.45%79.71%11.64%8.88%06:45:10.0
515289Marco EngelbrechtSub vet36M 3:13:46.5+39:19.1+25.46%79.71%11.63%8.87%06:45:10.0
525191Bruce McIntoshVet42M 3:13:57.5+39:30.1+25.57%79.63%11.55%8.79%06:40:10.0
535053Annamarie JacobszSub vet35F 3:14:51.7+40:24.3+26.16%79.26%11.14%8.36%06:30:10.0
545098Grant TrollipVet47M 3:15:11.0+40:43.6+26.37%79.13%10.99%8.21%06:35:10.0
555238Steen HansenGrand master60M 3:15:27.1+40:59.7+26.54%79.03%10.87%8.08%06:35:10.0
565305Adriaan BooysenVet49M 3:15:37.7+41:10.3+26.66%78.95%10.79%8.00%06:35:10.0
575037Nicole HornSenior26F 3:15:53.9+41:26.5+26.83%78.85%10.66%7.87%06:30:10.0
585041Dion De WetSenior25M 3:16:03.9+41:36.5+26.94%78.78%10.59%7.80%06:30:10.0
595277Dan CollettVet40M 3:16:08.0+41:40.6+26.98%78.75%10.56%7.76%06:35:10.0
607102Malcolm TurnbullMaster53M 3:16:26.3+41:58.9+27.18%78.63%10.42%7.62%06:30:10.0
615166Shaun BarnesVet47M 3:16:46.5+42:19.1+27.40%78.49%10.26%7.46%06:40:10.0
625009Dylan JenningsVet43M 3:16:55.1+42:27.7+27.49%78.44%10.20%7.40%06:30:10.0
635060Steve MahonyMaster54M 3:17:12.2+42:44.8+27.68%78.32%10.07%7.26%06:30:10.0
645152Chad Van Der WesthuizenSub vet34M 3:17:42.0+43:14.6+28.00%78.13%9.84%7.03%06:35:10.0
655046Stuart KinnearSub vet38M 3:17:55.4+43:28.0+28.14%78.04%9.74%6.92%06:30:10.0
665171Duane KohlVet48M 3:18:27.0+43:59.6+28.48%77.83%9.50%6.67%06:40:10.0
675091Andreas RichelmannVet48M 3:18:37.9+44:10.5+28.60%77.76%9.42%6.59%06:35:10.0
685028Werner WieseSub vet36M 3:18:38.9+44:11.5+28.61%77.75%9.41%6.58%06:30:10.0
695175Gordon ColynMaster50M 3:18:49.6+44:22.2+28.73%77.68%9.33%6.50%06:40:10.0
705013Hilton TarrantVet40M 3:19:57.3+45:29.9+29.46%77.25%8.81%5.97%06:30:10.0
715145Melicia LabuschagneVet45F 3:20:19.7+45:52.3+29.70%77.10%8.64%5.79%06:35:10.0
725240Colin TyrerMaster58M 3:20:25.0+45:57.6+29.76%77.07%8.60%5.75%06:45:10.0
735309Craig BridgettSub vet39M 3:20:31.0+46:03.6+29.82%77.03%8.56%5.70%06:45:10.0
745026Chris HuttVet45M 3:20:37.9+46:10.5+29.90%76.99%8.51%5.65%06:30:10.0
755131Simon JazdzewskiVet40M 3:20:44.3+46:16.9+29.96%76.94%8.46%5.60%06:35:10.0
765068Craig AbsalomMaster55M 3:21:25.0+46:57.6+30.40%76.69%8.15%5.28%06:30:10.0
775260Jose CardosoVet48M 3:21:56.7+47:29.3+30.75%76.48%7.91%5.03%06:40:10.0
785100Matthew ChapmanSub vet35M 3:22:04.7+47:37.3+30.83%76.43%7.85%4.97%06:35:10.0
795069Francois PiguetMaster51M 3:22:04.8+47:37.4+30.83%76.43%7.85%4.97%06:30:10.0
805250Jacques Van Der WesthuizenMaster54M 3:22:34.1+48:06.7+31.15%76.25%7.62%4.74%06:40:10.0
815075Richard HiggsSub vet38M 3:23:10.1+48:42.7+31.54%76.02%7.35%4.46%06:30:10.0
825268Jean-Pierre Van RielVet41M 3:23:13.4+48:46.0+31.57%76.00%7.32%4.43%06:45:10.0
835034Sarah HurlimannSenior25F 3:23:42.8+49:15.4+31.89%75.82%7.10%4.20%06:30:10.0
845130Scylagh ClunnieSub vet38M 3:23:53.2+49:25.8+32.00%75.76%7.02%4.12%06:35:10.0
855212Rowan GrealySub vet34M 3:24:14.4+49:47.0+32.23%75.63%6.86%3.95%06:40:10.0
865112Neil WashingtonSub vet34M 3:24:17.0+49:49.6+32.26%75.61%6.84%3.93%06:35:10.0
875255Brennan MendayMaster50M 3:24:43.5+50:16.1+32.55%75.45%6.64%3.72%06:45:10.0
885158Mark DracatosVet48M 3:24:45.4+50:18.0+32.57%75.43%6.63%3.71%06:35:10.0
895278Naclanche SteynVet40F 3:24:50.7+50:23.3+32.62%75.40%6.58%3.67%06:30:10.0
905234Bret KukardSub vet37M 3:25:00.7+50:33.3+32.73%75.34%6.51%3.59%06:40:10.0
915182Halen BothmaSub vet31M 3:25:21.3+50:53.9+32.95%75.21%6.35%3.43%06:40:10.0
925147Grant LingardSub vet31M 3:25:27.0+50:59.6+33.01%75.18%6.31%3.38%06:35:10.0
935080Herman Le GrangeVet46M 3:25:28.4+51:01.0+33.03%75.17%6.30%3.37%06:30:10.0
945109Dale McLeanMaster52M 3:25:57.2+51:29.8+33.34%75.00%6.08%3.15%06:35:10.0
955063Derek GrahnMaster54M 3:26:40.3+52:12.9+33.81%74.74%5.75%2.81%06:30:10.0
965113Pierre-Raymond De BruinSub vet30M 3:26:44.5+52:17.1+33.85%74.71%5.72%2.78%06:35:10.0
975259Robin BoltonVet48M 3:26:59.2+52:31.8+34.01%74.62%5.61%2.66%06:45:10.0
985092David GreylingSub vet39M 3:27:30.0+53:02.6+34.34%74.44%5.37%2.42%06:35:10.0
995072Nico Van LoggerenbergSub vet33M 3:27:42.1+53:14.7+34.47%74.36%5.28%2.32%06:30:10.0
1005137Lloyd BentzVet43M 3:27:48.7+53:21.3+34.54%74.33%5.23%2.27%06:35:10.0
1015010Fabio PassarelliSub vet37M 3:27:50.0+53:22.6+34.56%74.32%5.22%2.26%06:30:10.0
1025016Rudolf De VilliersVet41M 3:27:54.0+53:26.6+34.60%74.29%5.19%2.23%06:30:10.0
1035280Gianmario CocciSub vet39M 3:27:59.0+53:31.6+34.65%74.26%5.15%2.19%06:45:10.0
1045101Warren EbellVet41M 3:28:30.1+54:02.7+34.99%74.08%4.92%1.95%06:35:10.0
1055174Bheki ButheleziSub vet39M 3:28:31.0+54:03.6+35.00%74.07%4.91%1.94%06:40:10.0
1065108Anthony PollittVet45M 3:28:38.0+54:10.6+35.08%74.03%4.86%1.89%06:35:10.0
1075187Johan Van NoordwykSub vet39M 3:28:52.2+54:24.8+35.23%73.95%4.75%1.77%06:40:10.0
1085054Brian WebberMaster57M 3:29:00.2+54:32.8+35.32%73.90%4.69%1.71%06:30:10.0
1095027Gregory HillGrand master61M 3:29:14.0+54:46.6+35.46%73.82%4.58%1.60%06:30:10.0
1105111Engela ConradieSub vet35F 3:29:17.0+54:49.6+35.50%73.80%4.56%1.58%06:35:10.0
1115179Leon EhlersMaster57M 3:30:06.0+55:38.6+36.03%73.52%4.19%1.20%06:40:10.0
1125067Steve LingardGrand master64M 3:30:15.1+55:47.7+36.12%73.46%4.12%1.12%06:30:10.0
1135048Brett BaselMaster50M 3:31:02.0+56:34.6+36.63%73.19%3.76%0.76%06:30:10.0
1145065Paul Du PreezSub vet38M 3:31:03.8+56:36.4+36.65%73.18%3.75%0.74%06:30:10.0
1155136Blake DunlopSub vet36M 3:31:13.1+56:45.7+36.75%73.13%3.68%0.67%06:35:10.0
1165077Anja HeenopSub vet30F 3:31:44.7+57:17.3+37.09%72.94%3.44%0.42%06:30:10.0
1175283Bertie RoosSub vet38M 3:32:22.0+57:54.6+37.49%72.73%3.15%0.13%06:45:10.0
1185088Kevin HedderVet42M 3:32:38.6+58:11.2+37.67%72.64%3.03%0.00%06:35:10.0
1195087Billy Van ZylVet45M 3:32:45.0+58:17.6+37.74%72.60%2.98%-0.05%06:35:10.0
1205204Michelle ColynMaster50F 3:33:30.0+59:02.6+38.23%72.35%2.64%-0.40%06:35:10.0
1215291Aj McloughlinSub vet36M 3:33:46.4+59:19.0+38.40%72.25%2.51%-0.53%06:45:10.0
1225184Ferdi LuusVet49M 3:33:56.9+59:29.5+38.52%72.19%2.43%-0.61%06:40:10.0
1235295Stefan BritzSub vet33M 3:34:18.6+59:51.2+38.75%72.07%2.27%-0.78%06:45:10.0
1245299Luca CampodonicoSub vet32M 3:34:40.2+1:00:12.8+38.98%71.95%2.10%-0.95%06:45:10.0
1255241Andrew HillU2322M 3:34:40.7+1:00:13.3+38.99%71.95%2.10%-0.96%06:45:10.0
1265094Leon CahillVet44M 3:34:51.3+1:00:23.9+39.10%71.89%2.02%-1.04%06:35:10.0
1275269Robert FerreiraUnknownM 3:35:01.9+1:00:34.5+39.22%71.83%1.94%-1.12%06:45:10.0
1285258Andries Janse Van RensburgVet49M 3:35:10.8+1:00:43.4+39.31%71.78%1.87%-1.19%06:45:10.0
1295141Mark Van AntwerpMaster51M 3:35:27.8+1:01:00.4+39.50%71.69%1.74%-1.33%06:40:10.0
1305307Andrew BorresenVet46M 3:36:14.9+1:01:47.5+40.01%71.43%1.38%-1.70%06:35:10.0
1315040Jeff SullivanVet49M 3:36:16.6+1:01:49.2+40.02%71.42%1.37%-1.71%06:30:10.0
1325311Geoff ThompsonGrand master66M 3:37:21.4+1:02:54.0+40.72%71.06%0.88%-2.22%06:45:10.0
1335231Francois MarxSub vet37M 3:37:26.7+1:02:59.3+40.78%71.03%0.84%-2.26%06:40:10.0
1345143Sean OwenVet47M 3:37:33.1+1:03:05.7+40.85%71.00%0.79%-2.31%06:35:10.0
1355058Paul KotzeMaster59M 3:38:12.3+1:03:44.9+41.27%70.79%0.49%-2.62%06:30:10.0
1365246James RamageGrand master60M 3:39:27.9+1:05:00.5+42.09%70.38%-0.08%-3.21%06:45:10.0
1375062Francois De VilliersVet45M 3:39:49.7+1:05:22.3+42.32%70.26%-0.25%-3.38%06:30:10.0
1385285Heine DiedericksSub vet38M 3:39:51.1+1:05:23.7+42.34%70.25%-0.26%-3.39%06:45:10.0
1395105Ian HarrisonGrand master63M 3:40:04.1+1:05:36.7+42.48%70.19%-0.36%-3.49%06:35:10.0
1405194Michael Mc DonaldVet49M 3:40:27.1+1:05:59.7+42.73%70.06%-0.53%-3.67%06:40:10.0
1415151Craig AronVet48M 3:40:40.5+1:06:13.1+42.87%69.99%-0.63%-3.78%06:35:10.0
1425304Mark CromptonMaster57M 3:41:08.9+1:06:41.5+43.18%69.84%-0.85%-4.00%06:45:10.0
1435286Francois LojbserVet49M 3:41:32.7+1:07:05.3+43.44%69.72%-1.03%-4.19%06:45:10.0
1445208David ShoneVet44M 3:41:41.9+1:07:14.5+43.53%69.67%-1.10%-4.26%06:40:10.0
1455129Estelle KummVet49F 3:42:02.0+1:07:34.6+43.75%69.56%-1.25%-4.42%06:35:10.0
1465155Nuno RodriguesSub vet33M 3:42:11.3+1:07:43.9+43.85%69.52%-1.32%-4.49%06:35:10.0
1475149Mark KaneMaster50M 3:43:45.6+1:09:18.2+44.87%69.03%-2.04%-5.23%06:35:10.0
1485293Erick HerbstSub vet35M 3:43:51.7+1:09:24.3+44.93%69.00%-2.09%-5.28%06:45:10.0
1495188Pieter Du PlessisGrand master60M 3:44:17.0+1:09:49.6+45.21%68.87%-2.28%-5.47%06:40:10.0
1505206Ross BoydVet46M 3:44:23.6+1:09:56.2+45.28%68.83%-2.33%-5.53%06:40:10.0
1515120Jacobus Van SchalkwykMaster51M 3:44:33.3+1:10:05.9+45.38%68.78%-2.40%-5.60%06:35:10.0
1525157Stephen NicolinSub vet35M 3:44:41.7+1:10:14.3+45.47%68.74%-2.47%-5.67%06:35:10.0
1535153Struan FrostSub vet33M 3:45:39.3+1:11:11.9+46.10%68.45%-2.91%-6.12%06:35:10.0
1545168Jevin CasselVet49M 3:46:07.0+1:11:39.6+46.39%68.31%-3.12%-6.34%06:40:10.0
1555254Bp JohnstonMaster52M 3:46:51.9+1:12:24.5+46.88%68.08%-3.46%-6.69%06:45:10.0
1565198Hannes Du PlessisMaster56M 3:47:08.8+1:12:41.4+47.06%68.00%-3.59%-6.82%06:40:10.0
1575119Ben FourieVet42M 3:48:16.9+1:13:49.5+47.80%67.66%-4.10%-7.35%06:35:10.0
1585177Steyn DelportVet43M 3:49:03.3+1:14:35.9+48.30%67.43%-4.46%-7.72%06:40:10.0
1595201Darryl FordhamVet48M 3:49:59.8+1:15:32.4+48.91%67.16%-4.89%-8.16%06:40:10.0
1605219Justin FordhamU2319M 3:50:00.9+1:15:33.5+48.92%67.15%-4.89%-8.17%06:40:10.0
1615297Dawie MarxSub vet32M 3:51:03.3+1:16:35.9+49.59%66.85%-5.37%-8.66%06:45:10.0
1625144Dylan GordonSub vet36M 3:51:05.4+1:16:38.0+49.61%66.84%-5.38%-8.67%06:35:10.0
1635195Pieter AucampSub vet39M 3:51:51.6+1:17:24.2+50.11%66.62%-5.73%-9.04%06:40:10.0
1645121Juan SabioVet40M 3:52:08.0+1:17:40.6+50.29%66.54%-5.86%-9.17%06:35:10.0
1655270Fanie Van ZylVet41M 3:53:28.6+1:19:01.2+51.16%66.16%-6.47%-9.80%06:45:10.0
1665235Godfrey SonoMaster51M 3:53:42.1+1:19:14.7+51.31%66.09%-6.57%-9.90%06:45:10.0
1675225Andre Ivan DouglasMaster58M 3:54:11.2+1:19:43.8+51.62%65.95%-6.80%-10.13%06:40:10.0
1685070Chris VenterMaster58M 3:54:27.0+1:19:59.6+51.79%65.88%-6.92%-10.26%06:30:10.0
1695185Michael-Lee AucampSub vet36M 3:54:58.5+1:20:31.1+52.13%65.73%-7.16%-10.50%06:40:10.0
1705165Rudi Du RandtMaster52M 3:55:00.1+1:20:32.7+52.15%65.73%-7.17%-10.51%06:35:10.0
1715264Lionel BothaVet43M 3:55:55.4+1:21:28.0+52.74%65.47%-7.59%-10.95%06:45:10.0
1725244Christopher CosgroveGrand master66M 3:56:16.0+1:21:48.6+52.97%65.37%-7.74%-11.11%06:45:10.0
1735090Cameron MackaySub vet33M 3:57:37.0+1:23:09.6+53.84%65.00%-8.36%-11.74%06:45:10.0
1745239Sandi HollandMaster58F 3:57:43.5+1:23:16.1+53.91%64.97%-8.41%-11.80%06:45:10.0
1755205Andrew Van Der MolenMaster51M 3:58:49.0+1:24:21.6+54.62%64.68%-8.91%-12.31%06:40:10.0
1765300Gert SaaimanSub vet30M 3:59:11.0+1:24:43.6+54.85%64.58%-9.07%-12.48%06:45:10.0
1775189Kurt TerblancheMaster50M 3:59:21.9+1:24:54.5+54.97%64.53%-9.16%-12.57%06:40:10.0
1785275Chris JordaanVet40M 3:59:44.9+1:25:17.5+55.22%64.42%-9.33%-12.75%06:45:10.0
1795118Lip LombardVet47M 4:00:09.0+1:25:41.6+55.48%64.32%-9.52%-12.94%06:35:10.0
1805199Lionel PfaffGrand master65M 4:00:09.4+1:25:42.0+55.48%64.31%-9.52%-12.94%06:40:10.0
1815287Pieter MollerSub vet37M 4:02:20.7+1:27:53.3+56.90%63.73%-10.52%-13.97%06:45:10.0
1825232Johannes LiebenbergMaster59M 4:02:25.3+1:27:57.9+56.95%63.71%-10.55%-14.00%06:40:10.0
1835172Greg DunnettVet44M 4:03:03.8+1:28:36.4+57.37%63.55%-10.84%-14.31%06:40:10.0
1845128Artur CamachoVet40M 4:04:25.7+1:29:58.3+58.25%63.19%-11.47%-14.95%06:35:10.0
1855202Ruaan HumanSub vet35M 4:04:28.7+1:30:01.3+58.28%63.18%-11.49%-14.97%06:40:10.0
1865044Ralf RossolVet47M 4:04:32.2+1:30:04.8+58.32%63.16%-11.52%-15.00%06:30:10.0
1875221Peter GuestSub vet37M 4:04:43.7+1:30:16.3+58.44%63.11%-11.60%-15.09%06:40:10.0
1885230Nicky ThorntonMaster55M 4:06:40.0+1:32:12.6+59.70%62.62%-12.49%-16.00%06:40:10.0
1895223Nadia GouwsVet46F 4:07:44.4+1:33:17.0+60.39%62.35%-12.98%-16.50%06:40:10.0
1905116Danel Du PlessisSub vet30F 4:07:50.0+1:33:22.6+60.45%62.32%-13.02%-16.55%06:40:10.0
1915135Wickus PainSub vet39M 4:08:17.8+1:33:50.4+60.75%62.21%-13.23%-16.77%06:35:10.0
1925140Cheryll SmithMaster59F 4:08:31.3+1:34:03.9+60.90%62.15%-13.33%-16.87%06:35:10.0
1935052Nico EagletonVet43M 4:08:47.8+1:34:20.4+61.08%62.08%-13.46%-17.00%06:30:10.0
1945249Kobus GreylingMaster55M 4:08:49.1+1:34:21.7+61.09%62.08%-13.47%-17.01%06:45:10.0
1955222Gordon BerringtonMaster51M 4:08:50.8+1:34:23.4+61.11%62.07%-13.48%-17.03%06:40:10.0
1965272Lushen PadayachiVet41M 4:08:50.9+1:34:23.5+61.11%62.07%-13.48%-17.03%06:45:10.0
1975186Deon BouwerMaster50M 4:08:55.3+1:34:27.9+61.16%62.05%-13.52%-17.06%06:40:10.0
1985261Steven BothaVet47M 4:11:34.4+1:37:07.0+62.88%61.40%-14.72%-18.31%06:45:10.0
1995083Dean RudmanVet44M 4:12:44.0+1:38:16.6+63.63%61.11%-15.25%-18.85%06:30:10.0
2005224Irma SchoemanMaster54F 4:13:26.0+1:38:58.6+64.08%60.95%-15.57%-19.18%06:40:10.0
2015245Stroh Van WyngaardtGrand master62F 4:15:26.7+1:40:59.3+65.38%60.47%-16.49%-20.13%06:45:10.0
2025097Nico Du PlessisVet46M 4:16:08.0+1:41:40.6+65.83%60.30%-16.80%-20.45%06:35:10.0
2035073Riaan ElsSub vet36M 4:17:17.0+1:42:49.6+66.57%60.03%-17.33%-20.99%06:30:10.0
2045096Willem ReitsmaGrand master66M 4:18:04.2+1:43:36.8+67.08%59.85%-17.69%-21.36%06:35:10.0
2055242Tyrone DugganU2320M 4:18:21.5+1:43:54.1+67.27%59.78%-17.82%-21.50%06:45:10.0
2065163Abrie SenekalVet45M 4:18:35.4+1:44:08.0+67.42%59.73%-17.92%-21.61%06:35:10.0
2075159Paul Van SchieMaster54M 4:18:53.9+1:44:26.5+67.62%59.66%-18.07%-21.75%06:35:10.0
2085229Michael Van WyngaardtGrand master62M 4:20:28.7+1:46:01.3+68.64%59.30%-18.79%-22.50%06:40:10.0
2095301Manoah LunduSenior28M 4:21:51.1+1:47:23.7+69.53%58.99%-19.41%-23.14%06:45:10.0
2105251James CarruthersUnknownM 4:23:52.5+1:49:25.1+70.84%58.53%-20.33%-24.09%06:45:10.0
2115078Elmie Van StadenMaster56F 4:23:58.0+1:49:30.6+70.90%58.51%-20.38%-24.14%06:30:10.0
2125089Colin SimmsVet47M 4:24:36.8+1:50:09.4+71.32%58.37%-20.67%-24.44%06:35:10.0
2135103Emma LombaardMaster53F 4:24:51.3+1:50:23.9+71.48%58.32%-20.78%-24.55%06:35:10.0
2145266Ryan JefferyVet42M 4:26:12.9+1:51:45.5+72.36%58.02%-21.40%-25.19%06:45:10.0
2155154Gert-Jan Van RijsewijkGrand master62M 4:26:29.5+1:52:02.1+72.53%57.96%-21.53%-25.32%06:35:10.0
2165284Oliver NathanSub vet38M 4:27:34.1+1:53:06.7+73.23%57.73%-22.02%-25.83%06:45:10.0
2175213Francois SteylGrand master73M 4:33:02.3+1:58:34.9+76.77%56.57%-24.51%-28.40%06:40:10.0
2185282Johnson Mwebaze NabyomaSub vet39M 4:34:44.3+2:00:16.9+77.87%56.22%-25.29%-29.20%06:45:10.0
2195279Jonathan HallandSub vet39M 4:34:50.9+2:00:23.5+77.95%56.20%-25.34%-29.25%06:45:10.0
2205271Jd BuysVet41M 4:35:05.4+2:00:38.0+78.10%56.15%-25.45%-29.37%06:45:10.0
2215265Andy ShooterVet43M 4:38:10.0+2:03:42.6+80.09%55.53%-26.85%-30.81%06:45:10.0
2225262Quinton SwartVet47M 4:42:20.0+2:07:52.6+82.79%54.71%-28.75%-32.77%06:45:10.0
2235252Clinton FarndellMaster53M 4:42:20.9+2:07:53.5+82.80%54.70%-28.76%-32.78%06:45:10.0
2245170Nigel LaverVet49M 4:44:02.6+2:09:35.2+83.90%54.38%-29.53%-33.58%06:40:10.0
2255133Hamish Hardres-WilliamsSub vet38M 4:44:06.3+2:09:38.9+83.94%54.37%-29.56%-33.61%06:35:10.0
2265150Graeme JohnstonMaster58M 4:44:14.8+2:09:47.4+84.03%54.34%-29.62%-33.67%06:35:10.0
2275257Charmaine Du PreezMaster50F 4:44:18.5+2:09:51.1+84.07%54.33%-29.65%-33.70%06:45:10.0
2285176EmmaUnknown35F 4:47:09.4+2:12:42.0+85.91%53.79%-30.95%-35.04%06:45:10.0
2295183Etienne JoubertVet47M 5:02:24.3+2:27:56.9+95.79%51.08%-37.91%-42.21%06:40:10.0
2305161Terence ReidMaster57M 5:06:43.0+2:32:15.6+98.58%50.36%-39.87%-44.24%06:35:10.0
2315210Andre GreylingVet44M 5:07:42.9+2:33:15.5+99.22%50.19%-40.33%-44.71%06:40:10.0
2325211Marc Von WilmsdorffVet47M 5:17:32.8+2:43:05.4+105.59%48.64%-44.81%-49.33%06:40:10.0
2335117Lawrence SackeMaster54M 5:19:31.5+2:45:04.1+106.87%48.34%-45.71%-50.26%06:35:10.0
2345220Eugene MassynVet48M 5:28:43.0+2:54:15.6+112.82%46.99%-49.90%-54.59%06:40:10.0
2355132Yolandi LabuschagneSub vet38F 6:34:24.2+3:59:56.8+155.35%39.16%-79.86%-85.48%06:35:10.0
-725 DNF-----06:30:10.0
-5007Alexander HawSub vet37M DNF-----06:30:10.0
-5015Jason DuffinMaster50M DNF-----06:30:10.0
-5033Ruan Van Der WesthuizenSenior24M DNF-----06:30:10.0
-5045Ralf RossolVet47M DNF-----06:30:10.0
-5057Fabio De VilliersVet44M DNF-----06:30:10.0
-5110Lachlan DoolanVet46M DNF-----06:35:10.0
-5125Deon BuhrsVet48M DNF-----06:35:10.0
-5142Nic AmersederVet41M DNF-----06:35:10.0
-5156Nick BanyardSub vet34M DNF-----06:35:10.0
-5178Karel JacobsSub vet37M DNF-----06:40:10.0
-5196Greer MarthinusenSub vet37F DNF-----06:40:10.0
-5215Grant BrrewerGrand master63M DNF-----06:40:10.0
-5218Rudolf NiehausVet49M DNF-----06:40:10.0
-5236Kgaugelo HabyaneSub vet36M DNF-----06:45:10.0
-5281Chris MaraisSub vet39M DNF-----06:45:10.0
-5296Armand MarxSub vet33M DNF-----06:35:10.0
-7529 DNF-----06:30:10.0
  • 65KM GIANTS GAUNTLET Female - Overall
Place Bib Name Category Age Gender Finish time
15053Annamarie JacobszSub vet35F 3:14:51.7--100%19.51%19.72%06:30:10.0
25037Nicole HornSenior26F 3:15:53.9+1:02.2+0.53%99.47%19.08%19.29%06:30:10.0
35145Melicia LabuschagneVet45F 3:20:19.7+5:28.0+2.81%97.27%17.25%17.47%06:35:10.0
45034Sarah HurlimannSenior25F 3:23:42.8+8:51.1+4.54%95.65%15.85%16.07%06:30:10.0
55278Naclanche SteynVet40F 3:24:50.7+9:59.0+5.12%95.13%15.38%15.61%06:30:10.0
65111Engela ConradieSub vet35F 3:29:17.0+14:25.3+7.40%93.11%13.55%13.78%06:35:10.0
75077Anja HeenopSub vet30F 3:31:44.7+16:53.0+8.66%92.03%12.53%12.77%06:30:10.0
85204Michelle ColynMaster50F 3:33:30.0+18:38.3+9.56%91.27%11.81%12.04%06:35:10.0
95129Estelle KummVet49F 3:42:02.0+27:10.3+13.94%87.76%8.28%8.53%06:35:10.0
105239Sandi HollandMaster58F 3:57:43.5+42:51.8+22.00%81.97%1.80%2.06%06:45:10.0
115223Nadia GouwsVet46F 4:07:44.4+52:52.7+27.14%78.66%-2.34%-2.06%06:40:10.0
125116Danel Du PlessisSub vet30F 4:07:50.0+52:58.3+27.18%78.63%-2.38%-2.10%06:40:10.0
135140Cheryll SmithMaster59F 4:08:31.3+53:39.6+27.54%78.41%-2.66%-2.38%06:35:10.0
145224Irma SchoemanMaster54F 4:13:26.0+58:34.3+30.06%76.89%-4.69%-4.41%06:40:10.0
155245Stroh Van WyngaardtGrand master62F 4:15:26.7+1:00:35.0+31.09%76.28%-5.52%-5.24%06:45:10.0
165078Elmie Van StadenMaster56F 4:23:58.0+1:09:06.3+35.46%73.82%-9.04%-8.75%06:30:10.0
175103Emma LombaardMaster53F 4:24:51.3+1:09:59.6+35.92%73.57%-9.41%-9.11%06:35:10.0
185257Charmaine Du PreezMaster50F 4:44:18.5+1:29:26.8+45.90%68.54%-17.44%-17.13%06:45:10.0
195176EmmaUnknown35F 4:47:09.4+1:32:17.7+47.36%67.86%-18.62%-18.30%06:45:10.0
205132Yolandi LabuschagneSub vet38F 6:34:24.2+3:19:32.5+102.40%49.41%-62.92%-62.48%06:35:10.0
-5196Greer MarthinusenSub vet37F DNF-----06:40:10.0
  • 65KM GIANTS GAUNTLET Female - Grand master
Place Bib Name Category Age Gender Finish time
15245Stroh Van WyngaardtGrand master62F 4:15:26.7--100%0.00%0.00%06:45:10.0
  • 65KM GIANTS GAUNTLET Female - Master
Place Bib Name Category Age Gender Finish time
15204Michelle ColynMaster50F 3:33:30.0--100%15.39%15.76%06:35:10.0
25239Sandi HollandMaster58F 3:57:43.5+24:13.5+11.35%89.81%5.79%6.20%06:45:10.0
35140Cheryll SmithMaster59F 4:08:31.3+35:01.3+16.40%85.91%1.51%1.94%06:35:10.0
45224Irma SchoemanMaster54F 4:13:26.0+39:56.0+18.70%84.24%-0.44%0.00%06:40:10.0
55078Elmie Van StadenMaster56F 4:23:58.0+50:28.0+23.64%80.88%-4.61%-4.16%06:30:10.0
65103Emma LombaardMaster53F 4:24:51.3+51:21.3+24.05%80.61%-4.96%-4.51%06:35:10.0
75257Charmaine Du PreezMaster50F 4:44:18.5+1:10:48.5+33.17%75.09%-12.67%-12.18%06:45:10.0
  • 65KM GIANTS GAUNTLET Female - Senior
Place Bib Name Category Age Gender Finish time
15037Nicole HornSenior26F 3:15:53.9--100%1.96%1.96%06:30:10.0
25034Sarah HurlimannSenior25F 3:23:42.8+7:48.9+3.99%96.16%-1.96%-1.96%06:30:10.0
  • 65KM GIANTS GAUNTLET Female - Sub vet
Place Bib Name Category Age Gender Finish time
15053Annamarie JacobszSub vet35F 3:14:51.7--100%22.56%7.97%06:30:10.0
25111Engela ConradieSub vet35F 3:29:17.0+14:25.3+7.40%93.11%16.83%1.16%06:35:10.0
35077Anja HeenopSub vet30F 3:31:44.7+16:53.0+8.66%92.03%15.85%0.00%06:30:10.0
45116Danel Du PlessisSub vet30F 4:07:50.0+52:58.3+27.18%78.63%1.51%-17.04%06:40:10.0
55132Yolandi LabuschagneSub vet38F 6:34:24.2+3:19:32.5+102.40%49.41%-56.74%-86.26%06:35:10.0
-5196Greer MarthinusenSub vet37F DNF-----06:40:10.0
  • 65KM GIANTS GAUNTLET Female - Unknown
Place Bib Name Category Age Gender Finish time
15176EmmaUnknown35F 4:47:09.4--100%0.00%0.00%06:45:10.0
  • 65KM GIANTS GAUNTLET Female - Vet
Place Bib Name Category Age Gender Finish time
15145Melicia LabuschagneVet45F 3:20:19.7--100%8.42%6.14%06:35:10.0
25278Naclanche SteynVet40F 3:24:50.7+4:31.0+2.25%97.80%6.35%4.03%06:30:10.0
35129Estelle KummVet49F 3:42:02.0+21:42.3+10.83%90.22%-1.51%-4.03%06:35:10.0
45223Nadia GouwsVet46F 4:07:44.4+47:24.7+23.67%80.86%-13.26%-16.07%06:40:10.0
  • 65KM GIANTS GAUNTLET Male - Overall
Place Bib Name Category Age Gender Finish time
15011David CookeVet46M 2:34:27.4--100%28.88%26.82%06:30:10.0
25180Alexander HenningU2321M 2:39:42.6+5:15.2+3.40%96.71%26.46%24.33%06:30:10.0
35001Jc NelSub vet31M 2:40:22.9+5:55.5+3.84%96.31%26.15%24.01%06:30:10.0
45032Ruan Van Der WesthuizenSenior24M 2:40:23.3+5:55.9+3.84%96.30%26.14%24.01%06:30:10.0
55002Ethan AlfordU2323M 2:42:01.5+7:34.1+4.90%95.33%25.39%23.23%06:30:10.0
65173Renier ZeemanSub vet34M 2:43:45.2+9:17.8+6.02%94.32%24.59%22.42%06:40:10.0
75005Wes BrinkSub vet39M 2:46:07.7+11:40.3+7.56%92.97%23.50%21.29%06:30:10.0
85061Wian Van Den BerghSenior24M 2:46:28.0+12:00.6+7.78%92.79%23.35%21.13%06:30:10.0
95023Jono GayVet41M 2:47:33.6+13:06.2+8.48%92.18%22.84%20.61%06:30:10.0
105030William SamsonSenior29M 2:48:05.5+13:38.1+8.83%91.89%22.60%20.36%06:30:10.0
115006Sascha Alexander KreftU2321M 2:48:57.8+14:30.4+9.39%91.41%22.20%19.95%06:30:10.0
125003Stephen FowlerSub vet38M 2:49:24.0+14:56.6+9.67%91.18%21.99%19.74%06:30:10.0
135146James GerberSub vet30M 2:49:29.0+15:01.6+9.73%91.13%21.96%19.70%06:30:10.0
145267Bernard SteynVet42M 2:54:00.1+19:32.7+12.65%88.77%19.88%17.56%06:30:10.0
155066Justin FisherVet40M 2:54:02.9+19:35.5+12.68%88.74%19.85%17.54%06:30:10.0
165025Lars JorisVet49M 2:54:05.2+19:37.8+12.71%88.72%19.84%17.52%06:30:10.0
175008Stewart MacleodMaster51M 2:55:37.3+21:09.9+13.70%87.95%19.13%16.79%06:30:10.0
185029Jeff LangeveldtMaster56M 2:56:09.2+21:41.8+14.05%87.68%18.88%16.54%06:40:10.0
195031Tom WettonVet43M 2:56:39.4+22:12.0+14.37%87.43%18.65%16.30%06:30:10.0
205043Russell BelgroveSub vet39M 2:56:50.4+22:23.0+14.49%87.34%18.57%16.21%06:30:10.0
215012Andrew PolutaSub vet33M 2:57:21.3+22:53.9+14.83%87.09%18.33%15.97%06:30:10.0
225071Rupert EsterhuizenVet48M 2:57:44.0+23:16.6+15.07%86.90%18.16%15.79%06:30:10.0
235064Craig NaudeVet40M 2:57:46.6+23:19.2+15.10%86.88%18.14%15.77%06:30:10.0
245074Altus RautenbachYouth18M 3:00:01.1+25:33.7+16.55%85.80%17.10%14.71%06:30:10.0
255021Grant WhileyVet48M 3:00:01.2+25:33.8+16.55%85.80%17.10%14.71%06:30:10.0
265115Chris SwanepoelGrand master61M 3:01:09.4+26:42.0+17.29%85.26%16.58%14.17%06:35:10.0
275014Marnus PutterSub vet31M 3:01:26.2+26:58.8+17.47%85.13%16.45%14.04%06:30:10.0
285036Steve SonnekusVet47M 3:01:26.8+26:59.4+17.47%85.13%16.45%14.03%06:30:10.0
295093Paul SteynMaster50M 3:02:07.0+27:39.6+17.91%84.81%16.14%13.71%06:35:10.0
305253Sean LowMaster53M 3:02:31.0+28:03.6+18.17%84.63%15.95%13.53%06:35:10.0
315081Brett WoodMaster50M 3:02:50.0+28:22.6+18.37%84.48%15.81%13.38%06:30:10.0
325038Keith Van NiekerkVet41M 3:04:36.6+30:09.2+19.52%83.67%14.99%12.53%06:30:10.0
335017T BloomVet47M 3:04:53.7+30:26.3+19.71%83.54%14.86%12.40%06:30:10.0
345084Jon AndrewsGrand master62M 3:04:54.7+30:27.3+19.72%83.53%14.85%12.39%06:30:10.0
355035Greg BloomerMaster50M 3:06:22.6+31:55.2+20.67%82.87%14.18%11.70%06:30:10.0
365302Jonathan RufusSenior24M 3:06:46.0+32:18.6+20.92%82.70%14.00%11.51%06:45:10.0
375056Grant FarlamVet44M 3:06:46.7+32:19.3+20.93%82.70%13.99%11.51%06:30:10.0
385019Tim CaponMaster51M 3:08:33.6+34:06.2+22.08%81.91%13.17%10.66%06:30:10.0
395207Dean BarnardSub vet32M 3:09:00.2+34:32.8+22.37%81.72%12.97%10.45%06:40:10.0
405095Deon KotzeVet45M 3:10:10.2+35:42.8+23.12%81.22%12.43%9.90%06:35:10.0
415106Michael MortimerMaster55M 3:10:28.0+36:00.6+23.31%81.09%12.29%9.76%06:35:10.0
425047Dean BronsSub vet39M 3:11:03.6+36:36.2+23.70%80.84%12.02%9.48%06:30:10.0
435164Pieter MarxSub vet31M 3:11:54.8+37:27.4+24.25%80.48%11.63%9.07%06:35:10.0
445148Barry GobleMaster54M 3:12:01.2+37:33.8+24.32%80.44%11.58%9.02%06:35:10.0
455243Jp JacobsU2319M 3:12:17.0+37:49.6+24.49%80.33%11.46%8.90%06:45:10.0
465237Daniel AlikisenteVet41M 3:12:36.0+38:08.6+24.70%80.20%11.31%8.75%06:30:10.0
475107Brendon SmithMaster56M 3:12:37.0+38:09.6+24.71%80.19%11.30%8.74%06:35:10.0
485049Graham SavageSub vet38M 3:13:04.8+38:37.4+25.01%80.00%11.09%8.52%06:30:10.0
491370Sanford EdinberryVet48M 3:13:32.7+39:05.3+25.31%79.80%10.88%8.30%06:35:10.0
505288Shawn ScottSub vet36M 3:13:45.7+39:18.3+25.45%79.71%10.78%8.20%06:45:10.0
515289Marco EngelbrechtSub vet36M 3:13:46.5+39:19.1+25.46%79.71%10.77%8.19%06:45:10.0
525191Bruce McIntoshVet42M 3:13:57.5+39:30.1+25.57%79.63%10.69%8.10%06:40:10.0
535098Grant TrollipVet47M 3:15:11.0+40:43.6+26.37%79.13%10.12%7.52%06:35:10.0
545238Steen HansenGrand master60M 3:15:27.1+40:59.7+26.54%79.03%10.00%7.40%06:35:10.0
555305Adriaan BooysenVet49M 3:15:37.7+41:10.3+26.66%78.95%9.92%7.31%06:35:10.0
565041Dion De WetSenior25M 3:16:03.9+41:36.5+26.94%78.78%9.72%7.11%06:30:10.0
575277Dan CollettVet40M 3:16:08.0+41:40.6+26.98%78.75%9.68%7.07%06:35:10.0
587102Malcolm TurnbullMaster53M 3:16:26.3+41:58.9+27.18%78.63%9.54%6.93%06:30:10.0
595166Shaun BarnesVet47M 3:16:46.5+42:19.1+27.40%78.49%9.39%6.77%06:40:10.0
605009Dylan JenningsVet43M 3:16:55.1+42:27.7+27.49%78.44%9.32%6.70%06:30:10.0
615060Steve MahonyMaster54M 3:17:12.2+42:44.8+27.68%78.32%9.19%6.57%06:30:10.0
625152Chad Van Der WesthuizenSub vet34M 3:17:42.0+43:14.6+28.00%78.13%8.96%6.33%06:35:10.0
635046Stuart KinnearSub vet38M 3:17:55.4+43:28.0+28.14%78.04%8.86%6.23%06:30:10.0
645171Duane KohlVet48M 3:18:27.0+43:59.6+28.48%77.83%8.62%5.98%06:40:10.0
655091Andreas RichelmannVet48M 3:18:37.9+44:10.5+28.60%77.76%8.53%5.89%06:35:10.0
665028Werner WieseSub vet36M 3:18:38.9+44:11.5+28.61%77.75%8.53%5.88%06:30:10.0
675175Gordon ColynMaster50M 3:18:49.6+44:22.2+28.73%77.68%8.44%5.80%06:40:10.0
685013Hilton TarrantVet40M 3:19:57.3+45:29.9+29.46%77.25%7.92%5.26%06:30:10.0
695240Colin TyrerMaster58M 3:20:25.0+45:57.6+29.76%77.07%7.71%5.04%06:45:10.0
705309Craig BridgettSub vet39M 3:20:31.0+46:03.6+29.82%77.03%7.67%5.00%06:45:10.0
715026Chris HuttVet45M 3:20:37.9+46:10.5+29.90%76.99%7.61%4.94%06:30:10.0
725131Simon JazdzewskiVet40M 3:20:44.3+46:16.9+29.96%76.94%7.56%4.89%06:35:10.0
735068Craig AbsalomMaster55M 3:21:25.0+46:57.6+30.40%76.69%7.25%4.57%06:30:10.0
745260Jose CardosoVet48M 3:21:56.7+47:29.3+30.75%76.48%7.01%4.32%06:40:10.0
755100Matthew ChapmanSub vet35M 3:22:04.7+47:37.3+30.83%76.43%6.95%4.26%06:35:10.0
765069Francois PiguetMaster51M 3:22:04.8+47:37.4+30.83%76.43%6.95%4.26%06:30:10.0
775250Jacques Van Der WesthuizenMaster54M 3:22:34.1+48:06.7+31.15%76.25%6.72%4.02%06:40:10.0
785075Richard HiggsSub vet38M 3:23:10.1+48:42.7+31.54%76.02%6.44%3.74%06:30:10.0
795268Jean-Pierre Van RielVet41M 3:23:13.4+48:46.0+31.57%76.00%6.42%3.71%06:45:10.0
805130Scylagh ClunnieSub vet38M 3:23:53.2+49:25.8+32.00%75.76%6.11%3.40%06:35:10.0
815212Rowan GrealySub vet34M 3:24:14.4+49:47.0+32.23%75.63%5.95%3.23%06:40:10.0
825112Neil WashingtonSub vet34M 3:24:17.0+49:49.6+32.26%75.61%5.93%3.21%06:35:10.0
835255Brennan MendayMaster50M 3:24:43.5+50:16.1+32.55%75.45%5.73%3.00%06:45:10.0
845158Mark DracatosVet48M 3:24:45.4+50:18.0+32.57%75.43%5.71%2.99%06:35:10.0
855234Bret KukardSub vet37M 3:25:00.7+50:33.3+32.73%75.34%5.60%2.87%06:40:10.0
865182Halen BothmaSub vet31M 3:25:21.3+50:53.9+32.95%75.21%5.44%2.70%06:40:10.0
875147Grant LingardSub vet31M 3:25:27.0+50:59.6+33.01%75.18%5.39%2.66%06:35:10.0
885080Herman Le GrangeVet46M 3:25:28.4+51:01.0+33.03%75.17%5.38%2.65%06:30:10.0
895109Dale McLeanMaster52M 3:25:57.2+51:29.8+33.34%75.00%5.16%2.42%06:35:10.0
905063Derek GrahnMaster54M 3:26:40.3+52:12.9+33.81%74.74%4.83%2.08%06:30:10.0
915113Pierre-Raymond De BruinSub vet30M 3:26:44.5+52:17.1+33.85%74.71%4.80%2.05%06:35:10.0
925259Robin BoltonVet48M 3:26:59.2+52:31.8+34.01%74.62%4.69%1.93%06:45:10.0
935092David GreylingSub vet39M 3:27:30.0+53:02.6+34.34%74.44%4.45%1.69%06:35:10.0
945072Nico Van LoggerenbergSub vet33M 3:27:42.1+53:14.7+34.47%74.36%4.36%1.59%06:30:10.0
955137Lloyd BentzVet43M 3:27:48.7+53:21.3+34.54%74.33%4.31%1.54%06:35:10.0
965010Fabio PassarelliSub vet37M 3:27:50.0+53:22.6+34.56%74.32%4.30%1.53%06:30:10.0
975016Rudolf De VilliersVet41M 3:27:54.0+53:26.6+34.60%74.29%4.27%1.50%06:30:10.0
985280Gianmario CocciSub vet39M 3:27:59.0+53:31.6+34.65%74.26%4.23%1.46%06:45:10.0
995101Warren EbellVet41M 3:28:30.1+54:02.7+34.99%74.08%3.99%1.21%06:35:10.0
1005174Bheki ButheleziSub vet39M 3:28:31.0+54:03.6+35.00%74.07%3.98%1.21%06:40:10.0
1015108Anthony PollittVet45M 3:28:38.0+54:10.6+35.08%74.03%3.93%1.15%06:35:10.0
1025187Johan Van NoordwykSub vet39M 3:28:52.2+54:24.8+35.23%73.95%3.82%1.04%06:40:10.0
1035054Brian WebberMaster57M 3:29:00.2+54:32.8+35.32%73.90%3.76%0.98%06:30:10.0
1045027Gregory HillGrand master61M 3:29:14.0+54:46.6+35.46%73.82%3.65%0.87%06:30:10.0
1055179Leon EhlersMaster57M 3:30:06.0+55:38.6+36.03%73.52%3.25%0.46%06:40:10.0
1065067Steve LingardGrand master64M 3:30:15.1+55:47.7+36.12%73.46%3.18%0.38%06:30:10.0
1075048Brett BaselMaster50M 3:31:02.0+56:34.6+36.63%73.19%2.82%0.01%06:30:10.0
1085065Paul Du PreezSub vet38M 3:31:03.8+56:36.4+36.65%73.18%2.81%0.00%06:30:10.0
1095136Blake DunlopSub vet36M 3:31:13.1+56:45.7+36.75%73.13%2.74%-0.07%06:35:10.0
1105283Bertie RoosSub vet38M 3:32:22.0+57:54.6+37.49%72.73%2.21%-0.62%06:45:10.0
1115088Kevin HedderVet42M 3:32:38.6+58:11.2+37.67%72.64%2.08%-0.75%06:35:10.0
1125087Billy Van ZylVet45M 3:32:45.0+58:17.6+37.74%72.60%2.03%-0.80%06:35:10.0
1135291Aj McloughlinSub vet36M 3:33:46.4+59:19.0+38.40%72.25%1.56%-1.28%06:45:10.0
1145184Ferdi LuusVet49M 3:33:56.9+59:29.5+38.52%72.19%1.48%-1.37%06:40:10.0
1155295Stefan BritzSub vet33M 3:34:18.6+59:51.2+38.75%72.07%1.31%-1.54%06:45:10.0
1165299Luca CampodonicoSub vet32M 3:34:40.2+1:00:12.8+38.98%71.95%1.15%-1.71%06:45:10.0
1175241Andrew HillU2322M 3:34:40.7+1:00:13.3+38.99%71.95%1.14%-1.71%06:45:10.0
1185094Leon CahillVet44M 3:34:51.3+1:00:23.9+39.10%71.89%1.06%-1.80%06:35:10.0
1195269Robert FerreiraUnknownM 3:35:01.9+1:00:34.5+39.22%71.83%0.98%-1.88%06:45:10.0
1205258Andries Janse Van RensburgVet49M 3:35:10.8+1:00:43.4+39.31%71.78%0.91%-1.95%06:45:10.0
1215141Mark Van AntwerpMaster51M 3:35:27.8+1:01:00.4+39.50%71.69%0.78%-2.08%06:40:10.0
1225307Andrew BorresenVet46M 3:36:14.9+1:01:47.5+40.01%71.43%0.42%-2.46%06:35:10.0
1235040Jeff SullivanVet49M 3:36:16.6+1:01:49.2+40.02%71.42%0.41%-2.47%06:30:10.0
1245311Geoff ThompsonGrand master66M 3:37:21.4+1:02:54.0+40.72%71.06%-0.09%-2.98%06:45:10.0
1255231Francois MarxSub vet37M 3:37:26.7+1:02:59.3+40.78%71.03%-0.13%-3.02%06:40:10.0
1265143Sean OwenVet47M 3:37:33.1+1:03:05.7+40.85%71.00%-0.18%-3.07%06:35:10.0
1275058Paul KotzeMaster59M 3:38:12.3+1:03:44.9+41.27%70.79%-0.48%-3.38%06:30:10.0
1285246James RamageGrand master60M 3:39:27.9+1:05:00.5+42.09%70.38%-1.06%-3.98%06:45:10.0
1295062Francois De VilliersVet45M 3:39:49.7+1:05:22.3+42.32%70.26%-1.23%-4.15%06:30:10.0
1305285Heine DiedericksSub vet38M 3:39:51.1+1:05:23.7+42.34%70.25%-1.24%-4.16%06:45:10.0
1315105Ian HarrisonGrand master63M 3:40:04.1+1:05:36.7+42.48%70.19%-1.34%-4.27%06:35:10.0
1325194Michael Mc DonaldVet49M 3:40:27.1+1:05:59.7+42.73%70.06%-1.51%-4.45%06:40:10.0
1335151Craig AronVet48M 3:40:40.5+1:06:13.1+42.87%69.99%-1.62%-4.55%06:35:10.0
1345304Mark CromptonMaster57M 3:41:08.9+1:06:41.5+43.18%69.84%-1.83%-4.78%06:45:10.0
1355286Francois LojbserVet49M 3:41:32.7+1:07:05.3+43.44%69.72%-2.02%-4.97%06:45:10.0
1365208David ShoneVet44M 3:41:41.9+1:07:14.5+43.53%69.67%-2.09%-5.04%06:40:10.0
1375155Nuno RodriguesSub vet33M 3:42:11.3+1:07:43.9+43.85%69.52%-2.31%-5.27%06:35:10.0
1385149Mark KaneMaster50M 3:43:45.6+1:09:18.2+44.87%69.03%-3.04%-6.02%06:35:10.0
1395293Erick HerbstSub vet35M 3:43:51.7+1:09:24.3+44.93%69.00%-3.08%-6.06%06:45:10.0
1405188Pieter Du PlessisGrand master60M 3:44:17.0+1:09:49.6+45.21%68.87%-3.28%-6.26%06:40:10.0
1415206Ross BoydVet46M 3:44:23.6+1:09:56.2+45.28%68.83%-3.33%-6.32%06:40:10.0
1425120Jacobus Van SchalkwykMaster51M 3:44:33.3+1:10:05.9+45.38%68.78%-3.40%-6.39%06:35:10.0
1435157Stephen NicolinSub vet35M 3:44:41.7+1:10:14.3+45.47%68.74%-3.47%-6.46%06:35:10.0
1445153Struan FrostSub vet33M 3:45:39.3+1:11:11.9+46.10%68.45%-3.91%-6.91%06:35:10.0
1455168Jevin CasselVet49M 3:46:07.0+1:11:39.6+46.39%68.31%-4.12%-7.13%06:40:10.0
1465254Bp JohnstonMaster52M 3:46:51.9+1:12:24.5+46.88%68.08%-4.47%-7.49%06:45:10.0
1475198Hannes Du PlessisMaster56M 3:47:08.8+1:12:41.4+47.06%68.00%-4.60%-7.62%06:40:10.0
1485119Ben FourieVet42M 3:48:16.9+1:13:49.5+47.80%67.66%-5.12%-8.16%06:35:10.0
1495177Steyn DelportVet43M 3:49:03.3+1:14:35.9+48.30%67.43%-5.48%-8.52%06:40:10.0
1505201Darryl FordhamVet48M 3:49:59.8+1:15:32.4+48.91%67.16%-5.91%-8.97%06:40:10.0
1515219Justin FordhamU2319M 3:50:00.9+1:15:33.5+48.92%67.15%-5.92%-8.98%06:40:10.0
1525297Dawie MarxSub vet32M 3:51:03.3+1:16:35.9+49.59%66.85%-6.40%-9.47%06:45:10.0
1535144Dylan GordonSub vet36M 3:51:05.4+1:16:38.0+49.61%66.84%-6.41%-9.49%06:35:10.0
1545195Pieter AucampSub vet39M 3:51:51.6+1:17:24.2+50.11%66.62%-6.77%-9.85%06:40:10.0
1555121Juan SabioVet40M 3:52:08.0+1:17:40.6+50.29%66.54%-6.89%-9.98%06:35:10.0
1565270Fanie Van ZylVet41M 3:53:28.6+1:19:01.2+51.16%66.16%-7.51%-10.62%06:45:10.0
1575235Godfrey SonoMaster51M 3:53:42.1+1:19:14.7+51.31%66.09%-7.62%-10.73%06:45:10.0
1585225Andre Ivan DouglasMaster58M 3:54:11.2+1:19:43.8+51.62%65.95%-7.84%-10.96%06:40:10.0
1595070Chris VenterMaster58M 3:54:27.0+1:19:59.6+51.79%65.88%-7.96%-11.08%06:30:10.0
1605185Michael-Lee AucampSub vet36M 3:54:58.5+1:20:31.1+52.13%65.73%-8.20%-11.33%06:40:10.0
1615165Rudi Du RandtMaster52M 3:55:00.1+1:20:32.7+52.15%65.73%-8.21%-11.34%06:35:10.0
1625264Lionel BothaVet43M 3:55:55.4+1:21:28.0+52.74%65.47%-8.64%-11.78%06:45:10.0
1635244Christopher CosgroveGrand master66M 3:56:16.0+1:21:48.6+52.97%65.37%-8.80%-11.94%06:45:10.0
1645090Cameron MackaySub vet33M 3:57:37.0+1:23:09.6+53.84%65.00%-9.42%-12.58%06:45:10.0
1655205Andrew Van Der MolenMaster51M 3:58:49.0+1:24:21.6+54.62%64.68%-9.97%-13.15%06:40:10.0
1665300Gert SaaimanSub vet30M 3:59:11.0+1:24:43.6+54.85%64.58%-10.14%-13.32%06:45:10.0
1675189Kurt TerblancheMaster50M 3:59:21.9+1:24:54.5+54.97%64.53%-10.22%-13.41%06:40:10.0
1685275Chris JordaanVet40M 3:59:44.9+1:25:17.5+55.22%64.42%-10.40%-13.59%06:45:10.0
1695118Lip LombardVet47M 4:00:09.0+1:25:41.6+55.48%64.32%-10.58%-13.78%06:35:10.0
1705199Lionel PfaffGrand master65M 4:00:09.4+1:25:42.0+55.48%64.31%-10.59%-13.78%06:40:10.0
1715287Pieter MollerSub vet37M 4:02:20.7+1:27:53.3+56.90%63.73%-11.60%-14.82%06:45:10.0
1725232Johannes LiebenbergMaster59M 4:02:25.3+1:27:57.9+56.95%63.71%-11.63%-14.86%06:40:10.0
1735172Greg DunnettVet44M 4:03:03.8+1:28:36.4+57.37%63.55%-11.93%-15.16%06:40:10.0
1745128Artur CamachoVet40M 4:04:25.7+1:29:58.3+58.25%63.19%-12.55%-15.81%06:35:10.0
1755202Ruaan HumanSub vet35M 4:04:28.7+1:30:01.3+58.28%63.18%-12.58%-15.83%06:40:10.0
1765044Ralf RossolVet47M 4:04:32.2+1:30:04.8+58.32%63.16%-12.60%-15.86%06:30:10.0
1775221Peter GuestSub vet37M 4:04:43.7+1:30:16.3+58.44%63.11%-12.69%-15.95%06:40:10.0
1785230Nicky ThorntonMaster55M 4:06:40.0+1:32:12.6+59.70%62.62%-13.59%-16.87%06:40:10.0
1795135Wickus PainSub vet39M 4:08:17.8+1:33:50.4+60.75%62.21%-14.34%-17.64%06:35:10.0
1805052Nico EagletonVet43M 4:08:47.8+1:34:20.4+61.08%62.08%-14.57%-17.88%06:30:10.0
1815249Kobus GreylingMaster55M 4:08:49.1+1:34:21.7+61.09%62.08%-14.58%-17.89%06:45:10.0
1825222Gordon BerringtonMaster51M 4:08:50.8+1:34:23.4+61.11%62.07%-14.59%-17.90%06:40:10.0
1835272Lushen PadayachiVet41M 4:08:50.9+1:34:23.5+61.11%62.07%-14.59%-17.90%06:45:10.0
1845186Deon BouwerMaster50M 4:08:55.3+1:34:27.9+61.16%62.05%-14.62%-17.94%06:40:10.0
1855261Steven BothaVet47M 4:11:34.4+1:37:07.0+62.88%61.40%-15.84%-19.19%06:45:10.0
1865083Dean RudmanVet44M 4:12:44.0+1:38:16.6+63.63%61.11%-16.38%-19.74%06:30:10.0
1875097Nico Du PlessisVet46M 4:16:08.0+1:41:40.6+65.83%60.30%-17.94%-21.35%06:35:10.0
1885073Riaan ElsSub vet36M 4:17:17.0+1:42:49.6+66.57%60.03%-18.47%-21.90%06:30:10.0
1895096Willem ReitsmaGrand master66M 4:18:04.2+1:43:36.8+67.08%59.85%-18.84%-22.27%06:35:10.0
1905242Tyrone DugganU2320M 4:18:21.5+1:43:54.1+67.27%59.78%-18.97%-22.41%06:45:10.0
1915163Abrie SenekalVet45M 4:18:35.4+1:44:08.0+67.42%59.73%-19.08%-22.52%06:35:10.0
1925159Paul Van SchieMaster54M 4:18:53.9+1:44:26.5+67.62%59.66%-19.22%-22.66%06:35:10.0
1935229Michael Van WyngaardtGrand master62M 4:20:28.7+1:46:01.3+68.64%59.30%-19.95%-23.41%06:40:10.0
1945301Manoah LunduSenior28M 4:21:51.1+1:47:23.7+69.53%58.99%-20.58%-24.06%06:45:10.0
1955251James CarruthersUnknownM 4:23:52.5+1:49:25.1+70.84%58.53%-21.51%-25.02%06:45:10.0
1965089Colin SimmsVet47M 4:24:36.8+1:50:09.4+71.32%58.37%-21.85%-25.37%06:35:10.0
1975266Ryan JefferyVet42M 4:26:12.9+1:51:45.5+72.36%58.02%-22.59%-26.13%06:45:10.0
1985154Gert-Jan Van RijsewijkGrand master62M 4:26:29.5+1:52:02.1+72.53%57.96%-22.71%-26.26%06:35:10.0
1995284Oliver NathanSub vet38M 4:27:34.1+1:53:06.7+73.23%57.73%-23.21%-26.77%06:45:10.0
2005213Francois SteylGrand master73M 4:33:02.3+1:58:34.9+76.77%56.57%-25.73%-29.36%06:40:10.0
2015282Johnson Mwebaze NabyomaSub vet39M 4:34:44.3+2:00:16.9+77.87%56.22%-26.51%-30.17%06:45:10.0
2025279Jonathan HallandSub vet39M 4:34:50.9+2:00:23.5+77.95%56.20%-26.56%-30.22%06:45:10.0
2035271Jd BuysVet41M 4:35:05.4+2:00:38.0+78.10%56.15%-26.67%-30.34%06:45:10.0
2045265Andy ShooterVet43M 4:38:10.0+2:03:42.6+80.09%55.53%-28.09%-31.79%06:45:10.0
2055262Quinton SwartVet47M 4:42:20.0+2:07:52.6+82.79%54.71%-30.01%-33.77%06:45:10.0
2065252Clinton FarndellMaster53M 4:42:20.9+2:07:53.5+82.80%54.70%-30.02%-33.77%06:45:10.0
2075170Nigel LaverVet49M 4:44:02.6+2:09:35.2+83.90%54.38%-30.80%-34.58%06:40:10.0
2085133Hamish Hardres-WilliamsSub vet38M 4:44:06.3+2:09:38.9+83.94%54.37%-30.83%-34.61%06:35:10.0
2095150Graeme JohnstonMaster58M 4:44:14.8+2:09:47.4+84.03%54.34%-30.89%-34.67%06:35:10.0
2105183Etienne JoubertVet47M 5:02:24.3+2:27:56.9+95.79%51.08%-39.25%-43.28%06:40:10.0
2115161Terence ReidMaster57M 5:06:43.0+2:32:15.6+98.58%50.36%-41.24%-45.32%06:35:10.0
2125210Andre GreylingVet44M 5:07:42.9+2:33:15.5+99.22%50.19%-41.70%-45.79%06:40:10.0
2135211Marc Von WilmsdorffVet47M 5:17:32.8+2:43:05.4+105.59%48.64%-46.22%-50.45%06:40:10.0
2145117Lawrence SackeMaster54M 5:19:31.5+2:45:04.1+106.87%48.34%-47.14%-51.39%06:35:10.0
2155220Eugene MassynVet48M 5:28:43.0+2:54:15.6+112.82%46.99%-51.37%-55.74%06:40:10.0
-5007Alexander HawSub vet37M DNF-----06:30:10.0
-5015Jason DuffinMaster50M DNF-----06:30:10.0
-5033Ruan Van Der WesthuizenSenior24M DNF-----06:30:10.0
-5045Ralf RossolVet47M DNF-----06:30:10.0
-5057Fabio De VilliersVet44M DNF-----06:30:10.0
-5110Lachlan DoolanVet46M DNF-----06:35:10.0
-5125Deon BuhrsVet48M DNF-----06:35:10.0
-5142Nic AmersederVet41M DNF-----06:35:10.0
-5156Nick BanyardSub vet34M DNF-----06:35:10.0
-5178Karel JacobsSub vet37M DNF-----06:40:10.0
-5215Grant BrrewerGrand master63M DNF-----06:40:10.0
-5218Rudolf NiehausVet49M DNF-----06:40:10.0
-5236Kgaugelo HabyaneSub vet36M DNF-----06:45:10.0
-5281Chris MaraisSub vet39M DNF-----06:45:10.0
-5296Armand MarxSub vet33M DNF-----06:35:10.0
  • 65KM GIANTS GAUNTLET Male - Grand master
Place Bib Name Category Age Gender Finish time
15115Chris SwanepoelGrand master61M 3:01:09.4--100%20.00%17.68%06:35:10.0
25084Jon AndrewsGrand master62M 3:04:54.7+3:45.3+2.07%97.97%18.34%15.98%06:30:10.0
35238Steen HansenGrand master60M 3:15:27.1+14:17.7+7.89%92.69%13.69%11.19%06:35:10.0
45027Gregory HillGrand master61M 3:29:14.0+28:04.6+15.50%86.58%7.60%4.92%06:30:10.0
55067Steve LingardGrand master64M 3:30:15.1+29:05.7+16.06%86.16%7.15%4.46%06:30:10.0
65311Geoff ThompsonGrand master66M 3:37:21.4+36:12.0+19.98%83.35%4.01%1.23%06:45:10.0
75246James RamageGrand master60M 3:39:27.9+38:18.5+21.15%82.54%3.08%0.27%06:45:10.0
85105Ian HarrisonGrand master63M 3:40:04.1+38:54.7+21.48%82.32%2.82%0.00%06:35:10.0
95188Pieter Du PlessisGrand master60M 3:44:17.0+43:07.6+23.81%80.77%0.95%-1.92%06:40:10.0
105244Christopher CosgroveGrand master66M 3:56:16.0+55:06.6+30.42%76.67%-4.34%-7.36%06:45:10.0
115199Lionel PfaffGrand master65M 4:00:09.4+59:00.0+32.57%75.43%-6.06%-9.13%06:40:10.0
125096Willem ReitsmaGrand master66M 4:18:04.2+1:16:54.8+42.46%70.20%-13.97%-17.27%06:35:10.0
135229Michael Van WyngaardtGrand master62M 4:20:28.7+1:19:19.3+43.79%69.55%-15.03%-18.36%06:40:10.0
145154Gert-Jan Van RijsewijkGrand master62M 4:26:29.5+1:25:20.1+47.11%67.98%-17.68%-21.09%06:35:10.0
155213Francois SteylGrand master73M 4:33:02.3+1:31:52.9+50.72%66.35%-20.58%-24.07%06:40:10.0
-5215Grant BrrewerGrand master63M DNF-----06:40:10.0
  • 65KM GIANTS GAUNTLET Male - Master
Place Bib Name Category Age Gender Finish time
15008Stewart MacleodMaster51M 2:55:37.3--100%20.45%17.64%06:30:10.0
25029Jeff LangeveldtMaster56M 2:56:09.2+0:31.9+0.30%99.70%20.21%17.40%06:40:10.0
35093Paul SteynMaster50M 3:02:07.0+6:29.7+3.70%96.43%17.51%14.60%06:35:10.0
45253Sean LowMaster53M 3:02:31.0+6:53.7+3.93%96.22%17.33%14.41%06:35:10.0
55081Brett WoodMaster50M 3:02:50.0+7:12.7+4.11%96.06%17.19%14.26%06:30:10.0
65035Greg BloomerMaster50M 3:06:22.6+10:45.3+6.12%94.23%15.58%12.60%06:30:10.0
75019Tim CaponMaster51M 3:08:33.6+12:56.3+7.37%93.14%14.59%11.58%06:30:10.0
85106Michael MortimerMaster55M 3:10:28.0+14:50.7+8.45%92.21%13.73%10.68%06:35:10.0
95148Barry GobleMaster54M 3:12:01.2+16:23.9+9.34%91.46%13.03%9.95%06:35:10.0
105107Brendon SmithMaster56M 3:12:37.0+16:59.7+9.68%91.18%12.76%9.67%06:35:10.0
117102Malcolm TurnbullMaster53M 3:16:26.3+20:49.0+11.85%89.40%11.02%7.88%06:30:10.0
125060Steve MahonyMaster54M 3:17:12.2+21:34.9+12.29%89.06%10.68%7.52%06:30:10.0
135175Gordon ColynMaster50M 3:18:49.6+23:12.3+13.21%88.33%9.94%6.76%06:40:10.0
145240Colin TyrerMaster58M 3:20:25.0+24:47.7+14.12%87.63%9.22%6.02%06:45:10.0
155068Craig AbsalomMaster55M 3:21:25.0+25:47.7+14.69%87.19%8.77%5.55%06:30:10.0
165069Francois PiguetMaster51M 3:22:04.8+26:27.5+15.07%86.91%8.47%5.24%06:30:10.0
175250Jacques Van Der WesthuizenMaster54M 3:22:34.1+26:56.8+15.34%86.70%8.25%5.01%06:40:10.0
185255Brennan MendayMaster50M 3:24:43.5+29:06.2+16.57%85.78%7.27%4.00%06:45:10.0
195109Dale McLeanMaster52M 3:25:57.2+30:19.9+17.27%85.27%6.71%3.42%06:35:10.0
205063Derek GrahnMaster54M 3:26:40.3+31:03.0+17.68%84.98%6.39%3.08%06:30:10.0
215054Brian WebberMaster57M 3:29:00.2+33:22.9+19.01%84.03%5.33%1.99%06:30:10.0
225179Leon EhlersMaster57M 3:30:06.0+34:28.7+19.63%83.59%4.84%1.48%06:40:10.0
235048Brett BaselMaster50M 3:31:02.0+35:24.7+20.16%83.22%4.41%1.04%06:30:10.0
245141Mark Van AntwerpMaster51M 3:35:27.8+39:50.5+22.69%81.51%2.41%-1.04%06:40:10.0
255058Paul KotzeMaster59M 3:38:12.3+42:35.0+24.25%80.48%1.17%-2.32%06:30:10.0
265304Mark CromptonMaster57M 3:41:08.9+45:31.6+25.92%79.41%-0.17%-3.70%06:45:10.0
275149Mark KaneMaster50M 3:43:45.6+48:08.3+27.41%78.49%-1.35%-4.93%06:35:10.0
285120Jacobus Van SchalkwykMaster51M 3:44:33.3+48:56.0+27.86%78.21%-1.71%-5.30%06:35:10.0
295254Bp JohnstonMaster52M 3:46:51.9+51:14.6+29.18%77.41%-2.76%-6.39%06:45:10.0
305198Hannes Du PlessisMaster56M 3:47:08.8+51:31.5+29.34%77.32%-2.88%-6.52%06:40:10.0
315235Godfrey SonoMaster51M 3:53:42.1+58:04.8+33.07%75.15%-5.85%-9.59%06:45:10.0
325225Andre Ivan DouglasMaster58M 3:54:11.2+58:33.9+33.35%74.99%-6.07%-9.82%06:40:10.0
335070Chris VenterMaster58M 3:54:27.0+58:49.7+33.50%74.91%-6.19%-9.94%06:30:10.0
345165Rudi Du RandtMaster52M 3:55:00.1+59:22.8+33.81%74.73%-6.44%-10.20%06:35:10.0
355205Andrew Van Der MolenMaster51M 3:58:49.0+1:03:11.7+35.98%73.54%-8.17%-11.99%06:40:10.0
365189Kurt TerblancheMaster50M 3:59:21.9+1:03:44.6+36.30%73.37%-8.42%-12.25%06:40:10.0
375232Johannes LiebenbergMaster59M 4:02:25.3+1:06:48.0+38.04%72.44%-9.80%-13.68%06:40:10.0
385230Nicky ThorntonMaster55M 4:06:40.0+1:11:02.7+40.45%71.20%-11.73%-15.67%06:40:10.0
395249Kobus GreylingMaster55M 4:08:49.1+1:13:11.8+41.68%70.58%-12.70%-16.68%06:45:10.0
405222Gordon BerringtonMaster51M 4:08:50.8+1:13:13.5+41.69%70.57%-12.71%-16.69%06:40:10.0
415186Deon BouwerMaster50M 4:08:55.3+1:13:18.0+41.74%70.55%-12.75%-16.73%06:40:10.0
425159Paul Van SchieMaster54M 4:18:53.9+1:23:16.6+47.42%67.83%-17.27%-21.41%06:35:10.0
435252Clinton FarndellMaster53M 4:42:20.9+1:46:43.6+60.77%62.20%-27.89%-32.40%06:45:10.0
445150Graeme JohnstonMaster58M 4:44:14.8+1:48:37.5+61.85%61.78%-28.75%-33.29%06:35:10.0
455161Terence ReidMaster57M 5:06:43.0+2:11:05.7+74.65%57.26%-38.93%-43.83%06:35:10.0
465117Lawrence SackeMaster54M 5:19:31.5+2:23:54.2+81.94%54.96%-44.73%-49.84%06:35:10.0
-5015Jason DuffinMaster50M DNF-----06:30:10.0
  • 65KM GIANTS GAUNTLET Male - Senior
Place Bib Name Category Age Gender Finish time
15032Ruan Van Der WesthuizenSenior24M 2:40:23.3--100%15.56%9.60%06:30:10.0
25061Wian Van Den BerghSenior24M 2:46:28.0+6:04.7+3.79%96.35%12.36%6.18%06:30:10.0
35030William SamsonSenior29M 2:48:05.5+7:42.2+4.80%95.42%11.50%5.26%06:30:10.0
45302Jonathan RufusSenior24M 3:06:46.0+26:22.7+16.45%85.88%1.67%-5.26%06:45:10.0
55041Dion De WetSenior25M 3:16:03.9+35:40.6+22.24%81.80%-3.23%-10.50%06:30:10.0
65301Manoah LunduSenior28M 4:21:51.1+1:41:27.8+63.26%61.25%-37.86%-47.58%06:45:10.0
-5033Ruan Van Der WesthuizenSenior24M DNF-----06:30:10.0
  • 65KM GIANTS GAUNTLET Male - Sub vet
Place Bib Name Category Age Gender Finish time
15001Jc NelSub vet31M 2:40:22.9--100%24.56%22.86%06:30:10.0
25173Renier ZeemanSub vet34M 2:43:45.2+3:22.3+2.10%97.94%22.98%21.24%06:40:10.0
35005Wes BrinkSub vet39M 2:46:07.7+5:44.8+3.58%96.54%21.86%20.10%06:30:10.0
45003Stephen FowlerSub vet38M 2:49:24.0+9:01.1+5.62%94.68%20.32%18.52%06:30:10.0
55146James GerberSub vet30M 2:49:29.0+9:06.1+5.68%94.63%20.28%18.48%06:30:10.0
65043Russell BelgroveSub vet39M 2:56:50.4+16:27.5+10.26%90.69%16.82%14.94%06:30:10.0
75012Andrew PolutaSub vet33M 2:57:21.3+16:58.4+10.58%90.43%16.58%14.70%06:30:10.0
85014Marnus PutterSub vet31M 3:01:26.2+21:03.3+13.13%88.40%14.66%12.73%06:30:10.0
95207Dean BarnardSub vet32M 3:09:00.2+28:37.3+17.85%84.86%11.10%9.09%06:40:10.0
105047Dean BronsSub vet39M 3:11:03.6+30:40.7+19.13%83.94%10.13%8.10%06:30:10.0
115164Pieter MarxSub vet31M 3:11:54.8+31:31.9+19.66%83.57%9.73%7.69%06:35:10.0
125049Graham SavageSub vet38M 3:13:04.8+32:41.9+20.39%83.06%9.18%7.13%06:30:10.0
135288Shawn ScottSub vet36M 3:13:45.7+33:22.8+20.81%82.77%8.86%6.80%06:45:10.0
145289Marco EngelbrechtSub vet36M 3:13:46.5+33:23.6+20.82%82.77%8.86%6.80%06:45:10.0
155152Chad Van Der WesthuizenSub vet34M 3:17:42.0+37:19.1+23.27%81.12%7.01%4.91%06:35:10.0
165046Stuart KinnearSub vet38M 3:17:55.4+37:32.5+23.41%81.03%6.90%4.80%06:30:10.0
175028Werner WieseSub vet36M 3:18:38.9+38:16.0+23.86%80.74%6.56%4.45%06:30:10.0
185309Craig BridgettSub vet39M 3:20:31.0+40:08.1+25.02%79.98%5.68%3.56%06:45:10.0
195100Matthew ChapmanSub vet35M 3:22:04.7+41:41.8+26.00%79.37%4.95%2.80%06:35:10.0
205075Richard HiggsSub vet38M 3:23:10.1+42:47.2+26.68%78.94%4.44%2.28%06:30:10.0
215130Scylagh ClunnieSub vet38M 3:23:53.2+43:30.3+27.13%78.66%4.10%1.93%06:35:10.0
225212Rowan GrealySub vet34M 3:24:14.4+43:51.5+27.35%78.53%3.93%1.76%06:40:10.0
235112Neil WashingtonSub vet34M 3:24:17.0+43:54.1+27.37%78.51%3.91%1.74%06:35:10.0
245234Bret KukardSub vet37M 3:25:00.7+44:37.8+27.83%78.23%3.57%1.39%06:40:10.0
255182Halen BothmaSub vet31M 3:25:21.3+44:58.4+28.04%78.10%3.41%1.23%06:40:10.0
265147Grant LingardSub vet31M 3:25:27.0+45:04.1+28.10%78.06%3.36%1.18%06:35:10.0
275113Pierre-Raymond De BruinSub vet30M 3:26:44.5+46:21.6+28.91%77.58%2.76%0.56%06:35:10.0
285092David GreylingSub vet39M 3:27:30.0+47:07.1+29.38%77.29%2.40%0.20%06:35:10.0
295072Nico Van LoggerenbergSub vet33M 3:27:42.1+47:19.2+29.50%77.22%2.30%0.10%06:30:10.0
305010Fabio PassarelliSub vet37M 3:27:50.0+47:27.1+29.59%77.17%2.24%0.04%06:30:10.0
315280Gianmario CocciSub vet39M 3:27:59.0+47:36.1+29.68%77.11%2.17%-0.04%06:45:10.0
325174Bheki ButheleziSub vet39M 3:28:31.0+48:08.1+30.01%76.92%1.92%-0.29%06:40:10.0
335187Johan Van NoordwykSub vet39M 3:28:52.2+48:29.3+30.23%76.79%1.75%-0.46%06:40:10.0
345065Paul Du PreezSub vet38M 3:31:03.8+50:40.9+31.60%75.99%0.72%-1.52%06:30:10.0
355136Blake DunlopSub vet36M 3:31:13.1+50:50.2+31.70%75.93%0.65%-1.59%06:35:10.0
365283Bertie RoosSub vet38M 3:32:22.0+51:59.1+32.41%75.52%0.11%-2.14%06:45:10.0
375291Aj McloughlinSub vet36M 3:33:46.4+53:23.5+33.29%75.02%-0.55%-2.82%06:45:10.0
385295Stefan BritzSub vet33M 3:34:18.6+53:55.7+33.62%74.84%-0.80%-3.08%06:45:10.0
395299Luca CampodonicoSub vet32M 3:34:40.2+54:17.3+33.85%74.71%-0.97%-3.25%06:45:10.0
405231Francois MarxSub vet37M 3:37:26.7+57:03.8+35.58%73.76%-2.28%-4.59%06:40:10.0
415285Heine DiedericksSub vet38M 3:39:51.1+59:28.2+37.08%72.95%-3.41%-5.74%06:45:10.0
425155Nuno RodriguesSub vet33M 3:42:11.3+1:01:48.4+38.54%72.18%-4.51%-6.87%06:35:10.0
435293Erick HerbstSub vet35M 3:43:51.7+1:03:28.8+39.58%71.64%-5.30%-7.67%06:45:10.0
445157Stephen NicolinSub vet35M 3:44:41.7+1:04:18.8+40.10%71.38%-5.69%-8.07%06:35:10.0
455153Struan FrostSub vet33M 3:45:39.3+1:05:16.4+40.70%71.07%-6.14%-8.54%06:35:10.0
465297Dawie MarxSub vet32M 3:51:03.3+1:10:40.4+44.07%69.41%-8.68%-11.13%06:45:10.0
475144Dylan GordonSub vet36M 3:51:05.4+1:10:42.5+44.09%69.40%-8.70%-11.15%06:35:10.0
485195Pieter AucampSub vet39M 3:51:51.6+1:11:28.7+44.57%69.17%-9.06%-11.52%06:40:10.0
495185Michael-Lee AucampSub vet36M 3:54:58.5+1:14:35.6+46.51%68.25%-10.52%-13.02%06:40:10.0
505090Cameron MackaySub vet33M 3:57:37.0+1:17:14.1+48.16%67.50%-11.77%-14.29%06:45:10.0
515300Gert SaaimanSub vet30M 3:59:11.0+1:18:48.1+49.13%67.05%-12.50%-15.04%06:45:10.0
525287Pieter MollerSub vet37M 4:02:20.7+1:21:57.8+51.11%66.18%-13.99%-16.56%06:45:10.0
535202Ruaan HumanSub vet35M 4:04:28.7+1:24:05.8+52.44%65.60%-14.99%-17.59%06:40:10.0
545221Peter GuestSub vet37M 4:04:43.7+1:24:20.8+52.59%65.53%-15.11%-17.71%06:40:10.0
555135Wickus PainSub vet39M 4:08:17.8+1:27:54.9+54.82%64.59%-16.79%-19.43%06:35:10.0
565073Riaan ElsSub vet36M 4:17:17.0+1:36:54.1+60.42%62.34%-21.02%-23.75%06:30:10.0
575284Oliver NathanSub vet38M 4:27:34.1+1:47:11.2+66.83%59.94%-25.85%-28.70%06:45:10.0
585282Johnson Mwebaze NabyomaSub vet39M 4:34:44.3+1:54:21.4+71.30%58.38%-29.23%-32.14%06:45:10.0
595279Jonathan HallandSub vet39M 4:34:50.9+1:54:28.0+71.37%58.35%-29.28%-32.20%06:45:10.0
605133Hamish Hardres-WilliamsSub vet38M 4:44:06.3+2:03:43.4+77.14%56.45%-33.63%-36.65%06:35:10.0
-5007Alexander HawSub vet37M DNF-----06:30:10.0
-5156Nick BanyardSub vet34M DNF-----06:35:10.0
-5178Karel JacobsSub vet37M DNF-----06:40:10.0
-5236Kgaugelo HabyaneSub vet36M DNF-----06:45:10.0
-5281Chris MaraisSub vet39M DNF-----06:45:10.0
-5296Armand MarxSub vet33M DNF-----06:35:10.0
  • 65KM GIANTS GAUNTLET Male - U23
Place Bib Name Category Age Gender Finish time
15180Alexander HenningU2321M 2:39:42.6--100%19.34%16.94%06:30:10.0
25002Ethan AlfordU2323M 2:42:01.5+2:18.9+1.45%98.57%18.17%15.74%06:30:10.0
35006Sascha Alexander KreftU2321M 2:48:57.8+9:15.2+5.79%94.52%14.67%12.13%06:30:10.0
45243Jp JacobsU2319M 3:12:17.0+32:34.4+20.40%83.06%2.89%0.00%06:45:10.0
55241Andrew HillU2322M 3:34:40.7+54:58.1+34.42%74.40%-8.42%-11.65%06:45:10.0
65219Justin FordhamU2319M 3:50:00.9+1:10:18.3+44.02%69.43%-16.17%-19.62%06:40:10.0
75242Tyrone DugganU2320M 4:18:21.5+1:38:38.9+61.77%61.82%-30.48%-34.36%06:45:10.0
  • 65KM GIANTS GAUNTLET Male - Unknown
Place Bib Name Category Gender Finish time
15269Robert FerreiraUnknownM 3:35:01.9--100%10.20%10.20%06:45:10.0
25251James CarruthersUnknownM 4:23:52.5+48:50.6+22.71%81.49%-10.20%-10.20%06:45:10.0
  • 65KM GIANTS GAUNTLET Male - Vet
Place Bib Name Category Age Gender Finish time
15011David CookeVet46M 2:34:27.4--100%29.94%27.96%06:30:10.0
25023Jono GayVet41M 2:47:33.6+13:06.2+8.48%92.18%24.00%21.85%06:30:10.0
35267Bernard SteynVet42M 2:54:00.1+19:32.7+12.65%88.77%21.08%18.84%06:30:10.0
45066Justin FisherVet40M 2:54:02.9+19:35.5+12.68%88.74%21.06%18.82%06:30:10.0
55025Lars JorisVet49M 2:54:05.2+19:37.8+12.71%88.72%21.04%18.80%06:30:10.0
65031Tom WettonVet43M 2:56:39.4+22:12.0+14.37%87.43%19.87%17.60%06:30:10.0
75071Rupert EsterhuizenVet48M 2:57:44.0+23:16.6+15.07%86.90%19.39%17.10%06:30:10.0
85064Craig NaudeVet40M 2:57:46.6+23:19.2+15.10%86.88%19.37%17.08%06:30:10.0
95021Grant WhileyVet48M 3:00:01.2+25:33.8+16.55%85.80%18.35%16.04%06:30:10.0
105036Steve SonnekusVet47M 3:01:26.8+26:59.4+17.47%85.13%17.70%15.37%06:30:10.0
115038Keith Van NiekerkVet41M 3:04:36.6+30:09.2+19.52%83.67%16.27%13.90%06:30:10.0
125017T BloomVet47M 3:04:53.7+30:26.3+19.71%83.54%16.14%13.76%06:30:10.0
135056Grant FarlamVet44M 3:06:46.7+32:19.3+20.93%82.70%15.28%12.88%06:30:10.0
145095Deon KotzeVet45M 3:10:10.2+35:42.8+23.12%81.22%13.75%11.30%06:35:10.0
155237Daniel AlikisenteVet41M 3:12:36.0+38:08.6+24.70%80.20%12.64%10.17%06:30:10.0
161370Sanford EdinberryVet48M 3:13:32.7+39:05.3+25.31%79.80%12.21%9.73%06:35:10.0
175191Bruce McIntoshVet42M 3:13:57.5+39:30.1+25.57%79.63%12.03%9.54%06:40:10.0
185098Grant TrollipVet47M 3:15:11.0+40:43.6+26.37%79.13%11.47%8.96%06:35:10.0
195305Adriaan BooysenVet49M 3:15:37.7+41:10.3+26.66%78.95%11.27%8.76%06:35:10.0
205277Dan CollettVet40M 3:16:08.0+41:40.6+26.98%78.75%11.04%8.52%06:35:10.0
215166Shaun BarnesVet47M 3:16:46.5+42:19.1+27.40%78.49%10.75%8.22%06:40:10.0
225009Dylan JenningsVet43M 3:16:55.1+42:27.7+27.49%78.44%10.68%8.15%06:30:10.0
235171Duane KohlVet48M 3:18:27.0+43:59.6+28.48%77.83%9.99%7.44%06:40:10.0
245091Andreas RichelmannVet48M 3:18:37.9+44:10.5+28.60%77.76%9.91%7.36%06:35:10.0
255013Hilton TarrantVet40M 3:19:57.3+45:29.9+29.46%77.25%9.31%6.74%06:30:10.0
265026Chris HuttVet45M 3:20:37.9+46:10.5+29.90%76.99%9.00%6.42%06:30:10.0
275131Simon JazdzewskiVet40M 3:20:44.3+46:16.9+29.96%76.94%8.95%6.37%06:35:10.0
285260Jose CardosoVet48M 3:21:56.7+47:29.3+30.75%76.48%8.40%5.81%06:40:10.0
295268Jean-Pierre Van RielVet41M 3:23:13.4+48:46.0+31.57%76.00%7.83%5.21%06:45:10.0
305158Mark DracatosVet48M 3:24:45.4+50:18.0+32.57%75.43%7.13%4.50%06:35:10.0
315080Herman Le GrangeVet46M 3:25:28.4+51:01.0+33.03%75.17%6.80%4.16%06:30:10.0
325259Robin BoltonVet48M 3:26:59.2+52:31.8+34.01%74.62%6.12%3.46%06:45:10.0
335137Lloyd BentzVet43M 3:27:48.7+53:21.3+34.54%74.33%5.74%3.07%06:35:10.0
345016Rudolf De VilliersVet41M 3:27:54.0+53:26.6+34.60%74.29%5.70%3.03%06:30:10.0
355101Warren EbellVet41M 3:28:30.1+54:02.7+34.99%74.08%5.43%2.75%06:35:10.0
365108Anthony PollittVet45M 3:28:38.0+54:10.6+35.08%74.03%5.37%2.69%06:35:10.0
375088Kevin HedderVet42M 3:32:38.6+58:11.2+37.67%72.64%3.55%0.82%06:35:10.0
385087Billy Van ZylVet45M 3:32:45.0+58:17.6+37.74%72.60%3.50%0.77%06:35:10.0
395184Ferdi LuusVet49M 3:33:56.9+59:29.5+38.52%72.19%2.96%0.21%06:40:10.0
405094Leon CahillVet44M 3:34:51.3+1:00:23.9+39.10%71.89%2.55%-0.21%06:35:10.0
415258Andries Janse Van RensburgVet49M 3:35:10.8+1:00:43.4+39.31%71.78%2.40%-0.36%06:45:10.0
425307Andrew BorresenVet46M 3:36:14.9+1:01:47.5+40.01%71.43%1.92%-0.86%06:35:10.0
435040Jeff SullivanVet49M 3:36:16.6+1:01:49.2+40.02%71.42%1.90%-0.87%06:30:10.0
445143Sean OwenVet47M 3:37:33.1+1:03:05.7+40.85%71.00%1.33%-1.47%06:35:10.0
455062Francois De VilliersVet45M 3:39:49.7+1:05:22.3+42.32%70.26%0.29%-2.53%06:30:10.0
465194Michael Mc DonaldVet49M 3:40:27.1+1:05:59.7+42.73%70.06%0.01%-2.82%06:40:10.0
475151Craig AronVet48M 3:40:40.5+1:06:13.1+42.87%69.99%-0.09%-2.93%06:35:10.0
485286Francois LojbserVet49M 3:41:32.7+1:07:05.3+43.44%69.72%-0.49%-3.33%06:45:10.0
495208David ShoneVet44M 3:41:41.9+1:07:14.5+43.53%69.67%-0.55%-3.40%06:40:10.0
505206Ross BoydVet46M 3:44:23.6+1:09:56.2+45.28%68.83%-1.78%-4.66%06:40:10.0
515168Jevin CasselVet49M 3:46:07.0+1:11:39.6+46.39%68.31%-2.56%-5.46%06:40:10.0
525119Ben FourieVet42M 3:48:16.9+1:13:49.5+47.80%67.66%-3.54%-6.47%06:35:10.0
535177Steyn DelportVet43M 3:49:03.3+1:14:35.9+48.30%67.43%-3.89%-6.83%06:40:10.0
545201Darryl FordhamVet48M 3:49:59.8+1:15:32.4+48.91%67.16%-4.32%-7.27%06:40:10.0
555121Juan SabioVet40M 3:52:08.0+1:17:40.6+50.29%66.54%-5.29%-8.27%06:35:10.0
565270Fanie Van ZylVet41M 3:53:28.6+1:19:01.2+51.16%66.16%-5.90%-8.90%06:45:10.0
575264Lionel BothaVet43M 3:55:55.4+1:21:28.0+52.74%65.47%-7.01%-10.04%06:45:10.0
585275Chris JordaanVet40M 3:59:44.9+1:25:17.5+55.22%64.42%-8.74%-11.82%06:45:10.0
595118Lip LombardVet47M 4:00:09.0+1:25:41.6+55.48%64.32%-8.92%-12.01%06:35:10.0
605172Greg DunnettVet44M 4:03:03.8+1:28:36.4+57.37%63.55%-10.25%-13.37%06:40:10.0
615128Artur CamachoVet40M 4:04:25.7+1:29:58.3+58.25%63.19%-10.86%-14.00%06:35:10.0
625044Ralf RossolVet47M 4:04:32.2+1:30:04.8+58.32%63.16%-10.91%-14.06%06:30:10.0
635052Nico EagletonVet43M 4:08:47.8+1:34:20.4+61.08%62.08%-12.85%-16.04%06:30:10.0
645272Lushen PadayachiVet41M 4:08:50.9+1:34:23.5+61.11%62.07%-12.87%-16.07%06:45:10.0
655261Steven BothaVet47M 4:11:34.4+1:37:07.0+62.88%61.40%-14.10%-17.34%06:45:10.0
665083Dean RudmanVet44M 4:12:44.0+1:38:16.6+63.63%61.11%-14.63%-17.88%06:30:10.0
675097Nico Du PlessisVet46M 4:16:08.0+1:41:40.6+65.83%60.30%-16.17%-19.46%06:35:10.0
685163Abrie SenekalVet45M 4:18:35.4+1:44:08.0+67.42%59.73%-17.29%-20.61%06:35:10.0
695089Colin SimmsVet47M 4:24:36.8+1:50:09.4+71.32%58.37%-20.02%-23.42%06:35:10.0
705266Ryan JefferyVet42M 4:26:12.9+1:51:45.5+72.36%58.02%-20.75%-24.17%06:45:10.0
715271Jd BuysVet41M 4:35:05.4+2:00:38.0+78.10%56.15%-24.77%-28.31%06:45:10.0
725265Andy ShooterVet43M 4:38:10.0+2:03:42.6+80.09%55.53%-26.17%-29.74%06:45:10.0
735262Quinton SwartVet47M 4:42:20.0+2:07:52.6+82.79%54.71%-28.06%-31.68%06:45:10.0
745170Nigel LaverVet49M 4:44:02.6+2:09:35.2+83.90%54.38%-28.83%-32.48%06:40:10.0
755183Etienne JoubertVet47M 5:02:24.3+2:27:56.9+95.79%51.08%-37.16%-41.05%06:40:10.0
765210Andre GreylingVet44M 5:07:42.9+2:33:15.5+99.22%50.19%-39.57%-43.52%06:40:10.0
775211Marc Von WilmsdorffVet47M 5:17:32.8+2:43:05.4+105.59%48.64%-44.03%-48.11%06:40:10.0
785220Eugene MassynVet48M 5:28:43.0+2:54:15.6+112.82%46.99%-49.09%-53.32%06:40:10.0
-5045Ralf RossolVet47M DNF-----06:30:10.0
-5057Fabio De VilliersVet44M DNF-----06:30:10.0
-5110Lachlan DoolanVet46M DNF-----06:35:10.0
-5125Deon BuhrsVet48M DNF-----06:35:10.0
-5142Nic AmersederVet41M DNF-----06:35:10.0
-5218Rudolf NiehausVet49M DNF-----06:40:10.0
  • 65KM GIANTS GAUNTLET Male - Youth
Place Bib Name Category Age Gender Finish time
15074Altus RautenbachYouth18M 3:00:01.1--100%0.00%0.00%06:30:10.0
  • 65KM GIANTS GAUNTLET No gender - Overall
Place Bib Name Category Finish time
-725 DNF-----06:30:10.0
-7529 DNF-----06:30:10.0