Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Team | Swim | Cycle | Run |
| 1 | 321 | | Rudolf NAUDE | Rudolf NAUDE #321 Male 30-34 | 01:02:27 | 01:02:27 | 1 (1) | 30-34 | 1 | Male | 1 | Central Gauteng Triathlon (JHB) | 00:10:41 | 00:31:09 | 00:18:48 |
| 2 | 348 | | Raynard TISSINK | Raynard TISSINK #348 Male 45-49 | 01:03:16 | 01:03:16 | 1 (2) | 45-49 | 1 | Male | 2 | Nelson Mandela Bay Triathlon | 00:11:38 | 00:30:40 | 00:19:14 |
| 3 | 322 | | Darryn WHELAN | Darryn WHELAN #322 Male 30-34 | 01:03:31 | 01:03:31 | 2 (3) | 30-34 | 2 | Male | 3 | Central Gauteng Triathlon (JHB) | 00:11:24 | 00:31:16 | 00:19:03 |
| 4 | 310 | | Haydn CORKE | Haydn CORKE #310 Male 25-29 | 01:04:17 | 01:04:17 | 1 (4) | 25-29 | 1 | Male | 4 | Central Gauteng Triathlon (JHB) | 00:11:26 | 00:31:17 | 00:19:26 |
| 5 | 303 | | Dylan KRUGER | Dylan KRUGER #303 Male 20-24 | 01:04:30 | 01:04:30 | 1 (5) | 20-24 | 1 | Male | 5 | North West Triathlon | 00:10:43 | 00:33:29 | 00:18:49 |
| 6 | 311 | | Dc LOUW | Dc LOUW #311 Male 25-29 | 01:04:43 | 01:04:43 | 2 (6) | 25-29 | 2 | Male | 6 | Central Gauteng Triathlon (JHB) | 00:11:52 | 00:31:52 | 00:19:07 |
| 7 | 304 | | Rieghardt RAUTENBACH | Rieghardt RAUTENBACH #304 Male 20-24 | 01:05:20 | 01:05:20 | 2 (7) | 20-24 | 2 | Male | 7 | Central Gauteng Triathlon (JHB) | 00:12:19 | 00:32:27 | 00:18:42 |
| 8 | 339 | | Charles BEAURAIN | Charles BEAURAIN #339 Male 40-44 | 01:06:43 | 01:06:43 | 1 (8) | 40-44 | 1 | Male | 8 | Central Gauteng Triathlon (JHB) | 00:10:56 | 00:33:50 | 00:20:02 |
| 9 | 153 | | Charl THERON | Charl THERON #153 Male 20-24 | 01:07:35 | 01:07:35 | 3 (9) | 20-24 | 3 | Male | 9 | Free State Triathlon | 00:12:11 | 00:35:01 | 00:18:53 |
| 10 | 358 | | Glen GORE | Glen GORE #358 Male 50-54 | 01:07:48 | 01:07:48 | 1 (10) | 50-54 | 1 | Male | 10 | KwaZulu Natal Triathlon | 00:10:18 | 00:35:35 | 00:20:01 |
| 11 | 309 | | Sanele Seluleko SHANGE | Sanele Seluleko SHANGE #309 Male 25-29 | 01:08:04 | 01:08:04 | 3 (11) | 25-29 | 3 | Male | 11 | KwaZulu Natal Triathlon | 00:14:39 | 00:33:58 | 00:17:14 |
| 12 | 193 | | Tiaan ROSSOUW | Tiaan ROSSOUW #193 Male 40-44 | 01:08:39 | 01:08:39 | 2 (12) | 40-44 | 2 | Male | 12 | Central Gauteng Triathlon (JHB) | 00:15:00 | 00:32:35 | 00:19:31 |
| 13 | 372 | | Dap LOUW | Dap LOUW #372 Male 45-49 | 01:10:09 | 01:10:09 | 2 (13) | 45-49 | 2 | Male | 13 | | 00:14:14 | 00:33:29 | 00:20:40 |
| 14 | 156 | | Christopher VAN DER WALT | Christopher VAN DER WALT #156 Male 25-29 | 01:11:06 | 01:11:06 | 4 (14) | 25-29 | 4 | Male | 14 | Cape Town Unicity Triathlon | 00:13:01 | 00:34:14 | 00:21:28 |
| 15 | 205 | | Franna VORSTER | Franna VORSTER #205 Male 50-54 | 01:11:46 | 01:11:46 | 2 (15) | 50-54 | 2 | Male | 15 | Eden Triathlon Association | 00:14:19 | 00:34:35 | 00:21:13 |
| 16 | 162 | | Martin GROBBELAAR | Martin GROBBELAAR #162 Male 30-34 | 01:11:52 | 01:11:52 | 3 (16) | 30-34 | 3 | Male | 16 | Cape Town Unicity Triathlon | 00:14:53 | 00:34:18 | 00:20:47 |
| 17 | 345 | | Herman DE VRIES | Herman DE VRIES #345 Male 45-49 | 01:12:27 | 01:12:27 | 3 (17) | 45-49 | 3 | Male | 17 | Cape Town Unicity Triathlon | 00:14:56 | 00:34:24 | 00:21:08 |
| 18 | 330 | | Steve ATTWELL | Steve ATTWELL #330 Male 40-44 | 01:13:22 | 01:13:22 | 3 (18) | 40-44 | 3 | Male | 18 | Cape Town Unicity Triathlon | 00:15:37 | 00:34:36 | 00:20:42 |
| 19 | 307 | | Aphiwe KATIKATI | Aphiwe KATIKATI #307 Male 25-29 | 01:13:25 | 01:13:25 | 5 (19) | 25-29 | 5 | Male | 19 | Free State Triathlon | 00:16:16 | 00:34:11 | 00:20:47 |
| 20 | 177 | | Ben SCHOONWINKEL | Ben SCHOONWINKEL #177 Male 35-39 | 01:13:44 | 01:13:44 | 1 (20) | 35-39 | 1 | Male | 20 | Free State Triathlon | 00:15:51 | 00:35:00 | 00:21:06 |
| 21 | 329 | | Ryan PFEIFER | Ryan PFEIFER #329 Male 35-39 | 01:13:50 | 01:13:50 | 2 (21) | 35-39 | 2 | Male | 21 | Central Gauteng Triathlon (JHB) | 00:15:31 | 00:34:25 | 00:21:37 |
| 22 | 313 | | Wiehan RIEKERT | Wiehan RIEKERT #313 Male 25-29 | 01:14:55 | 01:14:55 | 6 (22) | 25-29 | 6 | Male | 22 | Central Gauteng Triathlon (JHB) | 00:15:20 | 00:35:56 | 00:21:01 |
| 23 | 344 | | Justin HOWES | Justin HOWES #344 Male 45-49 | 01:15:19 | 01:15:19 | 4 (23) | 45-49 | 4 | Male | 23 | Cape Town Unicity Triathlon | 00:15:37 | 00:36:25 | 00:20:36 |
| 24 | 333 | | Jaco CILLIERS | Jaco CILLIERS #333 Male 40-44 | 01:15:26 | 01:15:26 | 4 (24) | 40-44 | 4 | Male | 24 | Free State Triathlon | 00:18:31 | 00:34:21 | 00:19:40 |
| 25 | 352 | | Paul INGPEN | Paul INGPEN #352 Male 50-54 | 01:15:31 | 01:15:31 | 3 (25) | 50-54 | 3 | Male | 25 | Cape Town Unicity Triathlon | 00:13:59 | 00:35:47 | 00:23:32 |
| 26 | 317 | | Arno STANDER | Arno STANDER #317 Male 30-34 | 01:15:37 | 01:15:37 | 4 (26) | 30-34 | 4 | Male | 26 | Free State Triathlon | 00:16:16 | 00:35:33 | 00:21:14 |
| 27 | 175 | | Darryl KOEKEMOER | Darryl KOEKEMOER #175 Male 35-39 | 01:15:45 | 01:15:45 | 3 (27) | 35-39 | 3 | Male | 27 | Buffalo City Triathlon | 00:15:03 | 00:38:32 | 00:19:53 |
| 28 | 308 | | Gerrit VAN DYK | Gerrit VAN DYK #308 Male 25-29 | 01:16:10 | 01:16:10 | 7 (28) | 25-29 | 7 | Male | 28 | Free State Triathlon | 00:14:04 | 00:36:29 | 00:22:11 |
| 29 | 361 | | Adri VERMAAS | Adri VERMAAS #361 Male 60-64 | 01:16:31 | 01:16:31 | 1 (29) | 60-64 | 1 | Male | 29 | Free State Triathlon | 00:14:56 | 00:36:23 | 00:22:58 |
| 30 | 319 | | Johann SCHOEMAN | Johann SCHOEMAN #319 Male 30-34 | 01:16:43 | 01:16:43 | 5 (30) | 30-34 | 5 | Male | 30 | Tshwane Triathlon Association (PTA) | 00:16:10 | 00:38:05 | 00:20:39 |
| 31 | 336 | | Trish HEIMANN | Trish HEIMANN #336 Female 40-44 | 01:16:47 | 01:16:47 | 1 (1) | 40-44 | 1 | Female | 1 | Tshwane Triathlon Association (PTA) | 00:15:37 | 00:37:12 | 00:21:51 |
| 32 | 155 | | Leanda Dada DU BRUYN | Leanda Dada DU BRUYN #155 Female 25-29 | 01:16:48 | 01:16:48 | 1 (2) | 25-29 | 1 | Female | 2 | Cape Town Unicity Triathlon | 00:14:33 | 00:41:01 | 00:19:06 |
| 33 | 338 | | Jan-Hendrik SENEKAL | Jan-Hendrik SENEKAL #338 Male 40-44 | 01:17:08 | 01:17:08 | 5 (31) | 40-44 | 5 | Male | 31 | KwaZulu Natal Triathlon | 00:15:33 | 00:36:37 | 00:22:17 |
| 34 | 194 | | Jason CHAMBERS | Jason CHAMBERS #194 Male 45-49 | 01:17:15 | 01:17:15 | 5 (32) | 45-49 | 5 | Male | 32 | Buffalo City Triathlon | 00:14:10 | 00:38:21 | 00:22:02 |
| 35 | 198 | | Benedictus KOK | Benedictus KOK #198 Male 45-49 | 01:17:22 | 01:17:22 | 6 (33) | 45-49 | 6 | Male | 33 | Free State Triathlon | 00:15:36 | 00:37:19 | 00:22:09 |
| 36 | 301 | | Steve VIVIERS | Steve VIVIERS #301 Male 30-34 | 01:17:22 | 01:17:22 | 6 (34) | 30-34 | 6 | Male | 34 | North West Triathlon | 00:12:16 | 00:39:57 | 00:23:06 |
| 37 | 362 | | Roger HOOKE | Roger HOOKE #362 Male 60-64 | 01:17:37 | 01:17:37 | 2 (35) | 60-64 | 2 | Male | 35 | Nelson Mandela Bay Triathlon | 00:16:11 | 00:35:30 | 00:23:26 |
| 38 | 444 | | Collen RAUTENBACH | Collen RAUTENBACH #444 Male 50-54 | 01:17:42 | 01:17:42 | 4 (36) | 50-54 | 4 | Male | 36 | Tshwane Triathlon Association (PTA) | 00:14:55 | 00:36:35 | 00:23:03 |
| 39 | 316 | | Olebogeng Raymond CHOANE | Olebogeng Raymond CHOANE #316 Male 30-34 | 01:17:54 | 01:17:54 | 7 (37) | 30-34 | 7 | Male | 37 | Free State Triathlon | 00:16:03 | 00:37:26 | 00:21:12 |
| 40 | 436 | | Megan WHELAN | Megan WHELAN #436 Female 30-34 | 01:18:00 | 01:18:00 | 1 (3) | 30-34 | 1 | Female | 3 | Central Gauteng Triathlon (JHB) | 00:14:21 | 00:40:30 | 00:20:54 |
| 41 | 356 | | Andries BEETGE | Andries BEETGE #356 Male 50-54 | 01:18:04 | 01:18:04 | 5 (38) | 50-54 | 5 | Male | 38 | Tshwane Triathlon Association (PTA) | 00:17:24 | 00:35:20 | 00:22:10 |
| 42 | 306 | | Matthew BUDDEN | Matthew BUDDEN #306 Male 25-29 | 01:18:31 | 01:18:31 | 8 (39) | 25-29 | 8 | Male | 39 | Cape Town Unicity Triathlon | 00:12:40 | 00:38:02 | 00:25:17 |
| 43 | 315 | | Nicolaas LOUW | Nicolaas LOUW #315 Male 30-34 | 01:18:41 | 01:18:41 | 8 (40) | 30-34 | 8 | Male | 40 | Cape Town Unicity Triathlon | 00:15:15 | 00:36:55 | 00:24:33 |
| 44 | 328 | | Adriaan WOODING | Adriaan WOODING #328 Male 35-39 | 01:18:46 | 01:18:46 | 4 (41) | 35-39 | 4 | Male | 41 | Tshwane Triathlon Association (PTA) | 00:14:45 | 00:37:23 | 00:25:09 |
| 45 | 154 | | Harriet TRUBSHAW | Harriet TRUBSHAW #154 Female 20-24 | 01:18:49 | 01:18:49 | 1 (4) | 20-24 | 1 | Female | 4 | Central Gauteng Triathlon (JHB) | 00:13:34 | 00:39:35 | 00:23:36 |
| 46 | 349 | | Jacques HUMAN | Jacques HUMAN #349 Male 45-49 | 01:19:05 | 01:19:05 | 7 (42) | 45-49 | 7 | Male | 42 | North West Triathlon | 00:17:46 | 00:36:56 | 00:21:57 |
| 47 | 446 | | Tannith ROSS | Tannith ROSS #446 Female 30-34 | 01:19:23 | 01:19:23 | 2 (5) | 30-34 | 2 | Female | 5 | Central Gauteng Triathlon (JHB) | 00:12:56 | 00:41:09 | 00:23:05 |
| 48 | 325 | | Selaotswe TLHAKULI | Selaotswe TLHAKULI #325 Male 35-39 | 01:19:49 | 01:19:49 | 5 (43) | 35-39 | 5 | Male | 43 | Free State Triathlon | 00:14:39 | 00:37:49 | 00:25:05 |
| 49 | 163 | | Jo-Mari SMITH | Jo-Mari SMITH #163 Female 30-34 | 01:20:04 | 01:20:04 | 3 (6) | 30-34 | 3 | Female | 6 | Eden Triathlon Association | 00:13:46 | 00:38:56 | 00:25:07 |
| 50 | 302 | | Elne OWEN | Elne OWEN #302 Female 20-24 | 01:20:20 | 01:20:20 | 2 (7) | 20-24 | 2 | Female | 7 | Buffalo City Triathlon | 00:16:14 | 00:38:06 | 00:23:59 |