Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Behind | Gender | Gen Pos | Finish Status | Pace | Wave | Finish |
| 1 | 335 | | Reinhardt JANSE VAN RENSBURG | Reinhardt JANSE VAN RENSBURG #335 Male CSA Lic Elite & U/23 Men | 02:50:11 | 02:50:11 | 1 (1) | CSA Lic Elite & U/23 Men | 1 | | Male | 1 | | 35.3 km/h | Start1 | 02:50:11 |
| 2 | 308 | | Barrett TRAVIS | Barrett TRAVIS #308 Male CSA Lic Elite & U/23 Men | 02:50:11 | 02:50:11 | 2 (2) | CSA Lic Elite & U/23 Men | 2 | 00:00:00 | Male | 2 | | 35.3 km/h | Start1 | 02:50:11 |
| 3 | 342 | | Willie SMIT | Willie SMIT #342 Male CSA Lic Elite & U/23 Men | 02:50:11 | 02:50:11 | 3 (3) | CSA Lic Elite & U/23 Men | 3 | 00:00:00 | Male | 3 | | 35.3 km/h | Start1 | 02:50:11 |
| 4 | 309 | | Rickardo BROXHAM | Rickardo BROXHAM #309 Male CSA Lic Elite & U/23 Men | 02:50:12 | 02:50:12 | 4 (4) | CSA Lic Elite & U/23 Men | 4 | 00:00:01 | Male | 4 | | 35.3 km/h | Start1 | 02:50:12 |
| 5 | 43 | | Brandon DOWNES | Brandon DOWNES #43 Male CSA Lic Elite & U/23 Men | 02:50:20 | 02:50:20 | 5 (5) | CSA Lic Elite & U/23 Men | 5 | 00:00:09 | Male | 5 | | 35.2 km/h | Start1 | 02:50:20 |
| 6 | 41 | | Fikemini DLAMINI | Fikemini DLAMINI #41 Male CSA Lic Elite & U/23 Men | 02:50:35 | 02:50:35 | 6 (6) | CSA Lic Elite & U/23 Men | 6 | 00:00:24 | Male | 6 | | 35.2 km/h | Start1 | 02:50:35 |
| 7 | 316 | | Nloosinthi NKUNIA | Nloosinthi NKUNIA #316 Male CSA Lic Elite & U/23 Men | 02:51:53 | 02:51:53 | 7 (7) | CSA Lic Elite & U/23 Men | 7 | 00:01:42 | Male | 7 | | 34.9 km/h | Start1 | 02:51:53 |
| 8 | 83 | | Jacques JANSE VAN RENSBURG | Jacques JANSE VAN RENSBURG #83 Male CSA Lic Elite & U/23 Men | 02:53:00 | 02:53:00 | 8 (8) | CSA Lic Elite & U/23 Men | 8 | 00:02:49 | Male | 8 | | 34.7 km/h | Start1 | 02:53:00 |
| 9 | 304 | | Callum ORMISTON | Callum ORMISTON #304 Male CSA Lic Elite & U/23 Men | 02:58:31 | 02:58:31 | 9 (9) | CSA Lic Elite & U/23 Men | 9 | 00:08:20 | Male | 9 | | 33.6 km/h | Start1 | 02:58:31 |
| 10 | 30 | | Gabriel COMBRINCK | Gabriel COMBRINCK #30 Male CSA Lic Vet Men (30-39) | 03:00:44 | 03:00:44 | 1 (10) | CSA Lic Vet Men (30-39) | 1 | | Male | 10 | | 33.2 km/h | Start2 | 03:00:44 |
| 11 | 165 | | Andries NIGRINI | Andries NIGRINI #165 Male CSA Lic Elite & U/23 Men | 03:03:29 | 03:03:29 | 10 (11) | CSA Lic Elite & U/23 Men | 10 | 00:13:18 | Male | 11 | | 32.7 km/h | Start1 | 03:03:29 |
| 12 | 310 | | Jason EGGETT | Jason EGGETT #310 Male CSA Lic Elite & U/23 Men | 03:03:29 | 03:03:29 | 11 (12) | CSA Lic Elite & U/23 Men | 11 | 00:13:18 | Male | 12 | | 32.7 km/h | Start1 | 03:03:29 |
| 13 | 99 | | Kenton KIRKWOOD | Kenton KIRKWOOD #99 Male CSA Lic Vet Men (40-49) | 03:03:53 | 03:03:53 | 1 (13) | CSA Lic Vet Men (40-49) | 1 | | Male | 13 | | 32.6 km/h | Start2 | 03:03:53 |
| 14 | 158 | | Johann NAUDE | Johann NAUDE #158 Male CSA Lic Vet Men (40-49) | 03:03:54 | 03:03:54 | 2 (14) | CSA Lic Vet Men (40-49) | 2 | 00:00:00 | Male | 14 | | 32.6 km/h | Start2 | 03:03:54 |
| 15 | 82 | | Gert JANSE VAN RENSBURG | Gert JANSE VAN RENSBURG #82 Male CSA Lic Vet Men (30-39) | 03:04:37 | 03:04:37 | 2 (15) | CSA Lic Vet Men (30-39) | 2 | 00:03:52 | Male | 15 | | 32.5 km/h | Start2 | 03:04:37 |
| 16 | 35 | | Tristan CUTHBERT | Tristan CUTHBERT #35 Male CSA Lic Elite & U/23 Men | 03:13:54 | 03:13:54 | 12 (16) | CSA Lic Elite & U/23 Men | 12 | 00:23:43 | Male | 16 | | 30.9 km/h | Start1 | 03:13:54 |
| 17 | 193 | | Marc RODRIGUES | Marc RODRIGUES #193 Male CSA Lic Vet Men (40-49) | 03:15:05 | 03:15:05 | 3 (17) | CSA Lic Vet Men (40-49) | 3 | 00:11:12 | Male | 17 | | 30.8 km/h | Start2 | 03:15:05 |
| 18 | 77 | | Jacques HUMAN | Jacques HUMAN #77 Male CSA Lic Vet Men (40-49) | 03:15:58 | 03:15:58 | 4 (18) | CSA Lic Vet Men (40-49) | 4 | 00:12:05 | Male | 18 | | 30.6 km/h | Start2 | 03:15:58 |
| 19 | 12 | | Richard BAXTER | Richard BAXTER #12 Male CSA Lic Vet Men (30-39) | 03:15:58 | 03:15:58 | 3 (19) | CSA Lic Vet Men (30-39) | 3 | 00:15:14 | Male | 19 | | 30.6 km/h | Start2 | 03:15:58 |
| 20 | 241 | | Wihl VERMAAK | Wihl VERMAAK #241 Male CSA Lic Vet Men (30-39) | 03:15:58 | 03:15:58 | 4 (20) | CSA Lic Vet Men (30-39) | 4 | 00:15:14 | Male | 20 | | 30.6 km/h | Start2 | 03:15:58 |
| 21 | 195 | | Marc ROPER | Marc ROPER #195 Male CSA Lic Vet Men (30-39) | 03:15:59 | 03:15:59 | 5 (21) | CSA Lic Vet Men (30-39) | 5 | 00:15:15 | Male | 21 | | 30.6 km/h | Start2 | 03:15:59 |
| 22 | 182 | | Andre POTGIETER | Andre POTGIETER #182 Male CSA Lic Vet Men (40-49) | 03:15:59 | 03:15:59 | 5 (22) | CSA Lic Vet Men (40-49) | 5 | 00:12:05 | Male | 22 | | 30.6 km/h | Start2 | 03:15:59 |
| 23 | 97 | | Giles FOURIE | Giles FOURIE #97 Male CSA Lic Vet Men (40-49) | 03:16:00 | 03:16:00 | 6 (23) | CSA Lic Vet Men (40-49) | 6 | 00:12:07 | Male | 23 | | 30.6 km/h | Start2 | 03:16:00 |
| 24 | 40 | | Gerrit DE VRIES | Gerrit DE VRIES #40 Male CSA Lic Vet Men (40-49) | 03:16:50 | 03:16:50 | 7 (24) | CSA Lic Vet Men (40-49) | 7 | 00:12:56 | Male | 24 | | 30.5 km/h | Start2 | 03:16:50 |
| 25 | 336 | | Marnus POTGIETER | Marnus POTGIETER #336 Male CSA Lic Vet Men (30-39) | 03:17:28 | 03:17:28 | 6 (25) | CSA Lic Vet Men (30-39) | 6 | 00:16:44 | Male | 25 | | 30.4 km/h | Start2 | 03:17:28 |
| 26 | 64 | | Alasdair GARNETT | Alasdair GARNETT #64 Male CSA Lic Vet Men (40-49) | 03:19:48 | 03:19:48 | 8 (26) | CSA Lic Vet Men (40-49) | 8 | 00:15:54 | Male | 26 | | 30.0 km/h | Start2 | 03:19:48 |
| 27 | 311 | | Casper KRUGER | Casper KRUGER #311 Male CSA Lic Elite & U/23 Men | 03:22:15 | 03:22:15 | 13 (27) | CSA Lic Elite & U/23 Men | 13 | 00:32:04 | Male | 27 | | 29.7 km/h | Start1 | 03:22:15 |
| 28 | 334 | | Christiaan KLOPPER | Christiaan KLOPPER #334 Male CSA Lic Elite & U/23 Men | 03:22:15 | 03:22:15 | 14 (28) | CSA Lic Elite & U/23 Men | 14 | 00:32:04 | Male | 28 | | 29.7 km/h | Start1 | 03:22:15 |
| 29 | 212 | | Alwyn STEENKAMP | Alwyn STEENKAMP #212 Male CSA Lic Elite & U/23 Men | 03:22:16 | 03:22:16 | 15 (29) | CSA Lic Elite & U/23 Men | 15 | 00:32:05 | Male | 29 | | 29.7 km/h | Start1 | 03:22:16 |
| 30 | 201 | | Muzi SHABANGU | Muzi SHABANGU #201 Male CSA Lic Elite & U/23 Men | 03:24:46 | 03:24:46 | 16 (30) | CSA Lic Elite & U/23 Men | 16 | 00:34:35 | Male | 30 | | 29.3 km/h | Start1 | 03:24:46 |
| 31 | 307 | | Hugo FEIRREIRA | Hugo FEIRREIRA #307 Male CSA Lic Elite & U/23 Men | 03:26:00 | 03:26:00 | 17 (31) | CSA Lic Elite & U/23 Men | 17 | 00:35:49 | Male | 31 | | 29.1 km/h | Start1 | 03:26:00 |
| 32 | 233 | | Christopher VAN ROOYEN | Christopher VAN ROOYEN #233 Male CSA Lic Vet Men (50-55) | 03:26:48 | 03:26:48 | 1 (32) | CSA Lic Vet Men (50-55) | 1 | | Male | 32 | | 29.0 km/h | Start3 | 03:26:48 |
| 33 | 161 | | Dirk NEL | Dirk NEL #161 Male CSA Lic Vet Men (55+) | 03:26:56 | 03:26:56 | 1 (33) | CSA Lic Vet Men (55+) | 1 | | Male | 33 | | 29.0 km/h | Start3 | 03:26:56 |
| 34 | 69 | | Warwick HAM | Warwick HAM #69 Male CSA Lic Vet Men (55+) | 03:26:57 | 03:26:57 | 2 (34) | CSA Lic Vet Men (55+) | 2 | 00:00:00 | Male | 34 | | 29.0 km/h | Start3 | 03:26:57 |
| 35 | 65 | | Damion GOMEZ | Damion GOMEZ #65 Male CSA Lic Elite & U/23 Men | 03:30:41 | 03:30:41 | 18 (35) | CSA Lic Elite & U/23 Men | 18 | 00:40:29 | Male | 35 | | 28.5 km/h | Start1 | 03:30:41 |
| 36 | 28 | | Brad CISAK | Brad CISAK #28 Male Open /Seeded | 03:31:33 | 03:31:33 | 1 (36) | Open /Seeded | 1 | | Male | 36 | | 28.4 km/h | Start4 | 03:31:33 |
| 37 | 107 | | Jaime LEAL | Jaime LEAL #107 Male Open /Seeded | 03:31:33 | 03:31:33 | 2 (37) | Open /Seeded | 2 | 00:00:00 | Male | 37 | | 28.4 km/h | Start4 | 03:31:33 |
| 38 | 32 | | Marius COUTAUD | Marius COUTAUD #32 Male Open /Seeded | 03:31:33 | 03:31:33 | 3 (38) | Open /Seeded | 3 | 00:00:00 | Male | 38 | | 28.4 km/h | Start4 | 03:31:33 |
| 39 | 313 | | Burger BESTER | Burger BESTER #313 Male CSA Lic Vet Men (40-49) | 03:32:16 | 03:32:16 | 9 (39) | CSA Lic Vet Men (40-49) | 9 | 00:28:22 | Male | 39 | | 28.3 km/h | Start2 | 03:32:16 |
| 40 | 102 | | David LABUSCHAGNE | David LABUSCHAGNE #102 Male CSA Lic Vet Men (40-49) | 03:32:16 | 03:32:16 | 10 (40) | CSA Lic Vet Men (40-49) | 10 | 00:28:23 | Male | 40 | | 28.3 km/h | Start2 | 03:32:16 |
| 41 | 337 | | Pedri CRAUSE | Pedri CRAUSE #337 Male CSA Lic Elite & U/23 Men | 03:37:49 | 03:37:49 | 19 (41) | CSA Lic Elite & U/23 Men | 19 | 00:47:38 | Male | 41 | | 27.5 km/h | Start1 | 03:37:49 |
| 42 | 306 | | Damon FOUCHE | Damon FOUCHE #306 Male CSA Lic Elite & U/23 Men | 03:37:50 | 03:37:50 | 20 (42) | CSA Lic Elite & U/23 Men | 20 | 00:47:38 | Male | 42 | | 27.5 km/h | Start1 | 03:37:50 |
| 43 | 319 | | Lungelo MLANGENI | Lungelo MLANGENI #319 Male CSA Lic Elite & U/23 Men | 03:38:05 | 03:38:05 | 21 (43) | CSA Lic Elite & U/23 Men | 21 | 00:47:54 | Male | 43 | | 27.5 km/h | Start1 | 03:38:05 |
| 44 | 327 | | Yazid IMRAN | Yazid IMRAN #327 Male Open /Seeded | 03:40:40 | 03:40:40 | 4 (44) | Open /Seeded | 4 | 00:09:07 | Male | 44 | | 27.2 km/h | Start4 | 03:40:40 |
| 45 | 344 | | David ROGERS | David ROGERS #344 Male CSA Lic Vet Men (50-55) | 03:41:01 | 03:41:01 | 2 (45) | CSA Lic Vet Men (50-55) | 2 | 00:14:13 | Male | 45 | | 27.1 km/h | Start3 | 03:41:01 |
| 46 | 183 | | Bradley POTGIETER | Bradley POTGIETER #183 Male CSA Lic Elite & U/23 Men | 03:42:16 | 03:42:16 | 22 (46) | CSA Lic Elite & U/23 Men | 22 | 00:52:05 | Male | 46 | | 27.0 km/h | Start1 | 03:42:16 |
| 47 | 231 | | Juan VAN NIEKERK | Juan VAN NIEKERK #231 Male CSA Lic Elite & U/23 Men | 03:42:16 | 03:42:16 | 23 (47) | CSA Lic Elite & U/23 Men | 23 | 00:52:05 | Male | 47 | | 27.0 km/h | Start1 | 03:42:16 |
| 48 | 87 | | Hemant KANA | Hemant KANA #87 Male Open /Seeded | 03:43:13 | 03:43:13 | 5 (48) | Open /Seeded | 5 | 00:11:40 | Male | 48 | | 26.9 km/h | Start4 | 03:43:13 |
| 49 | 229 | | Marisa VAN DER LINDE | Marisa VAN DER LINDE #229 Female Open /Seeded | 03:43:21 | 03:43:21 | 1 (1) | Open /Seeded | 1 | | Female | 1 | | 26.9 km/h | Start4 | 03:43:21 |
| 50 | 67 | | Bruno GUIMARAES | Bruno GUIMARAES #67 Male Open /Seeded | 03:43:25 | 03:43:25 | 6 (49) | Open /Seeded | 6 | 00:11:52 | Male | 49 | | 26.9 km/h | Start4 | 03:43:25 |