Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Swim | T1 | Cycle | T2 | Run |
| 1 | 46 | | Michael FERREIRA | Michael FERREIRA #46 Male 18-24 | 04:14:42 | 04:14:42 | 1 (1) | 18-24 | 1 | Male | 1 | 00:25:50 | 00:02:00 | 02:25:39 | 00:01:13 | 01:19:58 |
| 2 | 2 | | Rudolf NAUDE | Rudolf NAUDE #2 Male 25-29 | 04:23:53 | 04:23:53 | 1 (2) | 25-29 | 1 | Male | 2 | 00:24:53 | 00:01:50 | 02:26:46 | 00:00:57 | 01:29:25 |
| 3 | 5 | | Benjamin JANSE VAN RENSBURG | Benjamin JANSE VAN RENSBURG #5 Male 35-39 | 04:29:29 | 04:29:29 | 1 (3) | 35-39 | 1 | Male | 3 | 00:31:22 | 00:02:41 | 02:19:32 | 00:01:25 | 01:34:26 |
| 4 | 6 | | Gerhard DE BRUIN | Gerhard DE BRUIN #6 Male 35-39 | 04:34:04 | 04:34:04 | 2 (4) | 35-39 | 2 | Male | 4 | 00:27:25 | 00:01:48 | 02:29:20 | 00:01:23 | 01:34:06 |
| 5 | 102 | | Leon NAUDE | Leon NAUDE #102 Male 35-39 | 04:37:18 | 04:37:18 | 3 (5) | 35-39 | 3 | Male | 5 | 00:29:34 | 00:02:26 | 02:29:59 | 00:01:28 | 01:33:51 |
| 6 | 188 | | Jade NICOLE | Jade NICOLE #188 Female 30-34 | 04:39:23 | 04:39:23 | 1 (1) | 30-34 | 1 | Female | 1 | 00:26:03 | 00:02:22 | 02:38:01 | 00:01:26 | 01:31:28 |
| 7 | 61 | | John GROBLER | John GROBLER #61 Male 45-49 | 04:45:09 | 04:45:09 | 1 (6) | 45-49 | 1 | Male | 6 | 00:27:23 | 00:02:05 | 02:41:37 | 00:01:36 | 01:32:25 |
| 8 | 67 | | Brian JOHNSON | Brian JOHNSON #67 Male 30-34 | 04:46:42 | 04:46:42 | 1 (7) | 30-34 | 1 | Male | 7 | 00:26:19 | 00:02:08 | 02:35:09 | 00:01:46 | 01:41:18 |
| 9 | 92 | | Connor MERCER | Connor MERCER #92 Male 18-24 | 04:46:55 | 04:46:55 | 2 (8) | 18-24 | 2 | Male | 8 | 00:29:31 | 00:02:27 | 02:41:13 | 00:01:06 | 01:32:36 |
| 10 | 190 | | Raymond WAGENER | Raymond WAGENER #190 Male 25-29 | 04:47:08 | 04:47:08 | 2 (9) | 25-29 | 2 | Male | 9 | 00:29:15 | 00:02:34 | 02:30:05 | 00:02:01 | 01:43:10 |
| 11 | 142 | | Pieterjan VAN DER MERWE | Pieterjan VAN DER MERWE #142 Male 18-24 | 04:48:13 | 04:48:13 | 3 (10) | 18-24 | 3 | Male | 10 | 00:24:49 | 00:01:38 | 02:35:19 | 00:01:35 | 01:44:50 |
| 12 | 71 | | Gareth KRISCH | Gareth KRISCH #71 Male 25-29 | 04:49:37 | 04:49:37 | 3 (11) | 25-29 | 3 | Male | 11 | 00:34:16 | 00:03:34 | 02:35:48 | 00:01:46 | 01:34:10 |
| 13 | 155 | | Christopher VOSLOO | Christopher VOSLOO #155 Male 50-54 | 04:50:34 | 04:50:34 | 1 (12) | 50-54 | 1 | Male | 12 | 00:30:54 | 00:02:58 | 02:38:28 | 00:01:38 | 01:36:34 |
| 14 | 47 | | Dandre FOUCHE | Dandre FOUCHE #47 Male 18-24 | 04:52:06 | 04:52:06 | 4 (13) | 18-24 | 4 | Male | 13 | 00:31:25 | 00:03:08 | 02:36:51 | 00:02:23 | 01:38:18 |
| 15 | 59 | | Gerhard GREBE | Gerhard GREBE #59 Male 30-34 | 04:53:09 | 04:53:09 | 2 (14) | 30-34 | 2 | Male | 14 | 00:32:24 | 00:02:58 | 02:47:01 | 00:02:38 | 01:28:06 |
| 16 | 13 | | Sean BARCLAY | Sean BARCLAY #13 Male 25-29 | 04:53:46 | 04:53:46 | 4 (15) | 25-29 | 4 | Male | 15 | 00:29:11 | 00:02:40 | 02:41:23 | 00:01:09 | 01:39:21 |
| 17 | 32 | | Haydn CORKE | Haydn CORKE #32 Male 25-29 | 04:57:00 | 04:57:00 | 5 (16) | 25-29 | 5 | Male | 16 | 00:25:56 | 00:02:23 | 02:36:32 | 00:01:37 | 01:50:30 |
| 18 | 49 | | Johan FOURIE | Johan FOURIE #49 Male 25-29 | 04:57:29 | 04:57:29 | 6 (17) | 25-29 | 6 | Male | 17 | 00:32:02 | 00:02:04 | 02:50:42 | 00:01:12 | 01:31:28 |
| 19 | 118 | | Rieghardt RAUTENBACH | Rieghardt RAUTENBACH #118 Male 18-24 | 04:57:47 | 04:57:47 | 5 (18) | 18-24 | 5 | Male | 18 | 00:28:55 | 00:02:15 | 02:39:34 | 00:01:26 | 01:45:35 |
| 20 | 810 | | Matt RALPHS | Matt RALPHS #810 Male 25-29 | 04:57:59 | 04:57:59 | 7 (19) | 25-29 | 7 | Male | 19 | 00:30:31 | 00:02:49 | 02:38:25 | 00:01:36 | 01:44:37 |
| 21 | 50 | | Bryn FREEMAN | Bryn FREEMAN #50 Male 45-49 | 04:58:57 | 04:58:57 | 2 (20) | 45-49 | 2 | Male | 20 | 00:29:07 | 00:02:20 | 02:47:07 | 00:01:28 | 01:38:53 |
| 22 | 54 | | James GERBER | James GERBER #54 Male 18-24 | 05:00:18 | 05:00:18 | 6 (21) | 18-24 | 6 | Male | 21 | 00:33:21 | 00:02:24 | 02:42:22 | 00:01:24 | 01:40:46 |
| 23 | 73 | | Danie KRUGER | Danie KRUGER #73 Male 35-39 | 05:00:47 | 05:00:47 | 4 (22) | 35-39 | 4 | Male | 22 | 00:32:15 | 00:03:41 | 02:45:52 | 00:02:38 | 01:36:19 |
| 24 | 189 | | Taneal OTTO | Taneal OTTO #189 Female 18-24 | 05:01:34 | 05:01:34 | 1 (2) | 18-24 | 1 | Female | 2 | 00:29:31 | 00:02:39 | 02:40:35 | 00:02:02 | 01:46:45 |
| 25 | 161 | | Adriaan WOODING | Adriaan WOODING #161 Male 35-39 | 05:03:09 | 05:03:09 | 5 (23) | 35-39 | 5 | Male | 23 | 00:31:07 | 00:02:02 | 02:46:54 | 00:01:15 | 01:41:48 |
| 26 | 78 | | Hugo LEMMEN | Hugo LEMMEN #78 Male 55-59 | 05:04:19 | 05:04:19 | 1 (24) | 55-59 | 1 | Male | 24 | 00:28:44 | 00:03:09 | 02:40:33 | 00:01:53 | 01:49:57 |
| 27 | 15 | | Keegan BARTLETT | Keegan BARTLETT #15 Male 30-34 | 05:04:21 | 05:04:21 | 3 (25) | 30-34 | 3 | Male | 25 | 00:28:54 | 00:03:16 | 02:43:05 | 00:01:55 | 01:47:10 |
| 28 | 141 | | Andre VAN DEN BERG | Andre VAN DEN BERG #141 Male 35-39 | 05:04:38 | 05:04:38 | 6 (26) | 35-39 | 6 | Male | 26 | 00:28:25 | 00:02:17 | 02:41:34 | 00:02:06 | 01:50:13 |
| 29 | 95 | | John MIDDLEWICK | John MIDDLEWICK #95 Male 40-44 | 05:05:36 | 05:05:36 | 1 (27) | 40-44 | 1 | Male | 27 | 00:28:43 | 00:02:35 | 02:46:01 | 00:02:22 | 01:45:53 |
| 30 | 63 | | Samantha HARRINGTON | Samantha HARRINGTON #63 Female 35-39 | 05:08:34 | 05:08:34 | 1 (3) | 35-39 | 1 | Female | 3 | 00:29:13 | 00:02:07 | 02:50:01 | 00:01:46 | 01:45:25 |
| 31 | 117 | | Kobie PRUIS | Kobie PRUIS #117 Male 50-54 | 05:09:19 | 05:09:19 | 2 (28) | 50-54 | 2 | Male | 28 | 00:31:39 | 00:04:25 | 02:46:51 | 00:02:06 | 01:44:16 |
| 32 | 104 | | Toinette NIEKERK | Toinette NIEKERK #104 Female 35-39 | 05:11:13 | 05:11:13 | 2 (4) | 35-39 | 2 | Female | 4 | 00:31:18 | 00:02:20 | 02:53:34 | 00:01:16 | 01:42:43 |
| 33 | 151 | | Sylvia VAN TROMP | Sylvia VAN TROMP #151 Female 40-44 | 05:13:38 | 05:13:38 | 1 (5) | 40-44 | 1 | Female | 5 | 00:26:14 | 00:02:39 | 02:52:35 | 00:01:29 | 01:50:39 |
| 34 | 112 | | Kevin PIETERSEN | Kevin PIETERSEN #112 Male 25-29 | 05:15:32 | 05:15:32 | 8 (29) | 25-29 | 8 | Male | 29 | 00:32:15 | 00:03:03 | 02:57:32 | 00:01:39 | 01:41:01 |
| 35 | 85 | | Theo MARE | Theo MARE #85 Male 50-54 | 05:16:00 | 05:16:00 | 3 (30) | 50-54 | 3 | Male | 30 | 00:30:30 | 00:02:59 | 02:51:33 | 00:02:02 | 01:48:54 |
| 36 | 93 | | Elise MEYERING | Elise MEYERING #93 Female 30-34 | 05:16:21 | 05:16:21 | 2 (6) | 30-34 | 2 | Female | 6 | 00:35:21 | 00:03:27 | 02:56:24 | 00:01:40 | 01:39:28 |
| 37 | 48 | | Gerhard FOUCHE | Gerhard FOUCHE #48 Male 45-49 | 05:23:46 | 05:23:46 | 3 (31) | 45-49 | 3 | Male | 31 | 00:35:12 | 00:04:45 | 02:54:00 | 00:02:50 | 01:46:56 |
| 38 | 143 | | Gerrit VAN DYK | Gerrit VAN DYK #143 Male 25-29 | 05:27:49 | 05:27:49 | 9 (32) | 25-29 | 9 | Male | 32 | 00:33:34 | 00:04:28 | 02:52:59 | 00:03:01 | 01:53:45 |
| 39 | 158 | | Wesley WILLIAMS | Wesley WILLIAMS #158 Male 35-39 | 05:30:02 | 05:30:02 | 7 (33) | 35-39 | 7 | Male | 33 | 00:26:46 | 00:04:35 | 03:06:21 | 00:02:47 | 01:49:31 |
| 40 | 98 | | Glenn MORGAN | Glenn MORGAN #98 Male 45-49 | 05:33:51 | 05:33:51 | 4 (34) | 45-49 | 4 | Male | 34 | 00:27:14 | 00:02:50 | 02:56:22 | 00:01:57 | 02:05:26 |
| 41 | 164 | | Lucy YOUNG | Lucy YOUNG #164 Female 25-29 | 05:34:00 | 05:34:00 | 1 (7) | 25-29 | 1 | Female | 7 | 00:33:40 | 00:02:53 | 02:50:41 | 00:02:39 | 02:04:05 |
| 42 | 21 | | Jaco BOTHA | Jaco BOTHA #21 Male 35-39 | 05:34:02 | 05:34:02 | 8 (35) | 35-39 | 8 | Male | 35 | 00:31:44 | 00:03:04 | 02:57:50 | 00:03:40 | 01:57:42 |
| 43 | 116 | | Sunee PRETORIUS | Sunee PRETORIUS #116 Female 35-39 | 05:35:04 | 05:35:04 | 3 (8) | 35-39 | 3 | Female | 8 | 00:28:39 | 00:02:36 | 03:04:18 | 00:02:45 | 01:56:45 |
| 44 | 75 | | Grant LAPPING | Grant LAPPING #75 Male 40-44 | 05:35:17 | 05:35:17 | 2 (36) | 40-44 | 2 | Male | 36 | 00:34:57 | 00:03:35 | 02:52:03 | 00:02:22 | 02:02:18 |
| 45 | 39 | | Nicholas DE KOCK | Nicholas DE KOCK #39 Male 18-24 | 05:36:24 | 05:36:24 | 7 (37) | 18-24 | 7 | Male | 37 | 00:35:45 | 00:05:52 | 03:02:37 | 00:03:20 | 01:48:47 |
| 46 | 89 | | David MCCALLUM | David MCCALLUM #89 Male 45-49 | 05:37:12 | 05:37:12 | 5 (38) | 45-49 | 5 | Male | 38 | 00:37:47 | 00:04:01 | 03:02:47 | 00:01:55 | 01:50:41 |
| 47 | 34 | | Guy CRICHTON | Guy CRICHTON #34 Male 40-44 | 05:37:51 | 05:37:51 | 3 (39) | 40-44 | 3 | Male | 39 | 00:32:03 | 00:04:19 | 03:00:54 | 00:01:34 | 01:58:58 |
| 48 | 124 | | Jamie SHER | Jamie SHER #124 Male 18-24 | 05:39:44 | 05:39:44 | 8 (40) | 18-24 | 8 | Male | 40 | | 00:34:35 | 03:04:49 | 00:02:05 | 01:58:14 |
| 49 | 94 | | Travis MICHELSON | Travis MICHELSON #94 Male 35-39 | 05:39:45 | 05:39:45 | 9 (41) | 35-39 | 9 | Male | 41 | 00:41:34 | 00:05:22 | 03:10:43 | 00:02:40 | 01:39:24 |
| 50 | 162 | | Magdell WOODWARD | Magdell WOODWARD #162 Female 35-39 | 05:42:12 | 05:42:12 | 4 (9) | 35-39 | 4 | Female | 9 | 00:32:18 | 00:03:46 | 03:05:36 | 00:02:29 | 01:58:00 |