| | 301 | 64 | Beauty Mazibuko | 30-34 | 01:59:14 | |
| | 302 | 62 | Lebo Malavi | 35-39 | 01:59:23 | |
| | 303 | 3 | Edca van Zuydam | 60-64 | 01:59:27 | |
| | 304 | 45 | Megan Davis | 25-29 | 01:59:32 | |
| | 305 | 24 | Jade Smith | 45-49 | 01:59:49 | |
| | 306 | 63 | Megan Riley | 35-39 | 02:00:12 | |
| | 307 | 46 | Ashleigh Laurent | 25-29 | 02:00:12 | |
| | 308 | 64 | Jeanette Masikane | 35-39 | 02:00:26 | |
| | 309 | 47 | Karlien Beaurain | 25-29 | 02:00:28 | |
| | 310 | 42 | Tlholohelo Jabari | 16-24 | 02:00:29 | |
| | 311 | 53 | Penny Shabs | 40-44 | 02:00:48 | |
| | 312 | 65 | Andrea Cabanac | 30-34 | 02:00:51 | |
| | 313 | 66 | Barbara Saidi | 30-34 | 02:00:59 | |
| | 314 | 54 | Alice Bepat | 40-44 | 02:01:00 | |
| | 315 | 48 | Bandile Zulu | 25-29 | 02:01:07 | |
| | 316 | 67 | Ofilwe Seleka | 30-34 | 02:01:12 | |
| | 317 | 43 | Francelle Cato | 16-24 | 02:01:24 | |
| | 318 | 65 | Mpho Tshiamo | 35-39 | 02:01:48 | |
| | 319 | 55 | A SP | 40-44 | 02:01:50 | |
| | 320 | 44 | Milani Ngcwangu | 16-24 | 02:01:53 | |
| | 321 | 66 | Ncumisa Mbande | 35-39 | 02:02:15 | |
| | 322 | 68 | Dineo Melk | 30-34 | 02:02:16 | |
| | 323 | 5 | Anina Van der Westhuizen | 55-59 | 02:02:30 | |
| | 324 | 67 | Thembeka Makhaye | 35-39 | 02:02:49 | |
| | 325 | 68 | Joy Malete | 35-39 | 02:03:01 | |
| | 326 | 56 | Neo Maboe | 40-44 | 02:03:06 | |
| | 327 | 45 | Rutendo Moyo | 16-24 | 02:03:07 | |
| | 328 | 49 | Thato Mosikili | 25-29 | 02:03:09 | |
| | 329 | 69 | Kirsten Kerr | 30-34 | 02:03:12 | |
| | 330 | 1 | Suzette Venter | 65-69 | 02:03:28 | |
| | 331 | 69 | Kaylee Ann Jacobs | 35-39 | 02:03:29 | |
| | 332 | 50 | Mumsy Themba | 25-29 | 02:03:31 | |
| | 333 | 70 | Kenosi Segaetsho | 35-39 | 02:03:36 | |
| | 334 | 46 | Eustacia Kibido | 16-24 | 02:03:38 | |
| | 335 | 51 | Nthati Molise | 25-29 | 02:03:44 | |
| | 336 | 71 | Mampho Molekane | 35-39 | 02:03:55 | |
| | 337 | 52 | Jani Esterhuizen | 25-29 | 02:04:27 | |
| | 338 | 57 | Chipo Mafaiti | 40-44 | 02:04:28 | |
| | 339 | 72 | Noran Selepe | 35-39 | 02:04:31 | |
| | 340 | 25 | Sandrah Matiure | 45-49 | 02:04:35 | |
| | 341 | 73 | Linda Ndungane | 35-39 | 02:04:42 | |
| | 342 | 70 | Amukelane Ringane | 30-34 | 02:04:52 | |
| | 343 | 53 | Anel Colyn | 25-29 | 02:05:06 | |
| | 344 | 54 | Nabeelah Bahadur | 25-29 | 02:05:08 | |
| | 345 | 71 | Zoleka Mgqubeni | 30-34 | 02:05:27 | |
| | 346 | 74 | Edzisani Munaka | 35-39 | 02:05:27 | |
| | 347 | 58 | Zamokuhle Theressa Maluleke | 40-44 | 02:05:37 | |
| | 348 | 72 | Aphiwe Mahlatshana | 30-34 | 02:05:40 | |
| | 349 | 73 | Tsholo Mokwana | 30-34 | 02:05:44 | |
| | 350 | 47 | Khanyisile Mathibela | 16-24 | 02:05:49 | |
| | 351 | 55 | Sonandré Dreyer | 25-29 | 02:05:55 | |
| | 352 | 56 | Thando Nyama | 25-29 | 02:06:05 | |
| | 353 | 75 | Bontle Sekwadi | 35-39 | 02:06:06 | |
| | 354 | 26 | Marina le Roux | 45-49 | 02:06:10 | |
| | 355 | 48 | Slie Sikhakhane | 16-24 | 02:06:18 | |
| | 356 | 57 | Leoné Gouws | 25-29 | 02:06:19 | |
| | 357 | 59 | Ivone Govender | 40-44 | 02:06:25 | |
| | 358 | 58 | Kefilwe Lekabe-Selebalo | 25-29 | 02:06:27 | |
| | 359 | 74 | Gorata Leshomo | 30-34 | 02:07:36 | |
| | 360 | 75 | Kabelo Makhaya | 30-34 | 02:07:37 | |
| | 361 | 76 | Tsepy Mohai | 35-39 | 02:07:44 | |
| | 362 | 27 | Nandi Sibiya | 45-49 | 02:07:44 | |
| | 363 | 77 | Mmabisi Tsotetsi | 35-39 | 02:08:00 | |
| | 364 | 76 | Kokeletso Bezuidenhout | 30-34 | 02:08:07 | |
| | 365 | 28 | Melanie van Waardhuizen | 45-49 | 02:08:26 | |
| | 366 | 77 | Nomasibulele Mzinzili-Tshaka | 30-34 | 02:08:27 | |
| | 367 | 78 | Portia Skosana | 30-34 | 02:08:55 | |
| | 368 | 60 | Mmakgabo Segodi | 40-44 | 02:09:08 | |
| | 369 | 79 | Neo Mangope | 30-34 | 02:09:10 | |
| | 370 | 78 | Cebile Khumalo | 35-39 | 02:09:12 | |
| | 371 | 49 | Kirsten❤️ schmidt | 16-24 | 02:09:24 | |
| | 372 | 79 | Rachel Tolo | 35-39 | 02:09:34 | |
| | 373 | 80 | Nomzamo Gcabashe | 30-34 | 02:09:54 | |
| | 374 | 29 | Ngeti Dlamini | 45-49 | 02:09:57 | |
| | 375 | 81 | Kellan Alexander | 30-34 | 02:10:03 | |
| | 376 | 30 | Noxolo Ntliziywana | 45-49 | 02:10:08 | |
| | 377 | 82 | Phindile Mdhlovu | 30-34 | 02:10:09 | |
| | 378 | 83 | Lisbeth Gumede | 30-34 | 02:10:22 | |
| | 379 | 84 | Monique Koning | 30-34 | 02:10:43 | |
| | 380 | 31 | Yolandi Swanepoel | 45-49 | 02:10:43 | |
| | 381 | 59 | Zikho Nkhumeleni | 25-29 | 02:11:44 | |
| | 382 | 80 | Lizel Pretorius | 35-39 | 02:11:46 | |
| | 383 | 85 | Muneerah Khan | 30-34 | 02:12:07 | |
| | 384 | 81 | Tully Mpazi | 35-39 | 02:12:12 | |
| | 385 | 86 | Tinotenda Mudzingwa | 30-34 | 02:12:20 | |
| | 386 | 87 | Kathija Ismail | 30-34 | 02:12:28 | |
| | 387 | 82 | Matsie Setumo | 35-39 | 02:12:48 | |
| | 388 | 88 | Siphosakhe Phakathi | 30-34 | 02:12:51 | |
| | 389 | 89 | Adelaide Mahlatse Nkoane | 30-34 | 02:13:02 | |
| | 390 | 60 | Kayla Terblanche | 25-29 | 02:13:16 | |
| | 391 | 61 | Lind’z Banda | 40-44 | 02:13:18 | |
| | 392 | 61 | Lada Smyshliaeva | 25-29 | 02:13:23 | |
| | 393 | 62 | Nontando Rose Mgobo | 40-44 | 02:13:31 | |
| | 394 | 83 | Dudu Dube | 35-39 | 02:13:48 | |
| | 395 | 90 | Tumelo Munzhelele | 30-34 | 02:14:11 | |
| | 396 | 62 | Inga Mbobo | 25-29 | 02:14:17 | |
| | 397 | 91 | Sibongile Dlamini | 30-34 | 02:14:18 | |
| | 398 | 92 | Amanda Mabandla | 30-34 | 02:14:19 | |
| | 399 | 11 | Katija Essack | 50-54 | 02:14:32 | |
| | 400 | 63 | Hlela Bunn | 25-29 | 02:14:33 | |