Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Dist | Pace | Finish |
| 1 | 52 | | Sebastian BOTHA | Sebastian BOTHA #52 Male Junior 17-18 | 01:31:30 | 01:31:30 | 1 (1) | Junior 17-18 | 1 | Male | 1 | 40 | 26.2 km/h | 01:31:30 |
| 2 | 24 | | Edrich PIENAAR | Edrich PIENAAR #24 Male Junior 17-18 | 01:33:00 | 01:33:00 | 2 (2) | Junior 17-18 | 2 | Male | 2 | 40 | 25.8 km/h | 01:33:00 |
| 3 | 40 | | Eduan BRUWER | Eduan BRUWER #40 Male Youth 14-16 | 01:33:01 | 01:33:01 | 1 (3) | Youth 14-16 | 1 | Male | 3 | 40 | 25.8 km/h | 01:33:01 |
| 4 | 61 | | Xander DREYER | Xander DREYER #61 Male Open 19+ | 01:33:28 | 01:33:28 | 1 (4) | Open 19+ | 1 | Male | 4 | 40 | 25.7 km/h | 01:33:28 |
| 5 | 39 | | Bertus ANDERSON | Bertus ANDERSON #39 Male Open 19+ | 01:35:39 | 01:35:39 | 2 (5) | Open 19+ | 2 | Male | 5 | 40 | 25.1 km/h | 01:35:39 |
| 6 | 48 | | Dirkie VAN DER MERWE | Dirkie VAN DER MERWE #48 Male Open 19+ | 01:38:03 | 01:38:03 | 3 (6) | Open 19+ | 3 | Male | 6 | 40 | 24.5 km/h | 01:38:03 |
| 7 | 71 | | Raynard WILSON | Raynard WILSON #71 Male Junior 17-18 | 01:39:01 | 01:39:01 | 3 (7) | Junior 17-18 | 3 | Male | 7 | 40 | 24.2 km/h | 01:39:01 |
| 8 | 31 | | Peet VAN COLLER | Peet VAN COLLER #31 Male Open 19+ | 01:41:06 | 01:41:06 | 4 (8) | Open 19+ | 4 | Male | 8 | 40 | 23.7 km/h | 01:41:06 |
| 9 | 55 | | Ruben KRUGER | Ruben KRUGER #55 Male Youth 14-16 | 01:43:59 | 01:43:59 | 2 (9) | Youth 14-16 | 2 | Male | 9 | 40 | 23.1 km/h | 01:43:59 |
| 10 | 26 | | Salvatore TIZZONE | Salvatore TIZZONE #26 Male Open 19+ | 01:48:43 | 01:48:43 | 5 (10) | Open 19+ | 5 | Male | 10 | 40 | 22.1 km/h | 01:48:43 |
| 11 | 23 | | Moses EMOTLOUTSE | Moses EMOTLOUTSE #23 Male Junior 17-18 | 01:49:08 | 01:49:08 | 4 (11) | Junior 17-18 | 4 | Male | 11 | 40 | 22.0 km/h | 01:49:08 |
| 12 | 38 | | Thierry Werner BEHEYDT | Thierry Werner BEHEYDT #38 Male Open 19+ | 01:52:24 | 01:52:24 | 6 (12) | Open 19+ | 6 | Male | 12 | 40 | 21.4 km/h | 01:52:24 |
| 13 | 2016 | | Eben LOUBSER | Eben LOUBSER #2016 Male Open 19+ | 01:53:40 | 01:53:40 | 7 (13) | Open 19+ | 7 | Male | 13 | 40 | 21.1 km/h | 01:53:40 |
| 14 | 13 | | Chloe MULLER | Chloe MULLER #13 Female Youth 14-16 | 01:55:28 | 01:55:28 | 1 (1) | Youth 14-16 | 1 | Female | 1 | 40 | 20.8 km/h | 01:55:28 |
| 15 | 83 | | Liandro NEL | Liandro NEL #83 Male Open 19+ | 01:57:31 | 01:57:31 | 8 (14) | Open 19+ | 8 | Male | 14 | 40 | 20.4 km/h | 01:57:31 |
| 16 | 12 | | Shane LOTTER | Shane LOTTER #12 Male Open 19+ | 01:57:59 | 01:57:59 | 9 (15) | Open 19+ | 9 | Male | 15 | 40 | 20.3 km/h | 01:57:59 |
| 17 | 57 | | Jp VAN ZYL | Jp VAN ZYL #57 Male Open 19+ | 01:58:02 | 01:58:02 | 10 (16) | Open 19+ | 10 | Male | 16 | 40 | 20.3 km/h | 01:58:02 |
| 18 | 10 | | Colleen SWART | Colleen SWART #10 Mixed Ebike | 02:02:01 | 02:02:01 | 1 (1) | Ebike | 1 | Mixed | 1 | 40 | 19.7 km/h | 02:02:01 |
| 19 | 4 | | Pierre MARITZ | Pierre MARITZ #4 Male Open 19+ | 02:02:03 | 02:02:03 | 11 (17) | Open 19+ | 11 | Male | 17 | 40 | 19.7 km/h | 02:02:03 |
| 20 | 41 | | Riaan BURKE | Riaan BURKE #41 Male Open 19+ | 02:05:55 | 02:05:55 | 12 (18) | Open 19+ | 12 | Male | 18 | 40 | 19.1 km/h | 02:05:55 |
| 21 | 73 | | Mauritz VAN DEN HEEVER | Mauritz VAN DEN HEEVER #73 Male Open 19+ | 02:06:28 | 02:06:28 | 13 (19) | Open 19+ | 13 | Male | 19 | 40 | 19.0 km/h | 02:06:28 |
| 22 | 51 | | Jacques DE VILLIERS | Jacques DE VILLIERS #51 Male Open 19+ | 02:06:29 | 02:06:29 | 14 (20) | Open 19+ | 14 | Male | 20 | 40 | 19.0 km/h | 02:06:29 |
| 23 | 9 | | Louis SWART | Louis SWART #9 Male Open 19+ | 02:06:34 | 02:06:34 | 15 (21) | Open 19+ | 15 | Male | 21 | 40 | 19.0 km/h | 02:06:34 |
| 24 | 18 | | Pieter MEYER | Pieter MEYER #18 Male Open 19+ | 02:09:16 | 02:09:16 | 16 (22) | Open 19+ | 16 | Male | 22 | 40 | 18.6 km/h | 02:09:16 |
| 25 | 67 | | Johan VAN COLLER | Johan VAN COLLER #67 Male Open 19+ | 02:10:21 | 02:10:21 | 17 (23) | Open 19+ | 17 | Male | 23 | 40 | 18.4 km/h | 02:10:21 |
| 26 | 90 | | Nellie VORSTER | Nellie VORSTER #90 Female Open 19+ | 02:11:11 | 02:11:11 | 1 (2) | Open 19+ | 1 | Female | 2 | 40 | 18.3 km/h | 02:11:11 |
| 27 | 2 | | Ian VAN DER MERWE | Ian VAN DER MERWE #2 Male Open 19+ | 02:12:07 | 02:12:07 | 18 (24) | Open 19+ | 18 | Male | 24 | 40 | 18.2 km/h | 02:12:07 |
| 28 | 43 | | William HARRIS | William HARRIS #43 Male Open 19+ | 02:12:32 | 02:12:32 | 19 (25) | Open 19+ | 19 | Male | 25 | 40 | 18.1 km/h | 02:12:32 |
| 29 | 19 | | Derick LOUW | Derick LOUW #19 Male Open 19+ | 02:13:08 | 02:13:08 | 20 (26) | Open 19+ | 20 | Male | 26 | 40 | 18.0 km/h | 02:13:08 |
| 30 | 17 | | Quinton VAN ZYL | Quinton VAN ZYL #17 Male Open 19+ | 02:14:13 | 02:14:13 | 21 (27) | Open 19+ | 21 | Male | 27 | 40 | 17.9 km/h | 02:14:13 |
| 31 | 63 | | Frikkie DU PREEZ | Frikkie DU PREEZ #63 Male Open 19+ | 02:14:31 | 02:14:31 | 22 (28) | Open 19+ | 22 | Male | 28 | 40 | 17.8 km/h | 02:14:31 |
| 32 | 14 | | Pieter SMITH | Pieter SMITH #14 Male Open 19+ | 02:14:53 | 02:14:53 | 23 (29) | Open 19+ | 23 | Male | 29 | 40 | 17.8 km/h | 02:14:53 |
| 33 | 72 | | Trish COOPER | Trish COOPER #72 Female Open 19+ | 02:15:20 | 02:15:20 | 2 (3) | Open 19+ | 2 | Female | 3 | 40 | 17.7 km/h | 02:15:20 |
| 34 | 62 | | Shadean DU PREEZ | Shadean DU PREEZ #62 Female Open 19+ | 02:16:05 | 02:16:05 | 3 (4) | Open 19+ | 3 | Female | 4 | 40 | 17.6 km/h | 02:16:05 |
| 35 | 15 | | Michael JANSE VAN RENSBURG | Michael JANSE VAN RENSBURG #15 Male Open 19+ | 02:18:22 | 02:18:22 | 24 (30) | Open 19+ | 24 | Male | 30 | 40 | 17.3 km/h | 02:18:22 |
| 36 | 82 | | Malachia BADANA | Malachia BADANA #82 Male Open 19+ | 02:22:04 | 02:22:04 | 25 (31) | Open 19+ | 25 | Male | 31 | 40 | 16.9 km/h | 02:22:04 |
| 37 | 45 | | Rensia CRAUSE | Rensia CRAUSE #45 Female Open 19+ | 02:22:23 | 02:22:23 | 4 (5) | Open 19+ | 4 | Female | 5 | 40 | 16.9 km/h | 02:22:23 |
| 38 | 46 | | Janet PAYNE | Janet PAYNE #46 Female Open 19+ | 02:22:26 | 02:22:26 | 5 (6) | Open 19+ | 5 | Female | 6 | 40 | 16.8 km/h | 02:22:26 |
| 39 | 34 | | Bradley SEETSI | Bradley SEETSI #34 Male Open 19+ | 02:24:49 | 02:24:49 | 26 (32) | Open 19+ | 26 | Male | 32 | 40 | 16.6 km/h | 02:24:49 |
| 40 | 53 | | Koena LESO | Koena LESO #53 Male Open 19+ | 02:25:37 | 02:25:37 | 27 (33) | Open 19+ | 27 | Male | 33 | 40 | 16.5 km/h | 02:25:37 |
| 41 | 65 | | Johan BOTHA | Johan BOTHA #65 Male Open 19+ | 02:26:06 | 02:26:06 | 28 (34) | Open 19+ | 28 | Male | 34 | 40 | 16.4 km/h | 02:26:06 |
| 42 | 56 | | Franco BREEDT | Franco BREEDT #56 Male Open 19+ | 02:29:43 | 02:29:43 | 29 (35) | Open 19+ | 29 | Male | 35 | 40 | 16.0 km/h | 02:29:43 |
| 43 | 54 | | Kristie GÜLDENPFENNIG | Kristie GÜLDENPFENNIG #54 Female Open 19+ | 02:29:44 | 02:29:44 | 6 (7) | Open 19+ | 6 | Female | 7 | 40 | 16.0 km/h | 02:29:44 |
| 44 | 50 | | Itumeleng RAFAPA | Itumeleng RAFAPA #50 Male Open 19+ | 02:30:34 | 02:30:34 | 30 (36) | Open 19+ | 30 | Male | 36 | 40 | 15.9 km/h | 02:30:34 |
| 45 | 64 | | Emilio CARREIRA | Emilio CARREIRA #64 Male Open 19+ | 02:30:43 | 02:30:43 | 31 (37) | Open 19+ | 31 | Male | 37 | 40 | 15.9 km/h | 02:30:43 |
| 46 | 3 | | Carina CRANE | Carina CRANE #3 Female Open 19+ | 02:30:44 | 02:30:44 | 7 (8) | Open 19+ | 7 | Female | 8 | 40 | 15.9 km/h | 02:30:44 |
| 47 | 1 | | Trudi GREER | Trudi GREER #1 Female Open 19+ | 02:30:45 | 02:30:45 | 8 (9) | Open 19+ | 8 | Female | 9 | 40 | 15.9 km/h | 02:30:45 |
| 48 | 78 | | Tanya CARTER | Tanya CARTER #78 Female Open 19+ | 02:31:07 | 02:31:07 | 9 (10) | Open 19+ | 9 | Female | 10 | 40 | 15.9 km/h | 02:31:07 |
| 49 | 79 | | Brad CARTER | Brad CARTER #79 Male Open 19+ | 02:31:08 | 02:31:08 | 32 (38) | Open 19+ | 32 | Male | 38 | 40 | 15.9 km/h | 02:31:08 |
| 50 | 28 | | Carike SCHOEMAN | Carike SCHOEMAN #28 Female Open 19+ | 02:34:24 | 02:34:24 | 10 (11) | Open 19+ | 10 | Female | 11 | 40 | 15.5 km/h | 02:34:24 |