Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Wave |
| 1 | 2153 | | Boela VAN STADEN | Boela VAN STADEN #2153 Male Senior | 02:30:42 | 02:30:42 | 1 (1) | Senior | 1 | Male | 1 | 23.9 km/h | 60km A |
| 2 | 2107 | | Stevie NKHOMA | Stevie NKHOMA #2107 Male Senior | 02:30:45 | 02:30:45 | 2 (2) | Senior | 2 | Male | 2 | 23.9 km/h | 60km A |
| 3 | 2075 | | Lars JÖRIS | Lars JÖRIS #2075 Male Vet | 02:30:51 | 02:30:51 | 1 (3) | Vet | 1 | Male | 3 | 23.9 km/h | 60km A |
| 4 | 2146 | | Wimpie VAN BILJON | Wimpie VAN BILJON #2146 Male Sub-Vet | 02:32:44 | 02:32:44 | 1 (4) | Sub-Vet | 1 | Male | 4 | 23.6 km/h | 60km A |
| 5 | 2036 | | Glenn CROMPTON | Glenn CROMPTON #2036 Male E-Bike | 02:35:23 | 02:35:23 | 1 (5) | E-Bike | 1 | Male | 5 | 23.2 km/h | 60km A |
| 6 | 2086 | | Pieter LABUSCHAGNE | Pieter LABUSCHAGNE #2086 Male E-Bike | 02:35:27 | 02:35:27 | 2 (6) | E-Bike | 2 | Male | 6 | 23.2 km/h | 60km A |
| 7 | 2154 | | Chris VAN STADEN | Chris VAN STADEN #2154 Male Vet | 02:40:54 | 02:40:54 | 2 (7) | Vet | 2 | Male | 7 | 22.4 km/h | 60km A |
| 8 | 2213 | | Justin OLEND | Justin OLEND #2213 Male Sub-Vet | 02:40:54 | 02:40:54 | 2 (8) | Sub-Vet | 2 | Male | 8 | 22.4 km/h | 60km A |
| 9 | 2184 | | Gavin Stiyl | Gavin Stiyl #2184 Male Master | 02:40:56 | 02:40:56 | 1 (9) | Master | 1 | Male | 9 | 22.4 km/h | 60km A |
| 10 | 2063 | | Brett HARRISON | Brett HARRISON #2063 Male Vet | 02:42:03 | 02:42:03 | 3 (10) | Vet | 3 | Male | 10 | 22.2 km/h | 60km A |
| 11 | 2149 | | Philip VAN DER WESTHUIZEN | Philip VAN DER WESTHUIZEN #2149 Male Sub-Vet | 02:43:40 | 02:43:40 | 3 (11) | Sub-Vet | 3 | Male | 11 | 22.0 km/h | 60km A |
| 12 | 2087 | | Firoz LIMALIA | Firoz LIMALIA #2087 Male Vet | 02:45:44 | 02:45:44 | 4 (12) | Vet | 4 | Male | 12 | 21.7 km/h | 60km A |
| 13 | 2145 | | Leandri VAN BILJON | Leandri VAN BILJON #2145 Female Sub-Vet | 02:47:32 | 02:47:32 | 1 (1) | Sub-Vet | 1 | Female | 1 | 21.5 km/h | 60km A |
| 14 | 2165 | | Henk WATERMEYER | Henk WATERMEYER #2165 Male Master | 02:48:55 | 02:48:55 | 2 (13) | Master | 2 | Male | 13 | 21.3 km/h | 60km A |
| 15 | 2027 | | Ivor CHRISTIE | Ivor CHRISTIE #2027 Male Sub-Vet | 02:49:01 | 02:49:01 | 4 (14) | Sub-Vet | 4 | Male | 14 | 21.3 km/h | 60km A |
| 16 | 2187 | | Mariske SMITH | Mariske SMITH #2187 Female Sub-Vet | 02:49:49 | 02:49:49 | 2 (2) | Sub-Vet | 2 | Female | 2 | 21.2 km/h | 60km A |
| 17 | 2108 | | Willem OLIVIER | Willem OLIVIER #2108 Male Vet | 02:52:19 | 02:52:19 | 5 (15) | Vet | 5 | Male | 15 | 20.9 km/h | 60km A |
| 18 | 2016 | | Arthur Craig BRIDGETT | Arthur Craig BRIDGETT #2016 Male Sub-Vet | 02:52:43 | 02:52:43 | 5 (16) | Sub-Vet | 5 | Male | 16 | 20.8 km/h | 60km B |
| 19 | 2042 | | Gerald DI PASQUALE | Gerald DI PASQUALE #2042 Male Vet | 02:52:47 | 02:52:47 | 6 (17) | Vet | 6 | Male | 17 | 20.8 km/h | 60km A |
| 20 | 2199 | | Christos Costas GOUGOUNIS | Christos Costas GOUGOUNIS #2199 Male Sub-Vet | 02:52:48 | 02:52:48 | 6 (18) | Sub-Vet | 6 | Male | 18 | 20.8 km/h | 60km B |
| 21 | 2185 | | Piet SMITH | Piet SMITH #2185 Male Gr Master | 02:54:48 | 02:54:48 | 1 (19) | Gr Master | 1 | Male | 19 | 20.6 km/h | 60km A |
| 22 | 2070 | | Matt HORNE | Matt HORNE #2070 Male Senior | 02:54:57 | 02:54:57 | 3 (20) | Senior | 3 | Male | 20 | 20.6 km/h | 60km A |
| 23 | 2176 | | Marthinus ELS | Marthinus ELS #2176 Male Gr Master | 02:57:44 | 02:57:44 | 2 (21) | Gr Master | 2 | Male | 21 | 20.3 km/h | 60km B |
| 24 | 2208 | | Barry SHARP | Barry SHARP #2208 Male Master | 02:57:45 | 02:57:45 | 3 (22) | Master | 3 | Male | 22 | 20.3 km/h | 60km B |
| 25 | 2171 | | Manie ZWARTS | Manie ZWARTS #2171 Male Vet | 02:57:45 | 02:57:45 | 7 (23) | Vet | 7 | Male | 23 | 20.3 km/h | 60km A |
| 26 | 2197 | | Samuel PIENAAR | Samuel PIENAAR #2197 Male Sub-Vet | 02:58:34 | 02:58:34 | 7 (24) | Sub-Vet | 7 | Male | 24 | 20.2 km/h | 60km A |
| 27 | 2226 | | Nicola BIANI | Nicola BIANI #2226 Female Senior | 02:58:37 | 02:58:37 | 1 (3) | Senior | 1 | Female | 3 | 20.2 km/h | 60km A |
| 28 | 2116 | | Marco RODRIGUES | Marco RODRIGUES #2116 Male Sub-Vet | 02:58:38 | 02:58:38 | 8 (25) | Sub-Vet | 8 | Male | 25 | 20.2 km/h | 60km A |
| 29 | 2002 | | Michelle ANDREW | Michelle ANDREW #2002 Female Sub-Vet | 03:00:44 | 03:00:44 | 3 (4) | Sub-Vet | 3 | Female | 4 | 19.9 km/h | 60km A |
| 30 | 2179 | | Nicole Gerber | Nicole Gerber #2179 Female Sub-Vet | 03:00:46 | 03:00:46 | 4 (5) | Sub-Vet | 4 | Female | 5 | 19.9 km/h | 60km A |
| 31 | 2227 | | Dennis Thomas WILLIAMS | Dennis Thomas WILLIAMS #2227 Male Vet | 03:02:43 | 03:02:43 | 8 (26) | Vet | 8 | Male | 26 | 19.7 km/h | 60km A |
| 32 | 2193 | | Steven DAVE | Steven DAVE #2193 Male Master | 03:02:52 | 03:02:52 | 4 (27) | Master | 4 | Male | 27 | 19.7 km/h | 60km B |
| 33 | 2158 | | Deon VAN VUUREN | Deon VAN VUUREN #2158 Male Vet | 03:03:02 | 03:03:02 | 9 (28) | Vet | 9 | Male | 28 | 19.7 km/h | 60km A |
| 34 | 2159 | | Rechelle VAN VUUREN | Rechelle VAN VUUREN #2159 Female Vet | 03:03:05 | 03:03:05 | 1 (6) | Vet | 1 | Female | 6 | 19.7 km/h | 60km A |
| 35 | 2198 | | Maurice ARCHER | Maurice ARCHER #2198 Male Gr Master | 03:06:02 | 03:06:02 | 3 (29) | Gr Master | 3 | Male | 29 | 19.4 km/h | 60km A |
| 36 | 2028 | | Kalvin CHRISTIE | Kalvin CHRISTIE #2028 Male Sub-Vet | 03:06:08 | 03:06:08 | 9 (30) | Sub-Vet | 9 | Male | 30 | 19.3 km/h | 60km A |
| 37 | 2012 | | Hein BOTES | Hein BOTES #2012 Male Master | 03:06:27 | 03:06:27 | 5 (31) | Master | 5 | Male | 31 | 19.3 km/h | 60km A |
| 38 | 2150 | | Rudolf VAN RENSBURG | Rudolf VAN RENSBURG #2150 Male Vet | 03:07:52 | 03:07:52 | 10 (32) | Vet | 10 | Male | 32 | 19.2 km/h | 60km A |
| 39 | 2206 | | Woater MAREE | Woater MAREE #2206 Male Vet | 03:07:59 | 03:07:59 | 11 (33) | Vet | 11 | Male | 33 | 19.2 km/h | 60km A |
| 40 | 2189 | | Grant OLIVIER | Grant OLIVIER #2189 Male Vet | 03:08:07 | 03:08:07 | 12 (34) | Vet | 12 | Male | 34 | 19.1 km/h | 60km A |
| 41 | 2224 | | Sone OOSTHUIZEN | Sone OOSTHUIZEN #2224 Female Vet | 03:08:10 | 03:08:10 | 2 (7) | Vet | 2 | Female | 7 | 19.1 km/h | 60km A |
| 42 | 2186 | | Riaan VAN NIEKERK | Riaan VAN NIEKERK #2186 Male Vet | 03:09:25 | 03:09:25 | 13 (35) | Vet | 13 | Male | 35 | 19.0 km/h | 60km A |
| 43 | 2275 | | Rolf HARTMANN | Rolf HARTMANN #2275 Male Vet | 03:11:21 | 03:11:21 | 14 (36) | Vet | 14 | Male | 36 | 18.8 km/h | 60km B |
| 44 | 2085 | | Bradley KUHN | Bradley KUHN #2085 Male Master | 03:11:27 | 03:11:27 | 6 (37) | Master | 6 | Male | 37 | 18.8 km/h | 60km A |
| 45 | 2122 | | Jade SKINNER | Jade SKINNER #2122 Female Senior | 03:12:13 | 03:12:13 | 2 (8) | Senior | 2 | Female | 8 | 18.7 km/h | 60km A |
| 46 | 2121 | | Carl SKINNER | Carl SKINNER #2121 Male Vet | 03:12:21 | 03:12:21 | 15 (38) | Vet | 15 | Male | 38 | 18.7 km/h | 60km A |
| 47 | 2015 | | Lionel BOTHA | Lionel BOTHA #2015 Male Vet | 03:12:33 | 03:12:33 | 16 (39) | Vet | 16 | Male | 39 | 18.7 km/h | 60km B |
| 48 | 2068 | | Duane HOFFELDT | Duane HOFFELDT #2068 Male Vet | 03:12:45 | 03:12:45 | 17 (40) | Vet | 17 | Male | 40 | 18.7 km/h | 60km B |
| 49 | 2115 | | Emmanuel ROCCAS | Emmanuel ROCCAS #2115 Male Master | 03:12:53 | 03:12:53 | 7 (41) | Master | 7 | Male | 41 | 18.7 km/h | 60km B |
| 50 | 2178 | | Pierre Cortzen | Pierre Cortzen #2178 Male Senior | 03:13:40 | 03:13:40 | 4 (42) | Senior | 4 | Male | 42 | 18.6 km/h | 60km B |