Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace |
| 1 | 13 | | Marc PRITZEN | Marc PRITZEN #13 Male Elite Men | 03:37:11.35 | 03:37:11.35 | 1 (1) | Elite Men | 1 | Male | 1 | 38.7 km/h |
| 2 | 28 | | Jock KENT | Jock KENT #28 Male Elite Men | 03:37:11.55 | 03:37:11.55 | 2 (2) | Elite Men | 2 | Male | 2 | 38.7 km/h |
| 3 | 16 | | Casper KRUGER | Casper KRUGER #16 Male Elite Men | 03:37:12.35 | 03:37:12.35 | 3 (3) | Elite Men | 3 | Male | 3 | 38.7 km/h |
| 4 | 15 | | Jason EGGETT | Jason EGGETT #15 Male Elite Men | 03:37:12.35 | 03:37:12.35 | 4 (4) | Elite Men | 4 | Male | 4 | 38.7 km/h |
| 5 | 4 | | Dirk NEL | Dirk NEL #4 Male Elite Men | 03:40:45.50 | 03:40:45.50 | 5 (5) | Elite Men | 5 | Male | 5 | 38.1 km/h |
| 6 | 26 | | Jock CALLUM | Jock CALLUM #26 Male U23 Men | 03:40:46.00 | 03:40:46.00 | 1 (6) | U23 Men | 1 | Male | 6 | 38.0 km/h |
| 7 | 102 | | Christiaan JANSE VAN RENSBURG | Christiaan JANSE VAN RENSBURG #102 Male Elite Men | 03:44:53.32 | 03:44:53.32 | 6 (7) | Elite Men | 6 | Male | 7 | 37.4 km/h |
| 8 | 18 | | Brendan HAVENGA | Brendan HAVENGA #18 Male Elite Men | 03:44:53.33 | 03:44:53.33 | 7 (8) | Elite Men | 7 | Male | 8 | 37.4 km/h |
| 9 | 12 | | Barry CROUCH | Barry CROUCH #12 Male Elite Men | 03:44:54.33 | 03:44:54.33 | 8 (9) | Elite Men | 8 | Male | 9 | 37.3 km/h |
| 10 | 6 | | Jaco VAN DYK | Jaco VAN DYK #6 Male Elite Men | 03:44:54.58 | 03:44:54.58 | 9 (10) | Elite Men | 9 | Male | 10 | 37.3 km/h |
| 11 | 21 | | Daniel LOUBSER | Daniel LOUBSER #21 Male Elite Men | 03:52:20.34 | 03:52:20.34 | 10 (11) | Elite Men | 10 | Male | 11 | 36.2 km/h |
| 12 | 10 | | Kieran CORREIA | Kieran CORREIA #10 Male Elite Men | 03:54:28.77 | 03:54:28.77 | 11 (12) | Elite Men | 11 | Male | 12 | 35.8 km/h |
| 13 | 14 | | Damon FOUCHEE | Damon FOUCHEE #14 Male Elite Men | 03:54:29.52 | 03:54:29.52 | 12 (13) | Elite Men | 12 | Male | 13 | 35.8 km/h |
| 14 | 1 | | Nico BELL | Nico BELL #1 Male Elite Men | 03:57:45.09 | 03:57:45.09 | 13 (14) | Elite Men | 13 | Male | 14 | 35.3 km/h |
| 15 | 11 | | Sheldon MULLER | Sheldon MULLER #11 Male Elite Men | 04:00:43.86 | 04:00:43.86 | 14 (15) | Elite Men | 14 | Male | 15 | 34.9 km/h |
| 16 | 2 | | Kimhan VAN DER MERWE | Kimhan VAN DER MERWE #2 Male U23 Men | 04:00:44.55 | 04:00:44.55 | 2 (16) | U23 Men | 2 | Male | 16 | 34.9 km/h |
| 17 | 111 | | Alex PAVLOV | Alex PAVLOV #111 Male Vet Men 30+ | 04:09:14.81 | 04:09:14.81 | 1 (17) | Vet Men 30+ | 1 | Male | 17 | 33.7 km/h |
| 18 | 233 | | Gawie COMBRINCK | Gawie COMBRINCK #233 Male Vet Men 30+ | 04:09:14.90 | 04:09:14.90 | 2 (18) | Vet Men 30+ | 2 | Male | 18 | 33.7 km/h |
| 19 | 107 | | Martin PIETERSE | Martin PIETERSE #107 Male Vet Men 30+ | 04:13:23.15 | 04:13:23.15 | 3 (19) | Vet Men 30+ | 3 | Male | 19 | 33.2 km/h |
| 20 | 121 | | Gerrit DE VRIES | Gerrit DE VRIES #121 Male Vet Men 40+ | 04:13:23.77 | 04:13:23.77 | 1 (20) | Vet Men 40+ | 1 | Male | 20 | 33.1 km/h |
| 21 | 9 | | Ruan ENGLAND | Ruan ENGLAND #9 Male Elite Men | 04:14:05.85 | 04:14:05.85 | 15 (21) | Elite Men | 15 | Male | 21 | 33.1 km/h |
| 22 | 7 | | David MAREE | David MAREE #7 Male Elite Men | 04:14:06.25 | 04:14:06.25 | 16 (22) | Elite Men | 16 | Male | 22 | 33.1 km/h |
| 23 | 106 | | Neil BOLTON | Neil BOLTON #106 Male Vet Men 30+ | 04:15:28.35 | 04:15:28.35 | 4 (23) | Vet Men 30+ | 4 | Male | 23 | 32.9 km/h |
| 24 | 20 | | Jason JORDAAN | Jason JORDAAN #20 Male Elite Men | 04:19:24.40 | 04:19:24.40 | 17 (24) | Elite Men | 17 | Male | 24 | 32.4 km/h |
| 25 | 24 | | Kwanele JELE | Kwanele JELE #24 Male Elite Men | 04:19:24.85 | 04:19:24.85 | 18 (25) | Elite Men | 18 | Male | 25 | 32.4 km/h |
| 26 | 125 | | Carl LOTTER | Carl LOTTER #125 Male Vet Men 40+ | 04:20:17.31 | 04:20:17.31 | 2 (26) | Vet Men 40+ | 2 | Male | 26 | 32.3 km/h |
| 27 | 51 | | Pieter Avenant JACO VAN DYK | Pieter Avenant JACO VAN DYK #51 Mixed Tandem | 04:23:53.38 | 04:23:53.38 | 1 (1) | Tandem | 1 | Mixed | 1 | 31.8 km/h |
| 28 | 159 | | Martyn DAVIES | Martyn DAVIES #159 Male Vet Men 50+ | 04:26:05.43 | 04:26:05.43 | 1 (27) | Vet Men 50+ | 1 | Male | 27 | 31.6 km/h |
| 29 | 23 | | Marius COUTAUD | Marius COUTAUD #23 Male Elite Men | 04:28:38.79 | 04:28:38.79 | 19 (28) | Elite Men | 19 | Male | 28 | 31.3 km/h |
| 30 | 31 | | Juan VAN NIEKERK | Juan VAN NIEKERK #31 Male Elite Men | 04:30:08.42 | 04:30:08.42 | 20 (29) | Elite Men | 20 | Male | 29 | 31.1 km/h |
| 31 | 156 | | Mc LAMPRECHT | Mc LAMPRECHT #156 Male Vet Men 50+ | 04:32:24.70 | 04:32:24.70 | 2 (30) | Vet Men 50+ | 2 | Male | 30 | 30.8 km/h |
| 32 | 123 | | Giles FOURIE | Giles FOURIE #123 Male Vet Men 40+ | 04:32:46.94 | 04:32:46.94 | 3 (31) | Vet Men 40+ | 3 | Male | 31 | 30.8 km/h |
| 33 | 128 | | Anton VAN TONDER | Anton VAN TONDER #128 Male Vet Men 40+ | 04:33:48.88 | 04:33:48.88 | 4 (32) | Vet Men 40+ | 4 | Male | 32 | 30.7 km/h |
| 34 | 235 | | Caren HARMON | Caren HARMON #235 Female Open | 04:39:42.49 | 04:39:42.49 | 1 (1) | Open | 1 | Female | 1 | 30.0 km/h |
| 35 | 19 | | Luke BUSHELL | Luke BUSHELL #19 Male U23 Men | 04:43:49.20 | 04:43:49.20 | 3 (33) | U23 Men | 3 | Male | 33 | 29.6 km/h |
| 36 | 22 | | Ivan HARKEMA | Ivan HARKEMA #22 Male Elite Men | 04:44:27.27 | 04:44:27.27 | 21 (34) | Elite Men | 21 | Male | 34 | 29.5 km/h |
| 37 | 318 | | Clifford SMITH | Clifford SMITH #318 Male E-Bike | 04:50:41.05 | 04:50:41.05 | 1 (35) | E-Bike | 1 | Male | 35 | 28.9 km/h |
| 38 | 126 | | Steven OBERHOLZER | Steven OBERHOLZER #126 Male Vet Men 40+ | 04:50:45.00 | 04:50:45.00 | 5 (36) | Vet Men 40+ | 5 | Male | 36 | 28.9 km/h |
| 39 | 340 | | Jaime LEAL | Jaime LEAL #340 Male Open | 04:56:02.70 | 04:56:02.70 | 1 (37) | Open | 1 | Male | 37 | 28.4 km/h |
| 40 | 127 | | Craig METHERELL | Craig METHERELL #127 Male Vet Men 40+ | 05:01:24.02 | 05:01:24.02 | 6 (38) | Vet Men 40+ | 6 | Male | 38 | 27.9 km/h |
| 41 | 110 | | Andre Alan DUVAL | Andre Alan DUVAL #110 Male Vet Men 30+ | 05:06:01.90 | 05:06:01.90 | 5 (39) | Vet Men 30+ | 5 | Male | 39 | 27.4 km/h |
| 42 | 108 | | Sibusiso KHANYILE | Sibusiso KHANYILE #108 Male Vet Men 30+ | 05:06:03.73 | 05:06:03.73 | 6 (40) | Vet Men 30+ | 6 | Male | 40 | 27.4 km/h |
| 43 | 329 | | Paulo VAZ | Paulo VAZ #329 Male Open | 05:08:36.05 | 05:08:36.05 | 2 (41) | Open | 2 | Male | 41 | 27.2 km/h |
| 44 | 336 | | Hailton FERRÃO | Hailton FERRÃO #336 Male Open | 05:22:00.35 | 05:22:00.35 | 3 (42) | Open | 3 | Male | 42 | 26.1 km/h |
| 45 | 120 | | Khangwe RAMAANO | Khangwe RAMAANO #120 Male Vet Men 40+ | 05:28:42.33 | 05:28:42.33 | 7 (43) | Vet Men 40+ | 7 | Male | 43 | 25.6 km/h |
| 46 | 155 | | Fred SMITH | Fred SMITH #155 Male Vet Men 50+ | 05:32:04.26 | 05:32:04.26 | 3 (44) | Vet Men 50+ | 3 | Male | 44 | 25.3 km/h |
| 47 | 153 | | Jacques DU PREEZ | Jacques DU PREEZ #153 Male Open | 05:40:05.54 | 05:40:05.54 | 4 (45) | Open | 4 | Male | 45 | 24.7 km/h |
| 48 | 303 | | Jackoline BROUGH | Jackoline BROUGH #303 Female Open | 05:40:07.95 | 05:40:07.95 | 2 (2) | Open | 2 | Female | 2 | 24.7 km/h |
| 49 | 327 | | Patrick HOFER | Patrick HOFER #327 Male Open | 05:40:09.00 | 05:40:09.00 | 5 (46) | Open | 5 | Male | 46 | 24.7 km/h |
| 50 | 158 | | Clinton STORM | Clinton STORM #158 Male Vet Men 50+ | 05:41:26.68 | 05:41:26.68 | 4 (47) | Vet Men 50+ | 4 | Male | 47 | 24.6 km/h |