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