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: 204
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%39.10%37.71%07:40:25.1
21089Deowen de JagerJuniorM 1:26:32.9+0:36.6+0.71%99.30%38.67%37.27%07:40:25.1
31020Daimon BattesonJuniorM 1:27:00.4+1:04.1+1.24%98.77%38.34%36.94%07:40:25.1
41170Alan IrvinMasterM 1:28:47.9+2:51.6+3.33%96.78%37.07%35.64%08:00:25.1
51369Chris SteynMasterM 1:30:00.0+4:03.7+4.73%95.49%36.22%34.77%08:00:25.1
61030Matthew BoothJuniorM 1:34:52.5+8:56.2+10.40%90.58%32.76%31.24%07:40:25.1
71209Fabio La MantiaVetM 1:36:17.8+10:21.5+12.05%89.24%31.76%30.21%07:40:25.1
81069Scylagh ClunnieVetM 1:37:29.7+11:33.4+13.45%88.15%30.91%29.34%07:44:25.1
91298Siyabonga NyathiJuniorM 1:37:48.8+11:52.5+13.82%87.86%30.68%29.11%07:40:25.1
101016Thomas BaselJuniorM 1:38:58.5+13:02.2+15.17%86.83%29.86%28.27%07:40:25.1
111412Anton Van der RietMasterM 1:40:30.7+14:34.4+16.96%85.50%28.77%27.15%08:00:25.1
121166Gavin HornGrand MasterM 1:40:58.3+15:02.0+17.49%85.11%28.44%26.82%07:40:25.1
131302Justin OrpenSub VetM 1:42:27.5+16:31.2+19.22%83.88%27.39%25.74%07:40:25.1
141309Ryan PelserSeniorM 1:44:41.9+18:45.6+21.83%82.08%25.80%24.12%07:44:25.1
151445Ethan VenterJuniorM 1:45:01.0+19:04.7+22.20%81.83%25.58%23.89%07:40:25.1
161057Quinton CarterJuniorM 1:45:12.9+19:16.6+22.43%81.68%25.44%23.74%07:40:25.1
178633Michael van MoorstGrand MasterM 1:46:49.6+20:53.3+24.31%80.45%24.29%22.57%07:57:25.1
181280David MynhardtSub VetM 1:46:52.7+20:56.4+24.37%80.41%24.26%22.54%07:40:25.1
193011Stefan WesselsSub VetM 1:47:15.8+21:19.5+24.81%80.12%23.99%22.26%07:44:25.1
201099Devanté De VernonJuniorM 1:47:38.7+21:42.4+25.26%79.83%23.71%21.98%07:44:25.1
211392Christiaan TrollipJuniorM 1:47:53.8+21:57.5+25.55%79.65%23.54%21.80%07:57:25.1
221026Graeme BezuidenhoudtVetM 1:49:18.1+23:21.8+27.19%78.62%22.54%20.78%07:44:25.1
231037Matthew BowersJuniorM 1:49:31.0+23:34.7+27.44%78.47%22.39%20.62%07:40:25.1
241231Lindelani MakwarelaVetM 1:51:13.2+25:16.9+29.42%77.27%21.18%19.39%07:57:25.1
251355Justin SmallmanSub VetM 1:51:31.2+25:34.9+29.77%77.06%20.97%19.17%07:40:25.1
263001Bernard VorsterSub VetM 1:53:17.5+27:21.2+31.83%75.86%19.71%17.89%07:40:25.1
271434Brett van RensburgVetM 1:54:00.1+28:03.8+32.66%75.38%19.21%17.37%07:40:25.1
281299Gus O'ConnorGrand MasterM 1:54:23.0+28:26.7+33.10%75.13%18.94%17.10%07:40:25.1
291383Pieter SwiegersSeniorM 1:54:34.9+28:38.6+33.33%75.00%18.80%16.95%07:49:25.1
301031Stefan BothaSub VetM 1:54:36.4+28:40.1+33.36%74.99%18.78%16.94%07:57:25.1
311130Mark EvansGrand MasterM 1:55:12.9+29:16.6+34.07%74.59%18.35%16.49%07:53:25.1
321451Nigel VolkGrand MasterM 1:55:21.2+29:24.9+34.23%74.50%18.25%16.39%08:00:25.1
331393Mauritz TrollipVetM 1:55:50.5+29:54.2+34.80%74.19%17.91%16.04%07:49:25.1
341450Sean VolkSub VetM 1:55:57.7+30:01.4+34.94%74.11%17.82%15.95%07:40:25.1
351106Cobus du PlessisMasterM 1:56:21.9+30:25.6+35.41%73.85%17.54%15.66%07:49:25.1
361368Craig StewartVetM 1:56:25.3+30:29.0+35.47%73.82%17.50%15.62%07:40:25.1
371452Jacques VorsterSub VetM 1:57:00.7+31:04.4+36.16%73.44%17.08%15.19%07:53:25.1
381052Leroy CampbellVetM 1:58:16.5+32:20.2+37.63%72.66%16.18%14.28%07:44:25.1
391234Keagan MalanSeniorM 1:58:17.0+32:20.7+37.64%72.65%16.18%14.27%08:00:25.1
401056Franco CarstensSeniorM 1:58:19.6+32:23.3+37.69%72.63%16.15%14.24%08:00:25.1
411134Johannes FourieGrand MasterM 1:58:39.9+32:43.6+38.08%72.42%15.91%13.99%07:44:25.1
421353Matthew SmallJuniorM 1:59:53.0+33:56.7+39.50%71.68%15.04%13.11%08:00:25.1
431073Jonathan CoetzeeJuniorM 2:00:16.5+34:20.2+39.96%71.45%14.76%12.83%07:49:25.1
441091Marcel de KlerkGrand MasterM 2:00:47.6+34:51.3+40.56%71.14%14.40%12.45%07:40:25.1
451133Marco FioritaSeniorM 2:01:08.3+35:12.0+40.96%70.94%14.15%12.20%07:53:25.1
461278Ricardo MynhardtSub VetM 2:01:44.4+35:48.1+41.66%70.59%13.73%11.77%07:49:25.1
471384Gareth SwiftMasterM 2:01:58.0+36:01.7+41.92%70.46%13.57%11.60%07:44:25.1
481253SETH MCCLOGHRIEJuniorM 2:02:56.9+37:00.6+43.07%69.90%12.87%10.89%07:53:25.1
491277Tinashe MutangaSub VetM 2:03:02.4+37:06.1+43.17%69.85%12.80%10.82%08:00:25.1
501200Xander KleynhansJuniorM 2:03:21.0+37:24.7+43.53%69.67%12.59%10.60%08:00:25.1
511144Johannes GreylingSeniorM 2:03:56.8+38:00.5+44.23%69.33%12.16%10.17%07:53:25.1
521433Chris van NiekerkSub VetM 2:04:04.6+38:08.3+44.38%69.26%12.07%10.07%08:00:25.1
538698Gert RoseltSub VetM 2:04:06.2+38:09.9+44.41%69.25%12.05%10.05%07:44:25.1
541261Alex MijatovicVetM 2:04:08.5+38:12.2+44.45%69.23%12.02%10.02%07:53:25.1
551164Evan HobsonSub VetM 2:04:55.6+38:59.3+45.37%68.79%11.47%9.46%07:49:25.1
561401Deon Van AssGrand MasterM 2:05:24.6+39:28.3+45.93%68.53%11.13%9.11%07:49:25.1
571186John KellyGrand MasterM 2:06:04.6+40:08.3+46.71%68.16%10.65%8.62%07:44:25.1
581273Francis MullanMasterM 2:06:24.0+40:27.7+47.08%67.99%10.42%8.39%07:40:25.1
591202DEON KOEKEMOERMasterM 2:06:39.7+40:43.4+47.39%67.85%10.24%8.20%07:49:25.1
601440Franco Van StadenJuniorM 2:06:53.4+40:57.1+47.65%67.73%10.08%8.03%07:44:25.1
611066edwin childsGrand MasterM 2:06:54.9+40:58.6+47.68%67.71%10.06%8.01%07:40:25.1
621116Blake DunlopSub VetM 2:07:35.8+41:39.5+48.47%67.35%9.58%7.52%07:44:25.1
631012Wynand BadenhorstVetM 2:07:53.7+41:57.4+48.82%67.19%9.36%7.30%07:40:25.1
641185Zaahid KaderSub VetM 2:07:54.0+41:57.7+48.83%67.19%9.36%7.30%07:53:25.1
651395Hangwelani TshifaroSub VetM 2:08:05.5+42:09.2+49.05%67.09%9.23%7.16%07:53:25.1
661371Arno StokesU/23M 2:08:06.0+42:09.7+49.06%67.09%9.22%7.16%07:57:25.1
671403Mauritz van den HeeverVetM 2:08:13.2+42:16.9+49.20%67.02%9.13%7.07%07:49:25.1
681349Varun SinghVetM 2:08:31.2+42:34.9+49.55%66.87%8.92%6.85%07:40:25.1
691438Brad Van RooyenSub VetM 2:08:43.8+42:47.5+49.79%66.76%8.77%6.70%07:44:25.1
701380Dewald SwartMasterM 2:08:53.3+42:57.0+49.98%66.68%8.66%6.58%07:40:25.1
711065Youssef CHIFAHIVetM 2:09:37.7+43:41.4+50.84%66.30%8.14%6.05%07:57:25.1
721346Sipho SebidiSub VetM 2:09:50.3+43:54.0+51.08%66.19%7.99%5.90%07:53:25.1
731343Matthew SeabrookMasterM 2:09:51.4+43:55.1+51.10%66.18%7.97%5.88%07:44:25.1
741407De Wet van der MerweSeniorM 2:10:06.2+44:09.9+51.39%66.05%7.80%5.70%07:49:25.1
751123Rian EngelbrechtMasterM 2:10:06.3+44:10.0+51.39%66.05%7.80%5.70%07:44:25.1
761351Ndamulelo SiwadaSub VetM 2:10:27.4+44:31.1+51.80%65.88%7.55%5.45%07:53:25.1
771252Themba MbathaMasterM 2:10:27.9+44:31.6+51.81%65.87%7.54%5.44%08:00:25.1
781421Stefan van DeventerSub VetM 2:10:59.1+45:02.8+52.42%65.61%7.17%5.06%07:53:25.1
791011Jonathan AustinSub VetM 2:11:04.2+45:07.9+52.52%65.57%7.11%5.00%07:57:25.1
801333Adriaan RoetsSub VetM 2:11:13.3+45:17.0+52.69%65.49%7.01%4.89%08:00:25.1
811313Cheslee PentzMasterM 2:11:18.1+45:21.8+52.79%65.45%6.95%4.84%08:00:25.1
821373George StrydomVetM 2:12:01.3+46:05.0+53.62%65.09%6.44%4.31%07:44:25.1
831348Tumelo SekopamotseSub VetM 2:12:03.2+46:06.9+53.66%65.08%6.42%4.29%07:44:25.1
841126Lukas ErasmusVetM 2:12:24.5+46:28.2+54.07%64.90%6.17%4.03%07:49:25.1
851047Garryn BrooksSub VetM 2:12:29.8+46:33.5+54.18%64.86%6.10%3.97%07:40:25.1
861276Craig MurraySub VetM 2:12:41.9+46:45.6+54.41%64.76%5.96%3.82%07:49:25.1
871173Christiaan JacobsSub VetM 2:13:34.9+47:38.6+55.44%64.33%5.33%3.18%07:44:25.1
881024Justin BertzVetM 2:13:42.5+47:46.2+55.59%64.27%5.24%3.09%07:44:25.1
891095Hugh De VernonVetM 2:13:42.9+47:46.6+55.59%64.27%5.24%3.09%07:57:25.1
901113Pieter DuartteeGrand MasterM 2:13:53.5+47:57.2+55.80%64.18%5.11%2.96%07:49:25.1
911142Dylan GordonSub VetM 2:14:06.0+48:09.7+56.04%64.09%4.97%2.81%07:49:25.1
921441Quinton van ZylVetM 2:14:42.2+48:45.9+56.74%63.80%4.54%2.37%07:44:25.1
931103Ian DouglassMasterM 2:15:27.9+49:31.6+57.63%63.44%4.00%1.82%07:44:25.1
941135Gareth FrostMasterM 2:15:28.4+49:32.1+57.64%63.44%3.99%1.81%07:49:25.1
953010Sebastian WatermannSub VetM 2:15:28.5+49:32.2+57.64%63.43%3.99%1.81%08:00:25.1
961352Charl SmallMasterM 2:15:43.5+49:47.2+57.93%63.32%3.82%1.63%08:00:25.1
971013JP BadenhorstVetM 2:16:09.2+50:12.9+58.43%63.12%3.51%1.32%07:44:25.1
981249Maanda MavhunguSub VetM 2:16:13.3+50:17.0+58.51%63.09%3.46%1.27%07:53:25.1
991312Darren PennyVetM 2:16:33.7+50:37.4+58.91%62.93%3.22%1.02%07:49:25.1
1001196Paul KlaverSub VetM 2:17:16.3+51:20.0+59.73%62.60%2.72%0.51%08:00:25.1
1011152Guy HenleyMasterM 2:17:17.7+51:21.4+59.76%62.59%2.70%0.49%07:57:25.1
1021446Francois VenterMasterM 2:17:48.9+51:52.6+60.36%62.36%2.33%0.11%07:40:25.1
1031227Vusi MahloboSub VetM 2:18:07.9+52:11.6+60.73%62.21%2.11%-0.11%07:57:25.1
1041102Paul DeebleVetM 2:18:31.6+52:35.3+61.19%62.04%1.83%-0.40%08:00:25.1
1051115Shaun DuartteeSub VetM 2:18:45.2+52:48.9+61.46%61.94%1.67%-0.57%07:44:25.1
1063002Ryan VosSub VetM 2:18:53.6+52:57.3+61.62%61.87%1.57%-0.67%07:44:25.1
1071408Kevin van der MerweMasterM 2:19:11.5+53:15.2+61.97%61.74%1.36%-0.88%07:49:25.1
1081180Kenny JoubertGrand MasterM 2:19:31.4+53:35.1+62.35%61.59%1.12%-1.12%07:57:25.1
1091001Shane AckhurstSub VetM 2:19:32.3+53:36.0+62.37%61.59%1.11%-1.13%07:53:25.1
1101327Vivaan RathoreJuniorM 2:19:46.2+53:49.9+62.64%61.49%0.95%-1.30%08:00:25.1
1111391Solly TjabadiVetM 2:19:48.4+53:52.1+62.68%61.47%0.92%-1.33%07:49:25.1
1121400Marius UeckermannMasterM 2:19:53.4+53:57.1+62.78%61.43%0.86%-1.39%07:57:25.1
1131260Kgomotso MfubhaSub VetM 2:19:59.6+54:03.3+62.90%61.39%0.79%-1.46%08:00:25.1
1141414Arno van der WesthuizenSub VetM 2:21:17.8+55:21.5+64.42%60.82%-0.13%-2.41%07:53:25.1
1151366Malan SnymanSub VetM 2:21:24.1+55:27.8+64.54%60.78%-0.21%-2.48%07:49:25.1
1161009Alastair Armstrong (Para Cyclist - C2)MasterM 2:21:31.9+55:35.6+64.69%60.72%-0.30%-2.58%07:49:25.1
1171245Siya MasekoSub VetM 2:21:46.8+55:50.5+64.98%60.61%-0.48%-2.76%07:49:25.1
1181405Gerrit Van Der merweVetM 2:21:53.5+55:57.2+65.11%60.57%-0.55%-2.84%07:49:25.1
1191332Joao Paulo RodriguesMasterM 2:21:58.9+56:02.6+65.21%60.53%-0.62%-2.91%07:53:25.1
1201051JD BuysVetM 2:22:14.8+56:18.5+65.52%60.42%-0.81%-3.10%08:00:25.1
1211195Mlindeli KhumaloVetM 2:22:37.2+56:40.9+65.96%60.26%-1.07%-3.37%07:49:25.1
1221282Thando NdlovuSeniorM 2:22:39.7+56:43.4+66.00%60.24%-1.10%-3.40%08:00:25.1
1231067Tafara ChitsigaSub VetM 2:23:09.9+57:13.6+66.59%60.03%-1.46%-3.76%07:40:25.1
1241226Pat MahlanguSub VetM 2:23:31.1+57:34.8+67.00%59.88%-1.71%-4.02%08:00:25.1
1258558Grant ProvanMasterM 2:23:39.8+57:43.5+67.17%59.82%-1.81%-4.12%07:57:25.1
1261308Mrinal PatelVetM 2:23:50.6+57:54.3+67.38%59.74%-1.94%-4.25%07:53:25.1
1271216Tebogo LegodiSub VetM 2:23:55.1+57:58.8+67.47%59.71%-1.99%-4.31%08:00:25.1
1281161Timothy HillsVetM 2:24:19.4+58:23.1+67.94%59.55%-2.28%-4.60%07:44:25.1
1291050Owen BuysJuniorM 2:24:30.1+58:33.8+68.15%59.47%-2.40%-4.73%07:57:25.1
1303013Hardus WillemseSeniorM 2:24:43.8+58:47.5+68.41%59.38%-2.57%-4.90%07:49:25.1
1311356Cornelius Steyn SmithVetM 2:24:49.4+58:53.1+68.52%59.34%-2.63%-4.96%07:44:25.1
1321390Gavin ThorntonMasterM 2:24:51.5+58:55.2+68.56%59.33%-2.66%-4.99%07:57:25.1
1331437Steve Van RooyenSub VetM 2:25:35.4+59:39.1+69.41%59.03%-3.18%-5.52%07:44:25.1
1343023Louis ZERWICKGrand MasterM 2:25:42.8+59:46.5+69.56%58.98%-3.26%-5.61%07:57:25.1
1351426Andre van JaarsveldSub VetM 2:27:36.5+1:01:40.2+71.76%58.22%-4.61%-6.98%07:44:25.1
1361268Moshe MorareSub VetM 2:27:54.3+1:01:58.0+72.11%58.10%-4.82%-7.20%07:49:25.1
1371418Armand van der WesthuizenSub VetM 2:28:32.7+1:02:36.4+72.85%57.85%-5.27%-7.66%07:57:25.1
1381388Rodney TaylorGrand MasterM 2:28:46.2+1:02:49.9+73.11%57.77%-5.43%-7.83%07:49:25.1
1391340Vincent SchwanSeniorM 2:29:33.8+1:03:37.5+74.04%57.46%-5.99%-8.40%08:00:25.1
1401197Tertius KlaverSub VetM 2:29:44.2+1:03:47.9+74.24%57.39%-6.11%-8.53%08:00:25.1
1411022Andrew BembridgeGrand MasterM 2:29:46.6+1:03:50.3+74.28%57.38%-6.14%-8.55%07:53:25.1
1421244Brian MarshVetM 2:29:53.0+1:03:56.7+74.41%57.34%-6.22%-8.63%07:44:25.1
1431439Paul Van schalkwykVetM 2:29:53.4+1:03:57.1+74.42%57.33%-6.22%-8.64%07:53:25.1
1441415Johnny Van Der WesthuizenVetM 2:30:28.0+1:04:31.7+75.09%57.11%-6.63%-9.05%07:53:25.1
1451131Andrea FioritaSeniorM 2:30:47.2+1:04:50.9+75.46%56.99%-6.86%-9.29%07:53:25.1
1461169Kevin HuntVetM 2:31:40.5+1:05:44.2+76.49%56.66%-7.49%-9.93%07:44:25.1
1471347Reitumetse SefoloVetM 2:31:40.9+1:05:44.6+76.50%56.66%-7.49%-9.94%07:57:25.1
1481314Buddy PhillipsGrand MasterM 2:31:57.2+1:06:00.9+76.82%56.56%-7.69%-10.13%07:49:25.1
1491153Richard HenwoodGrand MasterM 2:32:08.5+1:06:12.2+77.04%56.49%-7.82%-10.27%07:49:25.1
1501218Zandre LindequeSub VetM 2:32:21.3+1:06:25.0+77.28%56.41%-7.97%-10.42%07:53:25.1
1511007Abimelek AmunjelaSub VetM 2:35:49.2+1:09:52.9+81.32%55.15%-10.43%-12.93%07:57:25.1
1521432Pieter Van NiekerkSub VetM 2:36:03.5+1:10:07.2+81.59%55.07%-10.59%-13.11%07:57:25.1
1531409Leenart Van der MerweVetM 2:37:03.4+1:11:07.1+82.76%54.72%-11.30%-13.83%08:00:25.1
1541194Khutsiso KgoleSub VetM 2:38:01.2+1:12:04.9+83.88%54.38%-11.98%-14.53%07:53:25.1
1551262Lebohang MofokengSub VetM 2:38:13.0+1:12:16.7+84.10%54.32%-12.12%-14.67%07:57:25.1
1561021Victor BehrensVetM 2:38:54.0+1:12:57.7+84.90%54.08%-12.61%-15.17%07:44:25.1
1571028Hiren BhattVetM 2:39:31.0+1:13:34.7+85.62%53.87%-13.05%-15.61%07:49:25.1
1581189Keegan KempSub VetM 2:40:26.2+1:14:29.9+86.69%53.57%-13.70%-16.28%07:49:25.1
1591179Gavin JohnsonVetM 2:40:41.3+1:14:45.0+86.98%53.48%-13.88%-16.46%07:53:25.1
1601017Wesley BathoSub VetM 2:40:46.1+1:14:49.8+87.07%53.45%-13.93%-16.52%07:49:25.1
1611246Othnil MasiaVetM 2:43:19.5+1:17:23.2+90.05%52.62%-15.74%-18.37%07:49:25.1
1621275Khumbudzo MuofheSub VetM 2:43:20.2+1:17:23.9+90.06%52.61%-15.75%-18.38%07:53:25.1
1633012Martin WheelerGrand MasterM 2:43:22.8+1:17:26.5+90.11%52.60%-15.78%-18.41%07:53:25.1
1641157Dylan HeubnerSeniorM 2:43:32.1+1:17:35.8+90.29%52.55%-15.89%-18.53%08:00:25.1
1651341Jean-Louis ScottSub VetM 2:43:54.2+1:17:57.9+90.72%52.43%-16.15%-18.79%07:57:25.1
1661155TREVOR HERBERTGrand MasterM 2:44:30.8+1:18:34.5+91.43%52.24%-16.59%-19.24%07:57:25.1
1671204Kwezi KondileSub VetM 2:44:32.0+1:18:35.7+91.46%52.23%-16.60%-19.25%08:00:25.1
1681215Andre LeachMasterM 2:44:40.0+1:18:43.7+91.61%52.19%-16.69%-19.35%08:00:25.1
1691043Maximus BrandJuniorM 2:44:47.3+1:18:51.0+91.75%52.15%-16.78%-19.43%07:49:25.1
1701042Cornelis BrandVetM 2:45:25.9+1:19:29.6+92.50%51.95%-17.24%-19.90%07:49:25.1
1711258Luke Reece MeyerSub VetM 2:46:26.1+1:20:29.8+93.67%51.63%-17.95%-20.63%07:53:25.1
1721337Kevin SandersSub VetM 2:47:32.5+1:21:36.2+94.96%51.29%-18.73%-21.43%08:00:25.1
1731325Frederick PutterMasterM 2:47:43.7+1:21:47.4+95.17%51.24%-18.86%-21.57%08:00:25.1
1741121Martiens EngelbrechtSub VetM 2:50:38.1+1:24:41.8+98.56%50.36%-20.92%-23.67%07:49:25.1
1751199Jacques KleynhansSub VetM 2:50:50.1+1:24:53.8+98.79%50.30%-21.07%-23.82%07:57:25.1
1761449Peter VisagieMasterM 2:51:03.4+1:25:07.1+99.05%50.24%-21.22%-23.98%07:53:25.1
1771203Daryn KoertzenVetM 2:53:06.8+1:27:10.5+101.44%49.64%-22.68%-25.47%08:00:25.1
1781145Christo GroblerGrand MasterM 2:53:32.1+1:27:35.8+101.93%49.52%-22.98%-25.77%07:49:25.1
1793004DONALD WANVIGMasterM 2:56:07.9+1:30:11.6+104.95%48.79%-24.82%-27.66%07:44:25.1
1801174Michael Janse van RensburgSub VetM 2:56:16.4+1:30:20.1+105.12%48.75%-24.92%-27.76%07:44:25.1
1811235Madoda ManitshanaVetM 2:57:32.6+1:31:36.3+106.59%48.40%-25.82%-28.68%07:53:25.1
1821320Werner PotgieterVetM 2:57:39.0+1:31:42.7+106.72%48.38%-25.90%-28.76%07:57:25.1
1831270Prince MthembuVetM 2:59:28.4+1:33:32.1+108.84%47.88%-27.19%-30.08%08:00:25.1
1841228Zayd MahomedVetM 3:00:24.6+1:34:28.3+109.93%47.64%-27.85%-30.76%07:57:25.1
1851223Olympus LuthadaSub VetM 3:01:33.2+1:35:36.9+111.26%47.34%-28.66%-31.59%07:57:25.1
1861229Ibrahim MahomedJuniorM 3:02:25.6+1:36:29.3+112.28%47.11%-29.28%-32.22%07:57:25.1
1871006Muhammad Saabir AllawoodeenJuniorM 3:04:07.7+1:38:11.4+114.26%46.67%-30.49%-33.45%08:00:25.1
1881100Rohan DeamerMasterM 3:06:31.7+1:40:35.4+117.05%46.07%-32.19%-35.19%07:53:25.1
1891285Luke NelVetM 3:06:50.9+1:40:54.6+117.42%45.99%-32.41%-35.42%07:49:25.1
1903031Khumbelo NethambaSub VetM 3:10:42.4+1:44:46.1+121.91%45.06%-35.15%-38.22%07:49:25.1
1911240Pfunzo MaphidzheSub VetM 3:14:02.2+1:48:05.9+125.79%44.29%-37.51%-40.63%07:57:25.1
1921389Brad ThomsonSub VetM 3:14:15.4+1:48:19.1+126.04%44.24%-37.66%-40.79%07:49:25.1
1931300Nic OlivierGrand MasterM 3:15:05.3+1:49:09.0+127.01%44.05%-38.25%-41.40%07:57:25.1
1943035Ndiitwani MavhungaVetM 3:15:08.1+1:49:11.8+127.06%44.04%-38.29%-41.43%07:49:25.1
1951002aadil adamVetM 3:15:46.9+1:49:50.6+127.82%43.89%-38.75%-41.90%07:53:25.1
1961303Zubair ParukVetM 3:15:51.2+1:49:54.9+127.90%43.88%-38.80%-41.95%07:53:25.1
1971365Niall SnymanJuniorM 3:16:10.7+1:50:14.4+128.28%43.81%-39.03%-42.19%07:53:25.1
1981183Yusuf KaderSub VetM 3:16:48.6+1:50:52.3+129.01%43.67%-39.47%-42.64%07:53:25.1
1991294Sizwezakhe NgwenyaSeniorM 3:20:06.3+1:54:10.0+132.85%42.95%-41.81%-45.03%07:44:25.1
2001125Werner EngelbrechtMasterM 3:21:02.4+1:55:06.1+133.94%42.75%-42.47%-45.71%08:00:25.1
2011370Hennie SteynSeniorM 3:21:38.6+1:55:42.3+134.64%42.62%-42.90%-46.15%07:44:25.1
2021003Jameel AllawoodeenVetM 3:24:17.2+1:58:20.9+137.71%42.07%-44.77%-48.06%07:40:25.1
2031265Malome MolwantwaSub VetM 3:27:54.3+2:01:58.0+141.92%41.34%-47.34%-50.68%07:57:25.1
2041317Pieter john PohlJuniorM 3:46:05.0+2:20:08.7+163.08%38.01%-60.22%-63.86%08:00:25.1
  • Comments (2)