| | 501 | 71 | Kyle Young | 40-44 | 01:43:55 | |
| | 502 | 105 | Faizel Jabaar | 30-34 | 01:43:56 | |
| | 503 | 106 | Lourens Weyer | 30-34 | 01:44:02 | |
| | 504 | 92 | Ricky Lin | 35-39 | 01:44:05 | |
| | 505 | 93 | Jared Cerfonteyn | 35-39 | 01:44:07 | |
| | 506 | 70 | Jacques Kotze | 16-24 | 01:44:12 | |
| | 507 | 72 | Moeng Setiloane | 40-44 | 01:44:17 | |
| | 508 | 71 | Lyle Titus | 16-24 | 01:44:21 | |
| | 509 | 100 | Jean-Claude Fernandes | 25-29 | 01:44:26 | |
| | 510 | 107 | Arnaud Phanzu | 30-34 | 01:44:33 | |
| | 511 | 72 | Harmony Umpafu | 16-24 | 01:44:36 | |
| | 512 | 101 | Akeem Leves Afonso Mayata | 25-29 | 01:44:45 | |
| | 513 | 13 | James Best | 55-59 | 01:44:50 | |
| | 514 | 108 | Sbo Dlamini | 30-34 | 01:44:50 | |
| | 515 | 102 | Armin Van As | 25-29 | 01:44:58 | |
| | 516 | 73 | Thapelo Mathetsa | 40-44 | 01:44:59 | |
| | 517 | 109 | Mfundo Majola | 30-34 | 01:45:25 | |
| | 518 | 74 | Dale September | 40-44 | 01:45:29 | |
| | 519 | 75 | Matthew Mcconkey | 40-44 | 01:45:30 | |
| | 520 | 110 | Tashinga Sithole | 30-34 | 01:45:46 | |
| | 521 | 94 | Lelo Mtshali | 35-39 | 01:45:51 | |
| | 522 | 76 | Justin Taylor | 40-44 | 01:45:56 | |
| | 523 | 103 | Derryk Fivaz | 25-29 | 01:45:59 | |
| | 524 | 111 | Abulele Zono | 30-34 | 01:45:59 | |
| | 525 | 73 | Khayalethu Motsa | 16-24 | 01:46:04 | |
| | 526 | 95 | Thando Bakumeni | 35-39 | 01:46:07 | |
| | 527 | 112 | Anda Mncayi | 30-34 | 01:46:09 | |
| | 528 | 96 | Ungwang Boiteto | 35-39 | 01:46:10 | |
| | 529 | 77 | Sechaba Mooi | 40-44 | 01:46:15 | |
| | 530 | 104 | Jono Hart | 25-29 | 01:46:27 | |
| | 531 | 97 | Philipp Liesbrock | 35-39 | 01:46:27 | |
| | 532 | 105 | Zeanu Du Randt | 25-29 | 01:46:37 | |
| | 533 | 98 | Caelan Cerfonteyn | 35-39 | 01:46:37 | |
| | 534 | 113 | Raz Khan | 30-34 | 01:46:40 | |
| | 535 | 99 | Matthew Wilson | 35-39 | 01:46:48 | |
| | 536 | 100 | Jaryd Sage | 35-39 | 01:46:50 | |
| | 537 | 106 | Daniel Desmond | 25-29 | 01:46:54 | |
| | 538 | 101 | Franco Muller | 35-39 | 01:47:03 | |
| | 539 | 107 | Storm Gunning | 25-29 | 01:47:07 | |
| | 540 | 102 | Masibonge Ntuli | 35-39 | 01:47:09 | |
| | 541 | 78 | Greg Mcevoy | 40-44 | 01:47:15 | |
| | 542 | 114 | Francois Bekker | 30-34 | 01:47:25 | |
| | 543 | 115 | Jonathan Naidoo | 30-34 | 01:47:28 | |
| | 544 | 79 | Kevin Ludwig | 40-44 | 01:47:40 | |
| | 545 | 108 | Leon Bindu | 25-29 | 01:47:45 | |
| | 546 | 116 | Israel Sanza | 30-34 | 01:47:47 | |
| | 547 | 74 | George Cronje | 16-24 | 01:47:54 | |
| | 548 | 80 | Leeroy Morrison | 40-44 | 01:48:04 | |
| | 549 | 117 | Dumisani Tenza | 30-34 | 01:48:10 | |
| | 550 | 103 | Ryan Green | 35-39 | 01:48:24 | |
| | 551 | 104 | Marcel Kohlsdorf | 35-39 | 01:48:29 | |
| | 552 | 81 | Jacques Du Toit | 40-44 | 01:48:36 | |
| | 553 | 37 | Steven Parker | 45-49 | 01:48:36 | |
| | 554 | 75 | Brendan Gray | 16-24 | 01:48:39 | |
| | 555 | 109 | Muhammad Ismail | 25-29 | 01:48:40 | |
| | 556 | 110 | Rudi Johannes | 25-29 | 01:48:48 | |
| | 557 | 38 | Andrew Robinson | 45-49 | 01:48:53 | |
| | 558 | 82 | Quaniet Jakoet | 40-44 | 01:49:01 | |
| | 559 | 118 | Brandon Hume | 30-34 | 01:49:09 | |
| | 560 | 83 | Stuart Duncan | 40-44 | 01:49:11 | |
| | 561 | 76 | Rahul Chhika | 16-24 | 01:49:13 | |
| | 562 | 105 | Mitesh Patel | 35-39 | 01:49:20 | |
| | 563 | 106 | James Genis | 35-39 | 01:49:27 | |
| | 564 | 107 | Salmaan Hawtrey | 35-39 | 01:49:29 | |
| | 565 | 84 | Zayne Nabbee | 40-44 | 01:49:31 | |
| | 566 | 77 | Pinto Tlale | 16-24 | 01:49:36 | |
| | 567 | 108 | Bethu Mnguni | 35-39 | 01:49:38 | |
| | 568 | 39 | Richard Hardie | 45-49 | 01:49:49 | |
| | 569 | 119 | Shaun Pyper | 30-34 | 01:50:09 | |
| | 570 | 109 | Ryan Cross | 35-39 | 01:50:14 | |
| | 571 | 120 | Franco Davids | 30-34 | 01:50:26 | |
| | 572 | 121 | Siphamandla Dlamini | 30-34 | 01:50:33 | |
| | 573 | 111 | Iain Marsden | 25-29 | 01:50:36 | |
| | 574 | 19 | Hendrik Louw | 50-54 | 01:50:37 | |
| | 575 | 122 | Lehandro Hector | 30-34 | 01:50:47 | |
| | 576 | 112 | Jd Swanepoel | 25-29 | 01:50:55 | |
| | 577 | 14 | Vincent Ricketts | 55-59 | 01:50:59 | |
| | 578 | 85 | Cody Barends | 40-44 | 01:51:00 | |
| | 579 | 113 | Marco Kirsten | 25-29 | 01:51:04 | |
| | 580 | 123 | Imraan Ballim | 30-34 | 01:51:04 | |
| | 581 | 78 | Kieran Woest | 16-24 | 01:51:33 | |
| | 582 | 110 | Riyaad Cruywagen | 35-39 | 01:51:36 | |
| | 583 | 86 | Ashraf Smith | 40-44 | 01:51:47 | |
| | 584 | 79 | Keanu De Klerk | 16-24 | 01:51:48 | |
| | 585 | 80 | Theo Marmande | 16-24 | 01:51:52 | |
| | 586 | 20 | Glen Ah Sing | 50-54 | 01:51:57 | |
| | 587 | 40 | Leor Williams | 45-49 | 01:52:02 | |
| | 588 | 114 | Grant Liam Mc Donald | 25-29 | 01:52:02 | |
| | 589 | 124 | Keaton Harris | 30-34 | 01:52:09 | |
| | 590 | 111 | Henk Gous | 35-39 | 01:52:14 | |
| | 591 | 81 | Hugo Smit | 16-24 | 01:52:21 | |
| | 592 | 112 | Anthony Kalie | 35-39 | 01:52:29 | |
| | 593 | 125 | Wesley Sapto | 30-34 | 01:52:35 | |
| | 594 | 87 | Hein Slabbert | 40-44 | 01:52:37 | |
| | 595 | 88 | David Deetlefs | 40-44 | 01:52:42 | |
| | 596 | 126 | Luke Elworthy | 30-34 | 01:52:43 | |
| | 597 | 127 | Mkhosi Nyathela | 30-34 | 01:52:47 | |
| | 598 | 113 | Kyle Stokes | 35-39 | 01:52:51 | |
| | 599 | 89 | Morne Blake | 40-44 | 01:52:53 | |
| | 600 | 41 | Mark Whiteman | 45-49 | 01:52:56 | |