Fav | Pos | Race No | Share | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Club | Wave | Finish |
| 1 | 7034 | | Ashley SMITH | Ashley SMITH #7034 Male Senior | 01:04:16 | 01:04:16 (01:04:15) | 1 (1) | 01:04:15 | Senior | 1 | Male | 1 | MATIES ATHLETICS CLUB | Wave21A | 01:04:16 |
| 2 | 7015 | | Desmond MOKGOBU | Desmond MOKGOBU #7015 Male Senior | 01:04:25 | 01:04:25 (01:04:24) | 2 (2) | 01:04:24 | Senior | 2 | Male | 2 | ENTSIKA ATHLETIC CLUB | Wave21A | 01:04:25 |
| 3 | 12903 | | Sibusiso NZIMA | Sibusiso NZIMA #12903 Male Senior | 01:04:28 | 01:04:28 (01:04:28) | 3 (3) | 01:04:28 | Senior | 3 | Male | 3 | MURRAY & ROBERTS RUNNING CLUB CGA | Wave21A | 01:04:28 |
| 4 | 7016 | | Philani BUTHELEZI | Philani BUTHELEZI #7016 Male Senior | 01:05:24 | 01:05:24 (01:05:10) | 4 (4) | 01:05:10 | Senior | 4 | Male | 4 | MURRAY & ROBERTS RUNNING CLUB CGA | Wave21A | 01:05:24 |
| 5 | 7018 | | Sibabalwe Gladwin MZAZI | Sibabalwe Gladwin MZAZI #7018 Male Senior | 01:06:06 | 01:06:06 (01:05:55) | 5 (5) | 01:05:55 | Senior | 5 | Male | 5 | BOXER CGA | Wave21A | 01:06:06 |
| 6 | 12644 | | Givemore MUDZINGANYAMA | Givemore MUDZINGANYAMA #12644 Male Senior | 01:06:24 | 01:06:24 (01:06:09) | 6 (6) | 01:06:09 | Senior | 6 | Male | 6 | WATERFALL CITY ATHLETICS CLUB | Wave21A | 01:06:24 |
| 7 | 9034 | | Raydon BALIE | Raydon BALIE #9034 Male Senior | 01:07:01 | 01:07:01 (01:06:51) | 7 (7) | 01:06:51 | Senior | 7 | Male | 7 | NEDBANK RUNNING CLUB WP | Wave21A | 01:07:01 |
| 8 | 7020 | | Luyanda TSHANGANA | Luyanda TSHANGANA #7020 Male Senior | 01:08:50 | 01:08:50 (01:08:47) | 8 (8) | 01:08:47 | Senior | 8 | Male | 8 | IKAMVA ATHLETICS CLUB | Wave21A | 01:08:50 |
| 9 | 7024 | | Benedict MOENG | Benedict MOENG #7024 Male Senior | 01:09:00 | 01:09:00 (01:08:58) | 9 (9) | 01:08:58 | Senior | 9 | Male | 9 | MURRAY & ROBERTS RUNNING CLUB AGN | Wave21A | 01:09:00 |
| 10 | 7032 | | Mthandazo QHINA | Mthandazo QHINA #7032 Male 40-49 | 01:09:13 | 01:09:13 (01:09:03) | 1 (10) | 01:09:03 | 40-49 | 1 | Male | 10 | NEDBANK RUNNING CLUB WP | Wave21A | 01:09:13 |
| 11 | 7022 | | Sithembiso MQHELE | Sithembiso MQHELE #7022 Male Senior | 01:09:18 | 01:09:18 (01:09:16) | 10 (11) | 01:09:16 | Senior | 10 | Male | 11 | MURRAY & ROBERTS RUNNING CLUB WP | Wave21A | 01:09:18 |
| 12 | 7027 | | James MCCALLUM | James MCCALLUM #7027 Male Senior | 01:09:22 | 01:09:22 (01:09:22) | 11 (12) | 01:09:22 | Senior | 11 | Male | 12 | | Wave21A | 01:09:22 |
| 13 | 7031 | | Lungile GONGQA | Lungile GONGQA #7031 Male 40-49 | 01:10:16 | 01:10:16 (01:10:03) | 2 (13) | 01:10:03 | 40-49 | 2 | Male | 13 | NEDBANK RUNNING CLUB WP | Wave21A | 01:10:16 |
| 14 | 7023 | | Morne KAMMIES | Morne KAMMIES #7023 Male Senior | 01:12:24 | 01:12:24 (01:12:09) | 12 (14) | 01:12:09 | Senior | 12 | Male | 14 | SANLAM ATHLETIC CLUB | Wave21A | 01:12:24 |
| 15 | 7044 | | Reuben MASHU | Reuben MASHU #7044 Male Senior | 01:12:57 | 01:12:57 (01:12:42) | 13 (15) | 01:12:42 | Senior | 13 | Male | 15 | HOUTBAY HARRIERS ATHLETIC CLUB | Wave21A | 01:12:57 |
| 16 | 7043 | | Faiez ADAM | Faiez ADAM #7043 Male Senior | 01:13:09 | 01:13:09 (01:13:07) | 14 (16) | 01:13:07 | Senior | 14 | Male | 16 | | Wave21A | 01:13:09 |
| 17 | 7037 | | Desmon ZIBI | Desmon ZIBI #7037 Male 50-59 | 01:14:12 | 01:14:12 (01:14:08) | 1 (17) | 01:14:08 | 50-59 | 1 | Male | 17 | IKAMVA ATHLETICS CLUB | Wave21A | 01:14:12 |
| 18 | 7038 | | Fortunate CHIDZIVO | Fortunate CHIDZIVO #7038 Female Senior | 01:14:26 | 01:14:26 (01:14:25) | 1 (1) | 01:14:25 | Senior | 1 | Female | 1 | RETAIL CAPITAL LANGA | Wave21A | 01:14:26 |
| 19 | 7021 | | Sibusiso MADIKIZELA | Sibusiso MADIKIZELA #7021 Male Senior | 01:14:39 | 01:14:39 (01:14:38) | 15 (18) | 01:14:38 | Senior | 15 | Male | 18 | KHAYELITSHA ATHLETIC CLUB | Wave21A | 01:14:39 |
| 20 | 7046 | | Lindikhaya MTHANGAYI | Lindikhaya MTHANGAYI #7046 Male 40-49 | 01:14:54 | 01:14:54 (01:14:53) | 3 (19) | 01:14:53 | 40-49 | 3 | Male | 19 | NEDBANK RUNNING CLUB WP | Wave21A | 01:14:54 |
| 21 | 7033 | | Gerda STEYN | Gerda STEYN #7033 Female Senior | 01:15:04 | 01:15:04 (01:14:51) | 2 (2) | 01:14:51 | Senior | 2 | Female | 2 | UNIVERSITY OF JOHANNESBURG | Wave21A | 01:15:04 |
| 22 | 7028 | | Steven GEORGE | Steven GEORGE #7028 Male Senior | 01:16:26 | 01:16:26 (01:16:21) | 16 (20) | 01:16:21 | Senior | 16 | Male | 20 | STRAND ATHLETIC CLUB | Wave21A | 01:16:26 |
| 23 | 7040 | | Davide DEL FANTE | Davide DEL FANTE #7040 Male Senior | 01:16:30 | 01:16:30 (01:16:22) | 17 (21) | 01:16:22 | Senior | 17 | Male | 21 | ATLANTIC TRIATHLON CLUB | Wave21A | 01:16:30 |
| 24 | 7061 | | Mikaeel ESSA | Mikaeel ESSA #7061 Male Senior | 01:16:34 | 01:16:34 (01:16:31) | 18 (22) | 01:16:31 | Senior | 18 | Male | 22 | PICK N PAY ATHLETICS CLUB WP | Wave21A | 01:16:34 |
| 25 | 7052 | | Rudolf ROSSOUW | Rudolf ROSSOUW #7052 Male Senior | 01:16:53 | 01:16:53 (01:16:38) | 19 (23) | 01:16:38 | Senior | 19 | Male | 23 | WILD RUNNER ATHLETIC CLUB | Wave21A | 01:16:53 |
| 26 | 7035 | | Dylan STEVENSON | Dylan STEVENSON #7035 Male Senior | 01:17:09 | 01:17:09 (01:16:44) | 20 (24) | 01:16:44 | Senior | 20 | Male | 24 | | Wave21A | 01:17:09 |
| 27 | 7054 | | Kyle BREDA | Kyle BREDA #7054 Male Senior | 01:17:41 | 01:17:41 (01:17:37) | 21 (25) | 01:17:37 | Senior | 21 | Male | 25 | BRIMSTONE ITHEKO ATHLETIC CLUB | Wave21A | 01:17:41 |
| 28 | 7072 | | Ken KABONGO | Ken KABONGO #7072 Male Senior | 01:17:49 | 01:17:49 (01:17:33) | 22 (26) | 01:17:33 | Senior | 22 | Male | 26 | MAVERICK ATHLETICS CLUB | Wave21A | 01:17:49 |
| 29 | 7062 | | Sinethemba LANGE | Sinethemba LANGE #7062 Male Senior | 01:18:20 | 01:18:20 (01:18:20) | 23 (27) | 01:18:20 | Senior | 23 | Male | 27 | EDGEMEAD RUNNING CLUB | Wave21A | 01:18:20 |
| 30 | 323 | | William ROBINSON | William ROBINSON #323 Male 40-49 | 01:18:21 | 01:18:21 (01:18:13) | 4 (28) | 01:18:13 | 40-49 | 4 | Male | 28 | HARFIELD HARRIERS | Wave21A | 01:18:21 |
| 31 | 7042 | | Noah DITZ | Noah DITZ #7042 Male Senior | 01:18:28 | 01:18:28 (01:18:12) | 24 (29) | 01:18:12 | Senior | 24 | Male | 29 | DURBAN HIGH SCHOOL OLD BOYS | Wave21A | 01:18:28 |
| 32 | 7063 | | Rutendo NYAHORA | Rutendo NYAHORA #7063 Female Senior | 01:18:37 | 01:18:37 (01:18:36) | 3 (3) | 01:18:36 | Senior | 3 | Female | 3 | TEMP | Wave21A | 01:18:37 |
| 33 | 7053 | | Darren BOWNES | Darren BOWNES #7053 Male Senior | 01:18:59 | 01:18:59 (01:18:57) | 25 (30) | 01:18:57 | Senior | 25 | Male | 30 | NEDBANK RUNNING CLUB WP | Wave21A | 01:18:59 |
| 34 | 7049 | | Daneel CLAASSEN | Daneel CLAASSEN #7049 Male Senior | 01:19:17 | 01:19:17 (01:19:12) | 26 (31) | 01:19:12 | Senior | 26 | Male | 31 | | Wave21A | 01:19:17 |
| 35 | 7056 | | Neil BROERS | Neil BROERS #7056 Male 40-49 | 01:19:28 | 01:19:28 (01:19:13) | 5 (32) | 01:19:13 | 40-49 | 5 | Male | 32 | ATLANTIC ATHLETICS CLUB | Wave21A | 01:19:28 |
| 36 | 7067 | | Joshua ARENDSE | Joshua ARENDSE #7067 Male Senior | 01:19:35 | 01:19:35 (01:18:55) | 27 (33) | 01:18:55 | Senior | 27 | Male | 33 | | Wave21A | 01:19:35 |
| 37 | 7059 | | Daneel DE VILLIERS | Daneel DE VILLIERS #7059 Male Senior | 01:19:37 | 01:19:37 (01:19:19) | 28 (34) | 01:19:19 | Senior | 28 | Male | 34 | STELLENBOSCH ATHLETICS CLUB | Wave21A | 01:19:37 |
| 38 | 7051 | | Christopher MULLER | Christopher MULLER #7051 Male Senior | 01:20:04 | 01:20:04 (01:20:03) | 29 (35) | 01:20:03 | Senior | 29 | Male | 35 | FAKU CHIEFS ATHLETIC CLUB | Wave21A | 01:20:04 |
| 39 | 7036 | | Mark GURYANOV | Mark GURYANOV #7036 Male Senior | 01:20:09 | 01:20:09 (01:19:51) | 30 (36) | 01:19:51 | Senior | 30 | Male | 36 | | Wave21A | 01:20:09 |
| 40 | 7099 | | Dylan WICHMAN | Dylan WICHMAN #7099 Male Senior | 01:20:20 | 01:20:20 (01:20:13) | 31 (37) | 01:20:13 | Senior | 31 | Male | 37 | | Wave21A | 01:20:20 |
| 41 | 7116 | | Dylan CURTIS | Dylan CURTIS #7116 Male Senior | 01:20:30 | 01:20:30 (01:20:27) | 32 (38) | 01:20:27 | Senior | 32 | Male | 38 | | Wave21A | 01:20:30 |
| 42 | 7437 | | Philip JANKIELSOHN | Philip JANKIELSOHN #7437 Male Senior | 01:20:31 | 01:20:31 (01:20:27) | 33 (39) | 01:20:27 | Senior | 33 | Male | 39 | | Wave21A | 01:20:31 |
| 43 | 7104 | | Dale NORTJE | Dale NORTJE #7104 Male Senior | 01:20:35 | 01:20:35 (01:20:27) | 34 (40) | 01:20:27 | Senior | 34 | Male | 40 | | Wave21A | 01:20:35 |
| 44 | 7070 | | Chris VISSER | Chris VISSER #7070 Male Senior | 01:20:41 | 01:20:41 (01:20:37) | 35 (41) | 01:20:37 | Senior | 35 | Male | 41 | HELDERBERG HARRIERS | Wave21A | 01:20:41 |
| 45 | 7078 | | Ryno OWEN | Ryno OWEN #7078 Male Senior | 01:21:03 | 01:21:03 (01:20:57) | 36 (42) | 01:20:57 | Senior | 36 | Male | 42 | MATIES ATHLETICS CLUB | Wave21A | 01:21:03 |
| 46 | 7151 | | Cooper MIGUEL | Cooper MIGUEL #7151 Male Senior | 01:21:15 | 01:21:15 (01:20:59) | 37 (43) | 01:20:59 | Senior | 37 | Male | 43 | NEDBANK RUNNING CLUB WP | Wave21A | 01:21:15 |
| 47 | 7310 | | Ross JACOBS | Ross JACOBS #7310 Male Senior | 01:21:25 | 01:21:25 (01:21:17) | 38 (44) | 01:21:17 | Senior | 38 | Male | 44 | MAVERICK ATHLETICS CLUB | Wave21A | 01:21:25 |
| 48 | 7041 | | Joff DOUGALL | Joff DOUGALL #7041 Male Senior | 01:21:35 | 01:21:35 (01:21:19) | 39 (45) | 01:21:19 | Senior | 39 | Male | 45 | FAKU CHIEFS ATHLETIC CLUB | Wave21A | 01:21:35 |
| 49 | 7092 | | Monrique GOLIATH | Monrique GOLIATH #7092 Male Senior | 01:21:40 | 01:21:40 (01:21:25) | 40 (46) | 01:21:25 | Senior | 40 | Male | 46 | | Wave21A | 01:21:40 |
| 50 | 12700 | | Neo LEANYA | Neo LEANYA #12700 Male Senior | 01:21:45 | 01:21:45 (01:21:43) | 41 (47) | 01:21:43 | Senior | 41 | Male | 47 | ATLANTIC TRIATHLON CLUB | Wave21K | 01:21:45 |