Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Age | Gender | Gen Pos | Pace | Start | Finish |
| 1 | 348 | | Tiaan OOSTHUIZEN | Tiaan OOSTHUIZEN #348 Male Senior Men | 01:29:25 | 01:29:25 | 1 (1) | Senior Men | 1 | 23 | Male | 1 | | -00:00:20 | 01:29:25 |
| 2 | 358 | | Roger HOOKE | Roger HOOKE #358 Male Master | 01:34:56 | 01:34:56 | 1 (2) | Master | 1 | 54 | Male | 2 | | -00:01:18 | 01:34:56 |
| 3 | 312 | | Arno NEL | Arno NEL #312 Male Veteran | 01:40:13 | 01:40:13 | 1 (3) | Veteran | 1 | 45 | Male | 3 | | -00:01:18 | 01:40:13 |
| 4 | 351 | | Warren KNEZOVICH | Warren KNEZOVICH #351 Male Veteran | 01:44:03 | 01:44:03 | 2 (4) | Veteran | 2 | 49 | Male | 4 | | -00:00:55 | 01:44:03 |
| 5 | 346 | | Stefano DI TRAPANI | Stefano DI TRAPANI #346 Male Sub-Vet | 01:45:31 | 01:45:31 | 1 (5) | Sub-Vet | 1 | 35 | Male | 5 | | -00:01:18 | 01:45:31 |
| 6 | 339 | | Hennie VENTER | Hennie VENTER #339 Male Master | 01:45:55 | 01:45:55 | 2 (6) | Master | 2 | 55 | Male | 6 | | -00:01:06 | 01:45:55 |
| 7 | 337 | | Malcolm STRETCH | Malcolm STRETCH #337 Male Sub-Vet | 01:47:01 | 01:47:01 | 2 (7) | Sub-Vet | 2 | 34 | Male | 7 | | 00:00:15 | 01:47:01 |
| 8 | 333 | | Pierre LE ROUX | Pierre LE ROUX #333 Male Master | 01:54:24 | 01:54:24 | 3 (8) | Master | 3 | 58 | Male | 8 | | -00:01:16 | 01:54:24 |
| 9 | 357 | | Sanet DU TOIT | Sanet DU TOIT #357 Female Master | 01:59:25 | 01:59:25 | 1 (1) | Master | 1 | 52 | Female | 1 | | 00:00:07 | 01:59:25 |
| 10 | 359 | | Chene JANSE VAN VUUREN | Chene JANSE VAN VUUREN #359 Female Senior Men | 02:02:17 | 02:02:17 | 1 (2) | Senior Men | 1 | 23 | Female | 2 | | 00:00:15 | 02:02:17 |
| 11 | 355 | | Marisa FERRARIS | Marisa FERRARIS #355 Female Master | 02:04:08 | 02:04:08 | 2 (3) | Master | 2 | 53 | Female | 3 | | -00:01:17 | 02:04:08 |
| 12 | 360 | | Hannes STRYDOM | Hannes STRYDOM #360 Male Senior Men | 02:05:05 | 02:05:05 | 2 (9) | Senior Men | 2 | 25 | Male | 9 | | 00:00:21 | 02:05:05 |
| 13 | 334 | | Braddon MCCLELAND | Braddon MCCLELAND #334 Male Veteran | 02:07:18 | 02:07:18 | 3 (10) | Veteran | 3 | 45 | Male | 10 | | 00:00:10 | 02:07:18 |
| 14 | 307 | | Robin PRETORIUS | Robin PRETORIUS #307 Male Grand Master | 02:12:35 | 02:12:35 | 1 (11) | Grand Master | 1 | 65 | Male | 11 | | 00:00:03 | 02:12:35 |
| 15 | 363 | | Tracey VANDERWALT | Tracey VANDERWALT #363 Female Sub-Vet | 02:12:41 | 02:12:41 | 1 (4) | Sub-Vet | 1 | 32 | Female | 4 | | 00:00:23 | 02:12:41 |
| 16 | 362 | | Brandon VANDERWALT | Brandon VANDERWALT #362 Male Sub-Vet | 02:12:45 | 02:12:45 | 3 (12) | Sub-Vet | 3 | 31 | Male | 12 | | 00:00:25 | 02:12:45 |
| 17 | 352 | | Bruce SPANJAARD | Bruce SPANJAARD #352 Male Master | 02:14:52 | 02:14:52 | 4 (13) | Master | 4 | 58 | Male | 13 | | -00:01:17 | 02:14:52 |
| 18 | 353 | | Bev SPANJAARD | Bev SPANJAARD #353 Female Grand Master | 02:14:53 | 02:14:53 | 1 (5) | Grand Master | 1 | 65 | Female | 5 | | -00:01:18 | 02:14:53 |
| 19 | 332 | | Andrew CARTER | Andrew CARTER #332 Male Grand Master | 02:15:14 | 02:15:14 | 2 (14) | Grand Master | 2 | 60 | Male | 14 | | -00:01:18 | 02:15:14 |
| 20 | 314 | | Philippe DARNΘ | Philippe DARNΘ #314 Male Sub-Vet | 02:16:58 | 02:16:58 | 4 (15) | Sub-Vet | 4 | 33 | Male | 15 | | -00:01:17 | 02:16:58 |
| 21 | 364 | | Julian TAUTE | Julian TAUTE #364 Male Senior Men | 02:17:57 | 02:17:57 | 3 (16) | Senior Men | 3 | 25 | Male | 16 | | 00:00:14 | 02:17:57 |
| 22 | 361 | | Reece PEACOCK | Reece PEACOCK #361 Male Senior Men | 02:17:58 | 02:17:58 | 4 (17) | Senior Men | 4 | 20 | Male | 17 | | 00:00:13 | 02:17:58 |
| 23 | 324 | | Guy TAYLOR | Guy TAYLOR #324 Male Grand Master | 02:18:04 | 02:18:04 | 3 (18) | Grand Master | 3 | 64 | Male | 18 | | 00:00:21 | 02:18:04 |
| 24 | 311 | | Graham BOYD | Graham BOYD #311 Male Grand Master | 02:18:16 | 02:18:16 | 4 (19) | Grand Master | 4 | 68 | Male | 19 | | 00:00:22 | 02:18:16 |
| 25 | 315 | | Clifford SAVAGE | Clifford SAVAGE #315 Male Sub-Vet | 02:19:10 | 02:19:10 | 5 (20) | Sub-Vet | 5 | 33 | Male | 20 | | 00:00:14 | 02:19:10 |
| 26 | 340 | | Mike NEUBERT | Mike NEUBERT #340 Male Master | 02:19:29 | 02:19:29 | 5 (21) | Master | 5 | 59 | Male | 21 | | -00:01:10 | 02:19:29 |
| 27 | 300 | | Richard ARDERNE | Richard ARDERNE #300 Male Grand Master | 02:19:29 | 02:19:29 | 5 (22) | Grand Master | 5 | 65 | Male | 22 | | -00:01:19 | 02:19:29 |
| 28 | 341 | | Alison NEUBERT | Alison NEUBERT #341 Female Master | 02:19:30 | 02:19:30 | 3 (6) | Master | 3 | 58 | Female | 6 | | -00:01:18 | 02:19:30 |
| 29 | 306 | | James LAMONT | James LAMONT #306 Male Grand Master | 02:19:37 | 02:19:37 | 6 (23) | Grand Master | 6 | 64 | Male | 23 | | 00:00:07 | 02:19:37 |
| 30 | 304 | | Marianne MOFFETT | Marianne MOFFETT #304 Female Grand Master | 02:20:11 | 02:20:11 | 2 (7) | Grand Master | 2 | 63 | Female | 7 | | 00:00:12 | 02:20:11 |
| 31 | 313 | | Philip DARNE | Philip DARNE #313 Male Grand Master | 02:20:36 | 02:20:36 | 7 (24) | Grand Master | 7 | 61 | Male | 24 | | 00:00:13 | 02:20:36 |
| 32 | 309 | | Johan Hendrik LE ROUX | Johan Hendrik LE ROUX #309 Male Grand Master | 02:20:40 | 02:20:40 | 8 (25) | Grand Master | 8 | 63 | Male | 25 | | 00:00:03 | 02:20:40 |
| 33 | 326 | | Andrew BOWREN | Andrew BOWREN #326 Male Grand Master | 02:21:18 | 02:21:18 | 9 (26) | Grand Master | 9 | 64 | Male | 26 | | 00:00:24 | 02:21:18 |
| 34 | 347 | | Jacques OOSTHUIZEN | Jacques OOSTHUIZEN #347 Male Master | 02:21:18 | 02:21:18 | 6 (27) | Master | 6 | 55 | Male | 27 | | -00:01:18 | 02:21:18 |
| 35 | 350 | | Zonja RAS | Zonja RAS #350 Female Grand Master | 02:22:08 | 02:22:08 | 3 (8) | Grand Master | 3 | 60 | Female | 8 | | -00:01:18 | 02:22:08 |
| 36 | 303 | | Mark MOFFETT | Mark MOFFETT #303 Male Grand Master | 02:24:42 | 02:24:42 | 10 (28) | Grand Master | 10 | 64 | Male | 28 | | 00:00:12 | 02:24:42 |
| 37 | 318 | | Elizabeth VAN RENSBURG | Elizabeth VAN RENSBURG #318 Female Master | 02:26:58 | 02:26:58 | 4 (9) | Master | 4 | 58 | Female | 9 | | 00:00:03 | 02:26:58 |
| 38 | 305 | | Heidi LAMONT | Heidi LAMONT #305 Female Master | 02:29:01 | 02:29:01 | 5 (10) | Master | 5 | 56 | Female | 10 | | 00:00:09 | 02:29:01 |
| 39 | 349 | | Marihet OOSTHUIZEN | Marihet OOSTHUIZEN #349 Female Master | 02:31:47 | 02:31:47 | 6 (11) | Master | 6 | 54 | Female | 11 | | 00:00:18 | 02:31:47 |
| 40 | 310 | | Tina VAN REENEN | Tina VAN REENEN #310 Female Grand Master | 02:32:23 | 02:32:23 | 4 (12) | Grand Master | 4 | 68 | Female | 12 | | 00:00:01 | 02:32:23 |
| 41 | 356 | | Neylese DONALDSON | Neylese DONALDSON #356 Female Master | 02:33:45 | 02:33:45 | 7 (13) | Master | 7 | 54 | Female | 13 | | -00:01:18 | 02:33:45 |
| 42 | 354 | | Greg MILLER | Greg MILLER #354 Male Sub-Vet | 02:34:48 | 02:34:48 | 6 (29) | Sub-Vet | 6 | 35 | Male | 29 | | 00:00:25 | 02:34:48 |
| 43 | 343 | | Shaun SNYMAN | Shaun SNYMAN #343 Male Veteran | 02:34:52 | 02:34:52 | 4 (30) | Veteran | 4 | 44 | Male | 30 | | 00:00:14 | 02:34:52 |
| 44 | 330 | | Bayford Charles COX | Bayford Charles COX #330 Male Grand Master | 02:35:41 | 02:35:41 | 11 (31) | Grand Master | 11 | 69 | Male | 31 | | 00:00:19 | 02:35:41 |
| 45 | 331 | | Gillian-Louise COX | Gillian-Louise COX #331 Female Grand Master | 02:35:42 | 02:35:42 | 5 (14) | Grand Master | 5 | 63 | Female | 14 | | 00:00:14 | 02:35:42 |
| 46 | 319 | | Liesel VAN DEN BERG | Liesel VAN DEN BERG #319 Female Master | 02:35:43 | 02:35:43 | 8 (15) | Master | 8 | 54 | Female | 15 | | 00:00:15 | 02:35:43 |
| 47 | 367 | | Jean HUGO | Jean HUGO #367 Male Grand Master | 02:37:17 | 02:37:17 | 12 (32) | Grand Master | 12 | 64 | Male | 32 | | 00:00:14 | 02:37:17 |
| 48 | 367 | | Entrant 367 | Entrant 367 #367 Unknown | 02:37:17 | 02:37:17 | | | | | Unknown | 1 | | 00:00:14 | 02:37:17 |
| 49 | 327 | | Hennie ROUX | Hennie ROUX #327 Male Grand Master | 02:39:11 | 02:39:11 | 13 (33) | Grand Master | 13 | 69 | Male | 33 | | 00:00:15 | 02:39:11 |
| 50 | 325 | | Dale WATSON | Dale WATSON #325 Male Master | 02:39:35 | 02:39:35 | 7 (34) | Master | 7 | 54 | Male | 34 | | 00:00:13 | 02:39:35 |