Fav | Pos | Race No | Share | Name | Name | Time | Time | Category | Gender | Swim | Cycle | Run |
| 1 | 1 | | Stuart MARAIS | Stuart MARAIS #1 Male 30-34 | 04:00:48 | 04:00:48 | 30-34 | Male | 00:26:45 | 02:07:01 | 01:24:10 |
| 2 | 2 | | Travis JOHNSTON | Travis JOHNSTON #2 Male 30-34 | 04:09:43 | 04:09:43 | 30-34 | Male | 00:27:52 | 02:09:25 | 01:29:47 |
| 3 | 208 | | Donovan GELDENHUYS | Donovan GELDENHUYS #208 Male 35-39 | 04:10:45 | 04:10:45 | 35-39 | Male | 00:27:17 | 02:14:45 | 01:25:32 |
| 4 | 39 | | Freddy LAMPRET | Freddy LAMPRET #39 Male 35-39 | 04:11:09 | 04:11:09 | 35-39 | Male | 00:26:47 | 02:16:04 | 01:25:39 |
| 5 | 3 | | Gerhard DE BRUIN | Gerhard DE BRUIN #3 Male 30-34 | 04:11:49 | 04:11:49 | 30-34 | Male | 00:26:45 | 02:08:41 | 01:33:53 |
| 6 | 38 | | Richard LAWRIE | Richard LAWRIE #38 Male 25-29 | 04:12:19 | 04:12:19 | 25-29 | Male | 00:28:15 | 02:13:47 | 01:27:03 |
| 7 | 8 | | Philipp SASSIE | Philipp SASSIE #8 Male 25-29 | 04:15:26 | 04:15:26 | 25-29 | Male | 00:30:02 | 02:14:00 | 01:28:31 |
| 8 | 370 | | Warrick MAC NICOL | Warrick MAC NICOL #370 Male 25-29 | 04:17:34 | 04:17:34 | 25-29 | Male | 00:28:05 | 02:16:02 | 01:30:39 |
| 9 | 220 | | Christopher BRUCHHAUSEN | Christopher BRUCHHAUSEN #220 Male 18-24 | 04:18:00 | 04:18:00 | 18-24 | Male | 00:28:25 | 02:22:38 | 01:23:48 |
| 10 | 262 | | Bradley BIRKHOLTZ | Bradley BIRKHOLTZ #262 Male 35-39 | 04:19:11 | 04:19:11 | 35-39 | Male | 00:28:28 | 02:18:45 | 01:28:25 |
| 11 | 295 | | Haig GIBB | Haig GIBB #295 Male 25-29 | 04:20:28 | 04:20:28 | 25-29 | Male | 00:29:57 | 02:14:02 | 01:33:34 |
| 12 | 288 | | Bradley FLEMING | Bradley FLEMING #288 Male 35-39 | 04:21:40 | 04:21:40 | 35-39 | Male | 00:32:29 | 02:16:48 | 01:29:13 |
| 13 | 377 | | Michael-John CANNON | Michael-John CANNON #377 Male 30-34 | 04:23:58 | 04:23:58 | 30-34 | Male | 00:29:59 | 02:17:54 | 04:23:58 |
| 14 | 275 | | Jonathan DE FREITAS | Jonathan DE FREITAS #275 Male 25-29 | 04:24:35 | 04:24:35 | 25-29 | Male | 00:27:58 | 02:28:42 | 04:24:35 |
| 15 | 6 | | Casper MOODIE | Casper MOODIE #6 Male 25-29 | 04:26:39 | 04:26:39 | 25-29 | Male | 00:28:16 | 02:15:40 | 01:39:37 |
| 16 | 7 | | Jeren SEEGERS | Jeren SEEGERS #7 Male 30-34 | 04:29:01 | 04:29:01 | 30-34 | Male | 00:25:58 | 02:17:55 | 01:41:40 |
| 17 | 313 | | Christopher LOUW | Christopher LOUW #313 Male 30-34 | 04:29:51 | 04:29:51 | 30-34 | Male | 00:30:09 | 02:17:00 | 01:39:11 |
| 18 | 291 | | Carl MANGAN | Carl MANGAN #291 Male 25-29 | 04:30:03 | 04:30:03 | 25-29 | Male | 00:29:12 | 02:21:36 | 01:35:35 |
| 19 | 247 | | Bryan DIFFORD | Bryan DIFFORD #247 Male 30-34 | 04:30:13 | 04:30:13 | 30-34 | Male | 00:26:09 | 02:20:19 | 01:40:16 |
| 20 | 49 | | John GROBLER | John GROBLER #49 Male 40-44 | 04:30:23 | 04:30:23 | 40-44 | Male | 00:29:22 | 02:25:04 | 01:32:19 |
| 21 | 148 | | James CURTIN | James CURTIN #148 Male 25-29 | 04:32:14 | 04:32:14 | 25-29 | Male | 00:31:45 | 02:19:32 | 01:36:40 |
| 22 | 9 | | Annah WATKINSON | Annah WATKINSON #9 Female 35-39 | 04:33:39 | 04:33:39 | 35-39 | Female | 00:29:28 | 02:23:24 | 01:37:15 |
| 23 | 155 | | Scott BAYVEL | Scott BAYVEL #155 Male 25-29 | 04:35:18 | 04:35:18 | 25-29 | Male | 00:28:27 | 02:20:38 | 01:42:53 |
| 24 | 201 | | Alastair STEWART | Alastair STEWART #201 Male 40-44 | 04:35:53 | 04:35:53 | 40-44 | Male | 00:26:43 | 02:27:17 | 01:37:49 |
| 25 | 236 | | Mitch EMANUEL | Mitch EMANUEL #236 Male 25-29 | 04:36:45 | 04:36:45 | 25-29 | Male | 00:29:09 | 02:26:40 | 01:36:53 |
| 26 | 18 | | Dean MOORE | Dean MOORE #18 Male 35-39 | 04:36:58 | 04:36:58 | 35-39 | Male | 00:27:14 | 02:22:33 | 01:43:37 |
| 27 | 382 | | Terry Thorntan | Terry Thorntan #382 Male 50-54 | 04:37:19 | 04:37:19 | 50-54 | Male | 00:35:31 | 02:28:08 | 04:37:19 |
| 28 | 11 | | Magda NIEWOUDT | Magda NIEWOUDT #11 Female 25-29 | 04:39:16 | 04:39:16 | 25-29 | Female | 00:30:53 | 02:28:38 | 01:36:30 |
| 29 | 265 | | Mark DE SWARDT | Mark DE SWARDT #265 Male 25-29 | 04:39:17 | 04:39:17 | 25-29 | Male | 00:25:43 | 02:21:41 | 01:46:53 |
| 30 | 359 | | Phillip HADEBE | Phillip HADEBE #359 Male 30-34 | 04:41:20 | 04:41:20 | 30-34 | Male | 00:31:52 | 02:25:43 | 04:41:20 |
| 31 | 186 | | Barry VAN DER MERWE | Barry VAN DER MERWE #186 Male 40-44 | 04:41:49 | 04:41:49 | 40-44 | Male | 00:29:49 | 02:21:19 | 01:46:48 |
| 32 | 12 | | Jaryd BROWNE | Jaryd BROWNE #12 Male 18-24 | 04:41:50 | 04:41:50 | 18-24 | Male | 00:29:11 | 02:17:22 | 01:52:11 |
| 33 | 389 | | Lendl Steffens | Lendl Steffens #389 Male 30-34 | 04:42:39 | 04:42:39 | 30-34 | Male | 00:30:47 | 02:24:46 | 01:42:47 |
| 34 | 338 | | Matthew LOW | Matthew LOW #338 Male 25-29 | 04:42:46 | 04:42:46 | 25-29 | Male | 00:32:03 | 02:31:50 | 01:33:03 |
| 35 | 331 | | Phillipe VAN DER LEEUW | Phillipe VAN DER LEEUW #331 Male 45-49 | 04:43:16 | 04:43:16 | 45-49 | Male | 00:30:17 | 02:19:37 | 04:43:16 |
| 36 | 264 | | Gareth CRANKSHAW | Gareth CRANKSHAW #264 Male 25-29 | 04:45:03 | 04:45:03 | 25-29 | Male | 00:30:20 | 02:31:04 | 01:39:20 |
| 37 | 10 | | Jade NICOLE | Jade NICOLE #10 Female 25-29 | 04:47:11 | 04:47:11 | 25-29 | Female | 00:29:46 | 02:25:12 | 01:48:28 |
| 38 | 282 | | Mathew GOETSCH | Mathew GOETSCH #282 Male 40-44 | 04:47:16 | 04:47:16 | 40-44 | Male | 00:32:48 | 02:18:45 | 01:51:23 |
| 39 | 212 | | Roger SKEWS | Roger SKEWS #212 Male 40-44 | 04:47:47 | 04:47:47 | 40-44 | Male | 00:32:54 | 02:26:48 | 01:43:18 |
| 40 | 117 | | Jan-Carel HESLINGA | Jan-Carel HESLINGA #117 Male 45-49 | 04:47:49 | 04:47:49 | 45-49 | Male | 00:33:02 | 02:34:56 | 01:35:49 |
| 41 | 298 | | Otto DU PLESSIS | Otto DU PLESSIS #298 Male 35-39 | 04:48:41 | 04:48:41 | 35-39 | Male | 00:30:38 | 02:20:12 | 01:53:43 |
| 42 | 310 | | Greg SCHEMEL | Greg SCHEMEL #310 Male 35-39 | 04:48:52 | 04:48:52 | 35-39 | Male | 00:28:31 | 02:30:32 | 01:45:49 |
| 43 | 143 | | Wayne JELLIMAN | Wayne JELLIMAN #143 Male 35-39 | 04:50:02 | 04:50:02 | 35-39 | Male | 00:30:06 | 02:26:10 | 01:48:51 |
| 44 | 239 | | Shaun DE LA PORTE | Shaun DE LA PORTE #239 Male 45-49 | 04:50:19 | 04:50:19 | 45-49 | Male | 00:30:32 | 02:20:54 | 01:54:28 |
| 45 | 296 | | Tyrone PULLEN | Tyrone PULLEN #296 Male 30-34 | 04:51:42 | 04:51:42 | 30-34 | Male | 00:30:04 | 02:34:13 | 01:41:56 |
| 46 | 37 | | Justin HAND | Justin HAND #37 Male 45-49 | 04:54:02 | 04:54:02 | 45-49 | Male | 00:30:39 | 02:31:20 | 01:46:05 |
| 47 | 197 | | Jacobus MEYER | Jacobus MEYER #197 Male 40-44 | 04:54:04 | 04:54:04 | 40-44 | Male | 00:34:54 | 02:37:33 | 01:36:58 |
| 48 | 96 | | Natia VAN HEERDEN | Natia VAN HEERDEN #96 Female 25-29 | 04:55:07 | 04:55:07 | 25-29 | Female | 00:33:01 | 02:40:06 | 01:38:17 |
| 49 | 44 | | Greg REILLY | Greg REILLY #44 Male 40-44 | 04:55:20 | 04:55:20 | 40-44 | Male | 00:32:58 | 02:28:05 | 01:47:36 |
| 50 | 128 | | Dylan JENNINGS | Dylan JENNINGS #128 Male 35-39 | 04:55:37 | 04:55:37 | 35-39 | Male | 00:40:22 | 02:32:33 | 01:37:20 |