Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Wave | Finish |
| 1 | 3273 | | Jaedon TERLOUW | Jaedon TERLOUW #3273 Male Sen Men (19-39) | 02:00:34 | 02:00:34 | 1 (1) | Sen Men (19-39) | 1 | Male | 1 | 34.8 km/h | A | 02:00:34 |
| 2 | 3006 | | Machiel BEESLAAR | Machiel BEESLAAR #3006 Mixed E-Bike | 02:00:40 | 02:00:40 | 1 (1) | E-Bike | 1 | Mixed | 1 | 34.8 km/h | EBike | 02:00:40 |
| 3 | 3070 | | Jean DU PLESSIS | Jean DU PLESSIS #3070 Male Sen Men (19-39) | 02:00:46 | 02:00:46 | 2 (2) | Sen Men (19-39) | 2 | Male | 2 | 34.8 km/h | A | 02:00:46 |
| 4 | 3387 | | Jonathan SMIT | Jonathan SMIT #3387 Mixed E-Bike | 02:00:49 | 02:00:49 | 2 (2) | E-Bike | 2 | Mixed | 2 | 34.8 km/h | EBike | 02:00:49 |
| 5 | 3025 | | Barend BURGER | Barend BURGER #3025 Male Sen Men (19-39) | 02:01:23 | 02:01:23 | 3 (3) | Sen Men (19-39) | 3 | Male | 3 | 34.6 km/h | A | 02:01:23 |
| 6 | 3225 | | Andre POTGIETER | Andre POTGIETER #3225 Male Vet Men (40+) | 02:03:49 | 02:03:49 | 1 (4) | Vet Men (40+) | 1 | Male | 4 | 33.9 km/h | A | 02:03:49 |
| 7 | 3067 | | Brand DU PLESSIS | Brand DU PLESSIS #3067 Male Vet Men (40+) | 02:03:49 | 02:03:49 | 2 (5) | Vet Men (40+) | 2 | Male | 5 | 33.9 km/h | A | 02:03:49 |
| 8 | 3318 | | Wihl VERMAAK | Wihl VERMAAK #3318 Male Sen Men (19-39) | 02:03:53 | 02:03:53 | 4 (6) | Sen Men (19-39) | 4 | Male | 6 | 33.9 km/h | A | 02:03:53 |
| 9 | 3124 | | Erick HEYNS | Erick HEYNS #3124 Male Sen Men (19-39) | 02:03:58 | 02:03:58 | 5 (7) | Sen Men (19-39) | 5 | Male | 7 | 33.9 km/h | A | 02:03:58 |
| 10 | 3245 | | Kevin SCHOLTZ | Kevin SCHOLTZ #3245 Male Sen Men (19-39) | 02:10:18 | 02:10:18 | 6 (8) | Sen Men (19-39) | 6 | Male | 8 | 32.2 km/h | A | 02:10:18 |
| 11 | 3331 | | Phillip Naude | Phillip Naude #3331 Male Sen Men (19-39) | 02:10:19 | 02:10:19 | 7 (9) | Sen Men (19-39) | 7 | Male | 9 | 32.2 km/h | A | 02:10:19 |
| 12 | 3487 | | Marnus POTGIETER | Marnus POTGIETER #3487 Male Sen Men (19-39) | 02:10:20 | 02:10:20 | 8 (10) | Sen Men (19-39) | 8 | Male | 10 | 32.2 km/h | A | 02:10:20 |
| 13 | 3299 | | Juan VAN NIEKERK | Juan VAN NIEKERK #3299 Male Sen Men (19-39) | 02:10:22 | 02:10:22 | 9 (11) | Sen Men (19-39) | 9 | Male | 11 | 32.2 km/h | A | 02:10:22 |
| 14 | 3160 | | Kimberley LE COURT DE BILLOT | Kimberley LE COURT DE BILLOT #3160 Female Sen Ladies (19-39) | 02:10:25 | 02:10:25 | 1 (1) | Sen Ladies (19-39) | 1 | Female | 1 | 32.2 km/h | A | 02:10:25 |
| 15 | 3337 | | Danie DU PLESSIS | Danie DU PLESSIS #3337 Mixed E-Bike | 02:11:59 | 02:11:59 | 3 (3) | E-Bike | 3 | Mixed | 3 | 31.8 km/h | EBike | 02:11:59 |
| 16 | 3048 | | Lourens DE BEER | Lourens DE BEER #3048 Male Sen Men (19-39) | 02:13:07 | 02:13:07 | 10 (12) | Sen Men (19-39) | 10 | Male | 12 | 31.5 km/h | A | 02:13:07 |
| 17 | 3270 | | Eben SWART | Eben SWART #3270 Male Vet Men (40+) | 02:14:49 | 02:14:49 | 3 (13) | Vet Men (40+) | 3 | Male | 13 | 31.2 km/h | A | 02:14:49 |
| 18 | 3069 | | Jan DU PLESSIS | Jan DU PLESSIS #3069 Male Vet Men (40+) | 02:15:38 | 02:15:38 | 4 (14) | Vet Men (40+) | 4 | Male | 14 | 31.0 km/h | A | 02:15:38 |
| 19 | 3328 | | Gerhard WOLMARANS | Gerhard WOLMARANS #3328 Mixed E-Bike | 02:15:42 | 02:15:42 | 4 (4) | E-Bike | 4 | Mixed | 4 | 30.9 km/h | EBike | 02:15:42 |
| 20 | 3042 | | Robert CRONJE | Robert CRONJE #3042 Male Sen Men (19-39) | 02:15:56 | 02:15:56 | 11 (15) | Sen Men (19-39) | 11 | Male | 15 | 30.9 km/h | A | 02:15:56 |
| 21 | 3291 | | Hermanus VAN DER WESTHUIZEN | Hermanus VAN DER WESTHUIZEN #3291 Male Vet Men (40+) | 02:15:58 | 02:15:58 | 5 (16) | Vet Men (40+) | 5 | Male | 16 | 30.9 km/h | A | 02:15:58 |
| 22 | 327 | | Thulani MASUKU | Thulani MASUKU #327 Male Vet Men (40+) | 02:17:08 | 02:17:08 | 6 (17) | Vet Men (40+) | 6 | Male | 17 | 30.6 km/h | B | 02:17:08 |
| 23 | 3077 | | Rudolph DU RANDT | Rudolph DU RANDT #3077 Male Vet Men (40+) | 02:17:27 | 02:17:27 | 7 (18) | Vet Men (40+) | 7 | Male | 18 | 30.6 km/h | A | 02:17:27 |
| 24 | 3486 | | Sp WATTS | Sp WATTS #3486 Male Vet Men (40+) | 02:19:20 | 02:19:20 | 8 (19) | Vet Men (40+) | 8 | Male | 19 | 30.1 km/h | A | 02:19:20 |
| 25 | 3430 | | Pieter Hennol | Pieter Hennol #3430 Male Vet Men (40+) | 02:19:39 | 02:19:39 | 9 (20) | Vet Men (40+) | 9 | Male | 20 | 30.1 km/h | A | 02:19:39 |
| 26 | 3482 | | Nevile ROSENSTEIN | Nevile ROSENSTEIN #3482 Male Vet Men (40+) | 02:19:54 | 02:19:54 | 10 (21) | Vet Men (40+) | 10 | Male | 21 | 30.0 km/h | A | 02:19:54 |
| 27 | 3287 | | Etienne VAN DER MERWE | Etienne VAN DER MERWE #3287 Male Vet Men (40+) | 02:21:45 | 02:21:45 | 11 (22) | Vet Men (40+) | 11 | Male | 22 | 29.6 km/h | A | 02:21:45 |
| 28 | 3263 | | Terence STEWART | Terence STEWART #3263 Male Vet Men (40+) | 02:22:11 | 02:22:11 | 12 (23) | Vet Men (40+) | 12 | Male | 23 | 29.5 km/h | A | 02:22:11 |
| 29 | 3268 | | Bronwynne SWANEPOEL | Bronwynne SWANEPOEL #3268 Female Vet Ladies (40+) | 02:22:13 | 02:22:13 | 1 (2) | Vet Ladies (40+) | 1 | Female | 2 | 29.5 km/h | A | 02:22:13 |
| 30 | 3392 | | Jako VILJOEN | Jako VILJOEN #3392 Male Vet Men (40+) | 02:24:23 | 02:24:23 | 13 (24) | Vet Men (40+) | 13 | Male | 24 | 29.1 km/h | A | 02:24:23 |
| 31 | 3220 | | Louis PIETERS | Louis PIETERS #3220 Male Sen Men (19-39) | 02:24:35 | 02:24:35 | 12 (25) | Sen Men (19-39) | 12 | Male | 25 | 29.0 km/h | A | 02:24:35 |
| 32 | 3373 | | Lungelo MLANGENI | Lungelo MLANGENI #3373 Male Sen Men (19-39) | 02:25:21 | 02:25:21 | 13 (26) | Sen Men (19-39) | 13 | Male | 26 | 28.9 km/h | A | 02:25:21 |
| 33 | 3015 | | Michél BOTHA | Michél BOTHA #3015 Female Sen Ladies (19-39) | 02:25:59 | 02:25:59 | 2 (3) | Sen Ladies (19-39) | 2 | Female | 3 | 28.8 km/h | A | 02:25:59 |
| 34 | 3099 | | Damion GOMEZ | Damion GOMEZ #3099 Male Sen Men (19-39) | 02:26:59 | 02:26:59 | 14 (27) | Sen Men (19-39) | 14 | Male | 27 | 28.6 km/h | A | 02:26:59 |
| 35 | 3197 | | Bianca NEL | Bianca NEL #3197 Female Sen Ladies (19-39) | 02:27:14 | 02:27:14 | 3 (4) | Sen Ladies (19-39) | 3 | Female | 4 | 28.5 km/h | A | 02:27:14 |
| 36 | 3257 | | Brendon SMITH | Brendon SMITH #3257 Male Vet Men (40+) | 02:27:15 | 02:27:15 | 14 (28) | Vet Men (40+) | 14 | Male | 28 | 28.5 km/h | A | 02:27:15 |
| 37 | 3118 | | Sandra HAYWOOD | Sandra HAYWOOD #3118 Female Vet Ladies (40+) | 02:27:16 | 02:27:16 | 2 (5) | Vet Ladies (40+) | 2 | Female | 5 | 28.5 km/h | A | 02:27:16 |
| 38 | 3428 | | Steven JENKINS | Steven JENKINS #3428 Male Vet Men (40+) | 02:27:16 | 02:27:16 | 15 (29) | Vet Men (40+) | 15 | Male | 29 | 28.5 km/h | A | 02:27:16 |
| 39 | 3154 | | Adriaan LABUSCHAGNE | Adriaan LABUSCHAGNE #3154 Male Vet Men (40+) | 02:28:38 | 02:28:38 | 16 (30) | Vet Men (40+) | 16 | Male | 30 | 28.3 km/h | A | 02:28:38 |
| 40 | 3138 | | Jc KEYSER | Jc KEYSER #3138 Male Sen Men (19-39) | 02:28:38 | 02:28:38 | 15 (31) | Sen Men (19-39) | 15 | Male | 31 | 28.3 km/h | A | 02:28:38 |
| 41 | 3256 | | André SMITH | André SMITH #3256 Male Vet Men (40+) | 02:28:49 | 02:28:49 | 17 (32) | Vet Men (40+) | 17 | Male | 32 | 28.2 km/h | B | 02:28:49 |
| 42 | 3158 | | Dirk LAMBRECHTS | Dirk LAMBRECHTS #3158 Male Sen Men (19-39) | 02:29:59 | 02:29:59 | 16 (33) | Sen Men (19-39) | 16 | Male | 33 | 28.0 km/h | B | 02:29:59 |
| 43 | 3087 | | Corne FERREIRA | Corne FERREIRA #3087 Male Vet Men (40+) | 02:31:07 | 02:31:07 | 18 (34) | Vet Men (40+) | 18 | Male | 34 | 27.8 km/h | B | 02:31:07 |
| 44 | 3117 | | Everett HAYWOOD | Everett HAYWOOD #3117 Male Vet Men (40+) | 02:31:23 | 02:31:23 | 19 (35) | Vet Men (40+) | 19 | Male | 35 | 27.7 km/h | A | 02:31:23 |
| 45 | 3234 | | Chris REYNEKE | Chris REYNEKE #3234 Male Vet Men (40+) | 02:31:26 | 02:31:26 | 20 (36) | Vet Men (40+) | 20 | Male | 36 | 27.7 km/h | A | 02:31:26 |
| 46 | 3483 | | Lizle ROSENSTEIN | Lizle ROSENSTEIN #3483 Female Vet Ladies (40+) | 02:31:49 | 02:31:49 | 3 (6) | Vet Ladies (40+) | 3 | Female | 6 | 27.7 km/h | A | 02:31:49 |
| 47 | 3022 | | Terrence BROCCO | Terrence BROCCO #3022 Male Vet Men (40+) | 02:31:49 | 02:31:49 | 21 (37) | Vet Men (40+) | 21 | Male | 37 | 27.7 km/h | A | 02:31:49 |
| 48 | 3093 | | Frederick FOURIE | Frederick FOURIE #3093 Male Vet Men (40+) | 02:32:19 | 02:32:19 | 22 (38) | Vet Men (40+) | 22 | Male | 38 | 27.6 km/h | A | 02:32:19 |
| 49 | 3090 | | Gerhardus FOUCHE | Gerhardus FOUCHE #3090 Male Vet Men (40+) | 02:32:25 | 02:32:25 | 23 (39) | Vet Men (40+) | 23 | Male | 39 | 27.6 km/h | A | 02:32:25 |
| 50 | 3330 | | Thinus JACOBS | Thinus JACOBS #3330 Male Sen Men (19-39) | 02:33:23 | 02:33:23 | 17 (40) | Sen Men (19-39) | 17 | Male | 40 | 27.4 km/h | B | 02:33:23 |