| 1 | 169 | Livingston Banda | 19-29 Elite Men | M |
1:36:50 | --100%30,76%28,88%07:58:16 |
| 2 | 115 | Mark Hurlimann | E-Bike | M |
1:36:51 | +0:01+0,02%99,98%30,74%28,87%07:58:16 |
| 3 | 168 | Kamogelo Willem | 17-18 Junior Men | M |
1:39:10 | +2:20+2,41%97,65%29,09%27,16%07:58:16 |
| 4 | 114 | Barbara Hurlimann | E-Bike | N |
1:40:55 | +4:05+4,22%95,95%27,84%25,88%07:58:16 |
| 5 | 119 | Willie Loots | E-Bike | M |
1:42:19 | +5:29+5,66%94,64%26,83%24,85%07:58:16 |
| 5 | 109 | Menno Glas | E-Bike | M |
1:42:19 | +5:29+5,66%94,64%26,83%24,85%07:58:16 |
| 7 | 166 | Daniel Maema | 19-29 Elite Men | M |
1:46:30 | +9:40+9,98%90,92%23,84%21,78%07:58:16 |
| 8 | 143 | Werner Steyn | 40-49 Vet Men | M |
1:47:06 | +10:16+10,60%90,41%23,41%21,34%07:58:16 |
| 9 | 120 | Jolande Marais | 30-39 Sub Vet Lady | N |
1:53:14 | +16:24+16,94%85,52%19,03%16,83%07:58:16 |
| 10 | 110 | Helene Glas | E-Bike | N |
1:56:21 | +19:31+20,15%83,23%16,80%14,54%07:58:16 |
| 11 | 167 | Frans Langa | 17-18 Junior Men | M |
1:57:14 | +20:24+21,07%82,60%16,17%13,89%07:58:16 |
| 12 | 149 | Jp Van Zyl | 40-49 Vet Men | M |
1:58:54 | +22:04+22,79%81,44%14,98%12,67%07:58:16 |
| 13 | 126 | Jano Moller | 19-29 Elite Men | M |
2:02:37 | +25:47+26,63%78,97%12,32%9,94%07:58:16 |
| 13 | 127 | Arno Moller | 19-29 Elite Men | M |
2:02:37 | +25:47+26,63%78,97%12,32%9,94%07:58:16 |
| 15 | 136 | Kyra Rautenbach | 30-39 Sub Vet Lady | N |
2:04:39 | +27:49+28,73%77,68%10,86%8,45%07:58:16 |
| 16 | 137 | Reinard Rautenbach | 30-39 Sub Vet Men | M |
2:04:42 | +27:52+28,78%77,65%10,83%8,41%07:58:16 |
| 17 | 139 | Marionette Roselt | 30-39 Sub Vet Lady | N |
2:07:51 | +31:01+32,03%75,74%8,58%6,10%07:58:16 |
| 18 | 132 | Danie Pont | 50-59 Master Men | M |
2:08:25 | +31:35+32,62%75,41%8,17%5,68%07:58:16 |
| 19 | 133 | Riaan Pont | 19-29 Elite Men | M |
2:09:06 | +32:16+33,32%75,01%7,68%5,18%07:58:16 |
| 20 | 146 | Raoul Van Der Walt | 40-49 Vet Men | M |
2:09:22 | +32:32+33,60%74,85%7,49%4,98%07:58:16 |
| 20 | 106 | Lee-Ann De Jager | 30-39 Sub Vet Lady | N |
2:09:22 | +32:32+33,60%74,85%7,49%4,98%07:58:16 |
| 22 | 105 | Alicia De Beer | 19-29 Elite Men | M |
2:11:40 | +34:50+35,97%73,54%5,85%3,29%07:58:16 |
| 23 | 112 | Phillipus Jeremias Greyling133236 | 50-59 Master Men | M |
2:14:06 | +37:16+38,49%72,21%4,11%1,51%07:58:16 |
| 24 | 113 | Herman Heinlein | 19-29 Elite Men | M |
2:14:08 | +37:18+38,52%72,19%4,08%1,48%07:58:16 |
| 24 | 111 | Michelle Greyling133237 | 50-59 Master Lady | N |
2:14:08 | +37:18+38,52%72,19%4,08%1,48%07:58:16 |
| 26 | 101 | Ettiene Botha | 50-59 Master Men | M |
2:16:09 | +39:19+40,60%71,12%2,64%0,00%07:58:16 |
| 26 | 102 | Sue Botha | 50-59 Master Lady | N |
2:16:09 | +39:19+40,60%71,12%2,64%0,00%07:58:16 |
| 28 | 100 | Christo Botes | 60+ Grand Master Men | M |
2:16:23 | +39:33+40,84%71,00%2,47%-0,17%07:58:16 |
| 29 | 148 | Jana Van Wyk | 30-39 Sub Vet Lady | N |
2:18:43 | +41:53+43,25%69,81%0,80%-1,89%07:58:16 |
| 30 | 131 | Sonia Pieterse | 30-39 Sub Vet Lady | N |
2:18:58 | +42:08+43,51%69,68%0,63%-2,07%07:58:16 |
| 31 | 135 | Marisma Potgieter | 30-39 Sub Vet Lady | N |
2:19:26 | +42:36+43,99%69,45%0,29%-2,41%07:58:16 |
| 32 | 107 | Marnus Erasmus | 30-39 Sub Vet Men | M |
2:23:01 | +46:11+47,69%67,71%-2,27%-5,04%07:58:16 |
| 33 | 145 | Hannes Van Der Merwe | 30-39 Sub Vet Men | M |
2:23:21 | +46:31+48,04%67,55%-2,51%-5,29%07:58:16 |
| 33 | 150 | Henk Vd Merwe | 19-29 Elite Men | M |
2:23:21 | +46:31+48,04%67,55%-2,51%-5,29%07:58:16 |
| 35 | 153 | Lauren Vieira | 19-29 Elite Lady | N |
2:24:32 | +47:42+49,26%67,00%-3,35%-6,16%07:58:16 |
| 36 | 142 | Gert Roselt | 30-39 Sub Vet Men | M |
2:25:54 | +49:04+50,67%66,37%-4,33%-7,16%07:58:16 |
| 37 | 157 | Margaret Williams | 50-59 Master Lady | N |
2:28:11 | +51:21+53,03%65,35%-5,96%-8,84%07:58:16 |
| 38 | 159 | D'eric Williams | 50-59 Master Men | M |
2:28:12 | +51:22+53,05%65,34%-5,98%-8,85%07:58:16 |
| 39 | 130 | Michael Otto | 30-39 Sub Vet Men | M |
2:29:21 | +52:31+54,23%64,84%-6,80%-9,70%07:58:16 |
| 40 | 134 | Ryan Porter | 40-49 Vet Men | M |
2:30:35 | +53:45+55,51%64,31%-7,68%-10,60%07:58:16 |
| 41 | 128 | Monene Moumakoe | 30-39 Sub Vet Lady | N |
2:44:37 | +1:07:47+70,00%58,82%-17,72%-20,91%07:58:16 |
| 42 | 155 | Piet Visser | 60+ Grand Master Men | M |
2:57:16 | +1:20:26+83,06%54,63%-26,76%-30,20%07:58:16 |
| 43 | 156 | Beate Von Teichman | 50-59 Master Lady | N |
2:57:17 | +1:20:27+83,08%54,62%-26,77%-30,21%07:58:16 |
| 44 | 165 | Paul Mojela | 30-39 Sub Vet Men | M |
3:00:55 | +1:24:05+86,83%53,52%-29,37%-32,88%07:58:16 |
| 45 | 152 | Susan Vd Westhuizen | 30-39 Sub Vet Lady | N |
3:04:41 | +1:27:51+90,72%52,43%-32,07%-35,65%07:58:16 |
| 46 | 147 | Marianne Van Staden145508 | 50-59 Master Lady | N |
3:10:10 | +1:33:20+96,39%50,92%-35,99%-39,67%07:58:16 |
| 47 | 117 | Petro Joubert | 50-59 Master Lady | N |
3:10:11 | +1:33:21+96,40%50,92%-36,00%-39,69%07:58:16 |
| 48 | 125 | Kgabo Mokoele | 30-39 Sub Vet Men | M |
3:10:15 | +1:33:25+96,47%50,90%-36,05%-39,74%07:58:16 |
| 49 | 104 | Bianca Buys | 30-39 Sub Vet Lady | N |
3:11:42 | +1:34:52+97,97%50,51%-37,08%-40,80%07:58:16 |
| 50 | 154 | Adri-Mari Vilonel | 50-59 Master Lady | N |
3:16:05 | +1:39:15+102,50%49,38%-40,22%-44,02%07:58:16 |
| 51 | 144 | Ian Turner | 60+ Grand Master Men | M |
3:16:06 | +1:39:16+102,51%49,38%-40,23%-44,03%07:58:16 |