Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Behind | Gender | Gen Pos |
| 1 | 400 | | Jason NEELS | Jason NEELS #400 Male Junior | 00:50:54 | 00:50:54 | 1 (1) | Junior | 1 | | Male | 1 |
| 2 | 18 | | Christian JACOBSZ | Christian JACOBSZ #18 Male Senior | 00:53:41 | 00:53:41 | 1 (2) | Senior | 1 | | Male | 2 |
| 3 | 321 | | Simon SHORT | Simon SHORT #321 Male Veteran | 00:55:30 | 00:55:30 | 1 (3) | Veteran | 1 | | Male | 3 |
| 4 | 55 | | Gysbert PIENAAR | Gysbert PIENAAR #55 Male Master | 00:56:44 | 00:56:44 | 1 (4) | Master | 1 | | Male | 4 |
| 5 | 368 | | Uelrich DAVIDS | Uelrich DAVIDS #368 Male Senior | 01:00:47 | 01:00:47 | 2 (5) | Senior | 2 | 00:07:05 | Male | 5 |
| 6 | 306 | | Sean PRIVETT | Sean PRIVETT #306 Male Master | 01:02:21 | 01:02:21 | 2 (6) | Master | 2 | 00:05:36 | Male | 6 |
| 7 | 45 | | Wesley SUNDELSON | Wesley SUNDELSON #45 Male Senior | 01:05:13 | 01:05:13 | 3 (7) | Senior | 3 | 00:11:31 | Male | 7 |
| 8 | 319 | | Richard FREUND | Richard FREUND #319 Male Senior | 01:09:51 | 01:09:51 | 4 (8) | Senior | 4 | 00:16:10 | Male | 8 |
| 9 | 51 | | Nadine VAN DRIEL | Nadine VAN DRIEL #51 Female Senior | 01:10:04 | 01:10:04 | 1 (1) | Senior | 1 | | Female | 1 |
| 10 | 312 | | Peter VAN DER ZEE | Peter VAN DER ZEE #312 Male Veteran | 01:10:28 | 01:10:28 | 2 (9) | Veteran | 2 | 00:14:57 | Male | 9 |
| 11 | 48 | | Japie SWANEPOEL | Japie SWANEPOEL #48 Male Master | 01:10:57 | 01:10:57 | 3 (10) | Master | 3 | 00:14:13 | Male | 10 |
| 12 | 320 | | Richard VAN RENSBURG | Richard VAN RENSBURG #320 Male Senior | 01:11:13 | 01:11:13 | 5 (11) | Senior | 5 | 00:17:31 | Male | 11 |
| 13 | 40 | | Brandon TUCK | Brandon TUCK #40 Male Veteran | 01:13:23 | 01:13:23 | 3 (12) | Veteran | 3 | 00:17:52 | Male | 12 |
| 14 | 309 | | Samantha SCHOEMAN | Samantha SCHOEMAN #309 Female Senior | 01:13:26 | 01:13:26 | 2 (2) | Senior | 2 | 00:03:22 | Female | 2 |
| 15 | 317 | | Stephanie AUSTIN | Stephanie AUSTIN #317 Female Senior | 01:13:38 | 01:13:38 | 3 (3) | Senior | 3 | 00:03:34 | Female | 3 |
| 16 | 301 | | Graig JANSEN | Graig JANSEN #301 Male Veteran | 01:13:53 | 01:13:53 | 4 (13) | Veteran | 4 | 00:18:22 | Male | 13 |
| 17 | 303 | | Renier ERASMUS | Renier ERASMUS #303 Male Master | 01:15:26 | 01:15:26 | 4 (14) | Master | 4 | 00:18:42 | Male | 14 |
| 18 | 56 | | Lisa DORAN | Lisa DORAN #56 Female Senior | 01:17:21 | 01:17:21 | 4 (4) | Senior | 4 | 00:07:17 | Female | 4 |
| 19 | 384 | | Johan VAN DER MERWE | Johan VAN DER MERWE #384 Male Senior | 01:17:48 | 01:17:48 | 6 (15) | Senior | 6 | 00:24:06 | Male | 15 |
| 20 | 307 | | Graham LEE | Graham LEE #307 Male Master | 01:18:04 | 01:18:04 | 5 (16) | Master | 5 | 00:21:20 | Male | 16 |
| 21 | 58 | | Nicholas DORAN | Nicholas DORAN #58 Male Senior | 01:19:00 | 01:19:00 | 7 (17) | Senior | 7 | 00:25:18 | Male | 17 |
| 22 | 302 | | Matthew CALVOCORESSI | Matthew CALVOCORESSI #302 Male Master | 01:19:35 | 01:19:35 | 6 (18) | Master | 6 | 00:22:51 | Male | 18 |
| 23 | 380 | | Rashiq FATAAR | Rashiq FATAAR #380 Male Senior | 01:20:05 | 01:20:05 | 8 (19) | Senior | 8 | 00:26:23 | Male | 19 |
| 24 | 47 | | Carl CUPIDO | Carl CUPIDO #47 Male Senior | 01:21:19 | 01:21:19 | 9 (20) | Senior | 9 | 00:27:37 | Male | 20 |
| 25 | 57 | | Laetitia JANSEN VAN VUUREN | Laetitia JANSEN VAN VUUREN #57 Female Senior | 01:22:26 | 01:22:26 | 5 (5) | Senior | 5 | 00:12:22 | Female | 5 |
| 26 | 399 | | Sean PASSMOOR | Sean PASSMOOR #399 Male Veteran | 01:23:32 | 01:23:32 | 5 (21) | Veteran | 5 | 00:28:01 | Male | 21 |
| 27 | 367 | | Craig PIKE | Craig PIKE #367 Male Veteran | 01:23:34 | 01:23:34 | 6 (22) | Veteran | 6 | 00:28:04 | Male | 22 |
| 28 | 313 | | Lee-Ann DAWSON | Lee-Ann DAWSON #313 Female Master | 01:24:32 | 01:24:32 | 1 (6) | Master | 1 | | Female | 6 |
| 29 | 311 | | Josie MCCANN | Josie MCCANN #311 Female Senior | 01:24:57 | 01:24:57 | 6 (7) | Senior | 6 | 00:14:53 | Female | 7 |
| 30 | 378 | | Justin SMITH | Justin SMITH #378 Male Veteran | 01:25:13 | 01:25:13 | 7 (23) | Veteran | 7 | 00:29:42 | Male | 23 |
| 31 | 308 | | Basani MALULEKE | Basani MALULEKE #308 Female Veteran | 01:25:23 | 01:25:23 | 1 (8) | Veteran | 1 | | Female | 8 |
| 32 | 34 | | Francois LOUW | Francois LOUW #34 Male Senior | 01:26:03 | 01:26:03 | 10 (24) | Senior | 10 | 00:32:22 | Male | 24 |
| 33 | 19 | | Johann HUNER | Johann HUNER #19 Male Veteran | 01:26:06 | 01:26:06 | 8 (25) | Veteran | 8 | 00:30:35 | Male | 25 |
| 34 | 383 | | Helena Kalp HELENA | Helena Kalp HELENA #383 Female Senior | 01:26:58 | 01:26:58 | 7 (9) | Senior | 7 | 00:16:53 | Female | 9 |
| 35 | 382 | | Chris KALP | Chris KALP #382 Male Veteran | 01:27:00 | 01:27:00 | 9 (26) | Veteran | 9 | 00:31:29 | Male | 26 |
| 36 | 36 | | Hannah SIEBRITS | Hannah SIEBRITS #36 Female Senior | 01:27:44 | 01:27:44 | 8 (10) | Senior | 8 | 00:17:40 | Female | 10 |
| 37 | 377 | | Linka CAMERON | Linka CAMERON #377 Female Veteran | 01:27:46 | 01:27:46 | 2 (11) | Veteran | 2 | 00:02:22 | Female | 11 |
| 38 | 393 | | Jonathan ARNOLD | Jonathan ARNOLD #393 Male Veteran | 01:27:49 | 01:27:49 | 10 (27) | Veteran | 10 | 00:32:18 | Male | 27 |
| 39 | 318 | | Lara DU PLESSIS | Lara DU PLESSIS #318 Female Senior | 01:28:38 | 01:28:38 | 9 (12) | Senior | 9 | 00:18:34 | Female | 12 |
| 40 | 50 | | Desmond LABUSCHAGNE | Desmond LABUSCHAGNE #50 Male Grand Master | 01:29:18 | 01:29:18 | 1 (28) | Grand Master | 1 | | Male | 28 |
| 41 | 379 | | Georgie CHENNELLS | Georgie CHENNELLS #379 Female Veteran | 01:30:13 | 01:30:13 | 3 (13) | Veteran | 3 | 00:04:49 | Female | 13 |
| 42 | 39 | | Isabella DUNBAR | Isabella DUNBAR #39 Female Senior | 01:31:09 | 01:31:09 | 10 (14) | Senior | 10 | 00:21:04 | Female | 14 |
| 43 | 42 | | Warren SPRING | Warren SPRING #42 Male Veteran | 01:32:03 | 01:32:03 | 11 (29) | Veteran | 11 | 00:36:32 | Male | 29 |
| 44 | 322 | | Simone LILIENFIELD | Simone LILIENFIELD #322 Female Veteran | 01:33:07 | 01:33:07 | 4 (15) | Veteran | 4 | 00:07:44 | Female | 15 |
| 45 | 43 | | Nicole LAMBON | Nicole LAMBON #43 Female Veteran | 01:33:37 | 01:33:37 | 5 (16) | Veteran | 5 | 00:08:13 | Female | 16 |
| 46 | 53 | | Jane DE VILLIERS | Jane DE VILLIERS #53 Female Minimee | 01:34:10 | 01:34:10 | 1 (17) | Minimee | 1 | | Female | 17 |
| 47 | 381 | | Sina WALLSCHUSS | Sina WALLSCHUSS #381 Female Senior | 01:34:35 | 01:34:35 | 11 (18) | Senior | 11 | 00:24:30 | Female | 18 |
| 48 | 310 | | Mj BREYTENBACH | Mj BREYTENBACH #310 Male Senior | 01:34:59 | 01:34:59 | 11 (30) | Senior | 11 | 00:41:17 | Male | 30 |
| 49 | 49 | | Lisa LABUSCHAGNE | Lisa LABUSCHAGNE #49 Female Veteran | 01:35:19 | 01:35:19 | 6 (19) | Veteran | 6 | 00:09:55 | Female | 19 |
| 50 | 44 | | Robyn ANDERSON | Robyn ANDERSON #44 Female Senior | 01:35:35 | 01:35:35 | 12 (20) | Senior | 12 | 00:25:31 | Female | 20 |