Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Swim | T1 | Cycle Turn | Cycle Lap 1 | Cycle | T2 | Run Lap 1 | Run |
| 1 | 1 | | James CUNNAMA | James CUNNAMA #1 Male 35-39 | 03:51:40 | 03:51:40 | 1 (1) | 35-39 | 1 | Male | 1 | 00:28:16 | 00:01:08 | 00:03:04 | 01:37:39 | 02:06:14 | 00:01:17 | 00:36:19 | 01:14:43 |
| 2 | 2 | | Matt TRAUTMAN | Matt TRAUTMAN #2 Male 30-34 | 03:53:28 | 03:53:28 | 1 (2) | 30-34 | 1 | Male | 2 | 00:28:11 | 00:01:06 | 00:03:09 | 01:02:19 | 02:06:40 | 00:01:15 | 00:36:42 | 01:16:12 |
| 3 | 3 | | Gerhard DE BRUIN | Gerhard DE BRUIN #3 Male 30-34 | 04:09:02 | 04:09:02 | 2 (3) | 30-34 | 2 | Male | 3 | 00:29:11 | 00:00:57 | 00:03:13 | 01:04:54 | 02:11:20 | 00:01:18 | 00:41:16 | 01:26:13 |
| 4 | 4 | | Donovan VAN GELDER | Donovan VAN GELDER #4 Male 45-49 | 04:09:09 | 04:09:09 | 1 (4) | 45-49 | 1 | Male | 4 | 00:31:45 | 00:01:38 | 00:03:24 | 01:06:55 | 02:13:28 | 00:01:13 | 00:40:23 | 01:21:03 |
| 5 | 157 | | Tiaan SWART | Tiaan SWART #157 Male 25-29 | 04:13:18 | 04:13:18 | 1 (5) | 25-29 | 1 | Male | 5 | 00:30:07 | 00:01:27 | 00:03:18 | 01:03:52 | 02:09:28 | 00:01:13 | 00:42:59 | 01:31:02 |
| 6 | 60 | | Michael FERREIRA | Michael FERREIRA #60 Male 20-24 | 04:21:58 | 04:21:58 | 1 (6) | 20-24 | 1 | Male | 6 | 00:30:30 | 00:01:25 | 00:03:02 | 01:09:04 | 02:20:51 | 00:01:32 | 00:42:40 | 01:27:37 |
| 7 | 139 | | Marc PRICE | Marc PRICE #139 Male 35-39 | 04:24:39 | 04:24:39 | 2 (7) | 35-39 | 2 | Male | 7 | 00:31:56 | 00:01:50 | 00:03:13 | 01:10:17 | 02:23:03 | 00:01:26 | 00:40:39 | 01:26:23 |
| 8 | 19 | | Jandre BEZUIDENHOUT | Jandre BEZUIDENHOUT #19 Male 20-24 | 04:26:57 | 04:26:57 | 2 (8) | 20-24 | 2 | Male | 8 | 00:36:11 | 00:02:01 | 00:03:55 | 01:08:11 | 02:16:48 | 00:01:40 | 00:43:12 | 01:30:15 |
| 9 | 99 | | Mark KOTLAR | Mark KOTLAR #99 Male 45-49 | 04:28:44 | 04:28:44 | 2 (9) | 45-49 | 2 | Male | 9 | 00:33:33 | 00:02:08 | 00:03:16 | 01:10:22 | 02:22:40 | 00:01:40 | 00:44:01 | 01:28:41 |
| 10 | 183 | | Jade NICOLE | Jade NICOLE #183 Female 25-29 | 04:31:55 | 04:31:55 | 1 (1) | 25-29 | 1 | Female | 1 | 00:32:19 | 00:02:41 | 00:03:39 | 01:11:03 | 02:24:09 | 00:01:34 | 00:44:42 | 01:31:09 |
| 11 | 5 | | Magda NIEUWOUDT | Magda NIEUWOUDT #5 Female 25-29 | 04:38:02 | 04:38:02 | 2 (2) | 25-29 | 2 | Female | 2 | 00:31:49 | 00:01:28 | 00:03:27 | 01:09:36 | 02:22:26 | 00:01:33 | 00:46:46 | 01:40:44 |
| 12 | 88 | | Christopher HUTT | Christopher HUTT #88 Male 40-44 | 04:39:54 | 04:39:54 | 1 (10) | 40-44 | 1 | Male | 10 | 00:35:07 | 00:03:21 | 00:03:37 | 01:09:45 | 02:22:33 | 00:01:38 | 00:46:46 | 01:37:13 |
| 13 | 7 | | Gavin MOFSOWITZ | Gavin MOFSOWITZ #7 Male 35-39 | 04:44:10 | 04:44:10 | 3 (11) | 35-39 | 3 | Male | 11 | 00:33:27 | 00:01:52 | 00:03:27 | 01:09:12 | 02:22:14 | 00:02:01 | 00:47:17 | 01:44:34 |
| 14 | 66 | | Andries FOURIE | Andries FOURIE #66 Male 45-49 | 04:46:23 | 04:46:23 | 3 (12) | 45-49 | 3 | Male | 12 | 00:35:06 | 00:02:13 | 00:03:33 | 01:12:44 | 02:25:33 | 00:01:44 | 00:48:17 | 01:41:45 |
| 15 | 194 | | Joris VIZY | Joris VIZY #194 Male 45-49 | 04:46:47 | 04:46:47 | 4 (13) | 45-49 | 4 | Male | 13 | 00:38:53 | 00:02:11 | 00:03:45 | 01:10:37 | 02:24:29 | 00:01:22 | 00:48:23 | 01:39:49 |
| 16 | 10 | | Wilfred HURWITZ | Wilfred HURWITZ #10 Male 50-54 | 04:49:02 | 04:49:02 | 1 (14) | 50-54 | 1 | Male | 14 | 00:33:29 | 00:02:25 | 00:04:02 | 01:12:51 | 02:28:44 | 00:02:16 | 00:49:33 | 01:42:06 |
| 17 | 91 | | Monique JANSE VAN RENSBURG | Monique JANSE VAN RENSBURG #91 Female 25-29 | 04:50:51 | 04:50:51 | 3 (3) | 25-29 | 3 | Female | 3 | 00:38:31 | 00:02:03 | 00:03:40 | 01:13:53 | 02:30:18 | 00:01:45 | 00:48:30 | 01:38:12 |
| 18 | 120 | | Nic MORRIS | Nic MORRIS #120 Male 40-44 | 04:53:13 | 04:53:13 | 2 (15) | 40-44 | 2 | Male | 15 | 00:29:35 | 00:01:57 | 00:03:44 | 01:13:59 | 02:31:11 | 00:01:38 | 00:50:37 | 01:48:49 |
| 19 | 146 | | Marc SALKOW | Marc SALKOW #146 Male 40-44 | 04:54:42 | 04:54:42 | 3 (16) | 40-44 | 3 | Male | 16 | 00:35:08 | 00:02:16 | 00:03:47 | 01:13:40 | 02:30:10 | 00:01:38 | 00:48:29 | 01:45:28 |
| 20 | 180 | | Gavin WRATTEN | Gavin WRATTEN #180 Male 45-49 | 04:55:08 | 04:55:08 | 5 (17) | 45-49 | 5 | Male | 17 | 00:38:27 | 00:04:33 | 00:03:44 | 01:16:42 | 02:34:36 | 00:03:07 | 00:47:07 | 01:34:23 |
| 21 | 100 | | Michelle KREBS | Michelle KREBS #100 Female 20-24 | 04:57:28 | 04:57:28 | 1 (4) | 20-24 | 1 | Female | 4 | 00:36:07 | 00:02:10 | 00:04:07 | 01:15:54 | 02:33:23 | 00:03:05 | 00:52:18 | 01:42:42 |
| 22 | 142 | | James REID | James REID #142 Male 40-44 | 04:58:07 | 04:58:07 | 4 (18) | 40-44 | 4 | Male | 18 | 00:35:26 | 00:03:09 | 00:03:32 | 01:11:57 | 02:28:03 | 00:03:24 | 00:50:11 | 01:48:03 |
| 23 | 136 | | Andries PIETERSE | Andries PIETERSE #136 Male 25-29 | 05:00:13 | 05:00:13 | 2 (19) | 25-29 | 2 | Male | 19 | 00:40:34 | 00:02:24 | 00:03:28 | 01:15:36 | 02:38:12 | 00:02:23 | 00:46:15 | 01:36:37 |
| 24 | 189 | | Hayley MEE | Hayley MEE #189 Female 40-44 | 05:01:52 | 05:01:52 | 1 (5) | 40-44 | 1 | Female | 5 | 00:32:54 | 00:02:16 | 00:03:55 | 01:17:52 | 02:40:36 | 00:02:16 | 00:51:00 | 01:43:48 |
| 25 | 192 | | Jason CEDERWALL | Jason CEDERWALL #192 Male 35-39 | 05:02:49 | 05:02:49 | 4 (20) | 35-39 | 4 | Male | 20 | 00:35:08 | 00:02:49 | 00:03:50 | 01:22:37 | 02:41:40 | 00:02:25 | 00:49:11 | 01:40:45 |
| 26 | 61 | | Rhett FINCH | Rhett FINCH #61 Male 30-34 | 05:03:11 | 05:03:11 | 3 (21) | 30-34 | 3 | Male | 21 | 00:40:43 | 00:03:12 | 00:03:41 | 01:13:31 | 02:27:29 | 00:01:48 | 00:51:20 | 01:49:58 |
| 27 | 20 | | Gaetan BOLLE | Gaetan BOLLE #20 Male 30-34 | 05:04:54 | 05:04:54 | 4 (22) | 30-34 | 4 | Male | 22 | 00:37:28 | 00:03:28 | 00:03:41 | 01:14:59 | 02:34:00 | 00:01:47 | 00:50:06 | 01:48:09 |
| 28 | 138 | | Nico PRETORIUS | Nico PRETORIUS #138 Male 35-39 | 05:06:24 | 05:06:24 | 5 (23) | 35-39 | 5 | Male | 23 | 00:41:55 | 00:04:29 | 00:04:23 | 01:16:30 | 02:35:41 | 00:01:52 | 00:48:51 | 01:42:26 |
| 29 | 152 | | Ian SMITH | Ian SMITH #152 Male 55-59 | 05:06:51 | 05:06:51 | 1 (24) | 55-59 | 1 | Male | 24 | 00:38:18 | 00:03:19 | 00:03:50 | 01:15:04 | 02:35:01 | 00:02:46 | 00:51:51 | 01:47:25 |
| 30 | 22 | | Jaco BOTHA | Jaco BOTHA #22 Male 35-39 | 05:07:01 | 05:07:01 | 6 (25) | 35-39 | 6 | Male | 25 | 00:36:13 | 00:02:19 | 00:03:35 | 01:13:47 | 02:32:17 | 00:02:09 | 00:52:26 | 01:54:00 |
| 31 | 8 | | Rene OTTO | Rene OTTO #8 Male 55-59 | 05:07:19 | 05:07:19 | 2 (26) | 55-59 | 2 | Male | 26 | 00:40:42 | 00:03:37 | 00:03:38 | 01:13:15 | 02:27:32 | 00:01:49 | 00:54:57 | 01:53:38 |
| 32 | 170 | | Jaco VENTER | Jaco VENTER #170 Male 35-39 | 05:08:37 | 05:08:37 | 7 (27) | 35-39 | 7 | Male | 27 | 00:37:05 | 00:02:55 | 00:03:58 | 01:16:03 | 02:34:33 | 00:01:40 | 00:53:54 | 01:52:22 |
| 33 | 167 | | Wesley VAN NIEKERK | Wesley VAN NIEKERK #167 Male 25-29 | 05:09:41 | 05:09:41 | 3 (28) | 25-29 | 3 | Male | 28 | 00:33:31 | 00:02:36 | 00:03:41 | 01:13:56 | 02:29:47 | 00:02:10 | 00:55:59 | 02:01:35 |
| 34 | 96 | | Matthew KEARNS | Matthew KEARNS #96 Male 40-44 | 05:09:47 | 05:09:47 | 5 (29) | 40-44 | 5 | Male | 29 | 00:34:27 | 00:02:36 | 00:03:50 | 01:15:22 | 02:34:39 | 00:02:03 | 00:55:30 | 01:56:01 |
| 35 | 134 | | Ryan PFEIFER | Ryan PFEIFER #134 Male 30-34 | 05:11:53 | 05:11:53 | 5 (30) | 30-34 | 5 | Male | 30 | 00:40:31 | 00:04:59 | 00:03:36 | 01:17:28 | 02:40:59 | 00:02:11 | 00:49:58 | 01:43:11 |
| 36 | 175 | | Bernhard WESTRA | Bernhard WESTRA #175 Male 45-49 | 05:12:02 | 05:12:02 | 6 (31) | 45-49 | 6 | Male | 31 | 00:38:00 | 00:02:54 | 00:04:12 | 01:14:18 | 02:31:47 | 00:02:30 | 00:54:51 | 01:56:48 |
| 37 | 156 | | Piet Piet SWART | Piet Piet SWART #156 Male 30-34 | 05:12:11 | 05:12:11 | 6 (32) | 30-34 | 6 | Male | 32 | 00:42:51 | 00:03:43 | 00:03:29 | 01:21:25 | 02:44:30 | 00:01:35 | 00:48:19 | 01:39:29 |
| 38 | 155 | | Adrian STORIE | Adrian STORIE #155 Male 35-39 | 05:12:29 | 05:12:29 | 8 (33) | 35-39 | 8 | Male | 33 | 00:43:03 | 00:03:45 | 00:03:30 | 01:17:20 | 02:43:45 | 00:01:37 | 00:48:22 | 01:40:16 |
| 39 | 77 | | Pierre GRANDET | Pierre GRANDET #77 Male 35-39 | 05:14:08 | 05:14:08 | 9 (34) | 35-39 | 9 | Male | 34 | 00:35:12 | 00:02:05 | 00:04:10 | 01:21:26 | 02:46:00 | 00:02:21 | 00:53:46 | 01:48:28 |
| 40 | 171 | | Wade VIEIRA | Wade VIEIRA #171 Male 35-39 | 05:14:24 | 05:14:24 | 10 (35) | 35-39 | 10 | Male | 35 | 00:38:35 | 00:02:49 | 00:03:48 | 01:10:52 | 02:28:56 | 00:03:08 | 00:59:56 | 02:00:54 |
| 41 | 89 | | Andrew IRUMBA | Andrew IRUMBA #89 Male 30-34 | 05:14:50 | 05:14:50 | 7 (36) | 30-34 | 7 | Male | 36 | 00:40:44 | 00:03:47 | 00:04:39 | 01:20:13 | 02:46:25 | 00:01:23 | 00:49:09 | 01:42:29 |
| 42 | 103 | | Greg LAXTON | Greg LAXTON #103 Male 25-29 | 05:15:54 | 05:15:54 | 4 (37) | 25-29 | 4 | Male | 37 | 00:43:18 | 00:05:33 | 00:03:44 | 01:13:58 | 02:37:14 | 00:02:42 | 00:51:40 | 01:47:04 |
| 43 | 68 | | Matt FRANZSEN | Matt FRANZSEN #68 Male 30-34 | 05:16:16 | 05:16:16 | 8 (38) | 30-34 | 8 | Male | 38 | 00:35:41 | 00:02:14 | 00:03:22 | 01:18:03 | 02:38:46 | 00:01:39 | 00:55:35 | 01:57:55 |
| 44 | 49 | | Willie DE KOCK | Willie DE KOCK #49 Male 30-34 | 05:16:50 | 05:16:50 | 9 (39) | 30-34 | 9 | Male | 39 | 00:46:26 | 00:05:28 | 00:03:53 | 01:18:06 | 02:39:01 | 00:01:59 | 00:49:38 | 01:43:56 |
| 45 | 149 | | Audrey SEALE | Audrey SEALE #149 Female 40-44 | 05:20:00 | 05:20:00 | 2 (6) | 40-44 | 2 | Female | 6 | 00:42:39 | 00:02:58 | 00:04:03 | 01:16:11 | 02:39:10 | 00:02:17 | 00:55:04 | 01:52:54 |
| 46 | 78 | | Gareth GREER | Gareth GREER #78 Male 50-54 | 05:20:33 | 05:20:33 | 2 (40) | 50-54 | 2 | Male | 40 | 00:40:18 | 00:02:45 | 00:03:28 | 01:16:26 | 02:36:58 | 00:02:07 | 00:54:14 | 01:58:23 |
| 47 | 115 | | Devon MCBAIN | Devon MCBAIN #115 Male 35-39 | 05:20:36 | 05:20:36 | 11 (41) | 35-39 | 11 | Male | 41 | 00:41:08 | 00:04:47 | 00:04:03 | 01:13:53 | 02:34:03 | 00:02:53 | 00:55:57 | 01:57:43 |
| 48 | 107 | | Che LUE | Che LUE #107 Male 40-44 | 05:22:00 | 05:22:00 | 6 (42) | 40-44 | 6 | Male | 42 | 00:46:45 | 00:04:02 | 00:04:03 | 01:18:24 | 02:39:24 | 00:02:13 | 00:50:35 | 01:49:34 |
| 49 | 159 | | Darryl THOMPSON | Darryl THOMPSON #159 Male 35-39 | 05:22:00 | 05:22:00 | 12 (43) | 35-39 | 12 | Male | 43 | 00:38:38 | 00:03:27 | 00:03:36 | 01:13:45 | 02:29:40 | 00:02:05 | 01:03:02 | 02:08:08 |
| 50 | 28 | | Steve BRISLEY | Steve BRISLEY #28 Male 45-49 | 05:22:32 | 05:22:32 | 7 (44) | 45-49 | 7 | Male | 44 | 00:45:33 | 00:04:49 | 00:04:02 | 01:12:31 | 02:31:54 | 00:03:17 | 00:54:54 | 01:56:57 |