| 1 | 430 | Lian Louw | Youth Men XCM | 16 | M |
2:08:20.9 | --100%26.43%22.14%06:48:10.1 |
| 2 | 449 | Christopher Steenkamp | Junior Men XCM | 17 | M |
2:08:24.0 | +0:03.1+0.04%99.96%26.40%22.11%06:48:10.1 |
| 3 | 414 | Alex Fourie | Youth Men XCM | 15 | M |
2:14:36.7 | +6:15.8+4.88%95.35%22.84%18.34%06:48:10.1 |
| 4 | 467 | Luan Vermeulen | Junior Men XCM | 18 | M |
2:15:21.2 | +7:00.3+5.46%94.82%22.41%17.89%06:48:10.1 |
| 5 | 422 | Reuben Jonker | Open Men | 16 | M |
2:19:28.7 | +11:07.8+8.67%92.02%20.05%15.39%06:48:10.1 |
| 6 | 435 | Philip Moodie | Youth Men XCM | 15 | M |
2:19:52.8 | +11:31.9+8.98%91.76%19.82%15.15%06:48:10.1 |
| 7 | 448 | Mighan Smith | Open Men | 16 | M |
2:21:19.9 | +12:59.0+10.12%90.81%18.98%14.27%06:33:10.1 |
| 8 | 419 | Raynard Hurn | Junior Men XCM | 17 | M |
2:22:33.3 | +14:12.4+11.07%90.03%18.28%13.52%06:48:10.1 |
| 9 | 445 | Darryn Ridgway | Master Men XCM | 51 | M |
2:25:37.2 | +17:16.3+13.46%88.14%16.53%11.66%06:48:10.1 |
| 10 | 433 | Wicus Malherbe | Open Men | 42 | M |
2:25:39.3 | +17:18.4+13.48%88.12%16.51%11.64%06:48:10.1 |
| 11 | 413 | Ruan Espach | Junior Men XCM | 17 | M |
2:28:11.3 | +19:50.4+15.46%86.61%15.05%10.11%06:48:10.1 |
| 12 | 415 | Wynand Fourie | Master Men XCM | 57 | M |
2:28:24.8 | +20:03.9+15.63%86.48%14.92%9.97%06:48:10.1 |
| 13 | 401 | George Basson | Junior Men XCM | 17 | M |
2:31:38.5 | +23:17.6+18.15%84.64%13.07%8.01%06:48:10.1 |
| 14 | 455 | Albertus Theunissen | Junior Men XCM | 17 | M |
2:32:10.6 | +23:49.7+18.57%84.34%12.77%7.69%06:48:10.1 |
| 15 | 465 | Sebastian Venter | Youth Men XCM | 15 | M |
2:32:13.4 | +23:52.5+18.60%84.32%12.74%7.66%06:48:10.1 |
| 16 | 440 | Jake Odendaal | Open Men | 49 | M |
2:35:12.5 | +26:51.6+20.93%82.69%11.03%5.85%06:48:10.1 |
| 17 | 438 | Hendrikus Nel | Open Men | 38 | M |
2:37:17.4 | +28:56.5+22.55%81.60%9.84%4.59%06:48:10.1 |
| 18 | 421 | Hannes Jonker | Open Men | 49 | M |
2:37:17.6 | +28:56.7+22.55%81.60%9.83%4.58%06:48:10.1 |
| 19 | 411 | Divan Du Preez | Youth Men XCM | 15 | M |
2:38:23.2 | +30:02.3+23.40%81.03%9.21%3.92%06:48:10.1 |
| 20 | 452 | Rudi Steyn | Open Men | 39 | M |
2:38:50.0 | +30:29.1+23.75%80.81%8.95%3.65%06:48:10.1 |
| 21 | 472 | Matthew Fourie | Youth Men XCM | | |
2:39:03.2 | +30:42.3+23.92%80.70%8.82%3.52%06:48:10.1 |
| 22 | 427 | Lardus Klopper | Junior Men XCM | 17 | M |
2:39:04.7 | +30:43.8+23.94%80.68%8.81%3.50%06:48:10.1 |
| 23 | 404 | Ty Botes | Junior Men XCM | 18 | M |
2:39:05.4 | +30:44.5+23.95%80.68%8.80%3.49%06:48:10.1 |
| 24 | 400 | Quinton Badenhorst | Youth Men XCM | 15 | M |
2:40:48.0 | +32:27.1+25.28%79.82%7.82%2.46%06:48:10.1 |
| 25 | 457 | Jacobus Van Der Linde | Open Men | 19 | M |
2:42:01.0 | +33:40.1+26.23%79.22%7.13%1.72%06:48:10.1 |
| 26 | 428 | Henko Koen | Open Men | 23 | M |
2:42:59.7 | +34:38.8+26.99%78.74%6.57%1.12%06:48:10.1 |
| 27 | 403 | Jacobus Bosman | Master Men XCM | 59 | M |
2:43:05.8 | +34:44.9+27.07%78.69%6.51%1.06%06:48:10.1 |
| 28 | 410 | Gideon De Wet | Open Men | 66 | M |
2:43:15.7 | +34:54.8+27.20%78.62%6.41%0.96%06:48:10.1 |
| 29 | 446 | Dian Scholtz | Youth Men XCM | 15 | M |
2:43:49.0 | +35:28.1+27.63%78.35%6.09%0.63%06:48:10.1 |
| 30 | 468 | Chanelle Viljoen | Sub Vet Women XCM | 38 | F |
2:43:49.4 | +35:28.5+27.64%78.35%6.09%0.62%06:48:10.1 |
| 31 | 454 | Quintin Sweetnam | Open Men | 36 | M |
2:44:50.9 | +36:30.0+28.44%77.86%5.50%0.00%06:48:10.1 |
| 32 | 434 | Koos Mare | E-BIKE | 51 | M |
2:45:58.1 | +37:37.2+29.31%77.33%4.86%-0.68%06:48:10.1 |
| 33 | 437 | Johan Muller | Youth Men XCM | 16 | M |
2:50:17.6 | +41:56.7+32.68%75.37%2.38%-3.30%06:48:10.1 |
| 34 | 447 | Adele Senekal | Vet Women XCM | 49 | F |
2:50:18.3 | +41:57.4+32.69%75.36%2.37%-3.31%06:48:10.1 |
| 35 | 462 | Elanie Van Staden | Sub Vet Women XCM | 34 | F |
2:54:27.6 | +46:06.7+35.93%73.57%-0.01%-5.83%06:48:10.1 |
| 36 | 473 | Joe Visser | Open Men | | |
2:55:34.2 | +47:13.3+36.79%73.10%-0.64%-6.50%06:48:10.1 |
| 37 | 417 | Hans Frauendorf | Open Men | 49 | M |
2:57:13.8 | +48:52.9+38.09%72.42%-1.59%-7.51%06:48:10.1 |
| 38 | 416 | Adele Frauendorf | Vet Women XCM | 45 | F |
2:57:15.0 | +48:54.1+38.10%72.41%-1.61%-7.52%06:48:10.1 |
| 39 | 441 | Amorine Olivier | Sub Vet Women XCM | 37 | F |
2:57:38.1 | +49:17.2+38.40%72.25%-1.83%-7.76%06:48:10.1 |
| 40 | 406 | Juan Brits | Open Men | 35 | M |
2:57:39.2 | +49:18.3+38.41%72.25%-1.84%-7.77%06:48:10.1 |
| 41 | 439 | Ryan Nicholls | Master Men XCM | 53 | M |
3:05:00.2 | +56:39.3+44.14%69.38%-6.05%-12.23%06:48:10.1 |
| 42 | 459 | Martin Van Eldik | Open Men | 51 | M |
3:05:15.6 | +56:54.7+44.34%69.28%-6.20%-12.38%06:48:10.1 |
| 43 | 420 | Gavin John | Open Men | 34 | M |
3:05:25.7 | +57:04.8+44.47%69.22%-6.29%-12.48%06:48:10.1 |
| 44 | 474 | Morne Boshoff | Open Men | | |
3:05:54.6 | +57:33.7+44.85%69.04%-6.57%-12.78%06:48:10.1 |
| 45 | 460 | Renco Van Niekerk | Open Men | 39 | M |
3:10:00.6 | +1:01:39.7+48.04%67.55%-8.92%-15.26%06:48:10.1 |
| 46 | 464 | Bernard Van Zyl | Open Men | 35 | M |
3:15:09.0 | +1:06:48.1+52.05%65.77%-11.87%-18.38%06:48:10.1 |
| 47 | 402 | Alexander Bezuidenhout | Open Men | 39 | M |
3:15:38.6 | +1:07:17.7+52.43%65.60%-12.15%-18.68%06:48:10.1 |
| 48 | 429 | Jared Lodder | Open Men | 43 | M |
3:19:57.6 | +1:11:36.7+55.79%64.19%-14.62%-21.30%06:48:10.1 |
| 49 | 442 | Petrie Pelser | Open Men | 47 | M |
3:21:21.8 | +1:13:00.9+56.89%63.74%-15.43%-22.15%06:48:10.1 |
| 50 | 471 | Heinrich Peters | Open Men | | |
3:21:42.3 | +1:13:21.4+57.15%63.63%-15.62%-22.36%06:48:10.1 |
| 51 | 453 | Jano Swanepoel | Open Men | 34 | M |
3:22:00.6 | +1:13:39.7+57.39%63.54%-15.80%-22.54%06:48:10.1 |
| 52 | 466 | Riaan Barnard | E-BIKE | 42 | M |
3:22:03.3 | +1:13:42.4+57.43%63.52%-15.83%-22.57%06:48:10.1 |
| 53 | 444 | Stephan Pretorius | Open Men | 30 | M |
3:28:29.8 | +1:20:08.9+62.45%61.56%-19.52%-26.48%06:48:10.1 |
| 54 | 469 | Meiring Hayward | Open Men | 41 | M |
3:30:43.8 | +1:22:22.9+64.19%60.91%-20.80%-27.83%06:48:10.1 |
| 55 | 458 | Leon Van Der Merwe | Open Men | 20 | M |
3:31:50.2 | +1:23:29.3+65.05%60.59%-21.43%-28.50%06:48:10.1 |
| 56 | 423 | Christiaan Jonker | Open Men | 20 | M |
3:36:38.2 | +1:28:17.3+68.79%59.25%-24.18%-31.42%06:48:10.1 |
| 57 | 436 | Wilhelm Mouton | Open Men | 41 | M |
3:38:36.6 | +1:30:15.7+70.33%58.71%-25.32%-32.61%06:48:10.1 |
| 58 | 456 | Nicola Van Aswegen | Vet Women XCM | 55 | F |
3:45:00.1 | +1:36:39.2+75.31%57.04%-28.98%-36.49%06:48:10.1 |
| 59 | 409 | Izak Crous | Open Men | 39 | M |
3:50:19.9 | +1:41:59.0+79.46%55.72%-32.03%-39.72%06:48:10.1 |
| 60 | 426 | Frans Kirsten | Master Men XCM | 53 | M |
3:51:50.6 | +1:43:29.7+80.64%55.36%-32.90%-40.64%06:48:10.1 |
| 61 | 418 | Orefile Gabaphete | Youth Men XCM | 16 | M |
4:49:11.9 | +2:40:51.0+125.32%44.38%-65.78%-75.43%06:48:10.1 |
| - | 407 | Steyn Coetzee | Open Men | 36 | M |
DNF | -----06:48:10.1 |
| - | 424 | Louise Joynt | Open Women | 57 | F |
DNF | -----06:48:10.1 |
| - | 425 | Carla Joynt | Open Women | 25 | F |
DNF | -----06:48:10.1 |
| - | 431 | Zane Lubbe | Open Men | 22 | M |
DNF | -----06:48:10.1 |
| - | 461 | Johan Van Rensburg | Youth Men XCM | 15 | M |
DNF | -----06:48:10.1 |
| - | 463 | Derick Van Wyk | Open Men | 47 | M |
DNF | -----06:48:10.1 |
| - | 470 | Esta Van Wyk | Vet Women XCM | 46 | F |
DNF | -----06:48:10.1 |