Fav | Pos | Race No | Share | Name | Name | Time | Time | Event Category Pos (Gen Pos) | Event Category | Event Category Pos | Provincial Category | Provincial Category Pos | Gender | Gen Pos | Dist | Pace | Finish |
| 1 | 959 | | Reinardt JANSE VAN RENSBURG | Reinardt JANSE VAN RENSBURG #959 Male Open | 01:30:54 | 01:30:54 | 1 (1) | Open | 1 | | | Male | 1 | 40 | 26.4 km/h | 01:30:54 |
| 2 | 988 | | Stephan ALDUM | Stephan ALDUM #988 Male Open | 01:30:54 | 01:30:54 | 2 (2) | Open | 2 | | | Male | 2 | 40 | 26.4 km/h | 01:30:54 |
| 3 | 958 | | Gustav BASSON | Gustav BASSON #958 Male Open | 01:32:04 | 01:32:04 | 3 (3) | Open | 3 | | | Male | 3 | 40 | 26.1 km/h | 01:32:04 |
| 4 | 984 | | Ignatius DE PREEZ | Ignatius DE PREEZ #984 Male Open | 01:33:48 | 01:33:48 | 4 (4) | Open | 4 | | | Male | 4 | 40 | 25.6 km/h | 01:33:48 |
| 5 | 989 | | Respect RAMAHASIA | Respect RAMAHASIA #989 Male Open | 01:34:43 | 01:34:43 | 5 (5) | Open | 5 | | | Male | 5 | 40 | 25.3 km/h | 01:34:43 |
| 6 | 919 | | Ivan HAASBROEK | Ivan HAASBROEK #919 Male Open | 01:34:45 | 01:34:45 | 6 (6) | Open | 6 | | | Male | 6 | 40 | 25.3 km/h | 01:34:45 |
| 7 | 928 | | Ldean KRUGER | Ldean KRUGER #928 Male Open | 01:34:47 | 01:34:47 | 7 (7) | Open | 7 | | | Male | 7 | 40 | 25.3 km/h | 01:34:47 |
| 8 | 922 | | Jacques HUMAN | Jacques HUMAN #922 Male Open | 01:38:55 | 01:38:55 | 8 (8) | Open | 8 | | | Male | 8 | 40 | 24.3 km/h | 01:38:55 |
| 9 | 916 | | Paul ESSAKOW | Paul ESSAKOW #916 Male Open | 01:40:31 | 01:40:31 | 9 (9) | Open | 9 | | | Male | 9 | 40 | 23.9 km/h | 01:40:31 |
| 10 | 966 | | John VORSTER | John VORSTER #966 Male Open | 01:40:35 | 01:40:35 | 10 (10) | Open | 10 | | | Male | 10 | 40 | 23.9 km/h | 01:40:35 |
| 11 | 933 | | James MULLER | James MULLER #933 Male Open | 01:42:37 | 01:42:37 | 11 (11) | Open | 11 | | | Male | 11 | 40 | 23.4 km/h | 01:42:37 |
| 12 | 963 | | Herman COMBRINK | Herman COMBRINK #963 Male Open | 01:42:48 | 01:42:48 | 12 (12) | Open | 12 | | | Male | 12 | 40 | 23.3 km/h | 01:42:48 |
| 13 | 977 | | Ivan ANDERSON | Ivan ANDERSON #977 Male Open | 01:42:56 | 01:42:56 | 13 (13) | Open | 13 | | | Male | 13 | 40 | 23.3 km/h | 01:42:56 |
| 14 | 980 | | Eliz Mari PRETORIUS | Eliz Mari PRETORIUS #980 Female Open | 01:43:00 | 01:43:00 | 1 (1) | Open | 1 | | | Female | 1 | 40 | 23.3 km/h | 01:43:00 |
| 15 | 948 | | Johan SENEKAL | Johan SENEKAL #948 Male Open | 01:45:59 | 01:45:59 | 14 (14) | Open | 14 | | | Male | 14 | 40 | 22.6 km/h | 01:45:59 |
| 16 | 943 | | Paul PROCTOR-PARKER | Paul PROCTOR-PARKER #943 Male Open | 01:46:00 | 01:46:00 | 15 (15) | Open | 15 | | | Male | 15 | 40 | 22.6 km/h | 01:46:00 |
| 17 | 937 | | Jaco NEL | Jaco NEL #937 Male Open | 01:46:52 | 01:46:52 | 16 (16) | Open | 16 | | | Male | 16 | 40 | 22.5 km/h | 01:46:52 |
| 18 | 983 | | Lilian BABER | Lilian BABER #983 Female Open | 01:47:10 | 01:47:10 | 2 (2) | Open | 2 | | | Female | 2 | 40 | 22.4 km/h | 01:47:10 |
| 19 | 973 | | Tiene BESTER | Tiene BESTER #973 Male Open | 01:49:23 | 01:49:23 | 17 (17) | Open | 17 | | | Male | 17 | 40 | 21.9 km/h | 01:49:23 |
| 20 | 903 | | Koketso MASHABELA | Koketso MASHABELA #903 Male Open | 01:49:24 | 01:49:24 | 18 (18) | Open | 18 | | | Male | 18 | 40 | 21.9 km/h | 01:49:24 |
| 21 | 971 | | Willmar STEYNBERG | Willmar STEYNBERG #971 Male Open | 01:49:43 | 01:49:43 | 19 (19) | Open | 19 | | | Male | 19 | 40 | 21.9 km/h | 01:49:43 |
| 22 | 944 | | Gerhard ROSSOUW | Gerhard ROSSOUW #944 Male Open | 01:49:46 | 01:49:46 | 20 (20) | Open | 20 | | | Male | 20 | 40 | 21.9 km/h | 01:49:46 |
| 23 | 985 | | Christo FERREIRA | Christo FERREIRA #985 Male Open | 01:53:41 | 01:53:41 | 21 (21) | Open | 21 | | | Male | 21 | 40 | 21.1 km/h | 01:53:41 |
| 24 | 979 | | Stoffel ECKLEY | Stoffel ECKLEY #979 Male Open | 01:53:42 | 01:53:42 | 22 (22) | Open | 22 | | | Male | 22 | 40 | 21.1 km/h | 01:53:42 |
| 25 | 941 | | Mark PRATT | Mark PRATT #941 Male Open | 01:53:54 | 01:53:54 | 23 (23) | Open | 23 | | | Male | 23 | 40 | 21.1 km/h | 01:53:54 |
| 26 | 915 | | Jacobus ERASMUS | Jacobus ERASMUS #915 Male Open | 01:55:18 | 01:55:18 | 24 (24) | Open | 24 | | | Male | 24 | 40 | 20.8 km/h | 01:55:18 |
| 27 | 940 | | Theunis PIETERSE | Theunis PIETERSE #940 Male Open | 01:57:59 | 01:57:59 | 25 (25) | Open | 25 | | | Male | 25 | 40 | 20.3 km/h | 01:57:59 |
| 28 | 912 | | Baptiste CLERC | Baptiste CLERC #912 Male Open | 01:58:33 | 01:58:33 | 26 (26) | Open | 26 | | | Male | 26 | 40 | 20.2 km/h | 01:58:33 |
| 29 | 946 | | Izell RUYTENBERG | Izell RUYTENBERG #946 Female Open | 02:00:15 | 02:00:15 | 3 (3) | Open | 3 | | | Female | 3 | 40 | 20.0 km/h | 02:00:15 |
| 30 | 947 | | Carla SENEKAL | Carla SENEKAL #947 Female Open | 02:00:52 | 02:00:52 | 4 (4) | Open | 4 | | | Female | 4 | 40 | 19.9 km/h | 02:00:52 |
| 31 | 930 | | Dirk MARAIS | Dirk MARAIS #930 Male Open | 02:00:56 | 02:00:56 | 27 (27) | Open | 27 | | | Male | 27 | 40 | 19.8 km/h | 02:00:56 |
| 32 | 986 | | Daniel J PRINSLOO | Daniel J PRINSLOO #986 Male Open | 02:00:59 | 02:00:59 | 28 (28) | Open | 28 | | | Male | 28 | 40 | 19.8 km/h | 02:00:59 |
| 33 | 957 | | Adolph KRIGE | Adolph KRIGE #957 Male Open | 02:01:02 | 02:01:02 | 29 (29) | Open | 29 | | | Male | 29 | 40 | 19.8 km/h | 02:01:02 |
| 34 | 954 | | Liezel PRETORIUS | Liezel PRETORIUS #954 Female Open | 02:01:04 | 02:01:04 | 5 (5) | Open | 5 | | | Female | 5 | 40 | 19.8 km/h | 02:01:04 |
| 35 | 978 | | Danie VAN JAARSVELD | Danie VAN JAARSVELD #978 Male Open | 02:01:07 | 02:01:07 | 30 (30) | Open | 30 | | | Male | 30 | 40 | 19.8 km/h | 02:01:07 |
| 36 | 906 | | Yolandie BOTHMA | Yolandie BOTHMA #906 Female Open | 02:01:17 | 02:01:17 | 6 (6) | Open | 6 | | | Female | 6 | 40 | 19.8 km/h | 02:01:17 |
| 37 | 967 | | Juandre DE BEER | Juandre DE BEER #967 Male Open | 02:01:46 | 02:01:46 | 31 (31) | Open | 31 | | | Male | 31 | 40 | 19.7 km/h | 02:01:46 |
| 38 | 934 | | Chante MYBURGH | Chante MYBURGH #934 Mixed E-Bike | 02:02:44 | 02:02:44 | 1 (1) | E-Bike | 1 | | | Mixed | 1 | 40 | 19.6 km/h | 02:02:44 |
| 39 | 921 | | Luke HOPEWELL | Luke HOPEWELL #921 Male Open | 02:03:11 | 02:03:11 | 32 (32) | Open | 32 | | | Male | 32 | 40 | 19.5 km/h | 02:03:11 |
| 40 | 904 | | Lukas BOTHA | Lukas BOTHA #904 Mixed E-Bike | 02:04:37 | 02:04:37 | 2 (2) | E-Bike | 2 | | | Mixed | 2 | 40 | 19.3 km/h | 02:04:37 |
| 41 | 960 | | Brett GOSLING | Brett GOSLING #960 Male Open | 02:05:24 | 02:05:24 | 33 (33) | Open | 33 | | | Male | 33 | 40 | 19.1 km/h | 02:05:24 |
| 42 | 970 | | Andre DUMING | Andre DUMING #970 Male Open | 02:05:24 | 02:05:24 | 34 (34) | Open | 34 | | | Male | 34 | 40 | 19.1 km/h | 02:05:24 |
| 43 | 956 | | Henk PRETORIUS | Henk PRETORIUS #956 Male Open | 02:06:03 | 02:06:03 | 35 (35) | Open | 35 | | | Male | 35 | 40 | 19.0 km/h | 02:06:03 |
| 44 | 949 | | Herman STEYN | Herman STEYN #949 Male Open | 02:06:47 | 02:06:47 | 36 (36) | Open | 36 | | | Male | 36 | 40 | 18.9 km/h | 02:06:47 |
| 45 | 917 | | Claudia GANHAO | Claudia GANHAO #917 Female Open | 02:08:00 | 02:08:00 | 7 (7) | Open | 7 | | | Female | 7 | 40 | 18.7 km/h | 02:08:00 |
| 46 | 905 | | George BOTHMA | George BOTHMA #905 Male Open | 02:09:06 | 02:09:06 | 37 (37) | Open | 37 | | | Male | 37 | 40 | 18.6 km/h | 02:09:06 |
| 47 | 969 | | Wessel YSEL | Wessel YSEL #969 Male Open | 02:09:09 | 02:09:09 | 38 (38) | Open | 38 | | | Male | 38 | 40 | 18.6 km/h | 02:09:09 |
| 48 | 964 | | Hendre BOTHMA | Hendre BOTHMA #964 Male Open | 02:09:10 | 02:09:10 | 39 (39) | Open | 39 | | | Male | 39 | 40 | 18.6 km/h | 02:09:10 |
| 49 | 902 | | Gerrit BEZUIDENHOUT | Gerrit BEZUIDENHOUT #902 Male Open | 02:09:34 | 02:09:34 | 40 (40) | Open | 40 | | | Male | 40 | 40 | 18.5 km/h | 02:09:34 |
| 50 | 987 | | De La Rey PRINSLOO | De La Rey PRINSLOO #987 Male Open | 02:09:53 | 02:09:53 | 41 (41) | Open | 41 | | | Male | 41 | 40 | 18.5 km/h | 02:09:53 |