Garmin MTB 2025

Saturday, August 23, 2025 06:35 (GMT+2) - Final results

Race info
Sport: Cycling - mtn cross-country
Location: Northern Farm, South Africa
View on map
Start type: Interval wave start
Wave grouping: Custom
Racers: 270
Timing mode: Master / Helper
Timed on: HP 250 G8 Notebook PC
Timed with: Webscorer PRO 7.5
Chip timing: RFID - LLRP
Updated: Saturday, August 23, 2025 15:35 (GMT+2)
Comments:  2  View all

Contact organizer

Use this form to send an email to the organizer.

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

Place (chip time) Bib Name Category Gender
11435Bladen van RensburgU/23M 1:25:56.3--100%40.25%38.52%07:40:25.1
21089Deowen de JagerJuniorM 1:26:32.9+0:36.6+0.71%99.30%39.82%38.09%07:40:25.1
31020Daimon BattesonJuniorM 1:27:00.4+1:04.1+1.24%98.77%39.50%37.76%07:40:25.1
41170Alan IrvinMasterM 1:28:47.9+2:51.6+3.33%96.78%38.26%36.48%08:00:25.1
51369Chris SteynMasterM 1:30:00.0+4:03.7+4.73%95.49%37.42%35.62%08:00:25.1
61030Matthew BoothJuniorM 1:34:52.5+8:56.2+10.40%90.58%34.03%32.13%07:40:25.1
71266Amelie MoolmanJuniorF 1:35:14.7+9:18.4+10.83%90.23%33.78%31.86%07:40:25.1
81209Fabio La MantiaVetM 1:36:17.8+10:21.5+12.05%89.24%33.04%31.11%07:40:25.1
91069Scylagh ClunnieVetM 1:37:29.7+11:33.4+13.45%88.15%32.21%30.26%07:44:25.1
101298Siyabonga NyathiJuniorM 1:37:48.8+11:52.5+13.82%87.86%31.99%30.03%07:40:25.1
111016Thomas BaselJuniorM 1:38:58.5+13:02.2+15.17%86.83%31.18%29.20%07:40:25.1
121412Anton Van der RietMasterM 1:40:30.7+14:34.4+16.96%85.50%30.11%28.10%08:00:25.1
131166Gavin HornGrand MasterM 1:40:58.3+15:02.0+17.49%85.11%29.79%27.77%07:40:25.1
141302Justin OrpenSub VetM 1:42:27.5+16:31.2+19.22%83.88%28.76%26.70%07:40:25.1
151360Jeané SmithJuniorF 1:42:41.1+16:44.8+19.49%83.69%28.60%26.54%07:40:25.1
161309Ryan PelserSeniorM 1:44:41.9+18:45.6+21.83%82.08%27.20%25.10%07:44:25.1
171445Ethan VenterJuniorM 1:45:01.0+19:04.7+22.20%81.83%26.98%24.87%07:40:25.1
181057Quinton CarterJuniorM 1:45:12.9+19:16.6+22.43%81.68%26.84%24.73%07:40:25.1
198633Michael van MoorstGrand MasterM 1:46:49.6+20:53.3+24.31%80.45%25.72%23.58%07:57:25.1
201280David MynhardtSub VetM 1:46:52.7+20:56.4+24.37%80.41%25.69%23.54%07:40:25.1
213011Stefan WesselsSub VetM 1:47:15.8+21:19.5+24.81%80.12%25.42%23.27%07:44:25.1
221099Devanté De VernonJuniorM 1:47:38.7+21:42.4+25.26%79.83%25.15%22.99%07:44:25.1
231392Christiaan TrollipJuniorM 1:47:53.8+21:57.5+25.55%79.65%24.98%22.81%07:57:25.1
241026Graeme BezuidenhoudtVetM 1:49:18.1+23:21.8+27.19%78.62%24.00%21.81%07:44:25.1
251037Matthew BowersJuniorM 1:49:31.0+23:34.7+27.44%78.47%23.85%21.66%07:40:25.1
261231Lindelani MakwarelaVetM 1:51:13.2+25:16.9+29.42%77.27%22.67%20.44%07:57:25.1
271355Justin SmallmanSub VetM 1:51:31.2+25:34.9+29.77%77.06%22.46%20.22%07:40:25.1
283001Bernard VorsterSub VetM 1:53:17.5+27:21.2+31.83%75.86%21.23%18.95%07:40:25.1
291434Brett van RensburgVetM 1:54:00.1+28:03.8+32.66%75.38%20.73%18.45%07:40:25.1
301299Gus O'ConnorGrand MasterM 1:54:23.0+28:26.7+33.10%75.13%20.47%18.17%07:40:25.1
311383Pieter SwiegersSeniorM 1:54:34.9+28:38.6+33.33%75.00%20.33%18.03%07:49:25.1
321031Stefan BothaSub VetM 1:54:36.4+28:40.1+33.36%74.99%20.31%18.01%07:57:25.1
331124CARLIEN ENGELBRECHTMasterF 1:54:52.4+28:56.1+33.67%74.81%20.13%17.82%07:40:25.1
341130Mark EvansGrand MasterM 1:55:12.9+29:16.6+34.07%74.59%19.89%17.58%07:53:25.1
351451Nigel VolkGrand MasterM 1:55:21.2+29:24.9+34.23%74.50%19.79%17.48%08:00:25.1
361393Mauritz TrollipVetM 1:55:50.5+29:54.2+34.80%74.19%19.45%17.13%07:49:25.1
371450Sean VolkSub VetM 1:55:57.7+30:01.4+34.94%74.11%19.37%17.04%07:40:25.1
381106Cobus du PlessisMasterM 1:56:21.9+30:25.6+35.41%73.85%19.09%16.76%07:49:25.1
391368Craig StewartVetM 1:56:25.3+30:29.0+35.47%73.82%19.05%16.72%07:40:25.1
401452Jacques VorsterSub VetM 1:57:00.7+31:04.4+36.16%73.44%18.64%16.29%07:53:25.1
411232Robyn MalanSeniorF 1:58:14.6+32:18.3+37.59%72.68%17.78%15.41%08:00:25.1
421052Leroy CampbellVetM 1:58:16.5+32:20.2+37.63%72.66%17.76%15.39%07:44:25.1
431234Keagan MalanSeniorM 1:58:17.0+32:20.7+37.64%72.65%17.76%15.38%08:00:25.1
441056Franco CarstensSeniorM 1:58:19.6+32:23.3+37.69%72.63%17.73%15.35%08:00:25.1
451134Johannes FourieGrand MasterM 1:58:39.9+32:43.6+38.08%72.42%17.49%15.11%07:44:25.1
461353Matthew SmallJuniorM 1:59:53.0+33:56.7+39.50%71.68%16.64%14.24%08:00:25.1
471073Jonathan CoetzeeJuniorM 2:00:16.5+34:20.2+39.96%71.45%16.37%13.96%07:49:25.1
481091Marcel de KlerkGrand MasterM 2:00:47.6+34:51.3+40.56%71.14%16.01%13.59%07:40:25.1
491410Lisa Van der RietVetF 2:00:49.5+34:53.2+40.60%71.13%15.99%13.57%07:40:25.1
501133Marco FioritaSeniorM 2:01:08.3+35:12.0+40.96%70.94%15.77%13.34%07:53:25.1
511267Sam MorardMasterF 2:01:38.3+35:42.0+41.54%70.65%15.42%12.98%07:44:25.1
521278Ricardo MynhardtSub VetM 2:01:44.4+35:48.1+41.66%70.59%15.35%12.91%07:49:25.1
531384Gareth SwiftMasterM 2:01:58.0+36:01.7+41.92%70.46%15.20%12.75%07:44:25.1
541257Jennifer MeySub VetF 2:02:37.4+36:41.1+42.69%70.08%14.74%12.28%07:57:25.1
551015Margreet BarnardtVetF 2:02:37.5+36:41.2+42.69%70.08%14.74%12.28%07:44:25.1
561253SETH MCCLOGHRIEJuniorM 2:02:56.9+37:00.6+43.07%69.90%14.51%12.05%07:53:25.1
571277Tinashe MutangaSub VetM 2:03:02.4+37:06.1+43.17%69.85%14.45%11.98%08:00:25.1
581200Xander KleynhansJuniorM 2:03:21.0+37:24.7+43.53%69.67%14.23%11.76%08:00:25.1
591139Gugu GamedzeVetF 2:03:37.1+37:40.8+43.85%69.52%14.05%11.57%07:44:25.1
601144Johannes GreylingSeniorM 2:03:56.8+38:00.5+44.23%69.33%13.82%11.33%07:53:25.1
611433Chris van NiekerkSub VetM 2:04:04.6+38:08.3+44.38%69.26%13.73%11.24%08:00:25.1
628698Gert RoseltSub VetM 2:04:06.2+38:09.9+44.41%69.25%13.71%11.22%07:44:25.1
631261Alex MijatovicVetM 2:04:08.5+38:12.2+44.45%69.23%13.68%11.19%07:53:25.1
641382Natasha SwartU/23F 2:04:39.5+38:43.2+45.06%68.94%13.32%10.82%07:40:25.1
651164Evan HobsonSub VetM 2:04:55.6+38:59.3+45.37%68.79%13.14%10.63%07:49:25.1
661401Deon Van AssGrand MasterM 2:05:24.6+39:28.3+45.93%68.53%12.80%10.29%07:49:25.1
678697Marionette RoseltSub VetF 2:05:52.0+39:55.7+46.46%68.28%12.48%9.96%07:44:25.1
681428Anri Van JaarsveldJuniorF 2:06:03.3+40:07.0+46.68%68.18%12.35%9.82%08:00:25.1
691186John KellyGrand MasterM 2:06:04.6+40:08.3+46.71%68.16%12.34%9.81%07:44:25.1
701273Francis MullanMasterM 2:06:24.0+40:27.7+47.08%67.99%12.11%9.58%07:40:25.1
711202DEON KOEKEMOERMasterM 2:06:39.7+40:43.4+47.39%67.85%11.93%9.39%07:49:25.1
721440Franco Van StadenJuniorM 2:06:53.4+40:57.1+47.65%67.73%11.77%9.23%07:44:25.1
731066edwin childsGrand MasterM 2:06:54.9+40:58.6+47.68%67.71%11.75%9.21%07:40:25.1
741359Charissa SmithVetF 2:07:20.2+41:23.9+48.17%67.49%11.46%8.91%07:57:25.1
751116Blake DunlopSub VetM 2:07:35.8+41:39.5+48.47%67.35%11.28%8.72%07:44:25.1
761012Wynand BadenhorstVetM 2:07:53.7+41:57.4+48.82%67.19%11.07%8.51%07:40:25.1
771185Zaahid KaderSub VetM 2:07:54.0+41:57.7+48.83%67.19%11.07%8.50%07:53:25.1
781395Hangwelani TshifaroSub VetM 2:08:05.5+42:09.2+49.05%67.09%10.94%8.37%07:53:25.1
791371Arno StokesU/23M 2:08:06.0+42:09.7+49.06%67.09%10.93%8.36%07:57:25.1
801403Mauritz van den HeeverVetM 2:08:13.2+42:16.9+49.20%67.02%10.85%8.28%07:49:25.1
811349Varun SinghVetM 2:08:31.2+42:34.9+49.55%66.87%10.64%8.06%07:40:25.1
821438Brad Van RooyenSub VetM 2:08:43.8+42:47.5+49.79%66.76%10.49%7.91%07:44:25.1
831380Dewald SwartMasterM 2:08:53.3+42:57.0+49.98%66.68%10.38%7.80%07:40:25.1
841263Refilwe MogatusiVetF 2:09:33.8+43:37.5+50.76%66.33%9.91%7.31%07:49:25.1
851065Youssef CHIFAHIVetM 2:09:37.7+43:41.4+50.84%66.30%9.87%7.27%07:57:25.1
861346Sipho SebidiSub VetM 2:09:50.3+43:54.0+51.08%66.19%9.72%7.12%07:53:25.1
871343Matthew SeabrookMasterM 2:09:51.4+43:55.1+51.10%66.18%9.71%7.10%07:44:25.1
881035Christa BothaGrand MasterF 2:09:55.2+43:58.9+51.18%66.15%9.67%7.06%07:40:25.1
891407De Wet van der MerweSeniorM 2:10:06.2+44:09.9+51.39%66.05%9.54%6.93%07:49:25.1
901123Rian EngelbrechtMasterM 2:10:06.3+44:10.0+51.39%66.05%9.54%6.93%07:44:25.1
911351Ndamulelo SiwadaSub VetM 2:10:27.4+44:31.1+51.80%65.88%9.29%6.68%07:53:25.1
921252Themba MbathaMasterM 2:10:27.9+44:31.6+51.81%65.87%9.29%6.67%08:00:25.1
931217Jannicke LiebenbergSeniorF 2:10:53.5+44:57.2+52.31%65.66%8.99%6.36%07:44:25.1
941421Stefan van DeventerSub VetM 2:10:59.1+45:02.8+52.42%65.61%8.92%6.30%07:53:25.1
951011Jonathan AustinSub VetM 2:11:04.2+45:07.9+52.52%65.57%8.87%6.24%07:57:25.1
961333Adriaan RoetsSub VetM 2:11:13.3+45:17.0+52.69%65.49%8.76%6.13%08:00:25.1
971313Cheslee PentzMasterM 2:11:18.1+45:21.8+52.79%65.45%8.70%6.07%08:00:25.1
981373George StrydomVetM 2:12:01.3+46:05.0+53.62%65.09%8.20%5.56%07:44:25.1
991348Tumelo SekopamotseSub VetM 2:12:03.2+46:06.9+53.66%65.08%8.18%5.53%07:44:25.1
1001126Lukas ErasmusVetM 2:12:24.5+46:28.2+54.07%64.90%7.93%5.28%07:49:25.1
1011047Garryn BrooksSub VetM 2:12:29.8+46:33.5+54.18%64.86%7.87%5.22%07:40:25.1
1021276Craig MurraySub VetM 2:12:41.9+46:45.6+54.41%64.76%7.73%5.07%07:49:25.1
1031090Magda De JonckheereMasterF 2:12:49.3+46:53.0+54.55%64.70%7.65%4.98%07:44:25.1
1041354Petra SmallMasterF 2:13:07.1+47:10.8+54.90%64.56%7.44%4.77%07:44:25.1
1051173Christiaan JacobsSub VetM 2:13:34.9+47:38.6+55.44%64.33%7.12%4.44%07:44:25.1
1051379Tayla SummertonSeniorF 2:13:34.9+47:38.6+55.44%64.33%7.12%4.44%07:49:25.1
1071024Justin BertzVetM 2:13:42.5+47:46.2+55.59%64.27%7.03%4.35%07:44:25.1
1081095Hugh De VernonVetM 2:13:42.9+47:46.6+55.59%64.27%7.03%4.34%07:57:25.1
1091113Pieter DuartteeGrand MasterM 2:13:53.5+47:57.2+55.80%64.18%6.90%4.22%07:49:25.1
1101142Dylan GordonSub VetM 2:14:06.0+48:09.7+56.04%64.09%6.76%4.07%07:49:25.1
1111427Donel Van JaarsveldVetF 2:14:17.7+48:21.4+56.27%63.99%6.62%3.93%08:00:25.1
1121222Kaelee LushingtonSub VetF 2:14:17.9+48:21.6+56.27%63.99%6.62%3.93%08:00:25.1
1131441Quinton van ZylVetM 2:14:42.2+48:45.9+56.74%63.80%6.34%3.64%07:44:25.1
1141103Ian DouglassMasterM 2:15:27.9+49:31.6+57.63%63.44%5.81%3.09%07:44:25.1
1151135Gareth FrostMasterM 2:15:28.4+49:32.1+57.64%63.44%5.80%3.09%07:49:25.1
1163010Sebastian WatermannSub VetM 2:15:28.5+49:32.2+57.64%63.43%5.80%3.09%08:00:25.1
1171352Charl SmallMasterM 2:15:43.5+49:47.2+57.93%63.32%5.63%2.91%08:00:25.1
1181013JP BadenhorstVetM 2:16:09.2+50:12.9+58.43%63.12%5.33%2.60%07:44:25.1
1191249Maanda MavhunguSub VetM 2:16:13.3+50:17.0+58.51%63.09%5.28%2.55%07:53:25.1
1201167Samantha HornMasterF 2:16:25.8+50:29.5+58.75%62.99%5.14%2.40%07:40:25.1
1211312Darren PennyVetM 2:16:33.7+50:37.4+58.91%62.93%5.05%2.31%07:49:25.1
1221196Paul KlaverSub VetM 2:17:16.3+51:20.0+59.73%62.60%4.55%1.80%08:00:25.1
1231152Guy HenleyMasterM 2:17:17.7+51:21.4+59.76%62.59%4.54%1.78%07:57:25.1
1241446Francois VenterMasterM 2:17:48.9+51:52.6+60.36%62.36%4.18%1.41%07:40:25.1
1251227Vusi MahloboSub VetM 2:18:07.9+52:11.6+60.73%62.21%3.96%1.19%07:57:25.1
1261102Paul DeebleVetM 2:18:31.6+52:35.3+61.19%62.04%3.68%0.90%08:00:25.1
1271118Anmane EckardSeniorF 2:18:36.7+52:40.4+61.29%62.00%3.62%0.84%07:53:25.1
1281115Shaun DuartteeSub VetM 2:18:45.2+52:48.9+61.46%61.94%3.52%0.74%07:44:25.1
1291329India RobertsVetF 2:18:52.0+52:55.7+61.59%61.89%3.44%0.66%07:57:25.1
1303002Ryan VosSub VetM 2:18:53.6+52:57.3+61.62%61.87%3.43%0.64%07:44:25.1
1311408Kevin van der MerweMasterM 2:19:11.5+53:15.2+61.97%61.74%3.22%0.43%07:49:25.1
1321181Kirsten JoubertSub VetF 2:19:27.1+53:30.8+62.27%61.63%3.04%0.24%07:57:25.1
1331180Kenny JoubertGrand MasterM 2:19:31.4+53:35.1+62.35%61.59%2.99%0.19%07:57:25.1
1341001Shane AckhurstSub VetM 2:19:32.3+53:36.0+62.37%61.59%2.98%0.18%07:53:25.1
1351327Vivaan RathoreJuniorM 2:19:46.2+53:49.9+62.64%61.49%2.82%0.01%08:00:25.1
1361391Solly TjabadiVetM 2:19:48.4+53:52.1+62.68%61.47%2.79%-0.01%07:49:25.1
1371400Marius UeckermannMasterM 2:19:53.4+53:57.1+62.78%61.43%2.73%-0.07%07:57:25.1
1381143Donnae GousMasterF 2:19:57.7+54:01.4+62.86%61.40%2.68%-0.12%07:57:25.1
1391260Kgomotso MfubhaSub VetM 2:19:59.6+54:03.3+62.90%61.39%2.66%-0.15%08:00:25.1
1401151Lisa HenenMasterF 2:20:29.7+54:33.4+63.48%61.17%2.31%-0.51%07:57:25.1
1411085Sergio DalgetyVetM 2:20:51.6+54:55.3+63.91%61.01%2.06%-0.77%07:40:25.1
1421150Janice HarmseSub VetF 2:20:59.5+55:03.2+64.06%60.95%1.97%-0.86%07:40:25.1
1431414Arno van der WesthuizenSub VetM 2:21:17.8+55:21.5+64.42%60.82%1.75%-1.08%07:53:25.1
1441366Malan SnymanSub VetM 2:21:24.1+55:27.8+64.54%60.78%1.68%-1.15%07:49:25.1
1451009Alastair Armstrong (Para Cyclist - C2)MasterM 2:21:31.9+55:35.6+64.69%60.72%1.59%-1.25%07:49:25.1
1461245Siya MasekoSub VetM 2:21:46.8+55:50.5+64.98%60.61%1.42%-1.42%07:49:25.1
1471405Gerrit Van Der merweVetM 2:21:53.5+55:57.2+65.11%60.57%1.34%-1.50%07:49:25.1
1481332Joao Paulo RodriguesMasterM 2:21:58.9+56:02.6+65.21%60.53%1.28%-1.57%07:53:25.1
1491051JD BuysVetM 2:22:14.8+56:18.5+65.52%60.42%1.09%-1.76%08:00:25.1
1501195Mlindeli KhumaloVetM 2:22:37.2+56:40.9+65.96%60.26%0.83%-2.03%07:49:25.1
1511282Thando NdlovuSeniorM 2:22:39.7+56:43.4+66.00%60.24%0.81%-2.06%08:00:25.1
1521067Tafara ChitsigaSub VetM 2:23:09.9+57:13.6+66.59%60.03%0.46%-2.42%07:40:25.1
1531226Pat MahlanguSub VetM 2:23:31.1+57:34.8+67.00%59.88%0.21%-2.67%08:00:25.1
1548558Grant ProvanMasterM 2:23:39.8+57:43.5+67.17%59.82%0.11%-2.77%07:57:25.1
1551308Mrinal PatelVetM 2:23:50.6+57:54.3+67.38%59.74%-0.02%-2.90%07:53:25.1
1561216Tebogo LegodiSub VetM 2:23:55.1+57:58.8+67.47%59.71%-0.07%-2.95%08:00:25.1
1571161Timothy HillsVetM 2:24:19.4+58:23.1+67.94%59.55%-0.35%-3.24%07:44:25.1
1581050Owen BuysJuniorM 2:24:30.1+58:33.8+68.15%59.47%-0.47%-3.37%07:57:25.1
1593013Hardus WillemseSeniorM 2:24:43.8+58:47.5+68.41%59.38%-0.63%-3.54%07:49:25.1
1601356Cornelius Steyn SmithVetM 2:24:49.4+58:53.1+68.52%59.34%-0.70%-3.60%07:44:25.1
1611390Gavin ThorntonMasterM 2:24:51.5+58:55.2+68.56%59.33%-0.72%-3.63%07:57:25.1
1621201lee-ann klopperMasterF 2:25:17.0+59:20.7+69.06%59.15%-1.02%-3.93%07:44:25.1
1631437Steve Van RooyenSub VetM 2:25:35.4+59:39.1+69.41%59.03%-1.23%-4.15%07:44:25.1
1643023Louis ZERWICKGrand MasterM 2:25:42.8+59:46.5+69.56%58.98%-1.32%-4.24%07:57:25.1
1651319Tanya PooleMasterF 2:25:51.8+59:55.5+69.73%58.92%-1.42%-4.35%07:44:25.1
1661117Jackie EberleVetF 2:27:36.2+1:01:39.9+71.75%58.22%-2.63%-5.59%07:44:25.1
1671426Andre van JaarsveldSub VetM 2:27:36.5+1:01:40.2+71.76%58.22%-2.63%-5.59%07:44:25.1
1681268Moshe MorareSub VetM 2:27:54.3+1:01:58.0+72.11%58.10%-2.84%-5.81%07:49:25.1
1691264Nthabi Moloi-NgwenyaVetF 2:28:11.3+1:02:15.0+72.44%57.99%-3.04%-6.01%07:49:25.1
1701418Armand van der WesthuizenSub VetM 2:28:32.7+1:02:36.4+72.85%57.85%-3.29%-6.26%07:57:25.1
1711388Rodney TaylorGrand MasterM 2:28:46.2+1:02:49.9+73.11%57.77%-3.44%-6.43%07:49:25.1
1721296Alison NisbetMasterF 2:28:51.2+1:02:54.9+73.21%57.73%-3.50%-6.48%07:49:25.1
1731205Nadine KroegerMasterF 2:28:52.4+1:02:56.1+73.23%57.73%-3.51%-6.50%07:44:25.1
1741340Vincent SchwanSeniorM 2:29:33.8+1:03:37.5+74.04%57.46%-3.99%-6.99%08:00:25.1
1751448Crystal VictorVetF 2:29:35.5+1:03:39.2+74.07%57.45%-4.01%-7.01%07:57:25.1
1761197Tertius KlaverSub VetM 2:29:44.2+1:03:47.9+74.24%57.39%-4.11%-7.12%08:00:25.1
1771022Andrew BembridgeGrand MasterM 2:29:46.6+1:03:50.3+74.28%57.38%-4.14%-7.15%07:53:25.1
1781244Brian MarshVetM 2:29:53.0+1:03:56.7+74.41%57.34%-4.22%-7.22%07:44:25.1
1791439Paul Van schalkwykVetM 2:29:53.4+1:03:57.1+74.42%57.33%-4.22%-7.23%07:53:25.1
1803027elena olivierVetF 2:29:54.5+1:03:58.2+74.44%57.33%-4.23%-7.24%07:49:25.1
1811092Nelette de la ReySub VetF 2:30:16.4+1:04:20.1+74.86%57.19%-4.49%-7.50%07:49:25.1
1821415Johnny Van Der WesthuizenVetM 2:30:28.0+1:04:31.7+75.09%57.11%-4.62%-7.64%07:53:25.1
1831334Adel RoodmanMasterF 2:30:40.7+1:04:44.4+75.33%57.03%-4.77%-7.79%07:49:25.1
1841406Bernice van der MerweMasterF 2:30:43.7+1:04:47.4+75.39%57.02%-4.80%-7.83%07:53:25.1
1851131Andrea FioritaSeniorM 2:30:47.2+1:04:50.9+75.46%56.99%-4.84%-7.87%07:53:25.1
1861140Karen GibbonsMasterF 2:31:36.4+1:05:40.1+76.41%56.69%-5.41%-8.45%08:00:25.1
1871169Kevin HuntVetM 2:31:40.5+1:05:44.2+76.49%56.66%-5.46%-8.50%07:44:25.1
1881347Reitumetse SefoloVetM 2:31:40.9+1:05:44.6+76.50%56.66%-5.47%-8.51%07:57:25.1
1891419Karin Van der WesthuizenVetF 2:31:55.7+1:05:59.4+76.79%56.57%-5.64%-8.68%08:00:25.1
1901314Buddy PhillipsGrand MasterM 2:31:57.2+1:06:00.9+76.82%56.56%-5.65%-8.70%07:49:25.1
1911153Richard HenwoodGrand MasterM 2:32:08.5+1:06:12.2+77.04%56.49%-5.79%-8.84%07:49:25.1
1921218Zandre LindequeSub VetM 2:32:21.3+1:06:25.0+77.28%56.41%-5.93%-8.99%07:53:25.1
1931049Lesley BurnsMasterF 2:33:16.4+1:07:20.1+78.35%56.07%-6.57%-9.65%07:49:25.1
1941007Abimelek AmunjelaSub VetM 2:35:49.2+1:09:52.9+81.32%55.15%-8.34%-11.47%07:57:25.1
1951432Pieter Van NiekerkSub VetM 2:36:03.5+1:10:07.2+81.59%55.07%-8.51%-11.64%07:57:25.1
1961211Christelle Le RouxGrand MasterF 2:36:14.3+1:10:18.0+81.80%55.00%-8.63%-11.77%07:40:25.1
1971149Tessa HanekomMasterF 2:36:38.9+1:10:42.6+82.28%54.86%-8.92%-12.06%08:00:25.1
1981409Leenart Van der MerweVetM 2:37:03.4+1:11:07.1+82.76%54.72%-9.20%-12.35%08:00:25.1
1991194Khutsiso KgoleSub VetM 2:38:01.2+1:12:04.9+83.88%54.38%-9.87%-13.04%07:53:25.1
2001262Lebohang MofokengSub VetM 2:38:13.0+1:12:16.7+84.10%54.32%-10.01%-13.18%07:57:25.1
2011021Victor BehrensVetM 2:38:54.0+1:12:57.7+84.90%54.08%-10.49%-13.67%07:44:25.1
2021028Hiren BhattVetM 2:39:31.0+1:13:34.7+85.62%53.87%-10.91%-14.11%07:49:25.1
2031326Taryn RaeVetF 2:40:11.3+1:14:15.0+86.40%53.65%-11.38%-14.59%07:53:25.1
2041189Keegan KempSub VetM 2:40:26.2+1:14:29.9+86.69%53.57%-11.55%-14.77%07:49:25.1
2051179Gavin JohnsonVetM 2:40:41.3+1:14:45.0+86.98%53.48%-11.73%-14.95%07:53:25.1
2061017Wesley BathoSub VetM 2:40:46.1+1:14:49.8+87.07%53.45%-11.78%-15.01%07:49:25.1
2071029Bernadine BlomSeniorF 2:42:04.9+1:16:08.6+88.60%53.02%-12.70%-15.95%07:49:25.1
2081246Othnil MasiaVetM 2:43:19.5+1:17:23.2+90.05%52.62%-13.56%-16.84%07:49:25.1
2091275Khumbudzo MuofheSub VetM 2:43:20.2+1:17:23.9+90.06%52.61%-13.57%-16.85%07:53:25.1
2103012Martin WheelerGrand MasterM 2:43:22.8+1:17:26.5+90.11%52.60%-13.60%-16.88%07:53:25.1
2111157Dylan HeubnerSeniorM 2:43:32.1+1:17:35.8+90.29%52.55%-13.71%-16.99%08:00:25.1
2121404LEHANÉ VAN DER MERWEJuniorF 2:43:53.7+1:17:57.4+90.71%52.43%-13.96%-17.25%07:44:25.1
2131341Jean-Louis ScottSub VetM 2:43:54.2+1:17:57.9+90.72%52.43%-13.96%-17.25%07:57:25.1
2141155TREVOR HERBERTGrand MasterM 2:44:30.8+1:18:34.5+91.43%52.24%-14.39%-17.69%07:57:25.1
2151204Kwezi KondileSub VetM 2:44:32.0+1:18:35.7+91.46%52.23%-14.40%-17.70%08:00:25.1
2161215Andre LeachMasterM 2:44:40.0+1:18:43.7+91.61%52.19%-14.49%-17.80%08:00:25.1
2171043Maximus BrandJuniorM 2:44:47.3+1:18:51.0+91.75%52.15%-14.58%-17.88%07:49:25.1
2181042Cornelis BrandVetM 2:45:25.9+1:19:29.6+92.50%51.95%-15.03%-18.34%07:49:25.1
2193005Storm WarmbackSub VetF 2:46:23.0+1:20:26.7+93.61%51.65%-15.69%-19.03%07:53:25.1
2201258Luke Reece MeyerSub VetM 2:46:26.1+1:20:29.8+93.67%51.63%-15.72%-19.06%07:53:25.1
2211040Jobre BrandVetF 2:46:56.4+1:21:00.1+94.26%51.48%-16.08%-19.42%07:57:25.1
2221337Kevin SandersSub VetM 2:47:32.5+1:21:36.2+94.96%51.29%-16.49%-19.85%08:00:25.1
2231325Frederick PutterMasterM 2:47:43.7+1:21:47.4+95.17%51.24%-16.62%-19.99%08:00:25.1
2241177Liandi Janse van VuurenSub VetF 2:49:19.0+1:23:22.7+97.02%50.76%-17.73%-21.12%07:44:25.1
2251274Chantel MullerSub VetF 2:49:24.8+1:23:28.5+97.13%50.73%-17.80%-21.19%07:44:25.1
2261121Martiens EngelbrechtSub VetM 2:50:38.1+1:24:41.8+98.56%50.36%-18.64%-22.07%07:49:25.1
2271256Larize McPhailSub VetF 2:50:46.0+1:24:49.7+98.71%50.33%-18.74%-22.16%07:53:25.1
2281199Jacques KleynhansSub VetM 2:50:50.1+1:24:53.8+98.79%50.30%-18.78%-22.21%07:57:25.1
2291449Peter VisagieMasterM 2:51:03.4+1:25:07.1+99.05%50.24%-18.94%-22.37%07:53:25.1
2301041Milan BrandJuniorF 2:52:46.8+1:26:50.5+101.05%49.74%-20.14%-23.60%07:49:25.1
2311058Mitali ChauhanVetF 2:52:56.3+1:27:00.0+101.24%49.69%-20.25%-23.71%07:53:25.1
2321203Daryn KoertzenVetM 2:53:06.8+1:27:10.5+101.44%49.64%-20.37%-23.84%08:00:25.1
2331145Christo GroblerGrand MasterM 2:53:32.1+1:27:35.8+101.93%49.52%-20.66%-24.14%07:49:25.1
2341230Thandeka MakhosiMasterF 2:53:33.7+1:27:37.4+101.96%49.51%-20.68%-24.16%07:44:25.1
2353004DONALD WANVIGMasterM 2:56:07.9+1:30:11.6+104.95%48.79%-22.47%-26.00%07:44:25.1
2361174Michael Janse van RensburgSub VetM 2:56:16.4+1:30:20.1+105.12%48.75%-22.56%-26.10%07:44:25.1
2371236Mya ManitshanaJuniorF 2:57:15.2+1:31:18.9+106.26%48.48%-23.25%-26.80%07:53:25.1
2381235Madoda ManitshanaVetM 2:57:32.6+1:31:36.3+106.59%48.40%-23.45%-27.01%07:53:25.1
2391320Werner PotgieterVetM 2:57:39.0+1:31:42.7+106.72%48.38%-23.52%-27.08%07:57:25.1
2401270Prince MthembuVetM 2:59:28.4+1:33:32.1+108.84%47.88%-24.79%-28.39%08:00:25.1
2411228Zayd MahomedVetM 3:00:24.6+1:34:28.3+109.93%47.64%-25.44%-29.06%07:57:25.1
2421223Olympus LuthadaSub VetM 3:01:33.2+1:35:36.9+111.26%47.34%-26.24%-29.88%07:57:25.1
2431229Ibrahim MahomedJuniorM 3:02:25.6+1:36:29.3+112.28%47.11%-26.84%-30.50%07:57:25.1
2441048Chanelle BurgerSub VetF 3:02:51.8+1:36:55.5+112.78%47.00%-27.15%-30.81%07:57:25.1
2451006Muhammad Saabir AllawoodeenJuniorM 3:04:07.7+1:38:11.4+114.26%46.67%-28.03%-31.72%08:00:25.1
2461100Rohan DeamerMasterM 3:06:31.7+1:40:35.4+117.05%46.07%-29.70%-33.44%07:53:25.1
2471285Luke NelVetM 3:06:50.9+1:40:54.6+117.42%45.99%-29.92%-33.67%07:49:25.1
2481295Megan NigriniU/23F 3:08:06.1+1:42:09.8+118.88%45.69%-30.79%-34.56%07:57:25.1
2493031Khumbelo NethambaSub VetM 3:10:42.4+1:44:46.1+121.91%45.06%-32.60%-36.43%07:49:25.1
2501240Pfunzo MaphidzheSub VetM 3:14:02.2+1:48:05.9+125.79%44.29%-34.92%-38.81%07:57:25.1
2511389Brad ThomsonSub VetM 3:14:15.4+1:48:19.1+126.04%44.24%-35.07%-38.96%07:49:25.1
2521300Nic OlivierGrand MasterM 3:15:05.3+1:49:09.0+127.01%44.05%-35.65%-39.56%07:57:25.1
2533035Ndiitwani MavhungaVetM 3:15:08.1+1:49:11.8+127.06%44.04%-35.68%-39.59%07:49:25.1
2541002aadil adamVetM 3:15:46.9+1:49:50.6+127.82%43.89%-36.13%-40.06%07:53:25.1
2551303Zubair ParukVetM 3:15:51.2+1:49:54.9+127.90%43.88%-36.18%-40.11%07:53:25.1
2561365Niall SnymanJuniorM 3:16:10.7+1:50:14.4+128.28%43.81%-36.41%-40.34%07:53:25.1
2571183Yusuf KaderSub VetM 3:16:48.6+1:50:52.3+129.01%43.67%-36.84%-40.79%07:53:25.1
2581165Lorraine HoltzhausenVetF 3:16:52.0+1:50:55.7+129.08%43.65%-36.88%-40.83%07:57:25.1
2591294Sizwezakhe NgwenyaSeniorM 3:20:06.3+1:54:10.0+132.85%42.95%-39.14%-43.15%07:44:25.1
2601125Werner EngelbrechtMasterM 3:21:02.4+1:55:06.1+133.94%42.75%-39.79%-43.82%08:00:25.1
2611370Hennie SteynSeniorM 3:21:38.6+1:55:42.3+134.64%42.62%-40.21%-44.25%07:44:25.1
2621003Jameel AllawoodeenVetM 3:24:17.2+1:58:20.9+137.71%42.07%-42.04%-46.14%07:40:25.1
2631265Malome MolwantwaSub VetM 3:27:54.3+2:01:58.0+141.92%41.34%-44.56%-48.73%07:57:25.1
2641148Theresa HammanMasterF 3:28:18.0+2:02:21.7+142.38%41.26%-44.83%-49.01%07:49:25.1
2651429Mieke van KaamVetF 3:38:40.9+2:12:44.6+154.46%39.30%-52.05%-56.44%08:00:25.1
2661425Adele Van HuyssteenMasterF 3:40:49.1+2:14:52.8+156.95%38.92%-53.54%-57.97%08:00:25.1
2671372Katelyn StrydomJuniorF 3:43:26.3+2:17:30.0+160.00%38.46%-55.36%-59.84%08:00:25.1
2681318Bianca PohlSub VetF 3:43:50.0+2:17:53.7+160.46%38.39%-55.63%-60.12%08:00:25.1
2691317Pieter john PohlJuniorM 3:46:05.0+2:20:08.7+163.08%38.01%-57.20%-61.73%08:00:25.1
2701344Alicia SeabrookMasterF 3:50:50.8+2:24:54.5+168.62%37.23%-60.51%-65.14%07:49:25.1
  • Comments (2)