Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Province | Wave | Lap1 | Lap2 | Lap3 | Lap4 | Lap5 | Lap6 | Lap7 | Lap8 |
| 8 | 303 | | Jordan BOSHOFF | Jordan BOSHOFF #303 Male Junior Men | 01:02:17 | 01:02:17 | 1 (8) | Junior Men | 1 | Male | 8 | Gauteng | Prov 20 JM | 00:10:21 | 00:10:13 | 00:10:20 | 00:10:29 | 00:10:36 | 00:10:16 | | |
| 9 | 314 | | Phillip NAUDE | Phillip NAUDE #314 Male Junior Men | 01:02:18 | 01:02:18 | 2 (9) | Junior Men | 2 | Male | 9 | Gauteng | Prov 20 JM | 00:10:21 | 00:10:12 | 00:10:21 | 00:10:28 | 00:10:36 | 00:10:17 | | |
| 10 | 309 | | Blaine KIECK | Blaine KIECK #309 Male Junior Men | 01:05:50 | 01:05:50 | 3 (10) | Junior Men | 3 | Male | 10 | Gauteng | Prov 20 JM | 00:10:20 | 00:10:52 | 00:11:09 | 00:11:12 | 00:10:57 | 00:11:17 | | |
| 11 | 308 | | Ruben GOMBOS | Ruben GOMBOS #308 Male Junior Men | 01:05:59 | 01:05:59 | 4 (11) | Junior Men | 4 | Male | 11 | Gauteng | Prov 20 JM | 00:10:22 | 00:10:55 | 00:11:05 | 00:11:11 | 00:11:05 | 00:11:18 | | |
| 12 | 306 | | Divan DE KLERK | Divan DE KLERK #306 Male Junior Men | 01:06:17 | 01:06:17 | 5 (12) | Junior Men | 5 | Male | 12 | Gauteng | Prov 20 JM | 00:10:24 | 00:10:57 | 00:11:11 | 00:11:19 | 00:11:17 | 00:11:07 | | |
| 13 | 310 | | Rion LE GRANGE | Rion LE GRANGE #310 Male Junior Men | 01:06:28 | 01:06:28 | 6 (13) | Junior Men | 6 | Male | 13 | Gauteng | Prov 20 JM | 00:10:42 | 00:10:57 | 00:11:14 | 00:11:04 | 00:11:26 | 00:11:03 | | |
| 14 | 307 | | Jade DI-SANTE | Jade DI-SANTE #307 Male Junior Men | 01:06:45 | 01:06:45 | 7 (14) | Junior Men | 7 | Male | 14 | Gauteng | Prov 20 JM | 00:10:34 | 00:11:14 | 00:11:12 | 00:11:14 | 00:11:18 | 00:11:11 | | |
| 16 | 320 | | Kieran WOEST | Kieran WOEST #320 Male Junior Men | 01:06:58 | 01:06:58 | 8 (16) | Junior Men | 8 | Male | 16 | Gauteng | Prov 20 JM | 00:10:25 | 00:10:50 | 00:11:07 | 00:10:53 | 00:11:47 | 00:11:54 | | |
| 17 | 301 | | Calem ANGUS | Calem ANGUS #301 Male Junior Men | 01:07:42 | 01:07:42 | 9 (17) | Junior Men | 9 | Male | 17 | Gauteng | Prov 20 JM | 00:10:36 | 00:11:33 | 00:11:25 | 00:11:23 | 00:11:19 | 00:11:24 | | |
| 19 | 311 | | William MILLS | William MILLS #311 Male Junior Men | 01:08:42 | 01:08:42 | 10 (19) | Junior Men | 10 | Male | 19 | Gauteng | Prov 20 JM | 00:11:09 | 00:11:25 | 00:11:29 | 00:11:20 | 00:11:32 | 00:11:44 | | |
| 21 | 304 | | Wyatt BOTES | Wyatt BOTES #304 Male Junior Men | 01:09:31 | 01:09:31 | 11 (21) | Junior Men | 11 | Male | 21 | North West | Prov 20 JM | 00:10:58 | 00:11:39 | 00:11:26 | 00:11:54 | 00:12:02 | 00:11:30 | | |
| 22 | 318 | | Pieter VAN EEDEN | Pieter VAN EEDEN #318 Male Junior Men | 01:09:51 | 01:09:51 | 12 (22) | Junior Men | 12 | Male | 22 | Gauteng | Prov 20 JM | 00:10:47 | 00:11:52 | 00:11:52 | 00:11:48 | 00:11:50 | 00:11:40 | | |
| 23 | 315 | | Kyle ROBERTSON | Kyle ROBERTSON #315 Male Junior Men | 01:09:52 | 01:09:52 | 13 (23) | Junior Men | 13 | Male | 23 | Gauteng | Prov 20 JM | 00:11:14 | 00:11:37 | 00:11:42 | 00:11:44 | 00:11:51 | 00:11:41 | | |
| 24 | 305 | | Herman BRAND | Herman BRAND #305 Male Junior Men | 01:12:20 | 01:12:20 | 14 (24) | Junior Men | 14 | Male | 24 | Gauteng | Prov 20 JM | 00:11:13 | 00:11:52 | 00:12:14 | 00:12:17 | 00:12:18 | 00:12:25 | | |
| 59 | 316 | | Andre STEENEKAMP | Andre STEENEKAMP #316 Male Junior Men | 01:04:40 | 01:04:40 | 15 (56) | Junior Men | 15 | Male | 56 | Gauteng | Prov 20 JM | 00:11:37 | 00:13:25 | 00:12:49 | 00:13:18 | 00:13:29 | | | |
| 66 | 319 | | Divan VAN STRAATEN | Divan VAN STRAATEN #319 Male Junior Men | 01:12:54 | 01:12:54 | 16 (63) | Junior Men | 16 | Male | 63 | Gauteng | Prov 20 JM | 00:11:39 | 00:13:18 | 00:14:52 | 00:14:30 | 00:18:32 | | | |