| | 601 | 74 | Warren Turnbull | 40-44 | 02:00:43 | |
| | 602 | 113 | Mpho Molelle | 35-39 | 02:00:45 | |
| | 603 | 128 | Jason Le Roux | 30-34 | 02:01:06 | |
| | 604 | 75 | Richard Anderson | 40-44 | 02:01:25 | |
| | 605 | 122 | Lisanthan Moodley | 25-29 | 02:01:38 | |
| | 606 | 114 | Martin De Villiers | 35-39 | 02:01:53 | |
| | 607 | 123 | Nishen Naidoo | 25-29 | 02:01:57 | |
| | 608 | 76 | Mxolisi Bhebhe | 40-44 | 02:01:58 | |
| | 609 | 34 | Siphiwe Nkosi | 45-49 | 02:02:45 | |
| | 610 | 115 | Vernon Willemse | 35-39 | 02:02:48 | |
| | 611 | 116 | Simbongile Stuurman | 35-39 | 02:02:49 | |
| | 612 | 129 | Chobenie Shamakumba | 30-34 | 02:02:51 | |
| | 613 | 35 | REGAN MELODY | 45-49 | 02:02:55 | |
| | 614 | 130 | Ndumiso Mkhwanazi | 30-34 | 02:03:12 | |
| | 615 | 124 | Jake Carter | 25-29 | 02:03:38 | |
| | 616 | 94 | Vuyo Hlela | 16-24 | 02:03:42 | |
| | 617 | 95 | Machalin Parsaramen | 16-24 | 02:04:01 | |
| | 618 | 77 | Dewald Olivier | 40-44 | 02:04:25 | |
| | 619 | 36 | Mpumelelo Sixhaxa | 45-49 | 02:04:31 | |
| | 620 | 125 | Langiwe Mwale | 25-29 | 02:04:33 | |
| | 621 | 131 | Kenny Masethe | 30-34 | 02:04:40 | |
| | 622 | 37 | Stephanus Van Deventer | 45-49 | 02:04:48 | |
| | 623 | 117 | Mahlatse Maraba | 35-39 | 02:04:52 | |
| | 624 | 126 | Makhosandile Mangaliso Baduza | 25-29 | 02:04:55 | |
| | 625 | 78 | Melusi Dube | 40-44 | 02:04:55 | |
| | 626 | 79 | Stephan Van Der Nest | 40-44 | 02:04:57 | |
| | 627 | 12 | Coenraad Steyn | 55-59 | 02:06:06 | |
| | 628 | 127 | Joshuakim van Roodt | 25-29 | 02:06:13 | |
| | 629 | 118 | Bongani Simelane | 35-39 | 02:06:20 | |
| | 630 | 132 | Armand Ferreira | 30-34 | 02:06:31 | |
| | 631 | 96 | Dewald Hanekom | 16-24 | 02:06:37 | |
| | 632 | 128 | Adriano Goncalves | 25-29 | 02:07:06 | |
| | 633 | 80 | Amelio Kannemeyer | 40-44 | 02:07:08 | |
| | 634 | 119 | Cinga Nohaji | 35-39 | 02:07:27 | |
| | 635 | 133 | Johan Trichardt Prinsloo | 30-34 | 02:07:48 | |
| | 636 | 129 | Jack Coetzer | 25-29 | 02:07:56 | |
| | 637 | 130 | Nahum Johannes | 25-29 | 02:07:57 | |
| | 638 | 38 | Warren Hendricks | 45-49 | 02:08:38 | |
| | 639 | 134 | Qiyaam Jaffer | 30-34 | 02:08:55 | |
| | 640 | 135 | Ntando Ximba | 30-34 | 02:09:01 | |
| | 641 | 120 | YA EDDIE LOMBI | 35-39 | 02:09:03 | |
| | 642 | 81 | Nasir Hendricks | 40-44 | 02:09:07 | |
| | 643 | 132 | Mikyle Jacobs | 25-29 | 02:09:45 | |
| | 644 | 131 | Mikyle Jacobs Head Of The Table | 25-29 | 02:09:45 | |
| | 645 | 82 | Witty Matsomela | 40-44 | 02:10:05 | |
| | 646 | 121 | Melusi Zulu | 35-39 | 02:10:06 | |
| | 647 | 136 | Abonga Ketwa | 30-34 | 02:10:18 | |
| | 648 | 122 | Andrew Ngcaba | 35-39 | 02:10:26 | |
| | 649 | 137 | Shaaqir Karriem | 30-34 | 02:10:29 | |
| | 650 | 133 | Cameron Young | 25-29 | 02:11:31 | |
| | 651 | 138 | Shanal Nathoo | 30-34 | 02:12:10 | |
| | 652 | 97 | Zack Myerson | 16-24 | 02:12:26 | |
| | 653 | 123 | Odwa Ndesi | 35-39 | 02:12:33 | |
| | 654 | 39 | Shafwaan Laubscher | 45-49 | 02:12:35 | |
| | 655 | 124 | Luvuyo Namba | 35-39 | 02:12:37 | |
| | 656 | 98 | Matthew Van Reenen | 16-24 | 02:12:39 | |
| | 657 | 83 | Riy Domingo | 40-44 | 02:12:43 | |
| | 658 | 84 | Adam Sack | 40-44 | 02:12:46 | |
| | 659 | 134 | masindi singo | 25-29 | 02:13:18 | |
| | 660 | 125 | Samuel Ndungu | 35-39 | 02:13:30 | |
| | 661 | 126 | Riyaad Cruywagen | 35-39 | 02:13:37 | |
| | 662 | 40 | Ryan Johnson | 45-49 | 02:13:52 | |
| | 663 | 127 | Junaid Kamish | 35-39 | 02:14:04 | |
| | 664 | 85 | Adriaan Matthee | 40-44 | 02:14:22 | |
| | 665 | 128 | Clinton Frazer | 35-39 | 02:15:17 | |
| | 666 | 86 | Clinton Groome | 40-44 | 02:15:31 | |
| | 667 | 129 | Khanya Siyengo | 35-39 | 02:15:40 | |
| | 668 | 130 | Ayanda Kahla | 35-39 | 02:16:20 | |
| | 669 | 135 | Reagan Adams | 25-29 | 02:16:30 | |
| | 670 | 87 | Sandile Mzizi | 40-44 | 02:16:39 | |
| | 671 | 88 | Ashley Hendricks | 40-44 | 02:16:45 | |
| | 672 | 139 | Adnaan Ahmed | 30-34 | 02:16:51 | |
| | 673 | 136 | Vidhaar Vishnupersadh | 25-29 | 02:17:08 | |
| | 674 | 131 | Lyle Lineval | 35-39 | 02:17:43 | |
| | 675 | 137 | Joshua Ngwarai | 25-29 | 02:18:25 | |
| | 676 | 41 | Marco Valente | 45-49 | 02:18:39 | |
| | 677 | 140 | Jacob Ntesang | 30-34 | 02:20:11 | |
| | 678 | 89 | Gareth Smithdorf | 40-44 | 02:20:20 | |
| | 679 | 138 | Sive Ngadlela | 25-29 | 02:20:55 | |
| | 680 | 132 | Simbarashe Maravanyika | 35-39 | 02:21:07 | |
| | 681 | 21 | Mathongo Makhiwane | 50-54 | 02:21:16 | |
| | 682 | 90 | Brian Magwaca | 40-44 | 02:21:40 | |
| | 683 | 141 | Kevin Rowland | 30-34 | 02:22:03 | |
| | 684 | 142 | Quan Piers | 30-34 | 02:22:12 | |
| | 685 | 139 | Hennie Du Plessis | 25-29 | 02:22:14 | |
| | 686 | 1 | Svein Eivind Andersen | 70-74 | 02:22:24 | |
| | 687 | 133 | Bryan Capes | 35-39 | 02:23:26 | |
| | 688 | 140 | Dale Clark | 25-29 | 02:25:29 | |
| | 689 | 143 | Ntsikayezwe Ndala | 30-34 | 02:25:40 | |
| | 690 | 134 | Alliaster Wentzel | 35-39 | 02:27:47 | |
| | 691 | 135 | Tshepo Molane | 35-39 | 02:28:22 | |
| | 692 | 91 | Thobela Yose | 40-44 | 02:29:03 | |
| | 693 | 136 | NASH SENIOR | 35-39 | 02:29:35 | |
| | 694 | 144 | Ethan Sakoor | 30-34 | 02:30:06 | |
| | 695 | 137 | Ruhan Rheeder | 35-39 | 02:31:25 | |
| | 696 | 138 | Hugo Myburgh | 35-39 | 02:32:01 | |
| | 697 | 139 | MAHLUBANDILE MBODLA | 35-39 | 02:32:13 | |
| | 698 | 92 | Erick Kiboro | 40-44 | 02:32:27 | |
| | 699 | 140 | Warren Smith | 35-39 | 02:33:38 | |
| | 700 | 93 | Seitshupo Rakgokong | 40-44 | 02:33:56 | |