Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Finish |
| 1 | 83 | | Shaun VAN ZYL | Shaun VAN ZYL #83 Male Sub-Vet | 02:08:52 | 02:08:52 | 1 (1) | Sub-Vet | 1 | Male | 1 | 30.3 km/h | 02:08:52 |
| 2 | 7 | | Nathan ATKINS | Nathan ATKINS #7 Male Senior | 02:12:35 | 02:12:35 | 1 (2) | Senior | 1 | Male | 2 | 29.4 km/h | 02:12:35 |
| 3 | 38 | | Jacques HUMAN | Jacques HUMAN #38 Male Master | 02:14:05 | 02:14:05 | 1 (3) | Master | 1 | Male | 3 | 29.1 km/h | 02:14:05 |
| 4 | 25 | | Lawren FOXCROFT | Lawren FOXCROFT #25 Male Sub-Vet | 02:14:07 | 02:14:07 | 2 (4) | Sub-Vet | 2 | Male | 4 | 29.1 km/h | 02:14:07 |
| 5 | 45 | | Riaan KRUGER | Riaan KRUGER #45 Male Vet | 02:22:07 | 02:22:07 | 1 (5) | Vet | 1 | Male | 5 | 27.4 km/h | 02:22:07 |
| 6 | 32 | | Etienne HARCOMBE | Etienne HARCOMBE #32 Male Vet | 02:22:09 | 02:22:09 | 2 (6) | Vet | 2 | Male | 6 | 27.4 km/h | 02:22:09 |
| 7 | 107 | | Bertus ANDERSON | Bertus ANDERSON #107 Male Master | 02:22:49 | 02:22:49 | 2 (7) | Master | 2 | Male | 7 | 27.3 km/h | 02:22:49 |
| 8 | 53 | | Karel MOUTON | Karel MOUTON #53 Male Master | 02:26:40 | 02:26:40 | 3 (8) | Master | 3 | Male | 8 | 26.6 km/h | 02:26:40 |
| 9 | 80 | | Marius VAN TONDER | Marius VAN TONDER #80 Male Vet | 02:26:58 | 02:26:58 | 3 (9) | Vet | 3 | Male | 9 | 26.5 km/h | 02:26:58 |
| 10 | 10 | | Cedric BRUMMER | Cedric BRUMMER #10 Male Sub-Vet | 02:27:11 | 02:27:11 | 3 (10) | Sub-Vet | 3 | Male | 10 | 26.5 km/h | 02:27:11 |
| 11 | 13 | | Harry CHRISTOU | Harry CHRISTOU #13 Male Gr Master | 02:32:04 | 02:32:04 | 1 (11) | Gr Master | 1 | Male | 11 | 25.6 km/h | 02:32:04 |
| 12 | 23 | | Riaan ENGELBRECHT | Riaan ENGELBRECHT #23 Mixed E-Bike | 02:34:43 | 02:34:43 | 1 (1) | E-Bike | 1 | Mixed | 1 | 25.2 km/h | 02:34:43 |
| 13 | 65 | | Christopher ROGERS | Christopher ROGERS #65 Male Master | 02:35:09 | 02:35:09 | 4 (12) | Master | 4 | Male | 12 | 25.1 km/h | 02:35:09 |
| 14 | 87 | | Arthur WOOLDRIDGE | Arthur WOOLDRIDGE #87 Male Gr Master | 02:38:33 | 02:38:33 | 2 (13) | Gr Master | 2 | Male | 13 | 24.6 km/h | 02:38:33 |
| 15 | 1 | | Joe ALMEIDA | Joe ALMEIDA #1 Male Master | 02:38:33 | 02:38:33 | 5 (14) | Master | 5 | Male | 14 | 24.6 km/h | 02:38:33 |
| 16 | 48 | | Jacques MCCLINTOCK | Jacques MCCLINTOCK #48 Male Senior | 02:40:11 | 02:40:11 | 2 (15) | Senior | 2 | Male | 15 | 24.3 km/h | 02:40:11 |
| 17 | 85 | | Jonathan WHEELER | Jonathan WHEELER #85 Male Vet | 02:40:11 | 02:40:11 | 4 (16) | Vet | 4 | Male | 16 | 24.3 km/h | 02:40:11 |
| 18 | 112 | | Jenece ROWE | Jenece ROWE #112 Female Sub-Vet | 02:40:24 | 02:40:24 | 1 (1) | Sub-Vet | 1 | Female | 1 | 24.3 km/h | 02:40:24 |
| 19 | 57 | | Theo OOSTHUIZEN | Theo OOSTHUIZEN #57 Male Master | 02:40:28 | 02:40:28 | 6 (17) | Master | 6 | Male | 17 | 24.3 km/h | 02:40:28 |
| 20 | 89 | | Christa ZIETSMAN | Christa ZIETSMAN #89 Female Master | 02:41:00 | 02:41:00 | 1 (2) | Master | 1 | Female | 2 | 24.2 km/h | 02:41:00 |
| 21 | 114 | | Andrew MILLER | Andrew MILLER #114 Male Gr Master | 02:41:57 | 02:41:57 | 3 (18) | Gr Master | 3 | Male | 18 | 24.1 km/h | 02:41:57 |
| 22 | 17 | | Russell DIX | Russell DIX #17 Male Sub-Vet | 02:47:11 | 02:47:11 | 4 (19) | Sub-Vet | 4 | Male | 19 | 23.3 km/h | 02:47:11 |
| 23 | 78 | | Danie VAN JAARSVELD | Danie VAN JAARSVELD #78 Male Vet | 02:48:22 | 02:48:22 | 5 (20) | Vet | 5 | Male | 20 | 23.2 km/h | 02:48:22 |
| 24 | 95 | | Jason MEE | Jason MEE #95 Male Senior | 02:49:03 | 02:49:03 | 3 (21) | Senior | 3 | Male | 21 | 23.1 km/h | 02:49:03 |
| 25 | 92 | | Lange LEANNE | Lange LEANNE #92 Female Master | 02:49:16 | 02:49:16 | 2 (3) | Master | 2 | Female | 3 | 23.0 km/h | 02:49:16 |
| 26 | 12 | | Riaan BURKE | Riaan BURKE #12 Male Master | 02:52:23 | 02:52:23 | 7 (22) | Master | 7 | Male | 22 | 22.6 km/h | 02:52:23 |
| 27 | 120 | | Name 120 | Name 120 #120 Male Senior | 02:55:31 | 02:55:31 | 4 (23) | Senior | 4 | Male | 23 | 22.2 km/h | 02:55:31 |
| 28 | 119 | | Frans LOTTERING | Frans LOTTERING #119 Male Gr Master | 02:55:32 | 02:55:32 | 4 (24) | Gr Master | 4 | Male | 24 | 22.2 km/h | 02:55:32 |
| 29 | 39 | | Jon Hunter HUNTER | Jon Hunter HUNTER #39 Male Master | 03:01:05 | 03:01:05 | 8 (25) | Master | 8 | Male | 25 | 21.5 km/h | 03:01:05 |
| 30 | 24 | | Thinus FORBES | Thinus FORBES #24 Male Vet | 03:04:18 | 03:04:18 | 6 (26) | Vet | 6 | Male | 26 | 21.2 km/h | 03:04:18 |
| 31 | 59 | | Kevin PEYPER | Kevin PEYPER #59 Male Gr Master | 03:06:09 | 03:06:09 | 5 (27) | Gr Master | 5 | Male | 27 | 20.9 km/h | 03:06:09 |
| 32 | 88 | | Emma WOOLDRIDGE | Emma WOOLDRIDGE #88 Female Senior | 03:06:16 | 03:06:16 | 1 (4) | Senior | 1 | Female | 4 | 20.9 km/h | 03:06:16 |
| 33 | 93 | | Jp VAN ZYL | Jp VAN ZYL #93 Male Vet | 03:06:28 | 03:06:28 | 7 (28) | Vet | 7 | Male | 28 | 20.9 km/h | 03:06:28 |
| 34 | 79 | | Allie VAN NIEKERK | Allie VAN NIEKERK #79 Male Master | 03:06:30 | 03:06:30 | 9 (29) | Master | 9 | Male | 29 | 20.9 km/h | 03:06:30 |
| 35 | 106 | | Rob GROOT | Rob GROOT #106 Male Vet | 03:08:13 | 03:08:13 | 8 (30) | Vet | 8 | Male | 30 | 20.7 km/h | 03:08:13 |
| 36 | 108 | | Andrew BASSON | Andrew BASSON #108 Male Vet | 03:08:14 | 03:08:14 | 9 (31) | Vet | 9 | Male | 31 | 20.7 km/h | 03:08:14 |
| 37 | 116 | | Paul VENTER | Paul VENTER #116 Male Vet | 03:08:42 | 03:08:42 | 10 (32) | Vet | 10 | Male | 32 | 20.7 km/h | 03:08:42 |
| 38 | 115 | | Kevin FEREIRA | Kevin FEREIRA #115 Male Vet | 03:08:44 | 03:08:44 | 11 (33) | Vet | 11 | Male | 33 | 20.7 km/h | 03:08:44 |
| 39 | 104 | | Shauran STRYDOM | Shauran STRYDOM #104 Female Vet | 03:09:28 | 03:09:28 | 1 (5) | Vet | 1 | Female | 5 | 20.6 km/h | 03:09:28 |
| 40 | 72 | | Hilton SWART | Hilton SWART #72 Male Vet | 03:10:47 | 03:10:47 | 12 (34) | Vet | 12 | Male | 34 | 20.4 km/h | 03:10:47 |
| 41 | 56 | | Philip NIXON | Philip NIXON #56 Male Master | 03:11:01 | 03:11:01 | 10 (35) | Master | 10 | Male | 35 | 20.4 km/h | 03:11:01 |
| 42 | 31 | | Malcolm GROENEWALD | Malcolm GROENEWALD #31 Male Sub-Vet | 03:11:58 | 03:11:58 | 5 (36) | Sub-Vet | 5 | Male | 36 | 20.3 km/h | 03:11:58 |
| 43 | 62 | | Cas PRINSLOO | Cas PRINSLOO #62 Male Gr Master | 03:12:49 | 03:12:49 | 6 (37) | Gr Master | 6 | Male | 37 | 20.2 km/h | 03:12:49 |
| 44 | 73 | | Madelein TRYTSMAN | Madelein TRYTSMAN #73 Female Master | 03:13:27 | 03:13:27 | 3 (6) | Master | 3 | Female | 6 | 20.2 km/h | 03:13:27 |
| 45 | 19 | | Russell ELS | Russell ELS #19 Male Master | 03:13:53 | 03:13:53 | 11 (38) | Master | 11 | Male | 38 | 20.1 km/h | 03:13:53 |
| 46 | 105 | | Donovan SMITH | Donovan SMITH #105 Male Master | 03:15:22 | 03:15:22 | 12 (39) | Master | 12 | Male | 39 | 20.0 km/h | 03:15:22 |
| 47 | 117 | | Marisa WILLIAMS | Marisa WILLIAMS #117 Female Master | 03:16:34 | 03:16:34 | 4 (7) | Master | 4 | Female | 7 | 19.8 km/h | 03:16:34 |
| 48 | 84 | | Renier VILJOEN | Renier VILJOEN #84 Male Vet | 03:18:45 | 03:18:45 | 13 (40) | Vet | 13 | Male | 40 | 19.6 km/h | 03:18:45 |
| 49 | 110 | | Gina FOXREFT | Gina FOXREFT #110 Female Master | 03:19:10 | 03:19:10 | 5 (8) | Master | 5 | Female | 8 | 19.6 km/h | 03:19:10 |
| 50 | 9 | | Louwrens BISSCHOFF | Louwrens BISSCHOFF #9 Male Vet | 03:21:38 | 03:21:38 | 14 (41) | Vet | 14 | Male | 41 | 19.3 km/h | 03:21:38 |