Fav | Pos | Race No | Share | Name | Name | Club | Time | Wave | Gender | Gen Pos | Category | Cat Pos | Swim | T1 | Cycle | T2 | Run |
| 1 | 1 | 303 | | Sebastian SWART | Sebastian SWART #303 Male 16-29 | IRON JAWED MULTI SPORT | 01:38:17 | Mass Start | Male | 1 | 16-29 | 1 | 00:07:57 | 00:00:53 | 00:53:13 | 00:00:41 | 00:35:31 |
| 2 | 2 | 319 | | Sharlize OOSTHUIZEN | Sharlize OOSTHUIZEN #319 Female 30-39 | ASPIRE LIVE FIT | 01:47:26 | Mass Start | Female | 1 | 30-39 | 1 | 00:12:09 | 00:02:25 | 00:57:37 | 00:01:13 | 00:34:00 |
| 3 | 3 | 322 | | Carmen NEL | Carmen NEL #322 Female 30-39 | | 01:51:16 | Mass Start | Female | 2 | 30-39 | 2 | 01:14:08 | -01:01:54 | 01:01:43 | 00:01:10 | 00:36:06 |
| 4 | 4 | 333 | | Liebe VENTER | Liebe VENTER #333 Female 16-29 | | 01:53:29 | Mass Start | Female | 3 | 16-29 | 1 | 00:11:04 | 00:01:43 | 01:09:41 | 00:00:45 | 00:30:13 |
| 5 | 5 | 335 | | Kobus RADEMEYER | Kobus RADEMEYER #335 Male 30-39 | | 01:53:37 | Mass Start | Male | 2 | 30-39 | 1 | 00:10:15 | 00:01:37 | 01:04:12 | 00:00:51 | 00:36:40 |
| 6 | 6 | 328 | | Dean GIFFORD | Dean GIFFORD #328 Male 30-39 | ASPIRE #LIVEFIT | 01:55:23 | Mass Start | Male | 3 | 30-39 | 2 | 00:11:30 | 00:01:41 | 01:04:42 | 00:00:38 | 00:36:51 |
| 7 | 7 | 330 | | Ria SCHOEMAN | Ria SCHOEMAN #330 Female 30-39 | ASPIRE | 01:55:48 | Mass Start | Female | 4 | 30-39 | 3 | 00:08:57 | 00:03:57 | 01:03:50 | 00:01:19 | 00:37:43 |
| 8 | 8 | 334 | | Lize RADEMEYER | Lize RADEMEYER #334 Female 30-39 | | 01:57:21 | Mass Start | Female | 5 | 30-39 | 4 | 00:10:31 | 00:02:20 | 01:09:26 | 00:01:13 | 00:33:50 |
| 9 | 9 | 301 | | Janiene SCHWARZ | Janiene SCHWARZ #301 Female 40-49 | MATRIX | 01:58:13 | Mass Start | Female | 6 | 40-49 | 1 | 00:14:08 | 00:01:12 | 01:02:27 | 00:01:21 | 00:39:03 |
| 10 | 10 | 313 | | Christopher-Luke PEERS | Christopher-Luke PEERS #313 Male 30-39 | MATRIX TRIATHLON | 01:58:26 | Mass Start | Male | 4 | 30-39 | 3 | 00:09:39 | 00:03:49 | 01:04:06 | 00:02:26 | 00:38:24 |
| 11 | 11 | 323 | | Rikus VAN EEDEN | Rikus VAN EEDEN #323 Male 30-39 | MATRIC MULTISPORT | 01:58:57 | Mass Start | Male | 5 | 30-39 | 4 | 01:18:15 | -01:04:44 | 01:04:52 | 00:01:14 | 00:39:19 |
| 12 | 12 | 321 | | Rodwell PETERSEN | Rodwell PETERSEN #321 Male 30-39 | MATRIX MULTISPORT | 02:01:13 | Mass Start | Male | 6 | 30-39 | 5 | 00:12:27 | 00:01:13 | 01:02:04 | 00:01:17 | 00:44:10 |
| 13 | 13 | 312 | | Robin COYLE DOWLING | Robin COYLE DOWLING #312 Male 60+ | EPTA | 02:05:15 | Mass Start | Male | 7 | 60+ | 1 | 00:12:04 | 00:02:06 | 00:57:22 | 00:01:13 | 00:52:29 |
| 14 | 14 | 307 | | Pierre BELLEW | Pierre BELLEW #307 Male 30-39 | ASPIRE | 02:07:48 | Mass Start | Male | 8 | 30-39 | 6 | 00:12:16 | 00:03:02 | 01:06:53 | 00:02:13 | 00:43:22 |
| 15 | 15 | 310 | | Grant GARNER | Grant GARNER #310 Male 16-29 | | 02:08:19 | Mass Start | Male | 9 | 16-29 | 2 | 00:11:52 | 00:01:58 | 01:11:21 | 00:01:03 | 00:42:03 |
| 16 | 16 | 332 | | Antonie BOTHA | Antonie BOTHA #332 Male 30-39 | | 02:09:18 | Mass Start | Male | 10 | 30-39 | 7 | 00:11:05 | 00:03:38 | 01:07:39 | 00:01:44 | 00:45:10 |
| 17 | 17 | 308 | | Jo OOSTHUIZEN | Jo OOSTHUIZEN #308 Female 60+ | N/A | 02:09:46 | Mass Start | Female | 7 | 60+ | 1 | 00:13:19 | 00:03:09 | 01:12:36 | 00:02:05 | 00:38:36 |
| 18 | 18 | 318 | | Grayham BISHOP | Grayham BISHOP #318 Male 40-49 | | 02:14:52 | Mass Start | Male | 11 | 40-49 | 1 | 00:12:54 | 00:01:39 | 01:11:15 | 00:01:18 | 00:47:44 |
| 19 | 19 | 320 | | Heena RAGA | Heena RAGA #320 Female 40-49 | | 02:15:21 | Mass Start | Female | 8 | 40-49 | 2 | 00:14:17 | 01:16:59 | -00:01:38 | 00:00:44 | 00:44:57 |
| 20 | 20 | 304 | | Sinawo MAKANGELA | Sinawo MAKANGELA #304 Male 30-39 | | 02:15:56 | Mass Start | Male | 12 | 30-39 | 8 | 00:23:48 | 00:03:39 | 01:02:15 | 00:02:28 | 00:43:45 |
| 21 | 21 | 325 | | Toffie VAN TONDER | Toffie VAN TONDER #325 Male 30-39 | | 02:16:17 | Mass Start | Male | 13 | 30-39 | 9 | 00:14:33 | 00:03:41 | 01:10:14 | 00:01:59 | 00:45:48 |
| 22 | 22 | 331 | | Shirleen THEISINGER | Shirleen THEISINGER #331 Female 30-39 | | 02:21:15 | Mass Start | Female | 9 | 30-39 | 5 | 00:15:11 | 00:03:59 | 01:13:42 | 00:01:55 | 00:46:27 |
| 23 | 23 | 317 | | Corli CARSTENS | Corli CARSTENS #317 Female 16-29 | | 02:22:14 | Mass Start | Female | 10 | 16-29 | 2 | 00:12:29 | 00:02:24 | 01:09:56 | 00:01:50 | 00:55:34 |
| 24 | 24 | 314 | | Bomkazi NTONI | Bomkazi NTONI #314 Female 30-39 | ASPIRE | 02:26:54 | Mass Start | Female | 11 | 30-39 | 6 | 00:16:59 | 00:03:48 | 01:20:22 | 00:02:06 | 00:43:36 |
| 25 | 25 | 316 | | Melissa VAN WYK | Melissa VAN WYK #316 Female 30-39 | | 02:28:27 | Mass Start | Female | 12 | 30-39 | 7 | 00:10:27 | 00:02:47 | 01:13:02 | 00:01:30 | 01:00:39 |
| 26 | 26 | 324 | | Anita VISAGIE | Anita VISAGIE #324 Female 40-49 | | 02:34:54 | Mass Start | Female | 13 | 40-49 | 3 | 00:28:21 | 00:04:06 | 01:13:48 | 00:04:17 | 00:44:20 |
| 27 | 27 | 305 | | Dihan LOUW | Dihan LOUW #305 Male 16-29 | | 02:43:16 | Mass Start | Male | 14 | 16-29 | 3 | 00:13:17 | 00:04:15 | 01:21:33 | 00:03:30 | 01:00:38 |
| 28 | 28 | 302 | | Guy TAYLOR | Guy TAYLOR #302 Male 60+ | | 02:45:09 | Mass Start | Male | 15 | 60+ | 2 | 00:15:23 | 00:01:37 | 01:10:57 | 00:03:11 | 01:13:58 |
| 29 | 29 | 306 | | Naydene JOSEPHUS | Naydene JOSEPHUS #306 Female 30-39 | | 02:48:32 | Mass Start | Female | 14 | 30-39 | 8 | 00:25:24 | 00:01:26 | 01:22:41 | 00:03:09 | 00:55:51 |
| 30 | 30 | 326 | | Sonez BARNARD | Sonez BARNARD #326 Female 40-49 | | 02:51:09 | Mass Start | Female | 15 | 40-49 | 4 | 00:12:57 | 00:05:39 | 01:37:50 | 00:02:33 | 00:52:08 |
| 31 | 31 | 329 | | Candi TSHAZIBANA | Candi TSHAZIBANA #329 Female 30-39 | | 02:52:10 | Mass Start | Female | 16 | 30-39 | 9 | 00:22:40 | 00:04:53 | 01:32:46 | 00:01:20 | 00:50:29 |
| 32 | 32 | 315 | | Olwethu MTSHIXA | Olwethu MTSHIXA #315 Female 30-39 | | 02:56:56 | Mass Start | Female | 17 | 30-39 | 10 | 00:23:48 | 00:04:34 | 01:27:34 | 00:02:01 | 00:58:57 |
| | | | | Carla PILLAY | Carla PILLAY Female 30-39 | | DNS | Mass Start | Female | | 30-39 | | | | | | |
| | | | | Liam PRIME | Liam PRIME Male 16-29 | F1 TRIATHLON | DNS | Mass Start | Male | | 16-29 | | | | | | |
| | | 311 | | Charlotte MOTHILALL | Charlotte MOTHILALL #311 Female 40-49 | | DNS | Mass Start | Female | | 40-49 | | | | | | |