Fav | Pos | Entry ID | Share | Name | Name | Time | Time | Ind Cat Pos (Gen Pos) | Ind Category | Ind Cat Pos | Special Category | Gender | Gen Pos | Team Category | Team Name | Team Time | Team Pos | Stage 1 | Stage 2 | Stage 3 |
| 1 | 1096-1 | | Richard CROUSE | Richard CROUSE #1096-1 Male E-Bike | 10:31:02 | 10:31:02 | 1 (1) | E-Bike | 1 | | Male | 1 | E-Bike Team | Team PYGA Brothers | 10:31:05 | 1 | 03:26:55 | 04:00:32 | 03:03:34 |
| 2 | 1096-2 | | Barry CROUSE | Barry CROUSE #1096-2 Male E-Bike | 10:31:04 | 10:31:04 | 2 (2) | E-Bike | 2 | | Male | 2 | E-Bike Team | Team PYGA Brothers | 10:31:05 | 1 | 03:26:57 | 04:00:32 | 03:03:34 |
| 3 | 1509-2 | | Lance METZ | Lance METZ #1509-2 Male E-Bike | 11:01:46 | 11:01:46 | 3 (3) | E-Bike | 3 | | Male | 3 | E-Bike Team | KAP Restonic07-Dream Team | 11:01:51 | 2 | 03:50:41 | 03:54:09 | 03:16:55 |
| 4 | 1509-1 | | Michael METZ | Michael METZ #1509-1 Male E-Bike | 11:01:51 | 11:01:51 | 4 (4) | E-Bike | 4 | | Male | 4 | E-Bike Team | KAP Restonic07-Dream Team | 11:01:51 | 2 | 03:50:42 | 03:54:11 | 03:16:57 |
| 5 | 1025-2 | | Nick DICKENS | Nick DICKENS #1025-2 Male Veteran | 11:03:31 | 11:03:31 | 1 (5) | Veteran | 1 | | Male | 5 | Veteran Men | RGM Cranes | 11:03:33 | 1 | 03:36:54 | 04:15:05 | 03:11:31 |
| 6 | 1025-1 | | Lyle POULTER | Lyle POULTER #1025-1 Male Veteran | 11:03:32 | 11:03:32 | 2 (6) | Veteran | 2 | | Male | 6 | Veteran Men | RGM Cranes | 11:03:33 | 1 | 03:36:52 | 04:15:07 | 03:11:31 |
| 7 | 1141-1 | | Patrick MOREWOOD | Patrick MOREWOOD #1141-1 Male E-Bike | 11:12:18 | 11:12:18 | 5 (7) | E-Bike | 5 | | Male | 7 | E-Bike Team | Masterfull | 11:12:26 | 3 | 03:53:48 | 04:08:58 | 03:09:32 |
| 8 | 1141-2 | | Alastair BRAND | Alastair BRAND #1141-2 Male E-Bike | 11:12:26 | 11:12:26 | 6 (8) | E-Bike | 6 | | Male | 8 | E-Bike Team | Masterfull | 11:12:26 | 3 | 03:53:50 | 04:09:00 | 03:09:35 |
| 9 | 1137-2 | | Peter BLOFIELD | Peter BLOFIELD #1137-2 Male E-Bike | 11:25:42 | 11:25:42 | 7 (9) | E-Bike | 7 | | Male | 9 | E-Bike Team | Bacardi king | 11:25:45 | 4 | 03:55:41 | 04:18:26 | 03:11:35 |
| 10 | 1137-1 | | Christopher HOSKEN | Christopher HOSKEN #1137-1 Male E-Bike | 11:25:45 | 11:25:45 | 8 (10) | E-Bike | 8 | | Male | 10 | E-Bike Team | Bacardi king | 11:25:45 | 4 | 03:55:41 | 04:18:28 | 03:11:35 |
| 11 | 1451-1 | | Dale BATES | Dale BATES #1451-1 Male Veteran | 11:27:17 | 11:27:17 | 3 (11) | Veteran | 3 | | Male | 11 | Veteran Men | Hauser Force | 11:27:23 | 2 | 03:45:08 | 04:24:13 | 03:17:55 |
| 12 | 1451-2 | | Reuben PRICE | Reuben PRICE #1451-2 Male U23 | 11:27:23 | 11:27:23 | 1 (12) | U23 | 1 | | Male | 12 | Veteran Men | Hauser Force | 11:27:23 | 2 | 03:45:09 | 04:24:16 | 03:17:57 |
| 13 | 1532-1 | | Daniel BERNIC | Daniel BERNIC #1532-1 Male E-Bike | 11:27:37 | 11:27:37 | 9 (13) | E-Bike | 9 | | Male | 13 | | | | | 03:48:54 | 04:21:45 | 03:16:58 |
| 14 | 1424-1 | | William KLOKIE | William KLOKIE #1424-1 Male Sub-Vet | 11:56:06 | 11:56:06 | 1 (14) | Sub-Vet | 1 | | Male | 14 | | | | | 03:45:47 | 04:40:29 | 03:29:49 |
| 15 | 1039-1 | | Pieter MARX | Pieter MARX #1039-1 Male Sub-Vet | 12:15:13 | 12:15:13 | 2 (15) | Sub-Vet | 2 | Speedy Siblings | Male | 15 | Sub-Vet Men | Agrien | 12:15:19 | 1 | 03:52:30 | 04:52:43 | 03:29:58 |
| 16 | 1039-2 | | Armand MARX | Armand MARX #1039-2 Male Sub-Vet | 12:15:19 | 12:15:19 | 3 (16) | Sub-Vet | 3 | Speedy Siblings | Male | 16 | Sub-Vet Men | Agrien | 12:15:19 | 1 | 03:52:32 | 04:52:46 | 03:30:00 |
| 17 | 1563-2 | | Graham RANSOM | Graham RANSOM #1563-2 Male Veteran | 12:19:54 | 12:19:54 | 4 (17) | Veteran | 4 | | Male | 17 | Veteran Men | Geberit 7 | 12:20:00 | 3 | 03:58:21 | 04:48:52 | 03:32:40 |
| 18 | 1563-1 | | Rory TALBOT | Rory TALBOT #1563-1 Male Veteran | 12:20:00 | 12:20:00 | 5 (18) | Veteran | 5 | | Male | 18 | Veteran Men | Geberit 7 | 12:20:00 | 3 | 03:58:22 | 04:48:54 | 03:32:43 |
| 19 | 1037-1 | | Graham SAVAGE | Graham SAVAGE #1037-1 Male Sub-Vet | 12:25:33 | 12:25:33 | 4 (19) | Sub-Vet | 4 | | Male | 19 | Sub-Vet Men | ACE Cycles | 12:25:47 | 2 | 03:59:21 | 04:55:52 | 03:30:20 |
| 20 | 1037-2 | | Stephan LE ROUX | Stephan LE ROUX #1037-2 Male Veteran | 12:25:39 | 12:25:39 | 6 (20) | Veteran | 6 | | Male | 20 | Sub-Vet Men | ACE Cycles | 12:25:47 | 2 | 03:59:20 | 04:55:44 | 03:30:34 |
| 21 | 1095-1 | | Gerad STRAUSSNER | Gerad STRAUSSNER #1095-1 Male U23 | 12:27:39 | 12:27:39 | 2 (21) | U23 | 2 | | Male | 21 | Open Men | Bicycle Line | 12:27:42 | 1 | 03:55:06 | 05:04:17 | 03:28:15 |
| 22 | 1095-2 | | Bernard KHOURY | Bernard KHOURY #1095-2 Male Senior | 12:27:42 | 12:27:42 | 1 (22) | Senior | 1 | | Male | 22 | Open Men | Bicycle Line | 12:27:42 | 1 | 03:55:08 | 05:04:18 | 03:28:16 |
| 23 | 1078-1 | | Tomas GERKEN | Tomas GERKEN #1078-1 Male Senior | 12:31:15 | 12:31:15 | 2 (23) | Senior | 2 | | Male | 23 | | | | | 03:59:24 | 04:55:53 | 03:35:57 |
| 24 | 1019-2 | | Chris VAN ROOYEN | Chris VAN ROOYEN #1019-2 Male E-Bike | 12:34:18 | 12:34:18 | 10 (24) | E-Bike | 10 | | Male | 24 | E-Bike Team | The Vans | 12:34:20 | 5 | 03:59:15 | 05:02:28 | 03:32:34 |
| 25 | 1019-1 | | Julie VAN ROOYEN | Julie VAN ROOYEN #1019-1 Female E-Bike | 12:34:20 | 12:34:20 | 1 (1) | E-Bike | 1 | | Female | 1 | E-Bike Team | The Vans | 12:34:20 | 5 | 03:59:15 | 05:02:30 | 03:32:34 |
| 26 | 1184-1 | | Mark ACKERMAN | Mark ACKERMAN #1184-1 Male Veteran | 12:35:52 | 12:35:52 | 7 (25) | Veteran | 7 | | Male | 25 | Veteran Men | Portable Shade 1.0 | 12:35:58 | 4 | 04:02:47 | 04:55:45 | 03:37:19 |
| 27 | 1184-2 | | Shannon O'CONNOR | Shannon O'CONNOR #1184-2 Male Veteran | 12:35:58 | 12:35:58 | 8 (26) | Veteran | 8 | | Male | 26 | Veteran Men | Portable Shade 1.0 | 12:35:58 | 4 | 04:02:48 | 04:55:48 | 03:37:21 |
| 28 | 1021-1 | | Craig PARRY | Craig PARRY #1021-1 Male E-Bike | 12:42:16 | 12:42:16 | 11 (27) | E-Bike | 11 | | Male | 27 | | | | | 03:59:04 | 04:51:29 | 03:51:41 |
| 29 | 1247-1 | | Jeffrey SMITH | Jeffrey SMITH #1247-1 Male Sub-Vet | 12:57:28 | 12:57:28 | 5 (28) | Sub-Vet | 5 | | Male | 28 | | | | | 04:21:29 | 05:02:14 | 03:33:45 |
| 30 | 1406-1 | | Wayne MENDOZA | Wayne MENDOZA #1406-1 Male Veteran | 12:58:21 | 12:58:21 | 9 (29) | Veteran | 9 | | Male | 29 | Veteran Men | KAP - Restonic04 | 12:58:25 | 5 | 04:10:26 | 05:04:19 | 03:43:36 |
| 31 | 1406-2 | | Jose CORREIA | Jose CORREIA #1406-2 Male Master | 12:58:25 | 12:58:25 | 1 (30) | Master | 1 | | Male | 30 | Veteran Men | KAP - Restonic04 | 12:58:25 | 5 | 04:10:27 | 05:04:20 | 03:43:38 |
| 32 | 1488-1 | | Glenn CROMPTON | Glenn CROMPTON #1488-1 Male E-Bike | 13:00:12 | 13:00:12 | 12 (31) | E-Bike | 12 | | Male | 31 | E-Bike Team | SG004 | 13:00:15 | 6 | 04:09:40 | 05:04:58 | 03:45:34 |
| 33 | 1488-2 | | Pieter LABUSCHAGNE | Pieter LABUSCHAGNE #1488-2 Male E-Bike | 13:00:15 | 13:00:15 | 13 (32) | E-Bike | 13 | | Male | 32 | E-Bike Team | SG004 | 13:00:15 | 6 | 04:09:41 | 05:04:59 | 03:45:35 |
| 34 | 1529-1 | | Armand JANSE VAN RENSBURG | Armand JANSE VAN RENSBURG #1529-1 Male Sub-Vet | 13:02:46 | 13:02:46 | 6 (33) | Sub-Vet | 6 | | Male | 33 | Sub-Vet Men | SG010-Jumbo Brands | 13:03:01 | 3 | 04:11:24 | 05:07:43 | 03:43:38 |
| 35 | 1529-2 | | Gustav KRAAIJ | Gustav KRAAIJ #1529-2 Male Sub-Vet | 13:03:01 | 13:03:01 | 7 (34) | Sub-Vet | 7 | | Male | 34 | Sub-Vet Men | SG010-Jumbo Brands | 13:03:01 | 3 | 04:11:24 | 05:07:44 | 03:43:52 |
| 36 | 1249-2 | | Louis VAN ASWEGEN | Louis VAN ASWEGEN #1249-2 Male Veteran | 13:03:44 | 13:03:44 | 10 (35) | Veteran | 10 | Speedy Siblings | Male | 35 | Veteran Men | 2023KAPSafripol14 | 13:03:46 | 6 | 04:13:15 | 05:08:54 | 03:41:33 |
| 37 | 1249-1 | | Martin PRINSLOO | Martin PRINSLOO #1249-1 Male Master | 13:03:46 | 13:03:46 | 2 (36) | Master | 2 | Speedy Siblings | Male | 36 | Veteran Men | 2023KAPSafripol14 | 13:03:46 | 6 | 04:13:16 | 05:08:55 | 03:41:34 |
| 38 | 1378-1 | | Kyle DAVIDS | Kyle DAVIDS #1378-1 Male E-Bike | 13:05:46 | 13:05:46 | 14 (37) | E-Bike | 14 | | Male | 37 | E-Bike Team | Placeholder Team | 13:05:50 | 7 | 04:27:48 | 04:41:26 | 03:56:31 |
| 39 | 1378-2 | | Reece VAN NIEKERK | Reece VAN NIEKERK #1378-2 Male E-Bike | 13:05:50 | 13:05:50 | 15 (38) | E-Bike | 15 | | Male | 38 | E-Bike Team | Placeholder Team | 13:05:50 | 7 | 04:27:48 | 04:41:29 | 03:56:33 |
| 40 | 1549-1 | | Casper KRUGER | Casper KRUGER #1549-1 Male Senior | 13:07:10 | 13:07:10 | 3 (39) | Senior | 3 | | Male | 39 | | | | | 04:31:34 | 05:24:01 | 03:11:35 |
| 41 | 1404-2 | | Willem ENGELBREGHT | Willem ENGELBREGHT #1404-2 Male E-Bike | 13:08:07 | 13:08:07 | 16 (40) | E-Bike | 16 | | Male | 40 | E-Bike Team | Geared 4 Life | 13:08:10 | 8 | 04:27:55 | 05:10:58 | 03:29:13 |
| 42 | 1404-1 | | Erick VAN BREDA | Erick VAN BREDA #1404-1 Male E-Bike | 13:08:10 | 13:08:10 | 17 (41) | E-Bike | 17 | | Male | 41 | E-Bike Team | Geared 4 Life | 13:08:10 | 8 | 04:27:55 | 05:11:01 | 03:29:14 |
| 43 | 1024-1 | | Francois JOOSTE | Francois JOOSTE #1024-1 Male Sub-Vet | 13:09:27 | 13:09:27 | 8 (42) | Sub-Vet | 8 | | Male | 42 | Sub-Vet Men | Polka Blocks | 13:09:29 | 4 | 04:13:58 | 05:11:37 | 03:43:51 |
| 44 | 1024-2 | | Jan HIDDEMA | Jan HIDDEMA #1024-2 Male Sub-Vet | 13:09:28 | 13:09:28 | 9 (43) | Sub-Vet | 9 | | Male | 43 | Sub-Vet Men | Polka Blocks | 13:09:29 | 4 | 04:13:57 | 05:11:39 | 03:43:51 |
| 45 | 1523-1 | | Jason EVERSHED | Jason EVERSHED #1523-1 Male Veteran | 13:10:38 | 13:10:38 | 11 (44) | Veteran | 11 | | Male | 44 | Sub-Vet Men | Geberit B | 13:10:40 | 5 | 04:16:24 | 05:07:31 | 03:46:41 |
| 46 | 1523-2 | | Matthew BUIRSKI | Matthew BUIRSKI #1523-2 Male Sub-Vet | 13:10:39 | 13:10:39 | 10 (45) | Sub-Vet | 10 | | Male | 45 | Sub-Vet Men | Geberit B | 13:10:40 | 5 | 04:16:26 | 05:07:30 | 03:46:42 |
| 47 | 1227-2 | | Marco RUDOLPH | Marco RUDOLPH #1227-2 Male U23 | 13:10:49 | 13:10:49 | 3 (46) | U23 | 3 | | Male | 46 | | | | | 04:04:16 | 05:05:43 | 04:00:49 |
| 48 | 1236-2 | | Grant TROLLIP | Grant TROLLIP #1236-2 Male Veteran | 13:14:19 | 13:14:19 | 12 (47) | Veteran | 12 | Buffalo Team | Male | 47 | Veteran Men | On The Rocks | 13:14:32 | 7 | 04:18:41 | 05:14:09 | 03:41:28 |
| 49 | 1236-1 | | Craig BEIJL | Craig BEIJL #1236-1 Male Veteran | 13:14:31 | 13:14:31 | 13 (48) | Veteran | 13 | Buffalo Team | Male | 48 | Veteran Men | On The Rocks | 13:14:32 | 7 | 04:18:44 | 05:14:20 | 03:41:26 |
| 50 | 1083-2 | | Leo JOOS | Leo JOOS #1083-2 Male Veteran | 13:16:56 | 13:16:56 | 14 (49) | Veteran | 14 | Speedy Siblings | Male | 49 | Veteran Men | Joos Joiners | 13:16:57 | 8 | 04:14:25 | 05:15:27 | 03:47:03 |