Jackal Dash MTB Challenge 2025

Saturday, February 8, 2025 06:06 (GMT+2) - Final results

Race info
Sport: Cycling - mtn cross-country
Location: Diepsloot, South Africa
Start type: Interval wave start
Wave grouping: Custom
Racers: 984
Timed on: HP 250 G8 Notebook PC
Timed with: Webscorer PRO 7.3
Chip timing: RFID - LLRP
RFID reader: Impinj
Updated: Tuesday, February 11, 2025 08:23 (GMT+2)
Organized by: Shift Concepts
Race website: https://northernfarm.org/jackal-dash/

Contact organizer

Use this form to send an email to the organizer.

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

  • 20KM SPRINT CHAMP - Overall
Place (chip time) Bib Name Category Age Gender
15020Thomas BoothYouth13M 51:28.8--100%40.70%36.71%07:56:00.5
25037Joshua BroughtonYouth13M 53:20.8+1:52.0+3.63%96.50%38.55%34.41%07:56:00.5
35083Quentin CollignonMaster51M 54:50.1+3:21.3+6.52%93.88%36.84%32.58%07:56:00.5
45046Logan CastleYouth16M 56:46.2+5:17.4+10.28%90.68%34.61%30.20%08:04:00.5
56127Thinus Van RooyenVet49M 57:07.8+5:39.0+10.98%90.11%34.19%29.76%08:04:00.5
66131Travis van WesemaelYouth14M 57:34.2+6:05.4+11.83%89.42%33.68%29.22%08:08:00.5
75262Minke KrugerYouth13F 58:33.2+7:04.4+13.74%87.92%32.55%28.01%08:00:00.5
86090SJ TheronYouth11M 58:33.8+7:05.0+13.76%87.90%32.54%28.00%08:00:00.5
95045Quinton CarterYouth18M 58:39.0+7:10.2+13.93%87.77%32.44%27.89%08:00:00.5
105106Johan De BeerVet45M 58:59.5+7:30.7+14.59%87.27%32.05%27.47%07:56:00.5
116095Oratile TshogaYouth14M 59:03.9+7:35.1+14.73%87.16%31.96%27.38%08:00:00.5
125225Adam HUDDYYouth18M 59:05.5+7:36.7+14.79%87.12%31.93%27.35%08:04:00.5
136007Clifford NelGrand master61M 59:37.3+8:08.5+15.82%86.34%31.32%26.70%07:56:00.5
146137Gretha VeldsmanYouth14F 59:45.5+8:16.7+16.08%86.15%31.16%26.53%07:56:00.5
155014Tristen BlakeyYouth16M 59:50.8+8:22.0+16.25%86.02%31.06%26.42%07:56:00.5
165164Waldo FourieYouth15M 1:00:52.0+9:23.2+18.23%84.58%29.89%25.17%08:00:00.5
175067WALDO COETZEEYouth16M 1:00:53.5+9:24.7+18.28%84.54%29.86%25.13%08:00:00.5
185109Johan De BeerYouth16M 1:01:25.4+9:56.6+19.31%83.81%29.25%24.48%08:08:00.5
195111AJ De BeerYouth17M 1:02:56.1+11:27.3+22.25%81.80%27.50%22.62%08:08:00.5
205175Callan GordonYouth12M 1:03:37.3+12:08.5+23.59%80.92%26.71%21.78%07:56:00.5
215184Natalia GordonYouth12F 1:03:45.8+12:17.0+23.86%80.74%26.55%21.60%08:00:00.5
226023Zayden PietersYouth11M 1:03:52.2+12:23.4+24.07%80.60%26.43%21.47%08:04:00.5
235072Andre CoetzeeYouth14M 1:04:44.0+13:15.2+25.74%79.53%25.43%20.41%08:04:00.5
246152Reeve WilsonYouth14M 1:04:53.7+13:24.9+26.06%79.33%25.25%20.21%08:00:00.5
256081Arno StokesU2322M 1:05:05.3+13:36.5+26.43%79.09%25.02%19.98%08:00:00.5
266128Ruan Van RooyenYouth17M 1:05:29.0+14:00.2+27.20%78.62%24.57%19.49%08:04:00.5
271171Doug FarrellSub vet33M 1:05:33.9+14:05.1+27.36%78.52%24.48%19.39%07:56:00.5
285293Noah MarnewickYouth17M 1:05:41.3+14:12.5+27.60%78.37%24.33%19.24%08:04:00.5
295260Lea KrugerYouth14F 1:05:55.5+14:26.7+28.06%78.09%24.06%18.95%07:56:00.5
306138XAVIER VAN DEN HEEVERYouth15M 1:06:09.0+14:40.2+28.50%77.82%23.80%18.67%08:04:00.5
316130Christopher Van TonderU2320M 1:06:16.1+14:47.3+28.73%77.68%23.66%18.52%08:08:00.5
325022Zayn BooyensYouth12M 1:06:20.6+14:51.8+28.87%77.60%23.58%18.43%08:08:00.5
335044Eoin CarterMaster56M 1:06:24.2+14:55.4+28.99%77.53%23.51%18.36%08:00:00.5
346056Eben SchultzYouth10M 1:06:31.6+15:02.8+29.23%77.38%23.37%18.21%07:56:00.5
356122Joshua van NiekerkYouth10M 1:06:34.3+15:05.5+29.32%77.33%23.32%18.15%08:00:00.5
368679PIERRE VAN EEDENVet49M 1:07:10.5+15:41.7+30.49%76.64%22.62%17.41%07:56:00.5
375125Ewald Du PlessisYouth16M 1:07:23.5+15:54.7+30.91%76.39%22.37%17.14%08:08:00.5
385239Antony JonkerVet49M 1:07:43.2+16:14.4+31.55%76.02%21.99%16.74%07:56:00.5
396133Wesley Van WyngaardtSub vet30M 1:07:50.4+16:21.6+31.78%75.88%21.85%16.59%08:04:00.5
406084Zakariya SulemanYouth12M 1:08:05.0+16:36.2+32.25%75.61%21.57%16.29%08:00:00.5
415296Daniel MartinYouth14M 1:08:13.1+16:44.3+32.51%75.46%21.42%16.13%08:00:00.5
428678Gabriel GirdhariYouth11M 1:08:25.3+16:56.5+32.91%75.24%21.18%15.88%08:00:00.5
435202Liam HavengaYouth14M 1:08:33.6+17:04.8+33.18%75.09%21.03%15.71%08:04:00.5
445009William BlackbeardVet45M 1:09:03.1+17:34.3+34.13%74.55%20.46%15.10%08:00:00.5
456036Rudi PrinslooYouth11M 1:09:18.7+17:49.9+34.64%74.27%20.16%14.78%08:08:00.5
465295Wayne MarnewickVet49M 1:09:27.1+17:58.3+34.91%74.12%20.00%14.61%08:08:00.5
476087MAGGIE TAUTEU2321F 1:09:53.4+18:24.6+35.76%73.66%19.49%14.07%08:00:00.5
486010OTTO NELMaster51M 1:10:11.1+18:42.3+36.33%73.35%19.15%13.71%08:00:00.5
495190James GreeffU2319M 1:10:19.7+18:50.9+36.61%73.20%18.99%13.53%08:04:00.5
505228Vernon IngramMaster52M 1:10:22.0+18:53.2+36.69%73.16%18.94%13.49%07:56:00.5
515265Kobus KrugerMaster58M 1:10:39.7+19:10.9+37.26%72.85%18.60%13.12%08:08:00.5
525227Moné HugoYouth14F 1:10:45.5+19:16.7+37.45%72.75%18.49%13.00%08:08:00.5
536114Pieter van der WesthuizenVet44M 1:10:51.4+19:22.6+37.64%72.65%18.38%12.88%08:04:00.5
545173David Ronald GordonYouth10M 1:11:01.2+19:32.4+37.96%72.49%18.19%12.68%07:56:00.5
556030Christo PretoriusVet43M 1:11:03.6+19:34.8+38.03%72.45%18.15%12.63%08:00:00.5
565042MICHAEL CARPENTERYouth15M 1:11:37.4+20:08.6+39.13%71.88%17.50%11.94%08:00:00.5
576129FRANCO VAN STADENYouth15M 1:11:41.3+20:12.5+39.25%71.81%17.42%11.86%08:00:00.5
585147Kaycee EngelbrechtYouth13F 1:12:17.6+20:48.8+40.43%71.21%16.72%11.12%08:04:00.5
595310Nigel ModikeSub vet32M 1:12:24.8+20:56.0+40.66%71.09%16.59%10.97%08:08:00.5
605025Regardt BothaSub vet38M 1:12:27.2+20:58.4+40.74%71.05%16.54%10.92%08:08:00.5
615051Dries CoetzeeMaster53M 1:12:36.0+21:07.2+41.03%70.91%16.37%10.74%08:04:00.5
626148Marlize VosserMaster51F 1:12:36.8+21:08.0+41.05%70.90%16.36%10.72%08:04:00.5
636121Rouan van NiekerkVet48M 1:12:55.9+21:27.1+41.67%70.59%15.99%10.33%08:00:00.5
645041HAROLD CARPENTERMaster52M 1:12:58.8+21:30.0+41.76%70.54%15.93%10.27%08:00:00.5
656119Johan van EedenYouth10M 1:13:07.1+21:38.3+42.03%70.41%15.77%10.10%08:04:00.5
665166Patrick GartlandMaster57M 1:13:11.1+21:42.3+42.16%70.34%15.70%10.02%08:08:00.5
671355Mukonazwothe NebuluSub vet37M 1:13:17.4+21:48.6+42.37%70.24%15.58%9.89%08:00:00.5
686142Ferdinand VermootenYouth13M 1:13:20.0+21:51.2+42.45%70.20%15.53%9.84%08:00:00.5
695039Dominique BroughtonYouth9F 1:13:26.2+21:57.4+42.65%70.10%15.41%9.71%08:00:00.5
706136Elan Van. ZylU2319F 1:13:27.1+21:58.3+42.68%70.09%15.39%9.69%08:04:00.5
715038Justin BroughtonMaster55M 1:13:28.6+21:59.8+42.73%70.06%15.36%9.66%08:00:00.5
725171Kayla GordonYouth17F 1:13:45.0+22:16.2+43.26%69.80%15.05%9.33%07:56:00.5
735016Casper BlignautSub vet35M 1:13:57.5+22:28.7+43.66%69.61%14.81%9.07%08:04:00.5
745299Mduduzi MchunuSub vet31M 1:14:19.7+22:50.9+44.38%69.26%14.38%8.61%08:04:00.5
755033carlo breytenbachSub vet37M 1:14:23.5+22:54.7+44.51%69.20%14.31%8.54%08:00:00.5
765138Alan EllisMaster52M 1:14:36.3+23:07.5+44.92%69.00%14.06%8.27%08:00:00.5
775281Jan LingenfelderMaster54M 1:14:43.2+23:14.4+45.14%68.90%13.93%8.13%08:00:00.5
785197Lawrence HarveyGrand master74M 1:14:44.5+23:15.7+45.19%68.88%13.90%8.11%08:08:00.5
796105Charmaine Van der bergVet49F 1:15:00.2+23:31.4+45.69%68.64%13.60%7.78%07:56:00.5
806125Matt Van OlstSub vet33M 1:15:06.2+23:37.4+45.89%68.55%13.49%7.66%08:08:00.5
816082Janita StokesMaster52F 1:15:37.8+24:09.0+46.91%68.07%12.88%7.01%08:04:00.5
826057Andre SchultzVet40M 1:15:48.1+24:19.3+47.24%67.91%12.68%6.80%08:04:00.5
836063Lezelle SMALLVet42F 1:15:52.7+24:23.9+47.39%67.85%12.60%6.71%08:08:00.5
846108Leenert Van der MerweVet49M 1:15:55.6+24:26.8+47.49%67.80%12.54%6.65%08:04:00.5
855196Linda HartogMaster59F 1:16:28.7+24:59.9+48.56%67.31%11.90%5.97%07:56:00.5
865208Angelique Bridgette HerbstSub vet39F 1:16:41.8+25:13.0+48.98%67.12%11.65%5.70%08:08:00.5
876044Daniel ReeveYouth12M 1:16:59.3+25:30.5+49.55%66.87%11.32%5.34%08:04:00.5
886009ilje nelMaster52F 1:17:28.7+25:59.9+50.50%66.44%10.75%4.74%07:56:00.5
895154Tayla ForssmanYouth14F 1:17:40.9+26:12.1+50.90%66.27%10.52%4.49%08:00:00.5
905153Justin ForssmanVet43M 1:17:43.0+26:14.2+50.96%66.24%10.48%4.45%08:00:00.5
915267Munro KrugerYouth16M 1:17:52.8+26:24.0+51.28%66.10%10.29%4.25%08:08:00.5
926144ANTHONY VISAGIEYouth14M 1:17:53.8+26:25.0+51.31%66.09%10.27%4.23%08:00:00.5
936104Stefan Van den HeeverSub vet35M 1:17:54.6+26:25.8+51.34%66.08%10.25%4.21%08:04:00.5
945036Tamsin BrooksYouth18F 1:17:59.1+26:30.3+51.49%66.01%10.17%4.12%08:04:00.5
955217Jolanie HoltzhausenSenior27F 1:18:03.8+26:35.0+51.64%65.95%10.08%4.02%07:56:00.5
965032JACO BREEDTYouth14M 1:18:13.7+26:44.9+51.96%65.81%9.89%3.82%08:00:00.5
975264Stefan KrugerMaster54M 1:18:30.1+27:01.3+52.49%65.58%9.57%3.48%08:08:00.5
985186Wayne GordonMaster52M 1:18:47.2+27:18.4+53.04%65.34%9.24%3.13%08:04:00.5
995241William JonsonYouth17M 1:19:23.5+27:54.7+54.22%64.84%8.55%2.39%08:04:00.5
1006135Shaun Van WyngaardtSub vet37M 1:19:24.1+27:55.3+54.24%64.83%8.54%2.38%08:04:00.5
1016011Kaide NelVet41M 1:19:43.0+28:14.2+54.85%64.58%8.17%1.99%08:04:00.5
1025122Dewald Du PlessisVet45M 1:20:01.5+28:32.7+55.45%64.33%7.82%1.61%08:08:00.5
1035126Cornell Du PlessisYouth13M 1:20:03.1+28:34.3+55.50%64.31%7.79%1.58%08:08:00.5
1048676Jerry ChikavaSub vet37M 1:20:12.6+28:43.8+55.81%64.18%7.61%1.38%08:00:00.5
1055050Marlene CoetzeeGrand master61F 1:20:18.5+28:49.7+56.00%64.10%7.49%1.26%07:56:00.5
1065209Joe HeritageGrand master62M 1:20:27.3+28:58.5+56.28%63.99%7.32%1.08%08:04:00.5
1075018Lee BloxamMaster59M 1:20:34.9+29:06.1+56.53%63.89%7.18%0.93%08:04:00.5
1086003Aryan NaidooYouth17M 1:20:36.8+29:08.0+56.59%63.86%7.14%0.89%08:04:00.5
1095298Mboneni MazibukoSub vet32M 1:20:47.0+29:18.2+56.92%63.73%6.94%0.68%08:04:00.5
1105294Liam MarnewickYouth11M 1:20:56.7+29:27.9+57.24%63.60%6.76%0.48%08:04:00.5
1106012Mandla NyathiVet43M 1:20:56.7+29:27.9+57.24%63.60%6.76%0.48%08:08:00.5
1126153Ethan WilsonYouth8M 1:21:01.9+29:33.1+57.40%63.53%6.66%0.37%08:04:00.5
1136050Johnny RoseGrand master66M 1:21:08.3+29:39.5+57.61%63.45%6.54%0.24%08:08:00.5
1146106Nicolene van der MerweSub vet39F 1:21:10.5+29:41.7+57.68%63.42%6.49%0.20%07:56:00.5
1155203Aidan HavengaYouth12M 1:21:19.6+29:50.8+57.98%63.30%6.32%0.01%08:08:00.5
1166033Tjaart PrinslooSub vet39M 1:21:20.1+29:51.3+57.99%63.29%6.31%0.00%07:56:00.5
1176113Dewet Van Der MerweSenior28M 1:21:24.7+29:55.9+58.14%63.23%6.22%-0.09%08:08:00.5
1186145Andre VisserVet48M 1:21:37.6+30:08.8+58.56%63.07%5.97%-0.36%08:04:00.5
1196112LEHANÉ VAN DER MERWEYouth18F 1:21:54.4+30:25.6+59.10%62.85%5.65%-0.70%08:04:00.5
1205259Roelof KritzingerSub vet35M 1:22:04.1+30:35.3+59.42%62.73%5.46%-0.90%07:56:00.5
1215127Bert du PreezMaster50M 1:22:07.6+30:38.8+59.53%62.68%5.40%-0.97%08:08:00.5
1225129Carol du PreezVet49F 1:22:23.4+30:54.6+60.04%62.48%5.09%-1.30%08:08:00.5
1235313KEVIN MOODLEYMaster56M 1:22:27.6+30:58.8+60.18%62.43%5.01%-1.38%07:56:00.5
1245031Milan BrandYouth15M 1:23:09.0+31:40.2+61.52%61.91%4.22%-2.23%08:08:00.5
1255030Jobre BrandVet44M 1:23:11.1+31:42.3+61.59%61.89%4.18%-2.27%08:08:00.5
1268675Rebecca VenterYouth11F 1:23:25.7+31:56.9+62.06%61.71%3.90%-2.57%08:00:00.5
1276089JONATHAN TAYLORYouth14M 1:23:28.7+31:59.9+62.16%61.67%3.84%-2.64%08:04:00.5
1286029Wicus PretoriusVet44M 1:23:39.6+32:10.8+62.51%61.53%3.63%-2.86%08:00:00.5
1296086Juan SwartMaster55M 1:23:40.5+32:11.7+62.54%61.52%3.61%-2.88%08:08:00.5
1305017Bianca BlignautSub vet30F 1:24:01.0+32:32.2+63.20%61.27%3.22%-3.30%08:08:00.5
1315318Chiko MushapaidzeSub vet37M 1:24:24.4+32:55.6+63.96%60.99%2.77%-3.78%07:56:00.5
1325159Graham ForteMaster52M 1:24:29.9+33:01.1+64.14%60.92%2.67%-3.89%08:00:00.5
1335317Renaldo MuregessSub vet39M 1:24:49.5+33:20.7+64.77%60.69%2.29%-4.29%08:08:00.5
1345139Barry EllisVet40M 1:24:53.7+33:24.9+64.91%60.64%2.21%-4.38%08:00:00.5
1356022Sarah Jane PenmanVet42F 1:25:04.1+33:35.3+65.25%60.52%2.01%-4.59%08:08:00.5
1365029Maximus Brand BrandYouth13M 1:25:10.3+33:41.5+65.45%60.44%1.89%-4.72%08:04:00.5
1375056lena coetzeeVet42F 1:25:17.0+33:48.2+65.66%60.36%1.76%-4.85%08:04:00.5
1385199Manus HavengaMaster50M 1:25:21.8+33:53.0+65.82%60.31%1.67%-4.95%08:04:00.5
1395229Hendrik Johannes Janse van RensburgYouth13M 1:25:37.5+34:08.7+66.33%60.12%1.37%-5.27%08:00:00.5
1406031Carel PretoriusSub vet39M 1:25:54.9+34:26.1+66.89%59.92%1.03%-5.63%08:04:00.5
1416060Thendo SitholimelaSub vet34M 1:26:04.9+34:36.1+67.21%59.80%0.84%-5.84%08:04:00.5
1426025Werner PotgieterVet46M 1:26:10.3+34:41.5+67.39%59.74%0.74%-5.95%08:04:00.5
1435162Braydon ForteYouth13M 1:26:27.7+34:58.9+67.95%59.54%0.40%-6.30%08:00:00.5
1446034kayla PrinslooSenior27F 1:26:42.3+35:13.5+68.42%59.37%0.12%-6.60%08:00:00.5
1456059Geoff ShiersGrand master75M 1:27:05.0+35:36.2+69.16%59.12%-0.31%-7.07%08:04:00.5
1465185Taygin GordonYouth11M 1:27:14.4+35:45.6+69.46%59.01%-0.49%-7.26%08:00:00.5
1475015Skye BlandSenior28F 1:27:21.7+35:52.9+69.70%58.93%-0.63%-7.41%08:00:00.5
1486054Teresa SchoemanGrand master61F 1:27:22.6+35:53.8+69.73%58.92%-0.65%-7.43%07:56:00.5
1496146Nigel VolkGrand master68M 1:27:25.0+35:56.2+69.81%58.89%-0.70%-7.48%08:00:00.5
1505104Reece CreightonYouth8M 1:27:38.8+36:10.0+70.25%58.74%-0.96%-7.76%08:04:00.5
1515275David LargeMaster59M 1:27:58.6+36:29.8+70.89%58.52%-1.34%-8.17%08:00:00.5
1526102JUSTIN VAN ASWEGENYouth15M 1:28:38.0+37:09.2+72.17%58.08%-2.10%-8.97%08:00:00.5
1536020Denis OstroumovSub vet32M 1:28:55.4+37:26.6+72.73%57.89%-2.43%-9.33%07:56:00.5
1546019Annalien OosthuizenMaster59F 1:28:55.6+37:26.8+72.74%57.89%-2.44%-9.33%08:08:00.5
1555269Nyengedzo KutamaSub vet31M 1:29:01.5+37:32.7+72.93%57.83%-2.55%-9.45%08:08:00.5
1566151Bradley WilsonVet40M 1:29:03.2+37:34.4+72.99%57.81%-2.58%-9.49%07:56:00.5
1576140AJ VenterMaster57M 1:29:06.4+37:37.6+73.09%57.77%-2.64%-9.56%08:08:00.5
1585277Linde LateganSub vet39F 1:29:12.8+37:44.0+73.30%57.70%-2.77%-9.69%07:56:00.5
1595290Dorienne MaraisVet40F 1:29:18.3+37:49.5+73.48%57.65%-2.87%-9.80%08:00:00.5
1606078Jacques SpangenbergVet44M 1:29:21.0+37:52.2+73.56%57.62%-2.92%-9.85%08:00:00.5
1615193kerry HammondVet40F 1:30:00.9+38:32.1+74.85%57.19%-3.69%-10.67%08:08:00.5
1626032Wade PrinslooSenior29M 1:30:47.0+39:18.2+76.35%56.71%-4.57%-11.62%07:56:00.5
1635119Alzé Du PlessisYouth15F 1:32:14.6+40:45.8+79.18%55.81%-6.26%-13.41%08:00:00.5
1645141Riana EngelbrechtMaster51F 1:32:17.3+40:48.5+79.27%55.78%-6.31%-13.47%08:00:00.5
1656002Mikayla MynhardtYouth12F 1:32:47.7+41:18.9+80.25%55.48%-6.89%-14.09%08:08:00.5
1666001Francois MynhardtVet48M 1:32:49.1+41:20.3+80.30%55.46%-6.92%-14.12%08:08:00.5
1675026CORNELIS BRANDVet48M 1:33:10.0+41:41.2+80.98%55.26%-7.32%-14.55%07:56:00.5
1685113Johannes de BruynMaster50M 1:33:48.9+42:20.1+82.24%54.87%-8.07%-15.34%08:00:00.5
1695270Nella La GrangeMaster59F 1:35:22.1+43:53.3+85.25%53.98%-9.86%-17.25%08:08:00.5
1706069Laurie SnymanMaster55F 1:35:22.9+43:54.1+85.28%53.97%-9.87%-17.27%08:08:00.5
1716080Yolanda StanderSub vet34F 1:35:23.6+43:54.8+85.30%53.97%-9.88%-17.28%08:08:00.5
1726132Carla Van WykSenior27F 1:35:29.3+44:00.5+85.49%53.91%-9.99%-17.40%07:56:00.5
1736116Elrika van EedenSub vet36F 1:36:11.5+44:42.7+86.85%53.52%-10.80%-18.27%08:00:00.5
1746117Lihane van EedenYouth8F 1:36:11.6+44:42.8+86.86%53.52%-10.81%-18.27%08:00:00.5
1755309Lani MlamboSub vet37M 1:36:16.2+44:47.4+87.00%53.47%-10.89%-18.36%07:56:00.5
1763049Muhammad Saabir AllawoodeenYouth11M 1:36:42.7+45:13.9+87.86%53.23%-11.40%-18.91%08:08:00.5
1775040Chloe CaisterSenior28F 1:36:43.3+45:14.5+87.88%53.22%-11.41%-18.92%08:04:00.5
1786120Leandra Van EedenMaster52F 1:37:21.8+45:53.0+89.13%52.87%-12.15%-19.71%08:08:00.5
1795222Janine HortonVet45F 1:37:40.3+46:11.5+89.73%52.71%-12.51%-20.09%08:08:00.5
1805285Gert LubbeMaster53M 1:37:44.5+46:15.7+89.86%52.67%-12.59%-20.17%08:08:00.5
1815286Rozaan LubbeSenior27F 1:37:49.9+46:21.1+90.04%52.62%-12.69%-20.28%08:08:00.5
1825048Trinity ChaukeSenior29M 1:37:56.9+46:28.1+90.26%52.56%-12.83%-20.43%08:04:00.5
1835315Tebogo MorulaneSub vet30M 1:37:59.1+46:30.3+90.34%52.54%-12.87%-20.47%08:04:00.5
1845307Shaun MeyerVet47M 1:38:30.6+47:01.8+91.36%52.26%-13.47%-21.12%08:08:00.5
1855012Kayleigh BlackbeardYouth15F 1:38:35.3+47:06.5+91.51%52.22%-13.56%-21.21%08:00:00.5
1865152Mike FarquharsonGrand master60M 1:38:49.6+47:20.8+91.97%52.09%-13.84%-21.51%08:00:00.5
1875004Lizette BlackbeardVet46F 1:39:27.5+47:58.7+93.20%51.76%-14.57%-22.28%08:00:00.5
1885263Elize KrugerMaster53F 1:39:46.7+48:17.9+93.82%51.59%-14.94%-22.68%08:08:00.5
1895306David MeyerYouth12M 1:40:32.2+49:03.4+95.29%51.21%-15.81%-23.61%08:04:00.5
1906039Shaniel RangasamyVet49M 1:40:53.9+49:25.1+96.00%51.02%-16.23%-24.05%07:56:00.5
1915207Anica Henkel-PistoriusVet46M 1:40:57.4+49:28.6+96.11%50.99%-16.29%-24.12%07:56:00.5
1925149Mornay EngelbrechtMaster51M 1:41:38.6+50:09.8+97.44%50.65%-17.08%-24.97%08:08:00.5
1935094Gabriella corsiGrand master64F 1:44:11.5+52:42.7+102.39%49.41%-20.02%-28.10%07:56:00.5
1946016Fred OelofseGrand master72M 1:44:19.0+52:50.2+102.64%49.35%-20.16%-28.26%08:04:00.5
1955093Anike ConradieSub vet33F 1:45:32.0+54:03.2+105.00%48.78%-21.56%-29.75%08:04:00.5
1965302Mark MeltzerGrand master70M 1:46:13.7+54:44.9+106.35%48.46%-22.37%-30.61%08:08:00.5
1975131iq ebrVet42M 1:46:15.8+54:47.0+106.42%48.45%-22.41%-30.65%08:08:00.5
1986076Sipho SonoSub vet33M 1:46:18.5+54:49.7+106.50%48.43%-22.46%-30.70%08:04:00.5
1995145Samantha EngelbrechtVet49F 1:47:16.8+55:48.0+108.39%47.99%-23.58%-31.90%08:00:00.5
2006066Serika SmithSub vet37F 1:47:36.2+56:07.4+109.02%47.84%-23.95%-32.30%08:04:00.5
2015243Ruben JoubertYouth13M 1:47:43.3+56:14.5+109.25%47.79%-24.09%-32.44%08:08:00.5
2023048Jameel AllawoodeenVet45M 1:48:48.6+57:19.8+111.36%47.31%-25.34%-33.78%07:56:00.5
2035253Fanisa KhozaYouth14F 1:49:00.4+57:31.6+111.75%47.23%-25.57%-34.02%08:08:00.5
2046028Manie PretoriusMaster55M 1:51:13.4+59:44.6+116.05%46.29%-28.12%-36.75%07:56:00.5
2056085Elize SwartMaster53F 1:51:41.7+1:00:12.9+116.97%46.09%-28.66%-37.33%08:04:00.5
2066115Jennifer van DongenMaster53F 1:52:02.6+1:00:33.8+117.64%45.95%-29.06%-37.76%07:56:00.5
2076017Michelle OosthuizenVet45F 1:52:42.5+1:01:13.7+118.94%45.68%-29.83%-38.57%07:56:00.5
2085251Kgosi KgoleYouth15M 1:53:46.3+1:02:17.5+121.00%45.25%-31.05%-39.88%08:04:00.5
2095288Kholo MabitselaVet40M 1:54:06.5+1:02:37.7+121.66%45.12%-31.44%-40.29%07:56:00.5
2105132Eesa EbrahimYouth10M 1:54:09.8+1:02:41.0+121.76%45.09%-31.51%-40.36%08:00:00.5
2115284Lungisa LiwelaSub vet35F 1:54:49.4+1:03:20.6+123.04%44.83%-32.27%-41.17%08:08:00.5
2126096Emmanuel TsiameSub vet34M 1:55:49.4+1:04:20.6+124.99%44.45%-33.42%-42.40%07:56:00.5
2136143NADINE VISAGIEVet44F 2:00:04.8+1:08:36.0+133.26%42.87%-38.32%-47.64%08:00:00.5
2146015Ester OchseVet48F 2:01:57.3+1:10:28.5+136.90%42.21%-40.48%-49.94%08:04:00.5
2156062Dakalo SitholimelaSub vet33M 2:04:23.8+1:12:55.0+141.64%41.38%-43.29%-52.94%08:08:00.5
2166079Ashley StanderMaster52F 2:04:59.1+1:13:30.3+142.78%41.19%-43.97%-53.67%08:08:00.5
2175024TARRYN BOSHOFFVet40F 2:06:52.1+1:15:23.3+146.44%40.58%-46.14%-55.98%07:56:00.5
2185214Biko HlopheYouth12M 2:09:01.0+1:17:32.2+150.62%39.90%-48.62%-58.62%08:08:00.5
2195211Mlungisi HlopheSub vet38M 2:09:01.3+1:17:32.5+150.62%39.90%-48.62%-58.63%08:08:00.5
2206053Prince SamSub vet36M 2:16:05.3+1:24:36.5+164.35%37.83%-56.76%-67.32%07:56:00.5
2216021MARKIO OTTOYouth14M 2:22:26.9+1:30:58.1+176.71%36.14%-64.09%-75.14%08:04:00.5
2225240Kim JonsonVet47F 2:25:02.4+1:33:33.6+181.74%35.49%-67.07%-78.32%08:04:00.5
2236068Zane SmithYouth11M 2:26:35.9+1:35:07.1+184.77%35.12%-68.87%-80.24%08:08:00.5
2245314Sameshen MoodleySub vet34M 2:30:15.9+1:38:47.1+191.89%34.26%-73.09%-84.75%07:56:00.5
2256067Shane SmithMaster50M 2:30:39.9+1:39:11.1+192.67%34.17%-73.55%-85.24%08:08:00.5
2265108TIAAN FERREIRAYouth15M 2:32:52.5+1:41:23.7+196.96%33.67%-76.10%-87.96%08:00:00.5
2276150Myrsheila WesselsMaster54F 2:33:12.3+1:41:43.5+197.60%33.60%-76.48%-88.36%07:56:00.5
2285165Rayner FritzSub vet38M 2:36:31.4+1:45:02.6+204.05%32.89%-80.30%-92.44%08:00:00.5
2295115Kefilwe DlokweniSub vet31F 2:43:13.6+1:51:44.8+217.07%31.54%-88.02%-100.68%08:08:00.5
2305114A zania DlokweniSub vet36F 2:47:15.2+1:55:46.4+224.89%30.78%-92.66%-105.64%08:04:00.5
2311391SASHWYN PILLAYSub vet38M 4:04:21.0+3:12:52.2+374.65%21.07%-181.47%-200.42%08:08:00.5
-5002Michelle BateVet40F DNF-----08:08:00.5
-5003Daniel BellamyYouth14M DNF-----08:08:00.5
-5023Michael BooysenVet42M DNF-----07:56:00.5
-5034Joan BrinkGrand master74F DNF-----07:56:00.5
-5035Joan BrinkGrand master74F DNF-----07:56:00.5
-5047Mitali ChauhanVet40F DNF-----07:56:00.5
-5120Wayne Du PlessisVet44M DNF-----08:04:00.5
-5130Erich DurrVet46M DNF-----07:56:00.5
-5151Roger FalckMaster57M DNF-----07:56:00.5
-5180Bruce GordonMaster53M DNF-----08:00:00.5
-5182Edyta GordonVet40F DNF-----08:00:00.5
-5195Hamish Hardres-WilliamsVet41M DNF-----07:56:00.5
-5215Thallon HoggSub vet34M DNF-----08:08:00.5
-5233Robert JansenVet46M DNF-----08:08:00.5
-5254Gordon KlopperSub vet38M DNF-----08:04:00.5
-5258DEON KOEKEMOERMaster59M DNF-----07:56:00.5
-5271Jacques LabuschagneVet46M DNF-----08:04:00.5
-5272Stefan LabuschagneYouth15M DNF-----08:04:00.5
-5274Neil LabuschagneYouth13M DNF-----08:04:00.5
-5278Angelique le RouxVet42F DNF-----07:56:00.5
-5280tumisang leganaVet45M DNF-----07:56:00.5
-5289Temo MakgobaYouth14M DNF-----08:00:00.5
-5297Dzunisani MasingeSub vet36M DNF-----08:04:00.5
-5300PHILIPPA MCLARENVet43F DNF-----07:56:00.5
-5312Mpho MoeraneMaster52M DNF-----08:00:00.5
-5316David MparutsaVet46M DNF-----07:56:00.5
-5320Alysa MynhardtYouth13F DNF-----08:04:00.5
-6004Francois NaudeVet49M DNF-----07:56:00.5
-6006Tillanie NeethlingSub vet37F DNF-----08:04:00.5
-6040Vivaan RathoreYouth14M DNF-----08:08:00.5
-6049Clintin RiddellSub vet37M DNF-----08:04:00.5
-6051Jason RossiterSub vet33M DNF-----07:56:00.5
-6055Teresa SchoemanGrand master61F DNF-----07:56:00.5
-6058Thero SelloSub vet32M DNF-----08:08:00.5
-6064Nicola SmitMaster53F DNF-----08:08:00.5
-6070Jaco SnymanSub vet38M DNF-----08:08:00.5
-6071Wayne SoekoeMaster50M DNF-----08:08:00.5
-6074Jason SoekoeYouth17M DNF-----08:08:00.5
-6091Wendy TheronVet45F DNF-----08:04:00.5
-6092NATASHA TOMASCHKOVet42F DNF-----08:00:00.5
-6093Mark TomkinsonVet46M DNF-----08:00:00.5
-6094Jamie TomkinsonYouth14M DNF-----08:00:00.5
-6107Calvin Van Der MerweSenior29M DNF-----08:04:00.5
-8684Michael BateSub vet33M DNF-----08:08:00.5
-8685Andre AvenantVet41M DNF-----07:56:00.5
  • 20KM SPRINT CHAMP Female - Overall
Place (chip time) Bib Name Category Age Gender
15262Minke KrugerYouth13F 58:33.2--100%37.53%34.69%08:00:00.5
26137Gretha VeldsmanYouth14F 59:45.5+1:12.3+2.06%97.98%36.25%33.35%07:56:00.5
35184Natalia GordonYouth12F 1:03:45.8+5:12.6+8.90%91.83%31.97%28.88%08:00:00.5
45260Lea KrugerYouth14F 1:05:55.5+7:22.3+12.59%88.82%29.67%26.47%07:56:00.5
56087MAGGIE TAUTEU2321F 1:09:53.4+11:20.2+19.36%83.78%25.44%22.05%08:00:00.5
65227Moné HugoYouth14F 1:10:45.5+12:12.3+20.84%82.75%24.51%21.08%08:08:00.5
75147Kaycee EngelbrechtYouth13F 1:12:17.6+13:44.4+23.47%80.99%22.87%19.37%08:04:00.5
86148Marlize VosserMaster51F 1:12:36.8+14:03.6+24.01%80.64%22.53%19.01%08:04:00.5
95039Dominique BroughtonYouth9F 1:13:26.2+14:53.0+25.42%79.73%21.65%18.09%08:00:00.5
106136Elan Van. ZylU2319F 1:13:27.1+14:53.9+25.44%79.72%21.64%18.08%08:04:00.5
115171Kayla GordonYouth17F 1:13:45.0+15:11.8+25.95%79.39%21.32%17.74%07:56:00.5
126105Charmaine Van der bergVet49F 1:15:00.2+16:27.0+28.09%78.07%19.98%16.35%07:56:00.5
136082Janita StokesMaster52F 1:15:37.8+17:04.6+29.16%77.42%19.31%15.65%08:04:00.5
146063Lezelle SMALLVet42F 1:15:52.7+17:19.5+29.59%77.17%19.05%15.37%08:08:00.5
155196Linda HartogMaster59F 1:16:28.7+17:55.5+30.61%76.56%18.41%14.70%07:56:00.5
165208Angelique Bridgette HerbstSub vet39F 1:16:41.8+18:08.6+30.99%76.34%18.18%14.46%08:08:00.5
176009ilje nelMaster52F 1:17:28.7+18:55.5+32.32%75.57%17.34%13.59%07:56:00.5
185154Tayla ForssmanYouth14F 1:17:40.9+19:07.7+32.67%75.38%17.12%13.36%08:00:00.5
195036Tamsin BrooksYouth18F 1:17:59.1+19:25.9+33.19%75.08%16.80%13.02%08:04:00.5
205217Jolanie HoltzhausenSenior27F 1:18:03.8+19:30.6+33.32%75.01%16.72%12.93%07:56:00.5
215050Marlene CoetzeeGrand master61F 1:20:18.5+21:45.3+37.15%72.91%14.32%10.43%07:56:00.5
226106Nicolene van der MerweSub vet39F 1:21:10.5+22:37.3+38.63%72.13%13.40%9.46%07:56:00.5
236112LEHANÉ VAN DER MERWEYouth18F 1:21:54.4+23:21.2+39.88%71.49%12.62%8.65%08:04:00.5
245129Carol du PreezVet49F 1:22:23.4+23:50.2+40.71%71.07%12.10%8.11%08:08:00.5
258675Rebecca VenterYouth11F 1:23:25.7+24:52.5+42.48%70.18%10.99%6.95%08:00:00.5
265017Bianca BlignautSub vet30F 1:24:01.0+25:27.8+43.49%69.69%10.37%6.29%08:08:00.5
276022Sarah Jane PenmanVet42F 1:25:04.1+26:30.9+45.28%68.83%9.24%5.12%08:08:00.5
285056lena coetzeeVet42F 1:25:17.0+26:43.8+45.65%68.66%9.01%4.88%08:04:00.5
296034kayla PrinslooSenior27F 1:26:42.3+28:09.1+48.08%67.53%7.50%3.30%08:00:00.5
305015Skye BlandSenior28F 1:27:21.7+28:48.5+49.20%67.02%6.80%2.56%08:00:00.5
316054Teresa SchoemanGrand master61F 1:27:22.6+28:49.4+49.23%67.01%6.78%2.55%07:56:00.5
326019Annalien OosthuizenMaster59F 1:28:55.6+30:22.4+51.87%65.84%5.13%0.82%08:08:00.5
335277Linde LateganSub vet39F 1:29:12.8+30:39.6+52.36%65.63%4.82%0.50%07:56:00.5
345290Dorienne MaraisVet40F 1:29:18.3+30:45.1+52.52%65.57%4.72%0.40%08:00:00.5
355193kerry HammondVet40F 1:30:00.9+31:27.7+53.73%65.05%3.97%-0.40%08:08:00.5
365119Alzé Du PlessisYouth15F 1:32:14.6+33:41.4+57.54%63.48%1.59%-2.88%08:00:00.5
375141Riana EngelbrechtMaster51F 1:32:17.3+33:44.1+57.61%63.45%1.54%-2.93%08:00:00.5
386002Mikayla MynhardtYouth12F 1:32:47.7+34:14.5+58.48%63.10%1.00%-3.50%08:08:00.5
395270Nella La GrangeMaster59F 1:35:22.1+36:48.9+62.87%61.40%-1.75%-6.37%08:08:00.5
406069Laurie SnymanMaster55F 1:35:22.9+36:49.7+62.90%61.39%-1.76%-6.38%08:08:00.5
416080Yolanda StanderSub vet34F 1:35:23.6+36:50.4+62.92%61.38%-1.77%-6.39%08:08:00.5
426132Carla Van WykSenior27F 1:35:29.3+36:56.1+63.08%61.32%-1.87%-6.50%07:56:00.5
436116Elrika van EedenSub vet36F 1:36:11.5+37:38.3+64.28%60.87%-2.62%-7.28%08:00:00.5
446117Lihane van EedenYouth8F 1:36:11.6+37:38.4+64.28%60.87%-2.63%-7.29%08:00:00.5
455040Chloe CaisterSenior28F 1:36:43.3+38:10.1+65.19%60.54%-3.19%-7.88%08:04:00.5
466120Leandra Van EedenMaster52F 1:37:21.8+38:48.6+66.28%60.14%-3.87%-8.59%08:08:00.5
475222Janine HortonVet45F 1:37:40.3+39:07.1+66.81%59.95%-4.20%-8.94%08:08:00.5
485286Rozaan LubbeSenior27F 1:37:49.9+39:16.7+67.08%59.85%-4.37%-9.11%08:08:00.5
495012Kayleigh BlackbeardYouth15F 1:38:35.3+40:02.1+68.37%59.39%-5.18%-9.96%08:00:00.5
505004Lizette BlackbeardVet46F 1:39:27.5+40:54.3+69.86%58.87%-6.11%-10.93%08:00:00.5
515263Elize KrugerMaster53F 1:39:46.7+41:13.5+70.41%58.68%-6.45%-11.29%08:08:00.5
525094Gabriella corsiGrand master64F 1:44:11.5+45:38.3+77.94%56.20%-11.16%-16.21%07:56:00.5
535093Anike ConradieSub vet33F 1:45:32.0+46:58.8+80.23%55.48%-12.59%-17.70%08:04:00.5
545145Samantha EngelbrechtVet49F 1:47:16.8+48:43.6+83.22%54.58%-14.45%-19.65%08:00:00.5
556066Serika SmithSub vet37F 1:47:36.2+49:03.0+83.77%54.42%-14.80%-20.01%08:04:00.5
565253Fanisa KhozaYouth14F 1:49:00.4+50:27.2+86.17%53.72%-16.30%-21.58%08:08:00.5
576085Elize SwartMaster53F 1:51:41.7+53:08.5+90.76%52.42%-19.16%-24.58%08:04:00.5
586115Jennifer van DongenMaster53F 1:52:02.6+53:29.4+91.35%52.26%-19.53%-24.96%07:56:00.5
596017Michelle OosthuizenVet45F 1:52:42.5+54:09.3+92.49%51.95%-20.24%-25.71%07:56:00.5
605284Lungisa LiwelaSub vet35F 1:54:49.4+56:16.2+96.10%50.99%-22.50%-28.07%08:08:00.5
616143NADINE VISAGIEVet44F 2:00:04.8+1:01:31.6+105.08%48.76%-28.11%-33.93%08:00:00.5
626015Ester OchseVet48F 2:01:57.3+1:03:24.1+108.28%48.01%-30.11%-36.02%08:04:00.5
636079Ashley StanderMaster52F 2:04:59.1+1:06:25.9+113.45%46.85%-33.34%-39.40%08:08:00.5
645024TARRYN BOSHOFFVet40F 2:06:52.1+1:08:18.9+116.67%46.15%-35.35%-41.50%07:56:00.5
655240Kim JonsonVet47F 2:25:02.4+1:26:29.2+147.71%40.37%-54.74%-61.77%08:04:00.5
666150Myrsheila WesselsMaster54F 2:33:12.3+1:34:39.1+161.65%38.22%-63.45%-70.87%07:56:00.5
675115Kefilwe DlokweniSub vet31F 2:43:13.6+1:44:40.4+178.77%35.87%-74.14%-82.05%08:08:00.5
685114A zania DlokweniSub vet36F 2:47:15.2+1:48:42.0+185.64%35.01%-78.44%-86.54%08:04:00.5
-5002Michelle BateVet40F DNF-----08:08:00.5
-5034Joan BrinkGrand master74F DNF-----07:56:00.5
-5035Joan BrinkGrand master74F DNF-----07:56:00.5
-5047Mitali ChauhanVet40F DNF-----07:56:00.5
-5182Edyta GordonVet40F DNF-----08:00:00.5
-5278Angelique le RouxVet42F DNF-----07:56:00.5
-5300PHILIPPA MCLARENVet43F DNF-----07:56:00.5
-5320Alysa MynhardtYouth13F DNF-----08:04:00.5
-6006Tillanie NeethlingSub vet37F DNF-----08:04:00.5
-6055Teresa SchoemanGrand master61F DNF-----07:56:00.5
-6064Nicola SmitMaster53F DNF-----08:08:00.5
-6091Wendy TheronVet45F DNF-----08:04:00.5
-6092NATASHA TOMASCHKOVet42F DNF-----08:00:00.5
  • 20KM SPRINT CHAMP Female - Grand master
Place (chip time) Bib Name Category Age Gender
15050Marlene CoetzeeGrand master61F 1:20:18.5--100%11.38%8.09%07:56:00.5
26054Teresa SchoemanGrand master61F 1:27:22.6+7:04.1+8.80%91.91%3.58%0.00%07:56:00.5
35094Gabriella corsiGrand master64F 1:44:11.5+23:53.0+29.74%77.08%-14.97%-19.24%07:56:00.5
-5034Joan BrinkGrand master74F DNF-----07:56:00.5
-5035Joan BrinkGrand master74F DNF-----07:56:00.5
-6055Teresa SchoemanGrand master61F DNF-----07:56:00.5
  • 20KM SPRINT CHAMP Female - Master
Place (chip time) Bib Name Category Age Gender
16148Marlize VosserMaster51F 1:12:36.8--100%25.97%23.87%08:04:00.5
26082Janita StokesMaster52F 1:15:37.8+3:01.0+4.15%96.01%22.90%20.70%08:04:00.5
35196Linda HartogMaster59F 1:16:28.7+3:51.9+5.32%94.95%22.03%19.81%07:56:00.5
46009ilje nelMaster52F 1:17:28.7+4:51.9+6.70%93.72%21.01%18.76%07:56:00.5
56019Annalien OosthuizenMaster59F 1:28:55.6+16:18.8+22.47%81.66%9.34%6.76%08:08:00.5
65141Riana EngelbrechtMaster51F 1:32:17.3+19:40.5+27.10%78.68%5.91%3.24%08:00:00.5
75270Nella La GrangeMaster59F 1:35:22.1+22:45.3+31.34%76.14%2.77%0.01%08:08:00.5
86069Laurie SnymanMaster55F 1:35:22.9+22:46.1+31.36%76.13%2.76%-0.01%08:08:00.5
96120Leandra Van EedenMaster52F 1:37:21.8+24:45.0+34.08%74.58%0.74%-2.08%08:08:00.5
105263Elize KrugerMaster53F 1:39:46.7+27:09.9+37.41%72.77%-1.72%-4.62%08:08:00.5
116085Elize SwartMaster53F 1:51:41.7+39:04.9+53.82%65.01%-13.87%-17.11%08:04:00.5
126115Jennifer van DongenMaster53F 1:52:02.6+39:25.8+54.30%64.81%-14.23%-17.48%07:56:00.5
136079Ashley StanderMaster52F 2:04:59.1+52:22.3+72.12%58.10%-27.42%-31.05%08:08:00.5
146150Myrsheila WesselsMaster54F 2:33:12.3+1:20:35.5+110.99%47.40%-56.19%-60.63%07:56:00.5
-6064Nicola SmitMaster53F DNF-----08:08:00.5
  • 20KM SPRINT CHAMP Female - Senior
Place (chip time) Bib Name Category Age Gender
15217Jolanie HoltzhausenSenior27F 1:18:03.8--100%13.61%14.61%07:56:00.5
26034kayla PrinslooSenior27F 1:26:42.3+8:38.5+11.07%90.03%4.05%5.16%08:00:00.5
35015Skye BlandSenior28F 1:27:21.7+9:17.9+11.91%89.36%3.32%4.44%08:00:00.5
46132Carla Van WykSenior27F 1:35:29.3+17:25.5+22.32%81.75%-5.67%-4.44%07:56:00.5
55040Chloe CaisterSenior28F 1:36:43.3+18:39.5+23.90%80.71%-7.04%-5.79%08:04:00.5
65286Rozaan LubbeSenior27F 1:37:49.9+19:46.1+25.32%79.79%-8.27%-7.01%08:08:00.5
  • 20KM SPRINT CHAMP Female - Sub vet
Place (chip time) Bib Name Category Age Gender
15208Angelique Bridgette HerbstSub vet39F 1:16:41.8--100%28.57%20.27%08:08:00.5
26106Nicolene van der MerweSub vet39F 1:21:10.5+4:28.7+5.84%94.48%24.40%15.61%07:56:00.5
35017Bianca BlignautSub vet30F 1:24:01.0+7:19.2+9.54%91.29%21.75%12.66%08:08:00.5
45277Linde LateganSub vet39F 1:29:12.8+12:31.0+16.32%85.97%16.91%7.25%07:56:00.5
56080Yolanda StanderSub vet34F 1:35:23.6+18:41.8+24.38%80.40%11.16%0.83%08:08:00.5
66116Elrika van EedenSub vet36F 1:36:11.5+19:29.7+25.42%79.73%10.42%0.00%08:00:00.5
75093Anike ConradieSub vet33F 1:45:32.0+28:50.2+37.60%72.68%1.72%-9.71%08:04:00.5
86066Serika SmithSub vet37F 1:47:36.2+30:54.4+40.30%71.28%-0.21%-11.86%08:04:00.5
95284Lungisa LiwelaSub vet35F 1:54:49.4+38:07.6+49.71%66.80%-6.94%-19.37%08:08:00.5
105115Kefilwe DlokweniSub vet31F 2:43:13.6+1:26:31.8+112.82%46.99%-52.02%-69.69%08:08:00.5
115114A zania DlokweniSub vet36F 2:47:15.2+1:30:33.4+118.07%45.86%-55.77%-73.88%08:04:00.5
-6006Tillanie NeethlingSub vet37F DNF-----08:04:00.5
  • 20KM SPRINT CHAMP Female - U23
Place (chip time) Bib Name Category Age Gender
16087MAGGIE TAUTEU2321F 1:09:53.4--100%2.48%2.48%08:00:00.5
26136Elan Van. ZylU2319F 1:13:27.1+3:33.7+5.10%95.15%-2.48%-2.48%08:04:00.5
  • 20KM SPRINT CHAMP Female - Vet
Place (chip time) Bib Name Category Age Gender
16105Charmaine Van der bergVet49F 1:15:00.2--100%25.69%23.21%07:56:00.5
26063Lezelle SMALLVet42F 1:15:52.7+0:52.5+1.17%98.85%24.82%22.31%08:08:00.5
35129Carol du PreezVet49F 1:22:23.4+7:23.2+9.85%91.03%18.37%15.65%08:08:00.5
46022Sarah Jane PenmanVet42F 1:25:04.1+10:03.9+13.42%88.17%15.72%12.90%08:08:00.5
55056lena coetzeeVet42F 1:25:17.0+10:16.8+13.71%87.95%15.51%12.68%08:04:00.5
65290Dorienne MaraisVet40F 1:29:18.3+14:18.1+19.07%83.99%11.52%8.57%08:00:00.5
75193kerry HammondVet40F 1:30:00.9+15:00.7+20.01%83.32%10.82%7.84%08:08:00.5
85222Janine HortonVet45F 1:37:40.3+22:40.1+30.22%76.79%3.23%0.00%08:08:00.5
95004Lizette BlackbeardVet46F 1:39:27.5+24:27.3+32.61%75.41%1.46%-1.83%08:00:00.5
105145Samantha EngelbrechtVet49F 1:47:16.8+32:16.6+43.03%69.91%-6.29%-9.84%08:00:00.5
116017Michelle OosthuizenVet45F 1:52:42.5+37:42.3+50.27%66.55%-11.67%-15.40%07:56:00.5
126143NADINE VISAGIEVet44F 2:00:04.8+45:04.6+60.10%62.46%-18.97%-22.94%08:00:00.5
136015Ester OchseVet48F 2:01:57.3+46:57.1+62.60%61.50%-20.83%-24.86%08:04:00.5
145024TARRYN BOSHOFFVet40F 2:06:52.1+51:51.9+69.15%59.12%-25.69%-29.89%07:56:00.5
155240Kim JonsonVet47F 2:25:02.4+1:10:02.2+93.38%51.71%-43.70%-48.50%08:04:00.5
-5002Michelle BateVet40F DNF-----08:08:00.5
-5047Mitali ChauhanVet40F DNF-----07:56:00.5
-5182Edyta GordonVet40F DNF-----08:00:00.5
-5278Angelique le RouxVet42F DNF-----07:56:00.5
-5300PHILIPPA MCLARENVet43F DNF-----07:56:00.5
-6091Wendy TheronVet45F DNF-----08:04:00.5
-6092NATASHA TOMASCHKOVet42F DNF-----08:00:00.5
  • 20KM SPRINT CHAMP Female - Youth
Place (chip time) Bib Name Category Age Gender
15262Minke KrugerYouth13F 58:33.2--100%26.16%24.62%08:00:00.5
26137Gretha VeldsmanYouth14F 59:45.5+1:12.3+2.06%97.98%24.64%23.07%07:56:00.5
35184Natalia GordonYouth12F 1:03:45.8+5:12.6+8.90%91.83%19.59%17.92%08:00:00.5
45260Lea KrugerYouth14F 1:05:55.5+7:22.3+12.59%88.82%16.86%15.13%07:56:00.5
55227Moné HugoYouth14F 1:10:45.5+12:12.3+20.84%82.75%10.77%8.91%08:08:00.5
65147Kaycee EngelbrechtYouth13F 1:12:17.6+13:44.4+23.47%80.99%8.83%6.94%08:04:00.5
75039Dominique BroughtonYouth9F 1:13:26.2+14:53.0+25.42%79.73%7.39%5.46%08:00:00.5
85171Kayla GordonYouth17F 1:13:45.0+15:11.8+25.95%79.39%7.00%5.06%07:56:00.5
95154Tayla ForssmanYouth14F 1:17:40.9+19:07.7+32.67%75.38%2.04%0.00%08:00:00.5
105036Tamsin BrooksYouth18F 1:17:59.1+19:25.9+33.19%75.08%1.66%-0.39%08:04:00.5
116112LEHANÉ VAN DER MERWEYouth18F 1:21:54.4+23:21.2+39.88%71.49%-3.29%-5.44%08:04:00.5
128675Rebecca VenterYouth11F 1:23:25.7+24:52.5+42.48%70.18%-5.21%-7.40%08:00:00.5
135119Alzé Du PlessisYouth15F 1:32:14.6+33:41.4+57.54%63.48%-16.32%-18.75%08:00:00.5
146002Mikayla MynhardtYouth12F 1:32:47.7+34:14.5+58.48%63.10%-17.02%-19.46%08:08:00.5
156117Lihane van EedenYouth8F 1:36:11.6+37:38.4+64.28%60.87%-21.31%-23.83%08:00:00.5
165012Kayleigh BlackbeardYouth15F 1:38:35.3+40:02.1+68.37%59.39%-24.33%-26.91%08:00:00.5
175253Fanisa KhozaYouth14F 1:49:00.4+50:27.2+86.17%53.72%-37.46%-40.32%08:08:00.5
-5320Alysa MynhardtYouth13F DNF-----08:04:00.5
  • 20KM SPRINT CHAMP Male - Overall
Place (chip time) Bib Name Category Age Gender
15020Thomas BoothYouth13M 51:28.8--100%38.66%35.67%07:56:00.5
25037Joshua BroughtonYouth13M 53:20.8+1:52.0+3.63%96.50%36.44%33.34%07:56:00.5
35083Quentin CollignonMaster51M 54:50.1+3:21.3+6.52%93.88%34.66%31.48%07:56:00.5
45046Logan CastleYouth16M 56:46.2+5:17.4+10.28%90.68%32.36%29.06%08:04:00.5
56127Thinus Van RooyenVet49M 57:07.8+5:39.0+10.98%90.11%31.93%28.61%08:04:00.5
66131Travis van WesemaelYouth14M 57:34.2+6:05.4+11.83%89.42%31.40%28.06%08:08:00.5
76090SJ TheronYouth11M 58:33.8+7:05.0+13.76%87.90%30.22%26.82%08:00:00.5
85045Quinton CarterYouth18M 58:39.0+7:10.2+13.93%87.77%30.12%26.71%08:00:00.5
95106Johan De BeerVet45M 58:59.5+7:30.7+14.59%87.27%29.71%26.28%07:56:00.5
106095Oratile TshogaYouth14M 59:03.9+7:35.1+14.73%87.16%29.62%26.19%08:00:00.5
115225Adam HUDDYYouth18M 59:05.5+7:36.7+14.79%87.12%29.59%26.16%08:04:00.5
126007Clifford NelGrand master61M 59:37.3+8:08.5+15.82%86.34%28.96%25.50%07:56:00.5
135014Tristen BlakeyYouth16M 59:50.8+8:22.0+16.25%86.02%28.69%25.22%07:56:00.5
145164Waldo FourieYouth15M 1:00:52.0+9:23.2+18.23%84.58%27.48%23.94%08:00:00.5
155067WALDO COETZEEYouth16M 1:00:53.5+9:24.7+18.28%84.54%27.45%23.91%08:00:00.5
165109Johan De BeerYouth16M 1:01:25.4+9:56.6+19.31%83.81%26.81%23.24%08:08:00.5
175111AJ De BeerYouth17M 1:02:56.1+11:27.3+22.25%81.80%25.01%21.36%08:08:00.5
185175Callan GordonYouth12M 1:03:37.3+12:08.5+23.59%80.92%24.19%20.50%07:56:00.5
196023Zayden PietersYouth11M 1:03:52.2+12:23.4+24.07%80.60%23.90%20.19%08:04:00.5
205072Andre CoetzeeYouth14M 1:04:44.0+13:15.2+25.74%79.53%22.87%19.11%08:04:00.5
216152Reeve WilsonYouth14M 1:04:53.7+13:24.9+26.06%79.33%22.68%18.91%08:00:00.5
226081Arno StokesU2322M 1:05:05.3+13:36.5+26.43%79.09%22.44%18.67%08:00:00.5
236128Ruan Van RooyenYouth17M 1:05:29.0+14:00.2+27.20%78.62%21.97%18.17%08:04:00.5
241171Doug FarrellSub vet33M 1:05:33.9+14:05.1+27.36%78.52%21.88%18.07%07:56:00.5
255293Noah MarnewickYouth17M 1:05:41.3+14:12.5+27.60%78.37%21.73%17.92%08:04:00.5
266138XAVIER VAN DEN HEEVERYouth15M 1:06:09.0+14:40.2+28.50%77.82%21.18%17.34%08:04:00.5
276130Christopher Van TonderU2320M 1:06:16.1+14:47.3+28.73%77.68%21.04%17.19%08:08:00.5
285022Zayn BooyensYouth12M 1:06:20.6+14:51.8+28.87%77.60%20.95%17.10%08:08:00.5
295044Eoin CarterMaster56M 1:06:24.2+14:55.4+28.99%77.53%20.88%17.02%08:00:00.5
306056Eben SchultzYouth10M 1:06:31.6+15:02.8+29.23%77.38%20.73%16.87%07:56:00.5
316122Joshua van NiekerkYouth10M 1:06:34.3+15:05.5+29.32%77.33%20.68%16.81%08:00:00.5
328679PIERRE VAN EEDENVet49M 1:07:10.5+15:41.7+30.49%76.64%19.96%16.06%07:56:00.5
335125Ewald Du PlessisYouth16M 1:07:23.5+15:54.7+30.91%76.39%19.70%15.79%08:08:00.5
345239Antony JonkerVet49M 1:07:43.2+16:14.4+31.55%76.02%19.31%15.38%07:56:00.5
356133Wesley Van WyngaardtSub vet30M 1:07:50.4+16:21.6+31.78%75.88%19.17%15.23%08:04:00.5
366084Zakariya SulemanYouth12M 1:08:05.0+16:36.2+32.25%75.61%18.88%14.92%08:00:00.5
375296Daniel MartinYouth14M 1:08:13.1+16:44.3+32.51%75.46%18.72%14.75%08:00:00.5
388678Gabriel GirdhariYouth11M 1:08:25.3+16:56.5+32.91%75.24%18.47%14.50%08:00:00.5
395202Liam HavengaYouth14M 1:08:33.6+17:04.8+33.18%75.09%18.31%14.33%08:04:00.5
405009William BlackbeardVet45M 1:09:03.1+17:34.3+34.13%74.55%17.72%13.71%08:00:00.5
416036Rudi PrinslooYouth11M 1:09:18.7+17:49.9+34.64%74.27%17.41%13.39%08:08:00.5
425295Wayne MarnewickVet49M 1:09:27.1+17:58.3+34.91%74.12%17.25%13.21%08:08:00.5
436010OTTO NELMaster51M 1:10:11.1+18:42.3+36.33%73.35%16.37%12.30%08:00:00.5
445190James GreeffU2319M 1:10:19.7+18:50.9+36.61%73.20%16.20%12.12%08:04:00.5
455228Vernon IngramMaster52M 1:10:22.0+18:53.2+36.69%73.16%16.16%12.07%07:56:00.5
465265Kobus KrugerMaster58M 1:10:39.7+19:10.9+37.26%72.85%15.80%11.70%08:08:00.5
476114Pieter van der WesthuizenVet44M 1:10:51.4+19:22.6+37.64%72.65%15.57%11.46%08:04:00.5
485173David Ronald GordonYouth10M 1:11:01.2+19:32.4+37.96%72.49%15.38%11.25%07:56:00.5
496030Christo PretoriusVet43M 1:11:03.6+19:34.8+38.03%72.45%15.33%11.20%08:00:00.5
505042MICHAEL CARPENTERYouth15M 1:11:37.4+20:08.6+39.13%71.88%14.66%10.50%08:00:00.5
516129FRANCO VAN STADENYouth15M 1:11:41.3+20:12.5+39.25%71.81%14.58%10.42%08:00:00.5
525310Nigel ModikeSub vet32M 1:12:24.8+20:56.0+40.66%71.09%13.72%9.51%08:08:00.5
535025Regardt BothaSub vet38M 1:12:27.2+20:58.4+40.74%71.05%13.67%9.46%08:08:00.5
545051Dries CoetzeeMaster53M 1:12:36.0+21:07.2+41.03%70.91%13.49%9.28%08:04:00.5
556121Rouan van NiekerkVet48M 1:12:55.9+21:27.1+41.67%70.59%13.10%8.86%08:00:00.5
565041HAROLD CARPENTERMaster52M 1:12:58.8+21:30.0+41.76%70.54%13.04%8.80%08:00:00.5
576119Johan van EedenYouth10M 1:13:07.1+21:38.3+42.03%70.41%12.88%8.63%08:04:00.5
585166Patrick GartlandMaster57M 1:13:11.1+21:42.3+42.16%70.34%12.80%8.55%08:08:00.5
591355Mukonazwothe NebuluSub vet37M 1:13:17.4+21:48.6+42.37%70.24%12.67%8.42%08:00:00.5
606142Ferdinand VermootenYouth13M 1:13:20.0+21:51.2+42.45%70.20%12.62%8.36%08:00:00.5
615038Justin BroughtonMaster55M 1:13:28.6+21:59.8+42.73%70.06%12.45%8.18%08:00:00.5
625016Casper BlignautSub vet35M 1:13:57.5+22:28.7+43.66%69.61%11.88%7.58%08:04:00.5
635299Mduduzi MchunuSub vet31M 1:14:19.7+22:50.9+44.38%69.26%11.44%7.12%08:04:00.5
645033carlo breytenbachSub vet37M 1:14:23.5+22:54.7+44.51%69.20%11.36%7.04%08:00:00.5
655138Alan EllisMaster52M 1:14:36.3+23:07.5+44.92%69.00%11.11%6.77%08:00:00.5
665281Jan LingenfelderMaster54M 1:14:43.2+23:14.4+45.14%68.90%10.97%6.63%08:00:00.5
675197Lawrence HarveyGrand master74M 1:14:44.5+23:15.7+45.19%68.88%10.94%6.60%08:08:00.5
686125Matt Van OlstSub vet33M 1:15:06.2+23:37.4+45.89%68.55%10.51%6.15%08:08:00.5
696057Andre SchultzVet40M 1:15:48.1+24:19.3+47.24%67.91%9.68%5.28%08:04:00.5
706108Leenert Van der MerweVet49M 1:15:55.6+24:26.8+47.49%67.80%9.53%5.12%08:04:00.5
716044Daniel ReeveYouth12M 1:16:59.3+25:30.5+49.55%66.87%8.27%3.79%08:04:00.5
725153Justin ForssmanVet43M 1:17:43.0+26:14.2+50.96%66.24%7.40%2.88%08:00:00.5
735267Munro KrugerYouth16M 1:17:52.8+26:24.0+51.28%66.10%7.20%2.68%08:08:00.5
746144ANTHONY VISAGIEYouth14M 1:17:53.8+26:25.0+51.31%66.09%7.18%2.66%08:00:00.5
756104Stefan Van den HeeverSub vet35M 1:17:54.6+26:25.8+51.34%66.08%7.17%2.64%08:04:00.5
765032JACO BREEDTYouth14M 1:18:13.7+26:44.9+51.96%65.81%6.79%2.25%08:00:00.5
775264Stefan KrugerMaster54M 1:18:30.1+27:01.3+52.49%65.58%6.46%1.90%08:08:00.5
785186Wayne GordonMaster52M 1:18:47.2+27:18.4+53.04%65.34%6.12%1.55%08:04:00.5
795241William JonsonYouth17M 1:19:23.5+27:54.7+54.22%64.84%5.40%0.79%08:04:00.5
806135Shaun Van WyngaardtSub vet37M 1:19:24.1+27:55.3+54.24%64.83%5.39%0.78%08:04:00.5
816011Kaide NelVet41M 1:19:43.0+28:14.2+54.85%64.58%5.01%0.39%08:04:00.5
825122Dewald Du PlessisVet45M 1:20:01.5+28:32.7+55.45%64.33%4.65%0.00%08:08:00.5
835126Cornell Du PlessisYouth13M 1:20:03.1+28:34.3+55.50%64.31%4.62%-0.03%08:08:00.5
848676Jerry ChikavaSub vet37M 1:20:12.6+28:43.8+55.81%64.18%4.43%-0.23%08:00:00.5
855209Joe HeritageGrand master62M 1:20:27.3+28:58.5+56.28%63.99%4.14%-0.54%08:04:00.5
865018Lee BloxamMaster59M 1:20:34.9+29:06.1+56.53%63.89%3.98%-0.70%08:04:00.5
876003Aryan NaidooYouth17M 1:20:36.8+29:08.0+56.59%63.86%3.95%-0.74%08:04:00.5
885298Mboneni MazibukoSub vet32M 1:20:47.0+29:18.2+56.92%63.73%3.74%-0.95%08:04:00.5
895294Liam MarnewickYouth11M 1:20:56.7+29:27.9+57.24%63.60%3.55%-1.15%08:04:00.5
896012Mandla NyathiVet43M 1:20:56.7+29:27.9+57.24%63.60%3.55%-1.15%08:08:00.5
916153Ethan WilsonYouth8M 1:21:01.9+29:33.1+57.40%63.53%3.45%-1.26%08:04:00.5
926050Johnny RoseGrand master66M 1:21:08.3+29:39.5+57.61%63.45%3.32%-1.39%08:08:00.5
935203Aidan HavengaYouth12M 1:21:19.6+29:50.8+57.98%63.30%3.10%-1.63%08:08:00.5
946033Tjaart PrinslooSub vet39M 1:21:20.1+29:51.3+57.99%63.29%3.09%-1.64%07:56:00.5
956113Dewet Van Der MerweSenior28M 1:21:24.7+29:55.9+58.14%63.23%3.00%-1.73%08:08:00.5
966145Andre VisserVet48M 1:21:37.6+30:08.8+58.56%63.07%2.74%-2.00%08:04:00.5
975259Roelof KritzingerSub vet35M 1:22:04.1+30:35.3+59.42%62.73%2.21%-2.55%07:56:00.5
985127Bert du PreezMaster50M 1:22:07.6+30:38.8+59.53%62.68%2.14%-2.63%08:08:00.5
995313KEVIN MOODLEYMaster56M 1:22:27.6+30:58.8+60.18%62.43%1.75%-3.04%07:56:00.5
1005031Milan BrandYouth15M 1:23:09.0+31:40.2+61.52%61.91%0.92%-3.91%08:08:00.5
1015030Jobre BrandVet44M 1:23:11.1+31:42.3+61.59%61.89%0.88%-3.95%08:08:00.5
1026089JONATHAN TAYLORYouth14M 1:23:28.7+31:59.9+62.16%61.67%0.53%-4.32%08:04:00.5
1036029Wicus PretoriusVet44M 1:23:39.6+32:10.8+62.51%61.53%0.32%-4.54%08:00:00.5
1046086Juan SwartMaster55M 1:23:40.5+32:11.7+62.54%61.52%0.30%-4.56%08:08:00.5
1055318Chiko MushapaidzeSub vet37M 1:24:24.4+32:55.6+63.96%60.99%-0.57%-5.48%07:56:00.5
1065159Graham ForteMaster52M 1:24:29.9+33:01.1+64.14%60.92%-0.68%-5.59%08:00:00.5
1075317Renaldo MuregessSub vet39M 1:24:49.5+33:20.7+64.77%60.69%-1.07%-6.00%08:08:00.5
1085139Barry EllisVet40M 1:24:53.7+33:24.9+64.91%60.64%-1.16%-6.09%08:00:00.5
1095029Maximus Brand BrandYouth13M 1:25:10.3+33:41.5+65.45%60.44%-1.49%-6.43%08:04:00.5
1105199Manus HavengaMaster50M 1:25:21.8+33:53.0+65.82%60.31%-1.71%-6.67%08:04:00.5
1115229Hendrik Johannes Janse van RensburgYouth13M 1:25:37.5+34:08.7+66.33%60.12%-2.03%-7.00%08:00:00.5
1126031Carel PretoriusSub vet39M 1:25:54.9+34:26.1+66.89%59.92%-2.37%-7.36%08:04:00.5
1136060Thendo SitholimelaSub vet34M 1:26:04.9+34:36.1+67.21%59.80%-2.57%-7.57%08:04:00.5
1146025Werner PotgieterVet46M 1:26:10.3+34:41.5+67.39%59.74%-2.68%-7.68%08:04:00.5
1155162Braydon ForteYouth13M 1:26:27.7+34:58.9+67.95%59.54%-3.02%-8.04%08:00:00.5
1166059Geoff ShiersGrand master75M 1:27:05.0+35:36.2+69.16%59.12%-3.76%-8.82%08:04:00.5
1175185Taygin GordonYouth11M 1:27:14.4+35:45.6+69.46%59.01%-3.95%-9.02%08:00:00.5
1186146Nigel VolkGrand master68M 1:27:25.0+35:56.2+69.81%58.89%-4.16%-9.24%08:00:00.5
1195104Reece CreightonYouth8M 1:27:38.8+36:10.0+70.25%58.74%-4.43%-9.52%08:04:00.5
1205275David LargeMaster59M 1:27:58.6+36:29.8+70.89%58.52%-4.83%-9.94%08:00:00.5
1216102JUSTIN VAN ASWEGENYouth15M 1:28:38.0+37:09.2+72.17%58.08%-5.61%-10.76%08:00:00.5
1226020Denis OstroumovSub vet32M 1:28:55.4+37:26.6+72.73%57.89%-5.96%-11.12%07:56:00.5
1235269Nyengedzo KutamaSub vet31M 1:29:01.5+37:32.7+72.93%57.83%-6.08%-11.25%08:08:00.5
1246151Bradley WilsonVet40M 1:29:03.2+37:34.4+72.99%57.81%-6.11%-11.28%07:56:00.5
1256140AJ VenterMaster57M 1:29:06.4+37:37.6+73.09%57.77%-6.17%-11.35%08:08:00.5
1266078Jacques SpangenbergVet44M 1:29:21.0+37:52.2+73.56%57.62%-6.46%-11.65%08:00:00.5
1276032Wade PrinslooSenior29M 1:30:47.0+39:18.2+76.35%56.71%-8.17%-13.44%07:56:00.5
1286001Francois MynhardtVet48M 1:32:49.1+41:20.3+80.30%55.46%-10.60%-15.99%08:08:00.5
1295026CORNELIS BRANDVet48M 1:33:10.0+41:41.2+80.98%55.26%-11.01%-16.42%07:56:00.5
1305113Johannes de BruynMaster50M 1:33:48.9+42:20.1+82.24%54.87%-11.78%-17.23%08:00:00.5
1315309Lani MlamboSub vet37M 1:36:16.2+44:47.4+87.00%53.47%-14.71%-20.30%07:56:00.5
1323049Muhammad Saabir AllawoodeenYouth11M 1:36:42.7+45:13.9+87.86%53.23%-15.24%-20.85%08:08:00.5
1335285Gert LubbeMaster53M 1:37:44.5+46:15.7+89.86%52.67%-16.46%-22.14%08:08:00.5
1345048Trinity ChaukeSenior29M 1:37:56.9+46:28.1+90.26%52.56%-16.71%-22.40%08:04:00.5
1355315Tebogo MorulaneSub vet30M 1:37:59.1+46:30.3+90.34%52.54%-16.75%-22.44%08:04:00.5
1365307Shaun MeyerVet47M 1:38:30.6+47:01.8+91.36%52.26%-17.38%-23.10%08:08:00.5
1375152Mike FarquharsonGrand master60M 1:38:49.6+47:20.8+91.97%52.09%-17.76%-23.49%08:00:00.5
1385306David MeyerYouth12M 1:40:32.2+49:03.4+95.29%51.21%-19.79%-25.63%08:04:00.5
1396039Shaniel RangasamyVet49M 1:40:53.9+49:25.1+96.00%51.02%-20.22%-26.08%07:56:00.5
1405207Anica Henkel-PistoriusVet46M 1:40:57.4+49:28.6+96.11%50.99%-20.29%-26.16%07:56:00.5
1415149Mornay EngelbrechtMaster51M 1:41:38.6+50:09.8+97.44%50.65%-21.11%-27.01%08:08:00.5
1426016Fred OelofseGrand master72M 1:44:19.0+52:50.2+102.64%49.35%-24.30%-30.36%08:04:00.5
1435302Mark MeltzerGrand master70M 1:46:13.7+54:44.9+106.35%48.46%-26.57%-32.74%08:08:00.5
1445131iq ebrVet42M 1:46:15.8+54:47.0+106.42%48.45%-26.62%-32.79%08:08:00.5
1456076Sipho SonoSub vet33M 1:46:18.5+54:49.7+106.50%48.43%-26.67%-32.84%08:04:00.5
1465243Ruben JoubertYouth13M 1:47:43.3+56:14.5+109.25%47.79%-28.35%-34.61%08:08:00.5
1473048Jameel AllawoodeenVet45M 1:48:48.6+57:19.8+111.36%47.31%-29.65%-35.97%07:56:00.5
1486028Manie PretoriusMaster55M 1:51:13.4+59:44.6+116.05%46.29%-32.53%-38.99%07:56:00.5
1495251Kgosi KgoleYouth15M 1:53:46.3+1:02:17.5+121.00%45.25%-35.56%-42.17%08:04:00.5
1505288Kholo MabitselaVet40M 1:54:06.5+1:02:37.7+121.66%45.12%-35.96%-42.59%07:56:00.5
1515132Eesa EbrahimYouth10M 1:54:09.8+1:02:41.0+121.76%45.09%-36.03%-42.66%08:00:00.5
1526096Emmanuel TsiameSub vet34M 1:55:49.4+1:04:20.6+124.99%44.45%-38.01%-44.73%07:56:00.5
1536062Dakalo SitholimelaSub vet33M 2:04:23.8+1:12:55.0+141.64%41.38%-48.22%-55.45%08:08:00.5
1545214Biko HlopheYouth12M 2:09:01.0+1:17:32.2+150.62%39.90%-53.73%-61.22%08:08:00.5
1555211Mlungisi HlopheSub vet38M 2:09:01.3+1:17:32.5+150.62%39.90%-53.73%-61.23%08:08:00.5
1566053Prince SamSub vet36M 2:16:05.3+1:24:36.5+164.35%37.83%-62.15%-70.06%07:56:00.5
1576021MARKIO OTTOYouth14M 2:22:26.9+1:30:58.1+176.71%36.14%-69.73%-78.00%08:04:00.5
1586068Zane SmithYouth11M 2:26:35.9+1:35:07.1+184.77%35.12%-74.68%-83.19%08:08:00.5
1595314Sameshen MoodleySub vet34M 2:30:15.9+1:38:47.1+191.89%34.26%-79.05%-87.77%07:56:00.5
1606067Shane SmithMaster50M 2:30:39.9+1:39:11.1+192.67%34.17%-79.52%-88.27%08:08:00.5
1615108TIAAN FERREIRAYouth15M 2:32:52.5+1:41:23.7+196.96%33.67%-82.16%-91.03%08:00:00.5
1625165Rayner FritzSub vet38M 2:36:31.4+1:45:02.6+204.05%32.89%-86.50%-95.59%08:00:00.5
1631391SASHWYN PILLAYSub vet38M 4:04:21.0+3:12:52.2+374.65%21.07%-191.15%-205.34%08:08:00.5
-5003Daniel BellamyYouth14M DNF-----08:08:00.5
-5023Michael BooysenVet42M DNF-----07:56:00.5
-5120Wayne Du PlessisVet44M DNF-----08:04:00.5
-5130Erich DurrVet46M DNF-----07:56:00.5
-5151Roger FalckMaster57M DNF-----07:56:00.5
-5180Bruce GordonMaster53M DNF-----08:00:00.5
-5195Hamish Hardres-WilliamsVet41M DNF-----07:56:00.5
-5215Thallon HoggSub vet34M DNF-----08:08:00.5
-5233Robert JansenVet46M DNF-----08:08:00.5
-5254Gordon KlopperSub vet38M DNF-----08:04:00.5
-5258DEON KOEKEMOERMaster59M DNF-----07:56:00.5
-5271Jacques LabuschagneVet46M DNF-----08:04:00.5
-5272Stefan LabuschagneYouth15M DNF-----08:04:00.5
-5274Neil LabuschagneYouth13M DNF-----08:04:00.5
-5280tumisang leganaVet45M DNF-----07:56:00.5
-5289Temo MakgobaYouth14M DNF-----08:00:00.5
-5297Dzunisani MasingeSub vet36M DNF-----08:04:00.5
-5312Mpho MoeraneMaster52M DNF-----08:00:00.5
-5316David MparutsaVet46M DNF-----07:56:00.5
-6004Francois NaudeVet49M DNF-----07:56:00.5
-6040Vivaan RathoreYouth14M DNF-----08:08:00.5
-6049Clintin RiddellSub vet37M DNF-----08:04:00.5
-6051Jason RossiterSub vet33M DNF-----07:56:00.5
-6058Thero SelloSub vet32M DNF-----08:08:00.5
-6070Jaco SnymanSub vet38M DNF-----08:08:00.5
-6071Wayne SoekoeMaster50M DNF-----08:08:00.5
-6074Jason SoekoeYouth17M DNF-----08:08:00.5
-6093Mark TomkinsonVet46M DNF-----08:00:00.5
-6094Jamie TomkinsonYouth14M DNF-----08:00:00.5
-6107Calvin Van Der MerweSenior29M DNF-----08:04:00.5
-8684Michael BateSub vet33M DNF-----08:08:00.5
-8685Andre AvenantVet41M DNF-----07:56:00.5
  • 20KM SPRINT CHAMP Male - Grand master
Place (chip time) Bib Name Category Age Gender
16007Clifford NelGrand master61M 59:37.3--100%31.19%31.53%07:56:00.5
25197Lawrence HarveyGrand master74M 1:14:44.5+15:07.2+25.36%79.77%13.74%14.17%08:08:00.5
35209Joe HeritageGrand master62M 1:20:27.3+20:50.0+34.94%74.11%7.15%7.61%08:04:00.5
46050Johnny RoseGrand master66M 1:21:08.3+21:31.0+36.09%73.48%6.36%6.83%08:08:00.5
56059Geoff ShiersGrand master75M 1:27:05.0+27:27.7+46.06%68.47%-0.50%0.00%08:04:00.5
66146Nigel VolkGrand master68M 1:27:25.0+27:47.7+46.62%68.20%-0.89%-0.38%08:00:00.5
75152Mike FarquharsonGrand master60M 1:38:49.6+39:12.3+65.76%60.33%-14.06%-13.49%08:00:00.5
86016Fred OelofseGrand master72M 1:44:19.0+44:41.7+74.96%57.15%-20.39%-19.79%08:04:00.5
95302Mark MeltzerGrand master70M 1:46:13.7+46:36.4+78.17%56.13%-22.60%-21.98%08:08:00.5
  • 20KM SPRINT CHAMP Male - Master
Place (chip time) Bib Name Category Age Gender
15083Quentin CollignonMaster51M 54:50.1--100%34.06%31.18%07:56:00.5
25044Eoin CarterMaster56M 1:06:24.2+11:34.1+21.10%82.58%20.15%16.67%08:00:00.5
36010OTTO NELMaster51M 1:10:11.1+15:21.0+27.99%78.13%15.60%11.92%08:00:00.5
45228Vernon IngramMaster52M 1:10:22.0+15:31.9+28.32%77.93%15.38%11.69%07:56:00.5
55265Kobus KrugerMaster58M 1:10:39.7+15:49.6+28.86%77.60%15.03%11.32%08:08:00.5
65051Dries CoetzeeMaster53M 1:12:36.0+17:45.9+32.40%75.53%12.70%8.89%08:04:00.5
75041HAROLD CARPENTERMaster52M 1:12:58.8+18:08.7+33.09%75.14%12.24%8.41%08:00:00.5
85166Patrick GartlandMaster57M 1:13:11.1+18:21.0+33.46%74.93%12.00%8.16%08:08:00.5
95038Justin BroughtonMaster55M 1:13:28.6+18:38.5+34.00%74.63%11.65%7.79%08:00:00.5
105138Alan EllisMaster52M 1:14:36.3+19:46.2+36.05%73.50%10.29%6.37%08:00:00.5
115281Jan LingenfelderMaster54M 1:14:43.2+19:53.1+36.26%73.39%10.15%6.23%08:00:00.5
125264Stefan KrugerMaster54M 1:18:30.1+23:40.0+43.16%69.85%5.60%1.48%08:08:00.5
135186Wayne GordonMaster52M 1:18:47.2+23:57.1+43.68%69.60%5.26%1.13%08:04:00.5
145018Lee BloxamMaster59M 1:20:34.9+25:44.8+46.95%68.05%3.10%-1.13%08:04:00.5
155127Bert du PreezMaster50M 1:22:07.6+27:17.5+49.77%66.77%1.24%-3.07%08:08:00.5
165313KEVIN MOODLEYMaster56M 1:22:27.6+27:37.5+50.38%66.50%0.84%-3.48%07:56:00.5
176086Juan SwartMaster55M 1:23:40.5+28:50.4+52.59%65.53%-0.62%-5.01%08:08:00.5
185159Graham ForteMaster52M 1:24:29.9+29:39.8+54.10%64.89%-1.61%-6.04%08:00:00.5
195199Manus HavengaMaster50M 1:25:21.8+30:31.7+55.67%64.24%-2.65%-7.13%08:04:00.5
205275David LargeMaster59M 1:27:58.6+33:08.5+60.44%62.33%-5.79%-10.41%08:00:00.5
216140AJ VenterMaster57M 1:29:06.4+34:16.3+62.50%61.54%-7.15%-11.82%08:08:00.5
225113Johannes de BruynMaster50M 1:33:48.9+38:58.8+71.09%58.45%-12.81%-17.73%08:00:00.5
235285Gert LubbeMaster53M 1:37:44.5+42:54.4+78.25%56.10%-17.53%-22.66%08:08:00.5
245149Mornay EngelbrechtMaster51M 1:41:38.6+46:48.5+85.36%53.95%-22.22%-27.56%08:08:00.5
256028Manie PretoriusMaster55M 1:51:13.4+56:23.3+102.83%49.30%-33.74%-39.58%07:56:00.5
266067Shane SmithMaster50M 2:30:39.9+1:35:49.8+174.76%36.40%-81.17%-89.08%08:08:00.5
-5151Roger FalckMaster57M DNF-----07:56:00.5
-5180Bruce GordonMaster53M DNF-----08:00:00.5
-5258DEON KOEKEMOERMaster59M DNF-----07:56:00.5
-5312Mpho MoeraneMaster52M DNF-----08:00:00.5
-6071Wayne SoekoeMaster50M DNF-----08:08:00.5
  • 20KM SPRINT CHAMP Male - Senior
Place (chip time) Bib Name Category Age Gender
16113Dewet Van Der MerweSenior28M 1:21:24.7--100%9.59%10.32%08:08:00.5
26032Wade PrinslooSenior29M 1:30:47.0+9:22.3+11.51%89.68%-0.82%0.00%07:56:00.5
35048Trinity ChaukeSenior29M 1:37:56.9+16:32.2+20.31%83.12%-8.77%-7.89%08:04:00.5
-6107Calvin Van Der MerweSenior29M DNF-----08:04:00.5
  • 20KM SPRINT CHAMP Male - Sub vet
Place (chip time) Bib Name Category Age Gender
11171Doug FarrellSub vet33M 1:05:33.9--100%32.41%22.32%07:56:00.5
26133Wesley Van WyngaardtSub vet30M 1:07:50.4+2:16.5+3.47%96.65%30.07%19.63%08:04:00.5
35310Nigel ModikeSub vet32M 1:12:24.8+6:50.9+10.45%90.54%25.35%14.21%08:08:00.5
45025Regardt BothaSub vet38M 1:12:27.2+6:53.3+10.51%90.49%25.31%14.16%08:08:00.5
51355Mukonazwothe NebuluSub vet37M 1:13:17.4+7:43.5+11.78%89.46%24.45%13.17%08:00:00.5
65016Casper BlignautSub vet35M 1:13:57.5+8:23.6+12.80%88.65%23.76%12.38%08:04:00.5
75299Mduduzi MchunuSub vet31M 1:14:19.7+8:45.8+13.37%88.21%23.38%11.94%08:04:00.5
85033carlo breytenbachSub vet37M 1:14:23.5+8:49.6+13.46%88.13%23.31%11.87%08:00:00.5
96125Matt Van OlstSub vet33M 1:15:06.2+9:32.3+14.55%87.30%22.58%11.02%08:08:00.5
106104Stefan Van den HeeverSub vet35M 1:17:54.6+12:20.7+18.83%84.15%19.69%7.70%08:04:00.5
116135Shaun Van WyngaardtSub vet37M 1:19:24.1+13:50.2+21.10%82.57%18.15%5.93%08:04:00.5
128676Jerry ChikavaSub vet37M 1:20:12.6+14:38.7+22.34%81.74%17.32%4.97%08:00:00.5
135298Mboneni MazibukoSub vet32M 1:20:47.0+15:13.1+23.21%81.16%16.73%4.29%08:04:00.5
146033Tjaart PrinslooSub vet39M 1:21:20.1+15:46.2+24.05%80.61%16.16%3.64%07:56:00.5
155259Roelof KritzingerSub vet35M 1:22:04.1+16:30.2+25.17%79.89%15.40%2.77%07:56:00.5
165318Chiko MushapaidzeSub vet37M 1:24:24.4+18:50.5+28.74%77.68%12.99%0.00%07:56:00.5
175317Renaldo MuregessSub vet39M 1:24:49.5+19:15.6+29.38%77.29%12.56%-0.50%08:08:00.5
186031Carel PretoriusSub vet39M 1:25:54.9+20:21.0+31.04%76.31%11.44%-1.79%08:04:00.5
196060Thendo SitholimelaSub vet34M 1:26:04.9+20:31.0+31.29%76.17%11.26%-1.98%08:04:00.5
206020Denis OstroumovSub vet32M 1:28:55.4+23:21.5+35.63%73.73%8.33%-5.35%07:56:00.5
215269Nyengedzo KutamaSub vet31M 1:29:01.5+23:27.6+35.78%73.65%8.23%-5.47%08:08:00.5
225309Lani MlamboSub vet37M 1:36:16.2+30:42.3+46.83%68.11%0.76%-14.05%07:56:00.5
235315Tebogo MorulaneSub vet30M 1:37:59.1+32:25.2+49.45%66.91%-1.01%-16.09%08:04:00.5
246076Sipho SonoSub vet33M 1:46:18.5+40:44.6+62.14%61.67%-9.59%-25.95%08:04:00.5
256096Emmanuel TsiameSub vet34M 1:55:49.4+50:15.5+76.65%56.61%-19.40%-37.22%07:56:00.5
266062Dakalo SitholimelaSub vet33M 2:04:23.8+58:49.9+89.73%52.71%-28.23%-47.38%08:08:00.5
275211Mlungisi HlopheSub vet38M 2:09:01.3+1:03:27.4+96.78%50.82%-33.00%-52.86%08:08:00.5
286053Prince SamSub vet36M 2:16:05.3+1:10:31.4+107.56%48.18%-40.29%-61.23%07:56:00.5
295314Sameshen MoodleySub vet34M 2:30:15.9+1:24:42.0+129.18%43.63%-54.90%-78.03%07:56:00.5
305165Rayner FritzSub vet38M 2:36:31.4+1:30:57.5+138.73%41.89%-61.35%-85.44%08:00:00.5
311391SASHWYN PILLAYSub vet38M 4:04:21.0+2:58:47.1+272.68%26.83%-151.89%-189.49%08:08:00.5
-5215Thallon HoggSub vet34M DNF-----08:08:00.5
-5254Gordon KlopperSub vet38M DNF-----08:04:00.5
-5297Dzunisani MasingeSub vet36M DNF-----08:04:00.5
-6049Clintin RiddellSub vet37M DNF-----08:04:00.5
-6051Jason RossiterSub vet33M DNF-----07:56:00.5
-6058Thero SelloSub vet32M DNF-----08:08:00.5
-6070Jaco SnymanSub vet38M DNF-----08:08:00.5
-8684Michael BateSub vet33M DNF-----08:08:00.5
  • 20KM SPRINT CHAMP Male - U23
Place (chip time) Bib Name Category Age Gender
16081Arno StokesU2322M 1:05:05.3--100%3.18%1.78%08:00:00.5
26130Christopher Van TonderU2320M 1:06:16.1+1:10.8+1.81%98.22%1.43%0.00%08:08:00.5
35190James GreeffU2319M 1:10:19.7+5:14.4+8.05%92.55%-4.61%-6.13%08:04:00.5
  • 20KM SPRINT CHAMP Male - Vet
Place (chip time) Bib Name Category Age Gender
16127Thinus Van RooyenVet49M 57:07.8--100%31.11%29.72%08:04:00.5
25106Johan De BeerVet45M 58:59.5+1:51.7+3.26%96.84%28.87%27.43%07:56:00.5
38679PIERRE VAN EEDENVet49M 1:07:10.5+10:02.7+17.58%85.05%19.00%17.36%07:56:00.5
45239Antony JonkerVet49M 1:07:43.2+10:35.4+18.54%84.36%18.34%16.69%07:56:00.5
55009William BlackbeardVet45M 1:09:03.1+11:55.3+20.87%82.74%16.74%15.05%08:00:00.5
65295Wayne MarnewickVet49M 1:09:27.1+12:19.3+21.57%82.26%16.26%14.56%08:08:00.5
76114Pieter van der WesthuizenVet44M 1:10:51.4+13:43.6+24.03%80.63%14.56%12.83%08:04:00.5
86030Christo PretoriusVet43M 1:11:03.6+13:55.8+24.38%80.40%14.32%12.58%08:00:00.5
96121Rouan van NiekerkVet48M 1:12:55.9+15:48.1+27.66%78.33%12.06%10.28%08:00:00.5
106057Andre SchultzVet40M 1:15:48.1+18:40.3+32.68%75.37%8.60%6.75%08:04:00.5
116108Leenert Van der MerweVet49M 1:15:55.6+18:47.8+32.90%75.24%8.45%6.59%08:04:00.5
125153Justin ForssmanVet43M 1:17:43.0+20:35.2+36.03%73.51%6.29%4.39%08:00:00.5
136011Kaide NelVet41M 1:19:43.0+22:35.2+39.54%71.67%3.88%1.93%08:04:00.5
145122Dewald Du PlessisVet45M 1:20:01.5+22:53.7+40.08%71.39%3.51%1.55%08:08:00.5
156012Mandla NyathiVet43M 1:20:56.7+23:48.9+41.69%70.58%2.40%0.42%08:08:00.5
166145Andre VisserVet48M 1:21:37.6+24:29.8+42.88%69.99%1.57%-0.42%08:04:00.5
175030Jobre BrandVet44M 1:23:11.1+26:03.3+45.61%68.68%-0.30%-2.34%08:08:00.5
186029Wicus PretoriusVet44M 1:23:39.6+26:31.8+46.44%68.29%-0.88%-2.92%08:00:00.5
195139Barry EllisVet40M 1:24:53.7+27:45.9+48.60%67.29%-2.37%-4.44%08:00:00.5
206025Werner PotgieterVet46M 1:26:10.3+29:02.5+50.83%66.30%-3.91%-6.01%08:04:00.5
216151Bradley WilsonVet40M 1:29:03.2+31:55.4+55.88%64.15%-7.38%-9.56%07:56:00.5
226078Jacques SpangenbergVet44M 1:29:21.0+32:13.2+56.40%63.94%-7.74%-9.92%08:00:00.5
236001Francois MynhardtVet48M 1:32:49.1+35:41.3+62.47%61.55%-11.92%-14.19%08:08:00.5
245026CORNELIS BRANDVet48M 1:33:10.0+36:02.2+63.08%61.32%-12.34%-14.62%07:56:00.5
255307Shaun MeyerVet47M 1:38:30.6+41:22.8+72.43%57.99%-18.78%-21.19%08:08:00.5
266039Shaniel RangasamyVet49M 1:40:53.9+43:46.1+76.61%56.62%-21.66%-24.13%07:56:00.5
275207Anica Henkel-PistoriusVet46M 1:40:57.4+43:49.6+76.71%56.59%-21.73%-24.20%07:56:00.5
285131iq ebrVet42M 1:46:15.8+49:08.0+86.00%53.76%-28.13%-30.73%08:08:00.5
293048Jameel AllawoodeenVet45M 1:48:48.6+51:40.8+90.46%52.50%-31.20%-33.86%07:56:00.5
305288Kholo MabitselaVet40M 1:54:06.5+56:58.7+99.73%50.07%-37.59%-40.38%07:56:00.5
-5023Michael BooysenVet42M DNF-----07:56:00.5
-5120Wayne Du PlessisVet44M DNF-----08:04:00.5
-5130Erich DurrVet46M DNF-----07:56:00.5
-5195Hamish Hardres-WilliamsVet41M DNF-----07:56:00.5
-5233Robert JansenVet46M DNF-----08:08:00.5
-5271Jacques LabuschagneVet46M DNF-----08:04:00.5
-5280tumisang leganaVet45M DNF-----07:56:00.5
-5316David MparutsaVet46M DNF-----07:56:00.5
-6004Francois NaudeVet49M DNF-----07:56:00.5
-6093Mark TomkinsonVet46M DNF-----08:00:00.5
-8685Andre AvenantVet41M DNF-----07:56:00.5
  • 20KM SPRINT CHAMP Male - Youth
Place (chip time) Bib Name Category Age Gender
15020Thomas BoothYouth13M 51:28.8--100%34.18%28.12%07:56:00.5
25037Joshua BroughtonYouth13M 53:20.8+1:52.0+3.63%96.50%31.79%25.52%07:56:00.5
35046Logan CastleYouth16M 56:46.2+5:17.4+10.28%90.68%27.41%20.74%08:04:00.5
46131Travis van WesemaelYouth14M 57:34.2+6:05.4+11.83%89.42%26.39%19.62%08:08:00.5
56090SJ TheronYouth11M 58:33.8+7:05.0+13.76%87.90%25.12%18.23%08:00:00.5
65045Quinton CarterYouth18M 58:39.0+7:10.2+13.93%87.77%25.01%18.11%08:00:00.5
76095Oratile TshogaYouth14M 59:03.9+7:35.1+14.73%87.16%24.48%17.53%08:00:00.5
85225Adam HUDDYYouth18M 59:05.5+7:36.7+14.79%87.12%24.44%17.50%08:04:00.5
95014Tristen BlakeyYouth16M 59:50.8+8:22.0+16.25%86.02%23.48%16.44%07:56:00.5
105164Waldo FourieYouth15M 1:00:52.0+9:23.2+18.23%84.58%22.17%15.02%08:00:00.5
115067WALDO COETZEEYouth16M 1:00:53.5+9:24.7+18.28%84.54%22.14%14.98%08:00:00.5
125109Johan De BeerYouth16M 1:01:25.4+9:56.6+19.31%83.81%21.46%14.24%08:08:00.5
135111AJ De BeerYouth17M 1:02:56.1+11:27.3+22.25%81.80%19.53%12.13%08:08:00.5
145175Callan GordonYouth12M 1:03:37.3+12:08.5+23.59%80.92%18.65%11.17%07:56:00.5
156023Zayden PietersYouth11M 1:03:52.2+12:23.4+24.07%80.60%18.33%10.83%08:04:00.5
165072Andre CoetzeeYouth14M 1:04:44.0+13:15.2+25.74%79.53%17.23%9.62%08:04:00.5
176152Reeve WilsonYouth14M 1:04:53.7+13:24.9+26.06%79.33%17.02%9.39%08:00:00.5
186128Ruan Van RooyenYouth17M 1:05:29.0+14:00.2+27.20%78.62%16.27%8.57%08:04:00.5
195293Noah MarnewickYouth17M 1:05:41.3+14:12.5+27.60%78.37%16.01%8.29%08:04:00.5
206138XAVIER VAN DEN HEEVERYouth15M 1:06:09.0+14:40.2+28.50%77.82%15.42%7.64%08:04:00.5
215022Zayn BooyensYouth12M 1:06:20.6+14:51.8+28.87%77.60%15.17%7.37%08:08:00.5
226056Eben SchultzYouth10M 1:06:31.6+15:02.8+29.23%77.38%14.94%7.12%07:56:00.5
236122Joshua van NiekerkYouth10M 1:06:34.3+15:05.5+29.32%77.33%14.88%7.05%08:00:00.5
245125Ewald Du PlessisYouth16M 1:07:23.5+15:54.7+30.91%76.39%13.83%5.91%08:08:00.5
256084Zakariya SulemanYouth12M 1:08:05.0+16:36.2+32.25%75.61%12.95%4.94%08:00:00.5
265296Daniel MartinYouth14M 1:08:13.1+16:44.3+32.51%75.46%12.77%4.75%08:00:00.5
278678Gabriel GirdhariYouth11M 1:08:25.3+16:56.5+32.91%75.24%12.51%4.47%08:00:00.5
285202Liam HavengaYouth14M 1:08:33.6+17:04.8+33.18%75.09%12.34%4.28%08:04:00.5
296036Rudi PrinslooYouth11M 1:09:18.7+17:49.9+34.64%74.27%11.38%3.23%08:08:00.5
305173David Ronald GordonYouth10M 1:11:01.2+19:32.4+37.96%72.49%9.19%0.84%07:56:00.5
315042MICHAEL CARPENTERYouth15M 1:11:37.4+20:08.6+39.13%71.88%8.42%0.00%08:00:00.5
326129FRANCO VAN STADENYouth15M 1:11:41.3+20:12.5+39.25%71.81%8.34%-0.09%08:00:00.5
336119Johan van EedenYouth10M 1:13:07.1+21:38.3+42.03%70.41%6.51%-2.09%08:04:00.5
346142Ferdinand VermootenYouth13M 1:13:20.0+21:51.2+42.45%70.20%6.23%-2.39%08:00:00.5
356044Daniel ReeveYouth12M 1:16:59.3+25:30.5+49.55%66.87%1.56%-7.49%08:04:00.5
365267Munro KrugerYouth16M 1:17:52.8+26:24.0+51.28%66.10%0.42%-8.74%08:08:00.5
376144ANTHONY VISAGIEYouth14M 1:17:53.8+26:25.0+51.31%66.09%0.40%-8.76%08:00:00.5
385032JACO BREEDTYouth14M 1:18:13.7+26:44.9+51.96%65.81%-0.02%-9.22%08:00:00.5
395241William JonsonYouth17M 1:19:23.5+27:54.7+54.22%64.84%-1.51%-10.85%08:04:00.5
405126Cornell Du PlessisYouth13M 1:20:03.1+28:34.3+55.50%64.31%-2.36%-11.77%08:08:00.5
416003Aryan NaidooYouth17M 1:20:36.8+29:08.0+56.59%63.86%-3.07%-12.55%08:04:00.5
425294Liam MarnewickYouth11M 1:20:56.7+29:27.9+57.24%63.60%-3.50%-13.01%08:04:00.5
436153Ethan WilsonYouth8M 1:21:01.9+29:33.1+57.40%63.53%-3.61%-13.14%08:04:00.5
445203Aidan HavengaYouth12M 1:21:19.6+29:50.8+57.98%63.30%-3.99%-13.55%08:08:00.5
455031Milan BrandYouth15M 1:23:09.0+31:40.2+61.52%61.91%-6.32%-16.09%08:08:00.5
466089JONATHAN TAYLORYouth14M 1:23:28.7+31:59.9+62.16%61.67%-6.74%-16.55%08:04:00.5
475029Maximus Brand BrandYouth13M 1:25:10.3+33:41.5+65.45%60.44%-8.90%-18.92%08:04:00.5
485229Hendrik Johannes Janse van RensburgYouth13M 1:25:37.5+34:08.7+66.33%60.12%-9.48%-19.55%08:00:00.5
495162Braydon ForteYouth13M 1:26:27.7+34:58.9+67.95%59.54%-10.55%-20.72%08:00:00.5
505185Taygin GordonYouth11M 1:27:14.4+35:45.6+69.46%59.01%-11.55%-21.80%08:00:00.5
515104Reece CreightonYouth8M 1:27:38.8+36:10.0+70.25%58.74%-12.07%-22.37%08:04:00.5
526102JUSTIN VAN ASWEGENYouth15M 1:28:38.0+37:09.2+72.17%58.08%-13.33%-23.75%08:00:00.5
533049Muhammad Saabir AllawoodeenYouth11M 1:36:42.7+45:13.9+87.86%53.23%-23.66%-35.03%08:08:00.5
545306David MeyerYouth12M 1:40:32.2+49:03.4+95.29%51.21%-28.55%-40.37%08:04:00.5
555243Ruben JoubertYouth13M 1:47:43.3+56:14.5+109.25%47.79%-37.74%-50.40%08:08:00.5
565251Kgosi KgoleYouth15M 1:53:46.3+1:02:17.5+121.00%45.25%-45.47%-58.85%08:04:00.5
575132Eesa EbrahimYouth10M 1:54:09.8+1:02:41.0+121.76%45.09%-45.97%-59.39%08:00:00.5
585214Biko HlopheYouth12M 2:09:01.0+1:17:32.2+150.62%39.90%-64.96%-80.13%08:08:00.5
596021MARKIO OTTOYouth14M 2:22:26.9+1:30:58.1+176.71%36.14%-82.14%-98.89%08:04:00.5
606068Zane SmithYouth11M 2:26:35.9+1:35:07.1+184.77%35.12%-87.44%-104.68%08:08:00.5
615108TIAAN FERREIRAYouth15M 2:32:52.5+1:41:23.7+196.96%33.67%-95.47%-113.44%08:00:00.5
-5003Daniel BellamyYouth14M DNF-----08:08:00.5
-5272Stefan LabuschagneYouth15M DNF-----08:04:00.5
-5274Neil LabuschagneYouth13M DNF-----08:04:00.5
-5289Temo MakgobaYouth14M DNF-----08:00:00.5
-6040Vivaan RathoreYouth14M DNF-----08:08:00.5
-6074Jason SoekoeYouth17M DNF-----08:08:00.5
-6094Jamie TomkinsonYouth14M DNF-----08:00:00.5
  • 20KM SPRINT CHAMP E BIKE - Overall
Place (chip time) Bib Name Category Age Gender
15216Shirley HolmesGrand master61F 11:25.2--100%80.46%86.02%08:04:00.5
26083Natasha StrydomVet46F 1:21:42.3+1:10:17.1+615.46%13.98%-39.83%0.00%08:04:00.5
35084Carleen ColyvasMaster55F 1:22:10.3+1:10:45.1+619.54%13.90%-40.63%-0.57%08:04:00.5
  • 20KM SPRINT CHAMP E BIKE Female - Overall
Place (chip time) Bib Name Category Age Gender
15216Shirley HolmesGrand master61F 11:25.2--100%80.46%86.02%08:04:00.5
26083Natasha StrydomVet46F 1:21:42.3+1:10:17.1+615.46%13.98%-39.83%0.00%08:04:00.5
35084Carleen ColyvasMaster55F 1:22:10.3+1:10:45.1+619.54%13.90%-40.63%-0.57%08:04:00.5
  • 20KM SPRINT CHAMP E BIKE Female - Grand master
Place (chip time) Bib Name Category Age Gender
15216Shirley HolmesGrand master61F 11:25.2--100%0.00%0.00%08:04:00.5
  • 20KM SPRINT CHAMP E BIKE Female - Master
Place (chip time) Bib Name Category Age Gender
15084Carleen ColyvasMaster55F 1:22:10.3--100%0.00%0.00%08:04:00.5
  • 20KM SPRINT CHAMP E BIKE Female - Vet
Place (chip time) Bib Name Category Age Gender
16083Natasha StrydomVet46F 1:21:42.3--100%0.00%0.00%08:04:00.5
  • 40KM WEEKEND WARRIOR - Overall
Place (chip time) Bib Name Category Age Gender
11349Evan NaudeYouth15M 1:29:35.4--100%41.28%39.62%07:06:00.5
21095Bradley CaponYouth18M 1:31:00.0+1:24.6+1.57%98.45%40.35%38.67%07:06:00.5
31369Matthew NortonYouth15M 1:38:15.7+8:40.3+9.68%91.17%35.59%33.78%07:06:00.5
43108Armand VivierYouth16M 1:38:15.9+8:40.5+9.68%91.17%35.59%33.78%07:18:00.5
51439Graham SavageVet41M 1:44:45.0+15:09.6+16.92%85.53%31.34%29.41%07:10:00.5
61049Matthew BoothYouth15M 1:44:53.8+15:18.4+17.09%85.41%31.24%29.31%07:06:00.5
71170Michael FalckYouth18M 1:45:49.3+16:13.9+18.12%84.66%30.64%28.68%07:10:00.5
81198Tyrone GlennSenior27M 1:47:13.5+17:38.1+19.68%83.55%29.72%27.74%07:06:00.5
91368Robert NortonVet48M 1:47:28.5+17:53.1+19.96%83.36%29.55%27.57%07:06:00.5
101256Ziaan JoubertYouth14M 1:48:41.8+19:06.4+21.33%82.42%28.75%26.75%07:10:00.5
111246Jonathan Janse van RensburgVet42M 1:51:36.6+22:01.2+24.58%80.27%26.84%24.78%07:14:00.5
121371Siyabonga NyathiYouth16M 1:52:10.0+22:34.6+25.20%79.87%26.48%24.41%07:06:00.5
131273Hannah LansdellYouth16F 1:53:46.4+24:11.0+26.99%78.74%25.42%23.32%07:06:00.5
141235Gavin HornGrand master62M 1:54:07.3+24:31.9+27.38%78.50%25.19%23.09%07:06:00.5
151197Michael GlennSenior27M 1:54:28.4+24:53.0+27.77%78.26%24.96%22.85%07:06:00.5
161405Yvonne PrinslooMaster54F 1:54:38.6+25:03.2+27.96%78.15%24.85%22.74%07:06:00.5
173051jan swartVet42M 1:55:29.0+25:53.6+28.90%77.58%24.30%22.17%07:31:00.5
181201David GordonVet55M 1:55:51.1+26:15.7+29.31%77.33%24.06%21.92%07:06:00.5
198688Richard SuttonMaster52M 1:57:36.4+28:01.0+31.27%76.18%22.91%20.74%07:06:00.5
201090Scott BryceMaster58M 1:57:54.0+28:18.6+31.60%75.99%22.72%20.54%07:10:00.5
211270Justin LandsbergU2322M 1:58:08.3+28:32.9+31.87%75.83%22.56%20.38%07:26:00.5
223020Danie SmitMaster53M 1:58:34.8+28:59.4+32.36%75.55%22.27%20.08%07:14:00.5
231257Warren JudgeVet48M 1:59:16.7+29:41.3+33.14%75.11%21.81%19.61%07:14:00.5
243042Craig StewartVet40M 2:00:19.6+30:44.2+34.31%74.46%21.13%18.91%07:06:00.5
253023GD SmitSenior26M 2:00:27.2+30:51.8+34.45%74.38%21.04%18.82%07:14:00.5
261224Gordon HarveyMaster53M 2:00:37.0+31:01.6+34.63%74.28%20.94%18.71%07:18:00.5
271096Jean-Luc CardosoSenior27M 2:00:56.6+31:21.2+35.00%74.08%20.72%18.49%07:14:00.5
281301John MackintoshSenior24M 2:01:02.4+31:27.0+35.10%74.02%20.66%18.43%07:26:00.5
298677DIVAN VAN EEDENU2320M 2:01:12.1+31:36.7+35.28%73.92%20.55%18.32%07:06:00.5
301136Marcel de KlerkGrand master63M 2:01:50.8+32:15.4+36.00%73.53%20.13%17.88%07:14:00.5
313096Sebastian VenterYouth15M 2:01:51.3+32:15.9+36.01%73.52%20.13%17.88%07:18:00.5
323086Jean-Pierre van RooyenSub vet36M 2:01:56.9+32:21.5+36.12%73.47%20.06%17.81%07:18:00.5
331079Ruan BrashawSub vet30M 2:02:00.6+32:25.2+36.19%73.43%20.02%17.77%07:10:00.5
341131Heinrich de BeerMaster59M 2:02:32.6+32:57.2+36.78%73.11%19.67%17.41%07:22:00.5
353056Jerome ThomasMaster53M 2:02:44.5+33:09.1+37.00%72.99%19.54%17.28%07:31:00.5
363012Emil SluiterMaster51M 2:02:51.7+33:16.3+37.14%72.92%19.47%17.20%07:06:00.5
371172Tristan FernandesSenior26M 2:03:35.5+34:00.1+37.95%72.49%18.99%16.71%07:18:00.5
381163Derick ElliottVet48M 2:03:50.7+34:15.3+38.24%72.34%18.82%16.54%07:06:00.5
391139Deon de KockMaster50M 2:03:52.8+34:17.4+38.27%72.32%18.80%16.51%07:18:00.5
403112Henri VosserMaster53M 2:03:54.1+34:18.7+38.30%72.31%18.78%16.50%07:26:00.5
411352Lindy NaudeYouth14F 2:04:09.0+34:33.6+38.58%72.16%18.62%16.33%07:18:00.5
421331Vincent MettlerSenior27M 2:04:21.6+34:46.2+38.81%72.04%18.48%16.19%07:10:00.5
431074Franco BothmaYouth15M 2:04:29.1+34:53.7+38.95%71.97%18.40%16.10%07:26:00.5
441041Ehren BerrySenior25M 2:05:21.9+35:46.5+39.93%71.46%17.83%15.51%07:22:00.5
451370Nicholas NortonYouth13M 2:05:52.5+36:17.1+40.50%71.17%17.49%15.17%07:06:00.5
463070Iaan van der MerweVet40M 2:06:01.3+36:25.9+40.66%71.09%17.39%15.07%07:06:00.5
471294SHANE LOTTERMaster55M 2:06:11.4+36:36.0+40.85%71.00%17.28%14.96%07:10:00.5
481110Takudzwa ChivingeYouth16M 2:06:30.6+36:55.2+41.21%70.82%17.07%14.74%07:18:00.5
491275Emile Le RouxMaster52M 2:06:33.2+36:57.8+41.26%70.79%17.05%14.71%07:18:00.5
501296Dawie LourensMaster57M 2:06:37.7+37:02.3+41.34%70.75%17.00%14.66%07:26:00.5
511015Quinton BadenhorstYouth15M 2:06:39.8+37:04.4+41.38%70.73%16.97%14.64%07:22:00.5
521312Andile MalungaYouth15M 2:06:49.6+37:14.2+41.56%70.64%16.87%14.53%07:22:00.5
531155Irma Du PlooyMaster50F 2:06:54.6+37:19.2+41.66%70.59%16.81%14.47%07:10:00.5
543110Sean VolkSub vet39M 2:07:12.6+37:37.2+41.99%70.43%16.62%14.27%07:14:00.5
551140Kathleen de KockYouth16F 2:07:17.9+37:42.5+42.09%70.38%16.56%14.21%07:18:00.5
561403Jacques PretoriusGrand master62M 2:07:24.1+37:48.7+42.21%70.32%16.49%14.14%07:18:00.5
571078MATTHEW BOWERSYouth17M 2:07:29.0+37:53.6+42.30%70.28%16.44%14.08%07:18:00.5
581181JJ FourieGrand master62M 2:07:46.7+38:11.3+42.63%70.11%16.24%13.89%07:10:00.5
591021Welson BarbosaSub vet38M 2:07:49.1+38:13.7+42.67%70.09%16.22%13.86%07:18:00.5
603080Brett van RensburgVet49M 2:07:55.1+38:19.7+42.78%70.04%16.15%13.79%07:14:00.5
611323marius mattheeSub vet37M 2:08:11.3+38:35.9+43.08%69.89%15.97%13.61%07:31:00.5
623054Anieke TheronYouth17F 2:08:16.3+38:40.9+43.18%69.84%15.92%13.55%07:06:00.5
631047Kevin BlakeVet40M 2:08:45.7+39:10.3+43.72%69.58%15.60%13.22%07:26:00.5
648034Viktor AstalosU2317M 2:09:11.5+39:36.1+44.20%69.35%15.32%12.93%07:18:00.5
653036Martin SpangenbergSub vet38M 2:09:14.8+39:39.4+44.26%69.32%15.28%12.90%07:06:00.5
661016Dontae BadenhorstSenior25M 2:09:54.0+40:18.6+44.99%68.97%14.85%12.46%07:26:00.5
673043Naclanche SteynVet43F 2:10:02.6+40:27.2+45.15%68.89%14.76%12.36%07:10:00.5
681251Pieter Jansen Van VuurenVet40M 2:10:04.5+40:29.1+45.19%68.88%14.74%12.34%07:22:00.5
691348Oliver NathanVet41M 2:10:13.7+40:38.3+45.36%68.79%14.64%12.23%07:14:00.5
701124Grant CupidoVet48M 2:10:20.5+40:45.1+45.49%68.73%14.56%12.16%07:22:00.5
713053Chinelle TheronYouth17F 2:10:30.7+40:55.3+45.68%68.65%14.45%12.04%07:06:00.5
721202Veronika GordonYouth16F 2:10:37.5+41:02.1+45.80%68.59%14.38%11.97%07:18:00.5
733090Paul van SchieMaster57M 2:11:04.1+41:28.7+46.30%68.35%14.09%11.67%07:14:00.5
741210Petro GreylingMaster57F 2:11:05.4+41:30.0+46.32%68.34%14.07%11.65%07:14:00.5
751207Graham GreenSub vet32M 2:11:06.1+41:30.7+46.34%68.34%14.06%11.65%07:22:00.5
763092Elmie van StadenMaster59F 2:11:06.6+41:31.2+46.34%68.33%14.06%11.64%07:14:00.5
773106mark vineVet41M 2:11:07.3+41:31.9+46.36%68.33%14.05%11.63%07:10:00.5
781075DAN BOWERSYouth18M 2:11:29.9+41:54.5+46.78%68.13%13.80%11.38%07:14:00.5
791340Sam MorardMaster54F 2:11:48.7+42:13.3+47.13%67.97%13.60%11.17%07:06:00.5
801054ANDREW GRAHAM BORRESENVet49M 2:11:57.7+42:22.3+47.30%67.89%13.50%11.07%07:14:00.5
813062Mauritz TrollipVet46M 2:11:58.6+42:23.2+47.31%67.88%13.49%11.06%07:26:00.5
821244RYAN ILLINGWORTHVet49M 2:12:04.1+42:28.7+47.41%67.84%13.43%10.99%07:06:00.5
831143christopher de langeYouth15M 2:12:18.6+42:43.2+47.68%67.71%13.27%10.83%07:06:00.5
843005Rajan ShawVet42M 2:12:40.9+43:05.5+48.10%67.52%13.03%10.58%07:14:00.5
851121Gregg CronjeMaster51M 2:12:44.6+43:09.2+48.17%67.49%12.99%10.54%07:26:00.5
868099Dion BekkerVet44M 2:13:07.4+43:32.0+48.59%67.30%12.74%10.28%07:06:00.5
871452Tony SerraoVet43M 2:13:21.9+43:46.5+48.86%67.18%12.58%10.12%07:06:00.5
881167Ruan ErasmusSub vet32M 2:13:35.5+44:00.1+49.11%67.06%12.43%9.97%07:10:00.5
891329Andrew MenneVet46M 2:13:41.5+44:06.1+49.23%67.01%12.37%9.90%07:26:00.5
903038Candice Ann StaffordVet45F 2:13:53.6+44:18.2+49.45%66.91%12.23%9.76%07:18:00.5
911185Gerrit FourieVet47M 2:13:54.1+44:18.7+49.46%66.91%12.23%9.76%07:18:00.5
921065Stefan BothaSub vet36M 2:14:06.9+44:31.5+49.70%66.80%12.09%9.61%07:18:00.5
931332Jennifer MeySub vet31F 2:14:07.6+44:32.2+49.71%66.80%12.08%9.61%07:18:00.5
941261Michael KhorombiSub vet38M 2:14:30.2+44:54.8+50.13%66.61%11.83%9.35%07:14:00.5
958692Kylonius ThorpVet40M 2:14:37.9+45:02.5+50.28%66.54%11.75%9.27%07:18:00.5
961356LIANDRO NELU2320M 2:14:43.5+45:08.1+50.38%66.50%11.69%9.20%07:18:00.5
973115Lawrence WaterstonVet47M 2:15:08.7+45:33.3+50.85%66.29%11.41%8.92%07:26:00.5
983119Tamryn WhiteYouth16F 2:15:25.4+45:50.0+51.16%66.16%11.23%8.73%07:18:00.5
991344Cloe MullerYouth17F 2:15:26.1+45:50.7+51.17%66.15%11.22%8.73%07:31:00.5
1001263Nico KloppersSub vet39M 2:15:42.9+46:07.5+51.48%66.01%11.04%8.54%07:18:00.5
1011265Daniel KochSenior27M 2:15:48.4+46:13.0+51.59%65.97%10.98%8.47%07:14:00.5
1023061Christiaan TrollipYouth15M 2:15:57.6+46:22.2+51.76%65.89%10.88%8.37%07:22:00.5
1031421DOMINIC REYNEKEYouth18M 2:16:00.5+46:25.1+51.81%65.87%10.85%8.34%07:18:00.5
1041182Leon FourieMaster53M 2:16:03.7+46:28.3+51.87%65.85%10.81%8.30%07:10:00.5
1051057Nico BotesSub vet39M 2:16:07.6+46:32.2+51.94%65.81%10.77%8.26%07:06:00.5
1063064James UeckermannGrand master62M 2:16:12.0+46:36.6+52.03%65.78%10.72%8.21%07:26:00.5
1073067Peet van CollerVet49M 2:16:20.7+46:45.3+52.19%65.71%10.63%8.11%07:18:00.5
1081024Tristan BarnesU2319M 2:16:24.7+46:49.3+52.26%65.68%10.58%8.07%07:18:00.5
1091009Murray AugustynVet46M 2:16:34.4+46:59.0+52.44%65.60%10.48%7.96%07:10:00.5
1101222Derek HardyVet47M 2:16:34.6+46:59.2+52.45%65.60%10.48%7.96%07:22:00.5
1113109Mattie ViviersVet44F 2:16:45.8+47:10.4+52.65%65.51%10.35%7.83%07:18:00.5
1121126Yolanda de BeerMaster57F 2:16:47.2+47:11.8+52.68%65.50%10.34%7.81%07:14:00.5
1131091Ian BuchananGrand master74M 2:16:50.6+47:15.2+52.74%65.47%10.30%7.78%07:14:00.5
1141166Triston EngelbrechtYouth13M 2:16:53.9+47:18.5+52.81%65.44%10.27%7.74%07:26:00.5
1151104Edwin ChildsGrand master61M 2:17:23.0+47:47.6+53.35%65.21%9.95%7.41%07:14:00.5
1161315Mariette MareVet47F 2:17:27.1+47:51.7+53.42%65.18%9.90%7.37%07:22:00.5
1171297Herman LourensMaster57M 2:17:32.9+47:57.5+53.53%65.13%9.84%7.30%07:31:00.5
1181195Patrick GartlandMaster57M 2:17:40.2+48:04.8+53.67%65.08%9.76%7.22%07:14:00.5
1191150Bongumusa DlaminiSub vet31M 2:17:54.1+48:18.7+53.93%64.97%9.61%7.06%07:26:00.5
12011033Junior ChildsSub vet33M 2:17:55.7+48:20.3+53.96%64.95%9.59%7.04%07:06:00.5
1213058Quentin tolmayVet41M 2:17:57.2+48:21.8+53.98%64.94%9.57%7.03%07:26:00.5
1221269Sean LakeSenior27M 2:18:31.1+48:55.7+54.61%64.68%9.20%6.65%07:18:00.5
1231432Morne RossouwSub vet39M 2:18:31.6+48:56.2+54.62%64.67%9.20%6.64%07:26:00.5
1243069Gerrit Van Der merweVet44M 2:18:31.8+48:56.4+54.63%64.67%9.20%6.64%07:06:00.5
1253057Peter TippettGrand master70M 2:18:44.3+49:08.9+54.86%64.57%9.06%6.50%07:14:00.5
1261227Jonathan HendricksVet46M 2:18:47.4+49:12.0+54.92%64.55%9.03%6.46%07:18:00.5
1273044Franswa StolsVet42M 2:19:17.3+49:41.9+55.47%64.32%8.70%6.13%07:18:00.5
1281001Shawn AbdollVet47M 2:19:25.0+49:49.6+55.62%64.26%8.61%6.04%07:18:00.5
1293078Jeroen van HeerdenU2320M 2:19:25.9+49:50.5+55.63%64.25%8.60%6.03%07:26:00.5
1301133Johan De BruynVet47M 2:19:28.2+49:52.8+55.68%64.24%8.58%6.01%07:26:00.5
1311435Mitchell RoweYouth16M 2:19:33.8+49:58.4+55.78%64.19%8.52%5.94%07:26:00.5
1321308khutso makgokaSub vet31M 2:19:54.3+50:18.9+56.16%64.04%8.29%5.71%07:14:00.5
1331351Tessa NaudeSub vet38F 2:20:02.9+50:27.5+56.32%63.97%8.20%5.62%07:18:00.5
1341180Darryl FordhamMaster51M 2:20:04.0+50:28.6+56.34%63.96%8.19%5.60%07:06:00.5
1353003David ShapiroMaster51M 2:20:06.9+50:31.5+56.40%63.94%8.16%5.57%07:18:00.5
1361112CHRISTOPHER CLOETESub vet33M 2:20:24.5+50:49.1+56.72%63.81%7.96%5.37%07:22:00.5
1371045Zubayr BhyatVet41M 2:20:24.8+50:49.4+56.73%63.80%7.96%5.37%07:31:00.5
1381066Dries BothaSub vet37M 2:20:25.0+50:49.6+56.73%63.80%7.96%5.37%07:26:00.5
1391073Anton BothmaVet46M 2:20:27.1+50:51.7+56.77%63.79%7.94%5.34%07:10:00.5
1401412John RaeGrand master62M 2:20:37.9+51:02.5+56.97%63.71%7.82%5.22%07:26:00.5
1411040Gordon BerringtonMaster54M 2:20:47.1+51:11.7+57.14%63.64%7.72%5.12%07:22:00.5
1423059Karl TomaschkoVet40M 2:21:19.1+51:43.7+57.74%63.40%7.37%4.76%07:18:00.5
1431153Luan DreyerVet43M 2:21:20.1+51:44.7+57.76%63.39%7.36%4.75%07:18:00.5
1441158Rudi Du RandtMaster55M 2:21:20.8+51:45.4+57.77%63.38%7.35%4.74%07:10:00.5
1453016Justin SmallmanSub vet39M 2:21:25.2+51:49.8+57.85%63.35%7.30%4.69%07:26:00.5
1461122Barry CrouseMaster53M 2:21:27.3+51:51.9+57.89%63.33%7.28%4.67%07:26:00.5
1471239Charles HudgsonVet46M 2:21:28.5+51:53.1+57.91%63.33%7.27%4.65%07:31:00.5
1481147Fanie DeyselMaster56M 2:22:04.4+52:29.0+58.58%63.06%6.87%4.25%07:14:00.5
1491051Ben BooysenMaster52M 2:22:58.1+53:22.7+59.58%62.66%6.29%3.65%07:22:00.5
1501409Bafana RadebeSub vet39M 2:23:13.1+53:37.7+59.86%62.55%6.12%3.48%07:14:00.5
1501149Lulama DlaminiSub vet30M 2:23:13.1+53:37.7+59.86%62.55%6.12%3.48%07:26:00.5
1521388Morné PienaarSenior28M 2:23:13.4+53:38.0+59.87%62.55%6.12%3.48%07:22:00.5
1531298Melt LouwVet40M 2:23:15.7+53:40.3+59.91%62.54%6.09%3.45%07:31:00.5
1543030Brandon SmithSub vet34M 2:23:23.3+53:47.9+60.05%62.48%6.01%3.37%07:26:00.5
1553029Caitlin SmithSub vet34F 2:23:27.5+53:52.1+60.13%62.45%5.97%3.32%07:26:00.5
1561030MALCOLM BATHGrand master61M 2:23:57.7+54:22.3+60.69%62.23%5.64%2.98%07:06:00.5
1571325Steven MaubaneVet40M 2:23:58.8+54:23.4+60.71%62.22%5.62%2.97%07:10:00.5
1581333Siggi MeyerMaster55M 2:24:10.6+54:35.2+60.93%62.14%5.49%2.83%07:06:00.5
1593073Stefan van DeventerSub vet38M 2:24:25.5+54:50.1+61.21%62.03%5.33%2.67%07:10:00.5
1601262Lardus KlopperYouth17M 2:24:32.2+54:56.8+61.33%61.98%5.26%2.59%07:22:00.5
1611390jona pillayMaster51M 2:24:35.2+54:59.8+61.39%61.96%5.23%2.56%07:14:00.5
1628697Stephen WoodGrand master60M 2:24:36.0+55:00.6+61.40%61.96%5.22%2.55%07:14:00.5
1631169Willie EsterhuizenGrand master65M 2:25:05.8+55:30.4+61.96%61.75%4.89%2.21%07:14:00.5
1641268Anora La MantiaYouth16F 2:25:20.3+55:44.9+62.23%61.64%4.73%2.05%07:22:00.5
1653040Leonard SteinhobelGrand master65M 2:25:25.3+55:49.9+62.32%61.61%4.68%1.99%07:31:00.5
1661445Mark SchefermannVet40M 2:25:41.6+56:06.2+62.62%61.49%4.50%1.81%07:22:00.5
1671196Andrew GarvieVet48M 2:25:58.8+56:23.4+62.94%61.37%4.31%1.62%07:18:00.5
1681135Maggie De JonckheereMaster58F 2:26:10.4+56:35.0+63.16%61.29%4.19%1.49%07:10:00.5
1691300Murray MackintoshGrand master64M 2:26:18.5+56:43.1+63.31%61.23%4.10%1.40%07:06:00.5
1701440Louis SchalkwykVet42M 2:26:29.6+56:54.2+63.52%61.16%3.98%1.27%07:26:00.5
1711226Tracy HendricksMaster50F 2:26:56.6+57:21.2+64.02%60.97%3.68%0.97%07:18:00.5
1728559Bradley ReidVet48M 2:27:04.8+57:29.4+64.17%60.91%3.59%0.88%07:10:00.5
1731123Tiege CupidoYouth18M 2:27:48.0+58:12.6+64.97%60.62%3.12%0.39%07:18:00.5
1741426David RogersGrand master64M 2:28:03.7+58:28.3+65.27%60.51%2.95%0.22%07:10:00.5
1751059Christa BothaGrand master62F 2:28:05.5+58:30.1+65.30%60.50%2.93%0.20%07:14:00.5
1761194Envir FraserMaster53M 2:28:14.6+58:39.2+65.47%60.43%2.83%0.09%07:31:00.5
1771336Ephetehe MokgopanyaneSub vet33M 2:28:20.8+58:45.4+65.58%60.39%2.76%0.02%07:26:00.5
1781231Ryan HohensteinVet48M 2:28:22.9+58:47.5+65.62%60.38%2.74%0.00%07:10:00.5
1791069Jennifer BothaSub vet35F 2:28:31.3+58:55.9+65.78%60.32%2.65%-0.09%07:31:00.5
1801415Brad RaeSub vet37M 2:28:35.0+58:59.6+65.85%60.30%2.61%-0.14%07:31:00.5
1811154Richard Du PlessisMaster54M 2:28:41.4+59:06.0+65.97%60.25%2.54%-0.21%07:06:00.5
1823117Adrian WestonVet44M 2:28:58.5+59:23.1+66.29%60.14%2.35%-0.40%07:26:00.5
1831205Rory GreenVet48M 2:29:06.7+59:31.3+66.44%60.08%2.26%-0.49%07:14:00.5
1841215Rudi GrobbelaarMaster51M 2:29:11.3+59:35.9+66.52%60.05%2.21%-0.54%07:14:00.5
1851221Tracy HardyVet49F 2:29:13.0+59:37.6+66.56%60.04%2.19%-0.56%07:06:00.5
1861002Rod ANLEYGrand master67M 2:29:40.0+1:00:04.6+67.06%59.86%1.90%-0.87%07:14:00.5
1871203Renier GouwsVet43M 2:29:44.8+1:00:09.4+67.15%59.83%1.84%-0.92%07:18:00.5
1881324Kerstin MattukatSub vet39F 2:29:53.9+1:00:18.5+67.32%59.77%1.74%-1.02%07:18:00.5
1891434Oliver RoweMaster50M 2:29:56.8+1:00:21.4+67.37%59.75%1.71%-1.05%07:14:00.5
1908691Lyle AndersonVet40M 2:30:01.3+1:00:25.9+67.45%59.72%1.66%-1.11%07:18:00.5
1911183stephan FourieSub vet38M 2:30:10.2+1:00:34.8+67.62%59.66%1.57%-1.21%07:10:00.5
1923120Edward WhiteMaster56M 2:30:19.7+1:00:44.3+67.80%59.60%1.46%-1.31%07:31:00.5
1931423Gavin RitchieVet48M 2:30:42.2+1:01:06.8+68.21%59.45%1.22%-1.56%07:26:00.5
1943075Stefan Van DykSub vet36M 2:30:42.7+1:01:07.3+68.22%59.44%1.21%-1.57%07:18:00.5
1953013Johan SmallSub vet36M 2:30:49.0+1:01:13.6+68.34%59.40%1.14%-1.64%07:18:00.5
1963095Quinton van ZylVet48M 2:30:51.6+1:01:16.2+68.39%59.39%1.11%-1.67%07:10:00.5
1971058Willette BotesVet44F 2:30:57.2+1:01:21.8+68.49%59.35%1.05%-1.73%07:31:00.5
1981418STEPHEN RAYNERGrand master66M 2:31:02.3+1:01:26.9+68.59%59.32%1.00%-1.79%07:06:00.5
1991441Nina ScheepersSub vet33F 2:31:06.9+1:01:31.5+68.67%59.29%0.95%-1.84%07:26:00.5
2001326Nozuko MbanyaVet48F 2:31:18.0+1:01:42.6+68.88%59.21%0.82%-1.97%07:31:00.5
2011145Raoul De SouzaVet44M 2:31:35.2+1:01:59.8+69.20%59.10%0.64%-2.16%07:22:00.5
2021017Damian BakerSub vet38M 2:31:50.8+1:02:15.4+69.49%59.00%0.47%-2.34%07:31:00.5
2033085Gert-Jan van RijsewijkGrand master65M 2:32:01.8+1:02:26.4+69.70%58.93%0.35%-2.46%07:10:00.5
2041082Eckhard BritsSub vet30M 2:32:28.2+1:02:52.8+70.19%58.76%0.06%-2.76%07:31:00.5
2051236Samantha HornMaster53F 2:32:37.8+1:03:02.4+70.36%58.70%-0.05%-2.86%07:06:00.5
2061111Tinashe ChogaSub vet31M 2:32:49.9+1:03:14.5+70.59%58.62%-0.18%-3.00%07:31:00.5
2071056Daniel BorresenYouth16M 2:32:53.6+1:03:18.2+70.66%58.60%-0.22%-3.04%07:14:00.5
2083065Deon Van AssGrand master63M 2:33:04.2+1:03:28.8+70.86%58.53%-0.34%-3.16%07:06:00.5
2098698Bradley WilsonMaster53M 2:33:04.7+1:03:29.3+70.87%58.53%-0.34%-3.17%07:18:00.5
2103060Mike TrenorGrand master65M 2:33:15.5+1:03:40.1+71.07%58.46%-0.46%-3.29%07:14:00.5
2111341Moshe MorareSub vet33M 2:33:20.9+1:03:45.5+71.17%58.42%-0.52%-3.35%07:10:00.5
2121113Jacques ColinVet43M 2:33:34.2+1:03:58.8+71.41%58.34%-0.66%-3.50%07:26:00.5
2131424Mavrick RobbertsSub vet31M 2:33:52.9+1:04:17.5+71.76%58.22%-0.87%-3.71%07:31:00.5
2143006Fulufhelo SibaraSub vet37M 2:34:30.9+1:04:55.5+72.47%57.98%-1.28%-4.13%07:18:00.5
2151404Deon PretoriusMaster53M 2:34:43.8+1:05:08.4+72.71%57.90%-1.42%-4.28%07:31:00.5
2161442Jaco ScheepersSub vet37M 2:35:03.8+1:05:28.4+73.08%57.78%-1.64%-4.50%07:31:00.5
2171189Phillip FourieSub vet37M 2:35:12.8+1:05:37.4+73.25%57.72%-1.74%-4.60%07:22:00.5
2181023Ethan Barnard OGormanYouth17M 2:35:14.0+1:05:38.6+73.27%57.71%-1.75%-4.62%07:31:00.5
2193011Varun SinghVet42M 2:35:15.9+1:05:40.5+73.31%57.70%-1.77%-4.64%07:22:00.5
2201373Wimpie OdendaalMaster55M 2:35:27.4+1:05:52.0+73.52%57.63%-1.90%-4.77%07:14:00.5
2211012Wynand BadenhorstVet49M 2:35:28.9+1:05:53.5+73.55%57.62%-1.92%-4.78%07:06:00.5
2221406JAYDON PRINSLOOSub vet31M 2:35:29.8+1:05:54.4+73.56%57.62%-1.93%-4.80%07:31:00.5
2231088Peter BrookGrand master62M 2:35:31.4+1:05:56.0+73.59%57.61%-1.94%-4.81%07:18:00.5
2241342Tebogo MotsepeVet46M 2:35:48.8+1:06:13.4+73.92%57.50%-2.13%-5.01%07:14:00.5
2251408Mohale RabopapeSub vet32M 2:35:51.1+1:06:15.7+73.96%57.48%-2.16%-5.03%07:26:00.5
2261144Michael de Neuilly RiceVet43M 2:35:55.2+1:06:19.8+74.04%57.46%-2.20%-5.08%07:31:00.5
2273027Gert SmithMaster58M 2:36:11.4+1:06:36.0+74.34%57.36%-2.38%-5.26%07:26:00.5
2288690Matthew StubbsGrand master67M 2:36:16.7+1:06:41.3+74.44%57.33%-2.44%-5.32%07:18:00.5
2291328Thapelo MekwaSub vet33M 2:36:42.3+1:07:06.9+74.91%57.17%-2.72%-5.61%07:22:00.5
2301443Johan ScheepersVet40M 2:37:16.1+1:07:40.7+75.54%56.97%-3.09%-5.99%07:31:00.5
2313035Ruan SnymanSub vet33M 2:37:16.4+1:07:41.0+75.55%56.96%-3.09%-5.99%07:22:00.5
2321174Ivan FickSub vet37M 2:37:17.4+1:07:42.0+75.57%56.96%-3.10%-6.00%07:22:00.5
2331211Gordon GribSub vet30M 2:37:29.4+1:07:54.0+75.79%56.89%-3.23%-6.14%07:26:00.5
2341223Nathan HardyYouth15M 2:37:35.3+1:07:59.9+75.90%56.85%-3.30%-6.20%07:22:00.5
2351276Quintin Le RouxVet40M 2:37:59.7+1:08:24.3+76.35%56.70%-3.56%-6.48%07:31:00.5
2361100Themba ChakelaVet49M 2:38:15.9+1:08:40.5+76.65%56.61%-3.74%-6.66%07:10:00.5
2371427wynand roodmanMaster57M 2:38:37.0+1:09:01.6+77.05%56.48%-3.97%-6.90%07:14:00.5
2381313Lonwabo MaqubelaVet44M 2:38:39.3+1:09:03.9+77.09%56.47%-4.00%-6.92%07:10:00.5
2391117BRUCE COOKSVet45M 2:38:45.5+1:09:10.1+77.21%56.43%-4.06%-6.99%07:31:00.5
2403101Zanelle VermootenYouth15F 2:39:32.7+1:09:57.3+78.08%56.15%-4.58%-7.52%07:18:00.5
2411420DEON REYNEKEMaster54M 2:39:39.5+1:10:04.1+78.21%56.11%-4.65%-7.60%07:18:00.5
2421281Morena LekotaVet43M 2:39:43.8+1:10:08.4+78.29%56.09%-4.70%-7.65%07:14:00.5
2433107Johanna Christine VivierMaster51F 2:39:46.8+1:10:11.4+78.35%56.07%-4.73%-7.68%07:18:00.5
2443052Brad TaitzVet42M 2:40:24.4+1:10:49.0+79.05%55.85%-5.14%-8.10%07:14:00.5
2451118Christo CorneelsenMaster54M 2:41:07.3+1:11:31.9+79.84%55.60%-5.61%-8.59%07:10:00.5
2461060Nadia BothaVet44F 2:41:15.1+1:11:39.7+79.99%55.56%-5.70%-8.67%07:14:00.5
2471414Taryn RaeVet40M 2:41:52.2+1:12:16.8+80.68%55.35%-6.10%-9.09%07:26:00.5
2483010Saurabh SinghVet42M 2:41:57.0+1:12:21.6+80.77%55.32%-6.16%-9.14%07:14:00.5
2491380Jaco OlivierVet41M 2:42:10.8+1:12:35.4+81.02%55.24%-6.31%-9.30%07:26:00.5
2501437Moses RupengaSub vet37M 2:42:11.2+1:12:35.8+81.03%55.24%-6.31%-9.30%07:31:00.5
2513063Brendan TurnerVet47M 2:42:26.8+1:12:51.4+81.32%55.15%-6.48%-9.48%07:14:00.5
2521395Tanya PooleMaster53F 2:42:30.6+1:12:55.2+81.39%55.13%-6.52%-9.52%07:06:00.5
2533033Mariaan SmithMaster50F 2:43:11.3+1:13:35.9+82.15%54.90%-6.97%-9.98%07:31:00.5
2541007Trenton ArthurSenior29M 2:43:38.9+1:14:03.5+82.66%54.75%-7.27%-10.29%07:22:00.5
2551334Refilwe MogatusiVet43F 2:43:49.0+1:14:13.6+82.85%54.69%-7.38%-10.40%07:10:00.5
2568696Sean WoolnoughMaster57M 2:43:49.4+1:14:14.0+82.86%54.69%-7.38%-10.41%07:26:00.5
2571209Clive GreenGrand master63M 2:44:22.8+1:14:47.4+83.48%54.50%-7.75%-10.78%07:31:00.5
2581052Anne BorresenMaster50F 2:44:23.9+1:14:48.5+83.50%54.50%-7.76%-10.79%07:10:00.5
2591026Brandon BARRETTVet42M 2:44:25.0+1:14:49.6+83.52%54.49%-7.77%-10.81%07:10:00.5
2601029Robert BateyVet42M 2:45:12.1+1:15:36.7+84.40%54.23%-8.29%-11.34%07:14:00.5
2611320Philani MasukuMaster51M 2:45:39.3+1:16:03.9+84.90%54.08%-8.58%-11.64%07:14:00.5
2623113THOMAS WAKEVet48M 2:45:43.2+1:16:07.8+84.98%54.06%-8.63%-11.68%07:14:00.5
2633077Roelof van HeerdenMaster50M 2:46:01.4+1:16:26.0+85.31%53.96%-8.83%-11.89%07:26:00.5
2641134Nicolle De BruynVet41F 2:46:04.4+1:16:29.0+85.37%53.95%-8.86%-11.92%07:26:00.5
2651042Victor BestMaster54M 2:46:13.5+1:16:38.1+85.54%53.90%-8.96%-12.03%07:26:00.5
2661146Nick De SouzaMaster54M 2:46:17.3+1:16:41.9+85.61%53.88%-9.00%-12.07%07:31:00.5
2671366Nico NoëthGrand master62M 2:46:47.7+1:17:12.3+86.18%53.71%-9.33%-12.41%07:10:00.5
2681177Andrea FioritaSenior26M 2:46:58.9+1:17:23.5+86.38%53.65%-9.45%-12.54%07:22:00.5
2691303Nephat MainaSub vet35M 2:47:06.4+1:17:31.0+86.52%53.61%-9.54%-12.62%07:22:00.5
2701031Stefaan BattheuMaster57M 2:47:39.7+1:18:04.3+87.14%53.43%-9.90%-12.99%07:26:00.5
2711020Jacques BallVet44M 2:47:56.6+1:18:21.2+87.46%53.35%-10.08%-13.18%07:18:00.5
2721318André MarxMaster58M 2:48:16.2+1:18:40.8+87.82%53.24%-10.30%-13.40%07:18:00.5
2731165Celeste EngelbrechtVet43F 2:48:36.8+1:19:01.4+88.21%53.13%-10.52%-13.63%07:26:00.5
2741260Khutsiso KgoleSub vet39M 2:48:42.7+1:19:07.3+88.32%53.10%-10.59%-13.70%07:14:00.5
2751003Alastair ArmstrongMaster59M 2:48:53.4+1:19:18.0+88.51%53.05%-10.71%-13.82%07:26:00.5
2761360Niquita-Jane Meier Niquita-Jane MeierSub vet37F 2:48:58.2+1:19:22.8+88.60%53.02%-10.76%-13.88%07:06:00.5
2771266Kabi KolobeVet49M 2:49:04.8+1:19:29.4+88.73%52.99%-10.83%-13.95%07:06:00.5
2788699Kerry WhyteMaster51F 2:49:30.4+1:19:55.0+89.20%52.85%-11.11%-14.24%07:22:00.5
2793088stephen van schalkwykMaster53M 2:50:11.4+1:20:36.0+89.97%52.64%-11.56%-14.70%07:22:00.5
2801346Martin MüllerSub vet32M 2:50:14.8+1:20:39.4+90.03%52.62%-11.59%-14.74%07:14:00.5
2813099Takkie VermootenMaster50F 2:50:22.5+1:20:47.1+90.17%52.58%-11.68%-14.82%07:18:00.5
2821141Conrad de KockSub vet36M 2:50:52.8+1:21:17.4+90.74%52.43%-12.01%-15.16%07:26:00.5
2831175Bart FintelmanSub vet35M 2:50:58.9+1:21:23.5+90.85%52.40%-12.08%-15.23%07:14:00.5
2841429Elaine RoosMaster50F 2:51:09.4+1:21:34.0+91.04%52.34%-12.19%-15.35%07:26:00.5
2851048Nicola BlueVet45F 2:51:10.4+1:21:35.0+91.06%52.34%-12.20%-15.36%07:26:00.5
2861089Johan BrutonMaster52M 2:51:48.6+1:22:13.2+91.77%52.14%-12.62%-15.79%07:10:00.5
2871106Tafara ChitsigaSub vet35M 2:51:58.7+1:22:23.3+91.96%52.09%-12.73%-15.90%07:14:00.5
2881450Bradley SeetsiMaster52M 2:53:20.1+1:23:44.7+93.48%51.69%-13.62%-16.82%07:31:00.5
2891230Erick HerbstSub vet38M 2:53:27.7+1:23:52.3+93.62%51.65%-13.70%-16.90%07:10:00.5
2901379Evan OlivierSub vet38M 2:53:32.7+1:23:57.3+93.71%51.62%-13.76%-16.96%07:10:00.5
2911094Lesley BurnsMaster58F 2:54:31.7+1:24:56.3+94.81%51.33%-14.40%-17.62%07:10:00.5
2921179Marco FioritaSenior26M 2:54:54.5+1:25:19.1+95.23%51.22%-14.65%-17.88%07:26:00.5
2931353Senamiso NdwandweSub vet36M 2:55:05.6+1:25:30.2+95.44%51.17%-14.77%-18.00%07:26:00.5
2941448Sipho SebidiSub vet35M 2:55:37.4+1:26:02.0+96.03%51.01%-15.12%-18.36%07:31:00.5
2951400Natalie PowellVet46F 2:56:02.9+1:26:27.5+96.50%50.89%-15.40%-18.65%07:06:00.5
2961264Eric KochMaster51M 2:56:11.5+1:26:36.1+96.66%50.85%-15.49%-18.74%07:14:00.5
2971386Buddy PhillipsGrand master80M 2:56:37.2+1:27:01.8+97.14%50.72%-15.77%-19.03%07:31:00.5
2981142Nelette de la ReySub vet37F 2:56:59.6+1:27:24.2+97.56%50.62%-16.02%-19.28%07:10:00.5
2991050Bradley BooyensVet41M 2:57:59.4+1:28:24.0+98.67%50.33%-16.67%-19.95%07:22:00.5
3001228Richard HenwoodGrand master77M 2:58:50.2+1:29:14.8+99.62%50.10%-17.22%-20.52%07:06:00.5
3011319Othnil MasiaVet42M 3:01:19.6+1:31:44.2+102.40%49.41%-18.86%-22.20%07:31:00.5
3021035Andrew BembridgeGrand master71M 3:01:30.7+1:31:55.3+102.60%49.36%-18.98%-22.33%07:26:00.5
3031022Stuart BarclaySenior29M 3:01:41.4+1:32:06.0+102.80%49.31%-19.10%-22.45%07:14:00.5
3041347Zwelinzima MvalaVet49M 3:01:41.9+1:32:06.5+102.81%49.31%-19.10%-22.45%07:06:00.5
3051302Khutjo MadishaVet48M 3:01:46.5+1:32:11.1+102.90%49.29%-19.15%-22.51%07:26:00.5
3061393Petrus PoolVet49M 3:01:49.4+1:32:14.0+102.95%49.27%-19.18%-22.54%07:31:00.5
3073046Linda StrydomMaster55F 3:02:35.2+1:32:59.8+103.80%49.07%-19.68%-23.05%07:22:00.5
3083071Scholtz van der MerweSenior29M 3:02:45.8+1:33:10.4+104.00%49.02%-19.80%-23.17%07:22:00.5
3093111Jason VorsterSub vet30M 3:02:53.1+1:33:17.7+104.14%48.99%-19.88%-23.25%07:31:00.5
3101299Ryan LumsdenVet43M 3:04:36.9+1:35:01.5+106.07%48.53%-21.01%-24.42%07:14:00.5
3111164Russell ElsGrand master60M 3:04:37.6+1:35:02.2+106.08%48.52%-21.02%-24.43%07:18:00.5
3121234Phillip HOLLOWAYVet47M 3:04:59.1+1:35:23.7+106.48%48.43%-21.26%-24.67%07:31:00.5
3131216Wim GroblerSub vet37M 3:05:23.9+1:35:48.5+106.94%48.32%-21.53%-24.95%07:18:00.5
3141148Eon DippenaarSub vet37M 3:06:00.0+1:36:24.6+107.61%48.17%-21.92%-25.35%07:22:00.5
3151451Ephraim SehlohoSub vet35M 3:07:02.4+1:37:27.0+108.77%47.90%-22.60%-26.05%07:14:00.5
3161401johan pretoriusVet48M 3:07:09.8+1:37:34.4+108.91%47.87%-22.68%-26.14%07:14:00.5
3173050Gideion SwartMaster55M 3:07:48.5+1:38:13.1+109.63%47.70%-23.11%-26.57%07:22:00.5
3183031Iddo SmithYouth17M 3:08:38.9+1:39:03.5+110.57%47.49%-23.66%-27.14%06:06:00.5
3191285Amanda LloydVet44F 3:08:41.6+1:39:06.2+110.62%47.48%-23.69%-27.17%07:31:00.5
3201232Dylan HOLLOWAYU2321M 3:09:54.5+1:40:19.1+111.97%47.18%-24.48%-27.99%07:26:00.5
3211043Kobus BeukesGrand master62M 3:10:14.2+1:40:38.8+112.34%47.09%-24.70%-28.21%07:18:00.5
3221392Chrisna PoolVet49F 3:10:41.2+1:41:05.8+112.84%46.98%-24.99%-28.51%07:22:00.5
3231428Cornelius ROOSGrand master74M 3:13:00.8+1:43:25.4+115.44%46.42%-26.52%-30.08%07:22:00.5
3241337Thiba MokwenaSub vet35M 3:13:45.2+1:44:09.8+116.27%46.24%-27.00%-30.58%07:26:00.5
3251359Luke NelVet40M 3:14:17.7+1:44:42.3+116.87%46.11%-27.36%-30.94%07:18:00.5
3261130Rika de BeerMaster51F 3:14:38.6+1:45:03.2+117.26%46.03%-27.59%-31.18%07:18:00.5
3271383Hentie PecheVet48M 3:14:58.5+1:45:23.1+117.63%45.95%-27.80%-31.40%07:10:00.5
3288522Yolanda Vicky NieuwenhuizenMaster52F 3:17:08.4+1:47:33.0+120.05%45.44%-29.22%-32.86%07:22:00.5
3291032Victor BehrensVet46M 3:18:03.8+1:48:28.4+121.08%45.23%-29.83%-33.48%07:06:00.5
3301225Luke HarwoodMaster58M 3:18:16.0+1:48:40.6+121.30%45.19%-29.96%-33.62%07:14:00.5
3311245Wayne InderVet40M 3:19:45.2+1:50:09.8+122.96%44.85%-30.94%-34.62%07:14:00.5
3321199Daniel GoneseSub vet38M 3:19:50.3+1:50:14.9+123.06%44.83%-30.99%-34.68%07:26:00.5
3331157Jacques Du preezSub vet37M 3:19:54.2+1:50:18.8+123.13%44.82%-31.03%-34.72%07:14:00.5
3341102Kudzanai ChiganzeSub vet38M 3:23:45.2+1:54:09.8+127.43%43.97%-33.56%-37.32%07:22:00.5
3351447Tracy ScottMaster59F 3:24:09.0+1:54:33.6+127.87%43.88%-33.82%-37.58%07:18:00.5
3368695Soma ZaaimanMaster54F 3:24:09.6+1:54:34.2+127.88%43.88%-33.82%-37.59%07:18:00.5
3371258Wallace KatiyoSub vet36M 3:24:28.4+1:54:53.0+128.23%43.82%-34.03%-37.80%07:06:00.5
3381384John PhelpsMaster54M 3:24:41.1+1:55:05.7+128.47%43.77%-34.17%-37.94%07:14:00.5
3391280Jacques LeipoldtVet49M 3:25:59.7+1:56:24.3+129.93%43.49%-35.03%-38.83%07:31:00.5
3401278Leilani LeipoldtVet46F 3:31:00.7+2:01:25.3+135.53%42.46%-38.32%-42.21%07:26:00.5
3413068Divan Van den HeeverVet42M 3:34:30.2+2:04:54.8+139.43%41.77%-40.60%-44.56%07:31:00.5
3421335Hassen MohammedVet45M 3:35:44.6+2:06:09.2+140.81%41.53%-41.42%-45.40%07:31:00.5
3431099Lazarus ChakadzingwaSub vet37M 3:36:54.0+2:07:18.6+142.10%41.30%-42.17%-46.18%07:26:00.5
3441037Adriaan BergSub vet37M 3:37:05.2+2:07:29.8+142.31%41.27%-42.30%-46.30%07:14:00.5
3458683Shaun WhitleySub vet31M 3:37:11.1+2:07:35.7+142.42%41.25%-42.36%-46.37%07:31:00.5
3463024Hetty SmitMaster59F 3:40:24.5+2:10:49.1+146.02%40.65%-44.47%-48.54%07:31:00.5
3473025Andries SmitMaster59M 3:40:35.9+2:11:00.5+146.23%40.61%-44.60%-48.67%07:31:00.5
3481309Sibusiso MalobolaSub vet38M 3:40:42.9+2:11:07.5+146.36%40.59%-44.68%-48.75%07:14:00.5
3491407Linda PritchardMaster55F 3:43:42.1+2:14:06.7+149.69%40.05%-46.63%-50.76%07:31:00.5
3503105Eugene ViljoenSub vet32M 3:48:50.9+2:19:15.5+155.44%39.15%-50.01%-54.23%07:31:00.5
3513097Barry VenterVet45M 3:52:53.5+2:23:18.1+159.95%38.47%-52.66%-56.95%07:22:00.5
3521229TREVOR HERBERTGrand master60M 3:58:19.1+2:28:43.7+166.01%37.59%-56.21%-60.61%07:26:00.5
3533104Nikita ViljoenSenior26F 4:05:43.3+2:36:07.9+174.27%36.46%-61.07%-65.60%07:14:00.5
3541316Nyasha MarireSub vet38M 4:27:36.1+2:58:00.7+198.70%33.48%-75.41%-80.35%07:31:00.5
3551101Tapiwa ChanaiwaSub vet38M 4:36:46.6+3:07:11.2+208.94%32.37%-81.42%-86.53%07:22:00.5
-1013Ryno Wentzel BadenhorstSub vet31M DNF-----07:22:00.5
-1214Jacques GriffithsVet42M DNF-----07:22:00.5
-1218Tessa HanekomMaster54F DNF-----07:26:00.5
-1267Steven KuyperMaster54M DNF-----07:26:00.5
-1271Mandie LandsbergVet43M DNF-----07:26:00.5
-3079Hanno Van NiekerkSub vet36M DNF-----07:14:00.5
-3093Liezl van StadenVet47F DNF-----07:26:00.5
-8112Jason BernicVet48M DNF-----07:06:00.5
-8598Stefan SwartSenior27M DNF-----07:22:00.5
-8686Frederik SwanepoelSub vet33M DNF-----07:10:00.5
-8687Tayla SummertonSenior28F DNF-----07:06:00.5
  • 40KM WEEKEND WARRIOR Female - Overall
Place (chip time) Bib Name Category Age Gender
11273Hannah LansdellYouth16F 1:53:46.4--100%28.18%24.76%07:06:00.5
21405Yvonne PrinslooMaster54F 1:54:38.6+0:52.2+0.76%99.24%27.63%24.18%07:06:00.5
31352Lindy NaudeYouth14F 2:04:09.0+10:22.6+9.12%91.64%21.63%17.89%07:18:00.5
41155Irma Du PlooyMaster50F 2:06:54.6+13:08.2+11.55%89.65%19.89%16.07%07:10:00.5
51140Kathleen de KockYouth16F 2:07:17.9+13:31.5+11.89%89.38%19.64%15.81%07:18:00.5
63054Anieke TheronYouth17F 2:08:16.3+14:29.9+12.74%88.70%19.03%15.17%07:06:00.5
73043Naclanche SteynVet43F 2:10:02.6+16:16.2+14.30%87.49%17.91%14.00%07:10:00.5
83053Chinelle TheronYouth17F 2:10:30.7+16:44.3+14.71%87.17%17.61%13.69%07:06:00.5
91202Veronika GordonYouth16F 2:10:37.5+16:51.1+14.81%87.10%17.54%13.61%07:18:00.5
101210Petro GreylingMaster57F 2:11:05.4+17:19.0+15.22%86.79%17.25%13.30%07:14:00.5
113092Elmie van StadenMaster59F 2:11:06.6+17:20.2+15.24%86.78%17.23%13.29%07:14:00.5
121340Sam MorardMaster54F 2:11:48.7+18:02.3+15.85%86.32%16.79%12.83%07:06:00.5
133038Candice Ann StaffordVet45F 2:13:53.6+20:07.2+17.68%84.97%15.48%11.45%07:18:00.5
141332Jennifer MeySub vet31F 2:14:07.6+20:21.2+17.89%84.83%15.33%11.30%07:18:00.5
153119Tamryn WhiteYouth16F 2:15:25.4+21:39.0+19.03%84.01%14.51%10.44%07:18:00.5
161344Cloe MullerYouth17F 2:15:26.1+21:39.7+19.04%84.01%14.50%10.43%07:31:00.5
173109Mattie ViviersVet44F 2:16:45.8+22:59.4+20.21%83.19%13.67%9.55%07:18:00.5
181126Yolanda de BeerMaster57F 2:16:47.2+23:00.8+20.23%83.18%13.65%9.54%07:14:00.5
191315Mariette MareVet47F 2:17:27.1+23:40.7+20.81%82.77%13.23%9.10%07:22:00.5
201351Tessa NaudeSub vet38F 2:20:02.9+26:16.5+23.09%81.24%11.59%7.38%07:18:00.5
213029Caitlin SmithSub vet34F 2:23:27.5+29:41.1+26.09%79.31%9.44%5.12%07:26:00.5
221268Anora La MantiaYouth16F 2:25:20.3+31:33.9+27.74%78.28%8.25%3.88%07:22:00.5
231135Maggie De JonckheereMaster58F 2:26:10.4+32:24.0+28.48%77.83%7.73%3.33%07:10:00.5
241226Tracy HendricksMaster50F 2:26:56.6+33:10.2+29.15%77.43%7.24%2.82%07:18:00.5
251059Christa BothaGrand master62F 2:28:05.5+34:19.1+30.16%76.83%6.51%2.06%07:14:00.5
261069Jennifer BothaSub vet35F 2:28:31.3+34:44.9+30.54%76.60%6.24%1.78%07:31:00.5
271221Tracy HardyVet49F 2:29:13.0+35:26.6+31.15%76.25%5.80%1.32%07:06:00.5
281324Kerstin MattukatSub vet39F 2:29:53.9+36:07.5+31.75%75.90%5.37%0.87%07:18:00.5
291058Willette BotesVet44F 2:30:57.2+37:10.8+32.68%75.37%4.71%0.17%07:31:00.5
301441Nina ScheepersSub vet33F 2:31:06.9+37:20.5+32.82%75.29%4.61%0.06%07:26:00.5
311326Nozuko MbanyaVet48F 2:31:18.0+37:31.6+32.98%75.20%4.49%-0.06%07:31:00.5
321236Samantha HornMaster53F 2:32:37.8+38:51.4+34.15%74.54%3.65%-0.94%07:06:00.5
333101Zanelle VermootenYouth15F 2:39:32.7+45:46.3+40.23%71.31%-0.72%-5.51%07:18:00.5
343107Johanna Christine VivierMaster51F 2:39:46.8+46:00.4+40.44%71.21%-0.86%-5.67%07:18:00.5
351060Nadia BothaVet44F 2:41:15.1+47:28.7+41.73%70.56%-1.79%-6.64%07:14:00.5
361395Tanya PooleMaster53F 2:42:30.6+48:44.2+42.84%70.01%-2.59%-7.47%07:06:00.5
373033Mariaan SmithMaster50F 2:43:11.3+49:24.9+43.43%69.72%-3.02%-7.92%07:31:00.5
381334Refilwe MogatusiVet43F 2:43:49.0+50:02.6+43.99%69.45%-3.41%-8.34%07:10:00.5
391052Anne BorresenMaster50F 2:44:23.9+50:37.5+44.50%69.21%-3.78%-8.72%07:10:00.5
401134Nicolle De BruynVet41F 2:46:04.4+52:18.0+45.97%68.51%-4.84%-9.83%07:26:00.5
411165Celeste EngelbrechtVet43F 2:48:36.8+54:50.4+48.20%67.48%-6.44%-11.51%07:26:00.5
421360Niquita-Jane Meier Niquita-Jane MeierSub vet37F 2:48:58.2+55:11.8+48.51%67.33%-6.67%-11.75%07:06:00.5
438699Kerry WhyteMaster51F 2:49:30.4+55:44.0+48.99%67.12%-7.00%-12.10%07:22:00.5
443099Takkie VermootenMaster50F 2:50:22.5+56:36.1+49.75%66.78%-7.55%-12.68%07:18:00.5
451429Elaine RoosMaster50F 2:51:09.4+57:23.0+50.44%66.47%-8.05%-13.19%07:26:00.5
461048Nicola BlueVet45F 2:51:10.4+57:24.0+50.45%66.47%-8.06%-13.20%07:26:00.5
471094Lesley BurnsMaster58F 2:54:31.7+1:00:45.3+53.40%65.19%-10.17%-15.42%07:10:00.5
481400Natalie PowellVet46F 2:56:02.9+1:02:16.5+54.74%64.63%-11.13%-16.43%07:06:00.5
491142Nelette de la ReySub vet37F 2:56:59.6+1:03:13.2+55.57%64.28%-11.73%-17.05%07:10:00.5
503046Linda StrydomMaster55F 3:02:35.2+1:08:48.8+60.48%62.31%-15.26%-20.75%07:22:00.5
511285Amanda LloydVet44F 3:08:41.6+1:14:55.2+65.85%60.30%-19.12%-24.79%07:31:00.5
521392Chrisna PoolVet49F 3:10:41.2+1:16:54.8+67.60%59.67%-20.37%-26.11%07:22:00.5
531130Rika de BeerMaster51F 3:14:38.6+1:20:52.2+71.08%58.45%-22.87%-28.73%07:18:00.5
548522Yolanda Vicky NieuwenhuizenMaster52F 3:17:08.4+1:23:22.0+73.27%57.71%-24.45%-30.38%07:22:00.5
551447Tracy ScottMaster59F 3:24:09.0+1:30:22.6+79.44%55.73%-28.87%-35.01%07:18:00.5
568695Soma ZaaimanMaster54F 3:24:09.6+1:30:23.2+79.44%55.73%-28.88%-35.02%07:18:00.5
571278Leilani LeipoldtVet46F 3:31:00.7+1:37:14.3+85.47%53.92%-33.21%-39.55%07:26:00.5
583024Hetty SmitMaster59F 3:40:24.5+1:46:38.1+93.73%51.62%-39.14%-45.77%07:31:00.5
591407Linda PritchardMaster55F 3:43:42.1+1:49:55.7+96.62%50.86%-41.22%-47.94%07:31:00.5
603104Nikita ViljoenSenior26F 4:05:43.3+2:11:56.9+115.97%46.30%-55.12%-62.51%07:14:00.5
-1218Tessa HanekomMaster54F DNF-----07:26:00.5
-3093Liezl van StadenVet47F DNF-----07:26:00.5
-8687Tayla SummertonSenior28F DNF-----07:06:00.5
  • 40KM WEEKEND WARRIOR Female - Grand master
Place (chip time) Bib Name Category Age Gender
11059Christa BothaGrand master62F 2:28:05.5--100%0.00%0.00%07:14:00.5
  • 40KM WEEKEND WARRIOR Female - Master
Place (chip time) Bib Name Category Age Gender
11405Yvonne PrinslooMaster54F 1:54:38.6--100%30.87%30.01%07:06:00.5
21155Irma Du PlooyMaster50F 2:06:54.6+12:16.0+10.70%90.33%23.48%22.52%07:10:00.5
31210Petro GreylingMaster57F 2:11:05.4+16:26.8+14.35%87.45%20.96%19.97%07:14:00.5
43092Elmie van StadenMaster59F 2:11:06.6+16:28.0+14.36%87.44%20.95%19.95%07:14:00.5
51340Sam MorardMaster54F 2:11:48.7+17:10.1+14.98%86.98%20.52%19.53%07:06:00.5
61126Yolanda de BeerMaster57F 2:16:47.2+22:08.6+19.31%83.81%17.52%16.49%07:14:00.5
71135Maggie De JonckheereMaster58F 2:26:10.4+31:31.8+27.50%78.43%11.86%10.76%07:10:00.5
81226Tracy HendricksMaster50F 2:26:56.6+32:18.0+28.17%78.02%11.40%10.29%07:18:00.5
91236Samantha HornMaster53F 2:32:37.8+37:59.2+33.13%75.11%7.97%6.82%07:06:00.5
103107Johanna Christine VivierMaster51F 2:39:46.8+45:08.2+39.37%71.75%3.66%2.45%07:18:00.5
111395Tanya PooleMaster53F 2:42:30.6+47:52.0+41.75%70.55%2.01%0.78%07:06:00.5
123033Mariaan SmithMaster50F 2:43:11.3+48:32.7+42.34%70.25%1.60%0.37%07:31:00.5
131052Anne BorresenMaster50F 2:44:23.9+49:45.3+43.40%69.74%0.87%-0.37%07:10:00.5
148699Kerry WhyteMaster51F 2:49:30.4+54:51.8+47.86%67.63%-2.21%-3.49%07:22:00.5
153099Takkie VermootenMaster50F 2:50:22.5+55:43.9+48.61%67.29%-2.73%-4.02%07:18:00.5
161429Elaine RoosMaster50F 2:51:09.4+56:30.8+49.29%66.98%-3.20%-4.50%07:26:00.5
171094Lesley BurnsMaster58F 2:54:31.7+59:53.1+52.24%65.69%-5.23%-6.55%07:10:00.5
183046Linda StrydomMaster55F 3:02:35.2+1:07:56.6+59.26%62.79%-10.09%-11.47%07:22:00.5
191130Rika de BeerMaster51F 3:14:38.6+1:20:00.0+69.78%58.90%-17.36%-18.83%07:18:00.5
208522Yolanda Vicky NieuwenhuizenMaster52F 3:17:08.4+1:22:29.8+71.96%58.15%-18.87%-20.36%07:22:00.5
211447Tracy ScottMaster59F 3:24:09.0+1:29:30.4+78.07%56.16%-23.10%-24.64%07:18:00.5
228695Soma ZaaimanMaster54F 3:24:09.6+1:29:31.0+78.08%56.15%-23.10%-24.64%07:18:00.5
233024Hetty SmitMaster59F 3:40:24.5+1:45:45.9+92.26%52.01%-32.90%-34.56%07:31:00.5
241407Linda PritchardMaster55F 3:43:42.1+1:49:03.5+95.13%51.25%-34.88%-36.58%07:31:00.5
-1218Tessa HanekomMaster54F DNF-----07:26:00.5
  • 40KM WEEKEND WARRIOR Female - Senior
Place (chip time) Bib Name Category Age Gender
13104Nikita ViljoenSenior26F 4:05:43.3--100%0.00%0.00%07:14:00.5
-8687Tayla SummertonSenior28F DNF-----07:06:00.5
  • 40KM WEEKEND WARRIOR Female - Sub vet
Place (chip time) Bib Name Category Age Gender
11332Jennifer MeySub vet31F 2:14:07.6--100%11.55%10.11%07:18:00.5
21351Tessa NaudeSub vet38F 2:20:02.9+5:55.3+4.41%95.77%7.65%6.14%07:18:00.5
33029Caitlin SmithSub vet34F 2:23:27.5+9:19.9+6.96%93.50%5.40%3.85%07:26:00.5
41069Jennifer BothaSub vet35F 2:28:31.3+14:23.7+10.73%90.31%2.06%0.46%07:31:00.5
51324Kerstin MattukatSub vet39F 2:29:53.9+15:46.3+11.76%89.48%1.15%-0.46%07:18:00.5
61441Nina ScheepersSub vet33F 2:31:06.9+16:59.3+12.67%88.76%0.35%-1.28%07:26:00.5
71360Niquita-Jane Meier Niquita-Jane MeierSub vet37F 2:48:58.2+34:50.6+25.98%79.38%-11.43%-13.24%07:06:00.5
81142Nelette de la ReySub vet37F 2:56:59.6+42:52.0+31.96%75.78%-16.72%-18.62%07:10:00.5
  • 40KM WEEKEND WARRIOR Female - Vet
Place (chip time) Bib Name Category Age Gender
13043Naclanche SteynVet43F 2:10:02.6--100%19.57%19.99%07:10:00.5
23038Candice Ann StaffordVet45F 2:13:53.6+3:51.0+2.96%97.12%17.19%17.62%07:18:00.5
33109Mattie ViviersVet44F 2:16:45.8+6:43.2+5.17%95.09%15.41%15.86%07:18:00.5
41315Mariette MareVet47F 2:17:27.1+7:24.5+5.70%94.61%14.99%15.43%07:22:00.5
51221Tracy HardyVet49F 2:29:13.0+19:10.4+14.74%87.15%7.71%8.19%07:06:00.5
61058Willette BotesVet44F 2:30:57.2+20:54.6+16.08%86.15%6.64%7.13%07:31:00.5
71326Nozuko MbanyaVet48F 2:31:18.0+21:15.4+16.35%85.95%6.42%6.91%07:31:00.5
81060Nadia BothaVet44F 2:41:15.1+31:12.5+24.00%80.65%0.27%0.79%07:14:00.5
91334Refilwe MogatusiVet43F 2:43:49.0+33:46.4+25.97%79.38%-1.32%-0.79%07:10:00.5
101134Nicolle De BruynVet41F 2:46:04.4+36:01.8+27.71%78.30%-2.71%-2.18%07:26:00.5
111165Celeste EngelbrechtVet43F 2:48:36.8+38:34.2+29.66%77.13%-4.28%-3.74%07:26:00.5
121048Nicola BlueVet45F 2:51:10.4+41:07.8+31.63%75.97%-5.87%-5.32%07:26:00.5
131400Natalie PowellVet46F 2:56:02.9+46:00.3+35.38%73.87%-8.88%-8.31%07:06:00.5
141285Amanda LloydVet44F 3:08:41.6+58:39.0+45.10%68.92%-16.70%-16.09%07:31:00.5
151392Chrisna PoolVet49F 3:10:41.2+1:00:38.6+46.63%68.20%-17.94%-17.32%07:22:00.5
161278Leilani LeipoldtVet46F 3:31:00.7+1:20:58.1+62.26%61.63%-30.51%-29.83%07:26:00.5
-3093Liezl van StadenVet47F DNF-----07:26:00.5
  • 40KM WEEKEND WARRIOR Female - Youth
Place (chip time) Bib Name Category Age Gender
11273Hannah LansdellYouth16F 1:53:46.4--100%14.48%12.86%07:06:00.5
21352Lindy NaudeYouth14F 2:04:09.0+10:22.6+9.12%91.64%6.68%4.92%07:18:00.5
31140Kathleen de KockYouth16F 2:07:17.9+13:31.5+11.89%89.38%4.31%2.50%07:18:00.5
43054Anieke TheronYouth17F 2:08:16.3+14:29.9+12.74%88.70%3.58%1.76%07:06:00.5
53053Chinelle TheronYouth17F 2:10:30.7+16:44.3+14.71%87.17%1.90%0.04%07:06:00.5
61202Veronika GordonYouth16F 2:10:37.5+16:51.1+14.81%87.10%1.81%-0.04%07:18:00.5
73119Tamryn WhiteYouth16F 2:15:25.4+21:39.0+19.03%84.01%-1.79%-3.72%07:18:00.5
81344Cloe MullerYouth17F 2:15:26.1+21:39.7+19.04%84.01%-1.80%-3.73%07:31:00.5
91268Anora La MantiaYouth16F 2:25:20.3+31:33.9+27.74%78.28%-9.25%-11.31%07:22:00.5
103101Zanelle VermootenYouth15F 2:39:32.7+45:46.3+40.23%71.31%-19.93%-22.19%07:18:00.5
  • 40KM WEEKEND WARRIOR Male - Overall
Place (chip time) Bib Name Category Age Gender
11349Evan NaudeYouth15M 1:29:35.4--100%40.81%39.09%07:06:00.5
21095Bradley CaponYouth18M 1:31:00.0+1:24.6+1.57%98.45%39.88%38.13%07:06:00.5
31369Matthew NortonYouth15M 1:38:15.7+8:40.3+9.68%91.17%35.08%33.19%07:06:00.5
43108Armand VivierYouth16M 1:38:15.9+8:40.5+9.68%91.17%35.08%33.19%07:18:00.5
51439Graham SavageVet41M 1:44:45.0+15:09.6+16.92%85.53%30.80%28.78%07:10:00.5
61049Matthew BoothYouth15M 1:44:53.8+15:18.4+17.09%85.41%30.70%28.68%07:06:00.5
71170Michael FalckYouth18M 1:45:49.3+16:13.9+18.12%84.66%30.09%28.05%07:10:00.5
81198Tyrone GlennSenior27M 1:47:13.5+17:38.1+19.68%83.55%29.16%27.10%07:06:00.5
91368Robert NortonVet48M 1:47:28.5+17:53.1+19.96%83.36%29.00%26.93%07:06:00.5
101256Ziaan JoubertYouth14M 1:48:41.8+19:06.4+21.33%82.42%28.19%26.10%07:10:00.5
111246Jonathan Janse van RensburgVet42M 1:51:36.6+22:01.2+24.58%80.27%26.27%24.12%07:14:00.5
121371Siyabonga NyathiYouth16M 1:52:10.0+22:34.6+25.20%79.87%25.90%23.74%07:06:00.5
131235Gavin HornGrand master62M 1:54:07.3+24:31.9+27.38%78.50%24.61%22.41%07:06:00.5
141197Michael GlennSenior27M 1:54:28.4+24:53.0+27.77%78.26%24.37%22.17%07:06:00.5
153051jan swartVet42M 1:55:29.0+25:53.6+28.90%77.58%23.71%21.48%07:31:00.5
161201David GordonVet55M 1:55:51.1+26:15.7+29.31%77.33%23.46%21.23%07:06:00.5
178688Richard SuttonMaster52M 1:57:36.4+28:01.0+31.27%76.18%22.30%20.04%07:06:00.5
181090Scott BryceMaster58M 1:57:54.0+28:18.6+31.60%75.99%22.11%19.84%07:10:00.5
191270Justin LandsbergU2322M 1:58:08.3+28:32.9+31.87%75.83%21.95%19.68%07:26:00.5
203020Danie SmitMaster53M 1:58:34.8+28:59.4+32.36%75.55%21.66%19.38%07:14:00.5
211257Warren JudgeVet48M 1:59:16.7+29:41.3+33.14%75.11%21.20%18.90%07:14:00.5
223042Craig StewartVet40M 2:00:19.6+30:44.2+34.31%74.46%20.51%18.19%07:06:00.5
233023GD SmitSenior26M 2:00:27.2+30:51.8+34.45%74.38%20.42%18.10%07:14:00.5
241224Gordon HarveyMaster53M 2:00:37.0+31:01.6+34.63%74.28%20.32%17.99%07:18:00.5
251096Jean-Luc CardosoSenior27M 2:00:56.6+31:21.2+35.00%74.08%20.10%17.77%07:14:00.5
261301John MackintoshSenior24M 2:01:02.4+31:27.0+35.10%74.02%20.04%17.70%07:26:00.5
278677DIVAN VAN EEDENU2320M 2:01:12.1+31:36.7+35.28%73.92%19.93%17.59%07:06:00.5
281136Marcel de KlerkGrand master63M 2:01:50.8+32:15.4+36.00%73.53%19.50%17.16%07:14:00.5
293096Sebastian VenterYouth15M 2:01:51.3+32:15.9+36.01%73.52%19.50%17.15%07:18:00.5
303086Jean-Pierre van RooyenSub vet36M 2:01:56.9+32:21.5+36.12%73.47%19.44%17.09%07:18:00.5
311079Ruan BrashawSub vet30M 2:02:00.6+32:25.2+36.19%73.43%19.40%17.05%07:10:00.5
321131Heinrich de BeerMaster59M 2:02:32.6+32:57.2+36.78%73.11%19.04%16.68%07:22:00.5
333056Jerome ThomasMaster53M 2:02:44.5+33:09.1+37.00%72.99%18.91%16.55%07:31:00.5
343012Emil SluiterMaster51M 2:02:51.7+33:16.3+37.14%72.92%18.83%16.47%07:06:00.5
351172Tristan FernandesSenior26M 2:03:35.5+34:00.1+37.95%72.49%18.35%15.97%07:18:00.5
361163Derick ElliottVet48M 2:03:50.7+34:15.3+38.24%72.34%18.18%15.80%07:06:00.5
371139Deon de KockMaster50M 2:03:52.8+34:17.4+38.27%72.32%18.16%15.77%07:18:00.5
383112Henri VosserMaster53M 2:03:54.1+34:18.7+38.30%72.31%18.15%15.76%07:26:00.5
391331Vincent MettlerSenior27M 2:04:21.6+34:46.2+38.81%72.04%17.84%15.45%07:10:00.5
401074Franco BothmaYouth15M 2:04:29.1+34:53.7+38.95%71.97%17.76%15.36%07:26:00.5
411041Ehren BerrySenior25M 2:05:21.9+35:46.5+39.93%71.46%17.18%14.76%07:22:00.5
421370Nicholas NortonYouth13M 2:05:52.5+36:17.1+40.50%71.17%16.84%14.42%07:06:00.5
433070Iaan van der MerweVet40M 2:06:01.3+36:25.9+40.66%71.09%16.75%14.32%07:06:00.5
441294SHANE LOTTERMaster55M 2:06:11.4+36:36.0+40.85%71.00%16.63%14.20%07:10:00.5
451110Takudzwa ChivingeYouth16M 2:06:30.6+36:55.2+41.21%70.82%16.42%13.99%07:18:00.5
461275Emile Le RouxMaster52M 2:06:33.2+36:57.8+41.26%70.79%16.39%13.96%07:18:00.5
471296Dawie LourensMaster57M 2:06:37.7+37:02.3+41.34%70.75%16.34%13.91%07:26:00.5
481015Quinton BadenhorstYouth15M 2:06:39.8+37:04.4+41.38%70.73%16.32%13.88%07:22:00.5
491312Andile MalungaYouth15M 2:06:49.6+37:14.2+41.56%70.64%16.21%13.77%07:22:00.5
503110Sean VolkSub vet39M 2:07:12.6+37:37.2+41.99%70.43%15.96%13.51%07:14:00.5
511403Jacques PretoriusGrand master62M 2:07:24.1+37:48.7+42.21%70.32%15.83%13.38%07:18:00.5
521078MATTHEW BOWERSYouth17M 2:07:29.0+37:53.6+42.30%70.28%15.78%13.32%07:18:00.5
531181JJ FourieGrand master62M 2:07:46.7+38:11.3+42.63%70.11%15.58%13.12%07:10:00.5
541021Welson BarbosaSub vet38M 2:07:49.1+38:13.7+42.67%70.09%15.56%13.10%07:18:00.5
553080Brett van RensburgVet49M 2:07:55.1+38:19.7+42.78%70.04%15.49%13.03%07:14:00.5
561323marius mattheeSub vet37M 2:08:11.3+38:35.9+43.08%69.89%15.31%12.84%07:31:00.5
571047Kevin BlakeVet40M 2:08:45.7+39:10.3+43.72%69.58%14.93%12.45%07:26:00.5
588034Viktor AstalosU2317M 2:09:11.5+39:36.1+44.20%69.35%14.65%12.16%07:18:00.5
593036Martin SpangenbergSub vet38M 2:09:14.8+39:39.4+44.26%69.32%14.61%12.12%07:06:00.5
601016Dontae BadenhorstSenior25M 2:09:54.0+40:18.6+44.99%68.97%14.18%11.68%07:26:00.5
611251Pieter Jansen Van VuurenVet40M 2:10:04.5+40:29.1+45.19%68.88%14.07%11.56%07:22:00.5
621348Oliver NathanVet41M 2:10:13.7+40:38.3+45.36%68.79%13.97%11.46%07:14:00.5
631124Grant CupidoVet48M 2:10:20.5+40:45.1+45.49%68.73%13.89%11.38%07:22:00.5
643090Paul van SchieMaster57M 2:11:04.1+41:28.7+46.30%68.35%13.41%10.89%07:14:00.5
651207Graham GreenSub vet32M 2:11:06.1+41:30.7+46.34%68.34%13.39%10.86%07:22:00.5
663106mark vineVet41M 2:11:07.3+41:31.9+46.36%68.33%13.38%10.85%07:10:00.5
671075DAN BOWERSYouth18M 2:11:29.9+41:54.5+46.78%68.13%13.13%10.59%07:14:00.5
681054ANDREW GRAHAM BORRESENVet49M 2:11:57.7+42:22.3+47.30%67.89%12.82%10.28%07:14:00.5
693062Mauritz TrollipVet46M 2:11:58.6+42:23.2+47.31%67.88%12.81%10.27%07:26:00.5
701244RYAN ILLINGWORTHVet49M 2:12:04.1+42:28.7+47.41%67.84%12.75%10.21%07:06:00.5
711143christopher de langeYouth15M 2:12:18.6+42:43.2+47.68%67.71%12.59%10.04%07:06:00.5
723005Rajan ShawVet42M 2:12:40.9+43:05.5+48.10%67.52%12.35%9.79%07:14:00.5
731121Gregg CronjeMaster51M 2:12:44.6+43:09.2+48.17%67.49%12.30%9.75%07:26:00.5
748099Dion BekkerVet44M 2:13:07.4+43:32.0+48.59%67.30%12.05%9.49%07:06:00.5
751452Tony SerraoVet43M 2:13:21.9+43:46.5+48.86%67.18%11.89%9.32%07:06:00.5
761167Ruan ErasmusSub vet32M 2:13:35.5+44:00.1+49.11%67.06%11.74%9.17%07:10:00.5
771329Andrew MenneVet46M 2:13:41.5+44:06.1+49.23%67.01%11.68%9.10%07:26:00.5
781185Gerrit FourieVet47M 2:13:54.1+44:18.7+49.46%66.91%11.54%8.96%07:18:00.5
791065Stefan BothaSub vet36M 2:14:06.9+44:31.5+49.70%66.80%11.40%8.81%07:18:00.5
801261Michael KhorombiSub vet38M 2:14:30.2+44:54.8+50.13%66.61%11.14%8.55%07:14:00.5
818692Kylonius ThorpVet40M 2:14:37.9+45:02.5+50.28%66.54%11.06%8.46%07:18:00.5
821356LIANDRO NELU2320M 2:14:43.5+45:08.1+50.38%66.50%11.00%8.40%07:18:00.5
833115Lawrence WaterstonVet47M 2:15:08.7+45:33.3+50.85%66.29%10.72%8.11%07:26:00.5
841263Nico KloppersSub vet39M 2:15:42.9+46:07.5+51.48%66.01%10.34%7.73%07:18:00.5
851265Daniel KochSenior27M 2:15:48.4+46:13.0+51.59%65.97%10.28%7.66%07:14:00.5
863061Christiaan TrollipYouth15M 2:15:57.6+46:22.2+51.76%65.89%10.18%7.56%07:22:00.5
871421DOMINIC REYNEKEYouth18M 2:16:00.5+46:25.1+51.81%65.87%10.15%7.53%07:18:00.5
881182Leon FourieMaster53M 2:16:03.7+46:28.3+51.87%65.85%10.11%7.49%07:10:00.5
891057Nico BotesSub vet39M 2:16:07.6+46:32.2+51.94%65.81%10.07%7.45%07:06:00.5
903064James UeckermannGrand master62M 2:16:12.0+46:36.6+52.03%65.78%10.02%7.40%07:26:00.5
913067Peet van CollerVet49M 2:16:20.7+46:45.3+52.19%65.71%9.93%7.30%07:18:00.5
921024Tristan BarnesU2319M 2:16:24.7+46:49.3+52.26%65.68%9.88%7.25%07:18:00.5
931009Murray AugustynVet46M 2:16:34.4+46:59.0+52.44%65.60%9.77%7.14%07:10:00.5
941222Derek HardyVet47M 2:16:34.6+46:59.2+52.45%65.60%9.77%7.14%07:22:00.5
951091Ian BuchananGrand master74M 2:16:50.6+47:15.2+52.74%65.47%9.60%6.96%07:14:00.5
961166Triston EngelbrechtYouth13M 2:16:53.9+47:18.5+52.81%65.44%9.56%6.92%07:26:00.5
971104Edwin ChildsGrand master61M 2:17:23.0+47:47.6+53.35%65.21%9.24%6.59%07:14:00.5
981297Herman LourensMaster57M 2:17:32.9+47:57.5+53.53%65.13%9.13%6.48%07:31:00.5
991195Patrick GartlandMaster57M 2:17:40.2+48:04.8+53.67%65.08%9.05%6.40%07:14:00.5
1001150Bongumusa DlaminiSub vet31M 2:17:54.1+48:18.7+53.93%64.97%8.90%6.24%07:26:00.5
10111033Junior ChildsSub vet33M 2:17:55.7+48:20.3+53.96%64.95%8.88%6.22%07:06:00.5
1023058Quentin tolmayVet41M 2:17:57.2+48:21.8+53.98%64.94%8.86%6.21%07:26:00.5
1031269Sean LakeSenior27M 2:18:31.1+48:55.7+54.61%64.68%8.49%5.82%07:18:00.5
1041432Morne RossouwSub vet39M 2:18:31.6+48:56.2+54.62%64.67%8.48%5.82%07:26:00.5
1053069Gerrit Van Der merweVet44M 2:18:31.8+48:56.4+54.63%64.67%8.48%5.81%07:06:00.5
1063057Peter TippettGrand master70M 2:18:44.3+49:08.9+54.86%64.57%8.34%5.67%07:14:00.5
1071227Jonathan HendricksVet46M 2:18:47.4+49:12.0+54.92%64.55%8.31%5.64%07:18:00.5
1083044Franswa StolsVet42M 2:19:17.3+49:41.9+55.47%64.32%7.98%5.30%07:18:00.5
1091001Shawn AbdollVet47M 2:19:25.0+49:49.6+55.62%64.26%7.90%5.21%07:18:00.5
1103078Jeroen van HeerdenU2320M 2:19:25.9+49:50.5+55.63%64.25%7.89%5.20%07:26:00.5
1111133Johan De BruynVet47M 2:19:28.2+49:52.8+55.68%64.24%7.86%5.17%07:26:00.5
1121435Mitchell RoweYouth16M 2:19:33.8+49:58.4+55.78%64.19%7.80%5.11%07:26:00.5
1131308khutso makgokaSub vet31M 2:19:54.3+50:18.9+56.16%64.04%7.57%4.88%07:14:00.5
1141180Darryl FordhamMaster51M 2:20:04.0+50:28.6+56.34%63.96%7.47%4.77%07:06:00.5
1153003David ShapiroMaster51M 2:20:06.9+50:31.5+56.40%63.94%7.43%4.74%07:18:00.5
1161112CHRISTOPHER CLOETESub vet33M 2:20:24.5+50:49.1+56.72%63.81%7.24%4.54%07:22:00.5
1171045Zubayr BhyatVet41M 2:20:24.8+50:49.4+56.73%63.80%7.24%4.53%07:31:00.5
1181066Dries BothaSub vet37M 2:20:25.0+50:49.6+56.73%63.80%7.24%4.53%07:26:00.5
1191073Anton BothmaVet46M 2:20:27.1+50:51.7+56.77%63.79%7.21%4.51%07:10:00.5
1201412John RaeGrand master62M 2:20:37.9+51:02.5+56.97%63.71%7.09%4.38%07:26:00.5
1211040Gordon BerringtonMaster54M 2:20:47.1+51:11.7+57.14%63.64%6.99%4.28%07:22:00.5
1223059Karl TomaschkoVet40M 2:21:19.1+51:43.7+57.74%63.40%6.64%3.92%07:18:00.5
1231153Luan DreyerVet43M 2:21:20.1+51:44.7+57.76%63.39%6.63%3.91%07:18:00.5
1241158Rudi Du RandtMaster55M 2:21:20.8+51:45.4+57.77%63.38%6.62%3.90%07:10:00.5
1253016Justin SmallmanSub vet39M 2:21:25.2+51:49.8+57.85%63.35%6.57%3.85%07:26:00.5
1261122Barry CrouseMaster53M 2:21:27.3+51:51.9+57.89%63.33%6.55%3.82%07:26:00.5
1271239Charles HudgsonVet46M 2:21:28.5+51:53.1+57.91%63.33%6.54%3.81%07:31:00.5
1281147Fanie DeyselMaster56M 2:22:04.4+52:29.0+58.58%63.06%6.14%3.40%07:14:00.5
1291051Ben BooysenMaster52M 2:22:58.1+53:22.7+59.58%62.66%5.55%2.80%07:22:00.5
1301409Bafana RadebeSub vet39M 2:23:13.1+53:37.7+59.86%62.55%5.38%2.63%07:14:00.5
1301149Lulama DlaminiSub vet30M 2:23:13.1+53:37.7+59.86%62.55%5.38%2.63%07:26:00.5
1321388Morné PienaarSenior28M 2:23:13.4+53:38.0+59.87%62.55%5.38%2.62%07:22:00.5
1331298Melt LouwVet40M 2:23:15.7+53:40.3+59.91%62.54%5.36%2.60%07:31:00.5
1343030Brandon SmithSub vet34M 2:23:23.3+53:47.9+60.05%62.48%5.27%2.51%07:26:00.5
1351030MALCOLM BATHGrand master61M 2:23:57.7+54:22.3+60.69%62.23%4.89%2.12%07:06:00.5
1361325Steven MaubaneVet40M 2:23:58.8+54:23.4+60.71%62.22%4.88%2.11%07:10:00.5
1371333Siggi MeyerMaster55M 2:24:10.6+54:35.2+60.93%62.14%4.75%1.97%07:06:00.5
1383073Stefan van DeventerSub vet38M 2:24:25.5+54:50.1+61.21%62.03%4.59%1.81%07:10:00.5
1391262Lardus KlopperYouth17M 2:24:32.2+54:56.8+61.33%61.98%4.51%1.73%07:22:00.5
1401390jona pillayMaster51M 2:24:35.2+54:59.8+61.39%61.96%4.48%1.70%07:14:00.5
1418697Stephen WoodGrand master60M 2:24:36.0+55:00.6+61.40%61.96%4.47%1.69%07:14:00.5
1421169Willie EsterhuizenGrand master65M 2:25:05.8+55:30.4+61.96%61.75%4.14%1.35%07:14:00.5
1433040Leonard SteinhobelGrand master65M 2:25:25.3+55:49.9+62.32%61.61%3.93%1.13%07:31:00.5
1441445Mark SchefermannVet40M 2:25:41.6+56:06.2+62.62%61.49%3.75%0.94%07:22:00.5
1451196Andrew GarvieVet48M 2:25:58.8+56:23.4+62.94%61.37%3.56%0.75%07:18:00.5
1461300Murray MackintoshGrand master64M 2:26:18.5+56:43.1+63.31%61.23%3.34%0.52%07:06:00.5
1471440Louis SchalkwykVet42M 2:26:29.6+56:54.2+63.52%61.16%3.22%0.40%07:26:00.5
1488559Bradley ReidVet48M 2:27:04.8+57:29.4+64.17%60.91%2.83%0.00%07:10:00.5
1491123Tiege CupidoYouth18M 2:27:48.0+58:12.6+64.97%60.62%2.36%-0.49%07:18:00.5
1501426David RogersGrand master64M 2:28:03.7+58:28.3+65.27%60.51%2.18%-0.67%07:10:00.5
1511194Envir FraserMaster53M 2:28:14.6+58:39.2+65.47%60.43%2.06%-0.79%07:31:00.5
1521336Ephetehe MokgopanyaneSub vet33M 2:28:20.8+58:45.4+65.58%60.39%2.00%-0.86%07:26:00.5
1531231Ryan HohensteinVet48M 2:28:22.9+58:47.5+65.62%60.38%1.97%-0.89%07:10:00.5
1541415Brad RaeSub vet37M 2:28:35.0+58:59.6+65.85%60.30%1.84%-1.02%07:31:00.5
1551154Richard Du PlessisMaster54M 2:28:41.4+59:06.0+65.97%60.25%1.77%-1.09%07:06:00.5
1563117Adrian WestonVet44M 2:28:58.5+59:23.1+66.29%60.14%1.58%-1.29%07:26:00.5
1571205Rory GreenVet48M 2:29:06.7+59:31.3+66.44%60.08%1.49%-1.38%07:14:00.5
1581215Rudi GrobbelaarMaster51M 2:29:11.3+59:35.9+66.52%60.05%1.44%-1.43%07:14:00.5
1591002Rod ANLEYGrand master67M 2:29:40.0+1:00:04.6+67.06%59.86%1.12%-1.76%07:14:00.5
1601203Renier GouwsVet43M 2:29:44.8+1:00:09.4+67.15%59.83%1.07%-1.81%07:18:00.5
1611434Oliver RoweMaster50M 2:29:56.8+1:00:21.4+67.37%59.75%0.94%-1.95%07:14:00.5
1628691Lyle AndersonVet40M 2:30:01.3+1:00:25.9+67.45%59.72%0.89%-2.00%07:18:00.5
1631183stephan FourieSub vet38M 2:30:10.2+1:00:34.8+67.62%59.66%0.79%-2.10%07:10:00.5
1643120Edward WhiteMaster56M 2:30:19.7+1:00:44.3+67.80%59.60%0.69%-2.21%07:31:00.5
1651423Gavin RitchieVet48M 2:30:42.2+1:01:06.8+68.21%59.45%0.44%-2.46%07:26:00.5
1663075Stefan Van DykSub vet36M 2:30:42.7+1:01:07.3+68.22%59.44%0.43%-2.47%07:18:00.5
1673013Johan SmallSub vet36M 2:30:49.0+1:01:13.6+68.34%59.40%0.36%-2.54%07:18:00.5
1683095Quinton van ZylVet48M 2:30:51.6+1:01:16.2+68.39%59.39%0.34%-2.57%07:10:00.5
1691418STEPHEN RAYNERGrand master66M 2:31:02.3+1:01:26.9+68.59%59.32%0.22%-2.69%07:06:00.5
1701145Raoul De SouzaVet44M 2:31:35.2+1:01:59.8+69.20%59.10%-0.14%-3.06%07:22:00.5
1711017Damian BakerSub vet38M 2:31:50.8+1:02:15.4+69.49%59.00%-0.32%-3.24%07:31:00.5
1723085Gert-Jan van RijsewijkGrand master65M 2:32:01.8+1:02:26.4+69.70%58.93%-0.44%-3.37%07:10:00.5
1731082Eckhard BritsSub vet30M 2:32:28.2+1:02:52.8+70.19%58.76%-0.73%-3.66%07:31:00.5
1741111Tinashe ChogaSub vet31M 2:32:49.9+1:03:14.5+70.59%58.62%-0.97%-3.91%07:31:00.5
1751056Daniel BorresenYouth16M 2:32:53.6+1:03:18.2+70.66%58.60%-1.01%-3.95%07:14:00.5
1763065Deon Van AssGrand master63M 2:33:04.2+1:03:28.8+70.86%58.53%-1.12%-4.07%07:06:00.5
1778698Bradley WilsonMaster53M 2:33:04.7+1:03:29.3+70.87%58.53%-1.13%-4.08%07:18:00.5
1783060Mike TrenorGrand master65M 2:33:15.5+1:03:40.1+71.07%58.46%-1.25%-4.20%07:14:00.5
1791341Moshe MorareSub vet33M 2:33:20.9+1:03:45.5+71.17%58.42%-1.31%-4.26%07:10:00.5
1801113Jacques ColinVet43M 2:33:34.2+1:03:58.8+71.41%58.34%-1.45%-4.41%07:26:00.5
1811424Mavrick RobbertsSub vet31M 2:33:52.9+1:04:17.5+71.76%58.22%-1.66%-4.62%07:31:00.5
1823006Fulufhelo SibaraSub vet37M 2:34:30.9+1:04:55.5+72.47%57.98%-2.08%-5.06%07:18:00.5
1831404Deon PretoriusMaster53M 2:34:43.8+1:05:08.4+72.71%57.90%-2.22%-5.20%07:31:00.5
1841442Jaco ScheepersSub vet37M 2:35:03.8+1:05:28.4+73.08%57.78%-2.44%-5.43%07:31:00.5
1851189Phillip FourieSub vet37M 2:35:12.8+1:05:37.4+73.25%57.72%-2.54%-5.53%07:22:00.5
1861023Ethan Barnard OGormanYouth17M 2:35:14.0+1:05:38.6+73.27%57.71%-2.55%-5.54%07:31:00.5
1873011Varun SinghVet42M 2:35:15.9+1:05:40.5+73.31%57.70%-2.57%-5.56%07:22:00.5
1881373Wimpie OdendaalMaster55M 2:35:27.4+1:05:52.0+73.52%57.63%-2.70%-5.70%07:14:00.5
1891012Wynand BadenhorstVet49M 2:35:28.9+1:05:53.5+73.55%57.62%-2.72%-5.71%07:06:00.5
1901406JAYDON PRINSLOOSub vet31M 2:35:29.8+1:05:54.4+73.56%57.62%-2.73%-5.72%07:31:00.5
1911088Peter BrookGrand master62M 2:35:31.4+1:05:56.0+73.59%57.61%-2.74%-5.74%07:18:00.5
1921342Tebogo MotsepeVet46M 2:35:48.8+1:06:13.4+73.92%57.50%-2.94%-5.94%07:14:00.5
1931408Mohale RabopapeSub vet32M 2:35:51.1+1:06:15.7+73.96%57.48%-2.96%-5.96%07:26:00.5
1941144Michael de Neuilly RiceVet43M 2:35:55.2+1:06:19.8+74.04%57.46%-3.01%-6.01%07:31:00.5
1953027Gert SmithMaster58M 2:36:11.4+1:06:36.0+74.34%57.36%-3.19%-6.19%07:26:00.5
1968690Matthew StubbsGrand master67M 2:36:16.7+1:06:41.3+74.44%57.33%-3.24%-6.25%07:18:00.5
1971328Thapelo MekwaSub vet33M 2:36:42.3+1:07:06.9+74.91%57.17%-3.53%-6.54%07:22:00.5
1981443Johan ScheepersVet40M 2:37:16.1+1:07:40.7+75.54%56.97%-3.90%-6.93%07:31:00.5
1993035Ruan SnymanSub vet33M 2:37:16.4+1:07:41.0+75.55%56.96%-3.90%-6.93%07:22:00.5
2001174Ivan FickSub vet37M 2:37:17.4+1:07:42.0+75.57%56.96%-3.91%-6.94%07:22:00.5
2011211Gordon GribSub vet30M 2:37:29.4+1:07:54.0+75.79%56.89%-4.04%-7.08%07:26:00.5
2021223Nathan HardyYouth15M 2:37:35.3+1:07:59.9+75.90%56.85%-4.11%-7.14%07:22:00.5
2031276Quintin Le RouxVet40M 2:37:59.7+1:08:24.3+76.35%56.70%-4.38%-7.42%07:31:00.5
2041100Themba ChakelaVet49M 2:38:15.9+1:08:40.5+76.65%56.61%-4.56%-7.60%07:10:00.5
2051427wynand roodmanMaster57M 2:38:37.0+1:09:01.6+77.05%56.48%-4.79%-7.84%07:14:00.5
2061313Lonwabo MaqubelaVet44M 2:38:39.3+1:09:03.9+77.09%56.47%-4.81%-7.87%07:10:00.5
2071117BRUCE COOKSVet45M 2:38:45.5+1:09:10.1+77.21%56.43%-4.88%-7.94%07:31:00.5
2081420DEON REYNEKEMaster54M 2:39:39.5+1:10:04.1+78.21%56.11%-5.48%-8.55%07:18:00.5
2091281Morena LekotaVet43M 2:39:43.8+1:10:08.4+78.29%56.09%-5.52%-8.60%07:14:00.5
2103052Brad TaitzVet42M 2:40:24.4+1:10:49.0+79.05%55.85%-5.97%-9.06%07:14:00.5
2111118Christo CorneelsenMaster54M 2:41:07.3+1:11:31.9+79.84%55.60%-6.44%-9.55%07:10:00.5
2121414Taryn RaeVet40M 2:41:52.2+1:12:16.8+80.68%55.35%-6.94%-10.06%07:26:00.5
2133010Saurabh SinghVet42M 2:41:57.0+1:12:21.6+80.77%55.32%-6.99%-10.11%07:14:00.5
2141380Jaco OlivierVet41M 2:42:10.8+1:12:35.4+81.02%55.24%-7.14%-10.27%07:26:00.5
2151437Moses RupengaSub vet37M 2:42:11.2+1:12:35.8+81.03%55.24%-7.15%-10.27%07:31:00.5
2163063Brendan TurnerVet47M 2:42:26.8+1:12:51.4+81.32%55.15%-7.32%-10.45%07:14:00.5
2171007Trenton ArthurSenior29M 2:43:38.9+1:14:03.5+82.66%54.75%-8.11%-11.26%07:22:00.5
2188696Sean WoolnoughMaster57M 2:43:49.4+1:14:14.0+82.86%54.69%-8.23%-11.38%07:26:00.5
2191209Clive GreenGrand master63M 2:44:22.8+1:14:47.4+83.48%54.50%-8.60%-11.76%07:31:00.5
2201026Brandon BARRETTVet42M 2:44:25.0+1:14:49.6+83.52%54.49%-8.62%-11.79%07:10:00.5
2211029Robert BateyVet42M 2:45:12.1+1:15:36.7+84.40%54.23%-9.14%-12.32%07:14:00.5
2221320Philani MasukuMaster51M 2:45:39.3+1:16:03.9+84.90%54.08%-9.44%-12.63%07:14:00.5
2233113THOMAS WAKEVet48M 2:45:43.2+1:16:07.8+84.98%54.06%-9.48%-12.67%07:14:00.5
2243077Roelof van HeerdenMaster50M 2:46:01.4+1:16:26.0+85.31%53.96%-9.68%-12.88%07:26:00.5
2251042Victor BestMaster54M 2:46:13.5+1:16:38.1+85.54%53.90%-9.81%-13.02%07:26:00.5
2261146Nick De SouzaMaster54M 2:46:17.3+1:16:41.9+85.61%53.88%-9.86%-13.06%07:31:00.5
2271366Nico NoëthGrand master62M 2:46:47.7+1:17:12.3+86.18%53.71%-10.19%-13.40%07:10:00.5
2281177Andrea FioritaSenior26M 2:46:58.9+1:17:23.5+86.38%53.65%-10.31%-13.53%07:22:00.5
2291303Nephat MainaSub vet35M 2:47:06.4+1:17:31.0+86.52%53.61%-10.40%-13.62%07:22:00.5
2301031Stefaan BattheuMaster57M 2:47:39.7+1:18:04.3+87.14%53.43%-10.76%-13.99%07:26:00.5
2311020Jacques BallVet44M 2:47:56.6+1:18:21.2+87.46%53.35%-10.95%-14.19%07:18:00.5
2321318André MarxMaster58M 2:48:16.2+1:18:40.8+87.82%53.24%-11.17%-14.41%07:18:00.5
2331260Khutsiso KgoleSub vet39M 2:48:42.7+1:19:07.3+88.32%53.10%-11.46%-14.71%07:14:00.5
2341003Alastair ArmstrongMaster59M 2:48:53.4+1:19:18.0+88.51%53.05%-11.58%-14.83%07:26:00.5
2351266Kabi KolobeVet49M 2:49:04.8+1:19:29.4+88.73%52.99%-11.70%-14.96%07:06:00.5
2363088stephen van schalkwykMaster53M 2:50:11.4+1:20:36.0+89.97%52.64%-12.43%-15.71%07:22:00.5
2371346Martin MüllerSub vet32M 2:50:14.8+1:20:39.4+90.03%52.62%-12.47%-15.75%07:14:00.5
2381141Conrad de KockSub vet36M 2:50:52.8+1:21:17.4+90.74%52.43%-12.89%-16.18%07:26:00.5
2391175Bart FintelmanSub vet35M 2:50:58.9+1:21:23.5+90.85%52.40%-12.96%-16.25%07:14:00.5
2401089Johan BrutonMaster52M 2:51:48.6+1:22:13.2+91.77%52.14%-13.50%-16.81%07:10:00.5
2411106Tafara ChitsigaSub vet35M 2:51:58.7+1:22:23.3+91.96%52.09%-13.62%-16.93%07:14:00.5
2421450Bradley SeetsiMaster52M 2:53:20.1+1:23:44.7+93.48%51.69%-14.51%-17.85%07:31:00.5
2431230Erick HerbstSub vet38M 2:53:27.7+1:23:52.3+93.62%51.65%-14.60%-17.94%07:10:00.5
2441379Evan OlivierSub vet38M 2:53:32.7+1:23:57.3+93.71%51.62%-14.65%-17.99%07:10:00.5
2451179Marco FioritaSenior26M 2:54:54.5+1:25:19.1+95.23%51.22%-15.55%-18.92%07:26:00.5
2461353Senamiso NdwandweSub vet36M 2:55:05.6+1:25:30.2+95.44%51.17%-15.67%-19.05%07:26:00.5
2471448Sipho SebidiSub vet35M 2:55:37.4+1:26:02.0+96.03%51.01%-16.02%-19.41%07:31:00.5
2481264Eric KochMaster51M 2:56:11.5+1:26:36.1+96.66%50.85%-16.40%-19.79%07:14:00.5
2491386Buddy PhillipsGrand master80M 2:56:37.2+1:27:01.8+97.14%50.72%-16.68%-20.08%07:31:00.5
2501050Bradley BooyensVet41M 2:57:59.4+1:28:24.0+98.67%50.33%-17.59%-21.02%07:22:00.5
2511228Richard HenwoodGrand master77M 2:58:50.2+1:29:14.8+99.62%50.10%-18.15%-21.59%07:06:00.5
2521319Othnil MasiaVet42M 3:01:19.6+1:31:44.2+102.40%49.41%-19.79%-23.28%07:31:00.5
2531035Andrew BembridgeGrand master71M 3:01:30.7+1:31:55.3+102.60%49.36%-19.91%-23.41%07:26:00.5
2541022Stuart BarclaySenior29M 3:01:41.4+1:32:06.0+102.80%49.31%-20.03%-23.53%07:14:00.5
2551347Zwelinzima MvalaVet49M 3:01:41.9+1:32:06.5+102.81%49.31%-20.04%-23.54%07:06:00.5
2561302Khutjo MadishaVet48M 3:01:46.5+1:32:11.1+102.90%49.29%-20.09%-23.59%07:26:00.5
2571393Petrus PoolVet49M 3:01:49.4+1:32:14.0+102.95%49.27%-20.12%-23.62%07:31:00.5
2583071Scholtz van der MerweSenior29M 3:02:45.8+1:33:10.4+104.00%49.02%-20.74%-24.26%07:22:00.5
2593111Jason VorsterSub vet30M 3:02:53.1+1:33:17.7+104.14%48.99%-20.82%-24.34%07:31:00.5
2601299Ryan LumsdenVet43M 3:04:36.9+1:35:01.5+106.07%48.53%-21.96%-25.52%07:14:00.5
2611164Russell ElsGrand master60M 3:04:37.6+1:35:02.2+106.08%48.52%-21.97%-25.53%07:18:00.5
2621234Phillip HOLLOWAYVet47M 3:04:59.1+1:35:23.7+106.48%48.43%-22.21%-25.77%07:31:00.5
2631216Wim GroblerSub vet37M 3:05:23.9+1:35:48.5+106.94%48.32%-22.48%-26.05%07:18:00.5
2641148Eon DippenaarSub vet37M 3:06:00.0+1:36:24.6+107.61%48.17%-22.88%-26.46%07:22:00.5
2651451Ephraim SehlohoSub vet35M 3:07:02.4+1:37:27.0+108.77%47.90%-23.57%-27.17%07:14:00.5
2661401johan pretoriusVet48M 3:07:09.8+1:37:34.4+108.91%47.87%-23.65%-27.25%07:14:00.5
2673050Gideion SwartMaster55M 3:07:48.5+1:38:13.1+109.63%47.70%-24.07%-27.69%07:22:00.5
2683031Iddo SmithYouth17M 3:08:38.9+1:39:03.5+110.57%47.49%-24.63%-28.26%06:06:00.5
2691232Dylan HOLLOWAYU2321M 3:09:54.5+1:40:19.1+111.97%47.18%-25.46%-29.12%07:26:00.5
2701043Kobus BeukesGrand master62M 3:10:14.2+1:40:38.8+112.34%47.09%-25.68%-29.34%07:18:00.5
2711428Cornelius ROOSGrand master74M 3:13:00.8+1:43:25.4+115.44%46.42%-27.51%-31.23%07:22:00.5
2721337Thiba MokwenaSub vet35M 3:13:45.2+1:44:09.8+116.27%46.24%-28.00%-31.73%07:26:00.5
2731359Luke NelVet40M 3:14:17.7+1:44:42.3+116.87%46.11%-28.36%-32.10%07:18:00.5
2741383Hentie PecheVet48M 3:14:58.5+1:45:23.1+117.63%45.95%-28.81%-32.56%07:10:00.5
2751032Victor BehrensVet46M 3:18:03.8+1:48:28.4+121.08%45.23%-30.85%-34.66%07:06:00.5
2761225Luke HarwoodMaster58M 3:18:16.0+1:48:40.6+121.30%45.19%-30.98%-34.80%07:14:00.5
2771245Wayne InderVet40M 3:19:45.2+1:50:09.8+122.96%44.85%-31.97%-35.81%07:14:00.5
2781199Daniel GoneseSub vet38M 3:19:50.3+1:50:14.9+123.06%44.83%-32.02%-35.87%07:26:00.5
2791157Jacques Du preezSub vet37M 3:19:54.2+1:50:18.8+123.13%44.82%-32.06%-35.91%07:14:00.5
2801102Kudzanai ChiganzeSub vet38M 3:23:45.2+1:54:09.8+127.43%43.97%-34.61%-38.53%07:22:00.5
2811258Wallace KatiyoSub vet36M 3:24:28.4+1:54:53.0+128.23%43.82%-35.08%-39.02%07:06:00.5
2821384John PhelpsMaster54M 3:24:41.1+1:55:05.7+128.47%43.77%-35.22%-39.17%07:14:00.5
2831280Jacques LeipoldtVet49M 3:25:59.7+1:56:24.3+129.93%43.49%-36.09%-40.06%07:31:00.5
2843068Divan Van den HeeverVet42M 3:34:30.2+2:04:54.8+139.43%41.77%-41.71%-45.84%07:31:00.5
2851335Hassen MohammedVet45M 3:35:44.6+2:06:09.2+140.81%41.53%-42.53%-46.68%07:31:00.5
2861099Lazarus ChakadzingwaSub vet37M 3:36:54.0+2:07:18.6+142.10%41.30%-43.29%-47.47%07:26:00.5
2871037Adriaan BergSub vet37M 3:37:05.2+2:07:29.8+142.31%41.27%-43.42%-47.60%07:14:00.5
2888683Shaun WhitleySub vet31M 3:37:11.1+2:07:35.7+142.42%41.25%-43.48%-47.66%07:31:00.5
2893025Andries SmitMaster59M 3:40:35.9+2:11:00.5+146.23%40.61%-45.74%-49.99%07:31:00.5
2901309Sibusiso MalobolaSub vet38M 3:40:42.9+2:11:07.5+146.36%40.59%-45.81%-50.06%07:14:00.5
2913105Eugene ViljoenSub vet32M 3:48:50.9+2:19:15.5+155.44%39.15%-51.19%-55.59%07:31:00.5
2923097Barry VenterVet45M 3:52:53.5+2:23:18.1+159.95%38.47%-53.86%-58.34%07:22:00.5
2931229TREVOR HERBERTGrand master60M 3:58:19.1+2:28:43.7+166.01%37.59%-57.44%-62.03%07:26:00.5
2941316Nyasha MarireSub vet38M 4:27:36.1+2:58:00.7+198.70%33.48%-76.79%-81.94%07:31:00.5
2951101Tapiwa ChanaiwaSub vet38M 4:36:46.6+3:07:11.2+208.94%32.37%-82.85%-88.18%07:22:00.5
-1013Ryno Wentzel BadenhorstSub vet31M DNF-----07:22:00.5
-1214Jacques GriffithsVet42M DNF-----07:22:00.5
-1267Steven KuyperMaster54M DNF-----07:26:00.5
-1271Mandie LandsbergVet43M DNF-----07:26:00.5
-3079Hanno Van NiekerkSub vet36M DNF-----07:14:00.5
-8112Jason BernicVet48M DNF-----07:06:00.5
-8598Stefan SwartSenior27M DNF-----07:22:00.5
-8686Frederik SwanepoelSub vet33M DNF-----07:10:00.5
  • 40KM WEEKEND WARRIOR Male - Grand master
Place (chip time) Bib Name Category Age Gender
11235Gavin HornGrand master62M 1:54:07.3--100%26.29%23.75%07:06:00.5
21136Marcel de KlerkGrand master63M 2:01:50.8+7:43.5+6.77%93.66%21.30%18.59%07:14:00.5
31403Jacques PretoriusGrand master62M 2:07:24.1+13:16.8+11.64%89.58%17.71%14.88%07:18:00.5
41181JJ FourieGrand master62M 2:07:46.7+13:39.4+11.97%89.31%17.47%14.62%07:10:00.5
53064James UeckermannGrand master62M 2:16:12.0+22:04.7+19.35%83.79%12.03%9.00%07:26:00.5
61091Ian BuchananGrand master74M 2:16:50.6+22:43.3+19.91%83.40%11.61%8.57%07:14:00.5
71104Edwin ChildsGrand master61M 2:17:23.0+23:15.7+20.38%83.07%11.27%8.21%07:14:00.5
83057Peter TippettGrand master70M 2:18:44.3+24:37.0+21.57%82.26%10.39%7.30%07:14:00.5
91412John RaeGrand master62M 2:20:37.9+26:30.6+23.23%81.15%9.17%6.04%07:26:00.5
101030MALCOLM BATHGrand master61M 2:23:57.7+29:50.4+26.15%79.27%7.02%3.81%07:06:00.5
118697Stephen WoodGrand master60M 2:24:36.0+30:28.7+26.71%78.92%6.60%3.39%07:14:00.5
121169Willie EsterhuizenGrand master65M 2:25:05.8+30:58.5+27.14%78.65%6.28%3.05%07:14:00.5
133040Leonard SteinhobelGrand master65M 2:25:25.3+31:18.0+27.43%78.48%6.07%2.84%07:31:00.5
141300Murray MackintoshGrand master64M 2:26:18.5+32:11.2+28.20%78.00%5.50%2.24%07:06:00.5
151426David RogersGrand master64M 2:28:03.7+33:56.4+29.74%77.08%4.37%1.07%07:10:00.5
161002Rod ANLEYGrand master67M 2:29:40.0+35:32.7+31.15%76.25%3.33%0.00%07:14:00.5
171418STEPHEN RAYNERGrand master66M 2:31:02.3+36:55.0+32.35%75.56%2.45%-0.92%07:06:00.5
183085Gert-Jan van RijsewijkGrand master65M 2:32:01.8+37:54.5+33.22%75.07%1.81%-1.58%07:10:00.5
193065Deon Van AssGrand master63M 2:33:04.2+38:56.9+34.13%74.56%1.13%-2.27%07:06:00.5
203060Mike TrenorGrand master65M 2:33:15.5+39:08.2+34.29%74.46%1.01%-2.40%07:14:00.5
211088Peter BrookGrand master62M 2:35:31.4+41:24.1+36.28%73.38%-0.45%-3.91%07:18:00.5
228690Matthew StubbsGrand master67M 2:36:16.7+42:09.4+36.94%73.02%-0.94%-4.42%07:18:00.5
231209Clive GreenGrand master63M 2:44:22.8+50:15.5+44.04%69.43%-6.17%-9.83%07:31:00.5
241366Nico NoëthGrand master62M 2:46:47.7+52:40.4+46.16%68.42%-7.73%-11.44%07:10:00.5
251386Buddy PhillipsGrand master80M 2:56:37.2+1:02:29.9+54.76%64.61%-14.08%-18.01%07:31:00.5
261228Richard HenwoodGrand master77M 2:58:50.2+1:04:42.9+56.71%63.81%-15.51%-19.49%07:06:00.5
271035Andrew BembridgeGrand master71M 3:01:30.7+1:07:23.4+59.05%62.87%-17.24%-21.28%07:26:00.5
281164Russell ElsGrand master60M 3:04:37.6+1:10:30.3+61.78%61.81%-19.25%-23.36%07:18:00.5
291043Kobus BeukesGrand master62M 3:10:14.2+1:16:06.9+66.70%59.99%-22.87%-27.11%07:18:00.5
301428Cornelius ROOSGrand master74M 3:13:00.8+1:18:53.5+69.13%59.13%-24.66%-28.96%07:22:00.5
311229TREVOR HERBERTGrand master60M 3:58:19.1+2:04:11.8+108.83%47.89%-53.93%-59.23%07:26:00.5
  • 40KM WEEKEND WARRIOR Male - Master
Place (chip time) Bib Name Category Age Gender
18688Richard SuttonMaster52M 1:57:36.4--100%21.63%20.79%07:06:00.5
21090Scott BryceMaster58M 1:57:54.0+0:17.6+0.25%99.75%21.44%20.59%07:10:00.5
33020Danie SmitMaster53M 1:58:34.8+0:58.4+0.83%99.18%20.98%20.13%07:14:00.5
41224Gordon HarveyMaster53M 2:00:37.0+3:00.6+2.56%97.50%19.62%18.76%07:18:00.5
51131Heinrich de BeerMaster59M 2:02:32.6+4:56.2+4.20%95.97%18.34%17.46%07:22:00.5
63056Jerome ThomasMaster53M 2:02:44.5+5:08.1+4.37%95.82%18.21%17.33%07:31:00.5
73012Emil SluiterMaster51M 2:02:51.7+5:15.3+4.47%95.72%18.13%17.25%07:06:00.5
81139Deon de KockMaster50M 2:03:52.8+6:16.4+5.33%94.94%17.45%16.56%07:18:00.5
93112Henri VosserMaster53M 2:03:54.1+6:17.7+5.35%94.92%17.44%16.55%07:26:00.5
101294SHANE LOTTERMaster55M 2:06:11.4+8:35.0+7.30%93.20%15.91%15.00%07:10:00.5
111275Emile Le RouxMaster52M 2:06:33.2+8:56.8+7.61%92.93%15.67%14.76%07:18:00.5
121296Dawie LourensMaster57M 2:06:37.7+9:01.3+7.67%92.88%15.62%14.71%07:26:00.5
133090Paul van SchieMaster57M 2:11:04.1+13:27.7+11.45%89.73%12.66%11.72%07:14:00.5
141121Gregg CronjeMaster51M 2:12:44.6+15:08.2+12.87%88.60%11.54%10.59%07:26:00.5
151182Leon FourieMaster53M 2:16:03.7+18:27.3+15.69%86.44%9.33%8.36%07:10:00.5
161297Herman LourensMaster57M 2:17:32.9+19:56.5+16.96%85.50%8.34%7.35%07:31:00.5
171195Patrick GartlandMaster57M 2:17:40.2+20:03.8+17.06%85.43%8.26%7.27%07:14:00.5
181180Darryl FordhamMaster51M 2:20:04.0+22:27.6+19.10%83.96%6.66%5.66%07:06:00.5
193003David ShapiroMaster51M 2:20:06.9+22:30.5+19.14%83.94%6.63%5.63%07:18:00.5
201040Gordon BerringtonMaster54M 2:20:47.1+23:10.7+19.71%83.54%6.19%5.17%07:22:00.5
211158Rudi Du RandtMaster55M 2:21:20.8+23:44.4+20.19%83.20%5.81%4.80%07:10:00.5
221122Barry CrouseMaster53M 2:21:27.3+23:50.9+20.28%83.14%5.74%4.72%07:26:00.5
231147Fanie DeyselMaster56M 2:22:04.4+24:28.0+20.80%82.78%5.33%4.31%07:14:00.5
241051Ben BooysenMaster52M 2:22:58.1+25:21.7+21.56%82.26%4.73%3.70%07:22:00.5
251333Siggi MeyerMaster55M 2:24:10.6+26:34.2+22.59%81.57%3.93%2.89%07:06:00.5
261390jona pillayMaster51M 2:24:35.2+26:58.8+22.94%81.34%3.65%2.61%07:14:00.5
271194Envir FraserMaster53M 2:28:14.6+30:38.2+26.05%79.33%1.22%0.15%07:31:00.5
281154Richard Du PlessisMaster54M 2:28:41.4+31:05.0+26.43%79.10%0.92%-0.15%07:06:00.5
291215Rudi GrobbelaarMaster51M 2:29:11.3+31:34.9+26.85%78.83%0.59%-0.49%07:14:00.5
301434Oliver RoweMaster50M 2:29:56.8+32:20.4+27.50%78.43%0.08%-1.00%07:14:00.5
313120Edward WhiteMaster56M 2:30:19.7+32:43.3+27.82%78.23%-0.17%-1.25%07:31:00.5
328698Bradley WilsonMaster53M 2:33:04.7+35:28.3+30.16%76.83%-2.01%-3.11%07:18:00.5
331404Deon PretoriusMaster53M 2:34:43.8+37:07.4+31.57%76.01%-3.11%-4.22%07:31:00.5
341373Wimpie OdendaalMaster55M 2:35:27.4+37:51.0+32.18%75.65%-3.59%-4.71%07:14:00.5
353027Gert SmithMaster58M 2:36:11.4+38:35.0+32.81%75.30%-4.08%-5.20%07:26:00.5
361427wynand roodmanMaster57M 2:38:37.0+41:00.6+34.87%74.15%-5.70%-6.84%07:14:00.5
371420DEON REYNEKEMaster54M 2:39:39.5+42:03.1+35.76%73.66%-6.39%-7.54%07:18:00.5
381118Christo CorneelsenMaster54M 2:41:07.3+43:30.9+37.00%72.99%-7.37%-8.52%07:10:00.5
398696Sean WoolnoughMaster57M 2:43:49.4+46:13.0+39.30%71.79%-9.17%-10.34%07:26:00.5
401320Philani MasukuMaster51M 2:45:39.3+48:02.9+40.86%70.99%-10.39%-11.58%07:14:00.5
413077Roelof van HeerdenMaster50M 2:46:01.4+48:25.0+41.17%70.84%-10.63%-11.83%07:26:00.5
421042Victor BestMaster54M 2:46:13.5+48:37.1+41.34%70.75%-10.77%-11.96%07:26:00.5
431146Nick De SouzaMaster54M 2:46:17.3+48:40.9+41.39%70.72%-10.81%-12.00%07:31:00.5
441031Stefaan BattheuMaster57M 2:47:39.7+50:03.3+42.56%70.15%-11.72%-12.93%07:26:00.5
451318André MarxMaster58M 2:48:16.2+50:39.8+43.08%69.89%-12.13%-13.34%07:18:00.5
461003Alastair ArmstrongMaster59M 2:48:53.4+51:17.0+43.61%69.64%-12.54%-13.76%07:26:00.5
473088stephen van schalkwykMaster53M 2:50:11.4+52:35.0+44.71%69.10%-13.41%-14.63%07:22:00.5
481089Johan BrutonMaster52M 2:51:48.6+54:12.2+46.09%68.45%-14.49%-15.72%07:10:00.5
491450Bradley SeetsiMaster52M 2:53:20.1+55:43.7+47.39%67.85%-15.50%-16.75%07:31:00.5
501264Eric KochMaster51M 2:56:11.5+58:35.1+49.81%66.75%-17.41%-18.67%07:14:00.5
513050Gideion SwartMaster55M 3:07:48.5+1:10:12.1+59.69%62.62%-25.15%-26.50%07:22:00.5
521225Luke HarwoodMaster58M 3:18:16.0+1:20:39.6+68.58%59.32%-32.12%-33.54%07:14:00.5
531384John PhelpsMaster54M 3:24:41.1+1:27:04.7+74.04%57.46%-36.40%-37.87%07:14:00.5
543025Andries SmitMaster59M 3:40:35.9+1:42:59.5+87.57%53.31%-47.00%-48.58%07:31:00.5
-1267Steven KuyperMaster54M DNF-----07:26:00.5
  • 40KM WEEKEND WARRIOR Male - Senior
Place (chip time) Bib Name Category Age Gender
11198Tyrone GlennSenior27M 1:47:13.5--100%23.25%17.46%07:06:00.5
21197Michael GlennSenior27M 1:54:28.4+7:14.9+6.76%93.67%18.06%11.88%07:06:00.5
33023GD SmitSenior26M 2:00:27.2+13:13.7+12.34%89.02%13.78%7.27%07:14:00.5
41096Jean-Luc CardosoSenior27M 2:00:56.6+13:43.1+12.79%88.66%13.43%6.90%07:14:00.5
51301John MackintoshSenior24M 2:01:02.4+13:48.9+12.88%88.59%13.36%6.82%07:26:00.5
61172Tristan FernandesSenior26M 2:03:35.5+16:22.0+15.26%86.76%11.53%4.86%07:18:00.5
71331Vincent MettlerSenior27M 2:04:21.6+17:08.1+15.98%86.22%10.98%4.26%07:10:00.5
81041Ehren BerrySenior25M 2:05:21.9+18:08.4+16.92%85.53%10.26%3.49%07:22:00.5
91016Dontae BadenhorstSenior25M 2:09:54.0+22:40.5+21.15%82.54%7.01%0.00%07:26:00.5
101265Daniel KochSenior27M 2:15:48.4+28:34.9+26.66%78.95%2.79%-4.55%07:14:00.5
111269Sean LakeSenior27M 2:18:31.1+31:17.6+29.18%77.41%0.85%-6.63%07:18:00.5
121388Morné PienaarSenior28M 2:23:13.4+35:59.9+33.57%74.87%-2.52%-10.26%07:22:00.5
131007Trenton ArthurSenior29M 2:43:38.9+56:25.4+52.62%65.52%-17.14%-25.98%07:22:00.5
141177Andrea FioritaSenior26M 2:46:58.9+59:45.4+55.73%64.21%-19.53%-28.55%07:22:00.5
151179Marco FioritaSenior26M 2:54:54.5+1:07:41.0+63.12%61.30%-25.20%-34.65%07:26:00.5
161022Stuart BarclaySenior29M 3:01:41.4+1:14:27.9+69.45%59.02%-30.06%-39.87%07:14:00.5
173071Scholtz van der MerweSenior29M 3:02:45.8+1:15:32.3+70.45%58.67%-30.83%-40.70%07:22:00.5
-8598Stefan SwartSenior27M DNF-----07:22:00.5
  • 40KM WEEKEND WARRIOR Male - Sub vet
Place (chip time) Bib Name Category Age Gender
13086Jean-Pierre van RooyenSub vet36M 2:01:56.9--100%25.52%21.36%07:18:00.5
21079Ruan BrashawSub vet30M 2:02:00.6+0:03.7+0.05%99.95%25.49%21.32%07:10:00.5
33110Sean VolkSub vet39M 2:07:12.6+5:15.7+4.31%95.86%22.31%17.96%07:14:00.5
41021Welson BarbosaSub vet38M 2:07:49.1+5:52.2+4.81%95.41%21.94%17.57%07:18:00.5
51323marius mattheeSub vet37M 2:08:11.3+6:14.4+5.12%95.13%21.71%17.33%07:31:00.5
63036Martin SpangenbergSub vet38M 2:09:14.8+7:17.9+5.98%94.35%21.07%16.65%07:06:00.5
71207Graham GreenSub vet32M 2:11:06.1+9:09.2+7.51%93.02%19.93%15.45%07:22:00.5
81167Ruan ErasmusSub vet32M 2:13:35.5+11:38.6+9.55%91.28%18.41%13.85%07:10:00.5
91065Stefan BothaSub vet36M 2:14:06.9+12:10.0+9.98%90.93%18.09%13.51%07:18:00.5
101261Michael KhorombiSub vet38M 2:14:30.2+12:33.3+10.30%90.67%17.86%13.26%07:14:00.5
111263Nico KloppersSub vet39M 2:15:42.9+13:46.0+11.29%89.86%17.12%12.48%07:18:00.5
121057Nico BotesSub vet39M 2:16:07.6+14:10.7+11.63%89.58%16.87%12.21%07:06:00.5
131150Bongumusa DlaminiSub vet31M 2:17:54.1+15:57.2+13.08%88.43%15.78%11.07%07:26:00.5
1411033Junior ChildsSub vet33M 2:17:55.7+15:58.8+13.10%88.41%15.76%11.05%07:06:00.5
151432Morne RossouwSub vet39M 2:18:31.6+16:34.7+13.59%88.03%15.40%10.66%07:26:00.5
161308khutso makgokaSub vet31M 2:19:54.3+17:57.4+14.72%87.17%14.56%9.78%07:14:00.5
171112CHRISTOPHER CLOETESub vet33M 2:20:24.5+18:27.6+15.14%86.85%14.25%9.45%07:22:00.5
181066Dries BothaSub vet37M 2:20:25.0+18:28.1+15.14%86.85%14.25%9.45%07:26:00.5
193016Justin SmallmanSub vet39M 2:21:25.2+19:28.3+15.97%86.23%13.63%8.80%07:26:00.5
201409Bafana RadebeSub vet39M 2:23:13.1+21:16.2+17.44%85.15%12.53%7.64%07:14:00.5
201149Lulama DlaminiSub vet30M 2:23:13.1+21:16.2+17.44%85.15%12.53%7.64%07:26:00.5
223030Brandon SmithSub vet34M 2:23:23.3+21:26.4+17.58%85.05%12.43%7.53%07:26:00.5
233073Stefan van DeventerSub vet38M 2:24:25.5+22:28.6+18.43%84.44%11.80%6.86%07:10:00.5
241336Ephetehe MokgopanyaneSub vet33M 2:28:20.8+26:23.9+21.65%82.20%9.40%4.33%07:26:00.5
251415Brad RaeSub vet37M 2:28:35.0+26:38.1+21.84%82.07%9.26%4.18%07:31:00.5
261183stephan FourieSub vet38M 2:30:10.2+28:13.3+23.14%81.21%8.29%3.16%07:10:00.5
273075Stefan Van DykSub vet36M 2:30:42.7+28:45.8+23.59%80.91%7.96%2.81%07:18:00.5
283013Johan SmallSub vet36M 2:30:49.0+28:52.1+23.67%80.86%7.89%2.74%07:18:00.5
291017Damian BakerSub vet38M 2:31:50.8+29:53.9+24.52%80.31%7.26%2.07%07:31:00.5
301082Eckhard BritsSub vet30M 2:32:28.2+30:31.3+25.03%79.98%6.88%1.67%07:31:00.5
311111Tinashe ChogaSub vet31M 2:32:49.9+30:53.0+25.32%79.79%6.66%1.44%07:31:00.5
321341Moshe MorareSub vet33M 2:33:20.9+31:24.0+25.75%79.52%6.35%1.11%07:10:00.5
331424Mavrick RobbertsSub vet31M 2:33:52.9+31:56.0+26.19%79.25%6.02%0.76%07:31:00.5
343006Fulufhelo SibaraSub vet37M 2:34:30.9+32:34.0+26.71%78.92%5.64%0.35%07:18:00.5
351442Jaco ScheepersSub vet37M 2:35:03.8+33:06.9+27.15%78.64%5.30%0.00%07:31:00.5
361189Phillip FourieSub vet37M 2:35:12.8+33:15.9+27.28%78.57%5.21%-0.10%07:22:00.5
371406JAYDON PRINSLOOSub vet31M 2:35:29.8+33:32.9+27.51%78.43%5.04%-0.28%07:31:00.5
381408Mohale RabopapeSub vet32M 2:35:51.1+33:54.2+27.80%78.25%4.82%-0.51%07:26:00.5
391328Thapelo MekwaSub vet33M 2:36:42.3+34:45.4+28.50%77.82%4.30%-1.06%07:22:00.5
403035Ruan SnymanSub vet33M 2:37:16.4+35:19.5+28.97%77.54%3.95%-1.43%07:22:00.5
411174Ivan FickSub vet37M 2:37:17.4+35:20.5+28.98%77.53%3.94%-1.44%07:22:00.5
421211Gordon GribSub vet30M 2:37:29.4+35:32.5+29.14%77.43%3.82%-1.56%07:26:00.5
431437Moses RupengaSub vet37M 2:42:11.2+40:14.3+33.00%75.19%0.95%-4.59%07:31:00.5
441303Nephat MainaSub vet35M 2:47:06.4+45:09.5+37.03%72.98%-2.05%-7.77%07:22:00.5
451260Khutsiso KgoleSub vet39M 2:48:42.7+46:45.8+38.35%72.28%-3.03%-8.80%07:14:00.5
461346Martin MüllerSub vet32M 2:50:14.8+48:17.9+39.61%71.63%-3.97%-9.79%07:14:00.5
471141Conrad de KockSub vet36M 2:50:52.8+48:55.9+40.12%71.36%-4.36%-10.20%07:26:00.5
481175Bart FintelmanSub vet35M 2:50:58.9+49:02.0+40.21%71.32%-4.42%-10.27%07:14:00.5
491106Tafara ChitsigaSub vet35M 2:51:58.7+50:01.8+41.03%70.91%-5.03%-10.91%07:14:00.5
501230Erick HerbstSub vet38M 2:53:27.7+51:30.8+42.24%70.30%-5.94%-11.87%07:10:00.5
511379Evan OlivierSub vet38M 2:53:32.7+51:35.8+42.31%70.27%-5.99%-11.92%07:10:00.5
521353Senamiso NdwandweSub vet36M 2:55:05.6+53:08.7+43.58%69.65%-6.93%-12.92%07:26:00.5
531448Sipho SebidiSub vet35M 2:55:37.4+53:40.5+44.01%69.44%-7.26%-13.26%07:31:00.5
543111Jason VorsterSub vet30M 3:02:53.1+1:00:56.2+49.97%66.68%-11.69%-17.94%07:31:00.5
551216Wim GroblerSub vet37M 3:05:23.9+1:03:27.0+52.03%65.78%-13.23%-19.56%07:18:00.5
561148Eon DippenaarSub vet37M 3:06:00.0+1:04:03.1+52.52%65.56%-13.59%-19.95%07:22:00.5
571451Ephraim SehlohoSub vet35M 3:07:02.4+1:05:05.5+53.38%65.20%-14.23%-20.62%07:14:00.5
581337Thiba MokwenaSub vet35M 3:13:45.2+1:11:48.3+58.88%62.94%-18.33%-24.95%07:26:00.5
591199Daniel GoneseSub vet38M 3:19:50.3+1:17:53.4+63.87%61.02%-22.04%-28.88%07:26:00.5
601157Jacques Du preezSub vet37M 3:19:54.2+1:17:57.3+63.92%61.00%-22.08%-28.92%07:14:00.5
611102Kudzanai ChiganzeSub vet38M 3:23:45.2+1:21:48.3+67.08%59.85%-24.44%-31.40%07:22:00.5
621258Wallace KatiyoSub vet36M 3:24:28.4+1:22:31.5+67.67%59.64%-24.88%-31.86%07:06:00.5
631099Lazarus ChakadzingwaSub vet37M 3:36:54.0+1:34:57.1+77.86%56.22%-32.46%-39.88%07:26:00.5
641037Adriaan BergSub vet37M 3:37:05.2+1:35:08.3+78.02%56.17%-32.58%-40.00%07:14:00.5
658683Shaun WhitleySub vet31M 3:37:11.1+1:35:14.2+78.10%56.15%-32.64%-40.06%07:31:00.5
661309Sibusiso MalobolaSub vet38M 3:40:42.9+1:38:46.0+80.99%55.25%-34.79%-42.34%07:14:00.5
673105Eugene ViljoenSub vet32M 3:48:50.9+1:46:54.0+87.66%53.29%-39.76%-47.58%07:31:00.5
681316Nyasha MarireSub vet38M 4:27:36.1+2:25:39.2+119.44%45.57%-63.43%-72.58%07:31:00.5
691101Tapiwa ChanaiwaSub vet38M 4:36:46.6+2:34:49.7+126.96%44.06%-69.03%-78.49%07:22:00.5
-1013Ryno Wentzel BadenhorstSub vet31M DNF-----07:22:00.5
-3079Hanno Van NiekerkSub vet36M DNF-----07:14:00.5
-8686Frederik SwanepoelSub vet33M DNF-----07:10:00.5
  • 40KM WEEKEND WARRIOR Male - U23
Place (chip time) Bib Name Category Age Gender
11270Justin LandsbergU2322M 1:58:08.3--100%14.66%12.31%07:26:00.5
28677DIVAN VAN EEDENU2320M 2:01:12.1+3:03.8+2.59%97.47%12.45%10.04%07:06:00.5
38034Viktor AstalosU2317M 2:09:11.5+11:03.2+9.36%91.44%6.67%4.11%07:18:00.5
41356LIANDRO NELU2320M 2:14:43.5+16:35.2+14.04%87.69%2.68%0.00%07:18:00.5
51024Tristan BarnesU2319M 2:16:24.7+18:16.4+15.47%86.60%1.46%-1.25%07:18:00.5
63078Jeroen van HeerdenU2320M 2:19:25.9+21:17.6+18.02%84.73%-0.72%-3.49%07:26:00.5
71232Dylan HOLLOWAYU2321M 3:09:54.5+1:11:46.2+60.75%62.21%-37.19%-40.96%07:26:00.5
  • 40KM WEEKEND WARRIOR Male - Vet
Place (chip time) Bib Name Category Age Gender
11439Graham SavageVet41M 1:44:45.0--100%30.99%29.09%07:10:00.5
21368Robert NortonVet48M 1:47:28.5+2:43.5+2.60%97.46%29.19%27.25%07:06:00.5
31246Jonathan Janse van RensburgVet42M 1:51:36.6+6:51.6+6.55%93.85%26.47%24.45%07:14:00.5
43051jan swartVet42M 1:55:29.0+10:44.0+10.25%90.71%23.92%21.83%07:31:00.5
51201David GordonVet55M 1:55:51.1+11:06.1+10.60%90.42%23.68%21.58%07:06:00.5
61257Warren JudgeVet48M 1:59:16.7+14:31.7+13.87%87.82%21.42%19.26%07:14:00.5
73042Craig StewartVet40M 2:00:19.6+15:34.6+14.87%87.05%20.73%18.55%07:06:00.5
81163Derick ElliottVet48M 2:03:50.7+19:05.7+18.23%84.58%18.41%16.17%07:06:00.5
93070Iaan van der MerweVet40M 2:06:01.3+21:16.3+20.31%83.12%16.98%14.70%07:06:00.5
103080Brett van RensburgVet49M 2:07:55.1+23:10.1+22.12%81.89%15.73%13.41%07:14:00.5
111047Kevin BlakeVet40M 2:08:45.7+24:00.7+22.92%81.35%15.17%12.84%07:26:00.5
121251Pieter Jansen Van VuurenVet40M 2:10:04.5+25:19.5+24.18%80.53%14.31%11.95%07:22:00.5
131348Oliver NathanVet41M 2:10:13.7+25:28.7+24.32%80.44%14.20%11.85%07:14:00.5
141124Grant CupidoVet48M 2:10:20.5+25:35.5+24.43%80.37%14.13%11.77%07:22:00.5
153106mark vineVet41M 2:11:07.3+26:22.3+25.18%79.89%13.62%11.24%07:10:00.5
161054ANDREW GRAHAM BORRESENVet49M 2:11:57.7+27:12.7+25.98%79.38%13.06%10.67%07:14:00.5
173062Mauritz TrollipVet46M 2:11:58.6+27:13.6+25.99%79.37%13.05%10.66%07:26:00.5
181244RYAN ILLINGWORTHVet49M 2:12:04.1+27:19.1+26.08%79.32%12.99%10.60%07:06:00.5
193005Rajan ShawVet42M 2:12:40.9+27:55.9+26.67%78.95%12.59%10.19%07:14:00.5
208099Dion BekkerVet44M 2:13:07.4+28:22.4+27.09%78.69%12.30%9.89%07:06:00.5
211452Tony SerraoVet43M 2:13:21.9+28:36.9+27.32%78.54%12.14%9.72%07:06:00.5
221329Andrew MenneVet46M 2:13:41.5+28:56.5+27.63%78.35%11.92%9.50%07:26:00.5
231185Gerrit FourieVet47M 2:13:54.1+29:09.1+27.83%78.23%11.78%9.36%07:18:00.5
248692Kylonius ThorpVet40M 2:14:37.9+29:52.9+28.53%77.80%11.30%8.87%07:18:00.5
253115Lawrence WaterstonVet47M 2:15:08.7+30:23.7+29.02%77.51%10.97%8.52%07:26:00.5
263067Peet van CollerVet49M 2:16:20.7+31:35.7+30.16%76.83%10.17%7.71%07:18:00.5
271009Murray AugustynVet46M 2:16:34.4+31:49.4+30.38%76.70%10.02%7.55%07:10:00.5
281222Derek HardyVet47M 2:16:34.6+31:49.6+30.38%76.70%10.02%7.55%07:22:00.5
293058Quentin tolmayVet41M 2:17:57.2+33:12.2+31.70%75.93%9.11%6.62%07:26:00.5
303069Gerrit Van Der merweVet44M 2:18:31.8+33:46.8+32.25%75.62%8.73%6.23%07:06:00.5
311227Jonathan HendricksVet46M 2:18:47.4+34:02.4+32.50%75.47%8.56%6.05%07:18:00.5
323044Franswa StolsVet42M 2:19:17.3+34:32.3+32.97%75.20%8.24%5.71%07:18:00.5
331001Shawn AbdollVet47M 2:19:25.0+34:40.0+33.09%75.13%8.15%5.63%07:18:00.5
341133Johan De BruynVet47M 2:19:28.2+34:43.2+33.15%75.11%8.12%5.59%07:26:00.5
351045Zubayr BhyatVet41M 2:20:24.8+35:39.8+34.05%74.60%7.49%4.95%07:31:00.5
361073Anton BothmaVet46M 2:20:27.1+35:42.1+34.08%74.58%7.47%4.93%07:10:00.5
373059Karl TomaschkoVet40M 2:21:19.1+36:34.1+34.91%74.12%6.90%4.34%07:18:00.5
381153Luan DreyerVet43M 2:21:20.1+36:35.1+34.93%74.11%6.89%4.33%07:18:00.5
391239Charles HudgsonVet46M 2:21:28.5+36:43.5+35.06%74.04%6.79%4.23%07:31:00.5
401298Melt LouwVet40M 2:23:15.7+38:30.7+36.77%73.12%5.62%3.03%07:31:00.5
411325Steven MaubaneVet40M 2:23:58.8+39:13.8+37.45%72.75%5.14%2.54%07:10:00.5
421445Mark SchefermannVet40M 2:25:41.6+40:56.6+39.09%71.90%4.02%1.38%07:22:00.5
431196Andrew GarvieVet48M 2:25:58.8+41:13.8+39.36%71.76%3.83%1.19%07:18:00.5
441440Louis SchalkwykVet42M 2:26:29.6+41:44.6+39.85%71.50%3.49%0.84%07:26:00.5
458559Bradley ReidVet48M 2:27:04.8+42:19.8+40.41%71.22%3.10%0.44%07:10:00.5
461231Ryan HohensteinVet48M 2:28:22.9+43:37.9+41.65%70.59%2.24%-0.44%07:10:00.5
473117Adrian WestonVet44M 2:28:58.5+44:13.5+42.22%70.31%1.85%-0.84%07:26:00.5
481205Rory GreenVet48M 2:29:06.7+44:21.7+42.35%70.25%1.76%-0.93%07:14:00.5
491203Renier GouwsVet43M 2:29:44.8+44:59.8+42.96%69.95%1.35%-1.36%07:18:00.5
508691Lyle AndersonVet40M 2:30:01.3+45:16.3+43.22%69.82%1.16%-1.55%07:18:00.5
511423Gavin RitchieVet48M 2:30:42.2+45:57.2+43.87%69.51%0.72%-2.01%07:26:00.5
523095Quinton van ZylVet48M 2:30:51.6+46:06.6+44.02%69.44%0.61%-2.12%07:10:00.5
531145Raoul De SouzaVet44M 2:31:35.2+46:50.2+44.71%69.10%0.13%-2.61%07:22:00.5
541113Jacques ColinVet43M 2:33:34.2+48:49.2+46.61%68.21%-1.17%-3.95%07:26:00.5
553011Varun SinghVet42M 2:35:15.9+50:30.9+48.22%67.47%-2.29%-5.10%07:22:00.5
561012Wynand BadenhorstVet49M 2:35:28.9+50:43.9+48.43%67.37%-2.43%-5.25%07:06:00.5
571342Tebogo MotsepeVet46M 2:35:48.8+51:03.8+48.75%67.23%-2.65%-5.47%07:14:00.5
581144Michael de Neuilly RiceVet43M 2:35:55.2+51:10.2+48.85%67.18%-2.72%-5.54%07:31:00.5
591443Johan ScheepersVet40M 2:37:16.1+52:31.1+50.14%66.61%-3.61%-6.46%07:31:00.5
601276Quintin Le RouxVet40M 2:37:59.7+53:14.7+50.83%66.30%-4.09%-6.95%07:31:00.5
611100Themba ChakelaVet49M 2:38:15.9+53:30.9+51.09%66.19%-4.27%-7.13%07:10:00.5
621313Lonwabo MaqubelaVet44M 2:38:39.3+53:54.3+51.46%66.02%-4.52%-7.39%07:10:00.5
631117BRUCE COOKSVet45M 2:38:45.5+54:00.5+51.56%65.98%-4.59%-7.46%07:31:00.5
641281Morena LekotaVet43M 2:39:43.8+54:58.8+52.49%65.58%-5.23%-8.12%07:14:00.5
653052Brad TaitzVet42M 2:40:24.4+55:39.4+53.13%65.30%-5.68%-8.58%07:14:00.5
661414Taryn RaeVet40M 2:41:52.2+57:07.2+54.53%64.71%-6.64%-9.57%07:26:00.5
673010Saurabh SinghVet42M 2:41:57.0+57:12.0+54.61%64.68%-6.69%-9.63%07:14:00.5
681380Jaco OlivierVet41M 2:42:10.8+57:25.8+54.83%64.59%-6.85%-9.78%07:26:00.5
693063Brendan TurnerVet47M 2:42:26.8+57:41.8+55.08%64.48%-7.02%-9.96%07:14:00.5
701026Brandon BARRETTVet42M 2:44:25.0+59:40.0+56.96%63.71%-8.32%-11.29%07:10:00.5
711029Robert BateyVet42M 2:45:12.1+1:00:27.1+57.71%63.41%-8.84%-11.83%07:14:00.5
723113THOMAS WAKEVet48M 2:45:43.2+1:00:58.2+58.21%63.21%-9.18%-12.18%07:14:00.5
731020Jacques BallVet44M 2:47:56.6+1:03:11.6+60.33%62.37%-10.64%-13.68%07:18:00.5
741266Kabi KolobeVet49M 2:49:04.8+1:04:19.8+61.41%61.95%-11.39%-14.45%07:06:00.5
751050Bradley BooyensVet41M 2:57:59.4+1:13:14.4+69.92%58.85%-17.26%-20.48%07:22:00.5
761319Othnil MasiaVet42M 3:01:19.6+1:16:34.6+73.10%57.77%-19.46%-22.74%07:31:00.5
771347Zwelinzima MvalaVet49M 3:01:41.9+1:16:56.9+73.46%57.65%-19.70%-22.99%07:06:00.5
781302Khutjo MadishaVet48M 3:01:46.5+1:17:01.5+73.53%57.63%-19.76%-23.04%07:26:00.5
791393Petrus PoolVet49M 3:01:49.4+1:17:04.4+73.58%57.61%-19.79%-23.08%07:31:00.5
801299Ryan LumsdenVet43M 3:04:36.9+1:19:51.9+76.24%56.74%-21.63%-24.97%07:14:00.5
811234Phillip HOLLOWAYVet47M 3:04:59.1+1:20:14.1+76.60%56.63%-21.87%-25.22%07:31:00.5
821401johan pretoriusVet48M 3:07:09.8+1:22:24.8+78.68%55.97%-23.31%-26.69%07:14:00.5
831359Luke NelVet40M 3:14:17.7+1:29:32.7+85.48%53.91%-28.00%-31.52%07:18:00.5
841383Hentie PecheVet48M 3:14:58.5+1:30:13.5+86.13%53.72%-28.45%-31.98%07:10:00.5
851032Victor BehrensVet46M 3:18:03.8+1:33:18.8+89.08%52.89%-30.49%-34.07%07:06:00.5
861245Wayne InderVet40M 3:19:45.2+1:35:00.2+90.70%52.44%-31.60%-35.21%07:14:00.5
871280Jacques LeipoldtVet49M 3:25:59.7+1:41:14.7+96.65%50.85%-35.71%-39.44%07:31:00.5
883068Divan Van den HeeverVet42M 3:34:30.2+1:49:45.2+104.78%48.83%-41.32%-45.20%07:31:00.5
891335Hassen MohammedVet45M 3:35:44.6+1:50:59.6+105.96%48.55%-42.13%-46.04%07:31:00.5
903097Barry VenterVet45M 3:52:53.5+2:08:08.5+122.33%44.98%-53.43%-57.65%07:22:00.5
-1214Jacques GriffithsVet42M DNF-----07:22:00.5
-1271Mandie LandsbergVet43M DNF-----07:26:00.5
-8112Jason BernicVet48M DNF-----07:06:00.5
  • 40KM WEEKEND WARRIOR Male - Youth
Place (chip time) Bib Name Category Age Gender
11349Evan NaudeYouth15M 1:29:35.4--100%29.83%29.36%07:06:00.5
21095Bradley CaponYouth18M 1:31:00.0+1:24.6+1.57%98.45%28.73%28.25%07:06:00.5
31369Matthew NortonYouth15M 1:38:15.7+8:40.3+9.68%91.17%23.04%22.52%07:06:00.5
43108Armand VivierYouth16M 1:38:15.9+8:40.5+9.68%91.17%23.04%22.52%07:18:00.5
51049Matthew BoothYouth15M 1:44:53.8+15:18.4+17.09%85.41%17.84%17.29%07:06:00.5
61170Michael FalckYouth18M 1:45:49.3+16:13.9+18.12%84.66%17.12%16.56%07:10:00.5
71256Ziaan JoubertYouth14M 1:48:41.8+19:06.4+21.33%82.42%14.87%14.30%07:10:00.5
81371Siyabonga NyathiYouth16M 1:52:10.0+22:34.6+25.20%79.87%12.15%11.56%07:06:00.5
93096Sebastian VenterYouth15M 2:01:51.3+32:15.9+36.01%73.52%4.56%3.92%07:18:00.5
101074Franco BothmaYouth15M 2:04:29.1+34:53.7+38.95%71.97%2.50%1.85%07:26:00.5
111370Nicholas NortonYouth13M 2:05:52.5+36:17.1+40.50%71.17%1.41%0.75%07:06:00.5
121110Takudzwa ChivingeYouth16M 2:06:30.6+36:55.2+41.21%70.82%0.92%0.25%07:18:00.5
131015Quinton BadenhorstYouth15M 2:06:39.8+37:04.4+41.38%70.73%0.80%0.13%07:22:00.5
141312Andile MalungaYouth15M 2:06:49.6+37:14.2+41.56%70.64%0.67%0.00%07:22:00.5
151078MATTHEW BOWERSYouth17M 2:07:29.0+37:53.6+42.30%70.28%0.15%-0.52%07:18:00.5
161075DAN BOWERSYouth18M 2:11:29.9+41:54.5+46.78%68.13%-2.99%-3.68%07:14:00.5
171143christopher de langeYouth15M 2:12:18.6+42:43.2+47.68%67.71%-3.63%-4.32%07:06:00.5
183061Christiaan TrollipYouth15M 2:15:57.6+46:22.2+51.76%65.89%-6.49%-7.20%07:22:00.5
191421DOMINIC REYNEKEYouth18M 2:16:00.5+46:25.1+51.81%65.87%-6.52%-7.24%07:18:00.5
201166Triston EngelbrechtYouth13M 2:16:53.9+47:18.5+52.81%65.44%-7.22%-7.94%07:26:00.5
211435Mitchell RoweYouth16M 2:19:33.8+49:58.4+55.78%64.19%-9.31%-10.04%07:26:00.5
221262Lardus KlopperYouth17M 2:24:32.2+54:56.8+61.33%61.98%-13.20%-13.96%07:22:00.5
231123Tiege CupidoYouth18M 2:27:48.0+58:12.6+64.97%60.62%-15.76%-16.54%07:18:00.5
241056Daniel BorresenYouth16M 2:32:53.6+1:03:18.2+70.66%58.60%-19.75%-20.55%07:14:00.5
251023Ethan Barnard OGormanYouth17M 2:35:14.0+1:05:38.6+73.27%57.71%-21.58%-22.40%07:31:00.5
261223Nathan HardyYouth15M 2:37:35.3+1:07:59.9+75.90%56.85%-23.43%-24.25%07:22:00.5
273031Iddo SmithYouth17M 3:08:38.9+1:39:03.5+110.57%47.49%-47.75%-48.75%06:06:00.5
  • 40KM WEEKEND WARRIOR E BIKE - Overall
Place (chip time) Bib Name Category Age Gender
11152Clinton DreyerMaster50M 1:22:46.0--100%33.88%32.37%07:22:00.5
23002Craig SevellSenior27M 1:40:25.0+17:39.0+21.33%82.42%19.79%17.95%07:14:00.5
33001Sean SevellMaster52M 1:40:27.1+17:41.1+21.37%82.39%19.76%17.92%07:14:00.5
48693Rory SteynGrand master61M 1:43:13.6+20:27.6+24.72%80.18%17.54%15.65%07:22:00.5
51419Clayton ReeveVet41M 1:44:33.0+21:47.0+26.32%79.16%16.48%14.57%07:18:00.5
61151Danelle DreyerVet40F 1:53:42.4+30:56.4+37.38%72.79%9.17%7.09%07:10:00.5
78694Jackie ZakiMaster56F 2:01:14.6+38:28.6+46.49%68.26%3.15%0.93%07:10:00.5
81396Christiaan PotgieterSenior26M 2:01:26.0+38:40.0+46.72%68.16%3.00%0.78%07:31:00.5
93074Elzette Van DykMaster50F 2:01:32.0+38:46.0+46.84%68.10%2.92%0.70%07:10:00.5
101274Piere LE ROUXGrand master79M 2:02:00.2+39:14.2+47.41%67.84%2.54%0.31%07:10:00.5
113103Ester ViljoenGrand master63F 2:02:23.1+39:37.1+47.87%67.63%2.24%0.00%07:14:00.5
121028Sylvia BarrettMaster53F 2:03:07.3+40:21.3+48.76%67.22%1.65%-0.60%07:14:00.5
133026Licarmi SmithSub vet38F 2:05:25.5+42:39.5+51.54%65.99%-0.19%-2.48%07:22:00.5
141173Werner FerreiraVet49M 2:13:57.1+51:11.1+61.84%61.79%-7.00%-9.45%07:18:00.5
153118Greg WhiteMaster55M 2:19:25.7+56:39.7+68.46%59.36%-11.38%-13.93%07:14:00.5
161317Kelly MarnewickMaster50F 2:21:31.0+58:45.0+70.98%58.49%-13.05%-15.63%07:26:00.5
171327Hanna MeedingGrand master61F 2:25:46.8+1:03:00.8+76.13%56.78%-16.45%-19.12%07:26:00.5
181217Zaahir HamidVet45M 2:26:49.0+1:04:03.0+77.39%56.37%-17.28%-19.96%07:22:00.5
193114Jeanine WallaceMaster59F 2:31:22.7+1:08:36.7+82.90%54.68%-20.92%-23.69%07:22:00.5
208689Kathy StubbsGrand master65F 2:32:23.3+1:09:37.3+84.12%54.31%-21.73%-24.52%07:22:00.5
211125Graham CusackMaster51M 2:35:22.2+1:12:36.2+87.72%53.27%-24.11%-26.95%07:18:00.5
-1193Dianna FourieVet38F DNF-----07:26:00.5
  • 40KM WEEKEND WARRIOR E BIKE Female - Overall
Place (chip time) Bib Name Category Age Gender
11151Danelle DreyerVet40F 1:53:42.4--100%13.76%8.50%07:10:00.5
28694Jackie ZakiMaster56F 2:01:14.6+7:32.2+6.63%93.78%8.04%2.44%07:10:00.5
33074Elzette Van DykMaster50F 2:01:32.0+7:49.6+6.88%93.56%7.82%2.20%07:10:00.5
43103Ester ViljoenGrand master63F 2:02:23.1+8:40.7+7.63%92.91%7.18%1.52%07:14:00.5
51028Sylvia BarrettMaster53F 2:03:07.3+9:24.9+8.28%92.35%6.62%0.93%07:14:00.5
63026Licarmi SmithSub vet38F 2:05:25.5+11:43.1+10.31%90.66%4.87%-0.93%07:22:00.5
71317Kelly MarnewickMaster50F 2:21:31.0+27:48.6+24.46%80.35%-7.33%-13.88%07:26:00.5
81327Hanna MeedingGrand master61F 2:25:46.8+32:04.4+28.21%78.00%-10.57%-17.31%07:26:00.5
93114Jeanine WallaceMaster59F 2:31:22.7+37:40.3+33.13%75.11%-14.81%-21.81%07:22:00.5
108689Kathy StubbsGrand master65F 2:32:23.3+38:40.9+34.02%74.62%-15.58%-22.62%07:22:00.5
-1193Dianna FourieVet38F DNF-----07:26:00.5
  • 40KM WEEKEND WARRIOR E BIKE Female - Grand master
Place (chip time) Bib Name Category Age Gender
13103Ester ViljoenGrand master63F 2:02:23.1--100%12.70%16.05%07:14:00.5
21327Hanna MeedingGrand master61F 2:25:46.8+23:23.7+19.12%83.95%-3.99%0.00%07:26:00.5
38689Kathy StubbsGrand master65F 2:32:23.3+30:00.2+24.52%80.31%-8.71%-4.53%07:22:00.5
  • 40KM WEEKEND WARRIOR E BIKE Female - Master
Place (chip time) Bib Name Category Age Gender
18694Jackie ZakiMaster56F 2:01:14.6--100%7.98%1.53%07:10:00.5
23074Elzette Van DykMaster50F 2:01:32.0+0:17.4+0.24%99.76%7.76%1.29%07:10:00.5
31028Sylvia BarrettMaster53F 2:03:07.3+1:52.7+1.55%98.47%6.56%0.00%07:14:00.5
41317Kelly MarnewickMaster50F 2:21:31.0+20:16.4+16.72%85.67%-7.41%-14.94%07:26:00.5
53114Jeanine WallaceMaster59F 2:31:22.7+30:08.1+24.85%80.09%-14.89%-22.95%07:22:00.5
  • 40KM WEEKEND WARRIOR E BIKE Female - Sub vet
Place (chip time) Bib Name Category Age Gender
13026Licarmi SmithSub vet38F 2:05:25.5--100%0.00%0.00%07:22:00.5
  • 40KM WEEKEND WARRIOR E BIKE Female - Vet
Place (chip time) Bib Name Category Age Gender
11151Danelle DreyerVet40F 1:53:42.4--100%0.00%0.00%07:10:00.5
-1193Dianna FourieVet38F DNF-----07:26:00.5
  • 40KM WEEKEND WARRIOR E BIKE Male - Overall
Place (chip time) Bib Name Category Age Gender
11152Clinton DreyerMaster50M 1:22:46.0--100%30.52%31.84%07:22:00.5
23002Craig SevellSenior27M 1:40:25.0+17:39.0+21.33%82.42%15.71%17.31%07:14:00.5
33001Sean SevellMaster52M 1:40:27.1+17:41.1+21.37%82.39%15.68%17.28%07:14:00.5
48693Rory SteynGrand master61M 1:43:13.6+20:27.6+24.72%80.18%13.35%14.99%07:22:00.5
51419Clayton ReeveVet41M 1:44:33.0+21:47.0+26.32%79.16%12.24%13.90%07:18:00.5
61396Christiaan PotgieterSenior26M 2:01:26.0+38:40.0+46.72%68.16%-1.93%0.00%07:31:00.5
71274Piere LE ROUXGrand master79M 2:02:00.2+39:14.2+47.41%67.84%-2.41%-0.47%07:10:00.5
81173Werner FerreiraVet49M 2:13:57.1+51:11.1+61.84%61.79%-12.44%-10.31%07:18:00.5
93118Greg WhiteMaster55M 2:19:25.7+56:39.7+68.46%59.36%-17.04%-14.82%07:14:00.5
101217Zaahir HamidVet45M 2:26:49.0+1:04:03.0+77.39%56.37%-23.24%-20.90%07:22:00.5
111125Graham CusackMaster51M 2:35:22.2+1:12:36.2+87.72%53.27%-30.42%-27.95%07:18:00.5
  • 40KM WEEKEND WARRIOR E BIKE Male - Grand master
Place (chip time) Bib Name Category Age Gender
18693Rory SteynGrand master61M 1:43:13.6--100%8.34%8.34%07:22:00.5
21274Piere LE ROUXGrand master79M 2:02:00.2+18:46.6+18.19%84.61%-8.34%-8.34%07:10:00.5
  • 40KM WEEKEND WARRIOR E BIKE Male - Master
Place (chip time) Bib Name Category Age Gender
11152Clinton DreyerMaster50M 1:22:46.0--100%30.74%30.99%07:22:00.5
23001Sean SevellMaster52M 1:40:27.1+17:41.1+21.37%82.39%15.94%16.25%07:14:00.5
33118Greg WhiteMaster55M 2:19:25.7+56:39.7+68.46%59.36%-16.67%-16.25%07:14:00.5
41125Graham CusackMaster51M 2:35:22.2+1:12:36.2+87.72%53.27%-30.01%-29.54%07:18:00.5
  • 40KM WEEKEND WARRIOR E BIKE Male - Senior
Place (chip time) Bib Name Category Age Gender
13002Craig SevellSenior27M 1:40:25.0--100%9.47%9.47%07:14:00.5
21396Christiaan PotgieterSenior26M 2:01:26.0+21:01.0+20.93%82.69%-9.47%-9.47%07:31:00.5
  • 40KM WEEKEND WARRIOR E BIKE Male - Vet
Place (chip time) Bib Name Category Age Gender
11419Clayton ReeveVet41M 1:44:33.0--100%18.60%21.95%07:18:00.5
21173Werner FerreiraVet49M 2:13:57.1+29:24.1+28.12%78.05%-4.29%0.00%07:18:00.5
31217Zaahir HamidVet45M 2:26:49.0+42:16.0+40.43%71.21%-14.31%-9.60%07:22:00.5
  • 60KM GIANTS GAUNTLET - Overall
Place (chip time) Bib Name Category Age Gender
18634Gustav VenterU2320M 2:15:05.9--100%28.10%26.99%06:06:00.5
28519Jayden NaudeU2318M 2:19:04.5+3:58.6+2.94%97.14%25.98%24.84%06:06:00.5
38406Wium du ToitU2318M 2:19:45.3+4:39.4+3.45%96.67%25.62%24.48%06:06:00.5
48529Noah OdendaalU2319M 2:20:03.0+4:57.1+3.67%96.46%25.46%24.32%06:06:00.5
58422John GordonVet43M 2:22:19.7+7:13.8+5.35%94.92%24.25%23.09%06:06:00.5
68043Nathan AtkinsU2320M 2:22:44.2+7:38.3+5.65%94.65%24.03%22.87%06:06:00.5
78238Wes BrinkVet42M 2:22:45.9+7:40.0+5.67%94.63%24.02%22.85%06:06:00.5
88552Marnus PutterSub vet34M 2:23:27.7+8:21.8+6.19%94.17%23.65%22.47%06:06:00.5
98415Brett FisherMaster52M 2:23:33.2+8:27.3+6.26%94.11%23.60%22.42%06:06:00.5
108628Jean-Pierre van RielVet44M 2:24:04.5+8:58.6+6.64%93.77%23.32%22.14%06:06:00.5
118014Gary AndersonVet42M 2:25:20.6+10:14.7+7.58%92.95%22.64%21.46%06:06:00.5
128627Bladen van RensburgU2322M 2:27:23.5+12:17.6+9.10%91.66%21.55%20.35%06:06:00.5
138510Danie MoutonMaster53M 2:30:12.0+15:06.1+11.18%89.95%20.06%18.83%06:06:00.5
148479Nigel LaverMaster52M 2:31:25.0+16:19.1+12.08%89.22%19.41%18.18%06:09:00.5
158409Carlo EngelbrechtSub vet32M 2:31:47.2+16:41.3+12.35%89.01%19.22%17.98%06:06:00.5
166141Dian VenterSenior29M 2:32:18.4+17:12.5+12.74%88.70%18.94%17.69%06:19:00.5
178537Brian PerryVet49M 2:32:29.9+17:24.0+12.88%88.59%18.84%17.59%06:06:00.5
188172Damian BoothMaster59M 2:32:50.4+17:44.5+13.13%88.39%18.65%17.41%06:06:00.5
198428Heinrich GrobbelaarU2318M 2:33:16.4+18:10.5+13.45%88.14%18.42%17.17%06:06:00.5
208462Stuart KinnearVet41M 2:33:46.8+18:40.9+13.83%87.85%18.15%16.90%06:06:00.5
218498Jason Mc AuliffSub vet38M 2:34:16.6+19:10.7+14.20%87.57%17.89%16.63%06:09:00.5
228502Lawrence MoganoSenior29M 2:34:29.4+19:23.5+14.35%87.45%17.78%16.51%06:24:00.5
238223Nicus BothmaSenior28M 2:35:36.9+20:31.0+15.19%86.82%17.18%15.91%06:06:00.5
248587Bernard SteynVet45M 2:35:46.8+20:40.9+15.31%86.72%17.09%15.82%06:06:00.5
258053Dean BarnardSub vet35M 2:35:59.6+20:53.7+15.47%86.61%16.98%15.70%06:19:00.5
268618Anton Van der RietMaster57M 2:36:32.0+21:26.1+15.87%86.31%16.69%15.41%06:19:00.5
278645Conan WillemseVet41M 2:38:06.5+23:00.6+17.03%85.45%15.85%14.56%06:09:00.5
288234Jacques BreetSenior28M 2:38:16.1+23:10.2+17.15%85.36%15.77%14.47%06:06:00.5
298601Scott TempleSub vet30M 2:38:30.5+23:24.6+17.33%85.23%15.64%14.34%06:06:00.5
308424Michael GrayU2317M 2:38:31.3+23:25.4+17.34%85.22%15.63%14.34%06:19:00.5
318607Francois TredouxSub vet32M 2:39:17.9+24:12.0+17.91%84.81%15.22%13.92%06:09:00.5
328613Deon van den DoolSub vet35M 2:40:03.6+24:57.7+18.48%84.40%14.81%13.50%06:06:00.5
338439Andrew Ryan HermansonVet42M 2:40:23.6+25:17.7+18.72%84.23%14.63%13.32%06:09:00.5
348256Marc ChryssanthouMaster50M 2:41:16.8+26:10.9+19.38%83.77%14.16%12.85%06:06:00.5
358531Gordon O'NeillSub vet37M 2:41:28.6+26:22.7+19.53%83.66%14.06%12.74%06:19:00.5
368580Brendon David SmithMaster59M 2:41:37.1+26:31.2+19.63%83.59%13.98%12.66%06:06:00.5
378171Greg BloomerMaster53M 2:42:03.8+26:57.9+19.96%83.36%13.75%12.42%06:06:00.5
388578gerrit smitVet46M 2:42:17.1+27:11.2+20.12%83.25%13.63%12.30%06:06:00.5
398427Ian GrobbelaarVet48M 2:42:39.9+27:34.0+20.40%83.05%13.43%12.10%06:06:00.5
408489Dylan MareVet44M 2:42:40.9+27:35.0+20.42%83.04%13.42%12.09%06:06:00.5
418471Darren KrulVet40M 2:43:02.9+27:57.0+20.69%82.86%13.22%11.89%06:24:00.5
428425Rowan GrealySub vet37M 2:43:20.3+28:14.4+20.90%82.71%13.07%11.73%06:06:00.5
438586Brett StevensSub vet36M 2:43:21.4+28:15.5+20.92%82.70%13.06%11.72%06:09:00.5
448430Monique GunnSub vet38F 2:43:38.5+28:32.6+21.13%82.56%12.91%11.57%06:06:00.5
458521Kaleb NieuwenhuizenU2318M 2:44:21.8+29:15.9+21.66%82.19%12.52%11.18%06:06:00.5
468269Kaiser CorneliusVet40M 2:44:40.2+29:34.3+21.89%82.04%12.36%11.01%06:06:00.5
478629Cobus van TonderVet49M 2:44:43.6+29:37.7+21.93%82.01%12.33%10.98%06:06:00.5
488253Tim CaponMaster54M 2:44:57.8+29:51.9+22.11%81.90%12.20%10.85%06:09:00.5
498142Neil BissettSub vet32M 2:45:08.5+30:02.6+22.24%81.81%12.11%10.76%06:06:00.5
508197Pieter BoshoffMaster46M 2:45:09.6+30:03.7+22.25%81.80%12.10%10.75%06:06:00.5
518532Ruan OosthuizenSub vet35M 2:45:13.2+30:07.3+22.30%81.77%12.07%10.72%06:06:00.5
528481Juan-Claude LemmensVet47M 2:45:19.3+30:13.4+22.37%81.72%12.01%10.66%06:06:00.5
538526Panagiotis NousiasVet41M 2:45:20.9+30:15.0+22.39%81.71%12.00%10.65%06:09:00.5
548620Jan van der WaltVet49M 2:45:26.0+30:20.1+22.45%81.66%11.95%10.60%06:09:00.5
558457Divan JoubertU2317M 2:45:40.9+30:35.0+22.64%81.54%11.82%10.47%06:24:00.5
568572Devon ScottVet41M 2:45:42.0+30:36.1+22.65%81.53%11.81%10.46%06:06:00.5
578547Kevin PretoriusMaster54M 2:46:01.8+30:55.9+22.90%81.37%11.63%10.28%06:09:00.5
588534Pieter OosthuizenSenior28M 2:46:03.1+30:57.2+22.91%81.36%11.62%10.27%06:09:00.5
598001Craig AbsalomMaster58M 2:46:03.4+30:57.5+22.92%81.36%11.62%10.26%06:09:00.5
608539Pierre PieterseMaster52M 2:46:52.5+31:46.6+23.52%80.96%11.18%9.82%06:06:00.5
618509OJ MotswaneSub vet36M 2:47:11.4+32:05.5+23.75%80.81%11.02%9.65%06:14:00.5
628644Grant WhileyMaster51M 2:48:11.9+33:06.0+24.50%80.32%10.48%9.11%06:09:00.5
638590Almero StoltzSub vet36M 2:48:46.4+33:40.5+24.93%80.05%10.17%8.80%06:06:00.5
648243Terrence BroccoGrand master63M 2:48:46.7+33:40.8+24.93%80.04%10.17%8.79%06:06:00.5
658252Gareth CampbellGrand master67M 2:48:49.9+33:44.0+24.97%80.02%10.14%8.76%06:09:00.5
668266Engela Helena ConradieSub vet38F 2:49:06.5+34:00.6+25.17%79.89%10.00%8.61%06:06:00.5
678222Rimarí BothaSenior25F 2:49:07.9+34:02.0+25.19%79.88%9.98%8.60%06:06:00.5
688551Morne PrinslooSub vet37M 2:49:08.8+34:02.9+25.20%79.87%9.98%8.59%06:06:00.5
698488Leon MaraisSub vet39M 2:49:27.4+34:21.5+25.43%79.72%9.81%8.43%06:14:00.5
708548Lamar PretoriusVet40M 2:50:17.1+35:11.2+26.05%79.34%9.37%7.98%06:09:00.5
718571Shawn ScottSub vet39M 2:50:29.4+35:23.5+26.20%79.24%9.26%7.87%06:06:00.5
728435Kevin HedderVet45M 2:50:31.5+35:25.6+26.22%79.22%9.24%7.85%06:06:00.5
738401Lachlan DoolanVet49M 2:50:39.7+35:33.8+26.32%79.16%9.17%7.78%06:14:00.5
748543Rupert PohlMaster50M 2:51:04.8+35:58.9+26.63%78.97%8.95%7.55%06:09:00.5
758619Sahann Van der VyverVet40M 2:51:27.7+36:21.8+26.92%78.79%8.74%7.34%06:09:00.5
768608Nicolaas TrollipSub vet35M 2:51:40.7+36:34.8+27.08%78.69%8.63%7.23%06:06:00.5
778426Johannes Andries GreylingMaster52M 2:52:14.3+37:08.4+27.49%78.44%8.33%6.92%06:09:00.5
788638CHANELLE VILJOENSub vet38F 2:52:24.7+37:18.8+27.62%78.36%8.24%6.83%06:14:00.5
798625Stassen Gideon Van niekerkVet42M 2:52:34.9+37:29.0+27.75%78.28%8.15%6.74%06:14:00.5
808477Bertus LameMaster59M 2:52:45.6+37:39.7+27.88%78.20%8.05%6.64%06:09:00.5
818527Bruce OberholsterMaster51M 2:53:02.6+37:56.7+28.09%78.07%7.90%6.49%06:14:00.5
828265Christian CoetzerSub vet35M 2:53:02.9+37:57.0+28.09%78.07%7.90%6.49%06:19:00.5
838096Cherry-Lee BekkerSub vet39F 2:53:25.6+38:19.7+28.37%77.90%7.70%6.28%06:09:00.5
848445Lennart HordijkSub vet33M 2:53:32.5+38:26.6+28.46%77.85%7.64%6.22%06:24:00.5
858085Thomas BaselU2316M 2:53:44.3+38:38.4+28.60%77.76%7.53%6.11%06:09:00.5
868612Ruben van Beest van AndelSub vet34M 2:53:50.9+38:45.0+28.68%77.71%7.47%6.05%06:09:00.5
878084Brett BaselMaster53M 2:54:12.6+39:06.7+28.95%77.55%7.28%5.86%06:09:00.5
888414Christo FerreiraVet49M 2:55:11.0+40:05.1+29.67%77.12%6.76%5.33%06:19:00.5
898603Geoffrey ThompsonGrand master69M 2:55:38.2+40:32.3+30.01%76.92%6.52%5.09%06:09:00.5
908472Bret KukardVet40M 2:55:39.4+40:33.5+30.02%76.91%6.51%5.08%06:19:00.5
918440Gregory HillGrand master64M 2:55:40.3+40:34.4+30.03%76.90%6.50%5.07%06:09:00.5
928584Riani SpruytVet40F 2:56:04.1+40:58.2+30.33%76.73%6.29%4.85%06:19:00.5
938575jade skinnerSenior24F 2:56:07.9+41:02.0+30.37%76.70%6.26%4.82%06:06:00.5
948141Chris BeyersVet46M 2:56:09.1+41:03.2+30.39%76.69%6.25%4.81%06:19:00.5
958476Mark LambrechtsMaster56M 2:56:51.9+41:46.0+30.92%76.39%5.87%4.42%06:09:00.5
968209Megan BoshoffU2319F 2:56:57.3+41:51.4+30.98%76.35%5.82%4.37%06:06:00.5
978411Werner EnslinSub vet36M 2:57:05.5+41:59.6+31.08%76.29%5.75%4.30%06:24:00.5
988614Dewald Van Der MerweVet44M 2:57:14.3+42:08.4+31.19%76.22%5.67%4.22%06:09:00.5
998454Clinton JonkerMaster56M 2:57:15.0+42:09.1+31.20%76.22%5.66%4.22%06:09:00.5
1008600Richard TeichmannSenior28M 2:57:19.2+42:13.3+31.25%76.19%5.63%4.18%06:19:00.5
1018555Prenash RamjasMaster50M 2:57:35.6+42:29.7+31.45%76.07%5.48%4.03%06:09:00.5
1028092Rod BaxterGrand master60M 2:57:38.2+42:32.3+31.49%76.05%5.46%4.01%06:09:00.5
1038167Doreen BlignautMaster51F 2:57:45.1+42:39.2+31.57%76.00%5.40%3.94%06:09:00.5
1048596Karel SwanepoelMaster54M 2:57:52.9+42:47.0+31.67%75.95%5.33%3.87%06:06:00.5
1058437Michael HerbstGrand master64M 2:58:49.8+43:43.9+32.37%75.55%4.82%3.36%06:19:00.5
1068261Miguel CoelhoVet45M 2:58:50.4+43:44.5+32.38%75.54%4.82%3.36%06:06:00.5
1068641Eric WassermanGrand master63M 2:58:50.4+43:44.5+32.38%75.54%4.82%3.36%06:19:00.5
1068000Armin AbrieSub vet35M 2:58:50.4+43:44.5+32.38%75.54%4.82%3.36%06:06:00.5
1098251Richard ButtMaster55M 2:59:15.0+44:09.1+32.68%75.37%4.60%3.13%06:09:00.5
1108412Dave EsterhuizenMaster53M 2:59:16.2+44:10.3+32.70%75.36%4.59%3.12%06:09:00.5
1118403Devon Du PlessisSenior29M 2:59:17.8+44:11.9+32.72%75.35%4.57%3.11%06:09:00.5
1128452Jaco Janse van VuurenVet47M 2:59:20.0+44:14.1+32.74%75.33%4.55%3.09%06:09:00.5
1138536Jason OrmerodVet42M 2:59:35.8+44:29.9+32.94%75.22%4.41%2.95%06:09:00.5
1148444Luke HopkinsSenior28M 2:59:47.9+44:42.0+33.09%75.14%4.31%2.84%06:19:00.5
1158617Lisa Van der RietVet48F 3:00:00.7+44:54.8+33.24%75.05%4.19%2.72%06:09:00.5
1168494Devon MarshSub vet33M 3:01:03.0+45:57.1+34.01%74.62%3.64%2.16%06:19:00.5
1178495Derek MartinVet44M 3:01:06.4+46:00.5+34.06%74.60%3.61%2.13%06:14:00.5
1188630Shaun Van ZylSub vet34M 3:01:12.3+46:06.4+34.13%74.56%3.56%2.08%06:19:00.5
1198623Zain van KerkenVet49M 3:01:17.4+46:11.5+34.19%74.52%3.51%2.03%06:24:00.5
1208635Willie VenterMaster54M 3:02:07.9+47:02.0+34.81%74.18%3.06%1.58%06:14:00.5
1218407Iain DuthieSub vet30M 3:02:38.1+47:32.2+35.19%73.97%2.80%1.31%06:24:00.5
1228458Mark KaneMaster53M 3:03:08.6+48:02.7+35.56%73.77%2.53%1.03%06:06:00.5
1238594Yusuf SulemanVet41M 3:03:13.2+48:07.3+35.62%73.74%2.49%0.99%06:19:00.5
1248528Gerrie OdendaalSub vet39M 3:03:17.1+48:11.2+35.67%73.71%2.45%0.95%06:19:00.5
1258582Brian SmithVet43M 3:03:19.2+48:13.3+35.69%73.70%2.43%0.93%06:19:00.5
1268507Wayne MortonSub vet37M 3:03:51.9+48:46.0+36.10%73.48%2.14%0.64%06:19:00.5
1278168Jacques BlignautMaster57M 3:04:06.0+49:00.1+36.27%73.38%2.02%0.51%06:14:00.5
1288660Lance PorterGrand master61M 3:04:41.4+49:35.5+36.71%73.15%1.70%0.19%06:09:00.5
1298550Ruan PretoriusVet41M 3:04:52.6+49:46.7+36.85%73.07%1.60%0.09%06:19:00.5
1308564Ralf RossolMaster50M 3:04:57.8+49:51.9+36.91%73.04%1.56%0.05%06:09:00.5
1318291Wesley de la HuntVet42M 3:05:08.2+50:02.3+37.04%72.97%1.47%-0.05%06:14:00.5
1328242Andre BrinkGrand master63M 3:05:08.7+50:02.8+37.04%72.97%1.46%-0.05%06:24:00.5
1338482Steve LingardGrand master67M 3:05:45.5+50:39.6+37.50%72.73%1.13%-0.38%06:09:00.5
1348593Emil StrelecVet45M 3:05:56.0+50:50.1+37.63%72.66%1.04%-0.48%06:24:00.5
1358568Christopher SapsfordSub vet31M 3:05:56.4+50:50.5+37.63%72.66%1.04%-0.48%06:19:00.5
1368484Martin LouwSub vet34M 3:06:07.3+51:01.4+37.77%72.59%0.94%-0.58%06:19:00.5
1378567Richard SapsfordSenior29M 3:06:12.7+51:06.8+37.83%72.55%0.89%-0.63%06:19:00.5
1388566Lance SapsfordMaster59M 3:06:13.0+51:07.1+37.84%72.55%0.89%-0.63%06:19:00.5
1398631Billy Van ZylVet48M 3:06:42.4+51:36.5+38.20%72.36%0.63%-0.90%06:24:00.5
1408447Jacques HugoVet47M 3:07:03.2+51:57.3+38.46%72.22%0.45%-1.08%06:24:00.5
1418499Dylan MeijerSub vet38M 3:07:14.1+52:08.2+38.59%72.15%0.35%-1.18%06:14:00.5
1428606Grant ToozeSub vet33M 3:07:16.1+52:10.2+38.62%72.14%0.33%-1.20%06:14:00.5
1438626Eben van NiekerkVet42M 3:07:30.7+52:24.8+38.80%72.05%0.20%-1.33%06:24:00.5
1448595Sias SuurdVet41M 3:07:36.9+52:31.0+38.87%72.01%0.15%-1.39%06:24:00.5
1458538Quentin PienaarVet44M 3:07:50.2+52:44.3+39.04%71.92%0.03%-1.51%06:24:00.5
1468533Sune OosthuizenSenior28F 3:08:00.3+52:54.4+39.16%71.86%-0.06%-1.60%06:09:00.5
1478431Michael GuterresVet48M 3:08:02.4+52:56.5+39.19%71.85%-0.08%-1.62%06:24:00.5
1488616Ruan van der MerweVet41M 3:08:09.9+53:04.0+39.28%71.80%-0.15%-1.68%06:24:00.5
1498107Muzi BenguVet40M 3:08:13.0+53:07.1+39.32%71.78%-0.17%-1.71%06:24:00.5
1508542TANDI PlantMaster56F 3:08:14.5+53:08.6+39.34%71.77%-0.19%-1.72%06:14:00.5
1518016Ross AndersonSub vet33M 3:08:15.4+53:09.5+39.35%71.76%-0.19%-1.73%06:24:00.5
1528579Dewan SmitSub vet39M 3:08:53.9+53:48.0+39.82%71.52%-0.54%-2.08%06:19:00.5
1538470Stefan KrugerSub vet33M 3:09:06.2+54:00.3+39.97%71.44%-0.65%-2.19%06:14:00.5
1548523Jan NieuwenhuizenVet48M 3:09:17.2+54:11.3+40.11%71.37%-0.74%-2.29%06:24:00.5
1558561owen robertsMaster52M 3:09:37.5+54:31.6+40.36%71.25%-0.92%-2.47%06:24:00.5
1568246Riaan BrummerSub vet39M 3:10:53.4+55:47.5+41.30%70.77%-1.60%-3.16%06:19:00.5
1578646Darren WilsonMaster51M 3:11:55.1+56:49.2+42.06%70.39%-2.14%-3.71%06:09:00.5
1588446adam houghtonMaster52M 3:12:10.5+57:04.6+42.25%70.30%-2.28%-3.85%06:09:00.5
1598516Khathutshelo MutshinyaloSub vet35M 3:12:10.9+57:05.0+42.25%70.30%-2.28%-3.85%06:19:00.5
1608276Jean-Paul DabbadieMaster55M 3:12:12.5+57:06.6+42.27%70.29%-2.30%-3.87%06:09:00.5
1618295Marionne De WitMaster52F 3:12:15.1+57:09.2+42.30%70.27%-2.32%-3.89%06:06:00.5
1628233Max BrandU2317M 3:12:58.0+57:52.1+42.83%70.01%-2.70%-4.28%06:24:00.5
1638605Arthur TileyMaster55M 3:13:03.4+57:57.5+42.90%69.98%-2.75%-4.33%06:06:00.5
1648275Helie da SilvaGrand master66M 3:13:19.5+58:13.6+43.10%69.88%-2.89%-4.47%06:09:00.5
1658565Sascha RotherVet49M 3:13:28.1+58:22.2+43.21%69.83%-2.97%-4.55%06:09:00.5
1668464Christo KochVet44M 3:13:43.7+58:37.8+43.40%69.74%-3.11%-4.69%06:19:00.5
1678583Andrew SouterVet46M 3:13:57.1+58:51.2+43.56%69.66%-3.23%-4.81%06:24:00.5
1688473Siegwalt KüselVet47M 3:14:06.4+59:00.5+43.68%69.60%-3.31%-4.89%06:09:00.5
1698480Charles LeeVet48M 3:15:12.0+1:00:06.1+44.49%69.21%-3.89%-5.49%06:19:00.5
1708012Grant AllnuttSenior24M 3:15:12.2+1:00:06.3+44.49%69.21%-3.89%-5.49%06:14:00.5
1718429Malcolm GroenewaldSub vet38M 3:15:28.9+1:00:23.0+44.70%69.11%-4.04%-5.64%06:14:00.5
1728441Andrew HillSenior25M 3:15:36.3+1:00:30.4+44.79%69.07%-4.11%-5.70%06:24:00.5
1738535Matthew OppermanSub vet38M 3:15:41.1+1:00:35.2+44.85%69.04%-4.15%-5.75%06:14:00.5
1748637Ben ViljoenSub vet33M 3:16:02.2+1:00:56.3+45.11%68.91%-4.34%-5.94%06:14:00.5
1758108Lloyd BentzVet46M 3:16:10.8+1:01:04.9+45.21%68.86%-4.41%-6.01%06:19:00.5
1768410SW EngelbrechtVet47M 3:16:25.3+1:01:19.4+45.39%68.78%-4.54%-6.15%06:19:00.5
1778602Corrie TheronVet44M 3:16:35.5+1:01:29.6+45.52%68.72%-4.63%-6.24%06:24:00.5
1788633Johan VeldsmanMaster50M 3:16:41.4+1:01:35.5+45.59%68.69%-4.68%-6.29%06:14:00.5
1798544Chris PorterGrand master66M 3:16:58.1+1:01:52.2+45.80%68.59%-4.83%-6.44%06:09:00.5
1808576Dave SmartMaster50M 3:17:03.6+1:01:57.7+45.86%68.56%-4.88%-6.49%06:19:00.5
1818181Jason BoschSub vet30M 3:17:04.9+1:01:59.0+45.88%68.55%-4.89%-6.50%06:14:00.5
1828581Brendan SmithGrand master62M 3:17:13.7+1:02:07.8+45.99%68.50%-4.97%-6.58%06:09:00.5
1838436Clare HennionVet44F 3:18:39.0+1:03:33.1+47.04%68.01%-5.73%-7.35%06:14:00.5
1848611Michael TrollopeSub vet33M 3:18:43.1+1:03:37.2+47.09%67.98%-5.76%-7.39%06:09:00.5
1858610Grant TrollipMaster50M 3:18:51.5+1:03:45.6+47.20%67.94%-5.84%-7.46%06:19:00.5
1868636Ronaldo VeroliniSub vet35M 3:19:21.9+1:04:16.0+47.57%67.76%-6.11%-7.74%06:09:00.5
1878460Alex KeyterSub vet39M 3:19:58.7+1:04:52.8+48.02%67.56%-6.43%-8.07%06:24:00.5
1888270Lance CoxMaster53M 3:20:02.1+1:04:56.2+48.07%67.54%-6.46%-8.10%06:06:00.5
1898556CLEMENT RAMOKOKAVet48M 3:20:19.1+1:05:13.2+48.28%67.44%-6.61%-8.25%06:09:00.5
1908245Daniel BrummerSub vet34M 3:20:20.4+1:05:14.5+48.29%67.43%-6.63%-8.26%06:14:00.5
1918443Ane HoniballVet48F 3:20:29.5+1:05:23.6+48.40%67.38%-6.71%-8.34%06:14:00.5
1928455Mark JordanVet41M 3:20:31.6+1:05:25.7+48.43%67.37%-6.73%-8.36%06:09:00.5
1928597Hilton SwartVet42M 3:20:31.6+1:05:25.7+48.43%67.37%-6.73%-8.36%06:09:00.5
1948413Anton FalckGrand master62M 3:20:35.3+1:05:29.4+48.48%67.35%-6.76%-8.40%06:14:00.5
1958560noel robertsMaster52M 3:21:42.2+1:06:36.3+49.30%66.98%-7.35%-9.00%06:19:00.5
1968485Thapelo MafongoziMaster50M 3:21:43.8+1:06:37.9+49.32%66.97%-7.37%-9.01%06:09:00.5
1978604Marinda TileyMaster55F 3:21:48.0+1:06:42.1+49.37%66.95%-7.40%-9.05%06:06:00.5
1988577Paul SmartMaster51M 3:22:26.9+1:07:21.0+49.85%66.73%-7.75%-9.40%06:19:00.5
1998466Lee KotzeSenior28F 3:22:49.2+1:07:43.3+50.13%66.61%-7.95%-9.60%06:09:00.5
2008647Darryl WoodMaster56M 3:23:03.4+1:07:57.5+50.30%66.53%-8.07%-9.73%06:09:00.5
2018609Marcelle TrollipVet45F 3:23:04.6+1:07:58.7+50.32%66.53%-8.08%-9.74%06:14:00.5
2028405Hardus Du PlooySub vet34M 3:23:06.4+1:08:00.5+50.34%66.52%-8.10%-9.76%06:24:00.5
2038434Gillian HealeyGrand master61F 3:23:43.3+1:08:37.4+50.80%66.32%-8.43%-10.09%06:09:00.5
2048260James CockcroftVet42M 3:23:56.4+1:08:50.5+50.96%66.24%-8.54%-10.21%06:14:00.5
2058047Brett BaileyVet47M 3:24:57.6+1:09:51.7+51.71%65.91%-9.08%-10.76%06:19:00.5
2068513sean murphyMaster55M 3:25:03.4+1:09:57.5+51.78%65.88%-9.14%-10.81%06:14:00.5
2078558keitumetse RampaVet40M 3:25:13.7+1:10:07.8+51.91%65.83%-9.23%-10.90%06:24:00.5
2088283Alroy De BruynVet42M 3:25:18.1+1:10:12.2+51.96%65.80%-9.27%-10.94%06:24:00.5
2098248Alan BullockGrand master62M 3:26:19.1+1:11:13.2+52.72%65.48%-9.81%-11.49%06:09:00.5
2108461Malope KgopeSub vet34M 3:26:29.4+1:11:23.5+52.84%65.43%-9.90%-11.59%06:09:00.5
2118144Craig BlackSub vet32M 3:26:42.9+1:11:37.0+53.01%65.35%-10.02%-11.71%06:24:00.5
2128417Thinus ForbesVet42M 3:29:31.9+1:14:26.0+55.10%64.48%-11.52%-13.23%06:09:00.5
2138592Itumeleng StoromVet48M 3:29:39.3+1:14:33.4+55.19%64.44%-11.58%-13.30%06:09:00.5
2148493Gianni MarsellaVet47M 3:29:57.9+1:14:52.0+55.42%64.34%-11.75%-13.46%06:14:00.5
2158250CHRIS BUSSEYGrand master66M 3:30:10.0+1:15:04.1+55.57%64.28%-11.86%-13.57%06:14:00.5
2168501David MillerVet44M 3:30:39.4+1:15:33.5+55.93%64.13%-12.12%-13.84%06:19:00.5
2178621Duncan van JaarsveldMaster54M 3:31:10.8+1:16:04.9+56.32%63.97%-12.40%-14.12%06:24:00.5
2188486Fahim MahomedVet43M 3:31:18.9+1:16:13.0+56.42%63.93%-12.47%-14.19%06:14:00.5
2198402Kristof Du PlessisVet44M 3:31:56.8+1:16:50.9+56.88%63.74%-12.80%-14.53%06:06:00.5
2208451Chris JacobVet49M 3:31:59.6+1:16:53.7+56.92%63.73%-12.83%-14.56%06:19:00.5
2218622Bronson van jaarsveldSub vet30M 3:33:38.1+1:18:32.2+58.13%63.24%-13.70%-15.45%06:24:00.5
2228554Ruan RallSub vet38M 3:34:51.2+1:19:45.3+59.03%62.88%-14.35%-16.11%06:09:00.5
2238287Francois de GreefSub vet33M 3:36:48.3+1:21:42.4+60.48%62.31%-15.39%-17.16%06:19:00.5
2248247Gregory BullGrand master61M 3:37:31.7+1:22:25.8+61.01%62.11%-15.77%-17.55%06:14:00.5
2258463Vivian KleinVet45M 3:39:17.5+1:24:11.6+62.32%61.61%-16.71%-18.50%06:24:00.5
2268249Jaco BurgerVet42M 3:40:33.8+1:25:27.9+63.26%61.25%-17.39%-19.19%06:19:00.5
2278299Tony DeetlefsGrand master63M 3:40:48.7+1:25:42.8+63.45%61.18%-17.52%-19.33%06:14:00.5
2288010Cath AlbertynVet49F 3:41:09.2+1:26:03.3+63.70%61.09%-17.70%-19.51%06:19:00.5
2298438Wiaan HerbstSub vet37M 3:41:31.9+1:26:26.0+63.98%60.98%-17.90%-19.71%06:24:00.5
2308218Helen BoshoffVet42F 3:42:08.5+1:27:02.6+64.43%60.82%-18.23%-20.04%06:24:00.5
2318421Parin GokaldasVet46M 3:42:13.7+1:27:07.8+64.49%60.79%-18.28%-20.09%06:19:00.5
2328540Praven PillayMaster50M 3:42:17.1+1:27:11.2+64.54%60.78%-18.31%-20.12%06:19:00.5
2338487Paul MamakokoVet41M 3:45:06.3+1:30:00.4+66.62%60.02%-19.81%-21.65%06:14:00.5
2348114Nielen BeukesVet49M 3:45:10.2+1:30:04.3+66.67%60.00%-19.84%-21.68%06:14:00.5
2358300Dayne DillonMaster50M 3:45:13.0+1:30:07.1+66.71%59.99%-19.87%-21.71%06:14:00.5
2368515Tinashe MutangaSub vet38M 3:47:29.1+1:32:23.2+68.38%59.39%-21.07%-22.93%06:24:00.5
2378244Aubrey BrowneVet41M 3:47:53.7+1:32:47.8+68.69%59.28%-21.29%-23.15%06:14:00.5
2388553Santiago RabelliniSub vet39M 3:47:56.0+1:32:50.1+68.72%59.27%-21.31%-23.17%06:19:00.5
2398514Tawanda MutambweSenior29M 3:48:06.7+1:33:00.8+68.85%59.22%-21.41%-23.27%06:19:00.5
2408267Jandre ConradieSub vet33M 3:50:34.0+1:35:28.1+70.67%58.59%-22.71%-24.60%06:24:00.5
2418530George OlwagenVet46M 3:51:18.8+1:36:12.9+71.22%58.40%-23.11%-25.00%06:19:00.5
2428525Kgothatso NongSub vet37M 3:52:26.7+1:37:20.8+72.06%58.12%-23.71%-25.61%06:24:00.5
2438570Heinrich SchoemanSenior29M 3:52:55.9+1:37:50.0+72.42%58.00%-23.97%-25.87%06:19:00.5
2448541Charlie PistoriusVet46M 3:53:44.0+1:38:38.1+73.01%57.80%-24.40%-26.31%06:14:00.5
2458505LENNON MONYAESub vet32M 3:55:00.1+1:39:54.2+73.95%57.49%-25.07%-26.99%06:19:00.5
2468459Mike KenyonMaster59M 3:56:10.7+1:41:04.8+74.82%57.20%-25.70%-27.63%06:14:00.5
2478569Jacques ScheepersSub vet39M 3:57:11.0+1:42:05.1+75.56%56.96%-26.24%-28.17%06:09:00.5
2488517Logan NaidooVet47M 3:57:24.1+1:42:18.2+75.73%56.91%-26.35%-28.29%06:19:00.5
2498500George MfulahGrand master60M 3:59:57.2+1:44:51.3+77.61%56.30%-27.71%-29.67%06:24:00.5
2508640John Paul WaitesMaster55M 4:01:13.5+1:46:07.6+78.56%56.01%-28.39%-30.36%06:09:00.5
2518110Matthew BerklandSub vet33M 4:04:23.8+1:49:17.9+80.90%55.28%-30.07%-32.07%06:14:00.5
2528442Duncan HoltVet41M 4:04:52.4+1:49:46.5+81.26%55.17%-30.33%-32.33%06:09:00.5
2538449WARREN HYDEMaster57M 4:09:57.7+1:54:51.8+85.02%54.05%-33.04%-35.08%06:09:00.5
2548511Chantel MullerSub vet32F 4:10:31.4+1:55:25.5+85.44%53.93%-33.33%-35.38%06:14:00.5
2558549Samuel Richard PretoriusSub vet38M 4:15:33.6+2:00:27.7+89.17%52.86%-36.02%-38.10%06:14:00.5
2568506Vaughan MorrisseyMaster56M 4:17:05.4+2:01:59.5+90.30%52.55%-36.83%-38.93%06:14:00.5
2578520Khayelihle NdlovuVet41M 4:27:28.2+2:12:22.3+97.98%50.51%-42.35%-44.54%06:19:00.5
2588508Phillip MosianeSub vet38M 4:30:03.3+2:14:57.4+99.90%50.03%-43.73%-45.94%06:14:00.5
2598453Jaco Jansen van VuurenSub vet39M 4:33:09.5+2:18:03.6+102.19%49.46%-45.38%-47.61%06:24:00.5
2608497Thulani MavimbelaSub vet39M 4:46:56.6+2:31:50.7+112.40%47.08%-52.72%-55.06%06:19:00.5
-8049Claudia BaltenspergerMaster51F DNF-----06:06:00.5
-8072Shaun BarnesMaster50M DNF-----06:14:00.5
-8105Dion BekkerVet44M DNF-----06:09:00.5
-8231Pieter BotmaVet40M DNF-----06:09:00.5
-8254Tasimba ChirindoSub vet34M DNF-----06:14:00.5
-8255Thomas ChristieU2321M DNF-----06:19:00.5
-8258JT ClaassenSub vet30M DNF-----06:24:00.5
-8259Craig CockburnMaster56M DNF-----06:14:00.5
-8263nico coetzeeVet47M DNF-----06:19:00.5
-8292Michael De LangVet41M DNF-----06:24:00.5
-8404Henry (Thabo) du PlessisVet45M DNF-----06:24:00.5
-8416Brent FlintGrand master61M DNF-----06:14:00.5
-8419Ammaar GangatSub vet35M DNF-----06:24:00.5
-8420Barry GobleMaster57M DNF-----06:09:00.5
-8432Charl HankeySub vet38M DNF-----06:19:00.5
-8433Ian HarrisonGrand master66M DNF-----06:09:00.5
-8448Deon HultzerMaster54M DNF-----06:09:00.5
-8450Gary HymanVet44M DNF-----06:24:00.5
-8456Eugene JoubertSub vet39M DNF-----06:14:00.5
-8467Johan KriekVet43M DNF-----06:19:00.5
-8474Fabio La MantiaVet44M DNF-----06:06:00.5
-8483Emma LombaardMaster56F DNF-----06:14:00.5
-8490Wayno MarnewickVet49M DNF-----06:24:00.5
-8491Wayne MarnewickVet49M DNF-----06:24:00.5
-8492Noah MarnewickU2317M DNF-----06:24:00.5
-8496Tumelo MatsomelaVet47M DNF-----06:14:00.5
-8503Enoch MogojeVet47M DNF-----06:14:00.5
-8504Craig MoirGrand master60M DNF-----06:24:00.5
-8512Nico MullerMaster59M DNF-----06:19:00.5
-8518Matthew NashSub vet36M DNF-----06:19:00.5
-8524Maieane NkhahleVet44M DNF-----06:24:00.5
-8546Brett PrawdeMaster56M DNF-----06:24:00.5
-8557CLEMENT RAMOKOKAVet48M DNF-----06:09:00.5
-8563Gerhard RoseSub vet38M DNF-----06:06:00.5
-8573Nic ShapleyMaster53M DNF-----06:14:00.5
-8574Barry SharpMaster54M DNF-----06:09:00.5
-8585Gerard SpruytVet41M DNF-----06:19:00.5
-8588Bertus SteynSub vet39M DNF-----06:24:00.5
-8599HELENA TARANTINOMaster50F DNF-----06:06:00.5
-8615Anton Van Der MerweVet41M DNF-----06:14:00.5
-8624Raymond van NiekerkSub vet35M DNF-----06:06:00.5
-8642Sean WegerhoffMaster54M DNF-----06:09:00.5
-8643Pieter WesselsMaster53M DNF-----06:24:00.5
  • 60KM GIANTS GAUNTLET Female - Overall
Place (chip time) Bib Name Category Age Gender
18430Monique GunnSub vet38F 2:43:38.5--100%14.44%13.01%06:06:00.5
28266Engela Helena ConradieSub vet38F 2:49:06.5+5:28.0+3.34%96.77%11.58%10.11%06:06:00.5
38222Rimarí BothaSenior25F 2:49:07.9+5:29.4+3.35%96.75%11.57%10.10%06:06:00.5
48638CHANELLE VILJOENSub vet38F 2:52:24.7+8:46.2+5.36%94.91%9.85%8.35%06:14:00.5
58096Cherry-Lee BekkerSub vet39F 2:53:25.6+9:47.1+5.98%94.36%9.32%7.81%06:09:00.5
68584Riani SpruytVet40F 2:56:04.1+12:25.6+7.59%92.94%7.94%6.41%06:19:00.5
78575jade skinnerSenior24F 2:56:07.9+12:29.4+7.63%92.91%7.91%6.37%06:06:00.5
88209Megan BoshoffU2319F 2:56:57.3+13:18.8+8.14%92.48%7.47%5.94%06:06:00.5
98167Doreen BlignautMaster51F 2:57:45.1+14:06.6+8.62%92.06%7.06%5.51%06:09:00.5
108617Lisa Van der RietVet48F 3:00:00.7+16:22.2+10.00%90.91%5.88%4.31%06:09:00.5
118533Sune OosthuizenSenior28F 3:08:00.3+24:21.8+14.89%87.04%1.70%0.06%06:09:00.5
128542TANDI PlantMaster56F 3:08:14.5+24:36.0+15.03%86.93%1.57%-0.06%06:14:00.5
138295Marionne De WitMaster52F 3:12:15.1+28:36.6+17.48%85.12%-0.52%-2.19%06:06:00.5
148436Clare HennionVet44F 3:18:39.0+35:00.5+21.39%82.38%-3.87%-5.60%06:14:00.5
158443Ane HoniballVet48F 3:20:29.5+36:51.0+22.52%81.62%-4.83%-6.57%06:14:00.5
168604Marinda TileyMaster55F 3:21:48.0+38:09.5+23.32%81.09%-5.52%-7.27%06:06:00.5
178466Lee KotzeSenior28F 3:22:49.2+39:10.7+23.94%80.68%-6.05%-7.81%06:09:00.5
188609Marcelle TrollipVet45F 3:23:04.6+39:26.1+24.10%80.58%-6.18%-7.95%06:14:00.5
198434Gillian HealeyGrand master61F 3:23:43.3+40:04.8+24.49%80.33%-6.52%-8.29%06:09:00.5
208010Cath AlbertynVet49F 3:41:09.2+57:30.7+35.14%73.99%-15.64%-17.56%06:19:00.5
218218Helen BoshoffVet42F 3:42:08.5+58:30.0+35.75%73.67%-16.15%-18.08%06:24:00.5
228511Chantel MullerSub vet32F 4:10:31.4+1:26:52.9+53.09%65.32%-30.99%-33.17%06:14:00.5
-8049Claudia BaltenspergerMaster51F DNF-----06:06:00.5
-8483Emma LombaardMaster56F DNF-----06:14:00.5
-8599HELENA TARANTINOMaster50F DNF-----06:06:00.5
  • 60KM GIANTS GAUNTLET Female - Grand master
Place (chip time) Bib Name Category Age Gender
18434Gillian HealeyGrand master61F 3:23:43.3--100%0.00%0.00%06:09:00.5
  • 60KM GIANTS GAUNTLET Female - Master
Place (chip time) Bib Name Category Age Gender
18167Doreen BlignautMaster51F 2:57:45.1--100%6.45%6.57%06:09:00.5
28542TANDI PlantMaster56F 3:08:14.5+10:29.4+5.90%94.43%0.93%1.05%06:14:00.5
38295Marionne De WitMaster52F 3:12:15.1+14:30.0+8.16%92.46%-1.18%-1.05%06:06:00.5
48604Marinda TileyMaster55F 3:21:48.0+24:02.9+13.53%88.08%-6.20%-6.07%06:06:00.5
-8049Claudia BaltenspergerMaster51F DNF-----06:06:00.5
-8483Emma LombaardMaster56F DNF-----06:14:00.5
-8599HELENA TARANTINOMaster50F DNF-----06:06:00.5
  • 60KM GIANTS GAUNTLET Female - Senior
Place (chip time) Bib Name Category Age Gender
18222Rimarí BothaSenior25F 2:49:07.9--100%8.09%7.11%06:06:00.5
28575jade skinnerSenior24F 2:56:07.9+7:00.0+4.14%96.03%4.29%3.26%06:06:00.5
38533Sune OosthuizenSenior28F 3:08:00.3+18:52.4+11.16%89.96%-2.16%-3.26%06:09:00.5
48466Lee KotzeSenior28F 3:22:49.2+33:41.3+19.92%83.39%-10.22%-11.40%06:09:00.5
  • 60KM GIANTS GAUNTLET Female - Sub vet
Place (chip time) Bib Name Category Age Gender
18430Monique GunnSub vet38F 2:43:38.5--100%11.94%5.09%06:06:00.5
28266Engela Helena ConradieSub vet38F 2:49:06.5+5:28.0+3.34%96.77%8.99%1.92%06:06:00.5
38638CHANELLE VILJOENSub vet38F 2:52:24.7+8:46.2+5.36%94.91%7.22%0.00%06:14:00.5
48096Cherry-Lee BekkerSub vet39F 2:53:25.6+9:47.1+5.98%94.36%6.67%-0.59%06:09:00.5
58511Chantel MullerSub vet32F 4:10:31.4+1:26:52.9+53.09%65.32%-34.82%-45.31%06:14:00.5
  • 60KM GIANTS GAUNTLET Female - U23
Place (chip time) Bib Name Category Age Gender
18209Megan BoshoffU2319F 2:56:57.3--100%0.00%0.00%06:06:00.5
  • 60KM GIANTS GAUNTLET Female - Vet
Place (chip time) Bib Name Category Age Gender
18584Riani SpruytVet40F 2:56:04.1--100%12.07%12.18%06:19:00.5
28617Lisa Van der RietVet48F 3:00:00.7+3:56.6+2.24%97.81%10.10%10.21%06:09:00.5
38436Clare HennionVet44F 3:18:39.0+22:34.9+12.83%88.63%0.79%0.92%06:14:00.5
48443Ane HoniballVet48F 3:20:29.5+24:25.4+13.87%87.82%-0.13%0.00%06:14:00.5
58609Marcelle TrollipVet45F 3:23:04.6+27:00.5+15.34%86.70%-1.42%-1.29%06:14:00.5
68010Cath AlbertynVet49F 3:41:09.2+45:05.1+25.61%79.61%-10.45%-10.31%06:19:00.5
78218Helen BoshoffVet42F 3:42:08.5+46:04.4+26.17%79.26%-10.94%-10.80%06:24:00.5
  • 60KM GIANTS GAUNTLET Male - Overall
Place (chip time) Bib Name Category Age Gender
18634Gustav VenterU2320M 2:15:05.9--100%27.98%26.94%06:06:00.5
28519Jayden NaudeU2318M 2:19:04.5+3:58.6+2.94%97.14%25.86%24.79%06:06:00.5
38406Wium du ToitU2318M 2:19:45.3+4:39.4+3.45%96.67%25.50%24.42%06:06:00.5
48529Noah OdendaalU2319M 2:20:03.0+4:57.1+3.67%96.46%25.34%24.26%06:06:00.5
58422John GordonVet43M 2:22:19.7+7:13.8+5.35%94.92%24.12%23.03%06:06:00.5
68043Nathan AtkinsU2320M 2:22:44.2+7:38.3+5.65%94.65%23.91%22.81%06:06:00.5
78238Wes BrinkVet42M 2:22:45.9+7:40.0+5.67%94.63%23.89%22.80%06:06:00.5
88552Marnus PutterSub vet34M 2:23:27.7+8:21.8+6.19%94.17%23.52%22.42%06:06:00.5
98415Brett FisherMaster52M 2:23:33.2+8:27.3+6.26%94.11%23.47%22.37%06:06:00.5
108628Jean-Pierre van RielVet44M 2:24:04.5+8:58.6+6.64%93.77%23.19%22.09%06:06:00.5
118014Gary AndersonVet42M 2:25:20.6+10:14.7+7.58%92.95%22.52%21.40%06:06:00.5
128627Bladen van RensburgU2322M 2:27:23.5+12:17.6+9.10%91.66%21.42%20.29%06:06:00.5
138510Danie MoutonMaster53M 2:30:12.0+15:06.1+11.18%89.95%19.93%18.78%06:06:00.5
148479Nigel LaverMaster52M 2:31:25.0+16:19.1+12.08%89.22%19.28%18.12%06:09:00.5
158409Carlo EngelbrechtSub vet32M 2:31:47.2+16:41.3+12.35%89.01%19.08%17.92%06:06:00.5
166141Dian VenterSenior29M 2:32:18.4+17:12.5+12.74%88.70%18.80%17.64%06:19:00.5
178537Brian PerryVet49M 2:32:29.9+17:24.0+12.88%88.59%18.70%17.53%06:06:00.5
188172Damian BoothMaster59M 2:32:50.4+17:44.5+13.13%88.39%18.52%17.35%06:06:00.5
198428Heinrich GrobbelaarU2318M 2:33:16.4+18:10.5+13.45%88.14%18.29%17.11%06:06:00.5
208462Stuart KinnearVet41M 2:33:46.8+18:40.9+13.83%87.85%18.02%16.84%06:06:00.5
218498Jason Mc AuliffSub vet38M 2:34:16.6+19:10.7+14.20%87.57%17.75%16.57%06:09:00.5
228502Lawrence MoganoSenior29M 2:34:29.4+19:23.5+14.35%87.45%17.64%16.46%06:24:00.5
238223Nicus BothmaSenior28M 2:35:36.9+20:31.0+15.19%86.82%17.04%15.85%06:06:00.5
248587Bernard SteynVet45M 2:35:46.8+20:40.9+15.31%86.72%16.95%15.76%06:06:00.5
258053Dean BarnardSub vet35M 2:35:59.6+20:53.7+15.47%86.61%16.84%15.64%06:19:00.5
268618Anton Van der RietMaster57M 2:36:32.0+21:26.1+15.87%86.31%16.55%15.35%06:19:00.5
278645Conan WillemseVet41M 2:38:06.5+23:00.6+17.03%85.45%15.71%14.50%06:09:00.5
288234Jacques BreetSenior28M 2:38:16.1+23:10.2+17.15%85.36%15.63%14.41%06:06:00.5
298601Scott TempleSub vet30M 2:38:30.5+23:24.6+17.33%85.23%15.50%14.28%06:06:00.5
308424Michael GrayU2317M 2:38:31.3+23:25.4+17.34%85.22%15.49%14.28%06:19:00.5
318607Francois TredouxSub vet32M 2:39:17.9+24:12.0+17.91%84.81%15.08%13.86%06:09:00.5
328613Deon van den DoolSub vet35M 2:40:03.6+24:57.7+18.48%84.40%14.67%13.44%06:06:00.5
338439Andrew Ryan HermansonVet42M 2:40:23.6+25:17.7+18.72%84.23%14.49%13.26%06:09:00.5
348256Marc ChryssanthouMaster50M 2:41:16.8+26:10.9+19.38%83.77%14.02%12.78%06:06:00.5
358531Gordon O'NeillSub vet37M 2:41:28.6+26:22.7+19.53%83.66%13.92%12.68%06:19:00.5
368580Brendon David SmithMaster59M 2:41:37.1+26:31.2+19.63%83.59%13.84%12.60%06:06:00.5
378171Greg BloomerMaster53M 2:42:03.8+26:57.9+19.96%83.36%13.60%12.36%06:06:00.5
388578gerrit smitVet46M 2:42:17.1+27:11.2+20.12%83.25%13.48%12.24%06:06:00.5
398427Ian GrobbelaarVet48M 2:42:39.9+27:34.0+20.40%83.05%13.28%12.03%06:06:00.5
408489Dylan MareVet44M 2:42:40.9+27:35.0+20.42%83.04%13.27%12.03%06:06:00.5
418471Darren KrulVet40M 2:43:02.9+27:57.0+20.69%82.86%13.08%11.83%06:24:00.5
428425Rowan GrealySub vet37M 2:43:20.3+28:14.4+20.90%82.71%12.92%11.67%06:06:00.5
438586Brett StevensSub vet36M 2:43:21.4+28:15.5+20.92%82.70%12.91%11.66%06:09:00.5
448521Kaleb NieuwenhuizenU2318M 2:44:21.8+29:15.9+21.66%82.19%12.38%11.12%06:06:00.5
458269Kaiser CorneliusVet40M 2:44:40.2+29:34.3+21.89%82.04%12.21%10.95%06:06:00.5
468629Cobus van TonderVet49M 2:44:43.6+29:37.7+21.93%82.01%12.18%10.92%06:06:00.5
478253Tim CaponMaster54M 2:44:57.8+29:51.9+22.11%81.90%12.06%10.79%06:09:00.5
488142Neil BissettSub vet32M 2:45:08.5+30:02.6+22.24%81.81%11.96%10.70%06:06:00.5
498197Pieter BoshoffMaster46M 2:45:09.6+30:03.7+22.25%81.80%11.95%10.69%06:06:00.5
508532Ruan OosthuizenSub vet35M 2:45:13.2+30:07.3+22.30%81.77%11.92%10.65%06:06:00.5
518481Juan-Claude LemmensVet47M 2:45:19.3+30:13.4+22.37%81.72%11.87%10.60%06:06:00.5
528526Panagiotis NousiasVet41M 2:45:20.9+30:15.0+22.39%81.71%11.85%10.58%06:09:00.5
538620Jan van der WaltVet49M 2:45:26.0+30:20.1+22.45%81.66%11.81%10.54%06:09:00.5
548457Divan JoubertU2317M 2:45:40.9+30:35.0+22.64%81.54%11.67%10.40%06:24:00.5
558572Devon ScottVet41M 2:45:42.0+30:36.1+22.65%81.53%11.66%10.39%06:06:00.5
568547Kevin PretoriusMaster54M 2:46:01.8+30:55.9+22.90%81.37%11.49%10.22%06:09:00.5
578534Pieter OosthuizenSenior28M 2:46:03.1+30:57.2+22.91%81.36%11.48%10.20%06:09:00.5
588001Craig AbsalomMaster58M 2:46:03.4+30:57.5+22.92%81.36%11.47%10.20%06:09:00.5
598539Pierre PieterseMaster52M 2:46:52.5+31:46.6+23.52%80.96%11.04%9.76%06:06:00.5
608509OJ MotswaneSub vet36M 2:47:11.4+32:05.5+23.75%80.81%10.87%9.59%06:14:00.5
618644Grant WhileyMaster51M 2:48:11.9+33:06.0+24.50%80.32%10.33%9.04%06:09:00.5
628590Almero StoltzSub vet36M 2:48:46.4+33:40.5+24.93%80.05%10.03%8.73%06:06:00.5
638243Terrence BroccoGrand master63M 2:48:46.7+33:40.8+24.93%80.04%10.02%8.73%06:06:00.5
648252Gareth CampbellGrand master67M 2:48:49.9+33:44.0+24.97%80.02%9.99%8.70%06:09:00.5
658551Morne PrinslooSub vet37M 2:49:08.8+34:02.9+25.20%79.87%9.83%8.53%06:06:00.5
668488Leon MaraisSub vet39M 2:49:27.4+34:21.5+25.43%79.72%9.66%8.36%06:14:00.5
678548Lamar PretoriusVet40M 2:50:17.1+35:11.2+26.05%79.34%9.22%7.91%06:09:00.5
688571Shawn ScottSub vet39M 2:50:29.4+35:23.5+26.20%79.24%9.11%7.80%06:06:00.5
698435Kevin HedderVet45M 2:50:31.5+35:25.6+26.22%79.22%9.09%7.78%06:06:00.5
708401Lachlan DoolanVet49M 2:50:39.7+35:33.8+26.32%79.16%9.02%7.71%06:14:00.5
718543Rupert PohlMaster50M 2:51:04.8+35:58.9+26.63%78.97%8.80%7.48%06:09:00.5
728619Sahann Van der VyverVet40M 2:51:27.7+36:21.8+26.92%78.79%8.59%7.28%06:09:00.5
738608Nicolaas TrollipSub vet35M 2:51:40.7+36:34.8+27.08%78.69%8.48%7.16%06:06:00.5
748426Johannes Andries GreylingMaster52M 2:52:14.3+37:08.4+27.49%78.44%8.18%6.86%06:09:00.5
758625Stassen Gideon Van niekerkVet42M 2:52:34.9+37:29.0+27.75%78.28%8.00%6.67%06:14:00.5
768477Bertus LameMaster59M 2:52:45.6+37:39.7+27.88%78.20%7.90%6.58%06:09:00.5
778527Bruce OberholsterMaster51M 2:53:02.6+37:56.7+28.09%78.07%7.75%6.42%06:14:00.5
788265Christian CoetzerSub vet35M 2:53:02.9+37:57.0+28.09%78.07%7.75%6.42%06:19:00.5
798445Lennart HordijkSub vet33M 2:53:32.5+38:26.6+28.46%77.85%7.48%6.15%06:24:00.5
808085Thomas BaselU2316M 2:53:44.3+38:38.4+28.60%77.76%7.38%6.05%06:09:00.5
818612Ruben van Beest van AndelSub vet34M 2:53:50.9+38:45.0+28.68%77.71%7.32%5.99%06:09:00.5
828084Brett BaselMaster53M 2:54:12.6+39:06.7+28.95%77.55%7.13%5.79%06:09:00.5
838414Christo FerreiraVet49M 2:55:11.0+40:05.1+29.67%77.12%6.61%5.27%06:19:00.5
848603Geoffrey ThompsonGrand master69M 2:55:38.2+40:32.3+30.01%76.92%6.37%5.02%06:09:00.5
858472Bret KukardVet40M 2:55:39.4+40:33.5+30.02%76.91%6.36%5.01%06:19:00.5
868440Gregory HillGrand master64M 2:55:40.3+40:34.4+30.03%76.90%6.35%5.00%06:09:00.5
878141Chris BeyersVet46M 2:56:09.1+41:03.2+30.39%76.69%6.09%4.74%06:19:00.5
888476Mark LambrechtsMaster56M 2:56:51.9+41:46.0+30.92%76.39%5.71%4.36%06:09:00.5
898411Werner EnslinSub vet36M 2:57:05.5+41:59.6+31.08%76.29%5.59%4.23%06:24:00.5
908614Dewald Van Der MerweVet44M 2:57:14.3+42:08.4+31.19%76.22%5.51%4.15%06:09:00.5
918454Clinton JonkerMaster56M 2:57:15.0+42:09.1+31.20%76.22%5.51%4.15%06:09:00.5
928600Richard TeichmannSenior28M 2:57:19.2+42:13.3+31.25%76.19%5.47%4.11%06:19:00.5
938555Prenash RamjasMaster50M 2:57:35.6+42:29.7+31.45%76.07%5.32%3.96%06:09:00.5
948092Rod BaxterGrand master60M 2:57:38.2+42:32.3+31.49%76.05%5.30%3.94%06:09:00.5
958596Karel SwanepoelMaster54M 2:57:52.9+42:47.0+31.67%75.95%5.17%3.81%06:06:00.5
968437Michael HerbstGrand master64M 2:58:49.8+43:43.9+32.37%75.55%4.66%3.29%06:19:00.5
978261Miguel CoelhoVet45M 2:58:50.4+43:44.5+32.38%75.54%4.66%3.29%06:06:00.5
978641Eric WassermanGrand master63M 2:58:50.4+43:44.5+32.38%75.54%4.66%3.29%06:19:00.5
978000Armin AbrieSub vet35M 2:58:50.4+43:44.5+32.38%75.54%4.66%3.29%06:06:00.5
1008251Richard ButtMaster55M 2:59:15.0+44:09.1+32.68%75.37%4.44%3.07%06:09:00.5
1018412Dave EsterhuizenMaster53M 2:59:16.2+44:10.3+32.70%75.36%4.43%3.06%06:09:00.5
1028403Devon Du PlessisSenior29M 2:59:17.8+44:11.9+32.72%75.35%4.42%3.04%06:09:00.5
1038452Jaco Janse van VuurenVet47M 2:59:20.0+44:14.1+32.74%75.33%4.40%3.02%06:09:00.5
1048536Jason OrmerodVet42M 2:59:35.8+44:29.9+32.94%75.22%4.26%2.88%06:09:00.5
1058444Luke HopkinsSenior28M 2:59:47.9+44:42.0+33.09%75.14%4.15%2.77%06:19:00.5
1068494Devon MarshSub vet33M 3:01:03.0+45:57.1+34.01%74.62%3.48%2.09%06:19:00.5
1078495Derek MartinVet44M 3:01:06.4+46:00.5+34.06%74.60%3.45%2.06%06:14:00.5
1088630Shaun Van ZylSub vet34M 3:01:12.3+46:06.4+34.13%74.56%3.40%2.01%06:19:00.5
1098623Zain van KerkenVet49M 3:01:17.4+46:11.5+34.19%74.52%3.35%1.96%06:24:00.5
1108635Willie VenterMaster54M 3:02:07.9+47:02.0+34.81%74.18%2.90%1.51%06:14:00.5
1118407Iain DuthieSub vet30M 3:02:38.1+47:32.2+35.19%73.97%2.64%1.24%06:24:00.5
1128458Mark KaneMaster53M 3:03:08.6+48:02.7+35.56%73.77%2.37%0.96%06:06:00.5
1138594Yusuf SulemanVet41M 3:03:13.2+48:07.3+35.62%73.74%2.32%0.92%06:19:00.5
1148528Gerrie OdendaalSub vet39M 3:03:17.1+48:11.2+35.67%73.71%2.29%0.88%06:19:00.5
1158582Brian SmithVet43M 3:03:19.2+48:13.3+35.69%73.70%2.27%0.87%06:19:00.5
1168507Wayne MortonSub vet37M 3:03:51.9+48:46.0+36.10%73.48%1.98%0.57%06:19:00.5
1178168Jacques BlignautMaster57M 3:04:06.0+49:00.1+36.27%73.38%1.86%0.44%06:14:00.5
1188660Lance PorterGrand master61M 3:04:41.4+49:35.5+36.71%73.15%1.54%0.12%06:09:00.5
1198550Ruan PretoriusVet41M 3:04:52.6+49:46.7+36.85%73.07%1.44%0.02%06:19:00.5
1208564Ralf RossolMaster50M 3:04:57.8+49:51.9+36.91%73.04%1.39%-0.02%06:09:00.5
1218291Wesley de la HuntVet42M 3:05:08.2+50:02.3+37.04%72.97%1.30%-0.12%06:14:00.5
1228242Andre BrinkGrand master63M 3:05:08.7+50:02.8+37.04%72.97%1.30%-0.12%06:24:00.5
1238482Steve LingardGrand master67M 3:05:45.5+50:39.6+37.50%72.73%0.97%-0.45%06:09:00.5
1248593Emil StrelecVet45M 3:05:56.0+50:50.1+37.63%72.66%0.88%-0.55%06:24:00.5
1258568Christopher SapsfordSub vet31M 3:05:56.4+50:50.5+37.63%72.66%0.87%-0.55%06:19:00.5
1268484Martin LouwSub vet34M 3:06:07.3+51:01.4+37.77%72.59%0.78%-0.65%06:19:00.5
1278567Richard SapsfordSenior29M 3:06:12.7+51:06.8+37.83%72.55%0.73%-0.70%06:19:00.5
1288566Lance SapsfordMaster59M 3:06:13.0+51:07.1+37.84%72.55%0.73%-0.70%06:19:00.5
1298631Billy Van ZylVet48M 3:06:42.4+51:36.5+38.20%72.36%0.47%-0.97%06:24:00.5
1308447Jacques HugoVet47M 3:07:03.2+51:57.3+38.46%72.22%0.28%-1.15%06:24:00.5
1318499Dylan MeijerSub vet38M 3:07:14.1+52:08.2+38.59%72.15%0.18%-1.25%06:14:00.5
1328606Grant ToozeSub vet33M 3:07:16.1+52:10.2+38.62%72.14%0.17%-1.27%06:14:00.5
1338626Eben van NiekerkVet42M 3:07:30.7+52:24.8+38.80%72.05%0.04%-1.40%06:24:00.5
1348595Sias SuurdVet41M 3:07:36.9+52:31.0+38.87%72.01%-0.02%-1.46%06:24:00.5
1358538Quentin PienaarVet44M 3:07:50.2+52:44.3+39.04%71.92%-0.14%-1.58%06:24:00.5
1368431Michael GuterresVet48M 3:08:02.4+52:56.5+39.19%71.85%-0.25%-1.69%06:24:00.5
1378616Ruan van der MerweVet41M 3:08:09.9+53:04.0+39.28%71.80%-0.31%-1.75%06:24:00.5
1388107Muzi BenguVet40M 3:08:13.0+53:07.1+39.32%71.78%-0.34%-1.78%06:24:00.5
1398016Ross AndersonSub vet33M 3:08:15.4+53:09.5+39.35%71.76%-0.36%-1.80%06:24:00.5
1408579Dewan SmitSub vet39M 3:08:53.9+53:48.0+39.82%71.52%-0.70%-2.15%06:19:00.5
1418470Stefan KrugerSub vet33M 3:09:06.2+54:00.3+39.97%71.44%-0.81%-2.26%06:14:00.5
1428523Jan NieuwenhuizenVet48M 3:09:17.2+54:11.3+40.11%71.37%-0.91%-2.36%06:24:00.5
1438561owen robertsMaster52M 3:09:37.5+54:31.6+40.36%71.25%-1.09%-2.54%06:24:00.5
1448246Riaan BrummerSub vet39M 3:10:53.4+55:47.5+41.30%70.77%-1.76%-3.23%06:19:00.5
1458646Darren WilsonMaster51M 3:11:55.1+56:49.2+42.06%70.39%-2.31%-3.78%06:09:00.5
1468446adam houghtonMaster52M 3:12:10.5+57:04.6+42.25%70.30%-2.45%-3.92%06:09:00.5
1478516Khathutshelo MutshinyaloSub vet35M 3:12:10.9+57:05.0+42.25%70.30%-2.45%-3.93%06:19:00.5
1488276Jean-Paul DabbadieMaster55M 3:12:12.5+57:06.6+42.27%70.29%-2.47%-3.94%06:09:00.5
1498233Max BrandU2317M 3:12:58.0+57:52.1+42.83%70.01%-2.87%-4.35%06:24:00.5
1508605Arthur TileyMaster55M 3:13:03.4+57:57.5+42.90%69.98%-2.92%-4.40%06:06:00.5
1518275Helie da SilvaGrand master66M 3:13:19.5+58:13.6+43.10%69.88%-3.06%-4.55%06:09:00.5
1528565Sascha RotherVet49M 3:13:28.1+58:22.2+43.21%69.83%-3.14%-4.62%06:09:00.5
1538464Christo KochVet44M 3:13:43.7+58:37.8+43.40%69.74%-3.28%-4.76%06:19:00.5
1548583Andrew SouterVet46M 3:13:57.1+58:51.2+43.56%69.66%-3.40%-4.88%06:24:00.5
1558473Siegwalt KüselVet47M 3:14:06.4+59:00.5+43.68%69.60%-3.48%-4.97%06:09:00.5
1568480Charles LeeVet48M 3:15:12.0+1:00:06.1+44.49%69.21%-4.06%-5.56%06:19:00.5
1578012Grant AllnuttSenior24M 3:15:12.2+1:00:06.3+44.49%69.21%-4.06%-5.56%06:14:00.5
1588429Malcolm GroenewaldSub vet38M 3:15:28.9+1:00:23.0+44.70%69.11%-4.21%-5.71%06:14:00.5
1598441Andrew HillSenior25M 3:15:36.3+1:00:30.4+44.79%69.07%-4.28%-5.78%06:24:00.5
1608535Matthew OppermanSub vet38M 3:15:41.1+1:00:35.2+44.85%69.04%-4.32%-5.82%06:14:00.5
1618637Ben ViljoenSub vet33M 3:16:02.2+1:00:56.3+45.11%68.91%-4.51%-6.01%06:14:00.5
1628108Lloyd BentzVet46M 3:16:10.8+1:01:04.9+45.21%68.86%-4.58%-6.09%06:19:00.5
1638410SW EngelbrechtVet47M 3:16:25.3+1:01:19.4+45.39%68.78%-4.71%-6.22%06:19:00.5
1648602Corrie TheronVet44M 3:16:35.5+1:01:29.6+45.52%68.72%-4.80%-6.31%06:24:00.5
1658633Johan VeldsmanMaster50M 3:16:41.4+1:01:35.5+45.59%68.69%-4.86%-6.36%06:14:00.5
1668544Chris PorterGrand master66M 3:16:58.1+1:01:52.2+45.80%68.59%-5.01%-6.52%06:09:00.5
1678576Dave SmartMaster50M 3:17:03.6+1:01:57.7+45.86%68.56%-5.05%-6.57%06:19:00.5
1688181Jason BoschSub vet30M 3:17:04.9+1:01:59.0+45.88%68.55%-5.07%-6.58%06:14:00.5
1698581Brendan SmithGrand master62M 3:17:13.7+1:02:07.8+45.99%68.50%-5.14%-6.66%06:09:00.5
1708611Michael TrollopeSub vet33M 3:18:43.1+1:03:37.2+47.09%67.98%-5.94%-7.46%06:09:00.5
1718610Grant TrollipMaster50M 3:18:51.5+1:03:45.6+47.20%67.94%-6.01%-7.54%06:19:00.5
1728636Ronaldo VeroliniSub vet35M 3:19:21.9+1:04:16.0+47.57%67.76%-6.28%-7.81%06:09:00.5
1738460Alex KeyterSub vet39M 3:19:58.7+1:04:52.8+48.02%67.56%-6.61%-8.14%06:24:00.5
1748270Lance CoxMaster53M 3:20:02.1+1:04:56.2+48.07%67.54%-6.64%-8.17%06:06:00.5
1758556CLEMENT RAMOKOKAVet48M 3:20:19.1+1:05:13.2+48.28%67.44%-6.79%-8.33%06:09:00.5
1768245Daniel BrummerSub vet34M 3:20:20.4+1:05:14.5+48.29%67.43%-6.80%-8.34%06:14:00.5
1778455Mark JordanVet41M 3:20:31.6+1:05:25.7+48.43%67.37%-6.90%-8.44%06:09:00.5
1778597Hilton SwartVet42M 3:20:31.6+1:05:25.7+48.43%67.37%-6.90%-8.44%06:09:00.5
1798413Anton FalckGrand master62M 3:20:35.3+1:05:29.4+48.48%67.35%-6.94%-8.47%06:14:00.5
1808560noel robertsMaster52M 3:21:42.2+1:06:36.3+49.30%66.98%-7.53%-9.08%06:19:00.5
1818485Thapelo MafongoziMaster50M 3:21:43.8+1:06:37.9+49.32%66.97%-7.54%-9.09%06:09:00.5
1828577Paul SmartMaster51M 3:22:26.9+1:07:21.0+49.85%66.73%-7.93%-9.48%06:19:00.5
1838647Darryl WoodMaster56M 3:23:03.4+1:07:57.5+50.30%66.53%-8.25%-9.81%06:09:00.5
1848405Hardus Du PlooySub vet34M 3:23:06.4+1:08:00.5+50.34%66.52%-8.28%-9.83%06:24:00.5
1858260James CockcroftVet42M 3:23:56.4+1:08:50.5+50.96%66.24%-8.72%-10.29%06:14:00.5
1868047Brett BaileyVet47M 3:24:57.6+1:09:51.7+51.71%65.91%-9.27%-10.84%06:19:00.5
1878513sean murphyMaster55M 3:25:03.4+1:09:57.5+51.78%65.88%-9.32%-10.89%06:14:00.5
1888558keitumetse RampaVet40M 3:25:13.7+1:10:07.8+51.91%65.83%-9.41%-10.98%06:24:00.5
1898283Alroy De BruynVet42M 3:25:18.1+1:10:12.2+51.96%65.80%-9.45%-11.02%06:24:00.5
1908248Alan BullockGrand master62M 3:26:19.1+1:11:13.2+52.72%65.48%-9.99%-11.57%06:09:00.5
1918461Malope KgopeSub vet34M 3:26:29.4+1:11:23.5+52.84%65.43%-10.08%-11.66%06:09:00.5
1928144Craig BlackSub vet32M 3:26:42.9+1:11:37.0+53.01%65.35%-10.20%-11.79%06:24:00.5
1938417Thinus ForbesVet42M 3:29:31.9+1:14:26.0+55.10%64.48%-11.70%-13.31%06:09:00.5
1948592Itumeleng StoromVet48M 3:29:39.3+1:14:33.4+55.19%64.44%-11.77%-13.38%06:09:00.5
1958493Gianni MarsellaVet47M 3:29:57.9+1:14:52.0+55.42%64.34%-11.93%-13.54%06:14:00.5
1968250CHRIS BUSSEYGrand master66M 3:30:10.0+1:15:04.1+55.57%64.28%-12.04%-13.65%06:14:00.5
1978501David MillerVet44M 3:30:39.4+1:15:33.5+55.93%64.13%-12.30%-13.92%06:19:00.5
1988621Duncan van JaarsveldMaster54M 3:31:10.8+1:16:04.9+56.32%63.97%-12.58%-14.20%06:24:00.5
1998486Fahim MahomedVet43M 3:31:18.9+1:16:13.0+56.42%63.93%-12.65%-14.27%06:14:00.5
2008402Kristof Du PlessisVet44M 3:31:56.8+1:16:50.9+56.88%63.74%-12.99%-14.62%06:06:00.5
2018451Chris JacobVet49M 3:31:59.6+1:16:53.7+56.92%63.73%-13.02%-14.64%06:19:00.5
2028622Bronson van jaarsveldSub vet30M 3:33:38.1+1:18:32.2+58.13%63.24%-13.89%-15.53%06:24:00.5
2038554Ruan RallSub vet38M 3:34:51.2+1:19:45.3+59.03%62.88%-14.54%-16.19%06:09:00.5
2048287Francois de GreefSub vet33M 3:36:48.3+1:21:42.4+60.48%62.31%-15.58%-17.24%06:19:00.5
2058247Gregory BullGrand master61M 3:37:31.7+1:22:25.8+61.01%62.11%-15.97%-17.63%06:14:00.5
2068463Vivian KleinVet45M 3:39:17.5+1:24:11.6+62.32%61.61%-16.91%-18.59%06:24:00.5
2078249Jaco BurgerVet42M 3:40:33.8+1:25:27.9+63.26%61.25%-17.58%-19.28%06:19:00.5
2088299Tony DeetlefsGrand master63M 3:40:48.7+1:25:42.8+63.45%61.18%-17.72%-19.41%06:14:00.5
2098438Wiaan HerbstSub vet37M 3:41:31.9+1:26:26.0+63.98%60.98%-18.10%-19.80%06:24:00.5
2108421Parin GokaldasVet46M 3:42:13.7+1:27:07.8+64.49%60.79%-18.47%-20.18%06:19:00.5
2118540Praven PillayMaster50M 3:42:17.1+1:27:11.2+64.54%60.78%-18.50%-20.21%06:19:00.5
2128487Paul MamakokoVet41M 3:45:06.3+1:30:00.4+66.62%60.02%-20.01%-21.73%06:14:00.5
2138114Nielen BeukesVet49M 3:45:10.2+1:30:04.3+66.67%60.00%-20.04%-21.77%06:14:00.5
2148300Dayne DillonMaster50M 3:45:13.0+1:30:07.1+66.71%59.99%-20.06%-21.79%06:14:00.5
2158515Tinashe MutangaSub vet38M 3:47:29.1+1:32:23.2+68.38%59.39%-21.27%-23.02%06:24:00.5
2168244Aubrey BrowneVet41M 3:47:53.7+1:32:47.8+68.69%59.28%-21.49%-23.24%06:14:00.5
2178553Santiago RabelliniSub vet39M 3:47:56.0+1:32:50.1+68.72%59.27%-21.51%-23.26%06:19:00.5
2188514Tawanda MutambweSenior29M 3:48:06.7+1:33:00.8+68.85%59.22%-21.61%-23.36%06:19:00.5
2198267Jandre ConradieSub vet33M 3:50:34.0+1:35:28.1+70.67%58.59%-22.92%-24.68%06:24:00.5
2208530George OlwagenVet46M 3:51:18.8+1:36:12.9+71.22%58.40%-23.31%-25.09%06:19:00.5
2218525Kgothatso NongSub vet37M 3:52:26.7+1:37:20.8+72.06%58.12%-23.92%-25.70%06:24:00.5
2228570Heinrich SchoemanSenior29M 3:52:55.9+1:37:50.0+72.42%58.00%-24.18%-25.96%06:19:00.5
2238541Charlie PistoriusVet46M 3:53:44.0+1:38:38.1+73.01%57.80%-24.60%-26.40%06:14:00.5
2248505LENNON MONYAESub vet32M 3:55:00.1+1:39:54.2+73.95%57.49%-25.28%-27.08%06:19:00.5
2258459Mike KenyonMaster59M 3:56:10.7+1:41:04.8+74.82%57.20%-25.91%-27.72%06:14:00.5
2268569Jacques ScheepersSub vet39M 3:57:11.0+1:42:05.1+75.56%56.96%-26.44%-28.26%06:09:00.5
2278517Logan NaidooVet47M 3:57:24.1+1:42:18.2+75.73%56.91%-26.56%-28.38%06:19:00.5
2288500George MfulahGrand master60M 3:59:57.2+1:44:51.3+77.61%56.30%-27.92%-29.76%06:24:00.5
2298640John Paul WaitesMaster55M 4:01:13.5+1:46:07.6+78.56%56.01%-28.60%-30.45%06:09:00.5
2308110Matthew BerklandSub vet33M 4:04:23.8+1:49:17.9+80.90%55.28%-30.29%-32.16%06:14:00.5
2318442Duncan HoltVet41M 4:04:52.4+1:49:46.5+81.26%55.17%-30.54%-32.42%06:09:00.5
2328449WARREN HYDEMaster57M 4:09:57.7+1:54:51.8+85.02%54.05%-33.26%-35.17%06:09:00.5
2338549Samuel Richard PretoriusSub vet38M 4:15:33.6+2:00:27.7+89.17%52.86%-36.24%-38.20%06:14:00.5
2348506Vaughan MorrisseyMaster56M 4:17:05.4+2:01:59.5+90.30%52.55%-37.06%-39.03%06:14:00.5
2358520Khayelihle NdlovuVet41M 4:27:28.2+2:12:22.3+97.98%50.51%-42.59%-44.64%06:19:00.5
2368508Phillip MosianeSub vet38M 4:30:03.3+2:14:57.4+99.90%50.03%-43.97%-46.04%06:14:00.5
2378453Jaco Jansen van VuurenSub vet39M 4:33:09.5+2:18:03.6+102.19%49.46%-45.62%-47.72%06:24:00.5
2388497Thulani MavimbelaSub vet39M 4:46:56.6+2:31:50.7+112.40%47.08%-52.97%-55.17%06:19:00.5
-8072Shaun BarnesMaster50M DNF-----06:14:00.5
-8105Dion BekkerVet44M DNF-----06:09:00.5
-8231Pieter BotmaVet40M DNF-----06:09:00.5
-8254Tasimba ChirindoSub vet34M DNF-----06:14:00.5
-8255Thomas ChristieU2321M DNF-----06:19:00.5
-8258JT ClaassenSub vet30M DNF-----06:24:00.5
-8259Craig CockburnMaster56M DNF-----06:14:00.5
-8263nico coetzeeVet47M DNF-----06:19:00.5
-8292Michael De LangVet41M DNF-----06:24:00.5
-8404Henry (Thabo) du PlessisVet45M DNF-----06:24:00.5
-8416Brent FlintGrand master61M DNF-----06:14:00.5
-8419Ammaar GangatSub vet35M DNF-----06:24:00.5
-8420Barry GobleMaster57M DNF-----06:09:00.5
-8432Charl HankeySub vet38M DNF-----06:19:00.5
-8433Ian HarrisonGrand master66M DNF-----06:09:00.5
-8448Deon HultzerMaster54M DNF-----06:09:00.5
-8450Gary HymanVet44M DNF-----06:24:00.5
-8456Eugene JoubertSub vet39M DNF-----06:14:00.5
-8467Johan KriekVet43M DNF-----06:19:00.5
-8474Fabio La MantiaVet44M DNF-----06:06:00.5
-8490Wayno MarnewickVet49M DNF-----06:24:00.5
-8491Wayne MarnewickVet49M DNF-----06:24:00.5
-8492Noah MarnewickU2317M DNF-----06:24:00.5
-8496Tumelo MatsomelaVet47M DNF-----06:14:00.5
-8503Enoch MogojeVet47M DNF-----06:14:00.5
-8504Craig MoirGrand master60M DNF-----06:24:00.5
-8512Nico MullerMaster59M DNF-----06:19:00.5
-8518Matthew NashSub vet36M DNF-----06:19:00.5
-8524Maieane NkhahleVet44M DNF-----06:24:00.5
-8546Brett PrawdeMaster56M DNF-----06:24:00.5
-8557CLEMENT RAMOKOKAVet48M DNF-----06:09:00.5
-8563Gerhard RoseSub vet38M DNF-----06:06:00.5
-8573Nic ShapleyMaster53M DNF-----06:14:00.5
-8574Barry SharpMaster54M DNF-----06:09:00.5
-8585Gerard SpruytVet41M DNF-----06:19:00.5
-8588Bertus SteynSub vet39M DNF-----06:24:00.5
-8615Anton Van Der MerweVet41M DNF-----06:14:00.5
-8624Raymond van NiekerkSub vet35M DNF-----06:06:00.5
-8642Sean WegerhoffMaster54M DNF-----06:09:00.5
-8643Pieter WesselsMaster53M DNF-----06:24:00.5
  • 60KM GIANTS GAUNTLET Male - Grand master
Place (chip time) Bib Name Category Age Gender
18243Terrence BroccoGrand master63M 2:48:46.7--100%12.45%9.14%06:06:00.5
28252Gareth CampbellGrand master67M 2:48:49.9+0:03.2+0.03%99.97%12.42%9.11%06:09:00.5
38603Geoffrey ThompsonGrand master69M 2:55:38.2+6:51.5+4.06%96.10%8.89%5.45%06:09:00.5
48440Gregory HillGrand master64M 2:55:40.3+6:53.6+4.08%96.08%8.87%5.43%06:09:00.5
58092Rod BaxterGrand master60M 2:57:38.2+8:51.5+5.25%95.01%7.85%4.37%06:09:00.5
68437Michael HerbstGrand master64M 2:58:49.8+10:03.1+5.96%94.38%7.23%3.73%06:19:00.5
78641Eric WassermanGrand master63M 2:58:50.4+10:03.7+5.96%94.37%7.23%3.72%06:19:00.5
88660Lance PorterGrand master61M 3:04:41.4+15:54.7+9.43%91.38%4.19%0.58%06:09:00.5
98242Andre BrinkGrand master63M 3:05:08.7+16:22.0+9.70%91.16%3.96%0.33%06:24:00.5
108482Steve LingardGrand master67M 3:05:45.5+16:58.8+10.06%90.86%3.64%0.00%06:09:00.5
118275Helie da SilvaGrand master66M 3:13:19.5+24:32.8+14.54%87.30%-0.29%-4.07%06:09:00.5
128544Chris PorterGrand master66M 3:16:58.1+28:11.4+16.70%85.69%-2.18%-6.03%06:09:00.5
138581Brendan SmithGrand master62M 3:17:13.7+28:27.0+16.86%85.58%-2.31%-6.17%06:09:00.5
148413Anton FalckGrand master62M 3:20:35.3+31:48.6+18.85%84.14%-4.05%-7.98%06:14:00.5
158248Alan BullockGrand master62M 3:26:19.1+37:32.4+22.24%81.80%-7.03%-11.07%06:09:00.5
168250CHRIS BUSSEYGrand master66M 3:30:10.0+41:23.3+24.52%80.31%-9.02%-13.14%06:14:00.5
178247Gregory BullGrand master61M 3:37:31.7+48:45.0+28.88%77.59%-12.84%-17.10%06:14:00.5
188299Tony DeetlefsGrand master63M 3:40:48.7+52:02.0+30.83%76.44%-14.54%-18.87%06:14:00.5
198500George MfulahGrand master60M 3:59:57.2+1:11:10.5+42.17%70.34%-24.47%-29.18%06:24:00.5
-8416Brent FlintGrand master61M DNF-----06:14:00.5
-8433Ian HarrisonGrand master66M DNF-----06:09:00.5
-8504Craig MoirGrand master60M DNF-----06:24:00.5
  • 60KM GIANTS GAUNTLET Male - Master
Place (chip time) Bib Name Category Age Gender
18415Brett FisherMaster52M 2:23:33.2--100%22.91%21.18%06:06:00.5
28510Danie MoutonMaster53M 2:30:12.0+6:38.8+4.63%95.57%19.35%17.53%06:06:00.5
38479Nigel LaverMaster52M 2:31:25.0+7:51.8+5.48%94.81%18.69%16.86%06:09:00.5
48172Damian BoothMaster59M 2:32:50.4+9:17.2+6.47%93.92%17.93%16.08%06:06:00.5
58618Anton Van der RietMaster57M 2:36:32.0+12:58.8+9.04%91.71%15.94%14.05%06:19:00.5
68256Marc ChryssanthouMaster50M 2:41:16.8+17:43.6+12.35%89.01%13.40%11.45%06:06:00.5
78580Brendon David SmithMaster59M 2:41:37.1+18:03.9+12.58%88.82%13.21%11.26%06:06:00.5
88171Greg BloomerMaster53M 2:42:03.8+18:30.6+12.89%88.58%12.98%11.02%06:06:00.5
98253Tim CaponMaster54M 2:44:57.8+21:24.6+14.91%87.02%11.42%9.43%06:09:00.5
108197Pieter BoshoffMaster46M 2:45:09.6+21:36.4+15.05%86.92%11.31%9.32%06:06:00.5
118547Kevin PretoriusMaster54M 2:46:01.8+22:28.6+15.66%86.46%10.85%8.84%06:09:00.5
128001Craig AbsalomMaster58M 2:46:03.4+22:30.2+15.68%86.45%10.83%8.83%06:09:00.5
138539Pierre PieterseMaster52M 2:46:52.5+23:19.3+16.25%86.02%10.39%8.38%06:06:00.5
148644Grant WhileyMaster51M 2:48:11.9+24:38.7+17.17%85.35%9.68%7.65%06:09:00.5
158543Rupert PohlMaster50M 2:51:04.8+27:31.6+19.18%83.91%8.13%6.07%06:09:00.5
168426Johannes Andries GreylingMaster52M 2:52:14.3+28:41.1+19.98%83.35%7.51%5.43%06:09:00.5
178477Bertus LameMaster59M 2:52:45.6+29:12.4+20.35%83.09%7.23%5.15%06:09:00.5
188527Bruce OberholsterMaster51M 2:53:02.6+29:29.4+20.54%82.96%7.08%4.99%06:14:00.5
198084Brett BaselMaster53M 2:54:12.6+30:39.4+21.36%82.40%6.45%4.35%06:09:00.5
208476Mark LambrechtsMaster56M 2:56:51.9+33:18.7+23.21%81.17%5.03%2.89%06:09:00.5
218454Clinton JonkerMaster56M 2:57:15.0+33:41.8+23.47%80.99%4.82%2.68%06:09:00.5
228555Prenash RamjasMaster50M 2:57:35.6+34:02.4+23.71%80.83%4.64%2.49%06:09:00.5
238596Karel SwanepoelMaster54M 2:57:52.9+34:19.7+23.91%80.70%4.48%2.33%06:06:00.5
248251Richard ButtMaster55M 2:59:15.0+35:41.8+24.87%80.09%3.75%1.58%06:09:00.5
258412Dave EsterhuizenMaster53M 2:59:16.2+35:43.0+24.88%80.08%3.74%1.57%06:09:00.5
268635Willie VenterMaster54M 3:02:07.9+38:34.7+26.87%78.82%2.20%0.00%06:14:00.5
278458Mark KaneMaster53M 3:03:08.6+39:35.4+27.58%78.38%1.66%-0.56%06:06:00.5
288168Jacques BlignautMaster57M 3:04:06.0+40:32.8+28.25%77.98%1.14%-1.08%06:14:00.5
298564Ralf RossolMaster50M 3:04:57.8+41:24.6+28.85%77.61%0.68%-1.55%06:09:00.5
308566Lance SapsfordMaster59M 3:06:13.0+42:39.8+29.72%77.09%0.01%-2.24%06:19:00.5
318561owen robertsMaster52M 3:09:37.5+46:04.3+32.09%75.70%-1.83%-4.11%06:24:00.5
328646Darren WilsonMaster51M 3:11:55.1+48:21.9+33.69%74.80%-3.06%-5.37%06:09:00.5
338446adam houghtonMaster52M 3:12:10.5+48:37.3+33.87%74.70%-3.19%-5.51%06:09:00.5
348276Jean-Paul DabbadieMaster55M 3:12:12.5+48:39.3+33.89%74.69%-3.21%-5.53%06:09:00.5
358605Arthur TileyMaster55M 3:13:03.4+49:30.2+34.48%74.36%-3.67%-6.00%06:06:00.5
368633Johan VeldsmanMaster50M 3:16:41.4+53:08.2+37.02%72.98%-5.62%-7.99%06:14:00.5
378576Dave SmartMaster50M 3:17:03.6+53:30.4+37.27%72.85%-5.82%-8.20%06:19:00.5
388610Grant TrollipMaster50M 3:18:51.5+55:18.3+38.53%72.19%-6.78%-9.18%06:19:00.5
398270Lance CoxMaster53M 3:20:02.1+56:28.9+39.35%71.76%-7.41%-9.83%06:06:00.5
408560noel robertsMaster52M 3:21:42.2+58:09.0+40.51%71.17%-8.31%-10.75%06:19:00.5
418485Thapelo MafongoziMaster50M 3:21:43.8+58:10.6+40.53%71.16%-8.33%-10.76%06:09:00.5
428577Paul SmartMaster51M 3:22:26.9+58:53.7+41.03%70.91%-8.71%-11.15%06:19:00.5
438647Darryl WoodMaster56M 3:23:03.4+59:30.2+41.45%70.70%-9.04%-11.49%06:09:00.5
448513sean murphyMaster55M 3:25:03.4+1:01:30.2+42.84%70.01%-10.11%-12.59%06:14:00.5
458621Duncan van JaarsveldMaster54M 3:31:10.8+1:07:37.6+47.11%67.98%-13.40%-15.95%06:24:00.5
468540Praven PillayMaster50M 3:42:17.1+1:18:43.9+54.84%64.58%-19.36%-22.05%06:19:00.5
478300Dayne DillonMaster50M 3:45:13.0+1:21:39.8+56.89%63.74%-20.94%-23.66%06:14:00.5
488459Mike KenyonMaster59M 3:56:10.7+1:32:37.5+64.52%60.78%-26.82%-29.67%06:14:00.5
498640John Paul WaitesMaster55M 4:01:13.5+1:37:40.3+68.04%59.51%-29.53%-32.45%06:09:00.5
508449WARREN HYDEMaster57M 4:09:57.7+1:46:24.5+74.12%57.43%-34.22%-37.24%06:09:00.5
518506Vaughan MorrisseyMaster56M 4:17:05.4+1:53:32.2+79.09%55.84%-38.05%-41.16%06:14:00.5
-8072Shaun BarnesMaster50M DNF-----06:14:00.5
-8259Craig CockburnMaster56M DNF-----06:14:00.5
-8420Barry GobleMaster57M DNF-----06:09:00.5
-8448Deon HultzerMaster54M DNF-----06:09:00.5
-8512Nico MullerMaster59M DNF-----06:19:00.5
-8546Brett PrawdeMaster56M DNF-----06:24:00.5
-8573Nic ShapleyMaster53M DNF-----06:14:00.5
-8574Barry SharpMaster54M DNF-----06:09:00.5
-8642Sean WegerhoffMaster54M DNF-----06:09:00.5
-8643Pieter WesselsMaster53M DNF-----06:24:00.5
  • 60KM GIANTS GAUNTLET Male - Senior
Place (chip time) Bib Name Category Age Gender
16141Dian VenterSenior29M 2:32:18.4--100%16.15%15.05%06:19:00.5
28502Lawrence MoganoSenior29M 2:34:29.4+2:11.0+1.43%98.59%14.94%13.84%06:24:00.5
38223Nicus BothmaSenior28M 2:35:36.9+3:18.5+2.17%97.87%14.32%13.21%06:06:00.5
48234Jacques BreetSenior28M 2:38:16.1+5:57.7+3.91%96.23%12.86%11.73%06:06:00.5
58534Pieter OosthuizenSenior28M 2:46:03.1+13:44.7+9.02%91.72%8.58%7.39%06:09:00.5
68600Richard TeichmannSenior28M 2:57:19.2+25:00.8+16.42%85.89%2.37%1.10%06:19:00.5
78403Devon Du PlessisSenior29M 2:59:17.8+26:59.4+17.72%84.95%1.29%0.00%06:09:00.5
88444Luke HopkinsSenior28M 2:59:47.9+27:29.5+18.05%84.71%1.01%-0.28%06:19:00.5
98567Richard SapsfordSenior29M 3:06:12.7+33:54.3+22.26%81.79%-2.52%-3.86%06:19:00.5
108012Grant AllnuttSenior24M 3:15:12.2+42:53.8+28.16%78.02%-7.47%-8.87%06:14:00.5
118441Andrew HillSenior25M 3:15:36.3+43:17.9+28.43%77.86%-7.69%-9.10%06:24:00.5
128514Tawanda MutambweSenior29M 3:48:06.7+1:15:48.3+49.77%66.77%-25.59%-27.23%06:19:00.5
138570Heinrich SchoemanSenior29M 3:52:55.9+1:20:37.5+52.94%65.39%-28.24%-29.91%06:19:00.5
  • 60KM GIANTS GAUNTLET Male - Sub vet
Place (chip time) Bib Name Category Age Gender
18552Marnus PutterSub vet34M 2:23:27.7--100%25.85%23.39%06:06:00.5
28409Carlo EngelbrechtSub vet32M 2:31:47.2+8:19.5+5.80%94.52%21.55%18.95%06:06:00.5
38498Jason Mc AuliffSub vet38M 2:34:16.6+10:48.9+7.54%92.99%20.26%17.62%06:09:00.5
48053Dean BarnardSub vet35M 2:35:59.6+12:31.9+8.74%91.97%19.38%16.70%06:19:00.5
58601Scott TempleSub vet30M 2:38:30.5+15:02.8+10.49%90.51%18.08%15.36%06:06:00.5
68607Francois TredouxSub vet32M 2:39:17.9+15:50.2+11.04%90.06%17.67%14.94%06:09:00.5
78613Deon van den DoolSub vet35M 2:40:03.6+16:35.9+11.57%89.63%17.27%14.53%06:06:00.5
88531Gordon O'NeillSub vet37M 2:41:28.6+18:00.9+12.56%88.84%16.54%13.77%06:19:00.5
98425Rowan GrealySub vet37M 2:43:20.3+19:52.6+13.86%87.83%15.58%12.78%06:06:00.5
108586Brett StevensSub vet36M 2:43:21.4+19:53.7+13.87%87.82%15.57%12.77%06:09:00.5
118142Neil BissettSub vet32M 2:45:08.5+21:40.8+15.11%86.87%14.65%11.82%06:06:00.5
128532Ruan OosthuizenSub vet35M 2:45:13.2+21:45.5+15.17%86.83%14.61%11.77%06:06:00.5
138509OJ MotswaneSub vet36M 2:47:11.4+23:43.7+16.54%85.81%13.59%10.72%06:14:00.5
148590Almero StoltzSub vet36M 2:48:46.4+25:18.7+17.64%85.00%12.77%9.88%06:06:00.5
158551Morne PrinslooSub vet37M 2:49:08.8+25:41.1+17.90%84.81%12.58%9.68%06:06:00.5
168488Leon MaraisSub vet39M 2:49:27.4+25:59.7+18.12%84.66%12.42%9.51%06:14:00.5
178571Shawn ScottSub vet39M 2:50:29.4+27:01.7+18.84%84.15%11.88%8.96%06:06:00.5
188608Nicolaas TrollipSub vet35M 2:51:40.7+28:13.0+19.67%83.56%11.27%8.32%06:06:00.5
198265Christian CoetzerSub vet35M 2:53:02.9+29:35.2+20.62%82.90%10.56%7.59%06:19:00.5
208445Lennart HordijkSub vet33M 2:53:32.5+30:04.8+20.97%82.67%10.31%7.33%06:24:00.5
218612Ruben van Beest van AndelSub vet34M 2:53:50.9+30:23.2+21.18%82.52%10.15%7.17%06:09:00.5
228411Werner EnslinSub vet36M 2:57:05.5+33:37.8+23.44%81.01%8.47%5.43%06:24:00.5
238000Armin AbrieSub vet35M 2:58:50.4+35:22.7+24.66%80.22%7.57%4.50%06:06:00.5
248494Devon MarshSub vet33M 3:01:03.0+37:35.3+26.20%79.24%6.43%3.32%06:19:00.5
258630Shaun Van ZylSub vet34M 3:01:12.3+37:44.6+26.31%79.17%6.35%3.24%06:19:00.5
268407Iain DuthieSub vet30M 3:02:38.1+39:10.4+27.31%78.55%5.61%2.47%06:24:00.5
278528Gerrie OdendaalSub vet39M 3:03:17.1+39:49.4+27.76%78.27%5.27%2.13%06:19:00.5
288507Wayne MortonSub vet37M 3:03:51.9+40:24.2+28.16%78.03%4.97%1.82%06:19:00.5
298568Christopher SapsfordSub vet31M 3:05:56.4+42:28.7+29.61%77.15%3.90%0.71%06:19:00.5
308484Martin LouwSub vet34M 3:06:07.3+42:39.6+29.74%77.08%3.81%0.61%06:19:00.5
318499Dylan MeijerSub vet38M 3:07:14.1+43:46.4+30.51%76.62%3.23%0.02%06:14:00.5
328606Grant ToozeSub vet33M 3:07:16.1+43:48.4+30.54%76.61%3.21%0.00%06:14:00.5
338016Ross AndersonSub vet33M 3:08:15.4+44:47.7+31.22%76.21%2.70%-0.53%06:24:00.5
348579Dewan SmitSub vet39M 3:08:53.9+45:26.2+31.67%75.95%2.37%-0.87%06:19:00.5
358470Stefan KrugerSub vet33M 3:09:06.2+45:38.5+31.81%75.86%2.26%-0.98%06:14:00.5
368246Riaan BrummerSub vet39M 3:10:53.4+47:25.7+33.06%75.15%1.34%-1.93%06:19:00.5
378516Khathutshelo MutshinyaloSub vet35M 3:12:10.9+48:43.2+33.96%74.65%0.67%-2.62%06:19:00.5
388429Malcolm GroenewaldSub vet38M 3:15:28.9+52:01.2+36.26%73.39%-1.03%-4.39%06:14:00.5
398535Matthew OppermanSub vet38M 3:15:41.1+52:13.4+36.40%73.31%-1.14%-4.49%06:14:00.5
408637Ben ViljoenSub vet33M 3:16:02.2+52:34.5+36.65%73.18%-1.32%-4.68%06:14:00.5
418181Jason BoschSub vet30M 3:17:04.9+53:37.2+37.38%72.79%-1.86%-5.24%06:14:00.5
428611Michael TrollopeSub vet33M 3:18:43.1+55:15.4+38.52%72.19%-2.71%-6.11%06:09:00.5
438636Ronaldo VeroliniSub vet35M 3:19:21.9+55:54.2+38.97%71.96%-3.04%-6.46%06:09:00.5
448460Alex KeyterSub vet39M 3:19:58.7+56:31.0+39.39%71.74%-3.36%-6.79%06:24:00.5
458245Daniel BrummerSub vet34M 3:20:20.4+56:52.7+39.65%71.61%-3.54%-6.98%06:14:00.5
468405Hardus Du PlooySub vet34M 3:23:06.4+59:38.7+41.58%70.63%-4.97%-8.46%06:24:00.5
478461Malope KgopeSub vet34M 3:26:29.4+1:03:01.7+43.93%69.48%-6.72%-10.26%06:09:00.5
488144Craig BlackSub vet32M 3:26:42.9+1:03:15.2+44.09%69.40%-6.84%-10.38%06:24:00.5
498622Bronson van jaarsveldSub vet30M 3:33:38.1+1:10:10.4+48.91%67.15%-10.41%-14.08%06:24:00.5
508554Ruan RallSub vet38M 3:34:51.2+1:11:23.5+49.76%66.77%-11.04%-14.73%06:09:00.5
518287Francois de GreefSub vet33M 3:36:48.3+1:13:20.6+51.12%66.17%-12.05%-15.77%06:19:00.5
528438Wiaan HerbstSub vet37M 3:41:31.9+1:18:04.2+54.42%64.76%-14.50%-18.30%06:24:00.5
538515Tinashe MutangaSub vet38M 3:47:29.1+1:24:01.4+58.57%63.06%-17.57%-21.48%06:24:00.5
548553Santiago RabelliniSub vet39M 3:47:56.0+1:24:28.3+58.88%62.94%-17.80%-21.71%06:19:00.5
558267Jandre ConradieSub vet33M 3:50:34.0+1:27:06.3+60.72%62.22%-19.17%-23.12%06:24:00.5
568525Kgothatso NongSub vet37M 3:52:26.7+1:28:59.0+62.03%61.72%-20.14%-24.12%06:24:00.5
578505LENNON MONYAESub vet32M 3:55:00.1+1:31:32.4+63.81%61.05%-21.46%-25.49%06:19:00.5
588569Jacques ScheepersSub vet39M 3:57:11.0+1:33:43.3+65.33%60.49%-22.59%-26.65%06:09:00.5
598110Matthew BerklandSub vet33M 4:04:23.8+1:40:56.1+70.36%58.70%-26.31%-30.51%06:14:00.5
608549Samuel Richard PretoriusSub vet38M 4:15:33.6+1:52:05.9+78.14%56.14%-32.08%-36.47%06:14:00.5
618508Phillip MosianeSub vet38M 4:30:03.3+2:06:35.6+88.24%53.12%-39.57%-44.21%06:14:00.5
628453Jaco Jansen van VuurenSub vet39M 4:33:09.5+2:09:41.8+90.41%52.52%-41.18%-45.86%06:24:00.5
638497Thulani MavimbelaSub vet39M 4:46:56.6+2:23:28.9+100.01%50.00%-48.30%-53.23%06:19:00.5
-8254Tasimba ChirindoSub vet34M DNF-----06:14:00.5
-8258JT ClaassenSub vet30M DNF-----06:24:00.5
-8419Ammaar GangatSub vet35M DNF-----06:24:00.5
-8432Charl HankeySub vet38M DNF-----06:19:00.5
-8456Eugene JoubertSub vet39M DNF-----06:14:00.5
-8518Matthew NashSub vet36M DNF-----06:19:00.5
-8563Gerhard RoseSub vet38M DNF-----06:06:00.5
-8588Bertus SteynSub vet39M DNF-----06:24:00.5
-8624Raymond van NiekerkSub vet35M DNF-----06:06:00.5
  • 60KM GIANTS GAUNTLET Male - U23
Place (chip time) Bib Name Category Age Gender
18634Gustav VenterU2320M 2:15:05.9--100%12.49%10.13%06:06:00.5
28519Jayden NaudeU2318M 2:19:04.5+3:58.6+2.94%97.14%9.92%7.49%06:06:00.5
38406Wium du ToitU2318M 2:19:45.3+4:39.4+3.45%96.67%9.48%7.04%06:06:00.5
48529Noah OdendaalU2319M 2:20:03.0+4:57.1+3.67%96.46%9.29%6.84%06:06:00.5
58043Nathan AtkinsU2320M 2:22:44.2+7:38.3+5.65%94.65%7.55%5.05%06:06:00.5
68627Bladen van RensburgU2322M 2:27:23.5+12:17.6+9.10%91.66%4.53%1.96%06:06:00.5
78428Heinrich GrobbelaarU2318M 2:33:16.4+18:10.5+13.45%88.14%0.72%-1.96%06:06:00.5
88424Michael GrayU2317M 2:38:31.3+23:25.4+17.34%85.22%-2.68%-5.45%06:19:00.5
98521Kaleb NieuwenhuizenU2318M 2:44:21.8+29:15.9+21.66%82.19%-6.46%-9.33%06:06:00.5
108457Divan JoubertU2317M 2:45:40.9+30:35.0+22.64%81.54%-7.32%-10.21%06:24:00.5
118085Thomas BaselU2316M 2:53:44.3+38:38.4+28.60%77.76%-12.53%-15.57%06:09:00.5
128233Max BrandU2317M 3:12:58.0+57:52.1+42.83%70.01%-24.99%-28.36%06:24:00.5
-8255Thomas ChristieU2321M DNF-----06:19:00.5
-8492Noah MarnewickU2317M DNF-----06:24:00.5
  • 60KM GIANTS GAUNTLET Male - Vet
Place (chip time) Bib Name Category Age Gender
18422John GordonVet43M 2:22:19.7--100%24.50%24.00%06:06:00.5
28238Wes BrinkVet42M 2:22:45.9+0:26.2+0.31%99.69%24.26%23.77%06:06:00.5
38628Jean-Pierre van RielVet44M 2:24:04.5+1:44.8+1.23%98.79%23.57%23.07%06:06:00.5
48014Gary AndersonVet42M 2:25:20.6+3:00.9+2.12%97.93%22.90%22.39%06:06:00.5
58537Brian PerryVet49M 2:32:29.9+10:10.2+7.15%93.33%19.10%18.57%06:06:00.5
68462Stuart KinnearVet41M 2:33:46.8+11:27.1+8.05%92.55%18.42%17.89%06:06:00.5
78587Bernard SteynVet45M 2:35:46.8+13:27.1+9.45%91.36%17.36%16.82%06:06:00.5
88645Conan WillemseVet41M 2:38:06.5+15:46.8+11.09%90.02%16.12%15.58%06:09:00.5
98439Andrew Ryan HermansonVet42M 2:40:23.6+18:03.9+12.69%88.74%14.91%14.36%06:09:00.5
108578gerrit smitVet46M 2:42:17.1+19:57.4+14.02%87.70%13.91%13.35%06:06:00.5
118427Ian GrobbelaarVet48M 2:42:39.9+20:20.2+14.29%87.50%13.71%13.14%06:06:00.5
128489Dylan MareVet44M 2:42:40.9+20:21.2+14.30%87.49%13.70%13.14%06:06:00.5
138471Darren KrulVet40M 2:43:02.9+20:43.2+14.56%87.29%13.50%12.94%06:24:00.5
148269Kaiser CorneliusVet40M 2:44:40.2+22:20.5+15.70%86.43%12.64%12.07%06:06:00.5
158629Cobus van TonderVet49M 2:44:43.6+22:23.9+15.74%86.40%12.61%12.04%06:06:00.5
168481Juan-Claude LemmensVet47M 2:45:19.3+22:59.6+16.16%86.09%12.30%11.73%06:06:00.5
178526Panagiotis NousiasVet41M 2:45:20.9+23:01.2+16.17%86.08%12.28%11.71%06:09:00.5
188620Jan van der WaltVet49M 2:45:26.0+23:06.3+16.23%86.03%12.24%11.67%06:09:00.5
198572Devon ScottVet41M 2:45:42.0+23:22.3+16.42%85.90%12.10%11.52%06:06:00.5
208548Lamar PretoriusVet40M 2:50:17.1+27:57.4+19.64%83.58%9.67%9.08%06:09:00.5
218435Kevin HedderVet45M 2:50:31.5+28:11.8+19.81%83.46%9.54%8.95%06:06:00.5
228401Lachlan DoolanVet49M 2:50:39.7+28:20.0+19.91%83.40%9.47%8.87%06:14:00.5
238619Sahann Van der VyverVet40M 2:51:27.7+29:08.0+20.47%83.01%9.04%8.45%06:09:00.5
248625Stassen Gideon Van niekerkVet42M 2:52:34.9+30:15.2+21.26%82.47%8.45%7.85%06:14:00.5
258414Christo FerreiraVet49M 2:55:11.0+32:51.3+23.08%81.25%7.07%6.46%06:19:00.5
268472Bret KukardVet40M 2:55:39.4+33:19.7+23.42%81.03%6.82%6.21%06:19:00.5
278141Chris BeyersVet46M 2:56:09.1+33:49.4+23.76%80.80%6.55%5.94%06:19:00.5
288614Dewald Van Der MerweVet44M 2:57:14.3+34:54.6+24.53%80.30%5.98%5.36%06:09:00.5
298261Miguel CoelhoVet45M 2:58:50.4+36:30.7+25.65%79.58%5.13%4.51%06:06:00.5
308452Jaco Janse van VuurenVet47M 2:59:20.0+37:00.3+26.00%79.37%4.87%4.24%06:09:00.5
318536Jason OrmerodVet42M 2:59:35.8+37:16.1+26.18%79.25%4.73%4.10%06:09:00.5
328495Derek MartinVet44M 3:01:06.4+38:46.7+27.25%78.59%3.92%3.30%06:14:00.5
338623Zain van KerkenVet49M 3:01:17.4+38:57.7+27.37%78.51%3.83%3.20%06:24:00.5
348594Yusuf SulemanVet41M 3:03:13.2+40:53.5+28.73%77.68%2.80%2.17%06:19:00.5
358582Brian SmithVet43M 3:03:19.2+40:59.5+28.80%77.64%2.75%2.12%06:19:00.5
368550Ruan PretoriusVet41M 3:04:52.6+42:32.9+29.89%76.99%1.92%1.28%06:19:00.5
378291Wesley de la HuntVet42M 3:05:08.2+42:48.5+30.08%76.88%1.79%1.15%06:14:00.5
388593Emil StrelecVet45M 3:05:56.0+43:36.3+30.64%76.55%1.36%0.72%06:24:00.5
398631Billy Van ZylVet48M 3:06:42.4+44:22.7+31.18%76.23%0.95%0.31%06:24:00.5
408447Jacques HugoVet47M 3:07:03.2+44:43.5+31.42%76.09%0.77%0.12%06:24:00.5
418626Eben van NiekerkVet42M 3:07:30.7+45:11.0+31.75%75.90%0.53%-0.12%06:24:00.5
428595Sias SuurdVet41M 3:07:36.9+45:17.2+31.82%75.86%0.47%-0.18%06:24:00.5
438538Quentin PienaarVet44M 3:07:50.2+45:30.5+31.97%75.77%0.35%-0.30%06:24:00.5
448431Michael GuterresVet48M 3:08:02.4+45:42.7+32.12%75.69%0.25%-0.40%06:24:00.5
458616Ruan van der MerweVet41M 3:08:09.9+45:50.2+32.20%75.64%0.18%-0.47%06:24:00.5
468107Muzi BenguVet40M 3:08:13.0+45:53.3+32.24%75.62%0.15%-0.50%06:24:00.5
478523Jan NieuwenhuizenVet48M 3:09:17.2+46:57.5+32.99%75.19%-0.42%-1.07%06:24:00.5
488565Sascha RotherVet49M 3:13:28.1+51:08.4+35.93%73.57%-2.63%-3.30%06:09:00.5
498464Christo KochVet44M 3:13:43.7+51:24.0+36.11%73.47%-2.77%-3.44%06:19:00.5
508583Andrew SouterVet46M 3:13:57.1+51:37.4+36.27%73.38%-2.89%-3.56%06:24:00.5
518473Siegwalt KüselVet47M 3:14:06.4+51:46.7+36.38%73.32%-2.97%-3.64%06:09:00.5
528480Charles LeeVet48M 3:15:12.0+52:52.3+37.15%72.91%-3.55%-4.23%06:19:00.5
538108Lloyd BentzVet46M 3:16:10.8+53:51.1+37.84%72.55%-4.07%-4.75%06:19:00.5
548410SW EngelbrechtVet47M 3:16:25.3+54:05.6+38.01%72.46%-4.20%-4.88%06:19:00.5
558602Corrie TheronVet44M 3:16:35.5+54:15.8+38.13%72.40%-4.29%-4.97%06:24:00.5
568556CLEMENT RAMOKOKAVet48M 3:20:19.1+57:59.4+40.74%71.05%-6.27%-6.96%06:09:00.5
578455Mark JordanVet41M 3:20:31.6+58:11.9+40.89%70.98%-6.38%-7.07%06:09:00.5
578597Hilton SwartVet42M 3:20:31.6+58:11.9+40.89%70.98%-6.38%-7.07%06:09:00.5
598260James CockcroftVet42M 3:23:56.4+1:01:36.7+43.29%69.79%-8.19%-8.89%06:14:00.5
608047Brett BaileyVet47M 3:24:57.6+1:02:37.9+44.01%69.44%-8.73%-9.44%06:19:00.5
618558keitumetse RampaVet40M 3:25:13.7+1:02:54.0+44.19%69.35%-8.87%-9.58%06:24:00.5
628283Alroy De BruynVet42M 3:25:18.1+1:02:58.4+44.25%69.33%-8.91%-9.62%06:24:00.5
638417Thinus ForbesVet42M 3:29:31.9+1:07:12.2+47.22%67.93%-11.15%-11.88%06:09:00.5
648592Itumeleng StoromVet48M 3:29:39.3+1:07:19.6+47.30%67.89%-11.22%-11.95%06:09:00.5
658493Gianni MarsellaVet47M 3:29:57.9+1:07:38.2+47.52%67.79%-11.38%-12.11%06:14:00.5
668501David MillerVet44M 3:30:39.4+1:08:19.7+48.01%67.56%-11.75%-12.48%06:19:00.5
678486Fahim MahomedVet43M 3:31:18.9+1:08:59.2+48.47%67.35%-12.10%-12.83%06:14:00.5
688402Kristof Du PlessisVet44M 3:31:56.8+1:09:37.1+48.91%67.15%-12.44%-13.17%06:06:00.5
698451Chris JacobVet49M 3:31:59.6+1:09:39.9+48.95%67.14%-12.46%-13.19%06:19:00.5
708463Vivian KleinVet45M 3:39:17.5+1:16:57.8+54.07%64.90%-16.33%-17.09%06:24:00.5
718249Jaco BurgerVet42M 3:40:33.8+1:18:14.1+54.97%64.53%-17.01%-17.77%06:19:00.5
728421Parin GokaldasVet46M 3:42:13.7+1:19:54.0+56.14%64.05%-17.89%-18.66%06:19:00.5
738487Paul MamakokoVet41M 3:45:06.3+1:22:46.6+58.16%63.23%-19.42%-20.20%06:14:00.5
748114Nielen BeukesVet49M 3:45:10.2+1:22:50.5+58.20%63.21%-19.45%-20.23%06:14:00.5
758244Aubrey BrowneVet41M 3:47:53.7+1:25:34.0+60.12%62.45%-20.90%-21.69%06:14:00.5
768530George OlwagenVet46M 3:51:18.8+1:28:59.1+62.52%61.53%-22.71%-23.51%06:19:00.5
778541Charlie PistoriusVet46M 3:53:44.0+1:31:24.3+64.22%60.89%-23.99%-24.80%06:14:00.5
788517Logan NaidooVet47M 3:57:24.1+1:35:04.4+66.80%59.95%-25.94%-26.76%06:19:00.5
798442Duncan HoltVet41M 4:04:52.4+1:42:32.7+72.05%58.12%-29.90%-30.75%06:09:00.5
808520Khayelihle NdlovuVet41M 4:27:28.2+2:05:08.5+87.92%53.21%-41.89%-42.82%06:19:00.5
-8105Dion BekkerVet44M DNF-----06:09:00.5
-8231Pieter BotmaVet40M DNF-----06:09:00.5
-8263nico coetzeeVet47M DNF-----06:19:00.5
-8292Michael De LangVet41M DNF-----06:24:00.5
-8404Henry (Thabo) du PlessisVet45M DNF-----06:24:00.5
-8450Gary HymanVet44M DNF-----06:24:00.5
-8467Johan KriekVet43M DNF-----06:19:00.5
-8474Fabio La MantiaVet44M DNF-----06:06:00.5
-8490Wayno MarnewickVet49M DNF-----06:24:00.5
-8491Wayne MarnewickVet49M DNF-----06:24:00.5
-8496Tumelo MatsomelaVet47M DNF-----06:14:00.5
-8503Enoch MogojeVet47M DNF-----06:14:00.5
-8524Maieane NkhahleVet44M DNF-----06:24:00.5
-8557CLEMENT RAMOKOKAVet48M DNF-----06:09:00.5
-8585Gerard SpruytVet41M DNF-----06:19:00.5
-8615Anton Van Der MerweVet41M DNF-----06:14:00.5
  • 60KM GIANTS GAUNTLET E BIKE - Overall
Place (chip time) Bib Name Category Age Gender
18423Bas GouweloosGrand master66M 2:15:18.7--100%15.56%13.68%06:24:00.5
28219Neil BotesMaster53M 2:19:25.3+4:06.6+3.04%97.05%13.00%11.05%06:14:00.5
38273Richard CrouseMaster50M 2:24:39.5+9:20.8+6.91%93.54%9.73%7.71%06:14:00.5
48469Craig KrugerGrand master66M 2:27:21.1+12:02.4+8.90%91.83%8.05%5.99%06:14:00.5
58079Louie BarnesGrand master67M 2:29:23.7+14:05.0+10.41%90.57%6.77%4.69%06:24:00.5
68408Dalene EksteenGrand master60F 2:32:59.5+17:40.8+13.07%88.44%4.53%2.40%06:24:00.5
78475Pieter LabuschagneVet49M 2:36:44.9+21:26.2+15.84%86.32%2.19%0.00%06:14:00.5
88589Mark StokoeGrand master60M 2:39:38.5+24:19.8+17.98%84.76%0.38%-1.85%06:14:00.5
98465JD KoekemoerMaster58M 2:49:21.4+34:02.7+25.16%79.90%-5.68%-8.04%06:14:00.5
108639Jolanda VorsterMaster53F 2:57:31.9+42:13.2+31.20%76.22%-10.78%-13.26%06:14:00.5
118562Kelly RobinsonMaster51F 2:57:35.3+42:16.6+31.24%76.19%-10.82%-13.30%06:14:00.5
128042Kaidan AthiahSub vet38M 2:59:36.8+44:18.1+32.74%75.33%-12.08%-14.59%06:19:00.5
138478Ray LateganMaster59M 3:13:39.3+58:20.6+43.12%69.87%-20.84%-23.55%06:19:00.5
-8418Riaan FurstenburgVet41M DNF-----06:14:00.5
  • 60KM GIANTS GAUNTLET E BIKE Female - Overall
Place (chip time) Bib Name Category Age Gender
18408Dalene EksteenGrand master60F 2:32:59.5--100%9.67%13.82%06:24:00.5
28639Jolanda VorsterMaster53F 2:57:31.9+24:32.4+16.04%86.18%-4.82%0.00%06:14:00.5
38562Kelly RobinsonMaster51F 2:57:35.3+24:35.8+16.08%86.15%-4.85%-0.03%06:14:00.5
  • 60KM GIANTS GAUNTLET E BIKE Female - Grand master
Place (chip time) Bib Name Category Age Gender
18408Dalene EksteenGrand master60F 2:32:59.5--100%0.00%0.00%06:24:00.5
  • 60KM GIANTS GAUNTLET E BIKE Female - Master
Place (chip time) Bib Name Category Age Gender
18639Jolanda VorsterMaster53F 2:57:31.9--100%0.02%0.02%06:14:00.5
28562Kelly RobinsonMaster51F 2:57:35.3+0:03.4+0.03%99.97%-0.02%-0.02%06:14:00.5
  • 60KM GIANTS GAUNTLET E BIKE Male - Overall
Place (chip time) Bib Name Category Age Gender
18423Bas GouweloosGrand master66M 2:15:18.7--100%14.10%11.60%06:24:00.5
28219Neil BotesMaster53M 2:19:25.3+4:06.6+3.04%97.05%11.49%8.92%06:14:00.5
38273Richard CrouseMaster50M 2:24:39.5+9:20.8+6.91%93.54%8.16%5.50%06:14:00.5
48469Craig KrugerGrand master66M 2:27:21.1+12:02.4+8.90%91.83%6.45%3.74%06:14:00.5
58079Louie BarnesGrand master67M 2:29:23.7+14:05.0+10.41%90.57%5.16%2.40%06:24:00.5
68475Pieter LabuschagneVet49M 2:36:44.9+21:26.2+15.84%86.32%0.49%-2.40%06:14:00.5
78589Mark StokoeGrand master60M 2:39:38.5+24:19.8+17.98%84.76%-1.35%-4.29%06:14:00.5
88465JD KoekemoerMaster58M 2:49:21.4+34:02.7+25.16%79.90%-7.52%-10.64%06:14:00.5
98042Kaidan AthiahSub vet38M 2:59:36.8+44:18.1+32.74%75.33%-14.03%-17.34%06:19:00.5
108478Ray LateganMaster59M 3:13:39.3+58:20.6+43.12%69.87%-22.94%-26.51%06:19:00.5
-8418Riaan FurstenburgVet41M DNF-----06:14:00.5
  • 60KM GIANTS GAUNTLET E BIKE Male - Grand master
Place (chip time) Bib Name Category Age Gender
18423Bas GouweloosGrand master66M 2:15:18.7--100%8.53%8.80%06:24:00.5
28469Craig KrugerGrand master66M 2:27:21.1+12:02.4+8.90%91.83%0.39%0.69%06:14:00.5
38079Louie BarnesGrand master67M 2:29:23.7+14:05.0+10.41%90.57%-0.99%-0.69%06:24:00.5
48589Mark StokoeGrand master60M 2:39:38.5+24:19.8+17.98%84.76%-7.92%-7.59%06:14:00.5
  • 60KM GIANTS GAUNTLET E BIKE Male - Master
Place (chip time) Bib Name Category Age Gender
18219Neil BotesMaster53M 2:19:25.3--100%13.82%11.20%06:14:00.5
28273Richard CrouseMaster50M 2:24:39.5+5:14.2+3.76%96.38%10.58%7.87%06:14:00.5
38465JD KoekemoerMaster58M 2:49:21.4+29:56.1+21.47%82.32%-4.69%-7.87%06:14:00.5
48478Ray LateganMaster59M 3:13:39.3+54:14.0+38.90%71.99%-19.71%-23.34%06:19:00.5
  • 60KM GIANTS GAUNTLET E BIKE Male - Sub vet
Place (chip time) Bib Name Category Age Gender
18042Kaidan AthiahSub vet38M 2:59:36.8--100%0.00%0.00%06:19:00.5
  • 60KM GIANTS GAUNTLET E BIKE Male - Vet
Place (chip time) Bib Name Category Age Gender
18475Pieter LabuschagneVet49M 2:36:44.9--100%0.00%0.00%06:14:00.5
-8418Riaan FurstenburgVet41M DNF-----06:14:00.5