Fav | Pos | Race No | Share | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Club | Wave | Finish |
| 1 | 100 | | Anthony TIMOTEUS | Anthony TIMOTEUS #100 Male Senior | 00:28:58 | 00:28:58 (00:28:57) | 1 (1) | 00:28:57 | Senior | 1 | Male | 1 | NEDBANK RUNNING CLUB WP | A | 00:28:58 |
| 2 | 101 | | William KAPTEIN | William KAPTEIN #101 Male Senior | 00:30:44 | 00:30:44 (00:30:43) | 2 (2) | 00:30:43 | Senior | 2 | Male | 2 | RETAIL CAPITAL LANGA | A | 00:30:44 |
| 3 | 102 | | Star SHAYAMANO | Star SHAYAMANO #102 Male Senior | 00:31:11 | 00:31:11 (00:31:10) | 3 (3) | 00:31:10 | Senior | 3 | Male | 3 | ATLANTIC ATHLETICS CLUB | A | 00:31:11 |
| 4 | 117 | | Gilbert MUTANDIRO | Gilbert MUTANDIRO #117 Male Senior | 00:32:12 | 00:32:12 (00:32:10) | 4 (4) | 00:32:10 | Senior | 4 | Male | 4 | CENTURY CITY ATHLETICS CLUB | A | 00:32:12 |
| 5 | 6243 | | Siyabonga SAKWE | Siyabonga SAKWE #6243 Male 40-49 | 00:32:30 | 00:32:30 (00:32:28) | 1 (5) | 00:32:28 | 40-49 | 1 | Male | 5 | NEDBANK RUNNING WP[ | A | 00:32:30 |
| 6 | 115 | | Bernard GRIESEL | Bernard GRIESEL #115 Male Senior | 00:33:06 | 00:33:06 (00:33:04) | 5 (6) | 00:33:04 | Senior | 5 | Male | 6 | ATLANTIC TRIATHLON CLUB | A | 00:33:06 |
| 7 | 103 | | Faiez ADAMS | Faiez ADAMS #103 Male Senior | 00:33:07 | 00:33:07 (00:33:05) | 6 (7) | 00:33:05 | Senior | 6 | Male | 7 | | A | 00:33:07 |
| 8 | 109 | | Ricardo BLAUW | Ricardo BLAUW #109 Male 40-49 | 00:33:08 | 00:33:08 (00:33:06) | 2 (8) | 00:33:06 | 40-49 | 2 | Male | 8 | NEDBANK RUNNING CLUB WP | A | 00:33:08 |
| 9 | 106 | | Fortunate CHIDZIVO | Fortunate CHIDZIVO #106 Female Senior | 00:33:14 | 00:33:14 (00:33:12) | 1 (1) | 00:33:12 | Senior | 1 | Female | 1 | RETAIL CAPITAL LANGA | A | 00:33:14 |
| 10 | 111 | | Davide DEL FANTE | Davide DEL FANTE #111 Male Senior | 00:33:25 | 00:33:25 (00:33:23) | 7 (9) | 00:33:23 | Senior | 7 | Male | 9 | ATLANTIC TRIATHLON CLUB | A | 00:33:25 |
| 11 | 104 | | Asemahle KWATSHA | Asemahle KWATSHA #104 Male Senior | 00:34:10 | 00:34:10 (00:34:09) | 8 (10) | 00:34:09 | Senior | 8 | Male | 10 | RCS GUGULETU AC | A | 00:34:10 |
| 12 | 105 | | Calvin HAMMOND | Calvin HAMMOND #105 Male Senior | 00:34:14 | 00:34:14 (00:34:12) | 9 (11) | 00:34:12 | Senior | 9 | Male | 11 | NEDBANK RUNNING CLUB WP | A | 00:34:14 |
| 13 | 1363 | | Eduan BURGER | Eduan BURGER #1363 Male Senior | 00:34:25 | 00:34:25 (00:34:25) | 10 (12) | 00:34:25 | Senior | 10 | Male | 12 | | Split Wave 9 | 00:34:25 |
| 14 | 108 | | Geo VAN NIEKERK | Geo VAN NIEKERK #108 Male Senior | 00:34:46 | 00:34:46 (00:34:44) | 11 (13) | 00:34:44 | Senior | 11 | Male | 13 | WELLINGTON ATHLETICS CLUB | A | 00:34:46 |
| 15 | 116 | | Kyle HERRING | Kyle HERRING #116 Male Senior | 00:34:57 | 00:34:57 (00:34:51) | 12 (14) | 00:34:51 | Senior | 12 | Male | 14 | | A | 00:34:57 |
| 16 | 126 | | Richman MAQENGU | Richman MAQENGU #126 Male Senior | 00:35:14 | 00:35:14 (00:35:11) | 13 (15) | 00:35:11 | Senior | 13 | Male | 15 | AEROBIC 4 ALL | A | 00:35:14 |
| 17 | 113 | | Andre-John ADRIAANSE | Andre-John ADRIAANSE #113 Male Senior | 00:35:16 | 00:35:16 (00:35:11) | 14 (16) | 00:35:11 | Senior | 14 | Male | 16 | EERSTERIVER AC | A | 00:35:16 |
| 18 | 121 | | Anél TERBLANCHE | Anél TERBLANCHE #121 Female Senior | 00:35:24 | 00:35:24 (00:35:22) | 2 (2) | 00:35:22 | Senior | 2 | Female | 2 | NEDBANK RUNNING CLUB WP | A | 00:35:24 |
| 19 | 131 | | John SEPTEMBER | John SEPTEMBER #131 Male 50-59 | 00:35:36 | 00:35:36 (00:35:33) | 1 (17) | 00:35:33 | 50-59 | 1 | Male | 17 | BRIMSTONE ITHEKO ATHLETIC CLUB | A | 00:35:36 |
| 20 | 110 | | Jason BRUINERS | Jason BRUINERS #110 Male Senior | 00:35:56 | 00:35:56 (00:35:52) | 15 (18) | 00:35:52 | Senior | 15 | Male | 18 | METROPOLITAN ATHLETIC CLUB | A | 00:35:56 |
| 21 | 710 | | Gcobani TSAKO | Gcobani TSAKO #710 Male Senior | 00:35:57 | 00:35:57 (00:35:57) | 16 (19) | 00:35:57 | Senior | 16 | Male | 19 | RURAL DEVELOPMENT | Split Wave 1210 | 00:35:57 |
| 22 | 112 | | Bulelani MKHOSANA | Bulelani MKHOSANA #112 Male Senior | 00:35:58 | 00:35:58 (00:35:00) | 17 (20) | 00:35:00 | Senior | 17 | Male | 20 | KHAYELITSHA ATHLETIC CLUB | A | 00:35:58 |
| 23 | 1433 | | Andrew GEYSER | Andrew GEYSER #1433 Male Senior | 00:35:59 | 00:35:59 (00:35:59) | 18 (21) | 00:35:59 | Senior | 18 | Male | 21 | | Split Wave 784 | 00:35:59 |
| 24 | 120 | | Tjaart VAN DER WALT | Tjaart VAN DER WALT #120 Male 40-49 | 00:36:03 | 00:36:03 (00:35:59) | 3 (22) | 00:35:59 | 40-49 | 3 | Male | 22 | ATLANTIC ATHLETICS CLUB | A | 00:36:03 |
| 25 | 124 | | Greg SAHARIN | Greg SAHARIN #124 Male Senior | 00:36:08 | 00:36:08 (00:36:05) | 19 (23) | 00:36:05 | Senior | 19 | Male | 23 | ATLANTIC TRIATHLON CLUB | A | 00:36:08 |
| 26 | 138 | | Christiaan GILDENHUYS | Christiaan GILDENHUYS #138 Male Senior | 00:36:09 | 00:36:09 (00:36:06) | 20 (24) | 00:36:06 | Senior | 20 | Male | 24 | MURRAY & ROBERTS RUNNING CLUB WP | A | 00:36:09 |
| 27 | 145 | | Dylan WICHMAN | Dylan WICHMAN #145 Male Senior | 00:36:13 | 00:36:13 (00:36:10) | 21 (25) | 00:36:10 | Senior | 21 | Male | 25 | | A | 00:36:13 |
| 28 | 158 | | Luke STEFFENS | Luke STEFFENS #158 Male Senior | 00:36:27 | 00:36:27 (00:36:20) | 22 (26) | 00:36:20 | Senior | 22 | Male | 26 | | A | 00:36:27 |
| 29 | 125 | | Paul THOMPSON | Paul THOMPSON #125 Male Senior | 00:36:37 | 00:36:37 (00:36:34) | 23 (27) | 00:36:34 | Senior | 23 | Male | 27 | MURRAY & ROBERTS RUNNING CLUB WP | A | 00:36:37 |
| 30 | 130 | | Adam TODES | Adam TODES #130 Male Senior | 00:36:39 | 00:36:39 (00:36:36) | 24 (28) | 00:36:36 | Senior | 24 | Male | 28 | NEDBANK RUNNING CLUB WP | A | 00:36:39 |
| 31 | 107 | | Msimelelo NKANI | Msimelelo NKANI #107 Male Senior | 00:37:05 | 00:37:05 (00:37:00) | 25 (29) | 00:37:00 | Senior | 25 | Male | 29 | NEDBANK RUNNING CLUB WP | A | 00:37:05 |
| 32 | 128 | | Landie GREYLING | Landie GREYLING #128 Female Senior | 00:37:15 | 00:37:15 (00:37:12) | 3 (3) | 00:37:12 | Senior | 3 | Female | 3 | MATIES ATHLETICS CLUB | A | 00:37:15 |
| 33 | 129 | | Nizaamudien HAMDULAY | Nizaamudien HAMDULAY #129 Male Senior | 00:37:24 | 00:37:24 (00:37:21) | 26 (30) | 00:37:21 | Senior | 26 | Male | 30 | TEAM VITALITY WESTERN PROVINCE | A | 00:37:24 |
| 34 | 6216 | | Chris VISSER | Chris VISSER #6216 Male Senior | 00:37:31 | 00:37:31 (00:37:31) | 27 (31) | 00:37:31 | Senior | 27 | Male | 31 | HELDERBERG HARRIERS | Split Wave 797 | 00:37:31 |
| 35 | 867 | | Mbuso NGEDLE | Mbuso NGEDLE #867 Male Senior | 00:37:32 | 00:37:32 (00:37:32) | 28 (32) | 00:37:32 | Senior | 28 | Male | 32 | | Split Wave 92 | 00:37:32 |
| 36 | 127 | | Monrique GOLIATH | Monrique GOLIATH #127 Male Senior | 00:37:38 | 00:37:38 (00:37:35) | 29 (33) | 00:37:35 | Senior | 29 | Male | 33 | BRIMSTONE ITHEKO ATHLETIC CLUB | A | 00:37:38 |
| 37 | 148 | | Yaseen CARIEM | Yaseen CARIEM #148 Male Senior | 00:38:27 | 00:38:27 (00:38:21) | 30 (34) | 00:38:21 | Senior | 30 | Male | 34 | BRIMSTONE ITHEKO ATHLETIC CLUB | A | 00:38:27 |
| 38 | 136 | | Eric COETZEE | Eric COETZEE #136 Male 60-69 | 00:38:32 | 00:38:32 (00:38:28) | 1 (35) | 00:38:28 | 60-69 | 1 | Male | 35 | | A | 00:38:32 |
| 39 | 123 | | Paige MACKENZIE | Paige MACKENZIE #123 Female Senior | 00:38:36 | 00:38:36 (00:38:33) | 4 (4) | 00:38:33 | Senior | 4 | Female | 4 | RETAIL CAPITAL LANGA | A | 00:38:36 |
| 40 | 141 | | Elliah LONGWE | Elliah LONGWE #141 Male Senior | 00:38:37 | 00:38:37 (00:38:35) | 31 (36) | 00:38:35 | Senior | 31 | Male | 36 | WEST COAST ATHLETICS CLUB | A | 00:38:37 |
| 41 | 167 | | Jaco PRETORIUS | Jaco PRETORIUS #167 Male 40-49 | 00:38:38 | 00:38:38 (00:38:32) | 4 (37) | 00:38:32 | 40-49 | 4 | Male | 37 | | A | 00:38:38 |
| 42 | 133 | | Christiane ADRIAANSE | Christiane ADRIAANSE #133 Female 40-49 | 00:38:58 | 00:38:58 (00:38:56) | 1 (5) | 00:38:56 | 40-49 | 1 | Female | 5 | NEDBANK RUNNING CLUB WP | A | 00:38:58 |
| 43 | 144 | | Moses TOLA | Moses TOLA #144 Male Senior | 00:39:01 | 00:39:01 (00:39:00) | 32 (38) | 00:39:00 | Senior | 32 | Male | 38 | | A | 00:39:01 |
| 44 | 114 | | Leroy AFRIKANDER | Leroy AFRIKANDER #114 Male Senior | 00:39:02 | 00:39:02 (00:39:00) | 33 (39) | 00:39:00 | Senior | 33 | Male | 39 | DPT OF RURAL DEVELOPMENT AND LAND REFORM CLUB | A | 00:39:02 |
| 45 | 143 | | Nardus MATTHYSEN | Nardus MATTHYSEN #143 Male Senior | 00:39:04 | 00:39:04 (00:38:57) | 34 (40) | 00:38:57 | Senior | 34 | Male | 40 | | A | 00:39:04 |
| 46 | 168 | | Lunga VAZI | Lunga VAZI #168 Male Senior | 00:39:11 | 00:39:11 (00:39:06) | 35 (41) | 00:39:06 | Senior | 35 | Male | 41 | WEST COAST ATHLETICS CLUB | A | 00:39:11 |
| 47 | 176 | | Brett ADAMS | Brett ADAMS #176 Male 40-49 | 00:39:11 | 00:39:11 (00:39:08) | 5 (42) | 00:39:08 | 40-49 | 5 | Male | 42 | | A | 00:39:11 |
| 48 | 165 | | Jordan LEPPAN | Jordan LEPPAN #165 Male Senior | 00:39:16 | 00:39:16 (00:39:13) | 36 (43) | 00:39:13 | Senior | 36 | Male | 43 | MUIRITE STRIDERS AC | A | 00:39:16 |
| 49 | 151 | | Nichol JORDAAN | Nichol JORDAAN #151 Male 40-49 | 00:39:24 | 00:39:24 (00:39:22) | 6 (44) | 00:39:22 | 40-49 | 6 | Male | 44 | | A | 00:39:24 |
| 50 | 1395 | | Aiden DELO | Aiden DELO #1395 Male Senior | 00:39:28 | 00:39:28 (00:39:28) | 37 (45) | 00:39:28 | Senior | 37 | Male | 45 | EERSTERIVER AC | Split Wave 768 | 00:39:28 |