Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Finish |
| 1 | 3001 | | Jaco ALDUM | Jaco ALDUM #3001 Male Sub Junior (12 - 14) | 00:47:30 | 00:47:30 | 1 (1) | Sub Junior (12 - 14) | 1 | Male | 1 | 25.3 km/h | 00:47:30 |
| 2 | 3046 | | Wihann SCHALEKAMP | Wihann SCHALEKAMP #3046 Male Sub Junior (12 - 14) | 00:55:53 | 00:55:53 | 2 (2) | Sub Junior (12 - 14) | 2 | Male | 2 | 21.5 km/h | 00:55:53 |
| 3 | 3013 | | Daniel CONRADIE | Daniel CONRADIE #3013 Mixed E-Bike | 00:57:21 | 00:57:21 | 1 (1) | E-Bike | 1 | Mixed | 1 | 20.9 km/h | 00:57:21 |
| 4 | 3017 | | Dylan DA COSTA | Dylan DA COSTA #3017 Male Open (24-29) | 00:57:39 | 00:57:39 | 1 (3) | Open (24-29) | 1 | Male | 3 | 20.8 km/h | 00:57:39 |
| 5 | 3041 | | Cecil NAUDE | Cecil NAUDE #3041 Mixed E-Bike | 00:58:32 | 00:58:32 | 2 (2) | E-Bike | 2 | Mixed | 2 | 20.5 km/h | 00:58:32 |
| 6 | 3014 | | Hesta CONRADIE | Hesta CONRADIE #3014 Mixed E-Bike | 00:58:51 | 00:58:51 | 3 (3) | E-Bike | 3 | Mixed | 3 | 20.4 km/h | 00:58:51 |
| 7 | 3020 | | Sheree DELPORT | Sheree DELPORT #3020 Mixed E-Bike | 01:01:23 | 01:01:23 | 4 (4) | E-Bike | 4 | Mixed | 4 | 19.5 km/h | 01:01:23 |
| 8 | 3016 | | Daniel DA COSTA | Daniel DA COSTA #3016 Male Open (24-29) | 01:01:53 | 01:01:53 | 2 (4) | Open (24-29) | 2 | Male | 4 | 19.4 km/h | 01:01:53 |
| 9 | 3022 | | Cf ERASMUS | Cf ERASMUS #3022 Male Open (24-29) | 01:02:35 | 01:02:35 | 3 (5) | Open (24-29) | 3 | Male | 5 | 19.2 km/h | 01:02:35 |
| 10 | 3002 | | Thinus BENSON | Thinus BENSON #3002 Male Veteran (40-49) | 01:04:19 | 01:04:19 | 1 (6) | Veteran (40-49) | 1 | Male | 6 | 18.7 km/h | 01:04:19 |
| 11 | 3042 | | Louis NOLTE | Louis NOLTE #3042 Male Veteran (40-49) | 01:04:21 | 01:04:21 | 2 (7) | Veteran (40-49) | 2 | Male | 7 | 18.6 km/h | 01:04:21 |
| 12 | 3048 | | Kate SCOTT | Kate SCOTT #3048 Female Open (24-29) | 01:06:45 | 01:06:45 | 1 (1) | Open (24-29) | 1 | Female | 1 | 18.0 km/h | 01:06:45 |
| 13 | 3067 | | Paul VORSTER | Paul VORSTER #3067 Male Master (50-59) | 01:10:53 | 01:10:53 | 1 (8) | Master (50-59) | 1 | Male | 8 | 16.9 km/h | 01:10:53 |
| 14 | 3005 | | Charles BEZUIDENHOUT | Charles BEZUIDENHOUT #3005 Male Gr Master (60+) | 01:11:11 | 01:11:11 | 1 (9) | Gr Master (60+) | 1 | Male | 9 | 16.9 km/h | 01:11:11 |
| 15 | 3019 | | Adele DELPORT | Adele DELPORT #3019 Mixed E-Bike | 01:12:06 | 01:12:06 | 5 (5) | E-Bike | 5 | Mixed | 5 | 16.6 km/h | 01:12:06 |
| 16 | 3021 | | Cliff ELS | Cliff ELS #3021 Male Open (24-29) | 01:12:07 | 01:12:07 | 4 (10) | Open (24-29) | 4 | Male | 10 | 16.6 km/h | 01:12:07 |
| 17 | 3064 | | Thinus VAN ROOYEN | Thinus VAN ROOYEN #3064 Male Veteran (40-49) | 01:12:14 | 01:12:14 | 3 (11) | Veteran (40-49) | 3 | Male | 11 | 16.6 km/h | 01:12:14 |
| 18 | 3031 | | Carol KIRSTEIN | Carol KIRSTEIN #3031 Female Gr Master (60+) | 01:12:44 | 01:12:44 | 1 (2) | Gr Master (60+) | 1 | Female | 2 | 16.5 km/h | 01:12:44 |
| 19 | 3032 | | Chris KIRSTEIN | Chris KIRSTEIN #3032 Male Gr Master (60+) | 01:12:46 | 01:12:46 | 2 (12) | Gr Master (60+) | 2 | Male | 12 | 16.5 km/h | 01:12:46 |
| 20 | 3073 | | Fredrerick JACOBUS | Fredrerick JACOBUS #3073 Male Gr Master (60+) | 01:14:36 | 01:14:36 | 3 (13) | Gr Master (60+) | 3 | Male | 13 | 16.1 km/h | 01:14:36 |
| 21 | 3023 | | Cf (Rassie) ERASMUS | Cf (Rassie) ERASMUS #3023 Male Master (50-59) | 01:15:41 | 01:15:41 | 2 (14) | Master (50-59) | 2 | Male | 14 | 15.9 km/h | 01:15:41 |
| 22 | 3026 | | Leandra GROBBELAAR | Leandra GROBBELAAR #3026 Female Veteran (40-49) | 01:21:41 | 01:21:41 | 1 (3) | Veteran (40-49) | 1 | Female | 3 | 14.7 km/h | 01:21:41 |
| 23 | 3003 | | Jane BESTER | Jane BESTER #3003 Female Sub Junior (12 - 14) | 01:23:20 | 01:23:20 | 1 (4) | Sub Junior (12 - 14) | 1 | Female | 4 | 14.4 km/h | 01:23:20 |
| 24 | 3004 | | Leon BESTER | Leon BESTER #3004 Male Master (50-59) | 01:23:22 | 01:23:22 | 3 (15) | Master (50-59) | 3 | Male | 15 | 14.4 km/h | 01:23:22 |
| 25 | 3069 | | Juan BOTHA | Juan BOTHA #3069 Female Master (50-59) | 01:23:30 | 01:23:30 | 1 (5) | Master (50-59) | 1 | Female | 5 | 14.4 km/h | 01:23:30 |
| 26 | 3037 | | Gavin MACLEAN | Gavin MACLEAN #3037 Male Gr Master (60+) | 01:23:31 | 01:23:31 | 4 (16) | Gr Master (60+) | 4 | Male | 16 | 14.4 km/h | 01:23:31 |
| 27 | 3045 | | Shaun POROBICH | Shaun POROBICH #3045 Male Veteran (40-49) | 01:25:19 | 01:25:19 | 4 (17) | Veteran (40-49) | 4 | Male | 17 | 14.1 km/h | 01:25:19 |
| 28 | 3010 | | Colleen CHRISTIE | Colleen CHRISTIE #3010 Female Master (50-59) | 01:25:25 | 01:25:25 | 2 (6) | Master (50-59) | 2 | Female | 6 | 14.0 km/h | 01:25:25 |
| 29 | 3034 | | Jeanine KRIEK | Jeanine KRIEK #3034 Female Veteran (40-49) | 01:25:54 | 01:25:54 | 2 (7) | Veteran (40-49) | 2 | Female | 7 | 14.0 km/h | 01:25:54 |
| 30 | 3036 | | Carol MACLEAN | Carol MACLEAN #3036 Female Master (50-59) | 01:27:24 | 01:27:24 | 3 (8) | Master (50-59) | 3 | Female | 8 | 13.7 km/h | 01:27:24 |
| 31 | 3058 | | Gerrie VAN DER REEDE | Gerrie VAN DER REEDE #3058 Male Veteran (40-49) | 01:27:26 | 01:27:26 | 5 (18) | Veteran (40-49) | 5 | Male | 18 | 13.7 km/h | 01:27:26 |
| 32 | 3070 | | Yolanda OOSTHUIZEN | Yolanda OOSTHUIZEN #3070 Female Veteran (40-49) | 01:29:05 | 01:29:05 | 3 (9) | Veteran (40-49) | 3 | Female | 9 | 13.5 km/h | 01:29:05 |
| 33 | 3071 | | Amor OOSTHUIZEN | Amor OOSTHUIZEN #3071 Female Elite & U/23 | 01:30:30 | 01:30:30 | 1 (10) | Elite & U/23 | 1 | Female | 10 | 13.3 km/h | 01:30:30 |
| 34 | 3057 | | Michelle VAN DER LINDE | Michelle VAN DER LINDE #3057 Female Master (50-59) | 01:31:10 | 01:31:10 | 4 (11) | Master (50-59) | 4 | Female | 11 | 13.2 km/h | 01:31:10 |
| 35 | 3033 | | Tania KITCHING | Tania KITCHING #3033 Female Veteran (40-49) | 01:31:12 | 01:31:12 | 4 (12) | Veteran (40-49) | 4 | Female | 12 | 13.2 km/h | 01:31:12 |
| 36 | 3062 | | Ruan VAN ROOYEN | Ruan VAN ROOYEN #3062 Male Sub Junior (12 - 14) | 01:31:21 | 01:31:21 | 3 (19) | Sub Junior (12 - 14) | 3 | Male | 19 | 13.1 km/h | 01:31:21 |
| 37 | 3035 | | Nadine LOTTERING | Nadine LOTTERING #3035 Female Sub Vet (30-39) | 01:32:38 | 01:32:38 | 1 (13) | Sub Vet (30-39) | 1 | Female | 13 | 13.0 km/h | 01:32:38 |
| 38 | 3015 | | Izelle COWLEY | Izelle COWLEY #3015 Female Sub Vet (30-39) | 01:33:01 | 01:33:01 | 2 (14) | Sub Vet (30-39) | 2 | Female | 14 | 12.9 km/h | 01:33:01 |
| 39 | 3030 | | Leonardus JORDAAN | Leonardus JORDAAN #3030 Male Sub Vet (30-39) | 01:34:06 | 01:34:06 | 1 (20) | Sub Vet (30-39) | 1 | Male | 20 | 12.8 km/h | 01:34:06 |
| 40 | 3050 | | Bronson SEELEY | Bronson SEELEY #3050 Male Veteran (40-49) | 01:34:21 | 01:34:21 | 6 (21) | Veteran (40-49) | 6 | Male | 21 | 12.7 km/h | 01:34:21 |
| 41 | 3029 | | Chantal JANSE VAN NIEUWENHUIZEN | Chantal JANSE VAN NIEUWENHUIZEN #3029 Female Sub Vet (30-39) | 01:37:55 | 01:37:55 | 3 (15) | Sub Vet (30-39) | 3 | Female | 15 | 12.3 km/h | 01:37:55 |
| 42 | 3047 | | Santie SCHWIEBUS | Santie SCHWIEBUS #3047 Female Veteran (40-49) | 01:40:48 | 01:40:48 | 5 (16) | Veteran (40-49) | 5 | Female | 16 | 11.9 km/h | 01:40:48 |
| 43 | 3025 | | Pierre FOURIE | Pierre FOURIE #3025 Male Master (50-59) | 01:41:42 | 01:41:42 | 4 (22) | Master (50-59) | 4 | Male | 22 | 11.8 km/h | 01:41:42 |
| 44 | 3056 | | Owen TAIT | Owen TAIT #3056 Male Gr Master (60+) | 01:41:44 | 01:41:44 | 5 (23) | Gr Master (60+) | 5 | Male | 23 | 11.8 km/h | 01:41:44 |
| 45 | 3061 | | Rhett VAN DER STELT | Rhett VAN DER STELT #3061 Male Veteran (40-49) | 01:42:31 | 01:42:31 | 7 (24) | Veteran (40-49) | 7 | Male | 24 | 11.7 km/h | 01:42:31 |
| 46 | 3038 | | Madeleine MOLLER | Madeleine MOLLER #3038 Female Sub Vet (30-39) | 01:43:37 | 01:43:37 | 4 (17) | Sub Vet (30-39) | 4 | Female | 17 | 11.6 km/h | 01:43:37 |
| 47 | 3024 | | Jerelina ERASMUS | Jerelina ERASMUS #3024 Female Master (50-59) | 01:43:40 | 01:43:40 | 5 (18) | Master (50-59) | 5 | Female | 18 | 11.6 km/h | 01:43:40 |
| 48 | 3040 | | Annemarie NAUDE | Annemarie NAUDE #3040 Mixed E-Bike | 01:43:48 | 01:43:48 | 6 (6) | E-Bike | 6 | Mixed | 6 | 11.6 km/h | 01:43:48 |
| 49 | 3059 | | Sune VAN DER REEDE | Sune VAN DER REEDE #3059 Female Sub Vet (30-39) | 01:50:02 | 01:50:02 | 5 (19) | Sub Vet (30-39) | 5 | Female | 19 | 10.9 km/h | 01:50:02 |
| 50 | 3011 | | Christiaan CILLIERS | Christiaan CILLIERS #3011 Male Sub Vet (30-39) | 01:58:12 | 01:58:12 | 2 (25) | Sub Vet (30-39) | 2 | Male | 25 | 10.2 km/h | 01:58:12 |