Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Finish Status | Pace | Wave | Start Time |
| 1 | 33 | | Timo COOPER | Timo COOPER #33 Male Open | 02:49:40 | 02:49:40 | 1 (1) | Open | 1 | Male | 1 | Finished | 25.5 km/h | A | 06:59:53 |
| 2 | 138 | | William MOKGOPO | William MOKGOPO #138 Male Open | 02:52:09 | 02:52:09 | 2 (2) | Open | 2 | Male | 2 | Finished | 25.1 km/h | A | 06:59:53 |
| 3 | 175 | | Thabiso RENGANE | Thabiso RENGANE #175 Male Open | 02:52:16 | 02:52:16 | 3 (3) | Open | 3 | Male | 3 | Finished | 25.1 km/h | A | 06:59:53 |
| 4 | 278 | | Kagiso NGWENYA | Kagiso NGWENYA #278 Male Open | 02:52:47 | 02:52:47 | 4 (4) | Open | 4 | Male | 4 | Finished | 25.0 km/h | A | 06:59:53 |
| 5 | 157 | | Bertus ODENDAAL | Bertus ODENDAAL #157 Male Open | 02:55:29 | 02:55:29 | 5 (5) | Open | 5 | Male | 5 | Finished | 24.6 km/h | A | 06:59:53 |
| 6 | 130 | | Kieran MCKENNA | Kieran MCKENNA #130 Male Open | 02:57:30 | 02:57:30 | 6 (6) | Open | 6 | Male | 6 | Finished | 24.3 km/h | A | 06:59:53 |
| 7 | 268 | | Eben UYS | Eben UYS #268 Male Open | 03:00:33 | 03:00:33 | 7 (7) | Open | 7 | Male | 7 | Finished | 23.9 km/h | A | 06:59:53 |
| 8 | 97 | | Tlou KHUTSO | Tlou KHUTSO #97 Male Open | 03:01:46 | 03:01:46 | 8 (8) | Open | 8 | Male | 8 | Finished | 23.8 km/h | A | 06:59:53 |
| 9 | 219 | | William WERTHEIM AYMES | William WERTHEIM AYMES #219 Male Open | 03:02:34 | 03:02:34 | 9 (9) | Open | 9 | Male | 9 | Finished | 23.7 km/h | A | 06:59:53 |
| 10 | 150 | | Anele MTALANA | Anele MTALANA #150 Male Open | 03:02:56 | 03:02:56 | 10 (10) | Open | 10 | Male | 10 | Finished | 23.6 km/h | A | 06:59:53 |
| 11 | 257 | | Tristan KEELEY | Tristan KEELEY #257 Male Open | 03:03:00 | 03:03:00 | 11 (11) | Open | 11 | Male | 11 | Finished | 23.6 km/h | A | 06:59:53 |
| 12 | 108 | | Doug LANG | Doug LANG #108 Male Open | 03:03:41 | 03:03:41 | 12 (12) | Open | 12 | Male | 12 | Finished | 23.5 km/h | A | 06:59:53 |
| 13 | 53 | | Jason DUFFIN | Jason DUFFIN #53 Male Open | 03:04:33 | 03:04:33 | 13 (13) | Open | 13 | Male | 13 | Finished | 23.4 km/h | A | 06:59:53 |
| 14 | 105 | | Alby NEL | Alby NEL #105 Male Open | 03:06:25 | 03:06:25 | 14 (14) | Open | 14 | Male | 14 | Finished | 23.2 km/h | A | 06:59:53 |
| 15 | 57 | | Antois FERREIRA | Antois FERREIRA #57 Male Open | 03:08:14 | 03:08:14 | 15 (15) | Open | 15 | Male | 15 | Finished | 22.9 km/h | A | 06:59:53 |
| 16 | 218 | | Mark WARREN | Mark WARREN #218 Male Open | 03:08:32 | 03:08:32 | 16 (16) | Open | 16 | Male | 16 | Finished | 22.9 km/h | A | 06:59:53 |
| 17 | 163 | | Mark PIETERSE | Mark PIETERSE #163 Male Open | 03:10:36 | 03:10:36 | 17 (17) | Open | 17 | Male | 17 | Finished | 22.7 km/h | A | 06:59:53 |
| 18 | 18 | | David BOYER | David BOYER #18 Male Open | 03:10:38 | 03:10:38 | 18 (18) | Open | 18 | Male | 18 | Finished | 22.7 km/h | A | 06:59:53 |
| 19 | 35 | | Neal CORBETT | Neal CORBETT #35 Male Open | 03:17:46 | 03:17:46 | 19 (19) | Open | 19 | Male | 19 | Finished | 21.8 km/h | A | 06:59:53 |
| 20 | 121 | | Stephen MAHONY | Stephen MAHONY #121 Male Open | 03:17:53 | 03:17:53 | 20 (20) | Open | 20 | Male | 20 | Finished | 21.8 km/h | A | 06:59:53 |
| 21 | 128 | | Wayne MARE | Wayne MARE #128 Male Open | 03:18:02 | 03:18:02 | 21 (21) | Open | 21 | Male | 21 | Finished | 21.8 km/h | A | 06:59:53 |
| 22 | 194 | | Rob STEWART | Rob STEWART #194 Male Open | 03:18:43 | 03:18:43 | 22 (22) | Open | 22 | Male | 22 | Finished | 21.7 km/h | C | 07:09:51 |
| 23 | 67 | | John GORDON | John GORDON #67 Male Open | 03:18:50 | 03:18:50 | 23 (23) | Open | 23 | Male | 23 | Finished | 21.7 km/h | A | 06:59:53 |
| 24 | 234 | | Daniel HEYNIKE | Daniel HEYNIKE #234 Male Open | 03:22:38 | 03:22:38 | 24 (24) | Open | 24 | Male | 24 | Finished | 21.3 km/h | A | 06:59:53 |
| 25 | 58 | | Gustav FOURIE | Gustav FOURIE #58 Male Open | 03:22:40 | 03:22:40 | 25 (25) | Open | 25 | Male | 25 | Finished | 21.3 km/h | A | 06:59:53 |
| 26 | 205 | | Tshepo TLOU | Tshepo TLOU #205 Male Open | 03:25:01 | 03:25:01 | 26 (26) | Open | 26 | Male | 26 | Finished | 21.1 km/h | A | 06:59:53 |
| 27 | 160 | | Kyle PETERSEN | Kyle PETERSEN #160 Male Open | 03:25:01 | 03:25:01 | 27 (27) | Open | 27 | Male | 27 | Finished | 21.1 km/h | A | 06:59:53 |
| 28 | 106 | | Jacov LALOU | Jacov LALOU #106 Male Open | 03:25:29 | 03:25:29 | 28 (28) | Open | 28 | Male | 28 | Finished | 21.0 km/h | A | 06:59:53 |
| 29 | 137 | | Punkhead MOIR | Punkhead MOIR #137 Male Open | 03:26:52 | 03:26:52 | 29 (29) | Open | 29 | Male | 29 | Finished | 20.9 km/h | B | 07:04:51 |
| 30 | 201 | | Nick SUN | Nick SUN #201 Male Open | 03:27:54 | 03:27:54 | 30 (30) | Open | 30 | Male | 30 | Finished | 20.8 km/h | A | 06:59:53 |
| 31 | 380 | | Karien ALBERTS | Karien ALBERTS #380 Female Open | 03:27:59 | 03:27:59 | 1 (1) | Open | 1 | Female | 1 | Finished | 20.8 km/h | A | 06:59:53 |
| 32 | 236 | | Gregory HILL | Gregory HILL #236 Male Open | 03:28:01 | 03:28:01 | 31 (31) | Open | 31 | Male | 31 | Finished | 20.8 km/h | A | 06:59:53 |
| 33 | 110 | | Duane LE ROUX | Duane LE ROUX #110 Male Open | 03:28:26 | 03:28:26 | 32 (32) | Open | 32 | Male | 32 | Finished | 20.7 km/h | A | 06:59:53 |
| 34 | 109 | | Adrian LAWLESS | Adrian LAWLESS #109 Male Open | 03:28:51 | 03:28:51 | 33 (33) | Open | 33 | Male | 33 | Finished | 20.7 km/h | A | 06:59:53 |
| 35 | 9 | | Werner BEZUIDENHOUDT | Werner BEZUIDENHOUDT #9 Male Open | 03:29:24 | 03:29:24 | 34 (34) | Open | 34 | Male | 34 | Finished | 20.6 km/h | B | 07:04:51 |
| 36 | 192 | | Lourens STAPELBERG | Lourens STAPELBERG #192 Male Open | 03:29:59 | 03:29:59 | 35 (35) | Open | 35 | Male | 35 | Finished | 20.6 km/h | B | 07:04:51 |
| 37 | 145 | | Remo MONTICELLI | Remo MONTICELLI #145 Male Open | 03:30:43 | 03:30:43 | 36 (36) | Open | 36 | Male | 36 | Finished | 20.5 km/h | B | 07:04:51 |
| 38 | 59 | | Johan FOURIE | Johan FOURIE #59 Male Open | 03:33:40 | 03:33:40 | 37 (37) | Open | 37 | Male | 37 | Finished | 20.2 km/h | A | 06:59:53 |
| 39 | 6 | | John BASSON | John BASSON #6 Male Open | 03:33:51 | 03:33:51 | 38 (38) | Open | 38 | Male | 38 | Finished | 20.2 km/h | A | 06:59:53 |
| 40 | 143 | | Tony MONTEIRO | Tony MONTEIRO #143 Male Open | 03:34:15 | 03:34:15 | 39 (39) | Open | 39 | Male | 39 | Finished | 20.2 km/h | A | 06:59:53 |
| 41 | 5 | | Andrea BACHECA | Andrea BACHECA #5 Male Open | 03:34:17 | 03:34:17 | 40 (40) | Open | 40 | Male | 40 | Finished | 20.2 km/h | A | 06:59:53 |
| 42 | 51 | | Eugene DU TOIT | Eugene DU TOIT #51 Male Open | 03:34:46 | 03:34:46 | 41 (41) | Open | 41 | Male | 41 | Finished | 20.1 km/h | A | 06:59:53 |
| 43 | 90 | | Brian JONES | Brian JONES #90 Male Open | 03:34:46 | 03:34:46 | 42 (42) | Open | 42 | Male | 42 | Finished | 20.1 km/h | A | 06:59:53 |
| 44 | 94 | | Matthew KAPNOUDHIS | Matthew KAPNOUDHIS #94 Male Open | 03:35:15 | 03:35:15 | 43 (43) | Open | 43 | Male | 43 | Finished | 20.1 km/h | C | 07:09:51 |
| 45 | 15 | | Barend BOTHA | Barend BOTHA #15 Male Open | 03:40:37 | 03:40:37 | 44 (44) | Open | 44 | Male | 44 | Finished | 19.6 km/h | B | 07:04:51 |
| 46 | 221 | | Arthur WOOLDRIDGE | Arthur WOOLDRIDGE #221 Male Open | 03:41:54 | 03:41:54 | 45 (45) | Open | 45 | Male | 45 | Finished | 19.5 km/h | B | 07:04:51 |
| 47 | 233 | | Lazarus MATHONSI | Lazarus MATHONSI #233 Male Open | 03:42:17 | 03:42:17 | 46 (46) | Open | 46 | Male | 46 | Finished | 19.4 km/h | D | 07:14:51 |
| 48 | 171 | | Altus RAUTENBACH | Altus RAUTENBACH #171 Male Open | 03:46:20 | 03:46:20 | 47 (47) | Open | 47 | Male | 47 | Finished | 19.1 km/h | C | 07:09:51 |
| 49 | 112 | | Norwin LEDERER | Norwin LEDERER #112 Male Open | 03:46:48 | 03:46:48 | 48 (48) | Open | 48 | Male | 48 | Finished | 19.0 km/h | C | 07:09:51 |
| 50 | 217 | | Dustin WALKER | Dustin WALKER #217 Male Open | 03:47:18 | 03:47:18 | 49 (49) | Open | 49 | Male | 49 | Finished | 19.0 km/h | A | 06:59:53 |