Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace |
| 1 | 30 | | Pia STEWART | Pia STEWART #30 Female 31+ | 00:23:44 | 00:23:44 | 1 (1) | 31+ | 1 | Female | 1 | 14:50 min/km |
| 2 | 226 | | Rozaan KORFF | Rozaan KORFF #226 Female U14 | 00:25:46 | 00:25:46 | 1 (2) | U14 | 1 | Female | 2 | 16:06 min/km |
| 3 | 147 | | Megan ALBERTYN | Megan ALBERTYN #147 Female 31+ | 00:27:46 | 00:27:46 | 2 (3) | 31+ | 2 | Female | 3 | 17:21 min/km |
| 4 | 34 | | Tarina VAN ZYL | Tarina VAN ZYL #34 Female 31+ | 00:29:34 | 00:29:34 | 3 (4) | 31+ | 3 | Female | 4 | 18:29 min/km |
| 5 | 22 | | Lizaan MOLLER | Lizaan MOLLER #22 Female 31+ | 00:30:57 | 00:30:57 | 4 (5) | 31+ | 4 | Female | 5 | 19:20 min/km |
| 6 | 3 | | Alexa BROWN-ROBINSON | Alexa BROWN-ROBINSON #3 Female 31+ | 00:30:58 | 00:30:58 | 5 (6) | 31+ | 5 | Female | 6 | 19:21 min/km |
| 7 | 141 | | Liandri TERBLANCHE | Liandri TERBLANCHE #141 Female U14 | 00:32:34 | 00:32:34 | 2 (7) | U14 | 2 | Female | 7 | 20:21 min/km |
| 8 | 15 | | Kate IMRIE | Kate IMRIE #15 Female 31+ | 00:33:57 | 00:33:57 | 6 (8) | 31+ | 6 | Female | 8 | 21:13 min/km |
| 9 | 35 | | Thea VENTER | Thea VENTER #35 Female 31+ | 00:34:37 | 00:34:37 | 7 (9) | 31+ | 7 | Female | 9 | 21:38 min/km |
| 10 | 26 | | Sophie NIEMANN | Sophie NIEMANN #26 Female 31+ | 00:35:48 | 00:35:48 | 8 (10) | 31+ | 8 | Female | 10 | 22:22 min/km |
| 11 | 4 | | Sanet CAROW | Sanet CAROW #4 Female 31+ | 00:35:58 | 00:35:58 | 9 (11) | 31+ | 9 | Female | 11 | 22:29 min/km |
| 12 | 175 | | Lyn BAINBRIDGE | Lyn BAINBRIDGE #175 Female 31+ | 00:36:47 | 00:36:47 | 10 (12) | 31+ | 10 | Female | 12 | 22:59 min/km |
| 13 | 25 | | Claudia NEWTON | Claudia NEWTON #25 Female 31+ | 00:36:57 | 00:36:57 | 11 (13) | 31+ | 11 | Female | 13 | 23:05 min/km |
| 14 | 29 | | Dee SEABROOK FINLAY | Dee SEABROOK FINLAY #29 Female 31+ | 00:37:12 | 00:37:12 | 12 (14) | 31+ | 12 | Female | 14 | 23:15 min/km |
| 15 | 12 | | Carien HARDING | Carien HARDING #12 Female 31+ | 00:37:53 | 00:37:53 | 13 (15) | 31+ | 13 | Female | 15 | 23:41 min/km |
| 16 | 27 | | Joanne NORTON | Joanne NORTON #27 Female 31+ | 00:38:10 | 00:38:10 | 14 (16) | 31+ | 14 | Female | 16 | 23:51 min/km |
| 17 | 17 | | Samantha KAYSER | Samantha KAYSER #17 Female 31+ | 00:38:42 | 00:38:42 | 15 (17) | 31+ | 15 | Female | 17 | 24:11 min/km |
| 18 | 14 | | Antonia HODDINOTT | Antonia HODDINOTT #14 Female 31+ | 00:38:43 | 00:38:43 | 16 (18) | 31+ | 16 | Female | 18 | 24:11 min/km |
| 19 | 31 | | Nicky STRUWIG | Nicky STRUWIG #31 Female 31+ | 00:39:04 | 00:39:04 | 17 (19) | 31+ | 17 | Female | 19 | 24:25 min/km |
| 20 | 10 | | Marianne FLETCHER | Marianne FLETCHER #10 Female 31+ | 00:39:14 | 00:39:14 | 18 (20) | 31+ | 18 | Female | 20 | 24:31 min/km |
| 21 | 252 | | Beth WALKER | Beth WALKER #252 Female Open | 00:39:36 | 00:39:36 | 1 (21) | Open | 1 | Female | 21 | 24:45 min/km |
| 22 | 144 | | Megan NAIE | Megan NAIE #144 Female 31+ | 00:39:47 | 00:39:47 | 19 (22) | 31+ | 19 | Female | 22 | 24:52 min/km |
| 23 | 40 | | Z VERMOOTEN | Z VERMOOTEN #40 Female U14 | 00:40:26 | 00:40:26 | 3 (23) | U14 | 3 | Female | 23 | 25:16 min/km |
| 24 | 146 | | Coryn FISHER | Coryn FISHER #146 Female 31+ | 00:41:03 | 00:41:03 | 20 (24) | 31+ | 20 | Female | 24 | 25:39 min/km |
| 25 | 135 | | Corne VERMOOTEN | Corne VERMOOTEN #135 Male Open | 00:41:05 | 00:41:05 | 2 (1) | Open | 2 | Male | 1 | 25:40 min/km |
| 26 | 7 | | Kym COAD | Kym COAD #7 Female 31+ | 00:41:35 | 00:41:35 | 21 (25) | 31+ | 21 | Female | 25 | 25:59 min/km |
| 27 | 39 | | Zara VAN KRAAYENBURG | Zara VAN KRAAYENBURG #39 Female U14 | 00:41:37 | 00:41:37 | 4 (26) | U14 | 4 | Female | 26 | 26:00 min/km |
| 28 | 20 | | Kim LEE | Kim LEE #20 Female 31+ | 00:41:39 | 00:41:39 | 22 (27) | 31+ | 22 | Female | 27 | 26:02 min/km |
| 29 | 122 | | Rob PARNELL | Rob PARNELL #122 Male Open | 00:41:46 | 00:41:46 | 3 (2) | Open | 3 | Male | 2 | 26:06 min/km |
| 30 | 33 | | Amanda VAN KRAAYENBURG | Amanda VAN KRAAYENBURG #33 Female 31+ | 00:41:48 | 00:41:48 | 23 (28) | 31+ | 23 | Female | 28 | 26:07 min/km |
| 31 | 164 | | Sanel HONIBALL | Sanel HONIBALL #164 Female 31+ | 00:43:36 | 00:43:36 | 24 (29) | 31+ | 24 | Female | 29 | 27:14 min/km |
| 32 | 19 | | Annemari KRUGER | Annemari KRUGER #19 Female 31+ | 00:43:36 | 00:43:36 | 25 (30) | 31+ | 25 | Female | 30 | 27:15 min/km |
| 33 | 212 | | Catherina DYER | Catherina DYER #212 Female Open | 00:43:58 | 00:43:58 | 4 (31) | Open | 4 | Female | 31 | 27:28 min/km |
| 34 | 24 | | Laaika MOOSA | Laaika MOOSA #24 Female 31+ | 00:44:12 | 00:44:12 | 26 (32) | 31+ | 26 | Female | 32 | 27:37 min/km |
| 35 | 5 | | Robyne CHABANT | Robyne CHABANT #5 Female 31+ | 00:44:16 | 00:44:16 | 27 (33) | 31+ | 27 | Female | 33 | 27:40 min/km |
| 36 | 139 | | Alexandre LYLE | Alexandre LYLE #139 Male Open | 00:44:40 | 00:44:40 | 5 (3) | Open | 5 | Male | 3 | 27:55 min/km |
| 37 | 131 | | Johann VAN DER MERWE | Johann VAN DER MERWE #131 Male Open | 00:46:30 | 00:46:30 | 6 (4) | Open | 6 | Male | 4 | 29:04 min/km |
| 38 | 11 | | Engeli FOUCHE VAN DER MERWE | Engeli FOUCHE VAN DER MERWE #11 Female 31+ | 00:46:31 | 00:46:31 | 28 (34) | 31+ | 28 | Female | 34 | 29:04 min/km |
| 39 | 229 | | Chloe LYLE | Chloe LYLE #229 Female Open | 00:47:50 | 00:47:50 | 7 (35) | Open | 7 | Female | 35 | 29:54 min/km |
| 40 | 36 | | Anita WINNAN | Anita WINNAN #36 Female 31+ | 00:49:23 | 00:49:23 | 29 (36) | 31+ | 29 | Female | 36 | 30:51 min/km |
| 41 | 8 | | Christine DU PREEZ | Christine DU PREEZ #8 Female 31+ | 00:50:22 | 00:50:22 | 30 (37) | 31+ | 30 | Female | 37 | 31:28 min/km |
| 42 | 2 | | Annelize BREETZKE | Annelize BREETZKE #2 Female 31+ | 00:50:32 | 00:50:32 | 31 (38) | 31+ | 31 | Female | 38 | 31:35 min/km |
| 43 | 230 | | Jeanne MATTHIS | Jeanne MATTHIS #230 Female 31+ | 00:50:40 | 00:50:40 | 32 (39) | 31+ | 32 | Female | 39 | 31:40 min/km |
| 44 | 149 | | Alet DU PLOY | Alet DU PLOY #149 Female 31+ | 00:55:28 | 00:55:28 | 33 (40) | 31+ | 33 | Female | 40 | 34:40 min/km |
| 45 | 21 | | Alison LYLE | Alison LYLE #21 Female 31+ | 01:00:00 | 01:00:00 | 34 (41) | 31+ | 34 | Female | 41 | 37:29 min/km |
| 46 | 38 | | Juliette LYLE | Juliette LYLE #38 Female U14 | 01:00:00 | 01:00:00 | 5 (42) | U14 | 5 | Female | 42 | 37:30 min/km |
| | 6 | | Barbara CILLIERS | Barbara CILLIERS #6 Female 31+ | DNF | DNF | | 31+ | | Female | | |
| | 37 | | Klara BOTHA-NEL | Klara BOTHA-NEL #37 Female U14 | DNF | DNF | | U14 | | Female | | |