Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Dist | Pace | CP1 | Finish |
| 1 | 5133 | | Nkosinathi Percy NKAMBULE | Nkosinathi Percy NKAMBULE #5133 Male Senior (19-29) | 00:20:50 | 00:20:50 | 1 (1) | Senior (19-29) | 1 | Male | 1 | 5 | 4:10 min/km | | 00:20:50 |
| 2 | 2118 | | Colani MLAHABELE | Colani MLAHABELE #2118 Male Sub Veteran (30-39) | 00:21:20 | 00:21:20 | 1 (2) | Sub Veteran (30-39) | 1 | Male | 2 | 5 | 4:16 min/km | | 00:21:20 |
| 3 | 5132 | | Njabulo LUKHELE | Njabulo LUKHELE #5132 Male Sub Veteran (30-39) | 00:24:57 | 00:24:57 | 2 (3) | Sub Veteran (30-39) | 2 | Male | 3 | 5 | 4:59 min/km | | 00:24:57 |
| 4 | 5139 | | Sibongiseni ZWANE | Sibongiseni ZWANE #5139 Male Senior (19-29) | 00:26:40 | 00:26:40 | 2 (4) | Senior (19-29) | 2 | Male | 4 | 5 | 5:20 min/km | 00:13:11 | 00:26:40 |
| 5 | 5209 | | Sboniso DLAMINI | Sboniso DLAMINI #5209 Male Senior (19-29) | 00:26:40 | 00:26:40 | 3 (5) | Senior (19-29) | 3 | Male | 5 | 5 | 5:20 min/km | 00:12:03 | 00:26:40 |
| 6 | 1159 | | Sabelo Mazibuko CLEMENT | Sabelo Mazibuko CLEMENT #1159 Male Sub Veteran (30-39) | 00:26:41 | 00:26:41 | 3 (6) | Sub Veteran (30-39) | 3 | Male | 6 | 5 | 5:20 min/km | 00:12:13 | 00:26:41 |
| 7 | 5017 | | Bongiswa MALINGA | Bongiswa MALINGA #5017 Male Under 16 | 00:28:08 | 00:28:08 | 1 (7) | Under 16 | 1 | Male | 7 | 5 | 5:37 min/km | 00:12:26 | 00:28:08 |
| 8 | 5096 | | Lindokuhle MKALIPHI | Lindokuhle MKALIPHI #5096 Male Senior (19-29) | 00:28:13 | 00:28:13 | 4 (8) | Senior (19-29) | 4 | Male | 8 | 5 | 5:38 min/km | 00:16:48 | 00:28:13 |
| 9 | 5122 | | Musa NCONGWANE | Musa NCONGWANE #5122 Male Sub Veteran (30-39) | 00:28:22 | 00:28:22 | 4 (9) | Sub Veteran (30-39) | 4 | Male | 9 | 5 | 5:40 min/km | 00:14:40 | 00:28:22 |
| 10 | 2111 | | Zanele MAIMBELA | Zanele MAIMBELA #2111 Female Senior (19-29) | 00:29:13 | 00:29:13 | 1 (1) | Senior (19-29) | 1 | Female | 1 | 5 | 5:50 min/km | 00:13:20 | 00:29:13 |
| 11 | 5194 | | Ronald SHONGWE | Ronald SHONGWE #5194 Male Sub Veteran (30-39) | 00:29:48 | 00:29:48 | 5 (10) | Sub Veteran (30-39) | 5 | Male | 10 | 5 | 5:57 min/km | 00:13:29 | 00:29:48 |
| 12 | 5229 | | Simile DLAMINI | Simile DLAMINI #5229 Female Senior (19-29) | 00:29:57 | 00:29:57 | 2 (2) | Senior (19-29) | 2 | Female | 2 | 5 | 5:59 min/km | 00:14:19 | 00:29:57 |
| 13 | 955 | | Mduduzi SHONGWE | Mduduzi SHONGWE #955 Male Grand Master (60+) | 00:31:53 | 00:31:53 | 1 (11) | Grand Master (60+) | 1 | Male | 11 | 5 | 6:22 min/km | 00:15:12 | 00:31:53 |
| 14 | 5179 | | Phephile BHEMBE | Phephile BHEMBE #5179 Female Senior (19-29) | 00:32:03 | 00:32:03 | 3 (3) | Senior (19-29) | 3 | Female | 3 | 5 | 6:24 min/km | 00:14:39 | 00:32:03 |
| 15 | 5140 | | Nolwazi MKHONTA | Nolwazi MKHONTA #5140 Female Sub Veteran (30-39) | 00:32:18 | 00:32:18 | 1 (4) | Sub Veteran (30-39) | 1 | Female | 4 | 5 | 6:27 min/km | 00:14:35 | 00:32:18 |
| 16 | 5016 | | Bongikhosi MHLANGA | Bongikhosi MHLANGA #5016 Male Sub Veteran (30-39) | 00:32:26 | 00:32:26 | 6 (12) | Sub Veteran (30-39) | 6 | Male | 12 | 5 | 6:29 min/km | 00:14:23 | 00:32:26 |
| 17 | 5008 | | Azara Alizee DU PONT | Azara Alizee DU PONT #5008 Female Under 16 | 00:32:41 | 00:32:41 | 1 (5) | Under 16 | 1 | Female | 5 | 5 | 6:32 min/km | 00:15:11 | 00:32:41 |
| 18 | 5021 | | Brandon DRINKWATER | Brandon DRINKWATER #5021 Male Under 16 | 00:32:44 | 00:32:44 | 2 (13) | Under 16 | 2 | Male | 13 | 5 | 6:32 min/km | 00:15:12 | 00:32:44 |
| 19 | 5204 | | Sandisiwe DLAMINI | Sandisiwe DLAMINI #5204 Female Senior (19-29) | 00:32:53 | 00:32:53 | 4 (6) | Senior (19-29) | 4 | Female | 6 | 5 | 6:34 min/km | 00:15:06 | 00:32:53 |
| 20 | 5160 | | Nothando MASILELA | Nothando MASILELA #5160 Female Senior (19-29) | 00:33:04 | 00:33:04 | 5 (7) | Senior (19-29) | 5 | Female | 7 | 5 | 6:36 min/km | 00:15:15 | 00:33:04 |
| 21 | 2039 | | Nikki JACOBSZ | Nikki JACOBSZ #2039 Female Sub Veteran (30-39) | 00:33:37 | 00:33:37 | 2 (8) | Sub Veteran (30-39) | 2 | Female | 8 | 5 | 6:43 min/km | 00:15:31 | 00:33:37 |
| 22 | 5002 | | Andreas OLIVIER | Andreas OLIVIER #5002 Male Under 16 | 00:34:29 | 00:34:29 | 3 (14) | Under 16 | 3 | Male | 14 | 5 | 6:53 min/km | 00:17:22 | 00:34:29 |
| 23 | 5131 | | Nicola OLIVIER | Nicola OLIVIER #5131 Female Under 16 | 00:34:30 | 00:34:30 | 2 (9) | Under 16 | 2 | Female | 9 | 5 | 6:54 min/km | 00:17:21 | 00:34:30 |
| 24 | 5044 | | Delisile NGUBANE | Delisile NGUBANE #5044 Female Sub Veteran (30-39) | 00:34:35 | 00:34:35 | 3 (10) | Sub Veteran (30-39) | 3 | Female | 10 | 5 | 6:55 min/km | 00:15:52 | 00:34:35 |
| 25 | 5075 | | Kai DU PONT | Kai DU PONT #5075 Male Under 16 | 00:34:40 | 00:34:40 | 4 (15) | Under 16 | 4 | Male | 15 | 5 | 6:56 min/km | 00:15:08 | 00:34:40 |
| 26 | 5125 | | Ncamile SIBANDZE | Ncamile SIBANDZE #5125 Female Sub Veteran (30-39) | 00:34:55 | 00:34:55 | 4 (11) | Sub Veteran (30-39) | 4 | Female | 11 | 5 | 6:59 min/km | | 00:34:55 |
| 27 | 5215 | | Sebenele DLAMINI | Sebenele DLAMINI #5215 Female Senior (19-29) | 00:35:03 | 00:35:03 | 6 (12) | Senior (19-29) | 6 | Female | 12 | 5 | 7:00 min/km | | 00:35:03 |
| 28 | 5026 | | Ngwenya PRETTEJOHN | Ngwenya PRETTEJOHN #5026 Female Senior (19-29) | 00:35:35 | 00:35:35 | 7 (13) | Senior (19-29) | 7 | Female | 13 | 5 | 7:07 min/km | 00:15:42 | 00:35:35 |
| 29 | 2016 | | Jaime PETRUS | Jaime PETRUS #2016 Female Veteran (40-49) | 00:35:45 | 00:35:45 | 1 (14) | Veteran (40-49) | 1 | Female | 14 | 5 | 7:09 min/km | 00:16:33 | 00:35:45 |
| 30 | 2105 | | Thembinkosi NXUMALO | Thembinkosi NXUMALO #2105 Male Master (50-59) | 00:35:55 | 00:35:55 | 1 (16) | Master (50-59) | 1 | Male | 16 | 5 | 7:11 min/km | 00:16:17 | 00:35:55 |
| 31 | 5156 | | Nontsikelelo MAMBA | Nontsikelelo MAMBA #5156 Female Senior (19-29) | 00:36:36 | 00:36:36 | 8 (15) | Senior (19-29) | 8 | Female | 15 | 5 | 7:19 min/km | 00:15:41 | 00:36:36 |
| 32 | 5106 | | Lutfo DLAMINI | Lutfo DLAMINI #5106 Male Sub Veteran (30-39) | 00:36:42 | 00:36:42 | 7 (17) | Sub Veteran (30-39) | 7 | Male | 17 | 5 | 7:20 min/km | 00:17:01 | 00:36:42 |
| 33 | 5007 | | Ayanda NGWENYA | Ayanda NGWENYA #5007 Male Sub Veteran (30-39) | 00:36:42 | 00:36:42 | 8 (18) | Sub Veteran (30-39) | 8 | Male | 18 | 5 | 7:20 min/km | 00:15:36 | 00:36:42 |
| 34 | 2109 | | Wesley CARMICHAEL | Wesley CARMICHAEL #2109 Male Grand Master (60+) | 00:37:10 | 00:37:10 | 2 (19) | Grand Master (60+) | 2 | Male | 19 | 5 | 7:26 min/km | 00:17:05 | 00:37:10 |
| 35 | 5056 | | Gabsile ZULU | Gabsile ZULU #5056 Female Master (50-59) | 00:38:00 | 00:38:00 | 1 (16) | Master (50-59) | 1 | Female | 16 | 5 | 7:36 min/km | 00:16:33 | 00:38:00 |
| 36 | 5190 | | Pierre DEBAVELAERE | Pierre DEBAVELAERE #5190 Male Senior (19-29) | 00:38:16 | 00:38:16 | 5 (20) | Senior (19-29) | 5 | Male | 20 | 5 | 7:39 min/km | 00:16:47 | 00:38:16 |
| 37 | 5130 | | Nhlanhla MASEKO | Nhlanhla MASEKO #5130 Male Senior (19-29) | 00:38:26 | 00:38:26 | 6 (21) | Senior (19-29) | 6 | Male | 21 | 5 | 7:41 min/km | 00:21:36 | 00:38:26 |
| 38 | 5189 | | Phumzile MTHEMBU | Phumzile MTHEMBU #5189 Female Sub Veteran (30-39) | 00:39:36 | 00:39:36 | 5 (17) | Sub Veteran (30-39) | 5 | Female | 17 | 5 | 7:55 min/km | 00:16:55 | 00:39:36 |
| 39 | 5119 | | Mpilwenhle NKAMBULE | Mpilwenhle NKAMBULE #5119 Male Under 16 | 00:40:19 | 00:40:19 | 5 (22) | Under 16 | 5 | Male | 22 | 5 | 8:03 min/km | 00:17:22 | 00:40:19 |
| 40 | 5054 | | Fikile MAZIYA | Fikile MAZIYA #5054 Female Sub Veteran (30-39) | 00:40:20 | 00:40:20 | 6 (18) | Sub Veteran (30-39) | 6 | Female | 18 | 5 | 8:04 min/km | 00:18:14 | 00:40:20 |
| 41 | 5155 | | Nonhlanhla MAKHANYA | Nonhlanhla MAKHANYA #5155 Female Veteran (40-49) | 00:40:29 | 00:40:29 | 2 (19) | Veteran (40-49) | 2 | Female | 19 | 5 | 8:05 min/km | 00:18:20 | 00:40:29 |
| 42 | 2113 | | Zakithi MSIBI | Zakithi MSIBI #2113 Female Sub Veteran (30-39) | 00:40:55 | 00:40:55 | 7 (20) | Sub Veteran (30-39) | 7 | Female | 20 | 5 | 8:11 min/km | 00:18:01 | 00:40:55 |
| 43 | 5052 | | Ethan JONES | Ethan JONES #5052 Male Under 16 | 00:42:37 | 00:42:37 | 6 (23) | Under 16 | 6 | Male | 23 | 5 | 8:31 min/km | 00:19:44 | 00:42:37 |
| 44 | 5035 | | Christine OLIVIER | Christine OLIVIER #5035 Female Under 16 | 00:42:55 | 00:42:55 | 3 (21) | Under 16 | 3 | Female | 21 | 5 | 8:35 min/km | 00:18:43 | 00:42:55 |
| 45 | 5142 | | Nolwazi VILAKATI | Nolwazi VILAKATI #5142 Female Sub Veteran (30-39) | 00:42:56 | 00:42:56 | 8 (22) | Sub Veteran (30-39) | 8 | Female | 22 | 5 | 8:35 min/km | 00:18:37 | 00:42:56 |
| 46 | 5073 | | Julliet MAMBA | Julliet MAMBA #5073 Female Sub Veteran (30-39) | 00:45:34 | 00:45:34 | 9 (23) | Sub Veteran (30-39) | 9 | Female | 23 | 5 | 9:06 min/km | 00:20:59 | 00:45:34 |
| 47 | 5065 | | Hylie OLIVIER | Hylie OLIVIER #5065 Female Veteran (40-49) | 00:45:46 | 00:45:46 | 3 (24) | Veteran (40-49) | 3 | Female | 24 | 5 | 9:09 min/km | 00:21:11 | 00:45:46 |
| 48 | 2086 | | Tenele DLAMINI | Tenele DLAMINI #2086 Female Sub Veteran (30-39) | 00:45:59 | 00:45:59 | 10 (25) | Sub Veteran (30-39) | 10 | Female | 25 | 5 | 9:11 min/km | 00:20:27 | 00:45:59 |
| 49 | 5050 | | Dumsile MKHATSHWA | Dumsile MKHATSHWA #5050 Female Master (50-59) | 00:45:59 | 00:45:59 | 2 (26) | Master (50-59) | 2 | Female | 26 | 5 | 9:11 min/km | 00:20:31 | 00:45:59 |
| 50 | 5111 | | Mariam CAMARA | Mariam CAMARA #5111 Female Sub Veteran (30-39) | 00:46:02 | 00:46:02 | 11 (27) | Sub Veteran (30-39) | 11 | Female | 27 | 5 | 9:12 min/km | 00:20:10 | 00:46:02 |