Final Results
| Pos | Bib | Name | Time | ± | Group |
|---|---|---|---|---|---|
| 1. | 1 | Juan Bouwer | 00:14:03.4 | 00:00:00.0 | SEUNS |
| 2. | 15 | Andre Jansen | 00:15:48.1 | 00:01:44.7 | SEUNS |
| 3. | 6 | Mattheus De Beer | 00:15:54.3 | 00:01:50.9 | SEUNS |
| 4. | 7 | Dries De Bruto | 00:16:06.7 | 00:02:03.3 | SEUNS |
| 5. | 10 | Wilhelm Esterhuizen | 00:16:25.7 | 00:02:22.3 | SEUNS |
| 6. | 16 | Julian Language | 00:16:41.6 | 00:02:38.2 | SEUNS |
| 7. | 32 | Felix Van Staden | 00:16:46.9 | 00:02:43.5 | SEUNS |
| 8. | 22 | Anze Nel | 00:17:06.1 | 00:03:02.7 | MEISIES |
| 9. | 14 | Danie Jacobs | 00:17:37.4 | 00:03:34.0 | SEUNS |
| 10. | 21 | Anton Moldenhauer | 00:17:37.8 | 00:03:34.4 | SEUNS |
| 11. | 34 | Melissa Venter | 00:19:05.5 | 00:05:02.1 | MEISIES |
| 12. | 30 | Tj Steyn | 00:19:39.3 | 00:05:35.9 | SEUNS |
| 13. | 36 | Milize Swanepoel | 00:19:45.5 | 00:05:42.1 | VROUE |
| 14. | 35 | Anja Viljoen | 00:19:57.2 | 00:05:53.8 | MEISIES |
| 15. | 12 | Dane Hattingh | 00:21:08.4 | 00:07:05.0 | MEISIES |
| 16. | 27 | Maxine Rolfe | 00:22:54.9 | 00:08:51.5 | MEISIES |
| 17. | 8 | Carla De Bruyn | 00:26:05.6 | 00:12:02.2 | VROUE |
| 18. | 4 | Marie-Louise Carstens | 00:26:14.1 | 00:12:10.7 | MEISIES |