Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Club | Finish |
| 1 | 207 | | Serame GUMEDE | Serame GUMEDE #207 Male Open | 00:16:56 | 00:16:56 | 1 (1) | Open | 1 | Male | 1 | | 00:16:56 |
| 2 | 194 | | April MATOME | April MATOME #194 Male Open | 00:18:07 | 00:18:07 | 2 (2) | Open | 2 | Male | 2 | | 00:18:07 |
| 3 | 206 | | Morena TSOTETSI | Morena TSOTETSI #206 Male Open | 00:18:20 | 00:18:20 | 3 (3) | Open | 3 | Male | 3 | | 00:18:20 |
| 4 | 195 | | Thato SEKGETHO | Thato SEKGETHO #195 Male Open | 00:18:38 | 00:18:38 | 4 (4) | Open | 4 | Male | 4 | | 00:18:38 |
| 5 | 191 | | Colin WALLER | Colin WALLER #191 Male Junior | 00:19:28 | 00:19:28 | 1 (5) | Junior | 1 | Male | 5 | | 00:19:28 |
| 6 | 173 | | Sifiso NGCOBO | Sifiso NGCOBO #173 Male 40-49 | 00:20:16 | 00:20:16 | 1 (6) | 40-49 | 1 | Male | 6 | | 00:20:16 |
| 7 | 302 | | Siyabonga MVELASE | Siyabonga MVELASE #302 Male Junior | 00:21:21 | 00:21:21 | 2 (7) | Junior | 2 | Male | 7 | TOP RUNNERS AC | 00:21:21 |
| 8 | 142 | | Bafana NGWENYA MANYIKA | Bafana NGWENYA MANYIKA #142 Male 40-49 | 00:21:23 | 00:21:23 | 2 (8) | 40-49 | 2 | Male | 8 | KASI ATHLETIC CLUB | 00:21:23 |
| 9 | 321 | | Name 321 | Name 321 #321 Male Open | 00:21:28 | 00:21:28 | 5 (9) | Open | 5 | Male | 9 | | 00:21:28 |
| 10 | 192 | | Megan WALLER | Megan WALLER #192 Female Junior | 00:21:45 | 00:21:45 | 1 (1) | Junior | 1 | Female | 1 | | 00:21:45 |
| 11 | 313 | | Name 313 | Name 313 #313 Male Open | 00:21:56 | 00:21:56 | 6 (10) | Open | 6 | Male | 10 | | 00:21:56 |
| 12 | 5 | | Etienne JANSE VAN VUUREN | Etienne JANSE VAN VUUREN #5 Male Junior | 00:21:56 | 00:21:56 | 3 (11) | Junior | 3 | Male | 11 | MEYERTON AC | 00:21:56 |
| 13 | 172 | | Donald KUBHEKA | Donald KUBHEKA #172 Male 50-59 | 00:22:13 | 00:22:13 | 1 (12) | 50-59 | 1 | Male | 12 | | 00:22:13 |
| 14 | 2 | | Luan VAN DER LINDE | Luan VAN DER LINDE #2 Male Junior | 00:22:34 | 00:22:34 | 4 (13) | Junior | 4 | Male | 13 | BLUE RUNNINGS AC | 00:22:34 |
| 15 | 305 | | Ntini SURNAME | Ntini SURNAME #305 Male Junior | 00:23:40 | 00:23:40 | 5 (14) | Junior | 5 | Male | 14 | | 00:23:40 |
| 16 | 20 | | Bohlale MOTEKA | Bohlale MOTEKA #20 Male Junior | 00:23:43 | 00:23:43 | 6 (15) | Junior | 6 | Male | 15 | NO CLUB | 00:23:43 |
| 17 | 1 | | Maruzé MARAIS | Maruzé MARAIS #1 Female Junior | 00:23:44 | 00:23:44 | 2 (2) | Junior | 2 | Female | 2 | BLUE RUNNINGS AC | 00:23:44 |
| 18 | 320 | | Name 320 | Name 320 #320 Male Open | 00:24:08 | 00:24:08 | 7 (16) | Open | 7 | Male | 16 | | 00:24:08 |
| 19 | 201 | | Kamohelo MOLEFE | Kamohelo MOLEFE #201 Male Junior | 00:24:51 | 00:24:51 | 7 (17) | Junior | 7 | Male | 17 | | 00:24:51 |
| 20 | 200 | | Tshimo MOTSOENENG | Tshimo MOTSOENENG #200 Male Junior | 00:24:54 | 00:24:54 | 8 (18) | Junior | 8 | Male | 18 | | 00:24:54 |
| 21 | 199 | | David MOTSOENENG | David MOTSOENENG #199 Male 40-49 | 00:24:55 | 00:24:55 | 3 (19) | 40-49 | 3 | Male | 19 | ARCELORMITTAL AC | 00:24:55 |
| 22 | 168 | | Elrisa SWIEGERS | Elrisa SWIEGERS #168 Female Junior | 00:25:26 | 00:25:26 | 3 (3) | Junior | 3 | Female | 3 | | 00:25:26 |
| 23 | 322 | | Name 322 | Name 322 #322 Male Open | 00:25:44 | 00:25:44 | 8 (20) | Open | 8 | Male | 20 | | 00:25:44 |
| 24 | 13 | | Cauilo KOEN | Cauilo KOEN #13 Male Junior | 00:25:47 | 00:25:47 | 9 (21) | Junior | 9 | Male | 21 | NO CLUB | 00:25:47 |
| 25 | 80 | | Blessed SITHOLE | Blessed SITHOLE #80 Male Junior | 00:25:51 | 00:25:51 | 10 (22) | Junior | 10 | Male | 22 | NO CLUB | 00:25:51 |
| 26 | 78 | | Daniel DE GOEDE | Daniel DE GOEDE #78 Male Junior | 00:25:53 | 00:25:53 | 11 (23) | Junior | 11 | Male | 23 | NO CLUB | 00:25:53 |
| 27 | 116 | | Birgitte BEKKER | Birgitte BEKKER #116 Female Junior | 00:26:10 | 00:26:10 | 4 (4) | Junior | 4 | Female | 4 | NO CLUB | 00:26:10 |
| 28 | 175 | | Assalina NYATHI | Assalina NYATHI #175 Female 50-59 | 00:26:37 | 00:26:37 | 1 (5) | 50-59 | 1 | Female | 5 | | 00:26:37 |
| 29 | 314 | | Name 314 | Name 314 #314 Male Open | 00:27:00 | 00:27:00 | 9 (24) | Open | 9 | Male | 24 | | 00:27:00 |
| 30 | 59 | | Rethabile MLOJA | Rethabile MLOJA #59 Female Junior | 00:27:02 | 00:27:02 | 5 (6) | Junior | 5 | Female | 6 | NO CLUB | 00:27:02 |
| 31 | 187 | | Kai HATTINGH | Kai HATTINGH #187 Female Junior | 00:27:48 | 00:27:48 | 6 (7) | Junior | 6 | Female | 7 | | 00:27:48 |
| 32 | 316 | | Name 316 | Name 316 #316 Male Open | 00:27:56 | 00:27:56 | 10 (25) | Open | 10 | Male | 25 | | 00:27:56 |
| 33 | 317 | | Name 317 | Name 317 #317 Male Open | 00:28:22 | 00:28:22 | 11 (26) | Open | 11 | Male | 26 | | 00:28:22 |
| 34 | 315 | | Name 315 | Name 315 #315 Male Open | 00:28:22 | 00:28:22 | 12 (27) | Open | 12 | Male | 27 | | 00:28:22 |
| 35 | 15 | | Johan DORFLING | Johan DORFLING #15 Male 40-49 | 00:28:31 | 00:28:31 | 4 (28) | 40-49 | 4 | Male | 28 | NO CLUB | 00:28:31 |
| 36 | 188 | | Fredrick HATTINGH | Fredrick HATTINGH #188 Male 40-49 | 00:28:37 | 00:28:37 | 5 (29) | 40-49 | 5 | Male | 29 | | 00:28:37 |
| 37 | 318 | | Name 318 | Name 318 #318 Male Open | 00:29:10 | 00:29:10 | 13 (30) | Open | 13 | Male | 30 | | 00:29:10 |
| 38 | 7 | | Graham GREENE | Graham GREENE #7 Male 50-59 | 00:29:18 | 00:29:18 | 2 (31) | 50-59 | 2 | Male | 31 | NO CLUB | 00:29:18 |
| 39 | 171 | | Phumzile MTHETHWA | Phumzile MTHETHWA #171 Female Open | 00:29:31 | 00:29:31 | 1 (8) | Open | 1 | Female | 8 | | 00:29:31 |
| 40 | 182 | | Kevin HARMS | Kevin HARMS #182 Male Junior | 00:29:37 | 00:29:37 | 12 (32) | Junior | 12 | Male | 32 | | 00:29:37 |
| 41 | 138 | | Beyers Jnr VAN ROOYEN | Beyers Jnr VAN ROOYEN #138 Male Junior | 00:29:41 | 00:29:41 | 13 (33) | Junior | 13 | Male | 33 | | 00:29:41 |
| 42 | 23 | | Dimitri VAN DEVENTER | Dimitri VAN DEVENTER #23 Male Junior | 00:29:55 | 00:29:55 | 14 (34) | Junior | 14 | Male | 34 | NO CLUB | 00:29:55 |
| 43 | 115 | | Mia HODGSON | Mia HODGSON #115 Female Junior | 00:30:49 | 00:30:49 | 7 (9) | Junior | 7 | Female | 9 | NO CLUB | 00:30:49 |
| 44 | 164 | | Pf VAN DER VYVER | Pf VAN DER VYVER #164 Male Open | 00:31:00 | 00:31:00 | 14 (35) | Open | 14 | Male | 35 | | 00:31:00 |
| 45 | 55 | | Stiaan AUSTIN | Stiaan AUSTIN #55 Male Junior | 00:31:24 | 00:31:24 | 15 (36) | Junior | 15 | Male | 36 | NO CLUB | 00:31:24 |
| 46 | 58 | | Brett EKERMANS | Brett EKERMANS #58 Male 40-49 | 00:31:26 | 00:31:26 | 6 (37) | 40-49 | 6 | Male | 37 | NO CLUB | 00:31:26 |
| 47 | 85 | | Vaughn SONNEKUS | Vaughn SONNEKUS #85 Male Open | 00:31:44 | 00:31:44 | 15 (38) | Open | 15 | Male | 38 | NO CLUB | 00:31:44 |
| 48 | 54 | | Eugene AUSTIN | Eugene AUSTIN #54 Male Open | 00:32:04 | 00:32:04 | 16 (39) | Open | 16 | Male | 39 | NO CLUB | 00:32:04 |
| 49 | 41 | | Pierre LINDEQUE | Pierre LINDEQUE #41 Male Open | 00:32:12 | 00:32:12 | 17 (40) | Open | 17 | Male | 40 | NO CLUB | 00:32:12 |
| 50 | 40 | | Irma VERMAAK | Irma VERMAAK #40 Female Open | 00:32:15 | 00:32:15 | 2 (10) | Open | 2 | Female | 10 | NO CLUB | 00:32:15 |