Race
No
NameSexAge Cat
Name
Race
Time
Overall
Pos
Age
Pos
121Wiehan PrinslooMSenior01:16:4111
200Torin MecklenborgMSub Junior01:20:4421
57Murray MakepeaceMSub Veteran01:24:0231
92Nico ElsMSenior01:27:3142
104Wikus PretoriusMSub Veteran01:29:0252
118Schalk DutoitMSenior01:30:5963
83Hansie SpiesMYouth01:34:3671
53Guy WatkinsMMaster01:34:3781
88Simon MiyaMSenior01:35:1294
61Mark MowatMVeteran01:35:15101
127Liam TheunissenMU1201:35:24111
126Sindy TheunissenFVeteran01:35:5911
119Pierre LabuschagneMVeteran01:36:25122
70Mike CaveneyMVeteran01:37:20133
40Josick WatkinsFMaster01:38:0521
71Anthony CarteMGrand Master01:40:50141
85Daniel HinsonMSenior01:41:47155
97Brad DaviesMSenior01:42:40166
80Charlee Du PlooyFSub Veteran01:43:1731
112UnknownMSenior01:44:04177
78Boy MazibukoMSenior01:44:44188
49Campbell BarnesMVeteran01:45:41194
103Braham EdwardsMMaster01:45:48202
47Wesley CerffMSenior01:47:06219
54Ian HowardMVeteran01:47:12225
9Yoland SmithFSub Veteran01:47:2242
32Corrie PrinslooMMaster01:47:53233
120Anette PrinslooFVeteran01:47:5452
90Emiel SwanepoelMSub Veteran01:48:15243
89Kayle SeawardMSub Junior01:49:38252
108Warren MillsMVeteran01:51:19266
13Jp Van ReenenMSenior01:51:282710
125Richard GeyserMVeteran01:51:32287
77Howie ShaveMVeteran01:52:09298
87Danie CronjeMSenior01:53:053011
39Jacques EngelbrechtMSub Veteran01:54:31314
124Jason WalkerMSenior01:54:553212
79Nico Du PlooyMSub Veteran01:55:34335
48Adrian DiedricksMVeteran01:55:36349
11Haydn ZunckelMVeteran01:55:403510
116Benjamin BaberMSub Junior01:57:07363
84Ronel ImmelmanFMaster01:58:2062
69Ali MakepeaceFSub Veteran01:58:5873
27Jean TomesMSub Veteran01:59:09386
65Deon WiesnerMSub Veteran01:59:10397
18Stuart JoynerMGrand Master02:00:08402
109Jared De WaalMSub Veteran02:00:43418
41Iris VogelsangFMaster02:00:4483
37Jean CarteFGrand Master02:01:0191
93Dylan MurphyMSub Junior02:02:55424
122Ross MakepeaceMSub Veteran02:02:57439
25Luca PulvirentiMSub Junior02:03:04445
74Marco PulvirentiMVeteran02:03:054511
51Selemela KhoeleMSub Veteran02:03:084610
128Ian DaviesMMaster02:04:47474
105Diederik PotgieterMSub Veteran02:05:414811
123Sanele HlongwaneM02:07:28491
60Osana RobertsonFSub Veteran02:08:04104
66Bridget MinnieFSub Veteran02:13:17115
16Maison BastewMVeteran02:13:305012
94Jaco ElsMSenior02:15:155113
117Brian WatsonMVeteran02:17:145213
86Claude JacksonMSub Veteran02:18:085312
10Raymond RuiterMVeteran02:18:345414
75Elizabeth KinseyFMaster02:18:42123
67Gerhard LandmanMSub Veteran02:21:485513
44Craig PurnellMVeteran02:23:175615
99Marelize BerningFSub Veteran02:28:09136
98Theuns BerningMVeteran02:28:105716
36Olivia BedinghamFU1202:29:49141
91Peter CarteMGrand Master02:29:56583
68Louise MullerFVeteran02:30:27153
101Willem ErasmusMGrand Master02:32:18594
115Joshua BaberMU1202:32:49602
52Ryan MatthewsMSub Veteran02:37:526114
24Burl SamuelMVeteran02:43:336217
23Paul RobertsonMVeteran02:44:236318
106Arjen Van ZwietenMVeteran02:46:366419
107Sam Van ZwietenMSenior02:46:386514
28Noah BedinghamMU1202:50:46663
17Sue St LegerFVeteran02:52:02164
42Sinead BoothFSenior02:53:17171
76Dianne ClausenFSub Veteran02:53:43187
58Andrew ClausenMSub Veteran02:53:446715
102Laura ErasmusFGrand Master02:53:54192
113Darrell BrayshayMMaster02:56:11685
114Jean BrayshayFGrand Master02:56:15203
95Matthew CooperMYouth03:01:22692
96Andrew CooperMVeteran03:01:287020
82Anja OelsenFVeteran03:03:05215
111Caren SacksFVeteran03:34:13226
110Calder SacksMVeteran03:34:187121
73Hayley WebberFSub Veteran03:40:49238
72Douglas McleanMVeteran03:42:587222
45Lynne McleanFSub Veteran03:43:00249
43Zarheer JoomaMSub Veteran03:50:547316
100Ariff BhaylaMSenior04:10:417415
26Muhammad BhaylaMU1204:31:01754
14Muhammad TrookMSub Veteran04:31:037617
19Mahdiya BhaylaFU1204:39:26252
50Mariam BhaylaFSub Veteran04:39:282610
20Imraan BhaylaMSub Veteran04:39:327718
12Sibusiso HlongwaneMSenior04:40:307816

Leave a Reply

Your e-mail address will not be published. Required fields are marked *