Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Age | Gender | Gen Pos | Finish Status | Wave | Finish |
| 1 | 8285 | | Laurie KORSTEN | Laurie KORSTEN #8285 Male 15+ | 00:42:44 | 00:42:44 | 1 (1) | 15+ | 1 | 27 | Male | 1 | Finished | B | 00:42:44 |
| 2 | 8005 | | Ruan GREEFF | Ruan GREEFF #8005 Male 15+ | 00:43:44 | 00:43:44 | 2 (2) | 15+ | 2 | 18 | Male | 2 | Finished | A | 00:43:44 |
| 3 | 8009 | | Heiich BROODRYK | Heiich BROODRYK #8009 Male 15+ | 00:48:31 | 00:48:31 | 3 (3) | 15+ | 3 | 17 | Male | 3 | Finished | A | 00:48:31 |
| 4 | 8491 | | Mj DE BEER | Mj DE BEER #8491 Male 15+ | 00:49:19 | 00:49:19 | 4 (4) | 15+ | 4 | 35 | Male | 4 | Finished | A | 00:49:19 |
| 5 | 8016 | | Rynhardt REDELINGHUYS | Rynhardt REDELINGHUYS #8016 Male 15+ | 00:49:42 | 00:49:42 | 5 (5) | 15+ | 5 | 15 | Male | 5 | Finished | A | 00:49:42 |
| 6 | 8101 | | Johannes Frederik ROBERTS | Johannes Frederik ROBERTS #8101 Male 15+ | 00:51:17 | 00:51:17 | 6 (6) | 15+ | 6 | 17 | Male | 6 | Finished | A | 00:51:17 |
| 7 | 8024 | | Marcel Blignaut BLIGNAUT | Marcel Blignaut BLIGNAUT #8024 Male 15+ | 00:51:38 | 00:51:38 | 7 (7) | 15+ | 7 | 43 | Male | 7 | Finished | A | 00:51:38 |
| 8 | 8564 | | Heystek GROBLER | Heystek GROBLER #8564 Male 15+ | 00:54:15 | 00:54:15 | 8 (8) | 15+ | 8 | 29 | Male | 8 | Finished | D | 00:54:15 |
| 9 | 315 | | Cornelis Brink BRINK | Cornelis Brink BRINK #315 Male 15+ | 00:54:55 | 00:54:55 | 9 (9) | 15+ | 9 | 25 | Male | 9 | Finished | C | 00:54:55 |
| 10 | 8135 | | Zander SWART | Zander SWART #8135 Male 15+ | 00:55:29 | 00:55:29 | 10 (10) | 15+ | 10 | 15 | Male | 10 | Finished | A | 00:55:29 |
| 11 | 8199 | | Jonothan SCHEEPERS | Jonothan SCHEEPERS #8199 Male 15+ | 00:55:54 | 00:55:54 | 11 (11) | 15+ | 11 | 17 | Male | 11 | Finished | B | 00:55:54 |
| 12 | 8035 | | Brett HENDRIKS | Brett HENDRIKS #8035 Male 15+ | 00:56:18 | 00:56:18 | 12 (12) | 15+ | 12 | 47 | Male | 12 | Finished | A | 00:56:18 |
| 13 | 8652 | | Pieter MARE | Pieter MARE #8652 Male 15+ | 00:57:17 | 00:57:17 | 13 (13) | 15+ | 13 | 26 | Male | 13 | Finished | E | 00:57:17 |
| 14 | 8493 | | Brandon DE GREEF | Brandon DE GREEF #8493 Male 13-14 | 00:57:47 | 00:57:47 | 1 (14) | 13-14 | 1 | 14 | Male | 14 | Finished | C | 00:57:47 |
| 15 | 8198 | | Ruan BOTMA | Ruan BOTMA #8198 Male 13-14 | 00:58:13 | 00:58:13 | 2 (15) | 13-14 | 2 | 13 | Male | 15 | Finished | B | 00:58:13 |
| 16 | 8240 | | Dante LUPINI | Dante LUPINI #8240 Male 15+ | 00:58:18 | 00:58:18 | 14 (16) | 15+ | 14 | 54 | Male | 16 | Finished | B | 00:58:18 |
| 17 | 8587 | | Chris HENDRIKZ | Chris HENDRIKZ #8587 Male 15+ | 00:58:26 | 00:58:26 | 15 (17) | 15+ | 15 | 58 | Male | 17 | Finished | D | 00:58:26 |
| 18 | 518 | | Daniel JOHNS | Daniel JOHNS #518 Male 13-14 | 00:58:38 | 00:58:38 | 3 (18) | 13-14 | 3 | 13 | Male | 18 | Finished | A | 00:58:38 |
| 19 | 8390 | | Matthew BENARD | Matthew BENARD #8390 Male 15+ | 00:58:46 | 00:58:46 | 16 (19) | 15+ | 16 | 50 | Male | 19 | Finished | C | 00:58:46 |
| 20 | 8027 | | Juan-Pierre DE VILLIERS | Juan-Pierre DE VILLIERS #8027 Male 15+ | 00:58:50 | 00:58:50 | 17 (20) | 15+ | 17 | 37 | Male | 20 | Finished | A | 00:58:50 |
| 21 | 8444 | | Thomas CAMPBELL | Thomas CAMPBELL #8444 Male 15+ | 00:58:51 | 00:58:51 | 18 (21) | 15+ | 18 | 15 | Male | 21 | Finished | C | 00:58:51 |
| 22 | 8011 | | Jeffrey Johns JOHNS | Jeffrey Johns JOHNS #8011 Male 15+ | 00:58:59 | 00:58:59 | 19 (22) | 15+ | 19 | 43 | Male | 22 | Finished | A | 00:58:59 |
| 23 | 8077 | | Edwin Wesley VAN ASWEGEN | Edwin Wesley VAN ASWEGEN #8077 Male 15+ | 00:59:32 | 00:59:32 | 20 (23) | 15+ | 20 | 49 | Male | 23 | Finished | A | 00:59:32 |
| 24 | 8037 | | Keleigh HENDRIKS | Keleigh HENDRIKS #8037 Female 15+ | 00:59:38 | 00:59:38 | 1 (1) | 15+ | 1 | 44 | Female | 1 | Finished | A | 00:59:38 |
| 25 | 8069 | | Tanya BEARDSLEY | Tanya BEARDSLEY #8069 Female 15+ | 01:00:09 | 01:00:09 | 2 (2) | 15+ | 2 | 36 | Female | 2 | Finished | A | 01:00:09 |
| 26 | 8122 | | Daniel JARDIM | Daniel JARDIM #8122 Male 15+ | 01:00:35 | 01:00:35 | 21 (24) | 15+ | 21 | 34 | Male | 24 | Finished | A | 01:00:35 |
| 27 | 8613 | | Nathan JONKER | Nathan JONKER #8613 Male 15+ | 01:00:52 | 01:00:52 | 22 (25) | 15+ | 22 | 37 | Male | 25 | Finished | D | 01:00:52 |
| 28 | 8026 | | Daryl WRAY | Daryl WRAY #8026 Male 15+ | 01:01:03 | 01:01:03 | 23 (26) | 15+ | 23 | 46 | Male | 26 | Finished | A | 01:01:03 |
| 29 | 8297 | | Ethan COX | Ethan COX #8297 Male 15+ | 01:02:23 | 01:02:23 | 24 (27) | 15+ | 24 | 16 | Male | 27 | Finished | B | 01:02:23 |
| 30 | 8487 | | Derick DE ANDRADE | Derick DE ANDRADE #8487 Male 15+ | 01:02:26 | 01:02:26 | 25 (28) | 15+ | 25 | 37 | Male | 28 | Finished | C | 01:02:26 |
| 31 | 8106 | | Ruben FITTON | Ruben FITTON #8106 Male 15+ | 01:02:36 | 01:02:36 | 26 (29) | 15+ | 26 | 49 | Male | 29 | Finished | A | 01:02:36 |
| 32 | 8372 | | Abrie ACKERMAN | Abrie ACKERMAN #8372 Male 15+ | 01:03:07 | 01:03:07 | 27 (30) | 15+ | 27 | 52 | Male | 30 | Finished | B | 01:03:07 |
| 33 | 8472 | | Christo COOMBE | Christo COOMBE #8472 Male 13-14 | 01:03:08 | 01:03:08 | 4 (31) | 13-14 | 4 | 14 | Male | 31 | Finished | C | 01:03:08 |
| 34 | 8707 | | Mike RAY | Mike RAY #8707 Male 15+ | 01:03:08 | 01:03:08 | 28 (32) | 15+ | 28 | 24 | Male | 32 | Finished | E | 01:03:08 |
| 35 | 8684 | | Lumardt PIENAAR | Lumardt PIENAAR #8684 Male 13-14 | 01:03:29 | 01:03:29 | 5 (33) | 13-14 | 5 | 13 | Male | 33 | Finished | E | 01:03:29 |
| 36 | 520 | | Johan PIENAAR | Johan PIENAAR #520 Male 15+ | 01:03:37 | 01:03:37 | 29 (34) | 15+ | 29 | 44 | Male | 34 | Finished | E | 01:03:37 |
| 37 | 8178 | | Paul BORNHUTTER | Paul BORNHUTTER #8178 Male 15+ | 01:03:40 | 01:03:40 | 30 (35) | 15+ | 30 | 50 | Male | 35 | Finished | A | 01:03:40 |
| 38 | 8408 | | Johan BRITS | Johan BRITS #8408 Male 15+ | 01:03:53 | 01:03:53 | 31 (36) | 15+ | 31 | 15 | Male | 36 | Finished | C | 01:03:53 |
| 39 | 8038 | | Andre STENECAMP | Andre STENECAMP #8038 Male 15+ | 01:03:58 | 01:03:58 | 32 (37) | 15+ | 32 | 58 | Male | 37 | Finished | A | 01:03:58 |
| 40 | 8445 | | Warrick CARTEY | Warrick CARTEY #8445 Male 15+ | 01:04:00 | 01:04:00 | 33 (38) | 15+ | 33 | 32 | Male | 38 | Finished | C | 01:04:00 |
| 41 | 8102 | | Aydan SEQUEIRA | Aydan SEQUEIRA #8102 Male U11 | 01:04:06 | 01:04:06 | 1 (39) | U11 | 1 | 10 | Male | 39 | Finished | A | 01:04:06 |
| 42 | 565 | | Marko Vorster | Marko Vorster #565 Male 15+ | 01:04:07 | 01:04:07 | 34 (40) | 15+ | 34 | 49 | Male | 40 | Finished | A | 01:04:07 |
| 43 | 8389 | | Jonathan BARKER | Jonathan BARKER #8389 Male 15+ | 01:04:36 | 01:04:36 | 35 (41) | 15+ | 35 | 27 | Male | 41 | Finished | C | 01:04:36 |
| 44 | 8568 | | Odette GROSS | Odette GROSS #8568 Female 15+ | 01:04:39 | 01:04:39 | 3 (3) | 15+ | 3 | 26 | Female | 3 | Finished | D | 01:04:39 |
| 45 | 8628 | | Elize KRUGER | Elize KRUGER #8628 Female 15+ | 01:04:41 | 01:04:41 | 4 (4) | 15+ | 4 | 47 | Female | 4 | Finished | D | 01:04:41 |
| 46 | 8628 | | Ivan KOORSEN | Ivan KOORSEN #8628 Male 15+ | 01:04:41 | 01:04:41 | 36 (42) | 15+ | 36 | 26 | Male | 42 | Finished | D | 01:04:41 |
| 47 | 8644 | | Cameron MACKAY | Cameron MACKAY #8644 Male 15+ | 01:04:48 | 01:04:48 | 37 (43) | 15+ | 37 | 30 | Male | 43 | Finished | E | 01:04:48 |
| 48 | 8136 | | Immanuel STEYN | Immanuel STEYN #8136 Male 15+ | 01:04:54 | 01:04:54 | 38 (44) | 15+ | 38 | 48 | Male | 44 | Finished | A | 01:04:54 |
| 49 | 8320 | | Neil BOTES | Neil BOTES #8320 Male 15+ | 01:04:56 | 01:04:56 | 39 (45) | 15+ | 39 | 36 | Male | 45 | Finished | B | 01:04:56 |
| 50 | 8337 | | Bernard VAN DER SPUY | Bernard VAN DER SPUY #8337 Male 15+ | 01:05:00 | 01:05:00 | 40 (46) | 15+ | 40 | 52 | Male | 46 | Finished | B | 01:05:00 |