| Pos | Race No | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Finish |
| 1 | 2159 | Andre VAN HEERDEN | Andre VAN HEERDEN #2159 Male Men | 03:40:07 | 03:40:07 | 1 (1) | Men | 1 | Male | 1 | 03:40:07 |
| 2 | 1159 | Antoine VAN HEERDEN | Antoine VAN HEERDEN #1159 Male Men | 03:40:07 | 03:40:07 | 2 (2) | Men | 2 | Male | 2 | 03:40:07 |
| 3 | 1120 | Pierre MARE' | Pierre MARE' #1120 Male Vet | 05:29:04 | 05:29:04 | 1 (3) | Vet | 1 | Male | 3 | 05:29:04 |
| 4 | 2120 | Ivan KEZURER | Ivan KEZURER #2120 Male Vet | 05:29:04 | 05:29:04 | 2 (4) | Vet | 2 | Male | 4 | 05:29:04 |
| 5 | 157 | Brett GALBRAITH | Brett GALBRAITH #157 Male Mix | 05:32:07 | 05:32:07 | 1 (5) | Mix | 1 | Male | 5 | 05:32:07 |
| 6 | 257 | Kim COLEBANK | Kim COLEBANK #257 Female Mix | 05:32:07 | 05:32:07 | 1 (1) | Mix | 1 | Female | 1 | 05:32:07 |
| 7 | 142 | Koos KLOPPER | Koos KLOPPER #142 Male Sub | 06:56:50 | 06:56:50 | 1 (6) | Sub | 1 | Male | 6 | 06:56:50 |
| 8 | 242 | Mervyn DINKELMANN | Mervyn DINKELMANN #242 Male Sub | 06:56:50 | 06:56:50 | 2 (7) | Sub | 2 | Male | 7 | 06:56:50 |
| 9 | 2168 | Dirk NEL | Dirk NEL #2168 Male Vet | 07:09:49 | 07:09:49 | 3 (8) | Vet | 3 | Male | 8 | 07:09:49 |
| 10 | 1168 | Wayne ROBERTS | Wayne ROBERTS #1168 Male Vet | 07:09:49 | 07:09:49 | 4 (9) | Vet | 4 | Male | 9 | 07:09:49 |
| 11 | 1102 | Richard HOLLAND | Richard HOLLAND #1102 Male Men | 07:16:18 | 07:16:18 | 3 (10) | Men | 3 | Male | 10 | 07:16:18 |
| 12 | 2102 | Graham GILBERT-GREEN | Graham GILBERT-GREEN #2102 Male Men | 07:16:18 | 07:16:18 | 4 (11) | Men | 4 | Male | 11 | 07:16:18 |
| 13 | 1117 | Colin MCKAY | Colin MCKAY #1117 Male Mas | 07:49:31 | 07:49:31 | 1 (12) | Mas | 1 | Male | 12 | 07:49:31 |
| 14 | 2117 | Bennie KRUGER | Bennie KRUGER #2117 Male Mas | 07:49:31 | 07:49:31 | 2 (13) | Mas | 2 | Male | 13 | 07:49:31 |
| 15 | 260 | Billy MACLEOD | Billy MACLEOD #260 Male Sub | 08:43:33 | 08:43:33 | 3 (14) | Sub | 3 | Male | 14 | 08:43:33 |
| 16 | 160 | Thinus DIPPENAAR | Thinus DIPPENAAR #160 Male Sub | 08:43:33 | 08:43:33 | 4 (15) | Sub | 4 | Male | 15 | 08:43:33 |
| 17 | 150 | Fred UNGERER | Fred UNGERER #150 Male Vet | 09:09:59 | 09:09:59 | 5 (16) | Vet | 5 | Male | 16 | 09:09:59 |
| 18 | 250 | Philippus VAN ZYL | Philippus VAN ZYL #250 Male Vet | 09:09:59 | 09:09:59 | 6 (17) | Vet | 6 | Male | 17 | 09:09:59 |
| 19 | 1151 | Max KNOX | Max KNOX #1151 Male Men | 09:11:38 | 09:11:38 | 5 (18) | Men | 5 | Male | 18 | 09:11:38 |
| 20 | 2151 | Ben-Melt SWANEPOEL | Ben-Melt SWANEPOEL #2151 Male Men | 09:11:38 | 09:11:38 | 6 (19) | Men | 6 | Male | 19 | 09:11:38 |
| 21 | 2161 | David LABUSCHAGNE | David LABUSCHAGNE #2161 Male Sub | 09:25:16 | 09:25:16 | 5 (20) | Sub | 5 | Male | 20 | 09:25:16 |
| 22 | 1161 | Johan LABUSCHAGNE | Johan LABUSCHAGNE #1161 Male Sub | 09:25:16 | 09:25:16 | 6 (21) | Sub | 6 | Male | 21 | 09:25:16 |
| 23 | 1162 | Donovan VAN GELDER | Donovan VAN GELDER #1162 Male Sub | 09:27:54 | 09:27:54 | 7 (22) | Sub | 7 | Male | 22 | 09:27:54 |
| 24 | 2162 | Lee MUIR | Lee MUIR #2162 Male Sub | 09:27:54 | 09:27:54 | 8 (23) | Sub | 8 | Male | 23 | 09:27:54 |
| 25 | 2121 | Pieter HENNING | Pieter HENNING #2121 Male Men | 09:28:35 | 09:28:35 | 7 (24) | Men | 7 | Male | 24 | 09:28:35 |
| 26 | 1121 | Barend BURGER | Barend BURGER #1121 Male Men | 09:28:35 | 09:28:35 | 8 (25) | Men | 8 | Male | 25 | 09:28:35 |
| 27 | 1111 | Nico BELL | Nico BELL #1111 Male Men | 09:31:28 | 09:31:28 | 9 (26) | Men | 9 | Male | 26 | 09:31:28 |
| 28 | 2111 | Werner KAMMEYER | Werner KAMMEYER #2111 Male Men | 09:31:28 | 09:31:28 | 10 (27) | Men | 10 | Male | 27 | 09:31:28 |
| 29 | 2135 | Jason WARD | Jason WARD #2135 Male Sub | 09:31:38 | 09:31:38 | 9 (28) | Sub | 9 | Male | 28 | 09:31:38 |
| 30 | 1135 | Christopher DUTTON | Christopher DUTTON #1135 Male Sub | 09:31:38 | 09:31:38 | 10 (29) | Sub | 10 | Male | 29 | 09:31:38 |
| 31 | 185 | Freddie PIENAAR | Freddie PIENAAR #185 Male Men | 09:32:45 | 09:32:45 | 11 (30) | Men | 11 | Male | 30 | 09:32:45 |
| 32 | 285 | Juan KASZAS | Juan KASZAS #285 Male Men | 09:32:45 | 09:32:45 | 12 (31) | Men | 12 | Male | 31 | 09:32:45 |
| 33 | 2127 | Cherise TAYLOR | Cherise TAYLOR #2127 Female Mix | 09:34:11 | 09:34:11 | 2 (2) | Mix | 2 | Female | 2 | 09:34:11 |
| 34 | 1127 | Jaco FERREIRA | Jaco FERREIRA #1127 Male Mix | 09:34:11 | 09:34:11 | 2 (32) | Mix | 2 | Male | 32 | 09:34:11 |
| 35 | 113 | Andrew MCLEAN | Andrew MCLEAN #113 Male Vet | 09:34:58 | 09:34:58 | 7 (33) | Vet | 7 | Male | 33 | 09:34:58 |
| 36 | 213 | Graham CRONJE | Graham CRONJE #213 Male Vet | 09:34:58 | 09:34:58 | 8 (34) | Vet | 8 | Male | 34 | 09:34:58 |
| 37 | 2122 | Philip FOURIE | Philip FOURIE #2122 Male Men | 09:38:34 | 09:38:34 | 13 (35) | Men | 13 | Male | 35 | 09:38:34 |
| 38 | 1122 | Alexander LAMBERTS | Alexander LAMBERTS #1122 Male Men | 09:38:34 | 09:38:34 | 14 (36) | Men | 14 | Male | 36 | 09:38:34 |
| 39 | 2157 | Brand DU PLESSIS | Brand DU PLESSIS #2157 Male Men | 09:40:57 | 09:40:57 | 15 (37) | Men | 15 | Male | 37 | 09:40:57 |
| 40 | 1157 | Coenie NEL | Coenie NEL #1157 Male Men | 09:40:57 | 09:40:57 | 16 (38) | Men | 16 | Male | 38 | 09:40:57 |
| 41 | 1152 | Henry HAYES | Henry HAYES #1152 Male Sub | 09:41:47 | 09:41:47 | 11 (39) | Sub | 11 | Male | 39 | 09:41:47 |
| 42 | 2152 | Renato ALBRECHT | Renato ALBRECHT #2152 Male Sub | 09:41:47 | 09:41:47 | 12 (40) | Sub | 12 | Male | 40 | 09:41:47 |
| 43 | 2101 | Julius COBBETT | Julius COBBETT #2101 Male Men | 09:47:53 | 09:47:53 | 17 (41) | Men | 17 | Male | 41 | 09:47:53 |
| 44 | 1101 | Jason DU PREEZ | Jason DU PREEZ #1101 Male Men | 09:47:53 | 09:47:53 | 18 (42) | Men | 18 | Male | 42 | 09:47:53 |
| 45 | 1156 | Glen CAMPBELL | Glen CAMPBELL #1156 Male Sub | 09:50:12 | 09:50:12 | 13 (43) | Sub | 13 | Male | 43 | 09:50:12 |
| 46 | 2156 | Alexis APOSTOLELLIS | Alexis APOSTOLELLIS #2156 Male Sub | 09:50:12 | 09:50:12 | 14 (44) | Sub | 14 | Male | 44 | 09:50:12 |
| 47 | 27 | Isabel MOOLMAN | Isabel MOOLMAN #27 Female Mix | 09:51:52 | 09:51:52 | 3 (3) | Mix | 3 | Female | 3 | 09:51:52 |
| 48 | 17 | Werner MOOLMAN | Werner MOOLMAN #17 Male Mix | 09:51:52 | 09:51:52 | 3 (45) | Mix | 3 | Male | 45 | 09:51:52 |
| 49 | 1137 | Ian MARTIN | Ian MARTIN #1137 Male Vet | 09:55:00 | 09:55:00 | 9 (46) | Vet | 9 | Male | 46 | 09:55:00 |
| 50 | 2137 | Graeme MCCALLUM | Graeme MCCALLUM #2137 Male Vet | 09:55:00 | 09:55:00 | 10 (47) | Vet | 10 | Male | 47 | 09:55:00 |