| | 401 | 13 | Gerrie Bernardo | 50-54 | 01:51:36 | |
| | 402 | 80 | Nikolay Andrievskiy | 30-34 | 01:51:41 | |
| | 403 | 76 | John Villiers | 40-44 | 01:51:48 | |
| | 404 | 81 | Ziyaad Osman | 30-34 | 01:51:50 | |
| | 405 | 6 | Marius Kruger | 55-59 | 01:51:52 | |
| | 406 | 50 | Kabelo Setjie | 16-24 | 01:51:58 | |
| | 407 | 27 | kidwell matshotyana | 45-49 | 01:52:02 | |
| | 408 | 82 | Lehlohonolo Ramokoena | 30-34 | 01:52:07 | |
| | 409 | 7 | Craig Mortassagne | 55-59 | 01:52:18 | |
| | 410 | 83 | Kwanele Mkatini | 30-34 | 01:52:20 | |
| | 411 | 64 | Calmin Valentino | 35-39 | 01:52:22 | |
| | 412 | 84 | Israel Sanza | 30-34 | 01:52:30 | |
| | 413 | 85 | Maqhawe Msibi | 30-34 | 01:52:40 | |
| | 414 | 85 | Brendon Bangamuseve | 25-29 | 01:52:41 | |
| | 415 | 51 | Nathan Fletcher | 16-24 | 01:52:47 | |
| | 416 | 86 | Sifiso Ndumo | 30-34 | 01:52:48 | |
| | 417 | 52 | Alexander Labuschagne | 16-24 | 01:53:13 | |
| | 418 | 86 | Motheo Moroane | 25-29 | 01:53:13 | |
| | 419 | 87 | Sabelo Dube | 30-34 | 01:53:19 | |
| | 420 | 88 | Sfundo Mngadi | 30-34 | 01:53:33 | |
| | 421 | 65 | Steyn Du plessis | 35-39 | 01:53:51 | |
| | 422 | 77 | Christopher De bree | 40-44 | 01:53:59 | |
| | 423 | 14 | Alex Comninos | 50-54 | 01:54:02 | |
| | 424 | 89 | Mthobisi Makhoba | 30-34 | 01:54:03 | |
| | 425 | 87 | Mecheal van Rooyen | 25-29 | 01:54:08 | |
| | 426 | 28 | Shimane Dladla | 45-49 | 01:54:24 | |
| | 427 | 78 | JB Haasbroek | 40-44 | 01:54:27 | |
| | 428 | 66 | DANIEL ZINZOMBE | 35-39 | 01:54:31 | |
| | 429 | 6 | CHRISTOPHER BOTHA | 60-64 | 01:54:31 | |
| | 430 | 90 | Mthokozisi Sibiya | 30-34 | 01:54:36 | |
| | 431 | 91 | Gift Mchiza | 30-34 | 01:54:43 | |
| | 432 | 92 | Tshepo Mejelo | 30-34 | 01:54:43 | |
| | 433 | 93 | Menzi Nyawose | 30-34 | 01:54:49 | |
| | 434 | 88 | Ross Robertson | 25-29 | 01:54:50 | |
| | 435 | 94 | Owen McMillan | 30-34 | 01:55:02 | |
| | 436 | 67 | Daniel Strydom | 35-39 | 01:55:03 | |
| | 437 | 68 | Lebohang Paul | 35-39 | 01:55:16 | |
| | 438 | 79 | Dries Nel | 40-44 | 01:55:29 | |
| | 439 | 80 | Mayileni Makwakwa | 40-44 | 01:55:31 | |
| | 440 | 53 | Luyanda Buthelezi | 16-24 | 01:55:39 | |
| | 441 | 95 | Jarryd Thomas | 30-34 | 01:55:46 | |
| | 442 | 69 | James Motaln | 35-39 | 01:55:52 | |
| | 443 | 70 | Katlego Ditlhokwe | 35-39 | 01:56:03 | |
| | 444 | 71 | Setumo Seroka | 35-39 | 01:56:07 | |
| | 445 | 81 | Derek Ramos | 40-44 | 01:56:10 | |
| | 446 | 72 | Trevor Kubheka | 35-39 | 01:56:18 | |
| | 447 | 96 | Jaco Bornman | 30-34 | 01:56:36 | |
| | 448 | 73 | Henri Luus | 35-39 | 01:56:39 | |
| | 449 | 82 | Mondy Ribane | 40-44 | 01:56:44 | |
| | 450 | 89 | Christiaan De Beer | 25-29 | 01:56:52 | |
| | 451 | 97 | Lancerold Dlamini | 30-34 | 01:57:03 | |
| | 452 | 74 | Herkie Du Preez | 35-39 | 01:57:08 | |
| | 453 | 98 | Bandile Twala | 30-34 | 01:57:13 | |
| | 454 | 29 | Brandon Duffield | 45-49 | 01:57:16 | |
| | 455 | 75 | Daniel Matiwane | 35-39 | 01:57:22 | |
| | 456 | 15 | Abel M Kalayamotho | 50-54 | 01:57:30 | |
| | 457 | 76 | Floyd Pillay | 35-39 | 01:57:35 | |
| | 458 | 90 | Nhlaka Phakathi | 25-29 | 01:57:43 | |
| | 459 | 83 | Arnold Hlalele | 40-44 | 01:58:05 | |
| | 460 | 84 | Jelili Adisa | 40-44 | 01:58:08 | |
| | 461 | 30 | Dennis Venter | 45-49 | 01:58:12 | |
| | 462 | 99 | Neill Fullagar | 30-34 | 01:58:12 | |
| | 463 | 85 | Jean Prieur du Plessis | 40-44 | 01:58:12 | |
| | 464 | 77 | Thulani Mnisi | 35-39 | 01:58:15 | |
| | 465 | 78 | Ndibo Magalela | 35-39 | 01:58:15 | |
| | 466 | 79 | Jaryd Browne | 35-39 | 01:58:18 | |
| | 467 | 16 | Johan Badenhorst | 50-54 | 01:58:20 | |
| | 468 | 80 | Mpho Galane | 35-39 | 01:58:22 | |
| | 469 | 54 | Andreas Ganz | 16-24 | 01:59:01 | |
| | 470 | 31 | Thabiso Mathobela | 45-49 | 01:59:20 | |
| | 471 | 86 | Sugen Pillay | 40-44 | 01:59:20 | |
| | 472 | 87 | Shingi Nyika | 40-44 | 01:59:27 | |
| | 473 | 32 | Jaco Kachelhoffer | 45-49 | 01:59:49 | |
| | 474 | 88 | Viwe Mbobo | 40-44 | 02:00:01 | |
| | 475 | 81 | Mitesh Patel | 35-39 | 02:00:13 | |
| | 476 | 100 | Ian Dhlamini | 30-34 | 02:00:35 | |
| | 477 | 89 | Marius Jacobsohn | 40-44 | 02:00:36 | |
| | 478 | 33 | Paul Brewis | 45-49 | 02:00:38 | |
| | 479 | 82 | Pieter Theron | 35-39 | 02:00:43 | |
| | 480 | 34 | Alex Mambosasa | 45-49 | 02:00:49 | |
| | 481 | 90 | Madodonke Mpetshwa | 40-44 | 02:00:55 | |
| | 482 | 55 | Eben Wagner | 16-24 | 02:00:55 | |
| | 483 | 91 | Christopher Linnell | 40-44 | 02:00:57 | |
| | 484 | 83 | Miehleketo Baloyi | 35-39 | 02:00:57 | |
| | 485 | 84 | Percy Senye | 35-39 | 02:01:05 | |
| | 486 | 101 | Breaan van Winkel | 30-34 | 02:01:07 | |
| | 487 | 85 | Alfred Mashona | 35-39 | 02:01:11 | |
| | 488 | 91 | Brandon Ackermann | 25-29 | 02:01:15 | |
| | 489 | 86 | Ntokozo Khoza | 35-39 | 02:01:20 | |
| | 490 | 56 | Lusanda Dubazane | 16-24 | 02:01:26 | |
| | 491 | 102 | Daniel Dennison | 30-34 | 02:01:37 | |
| | 492 | 17 | Martin Erasmus | 50-54 | 02:01:46 | |
| | 493 | 18 | Imtiaz Goondiwalla | 50-54 | 02:01:52 | |
| | 494 | 92 | Thapelo Thomas Vikakazi | 40-44 | 02:01:55 | |
| | 495 | 57 | Ntando Tinta | 16-24 | 02:01:57 | |
| | 496 | 87 | Malvin Tembedza | 35-39 | 02:01:58 | |
| | 497 | 103 | abulele zono | 30-34 | 02:02:14 | |
| | 498 | 92 | Nickeel Maharaj | 25-29 | 02:02:39 | |
| | 499 | 93 | Akhona Ncamane | 40-44 | 02:02:58 | |
| | 500 | 94 | Thabiso Lekoana | 40-44 | 02:03:12 | |