Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Behind Cat Winner | Gender | Gen Pos | Pace | Wave | Start | 5.6km | 17.5km | Finish |
| 1 | 308 | | Daniel VAN DER WATT | Daniel VAN DER WATT #308 Male Senior | 01:25:55 | 01:25:55 | 1 (1) | Senior | 1 | | Male | 1 | 87.3 km/h | Batch A | 00:00:04 | 00:10:57 | 00:36:59 | 01:25:55 |
| 2 | 230 | | David YAPP | David YAPP #230 Male E-Bike | 01:28:10 | 01:28:10 | 1 (2) | E-Bike | 1 | | Male | 2 | 85.1 km/h | Batch B | 00:00:11 | 00:12:31 | 00:37:12 | 01:28:10 |
| 3 | 30 | | Andrew HILL | Andrew HILL #30 Male Vet | 01:28:13 | 01:28:13 | 1 (3) | Vet | 1 | | Male | 3 | 85.0 km/h | Batch A | 00:00:04 | 00:10:57 | 00:37:14 | 01:28:13 |
| 4 | 69 | | Brent YELLAND | Brent YELLAND #69 Male Senior | 01:30:18 | 01:30:18 | 2 (4) | Senior | 2 | 00:04:22 | Male | 4 | 83.0 km/h | Batch A | 00:00:05 | 00:12:05 | 00:39:49 | 01:30:18 |
| 5 | 47 | | Joshua PAUL | Joshua PAUL #47 Male Youth | 01:30:20 | 01:30:20 | 1 (5) | Youth | 1 | | Male | 5 | 83.0 km/h | Batch A | 00:00:05 | 00:12:22 | 00:39:47 | 01:30:20 |
| 6 | 49 | | Tayne Drew RUDLING | Tayne Drew RUDLING #49 Male Junior | 01:31:10 | 01:31:10 | 1 (6) | Junior | 1 | | Male | 6 | 82.3 km/h | Batch A | 00:00:04 | 00:11:57 | 00:38:57 | 01:31:10 |
| 7 | 162 | | Russel ALDER | Russel ALDER #162 Male E-Bike | 01:32:02 | 01:32:02 | 2 (7) | E-Bike | 2 | 00:03:51 | Male | 7 | 81.5 km/h | Batch C | 00:00:20 | 00:15:02 | 00:39:44 | 01:32:02 |
| 8 | 79 | | Omar Alexander WILSON | Omar Alexander WILSON #79 Male Junior | 01:34:12 | 01:34:12 | 2 (8) | Junior | 2 | 00:03:01 | Male | 8 | 79.6 km/h | Batch A | 00:00:04 | 00:12:20 | 00:39:47 | 01:34:12 |
| 9 | 13 | | Mitchell BOIK | Mitchell BOIK #13 Male Youth | 01:34:14 | 01:34:14 | 2 (9) | Youth | 2 | 00:03:54 | Male | 9 | 79.6 km/h | Batch A | 00:00:04 | 00:12:24 | 00:39:49 | 01:34:14 |
| 10 | 59 | | Jedson TOOMS | Jedson TOOMS #59 Male Sub-Vet | 01:35:57 | 01:35:57 | 1 (10) | Sub-Vet | 1 | | Male | 10 | 78.2 km/h | Batch A | 00:00:05 | 00:12:43 | 00:41:24 | 01:35:57 |
| 11 | 70 | | Sean YELLAND | Sean YELLAND #70 Male Junior | 01:35:58 | 01:35:58 | 3 (11) | Junior | 3 | 00:04:47 | Male | 11 | 78.1 km/h | Batch A | 00:00:05 | 00:12:45 | 00:42:04 | 01:35:58 |
| 12 | 294 | | Joanna VAN DE WINKEL | Joanna VAN DE WINKEL #294 Female Vet | 01:36:21 | 01:36:21 | 1 (1) | Vet | 1 | | Female | 1 | 77.8 km/h | Batch A | 00:00:05 | 00:13:29 | 00:42:05 | 01:36:21 |
| 13 | 44 | | Luke NEWLANDS | Luke NEWLANDS #44 Male Junior | 01:36:54 | 01:36:54 | 4 (12) | Junior | 4 | 00:05:43 | Male | 12 | 77.4 km/h | Batch A | 00:00:04 | 00:12:44 | 00:41:23 | 01:36:54 |
| 14 | 170 | | Julian BRYANT | Julian BRYANT #170 Male Master | 01:37:05 | 01:37:05 | 1 (13) | Master | 1 | | Male | 13 | 77.2 km/h | Batch A | 00:00:07 | 00:13:31 | 00:42:04 | 01:37:05 |
| 15 | 571 | | Mathew GOETSCH | Mathew GOETSCH #571 Male Vet | 01:39:09 | 01:39:09 | 2 (14) | Vet | 2 | 00:10:56 | Male | 14 | 75.6 km/h | Batch B | 00:00:05 | 00:13:17 | 00:41:55 | 01:39:09 |
| 16 | 586 | | Ibor JONES | Ibor JONES #586 Male Master | 01:40:31 | 01:40:31 | 2 (15) | Master | 2 | 00:03:25 | Male | 15 | 74.6 km/h | Batch B | 00:00:08 | 00:13:55 | 00:42:14 | 01:40:31 |
| 17 | 576 | | Roy MANN | Roy MANN #576 Male Gr Master | 01:41:40 | 01:41:40 | 1 (16) | Gr Master | 1 | | Male | 16 | 73.8 km/h | Batch A | 00:00:14 | 00:15:08 | 00:45:24 | 01:41:40 |
| 18 | 585 | | Matt OWEN | Matt OWEN #585 Male Sub-Vet | 01:42:02 | 01:42:02 | 2 (17) | Sub-Vet | 2 | 00:06:05 | Male | 17 | 73.5 km/h | Batch B | 00:00:05 | 00:13:41 | 00:42:18 | 01:42:02 |
| 19 | 201 | | Jeremy LAMB | Jeremy LAMB #201 Male Master | 01:42:06 | 01:42:06 | 3 (18) | Master | 3 | 00:05:00 | Male | 18 | 73.5 km/h | Batch B | 00:00:08 | 00:13:50 | 00:42:21 | 01:42:06 |
| 20 | 24 | | Byron EKEROLD | Byron EKEROLD #24 Male Sub-Vet | 01:42:34 | 01:42:34 | 3 (19) | Sub-Vet | 3 | 00:06:36 | Male | 19 | 73.1 km/h | Batch A | 00:00:05 | 00:13:30 | 00:43:08 | 01:42:34 |
| 21 | 51 | | Cole SELLICK | Cole SELLICK #51 Male Junior | 01:43:56 | 01:43:56 | 5 (20) | Junior | 5 | 00:12:45 | Male | 20 | 72.2 km/h | Batch A | 00:00:05 | 00:13:28 | 00:43:08 | 01:43:56 |
| 22 | 112 | | Brian MANDERSON | Brian MANDERSON #112 Male E-Bike | 01:44:58 | 01:44:58 | 3 (21) | E-Bike | 3 | 00:16:47 | Male | 21 | 71.4 km/h | Batch B | 00:00:10 | 00:15:23 | 00:45:26 | 01:44:58 |
| 23 | 113 | | Carolynn MANDERSON | Carolynn MANDERSON #113 Female E-Bike | 01:44:58 | 01:44:58 | 1 (2) | E-Bike | 1 | | Female | 2 | 71.4 km/h | Batch B | 00:00:08 | 00:15:35 | 00:45:27 | 01:44:58 |
| 24 | 123 | | Ashley NESBITT | Ashley NESBITT #123 Male Gr Master | 01:45:02 | 01:45:02 | 2 (22) | Gr Master | 2 | 00:03:21 | Male | 22 | 71.4 km/h | Batch B | 00:00:07 | 00:15:25 | 00:45:25 | 01:45:02 |
| 25 | 124 | | Cindy NESBITT | Cindy NESBITT #124 Female E-Bike | 01:45:02 | 01:45:02 | 2 (3) | E-Bike | 2 | 00:00:03 | Female | 3 | 71.4 km/h | Batch B | 00:00:08 | 00:15:32 | 00:45:27 | 01:45:02 |
| 26 | 19 | | Derrick COCHRANE | Derrick COCHRANE #19 Male Vet | 01:45:13 | 01:45:13 | 3 (23) | Vet | 3 | 00:17:00 | Male | 23 | 71.3 km/h | Batch A | 00:00:06 | 00:13:57 | 00:44:51 | 01:45:13 |
| 27 | 48 | | Luke Braedon PRETORIUS | Luke Braedon PRETORIUS #48 Male Youth | 01:46:31 | 01:46:31 | 3 (24) | Youth | 3 | 00:16:11 | Male | 24 | 70.4 km/h | Batch A | 00:00:04 | 00:14:34 | 00:46:03 | 01:46:31 |
| 28 | 246 | | James CLOSE | James CLOSE #246 Male Junior | 01:46:35 | 01:46:35 | 6 (25) | Junior | 6 | 00:15:24 | Male | 25 | 70.4 km/h | Batch A | 00:00:08 | 00:13:32 | 00:45:35 | 01:46:35 |
| 29 | 221 | | Bridget THEUNISSEN | Bridget THEUNISSEN #221 Female Senior | 01:46:45 | 01:46:45 | 1 (4) | Senior | 1 | | Female | 4 | 70.3 km/h | Batch A | 00:00:06 | 00:13:59 | 00:45:54 | 01:46:45 |
| 30 | 15 | | Murray BURGER | Murray BURGER #15 Male Sub-Vet | 01:48:28 | 01:48:28 | 4 (26) | Sub-Vet | 4 | 00:12:30 | Male | 26 | 69.1 km/h | Batch A | 00:00:08 | 00:14:23 | 00:46:05 | 01:48:28 |
| 31 | 303 | | Matthew WILKINSON | Matthew WILKINSON #303 Male Senior | 01:48:52 | 01:48:52 | 3 (27) | Senior | 3 | 00:22:57 | Male | 27 | 68.9 km/h | Batch A | 00:00:07 | 00:13:32 | 00:45:44 | 01:48:52 |
| 32 | 252 | | Brent FOSTER | Brent FOSTER #252 Male Junior | 01:49:41 | 01:49:41 | 7 (28) | Junior | 7 | 00:18:31 | Male | 28 | 68.4 km/h | Batch A | 00:00:05 | 00:14:05 | 00:46:44 | 01:49:41 |
| 33 | 32 | | Kevin HUTTON | Kevin HUTTON #32 Male Gr Master | 01:49:44 | 01:49:44 | 3 (29) | Gr Master | 3 | 00:08:04 | Male | 29 | 68.3 km/h | Batch A | 00:00:08 | 00:14:49 | 00:46:59 | 01:49:44 |
| 34 | 598 | | Errin MACKRIDGE | Errin MACKRIDGE #598 Female Youth | 01:50:00 | 01:50:00 | 1 (5) | Youth | 1 | | Female | 5 | 68.2 km/h | Batch A | 00:00:05 | 00:14:01 | 00:46:05 | 01:50:00 |
| 35 | 262 | | Ethan KOCK | Ethan KOCK #262 Male Junior | 01:50:01 | 01:50:01 | 8 (30) | Junior | 8 | 00:18:51 | Male | 30 | 68.2 km/h | Batch B | 00:00:05 | 00:14:08 | 00:46:21 | 01:50:01 |
| 36 | 263 | | Johan KOCK | Johan KOCK #263 Male E-Bike | 01:50:02 | 01:50:02 | 4 (31) | E-Bike | 4 | 00:21:52 | Male | 31 | 68.2 km/h | Batch B | 00:00:06 | 00:14:23 | 00:46:22 | 01:50:02 |
| 37 | 115 | | Anthony MERREDEW | Anthony MERREDEW #115 Male Sub-Vet | 01:50:19 | 01:50:19 | 5 (32) | Sub-Vet | 5 | 00:14:21 | Male | 32 | 68.0 km/h | Batch B | 00:00:07 | 00:14:28 | 00:45:58 | 01:50:19 |
| 38 | 273 | | Shawn MEYER | Shawn MEYER #273 Male E-Bike | 01:50:55 | 01:50:55 | 5 (33) | E-Bike | 5 | 00:22:45 | Male | 33 | 67.6 km/h | Batch D | 00:00:13 | 00:18:34 | 00:52:17 | 01:50:55 |
| 39 | 287 | | Neville SCHUIT | Neville SCHUIT #287 Male Master | 01:51:10 | 01:51:10 | 4 (34) | Master | 4 | 00:14:05 | Male | 34 | 67.5 km/h | Batch B | 00:00:07 | 00:13:57 | 00:45:39 | 01:51:10 |
| 40 | 54 | | Juan STEYN | Juan STEYN #54 Male Junior | 01:51:14 | 01:51:14 | 9 (35) | Junior | 9 | 00:20:03 | Male | 35 | 67.4 km/h | Batch A | 00:00:07 | 00:14:38 | 00:47:18 | 01:51:14 |
| 41 | 57 | | Micha TALANDA | Micha TALANDA #57 Male Junior | 01:51:15 | 01:51:15 | 10 (36) | Junior | 10 | 00:20:04 | Male | 36 | 67.4 km/h | Batch A | 00:00:08 | 00:14:40 | 00:47:17 | 01:51:15 |
| 42 | 259 | | Stacey HYSLOP | Stacey HYSLOP #259 Female Senior | 01:51:22 | 01:51:22 | 2 (6) | Senior | 2 | 00:04:37 | Female | 6 | 67.3 km/h | Batch A | 00:00:06 | 00:14:45 | 00:47:17 | 01:51:22 |
| 43 | 271 | | Chris MAWBEY | Chris MAWBEY #271 Male Master | 01:51:53 | 01:51:53 | 5 (37) | Master | 5 | 00:14:47 | Male | 37 | 67.0 km/h | Batch A | 00:00:12 | 00:14:31 | 00:45:37 | 01:51:53 |
| 44 | 33 | | Dawie JACOBS | Dawie JACOBS #33 Male Vet | 01:52:11 | 01:52:11 | 4 (38) | Vet | 4 | 00:23:58 | Male | 38 | 66.8 km/h | Batch A | 00:00:08 | 00:14:54 | 00:47:55 | 01:52:11 |
| 45 | 58 | | Timothy THEUNISSEN | Timothy THEUNISSEN #58 Male Master | 01:52:15 | 01:52:15 | 6 (39) | Master | 6 | 00:15:09 | Male | 39 | 66.8 km/h | Batch A | 00:00:07 | 00:14:49 | 00:47:42 | 01:52:15 |
| 46 | 50 | | Kayden SEARLE | Kayden SEARLE #50 Male Youth | 01:52:22 | 01:52:22 | 4 (40) | Youth | 4 | 00:22:02 | Male | 40 | 66.7 km/h | Batch A | 00:00:06 | 00:14:05 | 00:46:08 | 01:52:22 |
| 47 | 193 | | Lionel HARDWICK | Lionel HARDWICK #193 Male E-Bike | 01:52:23 | 01:52:23 | 6 (41) | E-Bike | 6 | 00:24:12 | Male | 41 | 66.7 km/h | Batch C | 00:00:15 | 00:16:19 | 00:47:55 | 01:52:23 |
| 48 | 41 | | James MEREDITH | James MEREDITH #41 Male Sub-Vet | 01:52:27 | 01:52:27 | 6 (42) | Sub-Vet | 6 | 00:16:29 | Male | 42 | 66.7 km/h | Batch A | 00:00:09 | 00:15:40 | 00:48:21 | 01:52:27 |
| 49 | 307 | | Kevin REYNOLDS | Kevin REYNOLDS #307 Male E-Bike | 01:52:59 | 01:52:59 | 7 (43) | E-Bike | 7 | 00:24:48 | Male | 43 | 66.4 km/h | Batch C | 00:01:16 | 00:19:04 | 00:48:48 | 01:52:59 |
| 50 | 183 | | Karel DU TOIT | Karel DU TOIT #183 Male Sub-Vet | 01:54:04 | 01:54:04 | 7 (44) | Sub-Vet | 7 | 00:18:07 | Male | 44 | 65.7 km/h | Batch B | 00:00:08 | 00:15:38 | 00:48:32 | 01:54:04 |