Fav | Pos | Race No | Share | Name | Name | Laps | Time | Time | Category | Gender | School | Start Lap | Full Lap 1 | Full Lap 2 | Full Lap 3 | Full Lap 4 |
| 1 | 3054 | | Divan JOUBERT | Divan JOUBERT #3054 Male Open | 4 | 33:13.5 | 33:13.5 4 laps | Open | Male | HOËRSKOOL WATERKLOOF | 3:15.3 | 9:55.7 | 10:04.5 | 9:57.9 | |
| 2 | 3246 | | Neil BOTHA | Neil BOTHA #3246 Male Open | 4 | 35:42.0 | 35:42.0 4 laps | Open | Male | HOËRSKOOL MENLOPARK | 3:22.8 | 10:42.1 | 10:40.0 | 10:57.0 | |
| 3 | 3056 | | Ziaan JOUBERT | Ziaan JOUBERT #3056 Male Open | 4 | 39:21.4 | 39:21.4 4 laps | Open | Male | HOËRSKOOL WATERKLOOF | 3:41.4 | 11:40.3 | 12:05.2 | 11:54.4 | |
| 4 | 3052 | | Aneska GROBBELAAR | Aneska GROBBELAAR #3052 Female Open | 4 | 44:07.9 | 44:07.9 4 laps | Open | Female | HOËRSKOOL WATERKLOOF | 3:51.6 | 12:55.5 | 13:46.0 | 13:34.7 | |
| 5 | 3107 | | Righardt NABAL | Righardt NABAL #3107 Male Open | 3 | 36:53.4 | 36:53.4 3 laps | Open | Male | HS ELDOREIGN | 4:49.4 | 15:18.3 | 16:45.6 | | |
| 6 | 3186 | | Lyuandu MAHLANGU | Lyuandu MAHLANGU #3186 Male Open | 3 | 40:05.2 | 40:05.2 3 laps | Open | Male | TRANSVALIA | 5:02.8 | 16:07.7 | 18:54.6 | | |
| 7 | 3106 | | Petrus WIESE | Petrus WIESE #3106 Male Open | 3 | 41:16.5 | 41:16.5 3 laps | Open | Male | HS ELDOREIGN | 4:41.9 | 16:44.9 | 19:49.7 | | |
| | 3051 | | Aj DE VOS | Aj DE VOS #3051 Male Open | 0 | DNS | DNS 0 laps | Open | Male | HOËRSKOOL WATERKLOOF | | | | | |
| | 3055 | | Michael NAUDE | Michael NAUDE #3055 Male Open | 0 | DNS | DNS 0 laps | Open | Male | HOËRSKOOL WATERKLOOF | | | | | |
| | 3184 | | Jaco Niel VERWY | Jaco Niel VERWY #3184 Male Open | 0 | DNS | DNS 0 laps | Open | Male | TRANSVALIA | | | | | |
| | 3185 | | Katelin KRUGER | Katelin KRUGER #3185 Female Open | 0 | DNS | DNS 0 laps | Open | Female | TRANSVALIA | | | | | |
| | 3183 | | Henrico VA DYK | Henrico VA DYK #3183 Male Open | 1 | DNF | DNF 1 laps | Open | Male | TRANSVALIA | 4:55.5 | | | | |