Fav | Pos | Race No | Share | Name | Name | Time | Category | Cat Pos | Gender | Cat Pos | Swim | T1 | Cycle | T2 | Run |
| 1 | 1 | 33 | | Scott FISHER | Scott FISHER #33 Male 22-39 | 02:28:32 | 22-39 | 1 | Male | 1 | 00:15:16 | 00:00:49 | 01:25:19 | 00:00:59 | 00:46:07 |
| 2 | 2 | 22 | | Andre BOOYENS | Andre BOOYENS #22 Male 40-49 | 02:39:58 | 40-49 | 1 | Male | 1 | 00:15:36 | 00:02:29 | 01:26:54 | 00:01:39 | 00:53:18 |
| 3 | 3 | 32 | | Juli MORRIS | Juli MORRIS #32 Female 22-39 | 02:51:46 | 22-39 | 1 | Female | 1 | 00:20:22 | 00:02:54 | 01:34:43 | 00:01:17 | 00:52:29 |
| 4 | 4 | 29 | | Joaquim ABREU | Joaquim ABREU #29 Male U21 | 03:00:36 | U21 | 1 | Male | 1 | 00:18:00 | 00:02:55 | 01:34:49 | 00:01:32 | 01:03:18 |
| 5 | 5 | 31 | | Travers PELLEW | Travers PELLEW #31 Male 22-39 | 03:00:54 | 22-39 | 2 | Male | 2 | 00:23:28 | 00:01:43 | 01:31:30 | 00:01:21 | 01:02:50 |
| 6 | 6 | 13 | | Kevin HUTCHEON | Kevin HUTCHEON #13 Male 50-59 | 03:02:29 | 50-59 | 1 | Male | 1 | 00:21:02 | 00:05:16 | 01:35:00 | 00:03:00 | 00:58:08 |
| 7 | 7 | 19 | | Michael BORNMAN | Michael BORNMAN #19 Male 22-39 | 03:04:52 | 22-39 | 3 | Male | 3 | 00:16:14 | 00:02:29 | 01:36:01 | 00:01:31 | 01:08:35 |
| 8 | 8 | 2 | | Daina-Lee OSBORN | Daina-Lee OSBORN #2 Female 22-39 | 03:16:38 | 22-39 | 2 | Female | 2 | 00:20:12 | 00:02:54 | 01:48:24 | 00:02:14 | 01:02:52 |
| 9 | 9 | 1 | | Cameron SERVICE | Cameron SERVICE #1 Male 22-39 | 03:21:31 | 22-39 | 4 | Male | 4 | 00:20:00 | 00:05:29 | 01:47:40 | 00:03:34 | 01:04:46 |
| 10 | 10 | 17 | | Doug VAN ASWEGEN | Doug VAN ASWEGEN #17 Male 40-49 | 03:24:12 | 40-49 | 2 | Male | 2 | 00:24:59 | 00:04:35 | 01:45:27 | 00:02:26 | 01:06:43 |
| 11 | 11 | 15 | | Brandon PENTOLFE | Brandon PENTOLFE #15 Male 40-49 | 03:26:49 | 40-49 | 3 | Male | 3 | 00:23:40 | 00:04:38 | 01:44:20 | 00:02:16 | 01:11:52 |
| 12 | 12 | 8 | | Christo SEMMELINK | Christo SEMMELINK #8 Male 22-39 | 03:30:32 | 22-39 | 5 | Male | 5 | 00:23:55 | 00:04:38 | 01:40:35 | 00:06:43 | 01:14:39 |
| 13 | 13 | 23 | | Fanie PRETORIUS | Fanie PRETORIUS #23 Male 50-59 | 03:31:35 | 50-59 | 2 | Male | 2 | 00:23:56 | 00:05:17 | 01:41:54 | 00:03:32 | 01:16:55 |
| 14 | 14 | 36 | | Matthew RUDD | Matthew RUDD #36 Male 22-39 | 03:43:50 | 22-39 | 6 | Male | 6 | 00:25:38 | 00:07:30 | 01:59:42 | 00:02:43 | 01:08:15 |
| 15 | 15 | 11 | | Sarel KRUGER | Sarel KRUGER #11 Male 22-39 | 03:46:47 | 22-39 | 7 | Male | 7 | 00:21:16 | 00:05:16 | 01:50:36 | 00:04:32 | 01:25:05 |
| 16 | 16 | 24 | | David PHIPSON | David PHIPSON #24 Male 40-49 | 03:48:16 | 40-49 | 4 | Male | 4 | 00:29:49 | 00:05:49 | 01:50:20 | 00:05:38 | 01:16:38 |
| 17 | 17 | 30 | | Jaryd BOUWER | Jaryd BOUWER #30 Male 40-49 | 03:51:16 | 40-49 | 5 | Male | 5 | 00:25:22 | 00:05:39 | 01:55:02 | 00:04:23 | 01:20:48 |
| 18 | 18 | 39 | | Shawna THUNDER | Shawna THUNDER #39 Female 50-59 | 03:51:25 | 50-59 | 1 | Female | 1 | 00:27:16 | 00:06:45 | 01:47:45 | 00:05:52 | 01:23:46 |
| 19 | 19 | 7 | | Robyn BURNE | Robyn BURNE #7 Female 22-39 | 04:05:04 | 22-39 | 3 | Female | 3 | 00:28:38 | 00:03:00 | 01:45:03 | 00:17:08 | 01:31:13 |
| 20 | 20 | 28 | | Micaela ABREU | Micaela ABREU #28 Female 22-39 | 04:05:08 | 22-39 | 4 | Female | 4 | 00:22:24 | 00:05:05 | 02:06:20 | 00:02:54 | 01:28:24 |
| 21 | 21 | 5 | | Macdonald CHITJA | Macdonald CHITJA #5 Male 50-59 | 04:16:42 | 50-59 | 3 | Male | 3 | 00:26:08 | 00:05:52 | 02:12:08 | 00:06:15 | 01:26:17 |
| 22 | 22 | 25 | | Stander DE JAGER | Stander DE JAGER #25 Male 22-39 | 04:35:39 | 22-39 | 8 | Male | 8 | 00:29:38 | 00:04:40 | 02:17:39 | 00:04:13 | 01:39:28 |
| | | 21 | | Andri DE JAGER | Andri DE JAGER #21 Female 22-39 | DNF | 22-39 | | Female | | | 00:33:01 | | | |
| | | 3 | | Roy MURLEY | Roy MURLEY #3 Male 50-59 | Not started | 50-59 | | Male | | | | | | |
| | | 4 | | Lauren LONGO | Lauren LONGO #4 Female 40-49 | Not started | 40-49 | | Female | | | | | | |
| | | 10 | | Jean-Pierre KROLL | Jean-Pierre KROLL #10 Male 40-49 | Not started | 40-49 | | Male | | | | | | |
| | | 12 | | Michael ABRAHAM | Michael ABRAHAM #12 Male 22-39 | Not started | 22-39 | | Male | | | | | | |
| | | 14 | | Karyn ADENDORFF | Karyn ADENDORFF #14 Female 40-49 | Not started | 40-49 | | Female | | | | | | |
| | | 34 | | Mpumelelo MOSUE | Mpumelelo MOSUE #34 Male 22-39 | Not started | 22-39 | | Male | | | | | | |
| | | 35 | | Nathan HEGGIE | Nathan HEGGIE #35 Male 22-39 | Not started | 22-39 | | Male | | | | | | |