Final Results
| Pos | Bib | Name | Time | ± | Group | Team |
|---|---|---|---|---|---|---|
| 1. | 34 | Mattheus De Beer | 00:14:19.5 | 00:00:00.0 | 19 | |
| 2. | 33 | Juan Bouwer | 00:14:42.5 | 00:00:23.0 | 15 | |
| 3. | 38 | Wilhelm Esterhuizen | 00:15:51.9 | 00:01:32.4 | 15 | |
| 4. | 44 | Andre Jansen | 00:15:56.2 | 00:01:36.7 | 15 | |
| 5. | 1 | Carla Britz | 00:16:32.6 | 00:02:13.1 | 15 | |
| 6. | 35 | Dries De Bruto | 00:16:38.6 | 00:02:19.1 | 19 | |
| 7. | 45 | Julian Language | 00:17:26.3 | 00:03:06.8 | 15 | |
| 8. | 18 | Anze Nel | 00:17:45.3 | 00:03:25.8 | 15 | |
| 9. | 43 | Danie Jacobs | 00:18:00.8 | 00:03:41.3 | 15 | |
| 10. | 56 | Felix Van Staden | 00:18:19.3 | 00:03:59.8 | 15 | |
| 11. | 16 | Mercy Makua | 00:19:32.4 | 00:05:12.9 | 19 | |
| 12. | 14 | Katelyne Jordaan | 00:19:39.3 | 00:05:19.8 | 15 | |
| 13. | 61 | Swanepoel Milize | 00:19:47.2 | 00:05:27.7 | Snr | Dames |
| 14. | 4 | Jean-Mari Coetzer | 00:20:35.6 | 00:06:16.1 | 19 | |
| 15. | 2 | Marie Louise Carstens | 00:22:17.9 | 00:07:58.4 | 19 | |
| 16. | 23 | Maxine Rolfe | 00:22:34.4 | 00:08:14.9 | 15 | |
| 17. | 9 | Keitumetse Motlhamonyane | 00:24:08.9 | 00:09:49.4 | 15 | |
| 18. | 90018 | Leah Melamu | 00:26:06.4 | 00:11:46.9 | 15 |