101 32 Dylan Thesner 30-34 1:28:24 102 27 Keegan Poole 25-29 1:28:26 103 33 Marlon Viljoen 30-34 1:29:15 104 13 Byrone Hendricks 40-44 1:29:19 105 1 Allan Saffy 55-59 1:29:56 106 14 Brent janari 40-44 1:30:05 107 34 Siyabonga Mhlomi 30-34 1:30:14 108 19 Philipp Bohlke 35-39 1:30:18 109 9 Divan La Cock 16-24 1:30:22 110 28 Musa Manyathi 25-29 1:30:41 111 10 Giano Dos Santos 16-24 1:30:50 112 29 Takudzwa Marewangepo 25-29 1:30:54 113 5 Majara Rantoa 45-49 1:31:18 114 20 Sipho Ningiza 35-39 1:31:24 115 15 Aphiwe Ndukumbini 40-44 1:31:32 116 35 Katlego Katlego mthembu 30-34 1:31:37 117 36 Danie Van Stryp 30-34 1:32:37 118 30 Tristan Turner 25-29 1:33:03 119 37 Henro van Rooyen 30-34 1:33:05 120 31 Waldo Abrahams 25-29 1:33:13 121 11 Merwe Engelbrecht 16-24 1:33:22 122 16 Sacha Hawkins 40-44 1:33:23 123 21 Marcel Snyman 35-39 1:33:55 124 38 Jared Meyer 30-34 1:34:10 125 12 Tommy B Jones 16-24 1:34:13 126 22 Kyle Moyes 35-39 1:35:04 127 2 Gregory Perks 50-54 1:35:07 128 17 Charl Keet 40-44 1:35:17 129 6 Marc Jessiman 45-49 1:35:26 130 23 Wilfred O 35-39 1:36:03 131 32 Tiaan du Preez 25-29 1:36:04 132 33 Edwin Kruger 25-29 1:36:36 133 3 Neil Pryce 50-54 1:36:38 134 24 Barry Conradie 35-39 1:36:40 135 34 Privy Mbanga 25-29 1:36:43 136 13 Umar Fredericks 16-24 1:36:44 137 39 Lungile Ngququ 30-34 1:36:58 138 14 Molokotima Kekana 16-24 1:37:43 139 18 Nhlanhla Bembe 40-44 1:37:50 140 35 Samuel Mberi 25-29 1:38:03 141 7 Lionel Ladebat 45-49 1:38:04 142 40 Alex Katz 30-34 1:38:11 143 25 Ruan Grobler 35-39 1:38:22 144 26 Barend Landman 35-39 1:38:22 145 41 Willem Adriaan Nel 30-34 1:38:26 146 19 Mark Nasila 40-44 1:39:03 147 4 Gareth Davies 50-54 1:39:29 148 5 Mike Ndjoukeng Michel 50-54 1:39:32 149 42 Hugo Van Deventer 30-34 1:39:55 150 15 Gael Daniele 16-24 1:41:04 151 43 Alex Vincent 30-34 1:41:24 152 36 Sive Mazwi 25-29 1:41:57 153 44 Abdull Saidi 30-34 1:42:27 154 8 Marius Marais 45-49 1:42:38 155 27 Mathabela Lekola 35-39 1:43:10 156 45 Artem Soemmer 30-34 1:43:24 157 20 Owen Mongwe 40-44 1:43:41 158 46 Heinrich Greyling 30-34 1:45:25 159 6 Thomas Fritsch 50-54 1:46:33 160 7 Grant Harris 50-54 1:46:50 161 28 Dylan Van Wyk 35-39 1:46:58 162 16 Alex Murray 16-24 1:47:33 163 37 Hubert Badenhorst 25-29 1:49:27 164 8 Jason Fritz 50-54 1:50:19 165 29 Talish Hariparsad 35-39 1:52:15 166 47 Nelly Majola 30-34 1:52:26 167 30 Garon Kleinveldt 35-39 1:53:27 168 9 Bradley Slater 45-49 1:55:01 169 17 Rhain Skordi 16-24 1:55:10 170 48 Sean Cloete 30-34 1:55:11 171 31 Francois Swart 35-39 1:55:29 172 10 Tshepo Nxumalo 45-49 1:55:58 173 49 Andrew Gertzen 30-34 1:56:05 174 38 Michael Mapira 25-29 1:56:42 175 50 Mzuvukile Mcayiya 30-34 1:56:57 176 32 Calmin Valentino 35-39 1:57:49 177 39 Keelan Witbooi 25-29 1:59:07 178 51 Rhulani Nketani 30-34 1:59:24 179 52 Gcobani Maxama 30-34 2:02:19 180 21 Magnus Bjørsvik 40-44 2:03:34 181 22 Sentle Sauli 40-44 2:04:23 182 23 Mohammed Munga 40-44 2:04:24 183 53 Daniel Da Cruz 30-34 2:04:41 184 54 Joseph Nyingi 30-34 2:04:57 185 24 Justin Willard 40-44 2:05:59 186 55 Derik van Oudtshoorn 30-34 2:06:05 187 11 Jason Bell 45-49 2:06:42 188 40 Ike Mmuso 25-29 2:11:41 189 2 Dario Torrente 55-59 2:11:45 190 18 Vuyani Matimba 16-24 2:35:21 191 25 Mattheus Wessels 40-44 2:41:00 192 41 Thamsanqa Gazide 25-29 2:42:47