Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Finish Status | Pace | Wave |
| 1 | 10100 | | Brand DU PLESSIS | Brand DU PLESSIS #10100 Male Veteran | 01:55:12 | 01:55:12 | 1 (1) | Veteran | 1 | Male | 1 | Finished | 33.3 km/h | A |
| 2 | 9695 | | Shaun-Nick BESTER | Shaun-Nick BESTER #9695 Male Senior | 01:55:20 | 01:55:20 | 1 (2) | Senior | 1 | Male | 2 | Finished | 33.3 km/h | A |
| 3 | 9768 | | Andre POTGIETER | Andre POTGIETER #9768 Male Veteran | 01:56:07 | 01:56:07 | 2 (3) | Veteran | 2 | Male | 3 | Finished | 33.1 km/h | A |
| 4 | 9945 | | Alwyn Jnr STEENKAMP | Alwyn Jnr STEENKAMP #9945 Male Senior | 01:56:23 | 01:56:23 | 2 (4) | Senior | 2 | Male | 4 | Finished | 33.0 km/h | A |
| 5 | 9172 | | Christo CARELSEN | Christo CARELSEN #9172 Male Senior | 01:56:44 | 01:56:44 | 3 (5) | Senior | 3 | Male | 5 | Finished | 32.9 km/h | A |
| 6 | 10020 | | Barend BURGER | Barend BURGER #10020 Male Senior | 01:59:23 | 01:59:23 | 4 (6) | Senior | 4 | Male | 6 | Finished | 32.2 km/h | A |
| 7 | 9119 | | Neville ROSENSTEIN | Neville ROSENSTEIN #9119 Male Senior | 02:00:59 | 02:00:59 | 5 (7) | Senior | 5 | Male | 7 | Finished | 31.7 km/h | A |
| 8 | 8956 | | Pieter SEYFFERT | Pieter SEYFFERT #8956 Male Senior | 02:01:00 | 02:01:00 | 6 (8) | Senior | 6 | Male | 8 | Finished | 31.7 km/h | A |
| 9 | 9704 | | Rudolf PRETORIUS | Rudolf PRETORIUS #9704 Male Senior | 02:01:05 | 02:01:05 | 7 (9) | Senior | 7 | Male | 9 | Finished | 31.7 km/h | A |
| 10 | 9848 | | Wihl VERMAAK | Wihl VERMAAK #9848 Male Senior | 02:01:06 | 02:01:06 | 8 (10) | Senior | 8 | Male | 10 | Finished | 31.7 km/h | A |
| 11 | 9265 | | Marnus POTGIETER | Marnus POTGIETER #9265 Male Senior | 02:01:59 | 02:01:59 | 9 (11) | Senior | 9 | Male | 11 | Finished | 31.5 km/h | A |
| 12 | 8812 | | Nolan HOFFMAN | Nolan HOFFMAN #8812 Male Senior | 02:04:31 | 02:04:31 | 10 (12) | Senior | 10 | Male | 12 | Finished | 30.8 km/h | A |
| 13 | 9112 | | Deon CARSTENS | Deon CARSTENS #9112 Male E-Bike | 02:05:39 | 02:05:39 | 1 (13) | E-Bike | 1 | Male | 13 | Finished | 30.6 km/h | A |
| 14 | 8865 | | Jaco VAN VUUREN | Jaco VAN VUUREN #8865 Male Veteran | 02:06:45 | 02:06:45 | 3 (14) | Veteran | 3 | Male | 14 | Finished | 30.3 km/h | A |
| 15 | 10080 | | Robert CRONJE | Robert CRONJE #10080 Male Senior | 02:07:05 | 02:07:05 | 11 (15) | Senior | 11 | Male | 15 | Finished | 30.2 km/h | A |
| 16 | 9414 | | Eben SWART | Eben SWART #9414 Male Senior | 02:07:14 | 02:07:14 | 12 (16) | Senior | 12 | Male | 16 | Finished | 30.2 km/h | A |
| 17 | 8901 | | Patrice GAUTIER | Patrice GAUTIER #8901 Male Veteran | 02:07:44 | 02:07:44 | 4 (17) | Veteran | 4 | Male | 17 | Finished | 30.1 km/h | A |
| 18 | 7498 | | Jan-Louis STEVENS | Jan-Louis STEVENS #7498 Male Veteran | 02:09:28 | 02:09:28 | 5 (18) | Veteran | 5 | Male | 18 | Finished | 29.7 km/h | B |
| 19 | 10031 | | Rudi JANSEN VAN RENSBURG | Rudi JANSEN VAN RENSBURG #10031 Male Veteran | 02:09:32 | 02:09:32 | 6 (19) | Veteran | 6 | Male | 19 | Finished | 29.6 km/h | A |
| 20 | 8900 | | Werner LUDDICK | Werner LUDDICK #8900 Male Senior | 02:11:09 | 02:11:09 | 13 (20) | Senior | 13 | Male | 20 | Finished | 29.3 km/h | A |
| 21 | 9018 | | Willie HORN | Willie HORN #9018 Male Veteran | 02:11:32 | 02:11:32 | 7 (21) | Veteran | 7 | Male | 21 | Finished | 29.2 km/h | A |
| 22 | 9098 | | Hennie KRIEK | Hennie KRIEK #9098 Male Veteran | 02:14:07 | 02:14:07 | 8 (22) | Veteran | 8 | Male | 22 | Finished | 28.6 km/h | A |
| 23 | 9839 | | Johan JOUBERT | Johan JOUBERT #9839 Male Veteran | 02:14:23 | 02:14:23 | 9 (23) | Veteran | 9 | Male | 23 | Finished | 28.6 km/h | A |
| 24 | 10076 | | Cobus KOK | Cobus KOK #10076 Male Senior | 02:15:05 | 02:15:05 | 14 (24) | Senior | 14 | Male | 24 | Finished | 28.4 km/h | A |
| 25 | 9637 | | Pieter HENNOP | Pieter HENNOP #9637 Male Veteran | 02:15:12 | 02:15:12 | 10 (25) | Veteran | 10 | Male | 25 | Finished | 28.4 km/h | A |
| 26 | 9711 | | Lizle ROSUNSTEIN | Lizle ROSUNSTEIN #9711 Female Senior | 02:15:23 | 02:15:23 | 1 (1) | Senior | 1 | Female | 1 | Finished | 28.4 km/h | A |
| 27 | 9227 | | Chase ESQUINO | Chase ESQUINO #9227 Male Senior | 02:15:48 | 02:15:48 | 15 (26) | Senior | 15 | Male | 26 | Finished | 28.3 km/h | A |
| 28 | 9002 | | Kobus ARLOW | Kobus ARLOW #9002 Male Veteran | 02:15:52 | 02:15:52 | 11 (27) | Veteran | 11 | Male | 27 | Finished | 28.3 km/h | A |
| 29 | 9923 | | Gino GALETTI | Gino GALETTI #9923 Male Senior | 02:15:59 | 02:15:59 | 16 (28) | Senior | 16 | Male | 28 | Finished | 28.2 km/h | A |
| 30 | 9221 | | Jaap BEYERS | Jaap BEYERS #9221 Male Veteran | 02:17:13 | 02:17:13 | 12 (29) | Veteran | 12 | Male | 29 | Finished | 28.0 km/h | A |
| 31 | 9996 | | Conrad LANGNEGGER | Conrad LANGNEGGER #9996 Male Senior | 02:18:09 | 02:18:09 | 17 (30) | Senior | 17 | Male | 30 | Finished | 27.8 km/h | A |
| 32 | 9888 | | Abrie DU PLESSIS | Abrie DU PLESSIS #9888 Male Veteran | 02:18:49 | 02:18:49 | 13 (31) | Veteran | 13 | Male | 31 | Finished | 27.7 km/h | A |
| 33 | 8934 | | Johan MOLLER | Johan MOLLER #8934 Male Veteran | 02:19:25 | 02:19:25 | 14 (32) | Veteran | 14 | Male | 32 | Finished | 27.5 km/h | A |
| 34 | 9846 | | Herkie COETZEE | Herkie COETZEE #9846 Male Veteran | 02:19:41 | 02:19:41 | 15 (33) | Veteran | 15 | Male | 33 | Finished | 27.5 km/h | A |
| 35 | 9949 | | Gustav BASSON | Gustav BASSON #9949 Male Senior | 02:20:20 | 02:20:20 | 18 (34) | Senior | 18 | Male | 34 | Finished | 27.4 km/h | A |
| 36 | 9321 | | Jacques NEL | Jacques NEL #9321 Male Veteran | 02:22:59 | 02:22:59 | 16 (35) | Veteran | 16 | Male | 35 | Finished | 26.9 km/h | A |
| 37 | 9875 | | Pc NELL | Pc NELL #9875 Male Veteran | 02:23:48 | 02:23:48 | 17 (36) | Veteran | 17 | Male | 36 | Finished | 26.7 km/h | A |
| 38 | 9814 | | Gerhard STRYDOM | Gerhard STRYDOM #9814 Male Veteran | 02:24:25 | 02:24:25 | 18 (37) | Veteran | 18 | Male | 37 | Finished | 26.6 km/h | A |
| 39 | 9247 | | Salomon Petrus WATTS | Salomon Petrus WATTS #9247 Male Senior | 02:24:36 | 02:24:36 | 19 (38) | Senior | 19 | Male | 38 | Finished | 26.6 km/h | A |
| 40 | 10067 | | Dan CRONJE | Dan CRONJE #10067 Male Veteran | 02:24:49 | 02:24:49 | 19 (39) | Veteran | 19 | Male | 39 | Finished | 26.5 km/h | A |
| 41 | 8872 | | Andries NGRINI | Andries NGRINI #8872 Male Senior | 02:24:55 | 02:24:55 | 20 (40) | Senior | 20 | Male | 40 | Finished | 26.5 km/h | A |
| 42 | 8941 | | Jako VILJOEN | Jako VILJOEN #8941 Male Veteran | 02:25:02 | 02:25:02 | 20 (41) | Veteran | 20 | Male | 41 | Finished | 26.5 km/h | A |
| 43 | 10001 | | Wicus BREYTENBACH | Wicus BREYTENBACH #10001 Male Senior | 02:25:19 | 02:25:19 | 21 (42) | Senior | 21 | Male | 42 | Finished | 26.4 km/h | A |
| 44 | 9735 | | Shaun FOLEY | Shaun FOLEY #9735 Male Senior | 02:25:35 | 02:25:35 | 22 (43) | Senior | 22 | Male | 43 | Finished | 26.4 km/h | B |
| 45 | 9924 | | Andre VAN DER BERG | Andre VAN DER BERG #9924 Male Veteran | 02:25:39 | 02:25:39 | 21 (44) | Veteran | 21 | Male | 44 | Finished | 26.4 km/h | A |
| 46 | 9842 | | Thiesa JANSE VAN RENSBURG | Thiesa JANSE VAN RENSBURG #9842 Female Veteran | 02:26:00 | 02:26:00 | 1 (2) | Veteran | 1 | Female | 2 | Finished | 26.3 km/h | A |
| 47 | 9223 | | Name 9223 | Name 9223 #9223 Unknown | 02:26:02 | 02:26:02 | | | | Unknown | 1 | Finished | 26.3 km/h | A |
| 48 | 8952 | | Name 8952 | Name 8952 #8952 Unknown | 02:26:10 | 02:26:10 | | | | Unknown | 2 | Finished | 26.3 km/h | A |
| 49 | 9837 | | Corne FERREIRA | Corne FERREIRA #9837 Male Veteran | 02:26:12 | 02:26:12 | 22 (45) | Veteran | 22 | Male | 45 | Finished | 26.3 km/h | A |
| 50 | 9096 | | Estelle GOUS | Estelle GOUS #9096 Female Veteran | 02:26:15 | 02:26:15 | 2 (3) | Veteran | 2 | Female | 3 | Finished | 26.3 km/h | A |