Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Club | 5km | Finish |
| 1 | 51 | | Vincent KIPKORIR | Vincent KIPKORIR #51 Male Senior | 00:29:51 | 00:29:51 | 1 (1) | Senior | 1 | Male | 1 | KENYA | 00:15:00 | 00:29:51 |
| 2 | 25 | | Thabang MOSIAKO | Thabang MOSIAKO #25 Male Senior | 00:29:52 | 00:29:52 | 2 (2) | Senior | 2 | Male | 2 | NEDBANK RUNNING CLUB EPA | 00:15:12 | 00:29:52 |
| 3 | 37 | | Chris MHLANGA | Chris MHLANGA #37 Male Senior | 00:29:52 | 00:29:52 | 3 (3) | Senior | 3 | Male | 3 | BOXER AC | 00:15:08 | 00:29:52 |
| 4 | 28 | | Kamohelo MOFOLO | Kamohelo MOFOLO #28 Male Senior | 00:29:59 | 00:29:59 | 4 (4) | Senior | 4 | Male | 4 | MAXED ELITE LESOTHO | 00:15:12 | 00:29:59 |
| 5 | 49 | | Elroy GELANT | Elroy GELANT #49 Male 35-39 | 00:30:01 | 00:30:01 | 1 (5) | 35-39 | 1 | Male | 5 | BOXER AC | 00:01:56 | 00:30:01 |
| 6 | 5579 | | Luann MUNNIK | Luann MUNNIK #5579 Male Senior | 00:30:02 | 00:30:02 | 5 (6) | Senior | 5 | Male | 6 | PTC | 00:15:15 | 00:30:02 |
| 7 | 13 | | Stephen MOKOKA | Stephen MOKOKA #13 Male 35-39 | 00:30:16 | 00:30:16 | 2 (7) | 35-39 | 2 | Male | 7 | HOLLYWOOD AC | 00:01:57 | 00:30:16 |
| 8 | 56 | | Siyabonga NDLOVU | Siyabonga NDLOVU #56 Male Senior | 00:30:24 | 00:30:24 | 6 (8) | Senior | 6 | Male | 8 | BLACK DIAMOND | 00:15:12 | 00:30:24 |
| 9 | 5578 | | Keanu DOMINGO | Keanu DOMINGO #5578 Male Senior | 00:30:30 | 00:30:30 | 7 (9) | Senior | 7 | Male | 9 | PTC | 00:15:25 | 00:30:30 |
| 10 | 122 | | Matlakala BENNET SELOYI | Matlakala BENNET SELOYI #122 Male Senior | 00:30:48 | 00:30:48 | 8 (10) | Senior | 8 | Male | 10 | WATERFALL CITY AC 2024 | 00:15:33 | 00:30:48 |
| 11 | 40 | | Gladwin MZAZI | Gladwin MZAZI #40 Male Senior | 00:30:57 | 00:30:57 | 9 (11) | Senior | 9 | Male | 11 | BOXER AC | 00:15:41 | 00:30:57 |
| 12 | 17 | | George KUSCHE | George KUSCHE #17 Male Senior | 00:31:17 | 00:31:17 | 10 (12) | Senior | 10 | Male | 12 | NEDBANK RUNNING CLUB AGN | 00:15:33 | 00:31:17 |
| 13 | 5580 | | Ian SLINGER | Ian SLINGER #5580 Male Senior | 00:31:19 | 00:31:19 | 11 (13) | Senior | 11 | Male | 13 | PTC | 00:15:44 | 00:31:19 |
| 14 | 1882 | | Wayne KABONDO | Wayne KABONDO #1882 Male Senior | 00:31:23 | 00:31:23 | 12 (14) | Senior | 12 | Male | 14 | N/A | 00:15:27 | 00:31:23 |
| 15 | 9 | | Reghen MAGWAI | Reghen MAGWAI #9 Male Senior | 00:31:23 | 00:31:23 | 13 (15) | Senior | 13 | Male | 15 | HOLLYWOOD AC | 00:15:49 | 00:31:23 |
| 16 | 1657 | | Zenzile PHEKO | Zenzile PHEKO #1657 Male Junior | 00:31:33 | 00:31:33 | 1 (16) | Junior | 1 | Male | 16 | KOPANO ROOTS AC | 00:15:36 | 00:31:33 |
| 17 | 211 | | Boikanyo MOTLHAMME | Boikanyo MOTLHAMME #211 Male Senior | 00:31:41 | 00:31:41 | 14 (17) | Senior | 14 | Male | 17 | UNIVERSITY OF JOHANNESBURG AC | 00:16:00 | 00:31:41 |
| 18 | 35 | | Elvis TAU | Elvis TAU #35 Male Senior | 00:31:42 | 00:31:42 | 15 (18) | Senior | 15 | Male | 18 | MAXED ELITE CGA | 00:16:03 | 00:31:42 |
| 19 | 16 | | Lucky MOHALE | Lucky MOHALE #16 Male 35-39 | 00:31:46 | 00:31:46 | 3 (19) | 35-39 | 3 | Male | 19 | NEDBANK RUNNING CLUB CGA | 00:16:01 | 00:31:46 |
| 20 | 26 | | Namakoe NKHASI | Namakoe NKHASI #26 Male Senior | 00:31:48 | 00:31:48 | 16 (20) | Senior | 16 | Male | 20 | NEDBANK RUNNING CLUB LESOTHO | 00:15:41 | 00:31:48 |
| 21 | 3690 | | Rebaone Trinity Obotseng | Rebaone Trinity Obotseng #3690 Male Senior | 00:31:53 | 00:31:53 | 17 (21) | Senior | 17 | Male | 21 | TEMBISA AC | 00:15:52 | 00:31:53 |
| 22 | 8 | | Nkosikhona MHLAKWANA | Nkosikhona MHLAKWANA #8 Male Senior | 00:31:53 | 00:31:53 | 18 (22) | Senior | 18 | Male | 22 | HOLLYWOOD AC | 00:15:45 | 00:31:53 |
| 23 | 34 | | Lesetja PAPO | Lesetja PAPO #34 Male Senior | 00:31:57 | 00:31:57 | 19 (23) | Senior | 19 | Male | 23 | MAXED ELITE CGA | 00:15:53 | 00:31:57 |
| 24 | 2 | | Collen MULAUDZI | Collen MULAUDZI #2 Male Senior | 00:31:59 | 00:31:59 | 20 (24) | Senior | 20 | Male | 24 | HOLLYWOOD AC | 00:15:44 | 00:31:59 |
| 25 | 38 | | Dylan VAN DER MERWE | Dylan VAN DER MERWE #38 Male Senior | 00:32:01 | 00:32:01 | 21 (25) | Senior | 21 | Male | 25 | BOXER AC | 00:16:03 | 00:32:01 |
| 26 | 39 | | Tumelo MOTLAGALE | Tumelo MOTLAGALE #39 Male 35-39 | 00:32:14 | 00:32:14 | 4 (26) | 35-39 | 4 | Male | 26 | BOXER AC | 00:16:05 | 00:32:14 |
| 27 | 1879 | | Ntsindiso MPHAKATHI | Ntsindiso MPHAKATHI #1879 Male Senior | 00:32:16 | 00:32:16 | 22 (27) | Senior | 22 | Male | 27 | ENTSIKA AC | 00:16:01 | 00:32:16 |
| 28 | 5618 | | Joseph Manyedi | Joseph Manyedi #5618 Male 40-49 | 00:32:29 | 00:32:29 | 1 (28) | 40-49 | 1 | Male | 28 | | 00:16:09 | 00:32:29 |
| 29 | 5617 | | Dan Matshailwe | Dan Matshailwe #5617 Male Senior | 00:32:29 | 00:32:29 | 23 (29) | Senior | 23 | Male | 29 | | 00:16:20 | 00:32:29 |
| 30 | 221 | | Ziyavuya MWAHLA | Ziyavuya MWAHLA #221 Male Senior | 00:32:34 | 00:32:34 | 24 (30) | Senior | 24 | Male | 30 | QHUBEKA ATHLETIC CLUB | 00:16:10 | 00:32:34 |
| 31 | 1880 | | Givemore MUDZINGANYAMA | Givemore MUDZINGANYAMA #1880 Male Senior | 00:32:38 | 00:32:38 | 25 (31) | Senior | 25 | Male | 31 | ENTSIKA AC | 00:16:22 | 00:32:38 |
| 32 | 1290 | | Mzansi MAKGATHO | Mzansi MAKGATHO #1290 Male Senior | 00:32:44 | 00:32:44 | 26 (32) | Senior | 26 | Male | 32 | TEMBISA AC | 00:16:14 | 00:32:44 |
| 33 | 224 | | Mayibongwe NDLOVU | Mayibongwe NDLOVU #224 Male Senior | 00:32:48 | 00:32:48 | 27 (33) | Senior | 27 | Male | 33 | 32GI RUNNING CLUB | 00:16:10 | 00:32:48 |
| 34 | 131 | | Admire CHIWAMBO | Admire CHIWAMBO #131 Male Senior | 00:32:51 | 00:32:51 | 28 (34) | Senior | 28 | Male | 34 | WATERFALL AC | 00:16:27 | 00:32:51 |
| 35 | 5407 | | Vuyisile TSHOBA | Vuyisile TSHOBA #5407 Male Senior | 00:32:56 | 00:32:56 | 29 (35) | Senior | 29 | Male | 35 | NONE | 00:16:21 | 00:32:56 |
| 36 | 15 | | Elliot KUPA | Elliot KUPA #15 Male Senior | 00:32:57 | 00:32:57 | 30 (36) | Senior | 30 | Male | 36 | NEDBANK RUNNING CLUB CGA | 00:16:24 | 00:32:57 |
| 37 | 1363 | | Kutlwano MOLOTSI | Kutlwano MOLOTSI #1363 Male Junior | 00:33:02 | 00:33:02 | 2 (37) | Junior | 2 | Male | 37 | Kopano AC | 00:16:22 | 00:33:02 |
| 38 | 5577 | | George RAMCWANA | George RAMCWANA #5577 Male Senior | 00:33:10 | 00:33:10 | 31 (38) | Senior | 31 | Male | 38 | PTC | 00:16:32 | 00:33:10 |
| 39 | 1292 | | Jonas MAKHELE | Jonas MAKHELE #1292 Male 40-49 | 00:33:13 | 00:33:13 | 2 (39) | 40-49 | 2 | Male | 39 | ENSTIKA ATHLETICS CLUB | 00:16:42 | 00:33:13 |
| 40 | 1117 | | Tshepo GIBA | Tshepo GIBA #1117 Male Senior | 00:33:27 | 00:33:27 | 32 (40) | Senior | 32 | Male | 40 | BORN2RUN | 00:16:37 | 00:33:27 |
| 41 | 11 | | Sikhumbuzo SEME | Sikhumbuzo SEME #11 Male 35-39 | 00:33:32 | 00:33:32 | 5 (41) | 35-39 | 5 | Male | 41 | HOLLYWOOD AC | 00:16:28 | 00:33:32 |
| 42 | 12066 | | Raphael segodi | Raphael segodi #12066 Male 35-39 | 00:33:34 | 00:33:34 | 6 (42) | 35-39 | 6 | Male | 42 | ROCKIES | 00:16:30 | 00:33:34 |
| 43 | 29 | | Amantle MODINGWANE | Amantle MODINGWANE #29 Male Senior | 00:33:36 | 00:33:36 | 33 (43) | Senior | 33 | Male | 43 | MAXED ELITE KZN | 00:16:37 | 00:33:36 |
| 44 | 1182 | | Tefo KHOAHLA | Tefo KHOAHLA #1182 Male Senior | 00:33:45 | 00:33:45 | 34 (44) | Senior | 34 | Male | 44 | AMPA ATHLETIC CLUB | 00:16:56 | 00:33:45 |
| 45 | 5378 | | Charles TJIANE | Charles TJIANE #5378 Male 50-59 | 00:33:47 | 00:33:47 | 1 (45) | 50-59 | 1 | Male | 45 | MAXED ELITE CG | 00:17:16 | 00:33:47 |
| 46 | 4 | | Mathews LEETO | Mathews LEETO #4 Male Senior | 00:33:56 | 00:33:56 | 35 (46) | Senior | 35 | Male | 46 | HOLLYWOOD AC | 00:16:56 | 00:33:56 |
| 47 | 223 | | Fridah NDINDA | Fridah NDINDA #223 Female Senior | 00:33:57 | 00:33:57 | 1 (1) | Senior | 1 | Female | 1 | TATU CITY | 00:17:03 | 00:33:57 |
| 48 | 1469 | | Bennett MOLEFE | Bennett MOLEFE #1469 Male Senior | 00:33:58 | 00:33:58 | 36 (47) | Senior | 36 | Male | 47 | HOLLYWOOD ATHLETICS CLUB CGA | 00:16:43 | 00:33:58 |
| 49 | 1770 | | Matome SIMON MOLOKOMME | Matome SIMON MOLOKOMME #1770 Male 40-49 | 00:34:02 | 00:34:02 | 3 (48) | 40-49 | 3 | Male | 48 | VLAKFONTEIN AC | 00:16:46 | 00:34:02 |
| 50 | 59 | | Piet WEIRSMA | Piet WEIRSMA #59 Male Senior | 00:34:07 | 00:34:07 | 37 (49) | Senior | 37 | Male | 49 | NEDBANK RUNNING CLUB | 00:16:51 | 00:34:07 |