Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Mile Start | Mile Finish | G/Pos | Finish |
| 1 | 218 | | Nicholas SEOPESENGWE | Nicholas SEOPESENGWE #218 Male Senior | 01:05:38 | 01:05:38 | 1 (1) | Senior | 1 | Male | 1 | 3:06 min/km | 00:36:03 | 00:04:37 | 1 | 00:24:57 |
| 2 | 119 | | Gladwin MZAZI | Gladwin MZAZI #119 Male Senior | 01:06:46 | 01:06:46 | 2 (2) | Senior | 2 | Male | 2 | 3:09 min/km | 00:36:32 | 00:05:03 | 2 | 00:25:10 |
| 3 | 208 | | Pule SIBEKO | Pule SIBEKO #208 Male Senior | 01:08:30 | 01:08:30 | 3 (3) | Senior | 3 | Male | 3 | 3:14 min/km | 00:38:03 | 00:05:16 | 3 | 00:25:10 |
| 4 | 222 | | Jacob MOLEFE | Jacob MOLEFE #222 Male Senior | 01:09:48 | 01:09:48 | 4 (4) | Senior | 4 | Male | 4 | 3:18 min/km | 00:38:41 | 00:05:27 | 4 | 00:25:39 |
| 5 | 205 | | Thabiso MOSEKILI | Thabiso MOSEKILI #205 Male Senior | 01:12:13 | 01:12:13 | 5 (5) | Senior | 5 | Male | 5 | 3:25 min/km | 00:40:06 | 00:05:33 | 5 | 00:26:33 |
| 6 | 143 | | Mbuti MMOLO | Mbuti MMOLO #143 Male Senior | 01:12:41 | 01:12:41 | 6 (6) | Senior | 6 | Male | 6 | 3:26 min/km | 00:40:01 | 00:05:45 | 6 | 00:26:54 |
| 7 | 215 | | Teboho MOKOENA | Teboho MOKOENA #215 Male 40-49 | 01:19:18 | 01:19:18 | 1 (7) | 40-49 | 1 | Male | 7 | 3:45 min/km | 00:44:53 | 00:06:03 | 7 | 00:28:21 |
| 8 | 214 | | Paul RAMNOKOPLA | Paul RAMNOKOPLA #214 Male 40-49 | 01:20:04 | 01:20:04 | 2 (8) | 40-49 | 2 | Male | 8 | 3:47 min/km | 00:42:26 | 00:06:05 | 8 | 00:31:32 |
| 9 | 263 | | Sampie MOKGATLO | Sampie MOKGATLO #263 Male 40-49 | 01:20:11 | 01:20:11 | 3 (9) | 40-49 | 3 | Male | 9 | 3:48 min/km | 00:44:20 | 00:06:15 | 9 | 00:29:35 |
| 10 | 62 | | Cornelia JOUBERT | Cornelia JOUBERT #62 Female Senior | 01:21:01 | 01:21:01 | 1 (1) | Senior | 1 | Female | 1 | 3:50 min/km | 00:45:12 | 00:05:58 | 1 | 00:29:51 |
| 11 | 116 | | Teboho MPHASA | Teboho MPHASA #116 Male Senior | 01:21:53 | 01:21:53 | 7 (10) | Senior | 7 | Male | 10 | 3:52 min/km | 00:45:10 | 00:06:16 | 10 | 00:30:26 |
| 12 | 135 | | Thato NYANKULA | Thato NYANKULA #135 Male Senior | 01:21:54 | 01:21:54 | 8 (11) | Senior | 8 | Male | 11 | 3:52 min/km | 00:45:10 | 00:06:19 | 11 | 00:30:23 |
| 13 | 212 | | Nayangani MTMKULU | Nayangani MTMKULU #212 Male Senior | 01:24:03 | 01:24:03 | 9 (12) | Senior | 9 | Male | 12 | 3:59 min/km | 00:46:08 | 00:06:31 | 14 | 00:31:22 |
| 14 | 81 | | Ezekiel MOKOENA | Ezekiel MOKOENA #81 Male 40-49 | 01:24:29 | 01:24:29 | 4 (13) | 40-49 | 4 | Male | 13 | 4:00 min/km | 00:46:06 | 00:06:25 | 12 | 00:31:57 |
| 15 | 238 | | Kebogilr MOTSHABI | Kebogilr MOTSHABI #238 Female Senior | 01:24:45 | 01:24:45 | 2 (2) | Senior | 2 | Female | 2 | 4:01 min/km | 00:46:11 | 00:06:36 | 4 | 00:31:58 |
| 16 | 163 | | Stanley TJIE | Stanley TJIE #163 Male Senior | 01:24:49 | 01:24:49 | 10 (14) | Senior | 10 | Male | 14 | 4:01 min/km | 00:46:56 | 00:06:31 | 13 | 00:31:21 |
| 17 | 124 | | Dumisani NDLOVU | Dumisani NDLOVU #124 Male 40-49 | 01:25:21 | 01:25:21 | 5 (15) | 40-49 | 5 | Male | 15 | 4:02 min/km | 00:46:56 | 00:06:34 | 15 | 00:31:49 |
| 18 | 104 | | Lebo MOFOKENG | Lebo MOFOKENG #104 Female Senior | 01:25:22 | 01:25:22 | 3 (3) | Senior | 3 | Female | 3 | 4:02 min/km | 00:46:56 | 00:06:33 | 3 | 00:31:52 |
| 19 | 60 | | Rose JIJANA | Rose JIJANA #60 Female Senior | 01:27:06 | 01:27:06 | 4 (4) | Senior | 4 | Female | 4 | 4:07 min/km | 00:47:42 | 00:06:47 | 5 | 00:32:36 |
| 20 | 19 | | Christo CRAUSE | Christo CRAUSE #19 Male 50-59 | 01:27:47 | 01:27:47 | 1 (16) | 50-59 | 1 | Male | 16 | 4:09 min/km | 00:48:45 | 00:06:39 | 16 | 00:32:22 |
| 21 | 187 | | Charne BOSMAN | Charne BOSMAN #187 Female 40-49 | 01:27:54 | 01:27:54 | 1 (5) | 40-49 | 1 | Female | 5 | 4:09 min/km | 00:49:24 | 00:06:28 | 2 | 00:32:01 |
| 22 | 17 | | Vicente COME | Vicente COME #17 Male 40-49 | 01:30:01 | 01:30:01 | 6 (17) | 40-49 | 6 | Male | 17 | 4:16 min/km | 00:48:58 | 00:07:01 | 19 | 00:34:01 |
| 23 | 174 | | Helené VAN ROOYEN | Helené VAN ROOYEN #174 Female 40-49 | 01:30:22 | 01:30:22 | 2 (6) | 40-49 | 2 | Female | 6 | 4:17 min/km | 00:50:02 | 00:06:50 | 6 | 00:33:29 |
| 24 | 202 | | Alison DE BRUIN | Alison DE BRUIN #202 Female Senior | 01:30:43 | 01:30:43 | 5 (7) | Senior | 5 | Female | 7 | 4:18 min/km | 00:51:03 | 00:06:55 | 8 | 00:32:44 |
| 25 | 63 | | Hemant KANA | Hemant KANA #63 Male 40-49 | 01:31:33 | 01:31:33 | 7 (18) | 40-49 | 7 | Male | 18 | 4:20 min/km | 00:51:16 | 00:07:03 | 21 | 00:33:13 |
| 26 | 178 | | Nathan VUNGANAI | Nathan VUNGANAI #178 Male Senior | 01:32:07 | 01:32:07 | 11 (19) | Senior | 11 | Male | 19 | 4:21 min/km | 00:51:15 | 00:07:02 | 20 | 00:33:50 |
| 27 | 219 | | Isaac SEKHOKHO | Isaac SEKHOKHO #219 Male 50-59 | 01:33:18 | 01:33:18 | 2 (20) | 50-59 | 2 | Male | 20 | 4:25 min/km | 00:50:08 | 00:07:11 | 25 | 00:35:57 |
| 28 | 199 | | Teboho MOKOENA | Teboho MOKOENA #199 Male Senior | 01:33:19 | 01:33:19 | 12 (21) | Senior | 12 | Male | 21 | 4:25 min/km | 00:45:07 | 00:06:45 | 17 | 00:41:26 |
| 29 | 52 | | Anja HEENOP | Anja HEENOP #52 Female Senior | 01:34:12 | 01:34:12 | 6 (8) | Senior | 6 | Female | 8 | 4:27 min/km | 00:54:15 | 00:06:54 | 7 | 00:33:01 |
| 30 | 3 | | Stephan AUCAMP | Stephan AUCAMP #3 Male Senior | 01:34:13 | 01:34:13 | 13 (22) | Senior | 13 | Male | 22 | 4:27 min/km | 00:54:00 | 00:07:08 | 24 | 00:33:04 |
| 31 | 142 | | Luyolo QWALA | Luyolo QWALA #142 Male 50-59 | 01:37:00 | 01:37:00 | 3 (23) | 50-59 | 3 | Male | 23 | 4:35 min/km | 00:52:43 | 00:07:43 | 30 | 00:36:33 |
| 32 | 147 | | Elias Sello RAMPAI | Elias Sello RAMPAI #147 Male 40-49 | 01:37:22 | 01:37:22 | 8 (24) | 40-49 | 8 | Male | 24 | 4:36 min/km | 00:53:27 | 00:07:25 | 26 | 00:36:29 |
| 33 | 189 | | Mampe HLATSHWAYO | Mampe HLATSHWAYO #189 Female 40-49 | 01:37:25 | 01:37:25 | 3 (9) | 40-49 | 3 | Female | 9 | 4:37 min/km | 00:56:07 | 00:07:09 | 9 | 00:34:08 |
| 34 | 76 | | Michael LEKGOTHOANE | Michael LEKGOTHOANE #76 Male Senior | 01:37:26 | 01:37:26 | 14 (25) | Senior | 14 | Male | 25 | 4:37 min/km | 00:56:07 | 00:07:05 | 22 | 00:34:14 |
| 35 | 213 | | Amber BOREPHE | Amber BOREPHE #213 Male 50-59 | 01:37:28 | 01:37:28 | 4 (26) | 50-59 | 4 | Male | 26 | 4:37 min/km | 00:54:36 | 00:07:31 | 28 | 00:35:20 |
| 36 | 221 | | Mabusli TYLIE | Mabusli TYLIE #221 Male Senior | 01:37:28 | 01:37:28 | 15 (27) | Senior | 15 | Male | 27 | 4:37 min/km | 00:56:07 | 00:07:05 | 23 | 00:34:15 |
| 37 | 159 | | Michelle SPIES | Michelle SPIES #159 Female Senior | 01:37:49 | 01:37:49 | 7 (10) | Senior | 7 | Female | 10 | 4:38 min/km | 00:54:16 | 00:07:50 | 10 | 00:35:42 |
| 38 | 210 | | Mandla DLAMINI | Mandla DLAMINI #210 Male Senior | 01:38:47 | 01:38:47 | 16 (28) | Senior | 16 | Male | 28 | 4:40 min/km | 00:54:35 | 00:07:32 | 29 | 00:36:38 |
| 39 | 77 | | Sammy LEMPE | Sammy LEMPE #77 Male 40-49 | 01:38:51 | 01:38:51 | 9 (29) | 40-49 | 9 | Male | 29 | 4:41 min/km | 00:58:27 | 00:06:59 | 18 | 00:33:23 |
| 40 | 10 | | Danie BOSMAN | Danie BOSMAN #10 Male 40-49 | 01:38:58 | 01:38:58 | 10 (30) | 40-49 | 10 | Male | 30 | 4:41 min/km | 00:55:09 | 00:07:29 | 27 | 00:36:20 |
| 41 | 185 | | Roselina KHAMBULE | Roselina KHAMBULE #185 Female Senior | 01:40:37 | 01:40:37 | 8 (11) | Senior | 8 | Female | 11 | 4:46 min/km | 00:55:01 | 00:07:55 | 12 | 00:37:39 |
| 42 | 39 | | Jacques ENGELBRECHT | Jacques ENGELBRECHT #39 Male Senior | 01:40:51 | 01:40:51 | 17 (31) | Senior | 17 | Male | 31 | 4:46 min/km | 00:54:00 | 00:07:49 | 31 | 00:39:01 |
| 43 | 11 | | Lida BOTHA | Lida BOTHA #11 Female Senior | 01:42:41 | 01:42:41 | 9 (12) | Senior | 9 | Female | 12 | 4:52 min/km | 00:56:55 | 00:07:57 | 13 | 00:37:48 |
| 44 | 177 | | Lucas VANTO | Lucas VANTO #177 Male 50-59 | 01:42:58 | 01:42:58 | 5 (32) | 50-59 | 5 | Male | 32 | 4:52 min/km | 00:56:06 | 00:08:15 | 35 | 00:38:36 |
| 45 | 161 | | Wayne SUSSMAN | Wayne SUSSMAN #161 Male 40-49 | 01:43:42 | 01:43:42 | 11 (33) | 40-49 | 11 | Male | 33 | 4:54 min/km | 00:56:27 | 00:08:30 | 42 | 00:38:44 |
| 46 | 91 | | Kgabo MANAMELA | Kgabo MANAMELA #91 Male 50-59 | 01:44:18 | 01:44:18 | 6 (34) | 50-59 | 6 | Male | 34 | 4:56 min/km | 01:00:33 | 00:07:56 | 32 | 00:35:47 |
| 47 | 176 | | Marianne VAN WIJK | Marianne VAN WIJK #176 Female Senior | 01:44:18 | 01:44:18 | 10 (13) | Senior | 10 | Female | 13 | 4:56 min/km | 00:58:35 | 00:07:51 | 11 | 00:37:51 |
| 48 | 117 | | Leon MULLER | Leon MULLER #117 Male 40-49 | 01:45:37 | 01:45:37 | 12 (35) | 40-49 | 12 | Male | 35 | 5:00 min/km | 00:59:00 | 00:08:02 | 33 | 00:38:34 |
| 49 | 197 | | Monia SARAKIS | Monia SARAKIS #197 Female Senior | 01:45:40 | 01:45:40 | 11 (14) | Senior | 11 | Female | 14 | 5:00 min/km | 00:58:54 | 00:08:04 | 14 | 00:38:40 |
| 50 | 74 | | Collen LEHASA | Collen LEHASA #74 Male 40-49 | 01:45:56 | 01:45:56 | 13 (36) | 40-49 | 13 | Male | 36 | 5:01 min/km | 00:56:39 | 00:08:05 | 34 | 00:41:11 |