| 1 | 332 | Donald Moodie | Open Men | 50 | M |
1:48:45.9 | --100%28.16%24.74%07:03:10.1 |
| 2 | 335 | Charles Nienaber | Grand Master Men XCM | 66 | M |
1:50:15.0 | +1:29.1+1.37%98.65%27.18%23.72%07:03:10.1 |
| 3 | 338 | Cobus Oosthuizen | Open Men | 43 | M |
1:53:17.5 | +4:31.6+4.16%96.00%25.17%21.61%07:03:10.1 |
| 4 | 348 | Wiehan Van Der Merwe | Open Men | 15 | M |
1:54:21.2 | +5:35.3+5.14%95.11%24.47%20.88%07:03:10.1 |
| 5 | 340 | Johan Potgieter | Grand Master Men XCM | 60 | M |
1:54:23.5 | +5:37.6+5.17%95.08%24.45%20.85%07:03:10.1 |
| 6 | 324 | Stefan Haasbroek | Open Men | 43 | M |
2:04:53.2 | +16:07.3+14.82%87.09%17.51%13.59%07:03:10.1 |
| 7 | 349 | Leclue Van Der Mescht | Open Men | 41 | M |
2:04:55.6 | +16:09.7+14.86%87.06%17.49%13.56%07:03:10.1 |
| 8 | 356 | Jonathan Baron | Open Men | | |
2:06:52.6 | +18:06.7+16.65%85.72%16.20%12.21%07:03:10.1 |
| 9 | 351 | Abigail Van Schalkwyk | Junior Women XCM | 17 | F |
2:07:54.3 | +19:08.4+17.60%85.04%15.52%11.50%07:03:10.1 |
| 10 | 339 | Johan Schabort | Open Men | 54 | M |
2:08:20.4 | +19:34.5+18.00%84.75%15.23%11.20%07:03:10.1 |
| 11 | 352 | Ruan Kruger | Open Men | 49 | M |
2:13:43.4 | +24:57.5+22.95%81.34%11.68%7.48%07:03:10.1 |
| 12 | 320 | Nico Espach | Open Men | 52 | M |
2:14:38.8 | +25:52.9+23.80%80.78%11.07%6.84%07:03:10.1 |
| 13 | 328 | Tienie Jonker | Open Men | 22 | M |
2:14:40.4 | +25:54.5+23.82%80.76%11.05%6.82%07:03:10.1 |
| 14 | 405 | Henkie Botha | Open Men | 46 | M |
2:14:56.4 | +26:10.5+24.07%80.60%10.87%6.63%07:03:10.1 |
| 15 | 408 | Hennie Coetzee | Open Men | 54 | M |
2:14:56.8 | +26:10.9+24.07%80.60%10.87%6.63%07:03:10.1 |
| 16 | 329 | Mikke Jooste | Youth Women XCM | 15 | F |
2:15:15.0 | +26:29.1+24.35%80.42%10.67%6.42%07:03:10.1 |
| 17 | 316 | Wayne Du Plessis | Open Men | 44 | M |
2:15:15.8 | +26:29.9+24.36%80.41%10.66%6.41%07:03:10.1 |
| 18 | 333 | Elna Moodie | Open Women | 48 | F |
2:15:20.1 | +26:34.2+24.43%80.37%10.61%6.36%07:03:10.1 |
| 19 | 344 | Stephen Slaughter | Open Men | 52 | M |
2:16:25.6 | +27:39.7+25.43%79.72%9.89%5.61%07:03:10.1 |
| 20 | 341 | Melt Rademeyer | Open Men | 41 | M |
2:17:42.0 | +28:56.1+26.60%78.99%9.05%4.72%07:03:10.1 |
| 21 | 305 | Jacques Brits | Open Men | 49 | M |
2:23:32.3 | +34:46.4+31.97%75.77%5.19%0.68%07:03:10.1 |
| 22 | 327 | Neels Jansen | E-BIKE | 66 | M |
2:24:14.9 | +35:29.0+32.62%75.40%4.73%0.19%07:03:10.1 |
| 23 | 319 | James Eayrs | Grand Master Men XCM | 63 | M |
2:24:18.9 | +35:33.0+32.69%75.37%4.68%0.15%07:03:10.1 |
| 24 | 322 | Marno Jansen | Open Men | 31 | M |
2:24:31.7 | +35:45.8+32.88%75.26%4.54%0.00%07:03:10.1 |
| 25 | 312 | Ashley Coetzer | Junior Women XCM | 18 | F |
2:24:55.6 | +36:09.7+33.25%75.05%4.28%-0.28%07:03:10.1 |
| 26 | 346 | Johan Theunissen | Grand Master Men XCM | 65 | M |
2:25:38.5 | +36:52.6+33.90%74.68%3.81%-0.77%07:03:10.1 |
| 27 | 318 | Ilne Du Preez | Junior Women XCM | 17 | F |
2:26:36.6 | +37:50.7+34.80%74.19%3.17%-1.44%07:03:10.1 |
| 28 | 342 | Nick Rautenbach | Grand Master Men XCM | 64 | M |
2:31:59.8 | +43:13.9+39.75%71.56%-0.39%-5.17%07:03:10.1 |
| 29 | 321 | Carel Grant | Open Men | 56 | M |
2:33:19.3 | +44:33.4+40.97%70.94%-1.27%-6.08%07:03:10.1 |
| 30 | 337 | Ian Nieuwenhuizen | Open Men | 43 | M |
2:35:47.8 | +47:01.9+43.24%69.81%-2.90%-7.80%07:03:10.1 |
| 31 | 302 | Federico Bechaz | Open Men | 54 | M |
2:43:06.1 | +54:20.2+49.96%66.69%-7.73%-12.85%07:03:10.1 |
| 32 | 345 | Fransjohan Theart | Open Men | 23 | M |
2:43:08.9 | +54:23.0+50.00%66.67%-7.76%-12.88%07:03:10.1 |
| 33 | 350 | Chris Van Der Walt | Grand Master Men XCM | 64 | M |
2:44:02.2 | +55:16.3+50.82%66.31%-8.34%-13.50%07:03:10.1 |
| 34 | 323 | Alma Haasbroek | Grand Master Women XCM | 60 | F |
2:48:24.0 | +59:38.1+54.83%64.59%-11.23%-16.52%07:03:10.1 |
| 35 | 355 | Andries Greeff | Open Men | | |
2:48:25.1 | +59:39.2+54.85%64.58%-11.24%-16.53%07:03:10.1 |
| 36 | 301 | Johan Rens | Grand Master Men XCM | 61 | M |
2:50:10.2 | +1:01:24.3+56.46%63.92%-12.40%-17.74%07:03:10.1 |
| 37 | 331 | Jaco Mey | Open Men | 47 | M |
2:51:52.7 | +1:03:06.8+58.03%63.28%-13.52%-18.92%07:03:10.1 |
| 38 | 353 | Paul Groenewald | Open Men | 54 | M |
3:00:59.5 | +1:12:13.6+66.41%60.09%-19.54%-25.23%07:03:10.1 |
| 39 | 306 | Arthur Bullock | Open Men | 56 | M |
3:00:59.9 | +1:12:14.0+66.41%60.09%-19.55%-25.23%07:03:10.1 |
| 40 | 330 | Tebogo Lebona | Open Men | 50 | M |
3:05:45.2 | +1:16:59.3+70.78%58.55%-22.69%-28.52%07:03:10.1 |
| 41 | 300 | Johannes Barnard | Grand Master Men XCM | 69 | M |
3:06:22.7 | +1:17:36.8+71.36%58.36%-23.10%-28.96%07:03:10.1 |
| 42 | 343 | Marizan Ribeiro | Open Women | 34 | F |
3:07:47.9 | +1:19:02.0+72.66%57.92%-24.04%-29.94%07:03:10.1 |
| 43 | 317 | Simmone Du Plessis | E-BIKE | 33 | F |
3:07:49.6 | +1:19:03.7+72.69%57.91%-24.06%-29.96%07:03:10.1 |
| 44 | 315 | Retha De Bruyn | Open Women | 46 | F |
3:13:29.2 | +1:24:43.3+77.89%56.21%-27.80%-33.87%07:03:10.1 |
| 45 | 347 | Wynand Van Dalen | Open Men | 40 | M |
3:17:47.7 | +1:29:01.8+81.86%54.99%-30.64%-36.86%07:03:10.1 |
| 46 | 303 | Lorette Bester | Open Women | 45 | F |
3:31:58.7 | +1:43:12.8+94.90%51.31%-40.01%-46.67%07:03:10.1 |
| 47 | 304 | Martin Bester | Open Men | 47 | M |
3:31:59.2 | +1:43:13.3+94.90%51.31%-40.01%-46.67%07:03:10.1 |
| - | 311 | Marnutz Coetzer | Open Men | 25 | M |
DNF | -----07:03:10.1 |
| - | 336 | Diaan Nieuwenhuis | Open Men | 31 | M |
DNF | -----07:03:10.1 |
| - | 354 | Eva Brace | Youth Women XCM | | |
DNF | -----07:03:10.1 |