Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Club | Finish |
| 1 | 3459 | | Katlego TJALE | Katlego TJALE #3459 Male Senior | 01:18:22 | 01:18:22 | 1 (1) | Senior | 1 | Male | 1 | MEDIHELP | 01:18:22 |
| 2 | 3038 | | Niel VAN DER MERWE | Niel VAN DER MERWE #3038 Male Junior | 01:31:45 | 01:31:45 | 1 (2) | Junior | 1 | Male | 2 | BOXER | 01:31:45 |
| 3 | 3672 | | Clinton COGZELL | Clinton COGZELL #3672 Male Senior | 01:36:18 | 01:36:18 | 2 (3) | Senior | 2 | Male | 3 | | 01:36:18 |
| 4 | 3203 | | Byron BENSON | Byron BENSON #3203 Male 40-49 | 01:39:52 | 01:39:52 | 1 (4) | 40-49 | 1 | Male | 4 | RAND ROAD WARRIORS | 01:39:52 |
| 5 | 3472 | | Sandra MANSVELDER | Sandra MANSVELDER #3472 Female Senior | 01:43:31 | 01:43:31 | 1 (1) | Senior | 1 | Female | 1 | TEAM VITALITY | 01:43:31 |
| 6 | 3037 | | Francois CRAFFORD | Francois CRAFFORD #3037 Male Junior | 01:43:39 | 01:43:39 | 2 (5) | Junior | 2 | Male | 5 | | 01:43:39 |
| 7 | 3140 | | Nicky BOOYENS | Nicky BOOYENS #3140 Female 40-49 | 01:46:52 | 01:46:52 | 1 (2) | 40-49 | 1 | Female | 2 | GREEN MILE | 01:46:52 |
| 8 | 3235 | | Martins KUTUMELA | Martins KUTUMELA #3235 Male 40-49 | 01:47:05 | 01:47:05 | 2 (6) | 40-49 | 2 | Male | 6 | Greater Nokaneng Athletic Club | 01:47:05 |
| 9 | 3276 | | Dries STRYDOM | Dries STRYDOM #3276 Male 40-49 | 01:47:12 | 01:47:12 | 3 (7) | 40-49 | 3 | Male | 7 | GREEN MILE AC | 01:47:12 |
| 10 | 3197 | | Deneke SNYMAN | Deneke SNYMAN #3197 Female Senior | 01:47:41 | 01:47:41 | 2 (3) | Senior | 2 | Female | 3 | | 01:47:41 |
| 11 | 3479 | | Francois NEL | Francois NEL #3479 Male 40-49 | 01:48:38 | 01:48:38 | 4 (8) | 40-49 | 4 | Male | 8 | | 01:48:38 |
| 12 | 3292 | | Anton JEFFERY | Anton JEFFERY #3292 Male 40-49 | 01:48:41 | 01:48:41 | 5 (9) | 40-49 | 5 | Male | 9 | | 01:48:41 |
| 13 | 3434 | | Stephan KOCH | Stephan KOCH #3434 Male Senior | 01:49:56 | 01:49:56 | 3 (10) | Senior | 3 | Male | 10 | EASY EQUITIES BORN 2 RUN GN | 01:49:56 |
| 14 | 3075 | | Gerhard CALITZ | Gerhard CALITZ #3075 Male 50-59 | 01:49:56 | 01:49:56 | 1 (11) | 50-59 | 1 | Male | 11 | Born 2 Born | 01:49:56 |
| 15 | 3141 | | James MCEWAN | James MCEWAN #3141 Male 50-59 | 01:51:48 | 01:51:48 | 2 (12) | 50-59 | 2 | Male | 12 | MAGNOLIA | 01:51:48 |
| 16 | 3295 | | Divan VAN DER BANK | Divan VAN DER BANK #3295 Male Senior | 01:52:43 | 01:52:43 | 4 (13) | Senior | 4 | Male | 13 | | 01:52:43 |
| 17 | 3046 | | David GWANGWA | David GWANGWA #3046 Male 50-59 | 01:53:26 | 01:53:26 | 3 (14) | 50-59 | 3 | Male | 14 | HOLLYWOOD BETS | 01:53:26 |
| 18 | 3047 | | Patience KHUMALO | Patience KHUMALO #3047 Female Senior | 01:53:28 | 01:53:28 | 3 (4) | Senior | 3 | Female | 4 | HOLLYWOOD BETS | 01:53:28 |
| 19 | 3207 | | Hein BOTHA | Hein BOTHA #3207 Male Senior | 01:53:32 | 01:53:32 | 5 (15) | Senior | 5 | Male | 15 | ALPHA CENTURION ATHLETICS CLUB | 01:53:32 |
| 20 | 3673 | | Late Entry 3673 | Late Entry 3673 #3673 Male Unknown | 01:53:42 | 01:53:42 | 1 (16) | Unknown | 1 | Male | 16 | | 01:53:42 |
| 21 | 3483 | | Chris MOGOBOTHI | Chris MOGOBOTHI #3483 Male Senior | 01:54:50 | 01:54:50 | 6 (17) | Senior | 6 | Male | 17 | | 01:54:50 |
| 22 | 3058 | | Richard WILSON | Richard WILSON #3058 Male Senior | 01:56:56 | 01:56:56 | 7 (18) | Senior | 7 | Male | 18 | | 01:56:56 |
| 23 | 3050 | | Justin MELLIS | Justin MELLIS #3050 Male 40-49 | 01:57:15 | 01:57:15 | 6 (19) | 40-49 | 6 | Male | 19 | TEMP | 01:57:15 |
| 24 | 3482 | | Mafukaduvha ATHIFHELIMBILU | Mafukaduvha ATHIFHELIMBILU #3482 Male Senior | 01:58:49 | 01:58:49 | 8 (20) | Senior | 8 | Male | 20 | | 01:58:49 |
| 25 | 3150 | | Mike TRAFOYER | Mike TRAFOYER #3150 Male 40-49 | 01:59:33 | 01:59:33 | 7 (21) | 40-49 | 7 | Male | 21 | | 01:59:33 |
| 26 | 3035 | | Henry CIEVERTS | Henry CIEVERTS #3035 Male 60-69 | 02:00:20 | 02:00:20 | 1 (22) | 60-69 | 1 | Male | 22 | PINELANDS AC | 02:00:20 |
| 27 | 3480 | | Marius POTGIETER | Marius POTGIETER #3480 Male 40-49 | 02:01:45 | 02:01:45 | 8 (23) | 40-49 | 8 | Male | 23 | GREEN MILE | 02:01:45 |
| 28 | 3182 | | Johan HUMAN | Johan HUMAN #3182 Male 40-49 | 02:03:20 | 02:03:20 | 9 (24) | 40-49 | 9 | Male | 24 | | 02:03:20 |
| 29 | 3057 | | Arthur WOOLDRIDGE | Arthur WOOLDRIDGE #3057 Male 50-59 | 02:05:20 | 02:05:20 | 4 (25) | 50-59 | 4 | Male | 25 | RRW | 02:05:20 |
| 30 | 3428 | | Michelle FUCHS | Michelle FUCHS #3428 Female Senior | 02:05:23 | 02:05:23 | 4 (5) | Senior | 4 | Female | 5 | TEAM VITALITY | 02:05:23 |
| 31 | 3294 | | Andreas TRAFOYER | Andreas TRAFOYER #3294 Male 50-59 | 02:08:18 | 02:08:18 | 5 (26) | 50-59 | 5 | Male | 26 | | 02:08:18 |
| 32 | 3447 | | Melani SWART | Melani SWART #3447 Female 40-49 | 02:08:25 | 02:08:25 | 2 (6) | 40-49 | 2 | Female | 6 | IRENE ATHLETICS CLUB | 02:08:25 |
| 33 | 3146 | | Caitlyn VAN DYK | Caitlyn VAN DYK #3146 Female Senior | 02:08:33 | 02:08:33 | 5 (7) | Senior | 5 | Female | 7 | TUKS | 02:08:33 |
| 34 | 3145 | | Mbuso MBUKWANE | Mbuso MBUKWANE #3145 Male Senior | 02:09:06 | 02:09:06 | 9 (27) | Senior | 9 | Male | 27 | ARCADIA RUNNING CLUB | 02:09:06 |
| 35 | 3260 | | Gareth POWRIE | Gareth POWRIE #3260 Male Senior | 02:09:44 | 02:09:44 | 10 (28) | Senior | 10 | Male | 28 | RAND AC | 02:09:44 |
| 36 | 3440 | | Johan MEIRING | Johan MEIRING #3440 Male 40-49 | 02:09:47 | 02:09:47 | 10 (29) | 40-49 | 10 | Male | 29 | MAGNOLIA ROAD RUNNERS | 02:09:47 |
| 37 | 3220 | | Michael FARAH | Michael FARAH #3220 Male Senior | 02:09:54 | 02:09:54 | 11 (30) | Senior | 11 | Male | 30 | RESBANK AC GN | 02:09:54 |
| 38 | 3078 | | Mark KING | Mark KING #3078 Male 40-49 | 02:10:51 | 02:10:51 | 11 (31) | 40-49 | 11 | Male | 31 | PTA BOBBIES | 02:10:51 |
| 39 | 3077 | | Elsmarie KING | Elsmarie KING #3077 Female Senior | 02:10:51 | 02:10:51 | 6 (8) | Senior | 6 | Female | 8 | PTA BOBBIES | 02:10:51 |
| 40 | 3423 | | Mariëtte DE JAGER | Mariëtte DE JAGER #3423 Female Junior | 02:11:11 | 02:11:11 | 1 (9) | Junior | 1 | Female | 9 | OOS MOOT AC | 02:11:11 |
| 41 | 3049 | | Frans HAGG | Frans HAGG #3049 Male 40-49 | 02:12:59 | 02:12:59 | 12 (32) | 40-49 | 12 | Male | 32 | TEMP | 02:12:59 |
| 42 | 3293 | | Steve KRIEL | Steve KRIEL #3293 Male 40-49 | 02:14:22 | 02:14:22 | 13 (33) | 40-49 | 13 | Male | 33 | | 02:14:22 |
| 43 | 3193 | | Ettiene SCHMAHL | Ettiene SCHMAHL #3193 Male 40-49 | 02:14:22 | 02:14:22 | 14 (34) | 40-49 | 14 | Male | 34 | | 02:14:22 |
| 44 | 3458 | | Graeme SMEDA | Graeme SMEDA #3458 Male 40-49 | 02:14:53 | 02:14:53 | 15 (35) | 40-49 | 15 | Male | 35 | EDGEMEAD RUNNERS | 02:14:53 |
| 45 | 3439 | | Thando MAUBANE | Thando MAUBANE #3439 Male Junior | 02:15:47 | 02:15:47 | 3 (36) | Junior | 3 | Male | 36 | BLIZZ ATHLETICS CLUB | 02:15:47 |
| 46 | 3435 | | Arno KOEN | Arno KOEN #3435 Male 40-49 | 02:16:17 | 02:16:17 | 16 (37) | 40-49 | 16 | Male | 37 | MEDIHELP MULTISPORT AC | 02:16:17 |
| 47 | 3473 | | Late Entry 3473 | Late Entry 3473 #3473 Male Unknown | 02:17:01 | 02:17:01 | 1 (38) | Unknown | 1 | Male | 38 | | 02:17:01 |
| 48 | 3196 | | Marcelle SNYMAN | Marcelle SNYMAN #3196 Female 50-59 | 02:18:03 | 02:18:03 | 1 (10) | 50-59 | 1 | Female | 10 | | 02:18:03 |
| 49 | 3195 | | Gerrie SNYMAN | Gerrie SNYMAN #3195 Male 50-59 | 02:18:03 | 02:18:03 | 6 (39) | 50-59 | 6 | Male | 39 | | 02:18:03 |
| 50 | 3149 | | Sergio JORGE | Sergio JORGE #3149 Male 50-59 | 02:20:11 | 02:20:11 | 7 (40) | 50-59 | 7 | Male | 40 | | 02:20:11 |