Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Wave | Start Time | Lap 1 | Lap 2 | Lap 3 | Finish |
| 1 | 370 | | Kevin SCHOLTZ | Kevin SCHOLTZ #370 Male Men 19-29 | 02:13:48.75 | 02:13:48.75 | 1 (1) | Men 19-29 | 1 | Male | 1 | 42.6 km/h | Group 1 | 08:01:19 | 00:33:57.02 | 00:32:02.41 | 00:32:53.01 | 00:34:56.30 |
| 2 | 389 | | Joshua LUBBE | Joshua LUBBE #389 Male Men 19-29 | 02:13:48.96 | 02:13:48.96 | 2 (2) | Men 19-29 | 2 | Male | 2 | 42.6 km/h | Group 1 | 08:01:19 | 00:33:56.30 | 00:32:01.06 | 00:32:57.33 | 00:34:54.25 |
| 3 | 367 | | Eric KROS | Eric KROS #367 Male Men 19-29 | 02:13:49.57 | 02:13:49.57 | 3 (3) | Men 19-29 | 3 | Male | 3 | 42.6 km/h | Group 1 | 08:01:19 | | | | 02:13:49.57 |
| 4 | 411 | | Jose Kleinsmit | Jose Kleinsmit #411 Male Men 19-29 | 02:13:50.33 | 02:13:50.33 | 4 (4) | Men 19-29 | 4 | Male | 4 | 42.6 km/h | Group 1 | 08:01:19 | 00:33:55.77 | 00:32:04.27 | 00:32:54.25 | 00:34:56.04 |
| 5 | 394 | | Carter BARNES | Carter BARNES #394 Male Men 17-18 | 02:13:50.77 | 02:13:50.77 | 1 (5) | Men 17-18 | 1 | Male | 5 | 42.6 km/h | Group 1 | 08:01:19 | 00:33:56.20 | 00:32:02.42 | 00:32:56.28 | 00:34:55.86 |
| 6 | 375 | | Brendan HAVENGA | Brendan HAVENGA #375 Male Men 30-39 | 02:13:55.58 | 02:13:55.58 | 1 (6) | Men 30-39 | 1 | Male | 6 | 42.6 km/h | Group 1 | 08:01:19 | 00:33:55.30 | 00:32:03.06 | 00:32:55.30 | 00:35:01.91 |
| 7 | 401 | | Charl WENUM | Charl WENUM #401 Male E-Bike | 02:14:07.33 | 02:14:07.33 | 1 (7) | E-Bike | 1 | Male | 7 | 42.5 km/h | Group 4 | 08:09:16 | 00:32:57.66 | 00:33:13.08 | 00:33:55.88 | 00:34:00.70 |
| 8 | 402 | | Coen PIETERSE | Coen PIETERSE #402 Male Men 60-69 | 02:14:26.54 | 02:14:26.54 | 1 (8) | Men 60-69 | 1 | Male | 8 | 42.4 km/h | Group 4 | 08:09:16 | 00:32:55.80 | 00:33:28.83 | 00:33:43.20 | 00:34:18.69 |
| 9 | 387 | | Werner LE ROUX | Werner LE ROUX #387 Male Men 40-49 | 02:20:22.10 | 02:20:22.10 | 1 (9) | Men 40-49 | 1 | Male | 9 | 40.6 km/h | Group 2 | 08:03:17 | 00:37:08.88 | 00:33:18.95 | 00:33:25.06 | 00:36:29.20 |
| 10 | 50 | | Herman FOUCHE | Herman FOUCHE #50 Male Men 30-39 | 02:20:22.24 | 02:20:22.24 | 2 (10) | Men 30-39 | 2 | Male | 10 | 40.6 km/h | Group 2 | 08:03:17 | 00:37:08.44 | 00:33:18.94 | 00:33:25.57 | 00:36:29.27 |
| 11 | 233 | | Kyle Rodger MITCHELL | Kyle Rodger MITCHELL #233 Male Men 30-39 | 02:20:24.29 | 02:20:24.29 | 3 (11) | Men 30-39 | 3 | Male | 11 | 40.6 km/h | Group 2 | 08:03:17 | | | | 02:20:24.29 |
| 12 | 313 | | Cullen POSTHUMUS | Cullen POSTHUMUS #313 Male Boys 15-16 | 02:21:58.36 | 02:21:58.36 | 1 (12) | Boys 15-16 | 1 | Male | 12 | 40.1 km/h | Group 3 | 08:04:45 | 00:37:21.06 | 00:33:32.15 | 00:33:38.68 | 00:37:26.46 |
| 13 | 24 | | Wyatt BOTES | Wyatt BOTES #24 Male Men 19-29 | 02:22:15.36 | 02:22:15.36 | 5 (13) | Men 19-29 | 5 | Male | 13 | 40.1 km/h | Group 1 | 08:01:19 | 01:10:05.05 | | | 02:22:15.36 |
| 14 | 285 | | Maurizio MOTTALINI | Maurizio MOTTALINI #285 Male Men 50-59 | 02:22:16.11 | 02:22:16.11 | 1 (14) | Men 50-59 | 1 | Male | 14 | 40.1 km/h | Group 3 | 08:04:45 | 00:37:19.81 | 00:33:34.08 | 00:33:40.23 | 00:37:41.98 |
| 15 | 61 | | Kwanele JELE | Kwanele JELE #61 Male Men 19-29 | 02:22:18.11 | 02:22:18.11 | 6 (15) | Men 19-29 | 6 | Male | 15 | 40.1 km/h | Group 1 | 08:01:19 | 00:36:34.72 | 00:33:34.64 | 00:35:07.24 | 00:37:01.50 |
| 16 | 352 | | Jean-Paul VAN DYK | Jean-Paul VAN DYK #352 Male Boys 15-16 | 02:22:20.12 | 02:22:20.12 | 2 (16) | Boys 15-16 | 2 | Male | 16 | 40.0 km/h | Group 3 | 08:04:45 | 01:10:54.46 | 00:33:43.16 | | 02:22:20.12 |
| 17 | 412 | | Nico Steenkamp | Nico Steenkamp #412 Male Men 50-59 | 02:22:20.20 | 02:22:20.20 | 2 (17) | Men 50-59 | 2 | Male | 17 | 40.0 km/h | Group 3 | 08:04:45 | 00:37:21.83 | 00:33:32.55 | 00:33:40.07 | 00:37:45.73 |
| 18 | 376 | | Liam ESPACH | Liam ESPACH #376 Male Boys 15-16 | 02:22:20.79 | 02:22:20.79 | 3 (18) | Boys 15-16 | 3 | Male | 18 | 40.0 km/h | Group 3 | 08:04:45 | 00:37:21.70 | 00:33:32.13 | 00:33:39.29 | 00:37:47.66 |
| 19 | 391 | | Elijah LUBBE | Elijah LUBBE #391 Male Men 17-18 | 02:22:22.00 | 02:22:22.00 | 2 (19) | Men 17-18 | 2 | Male | 19 | 40.0 km/h | Group 1 | 08:01:19 | 00:36:32.05 | 00:33:32.57 | 00:35:11.39 | 00:37:05.97 |
| 20 | 309 | | Willem Johannes NIEUWOUDT | Willem Johannes NIEUWOUDT #309 Male Men 17-18 | 02:22:23.74 | 02:22:23.74 | 3 (20) | Men 17-18 | 3 | Male | 20 | 40.0 km/h | Group 1 | 08:01:19 | 00:36:32.68 | 00:33:34.01 | 00:35:06.61 | 00:37:10.43 |
| 21 | 327 | | Sebastian RINGROSE | Sebastian RINGROSE #327 Male Men 19-29 | 02:22:26.80 | 02:22:26.80 | 7 (21) | Men 19-29 | 7 | Male | 21 | 40.0 km/h | Group 1 | 08:01:19 | 00:36:35.07 | 00:33:34.29 | 00:35:06.83 | 00:37:10.60 |
| 22 | 369 | | Luke LIEBENBERG | Luke LIEBENBERG #369 Male Men 17-18 | 02:22:30.60 | 02:22:30.60 | 4 (22) | Men 17-18 | 4 | Male | 22 | 40.0 km/h | Group 1 | 08:01:19 | | | | 02:22:30.60 |
| 23 | 392 | | Samuel LUBBE | Samuel LUBBE #392 Male Men 19-29 | 02:22:31.28 | 02:22:31.28 | 8 (23) | Men 19-29 | 8 | Male | 23 | 40.0 km/h | Group 1 | 08:01:19 | | | | 02:22:31.28 |
| 24 | 400 | | Reinhardt Strydom | Reinhardt Strydom #400 Male Boys 15-16 | 02:22:35.69 | 02:22:35.69 | 4 (24) | Boys 15-16 | 4 | Male | 24 | 40.0 km/h | Group 3 | 08:04:45 | 00:37:22.72 | 00:33:31.52 | 00:33:41.71 | 00:37:59.72 |
| 25 | 368 | | Jonathan SMIT | Jonathan SMIT #368 Male Men 19-29 | 02:22:36.17 | 02:22:36.17 | 9 (25) | Men 19-29 | 9 | Male | 25 | 40.0 km/h | Group 1 | 08:01:19 | 00:36:31.44 | 00:33:34.61 | 00:35:06.16 | 00:37:23.96 |
| 26 | 364 | | Samuel WILLIAMS | Samuel WILLIAMS #364 Male Men 19-29 | 02:23:03.41 | 02:23:03.41 | 10 (26) | Men 19-29 | 10 | Male | 26 | 39.8 km/h | Group 1 | 08:01:19 | 00:36:34.80 | 00:33:33.33 | 00:35:05.58 | 00:37:49.69 |
| 27 | 304 | | Rudolf NAUDE | Rudolf NAUDE #304 Male Men 30-39 | 02:23:49.37 | 02:23:49.37 | 4 (27) | Men 30-39 | 4 | Male | 27 | 39.6 km/h | Group 2 | 08:03:17 | 00:37:13.53 | 00:33:46.09 | 00:35:04.34 | 00:37:45.41 |
| 28 | 320 | | Adriaan PRETORIUS | Adriaan PRETORIUS #320 Male Men 40-49 | 02:23:50.61 | 02:23:50.61 | 2 (28) | Men 40-49 | 2 | Male | 28 | 39.6 km/h | Group 2 | 08:03:17 | 00:37:09.25 | 00:33:49.76 | 00:35:04.34 | 00:37:47.25 |
| 29 | 436 | | Ruan SURNAME | Ruan SURNAME #436 Male Men 40-49 | 02:23:58.78 | 02:23:58.78 | 3 (29) | Men 40-49 | 3 | Male | 29 | 39.6 km/h | Group 2 | 08:03:17 | 00:37:11.82 | 00:33:46.57 | 00:35:07.44 | 00:37:52.95 |
| 30 | 51 | | Jaco GOUS | Jaco GOUS #51 Male Men 40-49 | 02:24:02.84 | 02:24:02.84 | 4 (30) | Men 40-49 | 4 | Male | 30 | 39.6 km/h | Group 2 | 08:03:17 | 00:37:12.32 | 00:33:47.07 | 00:35:03.76 | 00:37:59.69 |
| 31 | 360 | | Mark WALRAVEN | Mark WALRAVEN #360 Male Men 30-39 | 02:24:04.06 | 02:24:04.06 | 5 (31) | Men 30-39 | 5 | Male | 31 | 39.6 km/h | Group 2 | 08:03:17 | 00:37:11.07 | 00:33:47.74 | 00:35:05.90 | 00:37:59.35 |
| 32 | 58 | | Wade HARRIS | Wade HARRIS #58 Male Men 30-39 | 02:24:55.79 | 02:24:55.79 | 6 (32) | Men 30-39 | 6 | Male | 32 | 39.3 km/h | Group 2 | 08:03:17 | 00:37:13.07 | 00:33:44.50 | 00:35:06.14 | 00:38:52.08 |
| 33 | 305 | | Dirk NEL | Dirk NEL #305 Male Men 50-59 | 02:25:35.13 | 02:25:35.13 | 3 (33) | Men 50-59 | 3 | Male | 33 | 39.2 km/h | Group 3 | 08:04:45 | 00:37:20.06 | 00:34:15.33 | 00:35:49.90 | 00:38:09.82 |
| 34 | 359 | | Christopher VAN ROOYEN | Christopher VAN ROOYEN #359 Male Men 50-59 | 02:25:36.38 | 02:25:36.38 | 4 (34) | Men 50-59 | 4 | Male | 34 | 39.1 km/h | Group 3 | 08:04:45 | 00:37:21.49 | 00:33:41.71 | 00:36:19.43 | 00:38:13.74 |
| 35 | 353 | | Dan VAN HEMERT | Dan VAN HEMERT #353 Male Men 50-59 | 02:25:40.00 | 02:25:40.00 | 5 (35) | Men 50-59 | 5 | Male | 35 | 39.1 km/h | Group 3 | 08:04:45 | 00:37:21.14 | 00:33:42.24 | | 02:25:40.00 |
| 36 | 350 | | Julien VAN DER PLUYM | Julien VAN DER PLUYM #350 Male Men 50-59 | 02:25:45.61 | 02:25:45.61 | 6 (36) | Men 50-59 | 6 | Male | 36 | 39.1 km/h | Group 3 | 08:04:45 | 00:37:25.56 | 00:33:38.26 | 00:36:23.10 | 00:38:18.68 |
| 37 | 399 | | Jonathan TULLY | Jonathan TULLY #399 Male Men 50-59 | 02:25:49.05 | 02:25:49.05 | 7 (37) | Men 50-59 | 7 | Male | 37 | 39.1 km/h | Group 3 | 08:04:45 | 00:37:22.81 | 00:33:59.14 | | 02:25:49.05 |
| 38 | 413 | | Luke Van Zyl | Luke Van Zyl #413 Male Boys 15-16 | 02:25:53.36 | 02:25:53.36 | 5 (38) | Boys 15-16 | 5 | Male | 38 | 39.1 km/h | Group 3 | 08:04:45 | 00:37:23.53 | 00:34:10.83 | 00:35:50.32 | 00:38:28.67 |
| 39 | 29 | | Ronnie CHARALAMBOUS | Ronnie CHARALAMBOUS #29 Male Men 50-59 | 02:25:54.13 | 02:25:54.13 | 8 (39) | Men 50-59 | 8 | Male | 39 | 39.1 km/h | Group 3 | 08:04:45 | | | | 02:25:54.13 |
| 40 | 300 | | Charles NAUDE | Charles NAUDE #300 Male Men 60-69 | 02:26:25.87 | 02:26:25.87 | 2 (40) | Men 60-69 | 2 | Male | 40 | 38.9 km/h | Group 3 | 08:04:45 | 00:37:25.16 | 00:34:13.00 | 00:35:46.31 | 00:39:01.39 |
| 41 | 384 | | Wynand SCHMIDT | Wynand SCHMIDT #384 Male Men 60-69 | 02:26:59.62 | 02:26:59.62 | 3 (41) | Men 60-69 | 3 | Male | 41 | 38.8 km/h | Group 3 | 08:04:45 | 00:37:25.78 | 00:34:09.20 | 00:35:51.33 | 00:39:33.30 |
| 42 | 437 | | Arshaad Moosa | Arshaad Moosa #437 Male Men 40-49 | 02:27:14.62 | 02:27:14.62 | 5 (42) | Men 40-49 | 5 | Male | 42 | 38.7 km/h | Group 2 | 08:03:17 | 00:38:54.02 | 00:34:11.63 | 00:35:49.48 | 00:38:19.49 |
| 43 | 316 | | Deane POULTER | Deane POULTER #316 Male Men 40-49 | 02:27:16.00 | 02:27:16.00 | 6 (43) | Men 40-49 | 6 | Male | 43 | 38.7 km/h | Group 2 | 08:03:17 | 01:48:52.27 | | | 02:27:16.00 |
| 44 | 395 | | Reynard NEL | Reynard NEL #395 Male Men 19-29 | 02:28:18.84 | 02:28:18.84 | 11 (44) | Men 19-29 | 11 | Male | 44 | 38.4 km/h | Group 1 | 08:01:19 | 00:36:31.24 | 00:33:36.47 | 00:35:07.25 | 00:43:03.87 |
| 45 | 310 | | Pieter OELOFSE | Pieter OELOFSE #310 Male Men 30-39 | 02:28:24.84 | 02:28:24.84 | 7 (45) | Men 30-39 | 7 | Male | 45 | 38.4 km/h | Group 2 | 08:03:17 | 00:38:55.31 | 00:34:09.72 | 00:35:49.28 | 00:39:30.52 |
| 46 | 390 | | Henry MULLER | Henry MULLER #390 Male Men 17-18 | 02:28:25.63 | 02:28:25.63 | 5 (46) | Men 17-18 | 5 | Male | 46 | 38.4 km/h | Group 1 | 08:01:19 | 00:36:32.27 | 00:33:34.42 | 00:35:07.44 | 00:43:11.49 |
| 47 | 379 | | Sanford EDINBERRY | Sanford EDINBERRY #379 Male Men 50-59 | 02:28:26.63 | 02:28:26.63 | 9 (47) | Men 50-59 | 9 | Male | 47 | 38.4 km/h | Group 2 | 08:03:17 | 00:38:50.81 | 00:34:12.58 | 00:35:47.45 | 00:39:35.78 |
| 48 | 46 | | Brian ELS | Brian ELS #46 Male E-Bike | 02:31:47.17 | 02:31:47.17 | 2 (48) | E-Bike | 2 | Male | 48 | 37.6 km/h | 95km Late start | 08:24:38 | 00:46:32.78 | 00:36:22.81 | 00:34:07.14 | 00:34:44.43 |
| 49 | 380 | | Tanpa BUGARIN ORTIZ | Tanpa BUGARIN ORTIZ #380 Female Ladies 30+ | 02:43:09.92 | 02:43:09.92 | 1 (1) | Ladies 30+ | 1 | Female | 1 | 34.9 km/h | Group 3 | 08:04:45 | | | | 02:43:09.92 |
| 50 | 438 | | Siyamthanda NDONGENI | Siyamthanda NDONGENI #438 Male Boys 15-16 | 02:43:13.89 | 02:43:13.89 | 6 (49) | Boys 15-16 | 6 | Male | 49 | 34.9 km/h | Group 1 | 08:01:19 | 00:36:32.88 | 00:33:34.22 | 00:39:57.63 | 00:53:09.16 |