Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Individual Category | Cat Pos | Gender | Gen Pos | Team Category | Team Name | Team Time | Team Pos | Pace | Stage 1 | Stage 2 | Stage 3 | Stage 4 |
| 1 | 26-1 | | Theuns VAN DER BANK | Theuns VAN DER BANK #26-1 Male Vets 30-39 | 09:56:19 | 09:56:19 | 1 (1) | Vets 30-39 | 1 | Male | 1 | Open Men | Realty Dynamix Powerbar | 09:56:20 | 1 | | 03:25:24 | 02:21:46 | 03:09:11 | 00:59:56 |
| 2 | 26-2 | | John-Pierre WEIDEMAN | John-Pierre WEIDEMAN #26-2 Male Open | 09:56:19 | 09:56:19 | 1 (2) | Open | 1 | Male | 2 | Open Men | Realty Dynamix Powerbar | 09:56:20 | 1 | | 03:25:24 | 02:21:46 | 03:09:12 | 00:59:55 |
| 3 | 61-2 | | Derek VENTER | Derek VENTER #61-2 Male Vets 30-39 | 10:02:31 | 10:02:31 | 2 (3) | Vets 30-39 | 2 | Male | 3 | Vets Men 30-39 | EdgeUp FullGaz And GG Cycles | 10:02:33 | 1 | | 03:31:00 | 02:26:22 | 03:08:51 | 00:56:16 |
| 4 | 61-1 | | Gert JANSE VAN RENSBURG | Gert JANSE VAN RENSBURG #61-1 Male Vets 30-39 | 10:02:32 | 10:02:32 | 3 (4) | Vets 30-39 | 3 | Male | 4 | Vets Men 30-39 | EdgeUp FullGaz And GG Cycles | 10:02:33 | 1 | | 03:31:02 | 02:26:21 | 03:08:50 | 00:56:17 |
| 5 | 71-2 | | Paul-Dean RORICH | Paul-Dean RORICH #71-2 Male Vets 40-49 | 10:02:42 | 10:02:42 | 1 (5) | Vets 40-49 | 1 | Male | 5 | Vets Men 40-49 | RDX Powerbar Vets | 10:02:54 | 1 | | 03:30:57 | 02:26:22 | 03:08:50 | 00:56:31 |
| 6 | 71-1 | | David GARRETT | David GARRETT #71-1 Male Vets 40-49 | 10:02:54 | 10:02:54 | 2 (6) | Vets 40-49 | 2 | Male | 6 | Vets Men 40-49 | RDX Powerbar Vets | 10:02:54 | 1 | | 03:31:08 | 02:26:23 | 03:08:50 | 00:56:32 |
| 7 | 74-2 | | Kent KIRKWOOD | Kent KIRKWOOD #74-2 Male Vets 40-49 | 10:16:58 | 10:16:58 | 3 (7) | Vets 40-49 | 3 | Male | 7 | Vets Men 40-49 | Team RAF STAR | 10:17:49 | 2 | | 03:34:08 | 02:28:03 | 03:16:46 | 00:58:00 |
| 8 | 74-1 | | Pieter AVENANT | Pieter AVENANT #74-1 Male Vets 40-49 | 10:17:49 | 10:17:49 | 4 (8) | Vets 40-49 | 4 | Male | 8 | Vets Men 40-49 | Team RAF STAR | 10:17:49 | 2 | | 03:34:08 | 02:28:23 | 03:17:03 | 00:58:13 |
| 9 | 67-1 | | Carl LOTTER | Carl LOTTER #67-1 Male Vets 40-49 | 10:24:49 | 10:24:49 | 5 (9) | Vets 40-49 | 5 | Male | 9 | Vets Men 40-49 | skulduggery | 10:24:50 | 3 | | 03:37:33 | 02:28:04 | 03:19:12 | 00:59:58 |
| 10 | 67-2 | | Paul LEWIS ENRIGHT | Paul LEWIS ENRIGHT #67-2 Male Master 50-59 | 10:24:49 | 10:24:49 | 1 (10) | Master 50-59 | 1 | Male | 10 | Vets Men 40-49 | skulduggery | 10:24:50 | 3 | | 03:37:33 | 02:28:03 | 03:19:11 | 01:00:00 |
| 11 | 75-2 | | Martyn DAVIES | Martyn DAVIES #75-2 Male Master 50-59 | 10:27:12 | 10:27:12 | 2 (11) | Master 50-59 | 2 | Male | 11 | | | | | | 03:40:02 | 02:28:13 | 03:19:08 | 00:59:47 |
| 12 | 35-2 | | Zanri ROSSOUW | Zanri ROSSOUW #35-2 Female Vets 30-39 | 10:35:32 | 10:35:32 | 1 (1) | Vets 30-39 | 1 | Female | 1 | Mixed Team | CraZee | 10:35:32 | 1 | | 03:41:29 | 02:30:46 | 03:21:09 | 01:02:07 |
| 13 | 35-1 | | Craig LESLIE | Craig LESLIE #35-1 Male Vets 30-39 | 10:35:32 | 10:35:32 | 4 (12) | Vets 30-39 | 4 | Male | 12 | Mixed Team | CraZee | 10:35:32 | 1 | | 03:41:28 | 02:30:46 | 03:21:09 | 01:02:07 |
| 14 | 89-2 | | Avon SCHAFER | Avon SCHAFER #89-2 Male Master 50-59 | 10:39:47 | 10:39:47 | 3 (13) | Master 50-59 | 3 | Male | 13 | Master Men 50-59 | Pirtek2 | 10:39:49 | 1 | | 03:41:07 | 02:33:21 | 03:20:54 | 01:04:23 |
| 15 | 89-1 | | Johan PIEKAAR | Johan PIEKAAR #89-1 Male Master 50-59 | 10:39:48 | 10:39:48 | 4 (14) | Master 50-59 | 4 | Male | 14 | Master Men 50-59 | Pirtek2 | 10:39:49 | 1 | | 03:41:07 | 02:33:21 | 03:20:54 | 01:04:24 |
| 16 | 51-2 | | Kelsey VAN SCHOOR | Kelsey VAN SCHOOR #51-2 Female Open | 10:44:28 | 10:44:28 | 1 (2) | Open | 1 | Female | 2 | Mixed Team | ARRIE Entourage | 10:44:32 | 2 | | 03:54:10 | 02:30:44 | 03:20:54 | 00:58:38 |
| 17 | 51-1 | | Matthew GREER | Matthew GREER #51-1 Male Open | 10:44:32 | 10:44:32 | 2 (15) | Open | 2 | Male | 15 | Mixed Team | ARRIE Entourage | 10:44:32 | 2 | | 03:54:12 | 02:30:45 | 03:20:55 | 00:58:38 |
| 18 | 18-1 | | Venny MOLEFE | Venny MOLEFE #18-1 Male Open | 10:44:46 | 10:44:46 | 3 (16) | Open | 3 | Male | 16 | Open Men | ECC 1 | 10:44:52 | 2 | | 03:38:48 | 02:30:47 | 03:31:23 | 01:03:47 |
| 19 | 18-2 | | Thabiso MOKOENA | Thabiso MOKOENA #18-2 Male Open | 10:44:52 | 10:44:52 | 4 (17) | Open | 4 | Male | 17 | Open Men | ECC 1 | 10:44:52 | 2 | | 03:38:48 | 02:30:49 | 03:31:27 | 01:03:47 |
| 20 | 60-1 | | Kobus BOTES | Kobus BOTES #60-1 Male Vets 30-39 | 10:52:38 | 10:52:38 | 5 (18) | Vets 30-39 | 5 | Male | 18 | Vets Men 30-39 | Bekker Steel | 10:52:44 | 2 | | 03:53:20 | 02:34:40 | 03:23:12 | 01:01:25 |
| 21 | 60-2 | | Murray KOCH | Murray KOCH #60-2 Male Vets 30-39 | 10:52:43 | 10:52:43 | 6 (19) | Vets 30-39 | 6 | Male | 19 | Vets Men 30-39 | Bekker Steel | 10:52:44 | 2 | | 03:53:19 | 02:34:44 | 03:23:12 | 01:01:26 |
| 22 | 68-1 | | Hlony RAKHOMO | Hlony RAKHOMO #68-1 Male Vets 40-49 | 10:56:42 | 10:56:42 | 6 (20) | Vets 40-49 | 6 | Male | 20 | Vets Men 40-49 | VUKANI MKHULUs | 10:56:44 | 4 | | 03:51:42 | 02:34:35 | 03:28:13 | 01:02:11 |
| 23 | 68-2 | | Phillip MUDAU | Phillip MUDAU #68-2 Male Vets 40-49 | 10:56:43 | 10:56:43 | 7 (21) | Vets 40-49 | 7 | Male | 21 | Vets Men 40-49 | VUKANI MKHULUs | 10:56:44 | 4 | | 03:51:42 | 02:34:36 | 03:28:12 | 01:02:11 |
| 24 | 20-1 | | Letson MOYO | Letson MOYO #20-1 Male Open | 10:59:04 | 10:59:04 | 5 (22) | Open | 5 | Male | 22 | Open Men | ECC 2 | 12:29:08 | 5 | | 03:41:48 | 02:34:39 | 03:38:58 | 01:03:37 |
| 25 | 20-2 | | Rhono MOYO | Rhono MOYO #20-2 Male Vets 30-39 | 10:59:08 | 10:59:08 | 7 (23) | Vets 30-39 | 7 | Male | 23 | Open Men | ECC 2 | 12:29:08 | 5 | | 03:41:48 | 02:34:42 | 03:38:58 | 01:03:38 |
| 26 | 87-1 | | Jose ANTUNES | Jose ANTUNES #87-1 Male Master 50-59 | 10:59:25 | 10:59:25 | 5 (24) | Master 50-59 | 5 | Male | 24 | Master Men 50-59 | Lion and Ant | 10:59:40 | 2 | | 03:48:11 | 02:34:41 | 03:32:01 | 01:04:31 |
| 27 | 87-2 | | Tinus SCHEEPERS | Tinus SCHEEPERS #87-2 Male Master 50-59 | 10:59:39 | 10:59:39 | 6 (25) | Master 50-59 | 6 | Male | 25 | Master Men 50-59 | Lion and Ant | 10:59:40 | 2 | | 03:48:11 | 02:34:55 | 03:32:01 | 01:04:31 |
| 28 | 36-1 | | Massimo GUGLIELMI | Massimo GUGLIELMI #36-1 Male Vets 30-39 | 11:04:09 | 11:04:09 | 8 (26) | Vets 30-39 | 8 | Male | 26 | Mixed Team | Bekker Steel Mixed | 11:04:18 | 3 | | 03:49:58 | 02:37:12 | 03:32:50 | 01:04:08 |
| 29 | 36-2 | | Elaine GUGLIELMI | Elaine GUGLIELMI #36-2 Female Vets 30-39 | 11:04:18 | 11:04:18 | 2 (3) | Vets 30-39 | 2 | Female | 3 | Mixed Team | Bekker Steel Mixed | 11:04:18 | 3 | | 03:49:59 | 02:37:18 | 03:32:51 | 01:04:09 |
| 30 | 38-1 | | Ac SWANEPOEL | Ac SWANEPOEL #38-1 Male Vets 30-39 | 11:23:46 | 11:23:46 | 9 (27) | Vets 30-39 | 9 | Male | 27 | Mixed Team | ACBC Racing | 11:23:50 | 4 | | 03:59:24 | 02:37:15 | 03:40:42 | 01:06:23 |
| 31 | 38-2 | | Bianca COOPER | Bianca COOPER #38-2 Female Vets 30-39 | 11:23:50 | 11:23:50 | 3 (4) | Vets 30-39 | 3 | Female | 4 | Mixed Team | ACBC Racing | 11:23:50 | 4 | | 03:59:26 | 02:37:15 | 03:40:43 | 01:06:24 |
| 32 | 69-1 | | Jason LOWE | Jason LOWE #69-1 Male Vets 40-49 | 11:33:28 | 11:33:28 | 8 (28) | Vets 40-49 | 8 | Male | 28 | Vets Men 40-49 | Magic Days | 11:33:34 | 5 | | 04:00:41 | 02:46:35 | 03:40:12 | 01:05:58 |
| 33 | 69-2 | | Angus MCFARLANE | Angus MCFARLANE #69-2 Male Vets 40-49 | 11:33:33 | 11:33:33 | 9 (29) | Vets 40-49 | 9 | Male | 29 | Vets Men 40-49 | Magic Days | 11:33:34 | 5 | | 04:00:41 | 02:46:35 | 03:40:18 | 01:05:58 |
| 34 | 6-1 | | Melissa KRITZINGER | Melissa KRITZINGER #6-1 Female Vets 30-39 | 11:39:36 | 11:39:36 | 4 (5) | Vets 30-39 | 4 | Female | 5 | Elite Ladies U50 | Pirtek Mongooses | 11:39:37 | 1 | | 04:03:59 | 02:46:49 | 03:38:32 | 01:10:14 |
| 35 | 6-2 | | Lize Ann LOUW | Lize Ann LOUW #6-2 Female Open | 11:39:37 | 11:39:37 | 2 (6) | Open | 2 | Female | 6 | Elite Ladies U50 | Pirtek Mongooses | 11:39:37 | 1 | | 04:03:59 | 02:46:50 | 03:38:32 | 01:10:14 |
| 36 | 66-2 | | Jeandre KOEN | Jeandre KOEN #66-2 Male Vets 40-49 | 11:50:03 | 11:50:03 | 10 (30) | Vets 40-49 | 10 | Male | 30 | Vets Men 40-49 | Rather B Drinking | 11:50:04 | 6 | | 04:08:46 | 02:47:40 | 03:48:35 | 01:05:00 |
| 37 | 66-1 | | Barend VAN HEERDEN | Barend VAN HEERDEN #66-1 Male Vets 40-49 | 11:50:04 | 11:50:04 | 11 (31) | Vets 40-49 | 11 | Male | 31 | Vets Men 40-49 | Rather B Drinking | 11:50:04 | 6 | | 04:08:47 | 02:47:40 | 03:48:35 | 01:05:00 |
| 38 | 72-2 | | Anton FATTI | Anton FATTI #72-2 Male Vets 40-49 | 11:50:06 | 11:50:06 | 12 (32) | Vets 40-49 | 12 | Male | 32 | | | | | | 04:00:43 | 02:46:26 | 03:49:53 | 01:13:02 |
| 39 | 70-1 | | Rui MESQUITA | Rui MESQUITA #70-1 Male Vets 40-49 | 11:53:30 | 11:53:30 | 13 (33) | Vets 40-49 | 13 | Male | 33 | Vets Men 40-49 | Mozambikes | 11:53:32 | 7 | | 04:09:40 | 02:50:21 | 03:47:26 | 01:06:02 |
| 40 | 70-2 | | Gustavo DA SILVA | Gustavo DA SILVA #70-2 Male Vets 30-39 | 11:53:31 | 11:53:31 | 10 (34) | Vets 30-39 | 10 | Male | 34 | Vets Men 40-49 | Mozambikes | 11:53:32 | 7 | | 04:09:39 | 02:50:20 | 03:47:27 | 01:06:04 |
| 41 | 17-1 | | Darryl SLOAN | Darryl SLOAN #17-1 Male Vets 40-49 | 11:53:44 | 11:53:44 | 14 (35) | Vets 40-49 | 14 | Male | 35 | Vets Men 30-39 | Sons of The Almighty | 11:53:48 | 3 | | 04:13:35 | 02:49:49 | 03:44:08 | 01:06:11 |
| 42 | 17-2 | | Paul TAYLOR | Paul TAYLOR #17-2 Male Vets 30-39 | 11:53:47 | 11:53:47 | 11 (36) | Vets 30-39 | 11 | Male | 36 | Vets Men 30-39 | Sons of The Almighty | 11:53:48 | 3 | | 04:13:35 | 02:49:49 | 03:44:10 | 01:06:12 |
| 43 | 76-1 | | Arrie PIENAAR | Arrie PIENAAR #76-1 Male Vets 40-49 | 11:54:43 | 11:54:43 | 15 (37) | Vets 40-49 | 15 | Male | 37 | Vets Men 40-49 | PIRTEK | 11:54:48 | 8 | | 04:16:40 | 02:47:46 | 03:43:51 | 01:06:25 |
| 44 | 76-2 | | Hennie VERMAAK | Hennie VERMAAK #76-2 Male Vets 40-49 | 11:54:48 | 11:54:48 | 16 (38) | Vets 40-49 | 16 | Male | 38 | Vets Men 40-49 | PIRTEK | 11:54:48 | 8 | | 04:16:41 | 02:47:46 | 03:43:52 | 01:06:27 |
| 45 | 5-2 | | Ricci-Lee BROOKSTONE | Ricci-Lee BROOKSTONE #5-2 Female Vets 30-39 | 12:00:27 | 12:00:27 | 5 (7) | Vets 30-39 | 5 | Female | 7 | Elite Ladies U50 | Team Brofin | 12:00:28 | 2 | | 04:09:08 | 02:48:18 | 03:50:26 | 01:12:34 |
| 46 | 5-1 | | Sandra BROOKSTONE | Sandra BROOKSTONE #5-1 Female Gr Men 60+ | 12:00:28 | 12:00:28 | 1 (8) | Gr Men 60+ | 1 | Female | 8 | Elite Ladies U50 | Team Brofin | 12:00:28 | 2 | | 04:09:08 | 02:48:19 | 03:50:27 | 01:12:33 |
| 47 | 29-1 | | Mahlatse UBISI | Mahlatse UBISI #29-1 Male Open | 12:02:40 | 12:02:40 | 6 (39) | Open | 6 | Male | 39 | Open Men | Bushbuck Ridge | 12:02:42 | 3 | | 04:29:58 | 02:46:29 | 03:40:32 | 01:05:40 |
| 48 | 29-2 | | Kgopotso MKHOMBO | Kgopotso MKHOMBO #29-2 Male Open | 12:02:42 | 12:02:42 | 7 (40) | Open | 7 | Male | 40 | Open Men | Bushbuck Ridge | 12:02:42 | 3 | | 04:29:59 | 02:46:30 | 03:40:32 | 01:05:40 |
| 49 | 39-1 | | David DREW | David DREW #39-1 Male Vets 40-49 | 12:03:48 | 12:03:48 | 17 (41) | Vets 40-49 | 17 | Male | 41 | Mixed Team | Still Married | 12:03:49 | 5 | | 04:16:31 | 02:50:18 | 03:49:57 | 01:07:00 |
| 50 | 39-2 | | Faye DREW | Faye DREW #39-2 Female Vets 40-49 | 12:03:48 | 12:03:48 | 1 (9) | Vets 40-49 | 1 | Female | 9 | Mixed Team | Still Married | 12:03:49 | 5 | | 04:16:32 | 02:50:18 | 03:49:58 | 01:06:59 |