301 57 301 57 Archie Crain 35-39 1:53:47 35-39 302 21 302 21 Daniel Ryan 45-49 1:53:48 45-49 303 58 303 58 Dayne Wiesner 35-39 1:53:50 35-39 304 59 304 59 Yusuf Bodiat 35-39 1:54:16 35-39 305 4 305 4 Marius Kruger 55-59 1:54:19 55-59 306 60 306 60 Reabetswe Oiver Rantsi 35-39 1:54:19 35-39 307 26 307 26 Lior Janet 16-24 1:54:42 16-24 308 61 308 61 DANIEL ZINZOMBE 35-39 1:54:55 35-39 309 43 309 43 Heinrich Parkin 40-44 1:55:00 40-44 310 62 310 62 Yousha Minty 35-39 1:55:03 35-39 311 63 311 63 James Motaln 35-39 1:55:26 35-39 312 86 312 86 ALEXANDER BARRON 30-34 1:55:57 30-34 313 64 313 64 Karshan Naidoo 35-39 1:56:00 35-39 314 27 314 27 Willem Abraham van Zyl 16-24 1:56:30 16-24 315 44 315 44 Graham Jettke 40-44 1:56:41 40-44 316 65 316 65 Sinethemba Ceba 35-39 1:56:41 35-39 317 28 317 28 Louvic Oelschig 16-24 1:56:41 16-24 318 61 318 61 Kamogelo Matloa 25-29 1:56:59 25-29 319 22 319 22 Suhail Gani 45-49 1:57:00 45-49 320 29 320 29 Jaryd Van Straaten 16-24 1:57:10 16-24 321 62 321 62 Andres Zamonsky 25-29 1:57:22 25-29 322 45 322 45 Ravine Lala 40-44 1:57:23 40-44 323 87 323 87 Rikus Oosthuizen 30-34 1:57:27 30-34 324 10 324 10 Helgaard Jordaan 50-54 1:57:45 50-54 325 46 325 46 Jacques Du Toit 40-44 1:57:56 40-44 326 11 326 11 Simphiwe Biyase 50-54 1:58:43 50-54 327 63 327 63 Nhlanhla Malisa 25-29 1:58:49 25-29 328 12 328 12 Dylan Barry 50-54 1:59:19 50-54 329 47 329 47 Sechaba Mooi 40-44 1:59:23 40-44 330 88 330 88 Vince Maybe 30-34 1:59:32 30-34 331 89 331 89 Byron Rudman 30-34 1:59:57 30-34 332 64 332 64 Fezudumo Mbuli 25-29 1:59:59 25-29 333 30 333 30 Siphelele Mahlatse 16-24 2:00:12 16-24 334 65 334 65 Malan Bosman 25-29 2:00:25 25-29 335 23 335 23 Brandon Duffield 45-49 2:00:45 45-49 336 66 336 66 Xolani Mnguni 35-39 2:00:52 35-39 337 48 337 48 Bheki Christian Zungu 40-44 2:00:53 40-44 338 66 338 66 Constant Beckerling 25-29 2:00:56 25-29 339 90 339 90 Ditiro Selepe 30-34 2:01:05 30-34 340 67 340 67 Cadon Gernandt 25-29 2:01:19 25-29 341 67 341 67 Daniel Vos 35-39 2:01:36 35-39 342 49 342 49 Christopher Linnell 40-44 2:01:41 40-44 343 91 343 91 Matthew Hoal 30-34 2:01:52 30-34 344 92 344 92 Kumbi Mupira 30-34 2:02:05 30-34 345 68 345 68 Tawanda Macheza 25-29 2:02:21 25-29 346 13 346 13 Jaco Kleynhans 50-54 2:02:21 50-54 347 93 347 93 Lebo Sepuru 30-34 2:02:54 30-34 348 69 348 69 Charles Greeff 25-29 2:03:11 25-29 349 1 349 1 Wynand Mouton 60-64 2:04:14 60-64 350 70 350 70 Mfundho Xivambu 25-29 2:04:32 25-29 351 24 351 24 Richard Hardie 45-49 2:05:02 45-49 352 50 352 50 Solomon N. Mokwala 40-44 2:05:23 40-44 353 31 353 31 Ethan Ramage 16-24 2:06:02 16-24 354 32 354 32 Stian Buys 16-24 2:06:12 16-24 355 71 355 71 Takudzwa Kudenga 25-29 2:06:26 25-29 356 68 356 68 Thabiso Mabanna 35-39 2:06:35 35-39 357 51 357 51 Nick Wilson 40-44 2:06:46 40-44 358 72 358 72 Anda Ngqe 25-29 2:06:54 25-29 359 73 359 73 Stefan Steyn 25-29 2:07:03 25-29 360 33 360 33 Francois Du Plessis 16-24 2:08:17 16-24 361 94 361 94 Shaneel Bhima 30-34 2:08:20 30-34 362 52 362 52 Mlamuli Mntambo 40-44 2:08:31 40-44 363 69 363 69 Jacques Goetz 35-39 2:08:48 35-39 364 74 364 74 Khwezi Ndlovu 25-29 2:09:30 25-29 365 70 365 70 Ntokozo Sithole 35-39 2:09:37 35-39 366 53 366 53 Leandro Oliveira 40-44 2:10:03 40-44 367 54 367 54 Brett Palframan 40-44 2:10:15 40-44 368 71 368 71 Kishan Jessa 35-39 2:10:36 35-39 369 25 369 25 Shaun Kilfoil 45-49 2:10:38 45-49 370 55 370 55 Dinasen Palavar 40-44 2:11:03 40-44 371 72 371 72 Ratanang Matsheka 35-39 2:11:03 35-39 372 56 372 56 TAPFUMA MAKINA 40-44 2:11:22 40-44 373 75 373 75 Iain Marsden 25-29 2:11:28 25-29 374 95 374 95 Tineyi Kureva 30-34 2:11:40 30-34 375 5 375 5 Allen Mudaly 55-59 2:11:50 55-59 376 73 376 73 Niven Dhewnarian 35-39 2:12:15 35-39 377 96 377 96 Neil Campher 30-34 2:12:18 30-34 378 57 378 57 Reagan Hudsonberg 40-44 2:13:32 40-44 379 2 379 2 Allan Moodley 60-64 2:13:52 60-64 380 58 380 58 Ross Esson 40-44 2:14:14 40-44 381 59 381 59 Jason Hűbner 40-44 2:15:02 40-44 382 97 382 97 Mashudu Mukwevho 30-34 2:15:49 30-34 383 60 383 60 Andrew McIlwaine-Wright 40-44 2:16:11 40-44 384 98 384 98 Simbongile Stuurman 30-34 2:16:18 30-34 385 34 385 34 Nathon Weber 16-24 2:16:50 16-24 386 6 386 6 Owen McIntyre 55-59 2:16:59 55-59 387 7 387 7 Vincent Ricketts 55-59 2:17:01 55-59 388 99 388 99 Lindokuhle Ndaba 30-34 2:17:01 30-34 389 74 389 74 Christopher Möller 35-39 2:17:02 35-39 390 100 390 100 Teboho Khanye 30-34 2:17:08 30-34 391 61 391 61 Archie Ntim 40-44 2:17:21 40-44 392 101 392 101 Noah Mbude 30-34 2:17:27 30-34 393 26 393 26 Gonaseelan Moodley 45-49 2:17:41 45-49 394 8 394 8 Richard Browne 55-59 2:17:49 55-59 395 102 395 102 David Yates 30-34 2:18:51 30-34 396 75 396 75 Bokang Mapesela 35-39 2:19:16 35-39 397 103 397 103 Lethukuthula Vilakazi 30-34 2:20:06 30-34 398 76 398 76 Mpho Mpho 25-29 2:20:08 25-29 399 62 399 62 Arnold Lephoto 40-44 2:21:07 40-44 400 104 400 104 Calistro Mpho Monyepao 30-34 2:23:04 30-34