| 1 | 139 | Willie Willemse | 15-16 Youth Men | M |
2:24:30.0 | --100%24,41%20,24% |
| 2 | 105 | Andani Raphalalani | 15-16 Youth Men | M |
2:25:00.0 | +0:30.0+0,35%99,66%24,15%19,97% |
| 3 | 144 | Ruben Van Tonder | 15-16 Youth Men | M |
2:25:30.0 | +1:00.0+0,69%99,31%23,89%19,69% |
| 4 | 113 | Christoff Erasmus | 15-16 Youth Men | M |
2:26:00.0 | +1:30.0+1,04%98,97%23,62%19,42% |
| 5 | 134 | Waldo Strijdom | 15-16 Youth Men | M |
2:26:30.0 | +2:00.0+1,38%98,63%23,36%19,14% |
| 6 | 115 | Sj Van Heerden | 17-18 Junior Men | M |
2:27:00.0 | +2:30.0+1,73%98,30%23,10%18,86% |
| 7 | 120 | Jacques Du Preez | 15-16 Youth Men | M |
2:27:14.1 | +2:44.1+1,89%98,14%22,98%18,73% |
| 8 | 174 | L-Dean Kruger | 15-16 Youth Men | M |
2:31:36.8 | +7:06.8+4,92%95,31%20,69%16,32% |
| 9 | 138 | Nicky Willemse | 13-14 Sub Juniors Boys | M |
2:38:15.2 | +13:45.2+9,52%91,31%17,21%12,65% |
| 10 | 157 | Dick Rood | 40-49 Vet Men | M |
2:38:21.1 | +13:51.1+9,59%91,25%17,16%12,60% |
| 11 | 136 | Blessing Mavhungu | 19-29 Senior Men | M |
2:43:22.3 | +18:52.3+13,06%88,45%14,54%9,83% |
| 12 | 147 | Pierre Bruwer | 40-49 Vet Men | M |
2:45:04.9 | +20:34.9+14,24%87,53%13,64%8,88% |
| 13 | 153 | Luan Lensley | 15-16 Youth Men | M |
2:46:09.1 | +21:39.1+14,98%86,97%13,08%8,29% |
| 14 | 119 | Pierre Du Preez | 40-49 Vet Men | M |
2:55:18.3 | +30:48.3+21,32%82,43%8,29%3,24% |
| 15 | 185 | Zirk Jansen | 40-49 Vet Men | M |
2:57:09.5 | +32:39.5+22,60%81,57%7,33%2,22% |
| 16 | 125 | Joshua Young | 13-14 Sub Juniors Boys | M |
2:57:42.3 | +33:12.3+22,98%81,31%7,04%1,92% |
| 17 | 146 | Fanus Eksteen | 60+ Grand Master Men | M |
2:57:51.6 | +33:21.6+23,09%81,24%6,96%1,83% |
| 18 | 166 | Ruben Van Ree | 15-16 Youth Men | M |
3:04:29.8 | +39:59.8+27,68%78,32%3,49%-1,83% |
| 19 | 169 | Andreas Jansen | 13-14 Sub Juniors Boys | M |
3:12:25.7 | +47:55.7+33,17%75,09%-0,66%-6,21% |
| 20 | 108 | Ben Thomas | 30-39 Sub Vet Men | M |
3:17:44.1 | +53:14.1+36,84%73,08%-3,44%-9,14% |
| 21 | 126 | Nielen Weyers | 30-39 Sub Vet Men | M |
3:19:49.4 | +55:19.4+38,29%72,31%-4,53%-10,29% |
| 22 | 172 | Stefan Hendrik Foord | 50-59 Master Men | M |
3:27:46.9 | +1:03:16.9+43,79%69,54%-8,69%-14,68% |
| 23 | 179 | Duan De Waal | 13-14 Sub Juniors Boys | M |
3:27:59.4 | +1:03:29.4+43,94%69,47%-8,80%-14,80% |
| 24 | 124 | Jacobus Botha | 15-16 Youth Men | M |
3:30:23.7 | +1:05:53.7+45,60%68,68%-10,06%-16,13% |
| 25 | 128 | Elmo Barnardt | 60+ Grand Master Men | M |
3:35:54.7 | +1:11:24.7+49,42%66,93%-12,95%-19,17% |
| 26 | 181 | Pieter Strydom | 40-49 Vet Men | M |
3:37:49.1 | +1:13:19.1+50,74%66,34%-13,95%-20,22% |
| 27 | 182 | Stoffel Joubert | 40-49 Vet Men | M |
3:41:54.0 | +1:17:24.0+53,56%65,12%-16,08%-22,48% |
| 28 | 160 | Nato Loock | 30-39 Sub Vet Men | M |
3:42:00.6 | +1:17:30.6+53,64%65,09%-16,14%-22,54% |
| 29 | 133 | Cw Sparks | 13-14 Sub Juniors Boys | M |
3:45:17.2 | +1:20:47.2+55,91%64,14%-17,85%-24,35% |
| 30 | 162 | Hennie Spies | 50-59 Master Men | M |
3:45:20.2 | +1:20:50.2+55,94%64,13%-17,88%-24,37% |
| 31 | 175 | Andries Van Zyl | 19-29 Senior Men | M |
3:53:29.6 | +1:28:59.6+61,59%61,89%-22,14%-28,87% |
| 32 | 170 | Egbert Robertson | 40-49 Vet Men | M |
4:18:41.3 | +1:54:11.3+79,02%55,86%-35,32%-42,78% |
| 33 | 184 | Jerry Mamabolo | 50-59 Master Men | M |
4:52:48.3 | +2:28:18.3+102,63%49,35%-53,17%-61,61% |
| 34 | 199 | Johan Van Dijkhorst | 60+ Grand Master Men | M |
4:52:59.0 | +2:28:29.0+102,76%49,32%-53,27%-61,71% |
| - | 111 | Sean Van Niekerk | 30-39 Sub Vet Men | M |
DNF | ----- |
| - | 112 | Tristan Hudson | 13-14 Sub Juniors Boys | M |
DNF | ----- |
| - | 114 | Stefan Van Heerden | 40-49 Vet Men | M |
DNF | ----- |
| - | 121 | Ettienne Van Wyngaardt | 40-49 Vet Men | M |
DNF | ----- |
| - | 122 | Henro Van Der Walt | 13-14 Sub Juniors Boys | M |
DNF | ----- |
| - | 123 | David Lubbe | 40-49 Vet Men | M |
DNF | ----- |
| - | 171 | Tertius Robertson | 40-49 Vet Men | M |
DNF | ----- |
| - | 173 | Shaun O'Callaghan | 30-39 Sub Vet Men | M |
DNF | ----- |
| - | 177 | Takalani Tshipani | 17-18 Junior Men | M |
DNF | ----- |
| - | 198 | Camron Murray | 40-49 Vet Men | M |
DNF | ----- |