401 13 Gerrie Bernardo 50-54 1:51:36 402 80 Nikolay Andrievskiy 30-34 1:51:41 403 76 John Villiers 40-44 1:51:48 404 81 Ziyaad Osman 30-34 1:51:50 405 6 Marius Kruger 55-59 1:51:52 406 50 Kabelo Setjie 16-24 1:51:58 407 27 kidwell matshotyana 45-49 1:52:02 408 82 Lehlohonolo Ramokoena 30-34 1:52:07 409 7 Craig Mortassagne 55-59 1:52:18 410 83 Kwanele Mkatini 30-34 1:52:20 411 64 Calmin Valentino 35-39 1:52:22 412 84 Israel Sanza 30-34 1:52:30 413 85 Maqhawe Msibi 30-34 1:52:40 414 85 Brendon Bangamuseve 25-29 1:52:41 415 51 Nathan Fletcher 16-24 1:52:47 416 86 Sifiso Ndumo 30-34 1:52:48 417 52 Alexander Labuschagne 16-24 1:53:13 418 86 Motheo Moroane 25-29 1:53:13 419 87 Sabelo Dube 30-34 1:53:19 420 88 Sfundo Mngadi 30-34 1:53:33 421 65 Steyn Du plessis 35-39 1:53:51 422 77 Christopher De bree 40-44 1:53:59 423 14 Alex Comninos 50-54 1:54:02 424 89 Mthobisi Makhoba 30-34 1:54:03 425 87 Mecheal van Rooyen 25-29 1:54:08 426 28 Shimane Dladla 45-49 1:54:24 427 78 JB Haasbroek 40-44 1:54:27 428 66 DANIEL ZINZOMBE 35-39 1:54:31 429 6 CHRISTOPHER BOTHA 60-64 1:54:31 430 90 Mthokozisi Sibiya 30-34 1:54:36 431 91 Gift Mchiza 30-34 1:54:43 432 92 Tshepo Mejelo 30-34 1:54:43 433 93 Menzi Nyawose 30-34 1:54:49 434 88 Ross Robertson 25-29 1:54:50 435 94 Owen McMillan 30-34 1:55:02 436 67 Daniel Strydom 35-39 1:55:03 437 68 Lebohang Paul 35-39 1:55:16 438 79 Dries Nel 40-44 1:55:29 439 80 Mayileni Makwakwa 40-44 1:55:31 440 53 Luyanda Buthelezi 16-24 1:55:39 441 95 Jarryd Thomas 30-34 1:55:46 442 69 James Motaln 35-39 1:55:52 443 70 Katlego Ditlhokwe 35-39 1:56:03 444 71 Setumo Seroka 35-39 1:56:07 445 81 Derek Ramos 40-44 1:56:10 446 72 Trevor Kubheka 35-39 1:56:18 447 96 Jaco Bornman 30-34 1:56:36 448 73 Henri Luus 35-39 1:56:39 449 82 Mondy Ribane 40-44 1:56:44 450 89 Christiaan De Beer 25-29 1:56:52 451 97 Lancerold Dlamini 30-34 1:57:03 452 74 Herkie Du Preez 35-39 1:57:08 453 98 Bandile Twala 30-34 1:57:13 454 29 Brandon Duffield 45-49 1:57:16 455 75 Daniel Matiwane 35-39 1:57:22 456 15 Abel M Kalayamotho 50-54 1:57:30 457 76 Floyd Pillay 35-39 1:57:35 458 90 Nhlaka Phakathi 25-29 1:57:43 459 83 Arnold Hlalele 40-44 1:58:05 460 84 Jelili Adisa 40-44 1:58:08 461 99 Neill Fullagar 30-34 1:58:12 462 30 Dennis Venter 45-49 1:58:12 463 85 Jean Prieur du Plessis 40-44 1:58:12 464 77 Thulani Mnisi 35-39 1:58:15 465 78 Ndibo Magalela 35-39 1:58:15 466 79 Jaryd Browne 35-39 1:58:18 467 16 Johan Badenhorst 50-54 1:58:20 468 80 Mpho Galane 35-39 1:58:22 469 54 Andreas Ganz 16-24 1:59:01 470 31 Thabiso Mathobela 45-49 1:59:20 471 86 Sugen Pillay 40-44 1:59:20 472 87 Shingi Nyika 40-44 1:59:27 473 32 Jaco Kachelhoffer 45-49 1:59:49 474 88 Viwe Mbobo 40-44 2:00:01 475 81 Mitesh Patel 35-39 2:00:13 476 100 Ian Dhlamini 30-34 2:00:35 477 89 Marius Jacobsohn 40-44 2:00:36 478 33 Paul Brewis 45-49 2:00:38 479 82 Pieter Theron 35-39 2:00:43 480 34 Alex Mambosasa 45-49 2:00:49 481 90 Madodonke Mpetshwa 40-44 2:00:55 482 55 Eben Wagner 16-24 2:00:55 483 83 Miehleketo Baloyi 35-39 2:00:57 484 91 Christopher Linnell 40-44 2:00:57 485 84 Percy Senye 35-39 2:01:05 486 101 Breaan Van Winkel 30-34 2:01:07 487 85 Alfred Mashona 35-39 2:01:11 488 91 Brandon Ackermann 25-29 2:01:15 489 86 Ntokozo Khoza 35-39 2:01:20 490 56 Lusanda Dubazane 16-24 2:01:26 491 102 Daniel Dennison 30-34 2:01:37 492 17 Martin Erasmus 50-54 2:01:46 493 18 Imtiaz Goondiwalla 50-54 2:01:52 494 92 Thapelo Thomas Vikakazi 40-44 2:01:55 495 57 Ntando Tinta 16-24 2:01:57 496 87 Malvin Tembedza 35-39 2:01:58 497 103 abulele zono 30-34 2:02:14 498 92 Nickeel Maharaj 25-29 2:02:39 499 93 Akhona Ncamane 40-44 2:02:58 500 94 Thabiso Lekoana 40-44 2:03:12