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: 205
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.79%07:40:25.1
21089Deowen de JagerJuniorM 1:26:32.9+0:36.6+0.71%99.30%38.67%37.34%07:40:25.1
31020Daimon BattesonJuniorM 1:27:00.4+1:04.1+1.24%98.77%38.34%37.01%07:40:25.1
41170Alan IrvinMasterM 1:28:47.9+2:51.6+3.33%96.78%37.07%35.71%08:00:25.1
51369Chris SteynMasterM 1:30:00.0+4:03.7+4.73%95.49%36.22%34.84%08:00:25.1
61030Matthew BoothJuniorM 1:34:52.5+8:56.2+10.40%90.58%32.76%31.32%07:40:25.1
71209Fabio La MantiaVetM 1:36:17.8+10:21.5+12.05%89.24%31.76%30.29%07:40:25.1
81069Scylagh ClunnieVetM 1:37:29.7+11:33.4+13.45%88.15%30.91%29.42%07:44:25.1
91298Siyabonga NyathiJuniorM 1:37:48.8+11:52.5+13.82%87.86%30.68%29.19%07:40:25.1
101016Thomas BaselJuniorM 1:38:58.5+13:02.2+15.17%86.83%29.86%28.35%07:40:25.1
111412Anton Van der RietMasterM 1:40:30.7+14:34.4+16.96%85.50%28.77%27.23%08:00:25.1
121166Gavin HornGrand MasterM 1:40:58.3+15:02.0+17.49%85.11%28.44%26.90%07:40:25.1
131302Justin OrpenSub VetM 1:42:27.5+16:31.2+19.22%83.88%27.39%25.83%07:40:25.1
141309Ryan PelserSeniorM 1:44:41.9+18:45.6+21.83%82.08%25.80%24.20%07:44:25.1
151445Ethan VenterJuniorM 1:45:01.0+19:04.7+22.20%81.83%25.58%23.97%07:40:25.1
161057Quinton CarterJuniorM 1:45:12.9+19:16.6+22.43%81.68%25.44%23.83%07:40:25.1
178633Michael van MoorstGrand MasterM 1:46:49.6+20:53.3+24.31%80.45%24.29%22.66%07:57:25.1
181280David MynhardtSub VetM 1:46:52.7+20:56.4+24.37%80.41%24.26%22.63%07:40:25.1
193011Stefan WesselsSub VetM 1:47:15.8+21:19.5+24.81%80.12%23.98%22.35%07:44:25.1
201099Devanté De VernonJuniorM 1:47:38.7+21:42.4+25.26%79.83%23.71%22.07%07:44:25.1
211392Christiaan TrollipJuniorM 1:47:53.8+21:57.5+25.55%79.65%23.54%21.89%07:57:25.1
221026Graeme BezuidenhoudtVetM 1:49:18.1+23:21.8+27.19%78.62%22.54%20.87%07:44:25.1
231037Matthew BowersJuniorM 1:49:31.0+23:34.7+27.44%78.47%22.39%20.72%07:40:25.1
241231Lindelani MakwarelaVetM 1:51:13.2+25:16.9+29.42%77.27%21.18%19.48%07:57:25.1
251355Justin SmallmanSub VetM 1:51:31.2+25:34.9+29.77%77.06%20.97%19.27%07:40:25.1
263001Bernard VorsterSub VetM 1:53:17.5+27:21.2+31.83%75.86%19.71%17.98%07:40:25.1
271434Brett van RensburgVetM 1:54:00.1+28:03.8+32.66%75.38%19.21%17.47%07:40:25.1
281299Gus O'ConnorGrand MasterM 1:54:23.0+28:26.7+33.10%75.13%18.94%17.19%07:40:25.1
291383Pieter SwiegersSeniorM 1:54:34.9+28:38.6+33.33%75.00%18.80%17.05%07:49:25.1
301031Stefan BothaSub VetM 1:54:36.4+28:40.1+33.36%74.99%18.78%17.03%07:57:25.1
311130Mark EvansGrand MasterM 1:55:12.9+29:16.6+34.07%74.59%18.35%16.59%07:53:25.1
321451Nigel VolkGrand MasterM 1:55:21.2+29:24.9+34.23%74.50%18.25%16.49%08:00:25.1
331393Mauritz TrollipVetM 1:55:50.5+29:54.2+34.80%74.19%17.91%16.14%07:49:25.1
341450Sean VolkSub VetM 1:55:57.7+30:01.4+34.94%74.11%17.82%16.05%07:40:25.1
351106Cobus du PlessisMasterM 1:56:21.9+30:25.6+35.41%73.85%17.53%15.76%07:49:25.1
361368Craig StewartVetM 1:56:25.3+30:29.0+35.47%73.82%17.49%15.72%07:40:25.1
371452Jacques VorsterSub VetM 1:57:00.7+31:04.4+36.16%73.44%17.08%15.29%07:53:25.1
381052Leroy CampbellVetM 1:58:16.5+32:20.2+37.63%72.66%16.18%14.38%07:44:25.1
391234Keagan MalanSeniorM 1:58:17.0+32:20.7+37.64%72.65%16.18%14.37%08:00:25.1
401056Franco CarstensSeniorM 1:58:19.6+32:23.3+37.69%72.63%16.14%14.34%08:00:25.1
411134Johannes FourieGrand MasterM 1:58:39.9+32:43.6+38.08%72.42%15.90%14.09%07:44:25.1
421353Matthew SmallJuniorM 1:59:53.0+33:56.7+39.50%71.68%15.04%13.21%08:00:25.1
431073Jonathan CoetzeeJuniorM 2:00:16.5+34:20.2+39.96%71.45%14.76%12.93%07:49:25.1
441091Marcel de KlerkGrand MasterM 2:00:47.6+34:51.3+40.56%71.14%14.40%12.55%07:40:25.1
451133Marco FioritaSeniorM 2:01:08.3+35:12.0+40.96%70.94%14.15%12.30%07:53:25.1
461278Ricardo MynhardtSub VetM 2:01:44.4+35:48.1+41.66%70.59%13.73%11.87%07:49:25.1
471384Gareth SwiftMasterM 2:01:58.0+36:01.7+41.92%70.46%13.56%11.70%07:44:25.1
481253SETH MCCLOGHRIEJuniorM 2:02:56.9+37:00.6+43.07%69.90%12.87%10.99%07:53:25.1
491277Tinashe MutangaSub VetM 2:03:02.4+37:06.1+43.17%69.85%12.80%10.93%08:00:25.1
501200Xander KleynhansJuniorM 2:03:21.0+37:24.7+43.53%69.67%12.58%10.70%08:00:25.1
511144Johannes GreylingSeniorM 2:03:56.8+38:00.5+44.23%69.33%12.16%10.27%07:53:25.1
521433Chris van NiekerkSub VetM 2:04:04.6+38:08.3+44.38%69.26%12.07%10.18%08:00:25.1
538698Gert RoseltSub VetM 2:04:06.2+38:09.9+44.41%69.25%12.05%10.16%07:44:25.1
541261Alex MijatovicVetM 2:04:08.5+38:12.2+44.45%69.23%12.02%10.13%07:53:25.1
551164Evan HobsonSub VetM 2:04:55.6+38:59.3+45.37%68.79%11.47%9.56%07:49:25.1
561401Deon Van AssGrand MasterM 2:05:24.6+39:28.3+45.93%68.53%11.12%9.21%07:49:25.1
571186John KellyGrand MasterM 2:06:04.6+40:08.3+46.71%68.16%10.65%8.73%07:44:25.1
581273Francis MullanMasterM 2:06:24.0+40:27.7+47.08%67.99%10.42%8.49%07:40:25.1
591202DEON KOEKEMOERMasterM 2:06:39.7+40:43.4+47.39%67.85%10.24%8.30%07:49:25.1
601440Franco Van StadenJuniorM 2:06:53.4+40:57.1+47.65%67.73%10.08%8.14%07:44:25.1
611066edwin childsGrand MasterM 2:06:54.9+40:58.6+47.68%67.71%10.06%8.12%07:40:25.1
621116Blake DunlopSub VetM 2:07:35.8+41:39.5+48.47%67.35%9.58%7.63%07:44:25.1
631012Wynand BadenhorstVetM 2:07:53.7+41:57.4+48.82%67.19%9.36%7.41%07:40:25.1
641185Zaahid KaderSub VetM 2:07:54.0+41:57.7+48.83%67.19%9.36%7.41%07:53:25.1
651395Hangwelani TshifaroSub VetM 2:08:05.5+42:09.2+49.05%67.09%9.22%7.27%07:53:25.1
661371Arno StokesU/23M 2:08:06.0+42:09.7+49.06%67.09%9.22%7.26%07:57:25.1
671403Mauritz van den HeeverVetM 2:08:13.2+42:16.9+49.20%67.02%9.13%7.18%07:49:25.1
681349Varun SinghVetM 2:08:31.2+42:34.9+49.55%66.87%8.92%6.96%07:40:25.1
691438Brad Van RooyenSub VetM 2:08:43.8+42:47.5+49.79%66.76%8.77%6.81%07:44:25.1
701380Dewald SwartMasterM 2:08:53.3+42:57.0+49.98%66.68%8.66%6.69%07:40:25.1
711065Youssef CHIFAHIVetM 2:09:37.7+43:41.4+50.84%66.30%8.14%6.16%07:57:25.1
721346Sipho SebidiSub VetM 2:09:50.3+43:54.0+51.08%66.19%7.99%6.00%07:53:25.1
731343Matthew SeabrookMasterM 2:09:51.4+43:55.1+51.10%66.18%7.97%5.99%07:44:25.1
741407De Wet van der MerweSeniorM 2:10:06.2+44:09.9+51.39%66.05%7.80%5.81%07:49:25.1
751123Rian EngelbrechtMasterM 2:10:06.3+44:10.0+51.39%66.05%7.80%5.81%07:44:25.1
761351Ndamulelo SiwadaSub VetM 2:10:27.4+44:31.1+51.80%65.88%7.55%5.56%07:53:25.1
771252Themba MbathaMasterM 2:10:27.9+44:31.6+51.81%65.87%7.54%5.55%08:00:25.1
781421Stefan van DeventerSub VetM 2:10:59.1+45:02.8+52.42%65.61%7.17%5.17%07:53:25.1
791011Jonathan AustinSub VetM 2:11:04.2+45:07.9+52.52%65.57%7.11%5.11%07:57:25.1
801333Adriaan RoetsSub VetM 2:11:13.3+45:17.0+52.69%65.49%7.01%5.00%08:00:25.1
811313Cheslee PentzMasterM 2:11:18.1+45:21.8+52.79%65.45%6.95%4.94%08:00:25.1
821373George StrydomVetM 2:12:01.3+46:05.0+53.62%65.09%6.44%4.42%07:44:25.1
831348Tumelo SekopamotseSub VetM 2:12:03.2+46:06.9+53.66%65.08%6.42%4.40%07:44:25.1
841126Lukas ErasmusVetM 2:12:24.5+46:28.2+54.07%64.90%6.17%4.14%07:49:25.1
851047Garryn BrooksSub VetM 2:12:29.8+46:33.5+54.18%64.86%6.10%4.08%07:40:25.1
861276Craig MurraySub VetM 2:12:41.9+46:45.6+54.41%64.76%5.96%3.93%07:49:25.1
871173Christiaan JacobsSub VetM 2:13:34.9+47:38.6+55.44%64.33%5.33%3.29%07:44:25.1
881024Justin BertzVetM 2:13:42.5+47:46.2+55.59%64.27%5.24%3.20%07:44:25.1
891095Hugh De VernonVetM 2:13:42.9+47:46.6+55.59%64.27%5.24%3.20%07:57:25.1
901113Pieter DuartteeGrand MasterM 2:13:53.5+47:57.2+55.80%64.18%5.11%3.07%07:49:25.1
911142Dylan GordonSub VetM 2:14:06.0+48:09.7+56.04%64.09%4.97%2.92%07:49:25.1
921441Quinton van ZylVetM 2:14:42.2+48:45.9+56.74%63.80%4.54%2.48%07:44:25.1
931103Ian DouglassMasterM 2:15:27.9+49:31.6+57.63%63.44%4.00%1.93%07:44:25.1
941135Gareth FrostMasterM 2:15:28.4+49:32.1+57.64%63.44%3.99%1.92%07:49:25.1
953010Sebastian WatermannSub VetM 2:15:28.5+49:32.2+57.64%63.43%3.99%1.92%08:00:25.1
961352Charl SmallMasterM 2:15:43.5+49:47.2+57.93%63.32%3.81%1.74%08:00:25.1
971013JP BadenhorstVetM 2:16:09.2+50:12.9+58.43%63.12%3.51%1.43%07:44:25.1
981249Maanda MavhunguSub VetM 2:16:13.3+50:17.0+58.51%63.09%3.46%1.38%07:53:25.1
991312Darren PennyVetM 2:16:33.7+50:37.4+58.91%62.93%3.22%1.14%07:49:25.1
1001196Paul KlaverSub VetM 2:17:16.3+51:20.0+59.73%62.60%2.72%0.62%08:00:25.1
1011152Guy HenleyMasterM 2:17:17.7+51:21.4+59.76%62.59%2.70%0.61%07:57:25.1
1021446Francois VenterMasterM 2:17:48.9+51:52.6+60.36%62.36%2.33%0.23%07:40:25.1
1031227Vusi MahloboSub VetM 2:18:07.9+52:11.6+60.73%62.21%2.11%0.00%07:57:25.1
1041102Paul DeebleVetM 2:18:31.6+52:35.3+61.19%62.04%1.83%-0.29%08:00:25.1
1051115Shaun DuartteeSub VetM 2:18:45.2+52:48.9+61.46%61.94%1.67%-0.45%07:44:25.1
1063002Ryan VosSub VetM 2:18:53.6+52:57.3+61.62%61.87%1.57%-0.55%07:44:25.1
1071408Kevin van der MerweMasterM 2:19:11.5+53:15.2+61.97%61.74%1.36%-0.77%07:49:25.1
1081180Kenny JoubertGrand MasterM 2:19:31.4+53:35.1+62.35%61.59%1.12%-1.01%07:57:25.1
1091001Shane AckhurstSub VetM 2:19:32.3+53:36.0+62.37%61.59%1.11%-1.02%07:53:25.1
1101327Vivaan RathoreJuniorM 2:19:46.2+53:49.9+62.64%61.49%0.95%-1.19%08:00:25.1
1111391Solly TjabadiVetM 2:19:48.4+53:52.1+62.68%61.47%0.92%-1.21%07:49:25.1
1121400Marius UeckermannMasterM 2:19:53.4+53:57.1+62.78%61.43%0.86%-1.27%07:57:25.1
1131260Kgomotso MfubhaSub VetM 2:19:59.6+54:03.3+62.90%61.39%0.79%-1.35%08:00:25.1
1141085Sergio DalgetyVetM 2:20:51.6+54:55.3+63.91%61.01%0.18%-1.98%07:40:25.1
1151414Arno van der WesthuizenSub VetM 2:21:17.8+55:21.5+64.42%60.82%-0.13%-2.29%07:53:25.1
1161366Malan SnymanSub VetM 2:21:24.1+55:27.8+64.54%60.78%-0.21%-2.37%07:49:25.1
1171009Alastair Armstrong (Para Cyclist - C2)MasterM 2:21:31.9+55:35.6+64.69%60.72%-0.30%-2.46%07:49:25.1
1181245Siya MasekoSub VetM 2:21:46.8+55:50.5+64.98%60.61%-0.48%-2.64%07:49:25.1
1191405Gerrit Van Der merweVetM 2:21:53.5+55:57.2+65.11%60.57%-0.56%-2.72%07:49:25.1
1201332Joao Paulo RodriguesMasterM 2:21:58.9+56:02.6+65.21%60.53%-0.62%-2.79%07:53:25.1
1211051JD BuysVetM 2:22:14.8+56:18.5+65.52%60.42%-0.81%-2.98%08:00:25.1
1221195Mlindeli KhumaloVetM 2:22:37.2+56:40.9+65.96%60.26%-1.07%-3.25%07:49:25.1
1231282Thando NdlovuSeniorM 2:22:39.7+56:43.4+66.00%60.24%-1.10%-3.28%08:00:25.1
1241067Tafara ChitsigaSub VetM 2:23:09.9+57:13.6+66.59%60.03%-1.46%-3.64%07:40:25.1
1251226Pat MahlanguSub VetM 2:23:31.1+57:34.8+67.00%59.88%-1.71%-3.90%08:00:25.1
1268558Grant ProvanMasterM 2:23:39.8+57:43.5+67.17%59.82%-1.81%-4.00%07:57:25.1
1271308Mrinal PatelVetM 2:23:50.6+57:54.3+67.38%59.74%-1.94%-4.13%07:53:25.1
1281216Tebogo LegodiSub VetM 2:23:55.1+57:58.8+67.47%59.71%-1.99%-4.19%08:00:25.1
1291161Timothy HillsVetM 2:24:19.4+58:23.1+67.94%59.55%-2.28%-4.48%07:44:25.1
1301050Owen BuysJuniorM 2:24:30.1+58:33.8+68.15%59.47%-2.41%-4.61%07:57:25.1
1313013Hardus WillemseSeniorM 2:24:43.8+58:47.5+68.41%59.38%-2.57%-4.78%07:49:25.1
1321356Cornelius Steyn SmithVetM 2:24:49.4+58:53.1+68.52%59.34%-2.63%-4.84%07:44:25.1
1331390Gavin ThorntonMasterM 2:24:51.5+58:55.2+68.56%59.33%-2.66%-4.87%07:57:25.1
1341437Steve Van RooyenSub VetM 2:25:35.4+59:39.1+69.41%59.03%-3.18%-5.40%07:44:25.1
1353023Louis ZERWICKGrand MasterM 2:25:42.8+59:46.5+69.56%58.98%-3.26%-5.49%07:57:25.1
1361426Andre van JaarsveldSub VetM 2:27:36.5+1:01:40.2+71.76%58.22%-4.61%-6.86%07:44:25.1
1371268Moshe MorareSub VetM 2:27:54.3+1:01:58.0+72.11%58.10%-4.82%-7.08%07:49:25.1
1381418Armand van der WesthuizenSub VetM 2:28:32.7+1:02:36.4+72.85%57.85%-5.27%-7.54%07:57:25.1
1391388Rodney TaylorGrand MasterM 2:28:46.2+1:02:49.9+73.11%57.77%-5.43%-7.70%07:49:25.1
1401340Vincent SchwanSeniorM 2:29:33.8+1:03:37.5+74.04%57.46%-5.99%-8.28%08:00:25.1
1411197Tertius KlaverSub VetM 2:29:44.2+1:03:47.9+74.24%57.39%-6.12%-8.40%08:00:25.1
1421022Andrew BembridgeGrand MasterM 2:29:46.6+1:03:50.3+74.28%57.38%-6.14%-8.43%07:53:25.1
1431244Brian MarshVetM 2:29:53.0+1:03:56.7+74.41%57.34%-6.22%-8.51%07:44:25.1
1441439Paul Van schalkwykVetM 2:29:53.4+1:03:57.1+74.42%57.33%-6.22%-8.51%07:53:25.1
1451415Johnny Van Der WesthuizenVetM 2:30:28.0+1:04:31.7+75.09%57.11%-6.63%-8.93%07:53:25.1
1461131Andrea FioritaSeniorM 2:30:47.2+1:04:50.9+75.46%56.99%-6.86%-9.16%07:53:25.1
1471169Kevin HuntVetM 2:31:40.5+1:05:44.2+76.49%56.66%-7.49%-9.80%07:44:25.1
1481347Reitumetse SefoloVetM 2:31:40.9+1:05:44.6+76.50%56.66%-7.49%-9.81%07:57:25.1
1491314Buddy PhillipsGrand MasterM 2:31:57.2+1:06:00.9+76.82%56.56%-7.69%-10.01%07:49:25.1
1501153Richard HenwoodGrand MasterM 2:32:08.5+1:06:12.2+77.04%56.49%-7.82%-10.14%07:49:25.1
1511218Zandre LindequeSub VetM 2:32:21.3+1:06:25.0+77.28%56.41%-7.97%-10.30%07:53:25.1
1521007Abimelek AmunjelaSub VetM 2:35:49.2+1:09:52.9+81.32%55.15%-10.43%-12.81%07:57:25.1
1531432Pieter Van NiekerkSub VetM 2:36:03.5+1:10:07.2+81.59%55.07%-10.60%-12.98%07:57:25.1
1541409Leenart Van der MerweVetM 2:37:03.4+1:11:07.1+82.76%54.72%-11.30%-13.70%08:00:25.1
1551194Khutsiso KgoleSub VetM 2:38:01.2+1:12:04.9+83.88%54.38%-11.99%-14.40%07:53:25.1
1561262Lebohang MofokengSub VetM 2:38:13.0+1:12:16.7+84.10%54.32%-12.12%-14.54%07:57:25.1
1571021Victor BehrensVetM 2:38:54.0+1:12:57.7+84.90%54.08%-12.61%-15.04%07:44:25.1
1581028Hiren BhattVetM 2:39:31.0+1:13:34.7+85.62%53.87%-13.05%-15.48%07:49:25.1
1591189Keegan KempSub VetM 2:40:26.2+1:14:29.9+86.69%53.57%-13.70%-16.15%07:49:25.1
1601179Gavin JohnsonVetM 2:40:41.3+1:14:45.0+86.98%53.48%-13.88%-16.33%07:53:25.1
1611017Wesley BathoSub VetM 2:40:46.1+1:14:49.8+87.07%53.45%-13.93%-16.39%07:49:25.1
1621246Othnil MasiaVetM 2:43:19.5+1:17:23.2+90.05%52.62%-15.74%-18.24%07:49:25.1
1631275Khumbudzo MuofheSub VetM 2:43:20.2+1:17:23.9+90.06%52.61%-15.75%-18.25%07:53:25.1
1643012Martin WheelerGrand MasterM 2:43:22.8+1:17:26.5+90.11%52.60%-15.78%-18.28%07:53:25.1
1651157Dylan HeubnerSeniorM 2:43:32.1+1:17:35.8+90.29%52.55%-15.89%-18.39%08:00:25.1
1661341Jean-Louis ScottSub VetM 2:43:54.2+1:17:57.9+90.72%52.43%-16.15%-18.66%07:57:25.1
1671155TREVOR HERBERTGrand MasterM 2:44:30.8+1:18:34.5+91.43%52.24%-16.59%-19.10%07:57:25.1
1681204Kwezi KondileSub VetM 2:44:32.0+1:18:35.7+91.46%52.23%-16.60%-19.11%08:00:25.1
1691215Andre LeachMasterM 2:44:40.0+1:18:43.7+91.61%52.19%-16.70%-19.21%08:00:25.1
1701043Maximus BrandJuniorM 2:44:47.3+1:18:51.0+91.75%52.15%-16.78%-19.30%07:49:25.1
1711042Cornelis BrandVetM 2:45:25.9+1:19:29.6+92.50%51.95%-17.24%-19.76%07:49:25.1
1721258Luke Reece MeyerSub VetM 2:46:26.1+1:20:29.8+93.67%51.63%-17.95%-20.49%07:53:25.1
1731337Kevin SandersSub VetM 2:47:32.5+1:21:36.2+94.96%51.29%-18.73%-21.29%08:00:25.1
1741325Frederick PutterMasterM 2:47:43.7+1:21:47.4+95.17%51.24%-18.87%-21.43%08:00:25.1
1751121Martiens EngelbrechtSub VetM 2:50:38.1+1:24:41.8+98.56%50.36%-20.93%-23.53%07:49:25.1
1761199Jacques KleynhansSub VetM 2:50:50.1+1:24:53.8+98.79%50.30%-21.07%-23.68%07:57:25.1
1771449Peter VisagieMasterM 2:51:03.4+1:25:07.1+99.05%50.24%-21.22%-23.84%07:53:25.1
1781203Daryn KoertzenVetM 2:53:06.8+1:27:10.5+101.44%49.64%-22.68%-25.32%08:00:25.1
1791145Christo GroblerGrand MasterM 2:53:32.1+1:27:35.8+101.93%49.52%-22.98%-25.63%07:49:25.1
1803004DONALD WANVIGMasterM 2:56:07.9+1:30:11.6+104.95%48.79%-24.82%-27.51%07:44:25.1
1811174Michael Janse van RensburgSub VetM 2:56:16.4+1:30:20.1+105.12%48.75%-24.92%-27.61%07:44:25.1
1821235Madoda ManitshanaVetM 2:57:32.6+1:31:36.3+106.59%48.40%-25.82%-28.53%07:53:25.1
1831320Werner PotgieterVetM 2:57:39.0+1:31:42.7+106.72%48.38%-25.90%-28.61%07:57:25.1
1841270Prince MthembuVetM 2:59:28.4+1:33:32.1+108.84%47.88%-27.19%-29.93%08:00:25.1
1851228Zayd MahomedVetM 3:00:24.6+1:34:28.3+109.93%47.64%-27.85%-30.61%07:57:25.1
1861223Olympus LuthadaSub VetM 3:01:33.2+1:35:36.9+111.26%47.34%-28.66%-31.43%07:57:25.1
1871229Ibrahim MahomedJuniorM 3:02:25.6+1:36:29.3+112.28%47.11%-29.28%-32.07%07:57:25.1
1881006Muhammad Saabir AllawoodeenJuniorM 3:04:07.7+1:38:11.4+114.26%46.67%-30.49%-33.30%08:00:25.1
1891100Rohan DeamerMasterM 3:06:31.7+1:40:35.4+117.05%46.07%-32.19%-35.04%07:53:25.1
1901285Luke NelVetM 3:06:50.9+1:40:54.6+117.42%45.99%-32.42%-35.27%07:49:25.1
1913031Khumbelo NethambaSub VetM 3:10:42.4+1:44:46.1+121.91%45.06%-35.15%-38.06%07:49:25.1
1921240Pfunzo MaphidzheSub VetM 3:14:02.2+1:48:05.9+125.79%44.29%-37.51%-40.47%07:57:25.1
1931389Brad ThomsonSub VetM 3:14:15.4+1:48:19.1+126.04%44.24%-37.67%-40.63%07:49:25.1
1941300Nic OlivierGrand MasterM 3:15:05.3+1:49:09.0+127.01%44.05%-38.25%-41.23%07:57:25.1
1953035Ndiitwani MavhungaVetM 3:15:08.1+1:49:11.8+127.06%44.04%-38.29%-41.27%07:49:25.1
1961002aadil adamVetM 3:15:46.9+1:49:50.6+127.82%43.89%-38.75%-41.74%07:53:25.1
1971303Zubair ParukVetM 3:15:51.2+1:49:54.9+127.90%43.88%-38.80%-41.79%07:53:25.1
1981365Niall SnymanJuniorM 3:16:10.7+1:50:14.4+128.28%43.81%-39.03%-42.02%07:53:25.1
1991183Yusuf KaderSub VetM 3:16:48.6+1:50:52.3+129.01%43.67%-39.47%-42.48%07:53:25.1
2001294Sizwezakhe NgwenyaSeniorM 3:20:06.3+1:54:10.0+132.85%42.95%-41.81%-44.87%07:44:25.1
2011125Werner EngelbrechtMasterM 3:21:02.4+1:55:06.1+133.94%42.75%-42.47%-45.54%08:00:25.1
2021370Hennie SteynSeniorM 3:21:38.6+1:55:42.3+134.64%42.62%-42.90%-45.98%07:44:25.1
2031003Jameel AllawoodeenVetM 3:24:17.2+1:58:20.9+137.71%42.07%-44.77%-47.89%07:40:25.1
2041265Malome MolwantwaSub VetM 3:27:54.3+2:01:58.0+141.92%41.34%-47.34%-50.51%07:57:25.1
2051317Pieter john PohlJuniorM 3:46:05.0+2:20:08.7+163.08%38.01%-60.22%-63.67%08:00:25.1
  • Comments (2)