700 176 700 176 Marco Rademeyer 30-34 2:26:46 30-34 701 119 701 119 Ketan Hira 35-39 2:27:18 35-39 702 103 702 103 Siyasanga Nonzaba 40-44 2:27:45 40-44 703 120 703 120 Njabulo Dumakude 35-39 2:27:56 35-39 704 177 704 177 Jatin Makkan 30-34 2:29:19 30-34 705 104 705 104 Ryan Hosiassohn 40-44 2:29:27 40-44 706 119 706 119 Bhavesh Nathoo 25-29 2:29:36 25-29 707 121 707 121 Leatile lux Majola 35-39 2:30:53 35-39 708 122 708 122 Hennie Botha 35-39 2:31:07 35-39 709 120 709 120 Phila Ginindza 25-29 2:31:50 25-29 710 78 710 78 Mqwalisi Mabaso 16-24 2:33:20 16-24 711 105 711 105 Kepu Sibanda 40-44 2:33:49 40-44 712 178 712 178 Comfort Sebalane 30-34 2:33:56 30-34 713 79 713 79 Yaqeen Carrim 16-24 2:37:36 16-24 714 106 714 106 Aswill Horn 40-44 2:37:38 40-44 715 121 715 121 Joe de Lange 25-29 2:38:47 25-29 716 107 716 107 Seitshupo Rakgokong 40-44 2:38:52 40-44 717 122 717 122 Itumeleng Sibanda 25-29 2:39:03 25-29 718 80 718 80 Zachariah Arends 16-24 2:39:25 16-24 719 108 719 108 Tshegofatso Masete 40-44 2:40:30 40-44 720 81 720 81 Trenton Munsamy 16-24 2:41:32 16-24 721 123 721 123 Calum Rosenberg 35-39 2:41:39 35-39 722 124 722 124 David Bapela 35-39 2:42:13 35-39 723 1 723 1 Johan Claassens 70-74 2:43:04 70-74 724 109 724 109 Sibusiso Phiri 40-44 2:43:52 40-44 725 123 725 123 Rishay Mahadeo 25-29 2:44:04 25-29 726 125 726 125 Uhlamurile Mabunda 35-39 2:45:35 35-39 727 110 727 110 tzu wei tsai 40-44 2:48:27 40-44 728 179 728 179 Jacob Sibuye 30-34 2:51:17 30-34 729 124 729 124 Mikaeel Abdulla 25-29 2:52:51 25-29 730 126 730 126 Mpho Mangwegape 35-39 2:53:34 35-39 731 125 731 125 Mohammed Rezaan Mahomed 25-29 2:54:56 25-29 732 111 732 111 Moagi Moima 40-44 2:55:26 40-44 733 127 733 127 Dominic Ndebele 35-39 2:56:11 35-39 734 82 734 82 Danny Rae 16-24 2:56:50 16-24 735 112 735 112 Rhulani Ngobeni 40-44 3:05:03 40-44 736 113 736 113 Jason Wills 40-44 3:05:21 40-44 737 114 737 114 Mandla Mbonambi 40-44 3:11:59 40-44 738 55 738 55 Andreas Poriazis 45-49 3:16:35 45-49 739 128 739 128 Shaun Lungoomiah 35-39 3:17:00 35-39 740 126 740 126 Thabo Mkhize 25-29 3:20:22 25-29 741 127 741 127 Matome Legodi 25-29 3:29:58 25-29 742 56 742 56 Sumeran Moodley 45-49 3:30:23 45-49