Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Wave | Start Time | Swim | T1 | Cycle | T2 | Run |
| 1 | 184 | | DYLAN KRUGER | DYLAN KRUGER #184 Male 19-29 | 01:41:09 | 01:41:09 | 1 (1) | 19-29 | 1 | Male | 1 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:09:45 | 00:02:39 | 00:54:06 | 00:00:47 | 00:33:50 |
| 2 | 504 | | Michael ROSS | Michael ROSS #504 Male 19-29 | 01:41:39 | 01:41:39 | 2 (2) | 19-29 | 2 | Male | 2 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:05 | 00:02:25 | 00:53:56 | 00:00:51 | 00:34:19 |
| 5 | 188 | | MATTHEW LEPPAN | MATTHEW LEPPAN #188 Male 19-29 | 01:43:40 | 01:43:40 | 5 (5) | 19-29 | 5 | Male | 5 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:07 | 00:02:10 | 00:54:11 | 00:00:51 | 00:36:19 |
| 11 | 230 | | RIAAN SHAW | RIAAN SHAW #230 Male 19-29 | 01:48:22 | 01:48:22 | 9 (11) | 19-29 | 9 | Male | 11 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:09:46 | 00:02:25 | 00:54:13 | 00:00:51 | 00:41:05 |
| 10 | 439 | | DEAN HOPF | DEAN HOPF #439 Male 30-39 | 01:48:16 | 01:48:16 | 1 (10) | 30-39 | 1 | Male | 10 | L Blue Men 30-39 | 08:29:07 | 00:10:58 | 00:02:31 | 00:56:16 | 00:00:53 | 00:37:36 |
| 4 | 144 | | CHRIS BRUCHHAUSEN | CHRIS BRUCHHAUSEN #144 Male 19-29 | 01:43:10 | 01:43:10 | 4 (4) | 19-29 | 4 | Male | 4 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:11:29 | 00:02:25 | 00:54:47 | 00:00:53 | 00:33:34 |
| 13 | 436 | | RYAN HEYDENRYCH | RYAN HEYDENRYCH #436 Male 30-39 | 01:49:59 | 01:49:59 | 3 (13) | 30-39 | 3 | Male | 13 | L Blue Men 30-39 | 08:29:07 | 00:10:32 | 00:02:56 | 00:56:17 | 00:00:53 | 00:39:18 |
| 6 | 154 | | SAMUEL COURTS | SAMUEL COURTS #154 Male 19-29 | 01:45:46 | 01:45:46 | 6 (6) | 19-29 | 6 | Male | 6 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:50 | 00:02:36 | 00:55:14 | 00:00:54 | 00:36:09 |
| 96 | 608 | | TEAM LAW & DISORDER | TEAM LAW & DISORDER #608 Mixed Team | 02:08:15 | 02:08:15 | 2 (2) | Team | 2 | Mixed | 2 | L Blue Teams | 08:29:07 | 00:15:11 | 00:04:07 | 01:03:02 | 00:00:55 | 00:44:58 |
| 7 | 528 | | Glen GORE | Glen GORE #528 Male 50-59 | 01:46:08 | 01:46:08 | 1 (7) | 50-59 | 1 | Male | 7 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:09:45 | 00:02:39 | 00:54:07 | 00:00:55 | 00:38:41 |
| 20 | 517 | | Vicky VAN DER MERWE | Vicky VAN DER MERWE #517 Female 30-39 | 01:53:14 | 01:53:14 | 1 (1) | 30-39 | 1 | Female | 1 | Pink Women | 08:08:10 | 00:11:32 | 00:02:36 | 00:59:15 | 00:00:56 | 00:38:54 |
| 44 | 623 | | TEAM Ixia CT | TEAM Ixia CT #623 Male Team | 02:01:19 | 02:01:19 | 2 (38) | Team | 2 | Male | 38 | L Blue Teams | 08:29:07 | 00:09:14 | 00:06:28 | 01:00:13 | 00:00:57 | 00:44:25 |
| 8 | 219 | | DYLAN PIVO | DYLAN PIVO #219 Male 19-29 | 01:47:06 | 01:47:06 | 7 (8) | 19-29 | 7 | Male | 8 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:09 | 00:02:25 | 00:56:06 | 00:00:57 | 00:37:28 |
| 39 | 195 | | GARY MARESCIA | GARY MARESCIA #195 Male 50-59 | 01:59:40 | 01:59:40 | 5 (34) | 50-59 | 5 | Male | 34 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:13:03 | 00:03:51 | 00:56:45 | 00:00:57 | 00:45:02 |
| 32 | 130 | | BRENTON ASHBY | BRENTON ASHBY #130 Male 50-59 | 01:56:31 | 01:56:31 | 4 (30) | 50-59 | 4 | Male | 30 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:13:42 | 00:02:57 | 00:56:59 | 00:01:00 | 00:41:51 |
| 35 | 310 | | GEORGIA GROBLER | GEORGIA GROBLER #310 Female 19-29 | 01:57:29 | 01:57:29 | 3 (4) | 19-29 | 3 | Female | 4 | Pink Women | 08:08:10 | 00:12:36 | 00:02:49 | 01:01:51 | 00:01:01 | 00:39:10 |
| 85 | 314 | | TRISH HEIMANN | TRISH HEIMANN #314 Female 40-49 | 02:07:19 | 02:07:19 | 2 (10) | 40-49 | 2 | Female | 10 | Pink Women | 08:08:10 | 00:14:00 | 00:02:45 | 01:05:27 | 00:01:02 | 00:44:02 |
| 21 | 465 | | MIGUEL NETTO | MIGUEL NETTO #465 Male 30-39 | 01:54:15 | 01:54:15 | 6 (20) | 30-39 | 6 | Male | 20 | L Blue Men 30-39 | 08:29:07 | 00:13:23 | 00:03:07 | 00:59:30 | 00:01:03 | 00:37:10 |
| 45 | 621 | | TEAM YEET FLEET | TEAM YEET FLEET #621 Male Team | 02:01:21 | 02:01:21 | 3 (39) | Team | 3 | Male | 39 | L Blue Teams | 08:29:07 | 00:12:54 | 00:03:08 | 01:00:00 | 00:01:05 | 00:44:13 |
| 24 | 315 | | CRISTINA HEYWOOD | CRISTINA HEYWOOD #315 Female 19-29 | 01:54:47 | 01:54:47 | 1 (2) | 19-29 | 1 | Female | 2 | Pink Women | 08:08:10 | 00:11:52 | 00:02:47 | 00:58:42 | 00:01:06 | 00:40:18 |
| 37 | 213 | | ARMAND NIEUWENHUYS | ARMAND NIEUWENHUYS #213 Male 19-29 | 01:58:00 | 01:58:00 | 16 (33) | 19-29 | 16 | Male | 33 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:11:38 | 00:03:27 | 00:58:38 | 00:01:06 | 00:43:09 |
| 9 | 252 | | DANIEL VAN NIEKERK | DANIEL VAN NIEKERK #252 Male 19-29 | 01:47:44 | 01:47:44 | 8 (9) | 19-29 | 8 | Male | 9 | Red Men 19-29,50-59,60+ | 07:50:16 | | 00:15:37 | 00:56:12 | 00:01:07 | 00:34:46 |
| 28 | 616 | | TEAM THE BANDITS | TEAM THE BANDITS #616 Male Team | 01:56:11 | 01:56:11 | 1 (26) | Team | 1 | Male | 26 | L Blue Teams | 08:29:07 | 00:12:20 | 00:03:10 | 00:59:15 | 00:01:08 | 00:40:15 |
| 43 | 615 | | TEAM TEAM TOPFORM | TEAM TEAM TOPFORM #615 Mixed Team | 02:01:09 | 02:01:09 | 1 (1) | Team | 1 | Mixed | 1 | L Blue Teams | 08:29:07 | 00:17:53 | 00:02:47 | 01:01:21 | 00:01:09 | 00:37:56 |
| 124 | 296 | | SIMONE FAULMANN | SIMONE FAULMANN #296 Female 19-29 | 02:12:19 | 02:12:19 | 8 (16) | 19-29 | 8 | Female | 16 | Pink Women | 08:08:10 | 00:12:17 | 00:03:14 | 01:01:46 | 00:01:09 | 00:53:52 |
| 15 | 96 | | MICHAEL ONIONS | MICHAEL ONIONS #96 Male 40-49 | 01:51:40 | 01:51:40 | 1 (15) | 40-49 | 1 | Male | 15 | Yellow Men 40-49 | 07:31:48 | 00:11:18 | 00:02:48 | 00:57:21 | 00:01:09 | 00:39:02 |
| 14 | 418 | | Dylan Van Zyl | Dylan Van Zyl #418 Male 19-29 | 01:50:01 | 01:50:01 | 10 (14) | 19-29 | 10 | Male | 14 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:28 | 00:02:49 | 00:55:22 | 00:01:09 | 00:40:11 |
| 108 | 32 | | MARC CORKER | MARC CORKER #32 Male 40-49 | 02:09:50 | 02:09:50 | 19 (95) | 40-49 | 19 | Male | 95 | Yellow Men 40-49 | 07:31:48 | 00:14:30 | 00:04:02 | 01:00:09 | 00:01:11 | 00:49:55 |
| 100 | 619 | | TEAM VITALITY SLAVES | TEAM VITALITY SLAVES #619 Male Team | 02:08:56 | 02:08:56 | 4 (87) | Team | 4 | Male | 87 | L Blue Teams | 08:29:07 | 00:14:46 | 00:03:01 | 01:07:50 | 00:01:12 | 00:42:05 |
| 65 | 390 | | ASHLEIGH WATERMEYER | ASHLEIGH WATERMEYER #390 Female 19-29 | 02:05:18 | 02:05:18 | 6 (7) | 19-29 | 6 | Female | 7 | Pink Women | 08:08:10 | 00:12:22 | 00:03:00 | 01:01:49 | 00:01:12 | 00:46:53 |
| 26 | 265 | | HENRY WOLSTENHOLME | HENRY WOLSTENHOLME #265 Male 50-59 | 01:55:34 | 01:55:34 | 3 (24) | 50-59 | 3 | Male | 24 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:28 | 00:03:02 | 00:58:57 | 00:01:12 | 00:37:53 |
| 18 | 510 | | Matthew DANEEL | Matthew DANEEL #510 Male 30-39 | 01:52:55 | 01:52:55 | 5 (18) | 30-39 | 5 | Male | 18 | L Blue Men 30-39 | 08:29:07 | 00:10:56 | 00:02:51 | 00:58:25 | 00:01:12 | 00:39:30 |
| 116 | 518 | | Steve ATTWELL | Steve ATTWELL #518 Male 40-49 | 02:10:59 | 02:10:59 | 21 (102) | 40-49 | 21 | Male | 102 | Yellow Men 40-49 | 07:31:48 | 00:13:08 | 00:02:52 | 00:57:27 | 00:01:12 | 00:56:19 |
| 38 | 344 | | KELSEY NEL | KELSEY NEL #344 Female 19-29 | 01:59:24 | 01:59:24 | 4 (5) | 19-29 | 4 | Female | 5 | Pink Women | 08:08:10 | 00:11:43 | 00:03:03 | 00:58:41 | 00:01:13 | 00:44:41 |
| 281 | 339 | | MELODY MENTZ-COETZEE | MELODY MENTZ-COETZEE #339 Female 40-49 | 02:30:16 | 02:30:16 | 15 (64) | 40-49 | 15 | Female | 64 | Pink Women | 08:08:10 | 00:16:10 | 00:05:23 | 01:12:04 | 00:01:13 | 00:55:23 |
| 22 | 215 | | SEBASTIAN PAHL | SEBASTIAN PAHL #215 Male 19-29 | 01:54:23 | 01:54:23 | 13 (21) | 19-29 | 13 | Male | 21 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:59 | 00:03:05 | 00:57:45 | 00:01:14 | 00:41:18 |
| 16 | 409 | | JACQUES BOUWER | JACQUES BOUWER #409 Male 30-39 | 01:52:33 | 01:52:33 | 4 (16) | 30-39 | 4 | Male | 16 | L Blue Men 30-39 | 08:29:07 | 00:13:05 | 00:02:59 | 00:56:08 | 00:01:15 | 00:39:04 |
| 212 | 606 | | TEAM HAVEFUNB4HOME | TEAM HAVEFUNB4HOME #606 Mixed Team | 02:22:25 | 02:22:25 | 5 (5) | Team | 5 | Mixed | 5 | L Blue Teams | 08:29:07 | 00:11:38 | 00:04:19 | 01:08:11 | 00:01:15 | 00:56:59 |
| 69 | 41 | | DAAN DU TOIT | DAAN DU TOIT #41 Male 40-49 | 02:05:52 | 02:05:52 | 13 (61) | 40-49 | 13 | Male | 61 | Yellow Men 40-49 | 07:31:48 | 00:13:56 | 00:04:19 | 00:58:18 | 00:01:15 | 00:48:03 |
| 34 | 434 | | PAUL HARKER | PAUL HARKER #434 Male 30-39 | 01:57:10 | 01:57:10 | 9 (31) | 30-39 | 9 | Male | 31 | L Blue Men 30-39 | 08:29:07 | 00:14:38 | 00:04:38 | 00:57:21 | 00:01:16 | 00:39:15 |
| 153 | 602 | | TEAM BURBESTB4FINISH | TEAM BURBESTB4FINISH #602 Mixed Team | 02:16:13 | 02:16:13 | 4 (4) | Team | 4 | Mixed | 4 | L Blue Teams | 08:29:07 | 00:14:03 | 00:03:47 | 01:41:14 | 00:01:16 | 00:15:51 |
| 128 | 612 | | TEAM SPLASHFLASHDASH | TEAM SPLASHFLASHDASH #612 Female Team | 02:12:34 | 02:12:34 | 1 (18) | Team | 1 | Female | 18 | L Blue Teams | 08:29:07 | 00:13:35 | 00:03:20 | 01:06:27 | 00:01:16 | 00:47:55 |
| 89 | 477 | | ROMARIO NELSON SARDINHA | ROMARIO NELSON SARDINHA #477 Male 30-39 | 02:07:38 | 02:07:38 | 24 (78) | 30-39 | 24 | Male | 78 | L Blue Men 30-39 | 08:29:07 | 00:15:16 | 00:03:49 | 00:57:34 | 00:01:16 | 00:49:41 |
| 23 | 173 | | GARETH GREER | GARETH GREER #173 Male 50-59 | 01:54:34 | 01:54:34 | 2 (22) | 50-59 | 2 | Male | 22 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:03 | 00:03:17 | 00:57:02 | 00:01:17 | 00:38:53 |
| 93 | 169 | | SIMON GOLDSBROUGH | SIMON GOLDSBROUGH #169 Male 19-29 | 02:07:52 | 02:07:52 | 28 (82) | 19-29 | 28 | Male | 82 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:33 | 00:04:57 | 01:05:40 | 00:01:17 | 00:41:24 |
| 109 | 607 | | TEAM HOMEB4THEOTHERS | TEAM HOMEB4THEOTHERS #607 Male Team | 02:09:50 | 02:09:50 | 5 (96) | Team | 5 | Male | 96 | L Blue Teams | 08:29:07 | 00:11:49 | 00:03:47 | 01:03:43 | 00:01:18 | 00:49:11 |
| 88 | 160 | | ADAM DUXBURY | ADAM DUXBURY #160 Male 19-29 | 02:07:31 | 02:07:31 | 26 (77) | 19-29 | 26 | Male | 77 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:59 | 00:04:28 | 01:01:29 | 00:01:18 | 00:45:15 |
| 66 | 112 | | TERRY SOUTHAM | TERRY SOUTHAM #112 Male 40-49 | 02:05:19 | 02:05:19 | 12 (58) | 40-49 | 12 | Male | 58 | Yellow Men 40-49 | 07:31:48 | 00:12:24 | 00:07:11 | 00:58:41 | 00:01:19 | 00:45:42 |
| 31 | 44 | | BRETT FAURE | BRETT FAURE #44 Male 40-49 | 01:56:14 | 01:56:14 | 2 (29) | 40-49 | 2 | Male | 29 | Yellow Men 40-49 | 07:31:48 | 00:14:00 | 00:03:15 | 00:56:21 | 00:01:19 | 00:41:17 |
| 41 | 217 | | JAMES PEART | JAMES PEART #217 Male 19-29 | 02:00:16 | 02:00:16 | 17 (36) | 19-29 | 17 | Male | 36 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:31 | 00:04:27 | 01:00:50 | 00:01:20 | 00:39:06 |