Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Finish Status | Run1 | Pace | Transition 1 | Cycle | Pace | Transition 2 | Finish |
| 1 | 11 | | Jarryd Horn | Jarryd Horn #11 Male 18-19 | 01:09:12 | 01:09:12 | 1 (1) | 18-19 | 1 | Male | 1 | Finished | 00:17:50 | 1:47 min/km | 00:00:23 | 00:42:23 | 65.1 km/h | 00:00:25 | 00:08:09 |
| 2 | 46 | | Khan Nothnagel | Khan Nothnagel #46 Male 18-19 | 01:10:32 | 01:10:32 | 2 (2) | 18-19 | 2 | Male | 2 | Finished | 00:17:52 | 1:47 min/km | 00:00:23 | 00:43:33 | 63.4 km/h | 00:00:24 | 00:08:16 |
| 3 | 100 | | Carlu PRINSLOO | Carlu PRINSLOO #100 Male 16-17 | 01:12:39 | 01:12:39 | 1 (3) | 16-17 | 1 | Male | 3 | Finished | 00:17:57 | 1:47 min/km | 00:00:24 | 00:44:59 | 61.4 km/h | 00:01:48 | 00:07:29 |
| 4 | 38 | | Rossouw VENTER | Rossouw VENTER #38 Male 16-17 | 01:14:39 | 01:14:39 | 2 (4) | 16-17 | 2 | Male | 4 | Finished | 00:19:16 | 1:55 min/km | 00:00:27 | 00:44:48 | 61.6 km/h | 00:00:36 | 00:09:30 |
| 5 | 56 | | Roman Cooper | Roman Cooper #56 Male 18-19 | 01:15:22 | 01:15:22 | 3 (5) | 18-19 | 3 | Male | 5 | Finished | 00:18:36 | 1:51 min/km | 00:00:23 | 00:47:32 | 58.0 km/h | 00:00:27 | 00:08:21 |
| 6 | 192 | | Jonty Morrison | Jonty Morrison #192 Male 16-17 | 01:16:48 | 01:16:48 | 3 (6) | 16-17 | 3 | Male | 6 | Finished | 00:19:11 | 1:55 min/km | 00:00:25 | 00:47:36 | 58.0 km/h | 00:00:29 | 00:09:06 |
| 7 | 36 | | Nadya Stolarczyk | Nadya Stolarczyk #36 Female 16-17 | 01:17:33 | 01:17:33 | 1 (1) | 16-17 | 1 | Female | 1 | Finished | 00:19:37 | 1:57 min/km | 00:00:31 | 00:48:10 | 57.3 km/h | 00:00:28 | 00:08:45 |
| 8 | 31 | | Calym GREER | Calym GREER #31 Male 16-17 | 01:18:26 | 01:18:26 | 4 (7) | 16-17 | 4 | Male | 7 | Finished | 00:19:14 | 1:55 min/km | 00:00:41 | 00:48:48 | 56.6 km/h | 00:00:54 | 00:08:48 |
| 9 | 99 | | Kevin WHELAN | Kevin WHELAN #99 Male 55-59 | 01:21:02 | 01:21:02 | 1 (8) | 55-59 | 1 | Male | 8 | Finished | 00:20:52 | 2:05 min/km | 00:00:54 | 00:48:40 | 56.7 km/h | 00:01:19 | 00:09:15 |
| 10 | 44 | | Hannah Newman | Hannah Newman #44 Female 18-19 | 01:23:31 | 01:23:31 | 1 (2) | 18-19 | 1 | Female | 2 | Finished | 00:20:43 | 2:04 min/km | 00:00:24 | 00:51:21 | 53.7 km/h | 00:01:15 | 00:09:46 |
| 11 | 4 | | Willie HUMAN | Willie HUMAN #4 Male 40-44 | 01:25:13 | 01:25:13 | 1 (9) | 40-44 | 1 | Male | 9 | Finished | 00:24:43 | 2:28 min/km | 00:01:03 | 00:47:30 | 58.1 km/h | 00:00:59 | 00:10:57 |
| 12 | 185 | | Allan BRITNELL | Allan BRITNELL #185 Male 25-29 | 01:26:09 | 01:26:09 | 1 (10) | 25-29 | 1 | Male | 10 | Finished | 00:22:47 | 2:16 min/km | 00:01:17 | 00:51:09 | 54.0 km/h | 00:00:47 | 00:10:08 |
| 13 | 189 | | Maponya THOTO | Maponya THOTO #189 Male 16-17 | 01:32:34 | 01:32:34 | 5 (11) | 16-17 | 5 | Male | 11 | Finished | 00:22:30 | 2:15 min/km | 00:00:38 | 00:55:19 | 49.9 km/h | 00:01:20 | 00:12:46 |
| 14 | 85 | | Megan WHELAN | Megan WHELAN #85 Female 30-34 | 01:33:26 | 01:33:26 | 1 (3) | 30-34 | 1 | Female | 3 | Finished | 00:22:32 | 2:15 min/km | 00:00:41 | 00:59:24 | 46.5 km/h | 00:00:52 | 00:09:55 |
| 15 | 200 | | Laura Anne Van Lieshout | Laura Anne Van Lieshout #200 Female 45-49 | 01:35:20 | 01:35:20 | 1 (4) | 45-49 | 1 | Female | 4 | Finished | 01:20:25 | 8:02 min/km | | 01:20:25 | 34.3 km/h | 00:00:56 | 00:13:58 |
| 16 | 86 | | Hannes VAN DER WESTHUIZEN | Hannes VAN DER WESTHUIZEN #86 Male 30-34 | 01:35:20 | 01:35:20 | 1 (12) | 30-34 | 1 | Male | 12 | Finished | 00:28:25 | 2:50 min/km | 00:00:51 | 00:51:10 | 53.9 km/h | 00:00:55 | 00:13:58 |
| 17 | 183 | | Tshiamo LAMOLA | Tshiamo LAMOLA #183 Male 18-19 | 01:35:57 | 01:35:57 | 4 (13) | 18-19 | 4 | Male | 13 | Finished | 00:24:18 | 2:25 min/km | 00:01:24 | 00:57:13 | 48.2 km/h | 00:00:42 | 00:12:19 |
| 18 | 190 | | Donovan DICKASON | Donovan DICKASON #190 Male 40-44 | 01:36:13 | 01:36:13 | 2 (14) | 40-44 | 2 | Male | 14 | Finished | 00:26:20 | 2:38 min/km | 00:00:55 | 00:57:35 | 47.9 km/h | 00:00:49 | 00:10:31 |
| 19 | 68 | | Brandt Van Der Merwe | Brandt Van Der Merwe #68 Male 50-54 | 01:36:17 | 01:36:17 | 1 (15) | 50-54 | 1 | Male | 15 | Finished | 00:28:02 | 2:48 min/km | 00:01:39 | 00:53:21 | 51.7 km/h | 00:01:24 | 00:11:49 |
| 20 | 21 | | Alison CRICHTON | Alison CRICHTON #21 Female 18-19 | 01:37:30 | 01:37:30 | 2 (5) | 18-19 | 2 | Female | 5 | Finished | 00:26:58 | 2:41 min/km | 00:00:37 | 00:55:53 | 49.4 km/h | 00:00:36 | 00:13:25 |
| 21 | 39 | | Eugene Wilkins | Eugene Wilkins #39 Male 40-44 | 01:38:28 | 01:38:28 | 3 (16) | 40-44 | 3 | Male | 16 | Finished | 00:28:09 | 2:48 min/km | 00:01:27 | 00:54:11 | 50.9 km/h | 00:01:36 | 00:13:03 |
| 22 | 198 | | Chris COX | Chris COX #198 Male 30-34 | 01:39:16 | 01:39:16 | 2 (17) | 30-34 | 2 | Male | 17 | Finished | 00:29:02 | 2:54 min/km | 00:01:52 | 00:54:24 | 50.7 km/h | 00:01:17 | 00:12:39 |
| 23 | 187 | | David Mark Van Lieshout | David Mark Van Lieshout #187 Male 45-49 | 01:41:33 | 01:41:33 | 1 (18) | 45-49 | 1 | Male | 18 | Finished | 00:28:26 | 2:50 min/km | 00:01:06 | 00:55:05 | 50.1 km/h | 00:01:20 | 00:15:34 |
| 24 | 40 | | Grant Van Lieshout | Grant Van Lieshout #40 Male 40-44 | 01:42:22 | 01:42:22 | 4 (19) | 40-44 | 4 | Male | 19 | Finished | 00:34:01 | 3:24 min/km | 00:01:02 | 00:51:47 | 53.3 km/h | 00:01:04 | 00:14:26 |
| 25 | 59 | | Kristin Mcjarrow | Kristin Mcjarrow #59 Female 20-24 | 01:43:09 | 01:43:09 | 1 (6) | 20-24 | 1 | Female | 6 | Finished | 00:26:28 | 2:38 min/km | 00:01:04 | 01:01:37 | 44.8 km/h | 00:01:01 | 00:12:57 |
| 26 | 14 | | Monique Du Plessis | Monique Du Plessis #14 Female 25-29 | 01:45:13 | 01:45:13 | 1 (7) | 25-29 | 1 | Female | 7 | Finished | 00:25:51 | 2:35 min/km | 00:02:53 | 01:01:21 | 45.0 km/h | 00:01:54 | 00:13:13 |
| 27 | 87 | | Lize VAN DER MERWE | Lize VAN DER MERWE #87 Female 16-17 | 01:46:35 | 01:46:35 | 2 (8) | 16-17 | 2 | Female | 8 | Finished | 00:28:01 | 2:48 min/km | 00:00:52 | 01:02:57 | 43.8 km/h | 00:01:05 | 00:13:37 |
| 28 | 193 | | Francis BOERSMA | Francis BOERSMA #193 Female 45-49 | 01:47:20 | 01:47:20 | 2 (9) | 45-49 | 2 | Female | 9 | Finished | 00:26:09 | 2:36 min/km | 00:02:00 | 01:05:33 | 42.1 km/h | 00:01:34 | 00:12:02 |
| 29 | 42 | | John Hempel | John Hempel #42 Male 55-59 | 01:49:07 | 01:49:07 | 2 (20) | 55-59 | 2 | Male | 20 | Finished | 00:30:09 | 3:00 min/km | 00:01:14 | 01:03:33 | 43.4 km/h | 00:01:25 | 00:12:44 |
| 30 | 197 | | Hannah Van Lieshout | Hannah Van Lieshout #197 Female 18-19 | 01:50:39 | 01:50:39 | 3 (10) | 18-19 | 3 | Female | 10 | Finished | 00:30:29 | 3:02 min/km | 00:01:22 | 01:01:49 | 44.6 km/h | 00:01:07 | 00:15:51 |
| 31 | 97 | | Peter Cloete | Peter Cloete #97 Male 40-44 | 01:52:32 | 01:52:32 | 5 (21) | 40-44 | 5 | Male | 21 | Finished | 00:27:01 | 2:42 min/km | 00:01:23 | 01:06:57 | 41.2 km/h | 00:01:59 | 00:15:09 |
| 32 | 178 | | Tarryn MYBURGH | Tarryn MYBURGH #178 Female 30-34 | 01:57:10 | 01:57:10 | 2 (11) | 30-34 | 2 | Female | 11 | Finished | 00:32:56 | 3:17 min/km | 00:00:53 | 01:06:13 | 41.7 km/h | 00:01:41 | 00:15:25 |
| 33 | 18 | | Lorraine Holtzhausen | Lorraine Holtzhausen #18 Female 35-39 | 01:57:15 | 01:57:15 | 1 (12) | 35-39 | 1 | Female | 12 | Finished | 00:35:14 | 3:31 min/km | 00:01:21 | 01:02:33 | 44.1 km/h | 00:01:34 | 00:16:31 |
| 34 | 49 | | Ruan DU PREEZ | Ruan DU PREEZ #49 Male 18-19 | 01:57:42 | 01:57:42 | 5 (22) | 18-19 | 5 | Male | 22 | Finished | 00:29:56 | 2:59 min/km | 00:02:28 | 01:07:10 | 41.1 km/h | 00:01:52 | 00:16:13 |
| 35 | 50 | | Rian Du Preez | Rian Du Preez #50 Male 40-44 | 01:57:42 | 01:57:42 | 6 (23) | 40-44 | 6 | Male | 23 | Finished | 00:29:55 | 2:59 min/km | 00:02:23 | 01:07:15 | 41.0 km/h | 00:01:51 | 00:16:16 |
| 36 | 35 | | Eden Venter | Eden Venter #35 Male 45-49 | 02:04:07 | 02:04:07 | 2 (24) | 45-49 | 2 | Male | 24 | Finished | 00:35:05 | 3:30 min/km | 00:02:06 | 01:05:11 | 42.3 km/h | 00:02:22 | 00:19:21 |
| 37 | 9 | | Tharyn VENTER | Tharyn VENTER #9 Female 30-34 | 02:04:07 | 02:04:07 | 3 (13) | 30-34 | 3 | Female | 13 | Finished | 00:35:04 | 3:30 min/km | 00:02:07 | 01:04:26 | 42.8 km/h | 00:03:07 | 00:19:22 |
| 38 | 461 | | Denica Bennett | Denica Bennett #461 Female 30-34 | 02:08:34 | 02:08:34 | 4 (14) | 30-34 | 4 | Female | 14 | Finished | | | 01:47:05 | | | | 02:08:34 |
| 39 | 188 | | Keavyn FOURIE | Keavyn FOURIE #188 Male 30-34 | 02:09:24 | 02:09:24 | 3 (25) | 30-34 | 3 | Male | 25 | Finished | 00:34:21 | 3:26 min/km | 00:01:55 | 01:08:25 | 40.3 km/h | 00:04:43 | 00:19:57 |
| 40 | 89 | | Marina Le Roux | Marina Le Roux #89 Female 40-44 | 02:10:50 | 02:10:50 | 1 (15) | 40-44 | 1 | Female | 15 | Finished | 00:28:45 | 2:52 min/km | 00:01:30 | 01:24:43 | 32.6 km/h | 00:02:52 | 00:12:57 |
| 41 | 71 | | Andre Cronje | Andre Cronje #71 Male 50-54 | 02:10:50 | 02:10:50 | 2 (26) | 50-54 | 2 | Male | 26 | Finished | 00:28:44 | 2:52 min/km | 00:01:30 | 01:25:35 | 32.2 km/h | 00:02:02 | 00:12:57 |
| 42 | 82 | | Ena Starbuck | Ena Starbuck #82 Female 45-49 | 02:13:50 | 02:13:50 | 3 (16) | 45-49 | 3 | Female | 16 | Finished | 00:30:00 | 3:00 min/km | 00:01:29 | 01:23:06 | 33.2 km/h | 00:02:22 | 00:16:51 |
| 43 | 168 | | Sibusiso MOYABO | Sibusiso MOYABO #168 Male 16-17 | 02:17:39 | 02:17:39 | 6 (27) | 16-17 | 6 | Male | 27 | Finished | 00:19:16 | 1:55 min/km | 00:00:33 | 01:41:36 | 27.2 km/h | 00:02:20 | 00:13:53 |
| 44 | 32 | | Alma WASSERFALL | Alma WASSERFALL #32 Female 65-69 | 02:31:51 | 02:31:51 | 1 (17) | 65-69 | 1 | Female | 17 | Finished | 00:44:59 | 4:29 min/km | 00:02:32 | 01:22:33 | 33.4 km/h | 00:02:00 | 00:19:45 |
| 45 | 3 | | Neville Muir | Neville Muir #3 Male 80-84 | 02:50:05 | 02:50:05 | 1 (28) | 80-84 | 1 | Male | 28 | Finished | 00:50:16 | 5:01 min/km | 00:03:43 | 01:29:13 | 30.9 km/h | 00:03:25 | 00:23:26 |
| | 1 | | Tian Venter | Tian Venter #1 Male 16-17 | DNF | DNF | | 16-17 | | Male | | Transitioned1 | 00:20:53 | 2:05 min/km | 00:00:30 | | | | |
| | 43 | | Christijan Schoeman | Christijan Schoeman #43 Male 30-34 | DNF | DNF | | 30-34 | | Male | | | | | | | | | |