| | 201 | 35 | Kabo Kabelo Molefe | 40-44 | 01:34:50 | |
| | 202 | 37 | Francois Crous | 30-34 | 01:34:53 | |
| | 203 | 25 | Jayden Du Plessis | 16-24 | 01:34:55 | |
| | 204 | 40 | Olebogeng Masete | 35-39 | 01:35:06 | |
| | 205 | 38 | Neo Maleke | 30-34 | 01:35:10 | |
| | 206 | 39 | JP Steyl | 30-34 | 01:35:11 | |
| | 207 | 36 | Valdis Leikus | 40-44 | 01:35:14 | |
| | 208 | 41 | Yusuf Omar | 35-39 | 01:35:17 | |
| | 209 | 37 | Garth Sammons | 40-44 | 01:35:29 | |
| | 210 | 50 | hans laufs | 25-29 | 01:35:35 | |
| | 211 | 40 | Artem Soemmer | 30-34 | 01:35:35 | |
| | 212 | 51 | Gcina Gumede | 25-29 | 01:35:36 | |
| | 213 | 41 | Wilko Olles | 30-34 | 01:35:40 | |
| | 214 | 42 | MICHAEL GALATIS | 35-39 | 01:35:46 | |
| | 215 | 3 | Dirk Bloem | 55-59 | 01:35:46 | |
| | 216 | 43 | RYAN SUN | 35-39 | 01:35:47 | |
| | 217 | 6 | Raj Rawjee | 50-54 | 01:35:53 | |
| | 218 | 42 | Ludwig Normund-van Wyk | 30-34 | 01:36:13 | |
| | 219 | 44 | Muneer Bham | 35-39 | 01:36:16 | |
| | 220 | 38 | Paul St Quintin | 40-44 | 01:36:17 | |
| | 221 | 39 | Deen Woodman | 40-44 | 01:36:30 | |
| | 222 | 43 | Donald Matabane | 30-34 | 01:36:34 | |
| | 223 | 26 | Dean Knight | 16-24 | 01:36:39 | |
| | 224 | 40 | Maritz Jooste | 40-44 | 01:36:40 | |
| | 225 | 27 | Joel Jordaan | 16-24 | 01:36:43 | |
| | 226 | 52 | Robert Ball | 25-29 | 01:36:54 | |
| | 227 | 53 | Gerhan van der Merwe | 25-29 | 01:36:56 | |
| | 228 | 45 | Keketso Motjuwadi | 35-39 | 01:36:57 | |
| | 229 | 41 | Herman Smit | 40-44 | 01:37:01 | |
| | 230 | 42 | Damien VALLY | 40-44 | 01:37:04 | |
| | 231 | 28 | Aqil Alibhai | 16-24 | 01:37:21 | |
| | 232 | 44 | Bernhard Beukman | 30-34 | 01:37:34 | |
| | 233 | 11 | Etienne Barnard | 45-49 | 01:37:37 | |
| | 234 | 43 | Grant Kennedy | 40-44 | 01:37:41 | |
| | 235 | 54 | Wasim Ghoor | 25-29 | 01:37:41 | |
| | 236 | 45 | Matthew Hunter | 30-34 | 01:37:45 | |
| | 237 | 44 | GEORGIOS SPARIS | 40-44 | 01:38:02 | |
| | 238 | 55 | Cameron Williams | 25-29 | 01:38:06 | |
| | 239 | 29 | Ofentse Shoba | 16-24 | 01:38:06 | |
| | 240 | 30 | Ryan Muller | 16-24 | 01:38:18 | |
| | 241 | 46 | Jared Brown | 35-39 | 01:38:20 | |
| | 242 | 45 | Rhys Parsons | 40-44 | 01:38:20 | |
| | 243 | 31 | Connor Pamphilon | 16-24 | 01:38:20 | |
| | 244 | 46 | Afolabi Matanmi | 30-34 | 01:38:28 | |
| | 245 | 32 | Thomas King | 16-24 | 01:38:46 | |
| | 246 | 47 | Lebogang Moipolai | 30-34 | 01:38:49 | |
| | 247 | 12 | Alexandra Komo | 45-49 | 01:38:54 | |
| | 248 | 33 | Julian Coetzee | 16-24 | 01:38:59 | |
| | 249 | 56 | Sizwe Ndlovu | 25-29 | 01:39:00 | |
| | 250 | 48 | Phillip Meyer | 30-34 | 01:39:14 | |
| | 251 | 49 | Paul Lucas-Bull | 30-34 | 01:39:17 | |
| | 252 | 50 | Zanokuhle Radebe | 30-34 | 01:39:25 | |
| | 253 | 51 | Alessandro Gricia | 30-34 | 01:39:36 | |
| | 254 | 52 | Giovanni Van Kraayenburg | 30-34 | 01:39:46 | |
| | 255 | 47 | Bradley Abels | 35-39 | 01:39:47 | |
| | 256 | 46 | Shaun Fredericks | 40-44 | 01:40:01 | |
| | 257 | 34 | Matthew Dent | 16-24 | 01:40:01 | |
| | 258 | 47 | Francois Combrinck | 40-44 | 01:40:01 | |
| | 259 | 48 | Wesley Du Plessis | 40-44 | 01:40:09 | |
| | 260 | 13 | Ambrose Bates | 45-49 | 01:40:11 | |
| | 261 | 49 | Steve Cuzen | 40-44 | 01:40:20 | |
| | 262 | - | Fresh Mcardle | | 01:40:21 | |
| | 263 | 57 | Shaun Meyer | 25-29 | 01:40:23 | |
| | 264 | 48 | Refilwe Thabo Letlotlo Moloi | 35-39 | 01:40:25 | |
| | 265 | 58 | Sean Musgrove | 25-29 | 01:40:32 | |
| | 266 | 7 | Grant Harris | 50-54 | 01:40:40 | |
| | 267 | 15 | Andrew Glass | 45-49 | 01:40:50 | |
| | 268 | 14 | Willie Smit | 45-49 | 01:40:50 | |
| | 269 | 53 | Vladimir Poluektov | 30-34 | 01:40:56 | |
| | 270 | 2 | Tim Carter | 60-64 | 01:40:57 | |
| | 271 | 59 | Todd Fisher | 25-29 | 01:40:58 | |
| | 272 | 4 | Leon Limper | 55-59 | 01:41:00 | |
| | 273 | - | Jose Ngoy | | 01:41:21 | |
| | 274 | 3 | Wynand Mouton | 60-64 | 01:41:33 | |
| | 275 | 49 | Vincent Merven | 35-39 | 01:41:34 | |
| | 276 | 16 | Jerome Fanning | 45-49 | 01:41:35 | |
| | 277 | 35 | Divan De Swardt | 16-24 | 01:41:38 | |
| | 278 | 50 | Dino Lupini | 35-39 | 01:41:38 | |
| | 279 | 50 | Moeketsi Mazibuku | 40-44 | 01:41:38 | |
| | 280 | 54 | JB ZA_BRU | 30-34 | 01:41:40 | |
| | 281 | 60 | Rynhardt O’Kennedy | 25-29 | 01:41:49 | |
| | 282 | 4 | Pieter Oberholzer | 60-64 | 01:41:49 | |
| | 283 | 51 | Thabz Fit | 35-39 | 01:41:52 | |
| | 284 | 51 | Kash Cross | 40-44 | 01:42:04 | |
| | 285 | 8 | Danie Nieuwenhuizen | 50-54 | 01:42:07 | |
| | 286 | 61 | Sibongile Khala | 25-29 | 01:42:14 | |
| | 287 | 55 | Antonio Spagnoletta | 30-34 | 01:42:15 | |
| | 288 | 52 | Lesego Madikong | 40-44 | 01:42:17 | |
| | 289 | 62 | Yasin Angudi | 25-29 | 01:42:35 | |
| | 290 | 63 | Liam Erasmus | 25-29 | 01:42:46 | |
| | 291 | 53 | Jabu Daniel Baloyi | 40-44 | 01:42:47 | |
| | 292 | 54 | Roger Da Costa | 40-44 | 01:42:48 | |
| | 293 | 36 | Christopher Whittaker | 16-24 | 01:42:54 | |
| | 294 | 52 | Bradey Snyders | 35-39 | 01:42:55 | |
| | 295 | 37 | Brent Pace | 16-24 | 01:43:00 | |
| | 296 | 53 | Garth Langeveld | 35-39 | 01:43:10 | |
| | 297 | 64 | Justin Sher | 25-29 | 01:43:20 | |
| | 298 | 56 | Tilden Hellyer | 30-34 | 01:43:22 | |
| | 299 | 17 | Kanyiso Nqabeni | 45-49 | 01:43:24 | |
| | 300 | 55 | Asanda Buza | 40-44 | 01:43:25 | |