Fav | Pos | Race No | Share | Name | Name | Club | Category | Cat Pos | Gender | Gen Pos | Time | Finish |
| 1 | 1 | 3833 | | Robert CHELANG 'A | Robert CHELANG 'A #3833 | NEDBANK RUNNING CLUB GN | 40-49 | 1 | Male | 1 | 01:11:29 | 01:11:29 |
| 2 | 2 | 3858 | | Albert KANGOR | Albert KANGOR #3858 | BLOEMFONTEIN NEDBANK ACHILLES | 40-49 | 2 | Male | 2 | 01:12:12 | 01:12:12 |
| 3 | 3 | 3373 | | Peter MOLOTO | Peter MOLOTO #3373 | HOLLYWOOD AC GN | Senior | 1 | Male | 3 | 01:13:29 | 01:13:29 |
| 4 | 4 | 3698 | | Johann BERRANGÉ | Johann BERRANGÉ #3698 | | Senior | 2 | Male | 4 | 01:16:11 | 01:16:11 |
| 5 | 5 | 3118 | | Late Entry 3118 | Late Entry 3118 #3118 | | All Ages | 1 | Male | 5 | 01:18:21 | 01:18:21 |
| 6 | 6 | 3656 | | Phumlani SIWELA | Phumlani SIWELA #3656 | | Senior | 3 | Male | 6 | 01:19:17 | 01:19:17 |
| 7 | 7 | 3657 | | Late Entry 3657 | Late Entry 3657 #3657 | | 70-79 | 1 | Male | 7 | 01:19:32 | 01:19:32 |
| 8 | 8 | 3414 | | Albert NYIRENDA | Albert NYIRENDA #3414 | EASY EQUITIES BORN 2 RUN GN | Senior | 4 | Male | 8 | 01:19:50 | 01:19:50 |
| 9 | 9 | 3045 | | Thomas NDLOVU | Thomas NDLOVU #3045 | MASAI AC | 40-49 | 3 | Male | 9 | 01:20:01 | 01:20:01 |
| 10 | 10 | 3030 | | Matheko MPE | Matheko MPE #3030 | SOUL CITY SPORTS CLUB | 40-49 | 4 | Male | 10 | 01:20:17 | 01:20:17 |
| 11 | 11 | 3541 | | Semakaleng KATLEGO | Semakaleng KATLEGO #3541 | AEROBICS FOR ALL AC | Senior | 5 | Male | 11 | 01:20:34 | 01:20:34 |
| 12 | 12 | 3487 | | David ZHUWAO | David ZHUWAO #3487 | TEAM VITALITY CLUB GN | 40-49 | 5 | Male | 12 | 01:21:58 | 01:21:58 |
| 13 | 13 | 3519 | | Johnny YOUNG | Johnny YOUNG #3519 | RWFL | 50-59 | 1 | Male | 13 | 01:23:11 | 01:23:11 |
| 14 | 14 | 3689 | | Late Entry 3689 | Late Entry 3689 #3689 | | All Ages | 2 | Male | 14 | 01:24:33 | 01:24:33 |
| 15 | 15 | 3314 | | Busani MABHENA | Busani MABHENA #3314 | TEAM VITALITY CLUB GN | 40-49 | 6 | Male | 15 | 01:24:56 | 01:24:56 |
| 16 | 16 | 3120 | | Matshelane MAMABOLO | Matshelane MAMABOLO #3120 | MAXED ELITE CG | 50-59 | 2 | Male | 16 | 01:26:32 | 01:26:32 |
| 17 | 17 | 3395 | | Thabo NDWALANE | Thabo NDWALANE #3395 | TEAM VITALITY CLUB GN | 40-49 | 7 | Male | 17 | 01:27:32 | 01:27:32 |
| 18 | 18 | 3038 | | Tshepo MAKGATO | Tshepo MAKGATO #3038 | | 40-49 | 8 | Male | 18 | 01:28:48 | 01:28:48 |
| 19 | 19 | 3325 | | Tikologo MAKHOANA | Tikologo MAKHOANA #3325 | KLERKSDORP MARATHON CLUB | 50-59 | 3 | Male | 19 | 01:29:12 | 01:29:12 |
| 20 | 20 | 3501 | | Andrew Nditsheni MABALE | Andrew Nditsheni MABALE #3501 | | 40-49 | 9 | Male | 20 | 01:29:13 | 01:29:13 |
| 21 | 21 | 3578 | | Sicelo MIYA | Sicelo MIYA #3578 | INKAMANA HIGH AC | Senior | 6 | Male | 21 | 01:29:15 | 01:29:15 |
| 22 | 22 | 3412 | | Emmanuel NXUMALO | Emmanuel NXUMALO #3412 | MIWAY WARRIORS | Senior | 7 | Male | 22 | 01:29:51 | 01:29:51 |
| 23 | 23 | 3640 | | Marno VAN DER MEULEN | Marno VAN DER MEULEN #3640 | MAGNOLIA ROAD RUNNERS | Senior | 8 | Male | 23 | 01:30:01 | 01:30:01 |
| 24 | 24 | 3390 | | Bernard NCUBE | Bernard NCUBE #3390 | TEAM VITALITY CLUB CG | 50-59 | 4 | Male | 24 | 01:30:01 | 01:30:01 |
| 25 | 25 | 3434 | | Donavin REYNOLDS | Donavin REYNOLDS #3434 | TEAM VITALITY CLUB GN | Senior | 9 | Male | 25 | 01:30:01 | 01:30:01 |
| 26 | 26 | 3700 | | Itumeleng MPUTLE | Itumeleng MPUTLE #3700 | ALIWAL NORTH ROAD RUNNERS | Senior | 10 | Male | 26 | 01:30:09 | 01:30:09 |
| 27 | 27 | 3343 | | Kagiso MATHULE | Kagiso MATHULE #3343 | JUSTICE ATHLETICS CLUB | Senior | 11 | Male | 27 | 01:30:34 | 01:30:34 |
| 28 | 28 | 3309 | | Kelvin LAW | Kelvin LAW #3309 | | Senior | 12 | Male | 28 | 01:30:41 | 01:30:41 |
| 29 | 29 | 3844 | | Moses LETLHAKU | Moses LETLHAKU #3844 | DEPARTMENT OF PUBLIC WORKS AC GN | 60-69 | 1 | Male | 29 | 01:31:03 | 01:31:03 |
| 30 | 30 | 3042 | | Thabo PODILE | Thabo PODILE #3042 | TUT AC | 40-49 | 10 | Male | 30 | 01:31:56 | 01:31:56 |
| 31 | 31 | 3867 | | Meiya G NTHOESANE | Meiya G NTHOESANE #3867 | TEAM VITALITY CLUB GN | 40-49 | 11 | Male | 31 | 01:32:39 | 01:32:39 |
| 32 | 32 | 3484 | | Sandra COGZELL | Sandra COGZELL #3484 | TEAM VITALITY CLUB CG | Senior | 1 | Female | 1 | 01:33:13 | 01:33:13 |
| 33 | 33 | 3665 | | Majoro MAKHOTLA | Majoro MAKHOTLA #3665 | EXXARO AC GN | 50-59 | 5 | Male | 32 | 01:33:52 | 01:33:52 |
| 34 | 34 | 3018 | | Gerhard CALITZ | Gerhard CALITZ #3018 | EASY EQUITIES BORN 2 RUN GN | 50-59 | 6 | Male | 33 | 01:34:41 | 01:34:41 |
| 35 | 35 | 3632 | | Armand STEYN | Armand STEYN #3632 | TEAM VITALITY CLUB GN | Senior | 13 | Male | 34 | 01:34:58 | 01:34:58 |
| 36 | 36 | 3066 | | Denis MAFOKO | Denis MAFOKO #3066 | FEAR IS A CHOICE ATHLETICS CLUB | 40-49 | 12 | Male | 35 | 01:36:17 | 01:36:17 |
| 37 | 37 | 3516 | | Thabo RASEROKA | Thabo RASEROKA #3516 | | Senior | 14 | Male | 36 | 01:36:35 | 01:36:35 |
| 38 | 38 | 3869 | | Kwena MALEBANA | Kwena MALEBANA #3869 | | 40-49 | 13 | Male | 37 | 01:36:36 | 01:36:36 |
| 39 | 39 | 3279 | | Colin FISHER | Colin FISHER #3279 | TEAM VITALITY CLUB GN | 60-69 | 2 | Male | 38 | 01:36:40 | 01:36:40 |
| 40 | 40 | 3634 | | Alex SWART | Alex SWART #3634 | PHOBIANS | Senior | 15 | Male | 39 | 01:36:47 | 01:36:47 |
| 41 | 41 | 3232 | | Ora SIKUNDLA | Ora SIKUNDLA #3232 | | Senior | 16 | Male | 40 | 01:37:11 | 01:37:11 |
| 42 | 42 | 3056 | | Late Entry 3056 | Late Entry 3056 #3056 | | All Ages | 3 | Male | 41 | 01:37:11 | 01:37:11 |
| 43 | 43 | 3708 | | Kgakgamatso MALEPE | Kgakgamatso MALEPE #3708 | NEDBANK RUNNING CLUB GN | 40-49 | 14 | Male | 42 | 01:37:12 | 01:37:12 |
| 44 | 44 | 3439 | | Michelle REDELINGHUYS | Michelle REDELINGHUYS #3439 | BOXER | Senior | 2 | Female | 2 | 01:37:13 | 01:37:13 |
| 45 | 45 | 3662 | | Thabiso MATHINYA | Thabiso MATHINYA #3662 | PRETORIA MILITARY MARATHON CLUB | Senior | 17 | Male | 43 | 01:37:42 | 01:37:42 |
| 46 | 46 | 3333 | | Papa MARUMO | Papa MARUMO #3333 | TEAM VITALITY CLUB CG | Senior | 18 | Male | 44 | 01:37:45 | 01:37:45 |
| 47 | 47 | 3709 | | Menzi MTHEMBU | Menzi MTHEMBU #3709 | FARANANI ATHLETICS CLUB | 40-49 | 15 | Male | 45 | 01:37:49 | 01:37:49 |
| 48 | 48 | 3653 | | Mandla NQUMA | Mandla NQUMA #3653 | NORTHAM PLATINUM MINE AC | 40-49 | 16 | Male | 46 | 01:37:59 | 01:37:59 |
| 49 | 49 | 3290 | | Tinashe GOMBIRO | Tinashe GOMBIRO #3290 | WATERFALL CITY AC | Senior | 19 | Male | 47 | 01:38:12 | 01:38:12 |
| 50 | 50 | 3595 | | Khensani MUKANSI | Khensani MUKANSI #3595 | TEAM VITALITY CLUB CG | Senior | 20 | Male | 48 | 01:38:21 | 01:38:21 |