Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Wave |
| 1 | 12069 | | Ralph KELLERMAN | Ralph KELLERMAN #12069 Male Nipper | 00:36:12 | 00:36:12 | 1 (1) | Nipper | 1 | Male | 1 | 16.6 km/h | A10 |
| 2 | 80726 | | Lian DU BRUYN | Lian DU BRUYN #80726 Male Nipper | 00:37:17 | 00:37:17 | 2 (2) | Nipper | 2 | Male | 2 | 16.1 km/h | A10 |
| 3 | 8489 | | Saiyoshin NAICKER | Saiyoshin NAICKER #8489 Male Sub-Jun | 00:40:04 | 00:40:04 | 1 (3) | Sub-Jun | 1 | Male | 3 | 15.0 km/h | A10 |
| 4 | 10078 | | Bernard BOSHOFF | Bernard BOSHOFF #10078 Male Nipper | 00:40:32 | 00:40:32 | 3 (4) | Nipper | 3 | Male | 4 | 14.8 km/h | A10 |
| 5 | 6268 | | Dominic AMERSEDER | Dominic AMERSEDER #6268 Male Nipper | 00:41:04 | 00:41:04 | 4 (5) | Nipper | 4 | Male | 5 | 14.6 km/h | A10 |
| 6 | 11479 | | Michiel BOSHOFF | Michiel BOSHOFF #11479 Male Vet | 00:41:24 | 00:41:24 | 1 (6) | Vet | 1 | Male | 6 | 14.5 km/h | A10 |
| 7 | 81621 | | Tyler Rogers | Tyler Rogers #81621 Male Sprogs | 00:42:08 | 00:42:08 | 1 (7) | Sprogs | 1 | Male | 7 | 14.2 km/h | A10 |
| 8 | 53000 | | Christian LAVER | Christian LAVER #53000 Male Sprogs | 00:42:59 | 00:42:59 | 2 (8) | Sprogs | 2 | Male | 8 | 14.0 km/h | A10 |
| 9 | 9088 | | Lincoln CLAY | Lincoln CLAY #9088 Male Sprogs | 00:43:55 | 00:43:55 | 3 (9) | Sprogs | 3 | Male | 9 | 13.7 km/h | C10 |
| 10 | 10578 | | Damian CRONJE | Damian CRONJE #10578 Male Nipper | 00:44:28 | 00:44:28 | 5 (10) | Nipper | 5 | Male | 10 | 13.5 km/h | A10 |
| 11 | 10581 | | Grant CRONJE | Grant CRONJE #10581 Male Vet | 00:44:29 | 00:44:29 | 2 (11) | Vet | 2 | Male | 11 | 13.5 km/h | A10 |
| 12 | 81601 | | Mian ERASMUS | Mian ERASMUS #81601 Male Sub-Jun | 00:45:03 | 00:45:03 | 2 (12) | Sub-Jun | 2 | Male | 12 | 13.3 km/h | C10 |
| 13 | 11688 | | Johannes ERASMUS | Johannes ERASMUS #11688 Male Vet | 00:45:09 | 00:45:09 | 3 (13) | Vet | 3 | Male | 13 | 13.3 km/h | C10 |
| 14 | 87626 | | Ryan OLIVER | Ryan OLIVER #87626 Male Sprogs | 00:45:17 | 00:45:17 | 4 (14) | Sprogs | 4 | Male | 14 | 13.2 km/h | A10 |
| 15 | 87640 | | Claude OLIVER | Claude OLIVER #87640 Male Vet | 00:45:17 | 00:45:17 | 4 (15) | Vet | 4 | Male | 15 | 13.2 km/h | A10 |
| 16 | 12460 | | Johannes Lourens SCHOUTEN | Johannes Lourens SCHOUTEN #12460 Male Gr Master | 00:45:18 | 00:45:18 | 1 (16) | Gr Master | 1 | Male | 16 | 13.2 km/h | A10 |
| 17 | 80765 | | Milano FERNANDES ESCH | Milano FERNANDES ESCH #80765 Male Nipper | 00:45:21 | 00:45:21 | 6 (17) | Nipper | 6 | Male | 17 | 13.2 km/h | A10 |
| 18 | 9310 | | Kgabo Rapao | Kgabo Rapao #9310 Female Nipper | 00:45:22 | 00:45:22 | 1 (1) | Nipper | 1 | Female | 1 | 13.2 km/h | A10 |
| 19 | 9249 | | Changu MOOYA | Changu MOOYA #9249 Male Sub-Jun | 00:45:29 | 00:45:29 | 3 (18) | Sub-Jun | 3 | Male | 18 | 13.2 km/h | B10 |
| 20 | 83415 | | Emma COX | Emma COX #83415 Female Nipper | 00:45:35 | 00:45:35 | 2 (2) | Nipper | 2 | Female | 2 | 13.2 km/h | D10 |
| 21 | 11490 | | Richard CREIGHTON | Richard CREIGHTON #11490 Male Vet | 00:45:49 | 00:45:49 | 5 (19) | Vet | 5 | Male | 19 | 13.1 km/h | A10 |
| 22 | 11491 | | Reece CREIGHTON | Reece CREIGHTON #11491 Male Nipper | 00:45:50 | 00:45:50 | 7 (20) | Nipper | 7 | Male | 20 | 13.1 km/h | A10 |
| 23 | 10710 | | Furqaan Raza BUTLER | Furqaan Raza BUTLER #10710 Male Nipper | 00:45:54 | 00:45:54 | 8 (21) | Nipper | 8 | Male | 21 | 13.1 km/h | B10 |
| 24 | 10435 | | Roger HILLEN | Roger HILLEN #10435 Male Master | 00:45:57 | 00:45:57 | 1 (22) | Master | 1 | Male | 22 | 13.1 km/h | A10 |
| 25 | 10434 | | Liam HILLEN | Liam HILLEN #10434 Male Nipper | 00:45:57 | 00:45:57 | 9 (23) | Nipper | 9 | Male | 23 | 13.1 km/h | A10 |
| 26 | 12078 | | Matteo DAVIDOVICS | Matteo DAVIDOVICS #12078 Male Sub-Jun | 00:46:09 | 00:46:09 | 4 (24) | Sub-Jun | 4 | Male | 24 | 13.0 km/h | A10 |
| 27 | 80764 | | Grant Esch | Grant Esch #80764 Male Vet | 00:46:34 | 00:46:34 | 6 (25) | Vet | 6 | Male | 25 | 12.9 km/h | A10 |
| 28 | 11494 | | Cooper DAMIANS | Cooper DAMIANS #11494 Male Sprogs | 00:46:51 | 00:46:51 | 5 (26) | Sprogs | 5 | Male | 26 | 12.8 km/h | F10 |
| 29 | 8690 | | Laurence TSHABALALA | Laurence TSHABALALA #8690 Male Master | 00:46:53 | 00:46:53 | 2 (27) | Master | 2 | Male | 27 | 12.8 km/h | A10 |
| 30 | 31348 | | Michelle ADLEM | Michelle ADLEM #31348 Female Vet | 00:46:55 | 00:46:55 | 1 (3) | Vet | 1 | Female | 3 | 12.8 km/h | D10 |
| 31 | 81623 | | Joshua Ransom | Joshua Ransom #81623 Male Nipper | 00:47:07 | 00:47:07 | 10 (28) | Nipper | 10 | Male | 28 | 12.7 km/h | B10 |
| 32 | 81622 | | Graham Random | Graham Random #81622 Male Vet | 00:47:07 | 00:47:07 | 7 (29) | Vet | 7 | Male | 29 | 12.7 km/h | B10 |
| 33 | 10453 | | Ayden MORTON | Ayden MORTON #10453 Male Senior | 00:48:16 | 00:48:16 | 1 (30) | Senior | 1 | Male | 30 | 12.4 km/h | D10 |
| 34 | 83417 | | Dylan ADLEM | Dylan ADLEM #83417 Male Sub-Jun | 00:48:47 | 00:48:47 | 5 (31) | Sub-Jun | 5 | Male | 31 | 12.3 km/h | A10 |
| 35 | 10157 | | Shurahbeel MEMI | Shurahbeel MEMI #10157 Male Sub-Jun | 00:48:48 | 00:48:48 | 6 (32) | Sub-Jun | 6 | Male | 32 | 12.3 km/h | C10 |
| 36 | 11984 | | Jesse BERNDT | Jesse BERNDT #11984 Male Sprogs | 00:48:49 | 00:48:49 | 6 (33) | Sprogs | 6 | Male | 33 | 12.3 km/h | F10 |
| 37 | 83416 | | Micayla ADLEM | Micayla ADLEM #83416 Female Nipper | 00:49:05 | 00:49:05 | 3 (4) | Nipper | 3 | Female | 4 | 12.2 km/h | A10 |
| 38 | 13786 | | Peter-James WYSOCZANSKI | Peter-James WYSOCZANSKI #13786 Male Senior | 00:49:24 | 00:49:24 | 2 (34) | Senior | 2 | Male | 34 | 12.1 km/h | D10 |
| 39 | 80742 | | Patrick WYSOCZANSKI | Patrick WYSOCZANSKI #80742 Male Vet | 00:49:25 | 00:49:25 | 8 (35) | Vet | 8 | Male | 35 | 12.1 km/h | D10 |
| 40 | 31661 | | Mackie ADLEM | Mackie ADLEM #31661 Male Vet | 00:49:35 | 00:49:35 | 9 (36) | Vet | 9 | Male | 36 | 12.1 km/h | A10 |
| 41 | 11792 | | Logan NOLAN | Logan NOLAN #11792 Male Sub-Jun | 00:49:40 | 00:49:40 | 7 (37) | Sub-Jun | 7 | Male | 37 | 12.1 km/h | E10 |
| 42 | 10788 | | Adrio JOUBERT | Adrio JOUBERT #10788 Male Nipper | 00:49:42 | 00:49:42 | 11 (38) | Nipper | 11 | Male | 38 | 12.1 km/h | B10 |
| 43 | 11506 | | Zack PIETERSE | Zack PIETERSE #11506 Male Youth | 00:49:43 | 00:49:43 | 1 (39) | Youth | 1 | Male | 39 | 12.1 km/h | D10 |
| 44 | 11749 | | Michael POTGIETER | Michael POTGIETER #11749 Male Sub-Vet | 00:49:44 | 00:49:44 | 1 (40) | Sub-Vet | 1 | Male | 40 | 12.1 km/h | C10 |
| 45 | 11748 | | Michael POTGIETER | Michael POTGIETER #11748 Male Sub-Vet | 00:49:44 | 00:49:44 | 2 (41) | Sub-Vet | 2 | Male | 41 | 12.1 km/h | C10 |
| 46 | 79258 | | Binyaameen MEMI | Binyaameen MEMI #79258 Male Sub-Jun | 00:50:00 | 00:50:00 | 8 (42) | Sub-Jun | 8 | Male | 42 | 12.0 km/h | C10 |
| 47 | 46529 | | Chris VAN DER WALT | Chris VAN DER WALT #46529 Male Vet | 00:50:15 | 00:50:15 | 10 (43) | Vet | 10 | Male | 43 | 11.9 km/h | C10 |
| 48 | 88001 | | Christoff VAN DER WALT | Christoff VAN DER WALT #88001 Male Nipper | 00:50:15 | 00:50:15 | 12 (44) | Nipper | 12 | Male | 44 | 11.9 km/h | C10 |
| 49 | 80630 | | Luan RIEP | Luan RIEP #80630 Male Sprogs | 00:50:19 | 00:50:19 | 7 (45) | Sprogs | 7 | Male | 45 | 11.9 km/h | E10 |
| 50 | 11985 | | Jamie BERNDT | Jamie BERNDT #11985 Male Nipper | 00:50:28 | 00:50:28 | 13 (46) | Nipper | 13 | Male | 46 | 11.9 km/h | F10 |