Fav | Pos | Race No | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Swim | T1 | Cycle | T2 | Run |
| 1 | 33 | James CUNNAMA | James CUNNAMA #33 Male 35-39 | 03:48:33 | 03:48:33 | 1 (1) | 35-39 | 1 | Male | 1 | 00:27:29 | 00:01:14 | 02:03:12 | 00:01:15 | 01:15:23 |
| 2 | 160 | Matt TRAUTMAN | Matt TRAUTMAN #160 Male 30-34 | 03:53:45 | 03:53:45 | 1 (2) | 30-34 | 1 | Male | 2 | 00:29:35 | 00:01:20 | 02:06:15 | 00:01:19 | 01:15:16 |
| 3 | 195 | Jp BURGER | Jp BURGER #195 Male 18-24 | 03:55:51 | 03:55:51 | 1 (3) | 18-24 | 1 | Male | 3 | 00:27:40 | 00:01:22 | 02:08:15 | 00:01:11 | 01:17:23 |
| 4 | 145 | Ryan SCHMITZ | Ryan SCHMITZ #145 Male 25-29 | 03:59:36 | 03:59:36 | 1 (4) | 25-29 | 1 | Male | 4 | 00:29:14 | 00:01:39 | 02:05:03 | 00:01:19 | 01:22:21 |
| 5 | 113 | Rudolf NAUDE | Rudolf NAUDE #113 Male 25-29 | 04:05:00 | 04:05:00 | 2 (5) | 25-29 | 2 | Male | 5 | 00:30:00 | 00:02:00 | 02:10:00 | 00:02:00 | 01:21:00 |
| 6 | 197 | Gerhard DE BRUIN | Gerhard DE BRUIN #197 Male 35-39 | 04:10:52 | 04:10:52 | 2 (6) | 35-39 | 2 | Male | 6 | 00:31:57 | 00:00:55 | 02:13:04 | 00:01:46 | 01:23:10 |
| 7 | 20 | Chris BRUCHHAUSEN | Chris BRUCHHAUSEN #20 Male 25-29 | 04:12:18 | 04:12:18 | 3 (7) | 25-29 | 3 | Male | 7 | 00:34:21 | 00:01:12 | 02:15:42 | 00:01:26 | 01:19:37 |
| 8 | 108 | Casper MOODIE | Casper MOODIE #108 Male 30-34 | 04:16:51 | 04:16:51 | 2 (8) | 30-34 | 2 | Male | 8 | 00:30:55 | 00:01:30 | 02:14:59 | 00:01:25 | 01:28:02 |
| 9 | 175 | Heinrich VENTER | Heinrich VENTER #175 Male 50-54 | 04:16:51 | 04:16:51 | 1 (9) | 50-54 | 1 | Male | 9 | 04:16:51 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 |
| 10 | 175 | Hein VENTER | Hein VENTER #175 Male 50-54 | 04:16:51 | 04:16:51 | 2 (10) | 50-54 | 2 | Male | 10 | 04:16:51 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 |
| 11 | 159 | Nicholas TINKLER | Nicholas TINKLER #159 Male 25-29 | 04:17:19 | 04:17:19 | 4 (11) | 25-29 | 4 | Male | 11 | 00:27:31 | 00:01:06 | 02:20:19 | 00:02:17 | 01:26:06 |
| 12 | 50 | Bradley FLEMING | Bradley FLEMING #50 Male 35-39 | 04:20:25 | 04:20:25 | 3 (12) | 35-39 | 3 | Male | 12 | 00:36:15 | 00:01:28 | 02:17:38 | 00:01:07 | 01:23:57 |
| 13 | 19 | Jaryd EATON BROWNE | Jaryd EATON BROWNE #19 Male 18-24 | 04:21:56 | 04:21:56 | 2 (13) | 18-24 | 2 | Male | 13 | 00:29:31 | 00:01:25 | 02:17:48 | 00:01:22 | 01:31:50 |
| 14 | 168 | Donovan VAN GELDER | Donovan VAN GELDER #168 Male 45-49 | 04:22:20 | 04:22:20 | 1 (14) | 45-49 | 1 | Male | 14 | 00:31:11 | 00:01:12 | 02:13:35 | 00:01:34 | 01:34:48 |
| 15 | 163 | Barry VAN DER MERWE | Barry VAN DER MERWE #163 Male 45-49 | 04:26:55 | 04:26:55 | 2 (15) | 45-49 | 2 | Male | 15 | 00:32:16 | 00:02:09 | 02:19:38 | 00:01:42 | 01:31:10 |
| 16 | 64 | John GROBLER | John GROBLER #64 Male 40-44 | 04:28:14 | 04:28:14 | 1 (16) | 40-44 | 1 | Male | 16 | 00:29:36 | 00:01:28 | 02:26:31 | 00:01:45 | 01:28:54 |
| 17 | 92 | Christopher MARK LOUW | Christopher MARK LOUW #92 Male 30-34 | 04:29:39 | 04:29:39 | 3 (17) | 30-34 | 3 | Male | 17 | 00:33:37 | 00:01:20 | 02:20:23 | 00:01:26 | 01:32:53 |
| 18 | 208 | Vigariv MIHAI | Vigariv MIHAI #208 Male 35-39 | 04:29:39 | 04:29:39 | 4 (18) | 35-39 | 4 | Male | 18 | 00:31:15 | 00:01:51 | 02:20:56 | 00:01:47 | 01:33:50 |
| 19 | 141 | Mariella SAWYER | Mariella SAWYER #141 Female 25-29 | 04:31:42 | 04:31:42 | 1 (1) | 25-29 | 1 | Female | 1 | 00:35:27 | 00:01:24 | 02:24:01 | 00:01:26 | 01:29:24 |
| 20 | 75 | Brian JOHNSON | Brian JOHNSON #75 Male 30-34 | 04:34:13 | 04:34:13 | 4 (19) | 30-34 | 4 | Male | 19 | 00:30:04 | 00:01:44 | 02:26:09 | 00:01:52 | 01:34:24 |
| 21 | 198 | Glen GORE | Glen GORE #198 Male 45-49 | 04:34:56 | 04:34:56 | 3 (20) | 45-49 | 3 | Male | 20 | 00:26:43 | 00:01:13 | 02:30:00 | 00:01:33 | 01:35:27 |
| 22 | 11 | Gregory BLACK | Gregory BLACK #11 Male 30-34 | 04:37:32 | 04:37:32 | 5 (21) | 30-34 | 5 | Male | 21 | 00:30:03 | 00:01:41 | 02:31:32 | 00:01:40 | 01:32:36 |
| 23 | 83 | Alexander KREBS | Alexander KREBS #83 Male 25-29 | 04:38:21 | 04:38:21 | 5 (22) | 25-29 | 5 | Male | 22 | 00:35:27 | 00:01:07 | 02:23:38 | 00:01:56 | 01:36:13 |
| 24 | 184 | Mark DINGLE | Mark DINGLE #184 Male 35-39 | 04:38:47 | 04:38:47 | 5 (23) | 35-39 | 5 | Male | 23 | 00:32:00 | 00:01:41 | 02:27:55 | 00:01:59 | 01:35:12 |
| 25 | 41 | Gareth DIAS | Gareth DIAS #41 Male 25-29 | 04:41:32 | 04:41:32 | 6 (24) | 25-29 | 6 | Male | 24 | 00:27:51 | 00:02:18 | 02:23:18 | 00:01:43 | 01:46:22 |
| 26 | 205 | Sanele SHANGE | Sanele SHANGE #205 Male 25-29 | 04:43:30 | 04:43:30 | 7 (25) | 25-29 | 7 | Male | 25 | 00:44:22 | 00:01:25 | 02:30:38 | 00:01:13 | 01:25:52 |
| 27 | 154 | Lendl STEFFENS | Lendl STEFFENS #154 Male 30-34 | 04:43:38 | 04:43:38 | 6 (26) | 30-34 | 6 | Male | 26 | 00:33:56 | 00:02:06 | 02:26:48 | 00:01:26 | 01:39:22 |
| 28 | 84 | Michelle KREBS | Michelle KREBS #84 Female 18-24 | 04:45:06 | 04:45:06 | 1 (2) | 18-24 | 1 | Female | 2 | 00:33:04 | 00:01:19 | 02:26:49 | 00:02:06 | 01:41:48 |
| 29 | 192 | Jade ROBERTS | Jade ROBERTS #192 Female 25-29 | 04:45:35 | 04:45:35 | 2 (3) | 25-29 | 2 | Female | 3 | 00:30:31 | 00:01:36 | 02:28:31 | 00:01:44 | 01:43:13 |
| 30 | 14 | Christopher BOBBERT | Christopher BOBBERT #14 Male 30-34 | 04:46:33 | 04:46:33 | 7 (27) | 30-34 | 7 | Male | 27 | 00:33:59 | 00:02:05 | 02:31:50 | 00:02:14 | 01:36:25 |
| 31 | 207 | Quinton SIMPSON | Quinton SIMPSON #207 Male 25-29 | 04:46:44 | 04:46:44 | 8 (28) | 25-29 | 8 | Male | 28 | 00:35:41 | 00:02:24 | 02:28:20 | 00:01:16 | 01:39:03 |
| 32 | 148 | Jaryd SCOTT | Jaryd SCOTT #148 Male 25-29 | 04:46:46 | 04:46:46 | 9 (29) | 25-29 | 9 | Male | 29 | 00:35:25 | 00:02:32 | 02:33:04 | 00:01:42 | 01:34:03 |
| 33 | 60 | Jono GRANT | Jono GRANT #60 Male 30-34 | 04:48:09 | 04:48:09 | 8 (30) | 30-34 | 8 | Male | 30 | 00:38:12 | 00:02:13 | 02:25:48 | 00:01:54 | 01:40:02 |
| 34 | 193 | Craig MURCHIE | Craig MURCHIE #193 Male 45-49 | 04:50:20 | 04:50:20 | 4 (31) | 45-49 | 4 | Male | 31 | 00:37:50 | 00:01:25 | 02:26:15 | 00:02:11 | 01:42:39 |
| 35 | 98 | Danie MARE | Danie MARE #98 Male 40-44 | 04:51:14 | 04:51:14 | 2 (32) | 40-44 | 2 | Male | 32 | 00:37:31 | 00:01:58 | 02:29:31 | 00:02:29 | 01:39:45 |
| 36 | 29 | Ian COOK | Ian COOK #29 Male 50-54 | 04:51:56 | 04:51:56 | 3 (33) | 50-54 | 3 | Male | 33 | 00:38:12 | 00:03:02 | 02:24:25 | 00:04:15 | 01:42:02 |
| 37 | 101 | Megan MCCARLEY | Megan MCCARLEY #101 Female 18-24 | 04:52:14 | 04:52:14 | 2 (4) | 18-24 | 2 | Female | 4 | 00:32:12 | 00:01:57 | 02:40:22 | 00:01:55 | 01:35:48 |
| 38 | 117 | Sarel NIEUWENHUIZEN | Sarel NIEUWENHUIZEN #117 Male 35-39 | 04:53:24 | 04:53:24 | 6 (34) | 35-39 | 6 | Male | 34 | 00:37:52 | 00:03:08 | 02:25:33 | 00:04:29 | 01:42:22 |
| 39 | 203 | Dean MOORE | Dean MOORE #203 Male 35-39 | 04:53:50 | 04:53:50 | 7 (35) | 35-39 | 7 | Male | 35 | 00:30:33 | 00:01:35 | 02:31:43 | 00:01:30 | 01:48:29 |
| 40 | 144 | Joost SCHMALLENBACH | Joost SCHMALLENBACH #144 Male 40-44 | 04:54:20 | 04:54:20 | 3 (36) | 40-44 | 3 | Male | 36 | 00:38:38 | 00:02:03 | 02:36:05 | 00:01:49 | 01:35:45 |
| 41 | 54 | Eugene GERBER | Eugene GERBER #54 Male 40-44 | 04:54:25 | 04:54:25 | 4 (37) | 40-44 | 4 | Male | 37 | 00:41:33 | 00:02:05 | 02:21:50 | 00:02:12 | 01:46:45 |
| 42 | 183 | Craig WILSON | Craig WILSON #183 Male 45-49 | 04:54:26 | 04:54:26 | 5 (38) | 45-49 | 5 | Male | 38 | 00:29:27 | 00:01:51 | 02:27:58 | 00:02:09 | 01:53:01 |
| 43 | 81 | Clayton KELLY | Clayton KELLY #81 Male 30-34 | 04:55:41 | 04:55:41 | 9 (39) | 30-34 | 9 | Male | 39 | 00:41:48 | 00:02:43 | 02:36:09 | 00:01:59 | 01:33:02 |
| 44 | 196 | Nicole WALDECK | Nicole WALDECK #196 Female 18-24 | 04:56:09 | 04:56:09 | 3 (5) | 18-24 | 3 | Female | 5 | 00:41:24 | 00:02:20 | 02:39:11 | 00:01:32 | 01:31:42 |
| 45 | 85 | Jean-Pierre KROLL | Jean-Pierre KROLL #85 Male 40-44 | 04:56:53 | 04:56:53 | 5 (40) | 40-44 | 5 | Male | 40 | 00:35:23 | 00:01:33 | 02:36:41 | 00:02:36 | 01:40:40 |
| 46 | 201 | Mark PRESTON | Mark PRESTON #201 Male 35-39 | 04:57:56 | 04:57:56 | 8 (41) | 35-39 | 8 | Male | 41 | 00:35:24 | 00:02:26 | 02:32:08 | 00:01:57 | 01:46:01 |
| 47 | 119 | Ronnie OLIVIER | Ronnie OLIVIER #119 Male 30-34 | 04:58:22 | 04:58:22 | 10 (42) | 30-34 | 10 | Male | 42 | 00:35:42 | 00:02:45 | 02:34:57 | 00:01:54 | 01:43:04 |
| 48 | 25 | Guy CLUVER | Guy CLUVER #25 Male 45-49 | 05:00:18 | 05:00:18 | 6 (43) | 45-49 | 6 | Male | 43 | 00:33:59 | 00:01:42 | 02:41:52 | 00:02:54 | 01:39:51 |
| 49 | 130 | Nico PRETORIUS | Nico PRETORIUS #130 Male 35-39 | 05:02:48 | 05:02:48 | 9 (44) | 35-39 | 9 | Male | 44 | 00:48:25 | 00:02:42 | 02:30:37 | 00:01:57 | 01:39:07 |
| 50 | 147 | Byron SCOTT | Byron SCOTT #147 Male 18-24 | 05:02:54 | 05:02:54 | 3 (45) | 18-24 | 3 | Male | 45 | 00:34:04 | 00:02:19 | 02:37:01 | 00:02:05 | 01:47:25 |