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 |
| 285 | 401 | | ABDUL KHALEED BADEREOEN | ABDUL KHALEED BADEREOEN #401 Male 30-39 | 02:31:08 | 02:31:08 | 62 (214) | 30-39 | 62 | Male | 214 | L Blue Men 30-39 | 08:29:07 | 00:14:31 | 00:04:34 | 01:14:11 | 00:03:02 | 00:54:48 |
| 250 | 103 | | ABDUL RAWOOT | ABDUL RAWOOT #103 Male 40-49 | 02:27:12 | 02:27:12 | 56 (196) | 40-49 | 56 | Male | 196 | Yellow Men 40-49 | 07:31:48 | 00:21:55 | 00:06:49 | 01:05:37 | 00:03:05 | 00:49:43 |
| 411 | 355 | | ABONGILE QAMATA | ABONGILE QAMATA #355 Female 30-39 | 03:03:52 | 03:03:52 | 30 (108) | 30-39 | 30 | Female | 108 | Pink Women | 08:08:10 | 00:23:51 | 00:07:06 | 01:29:07 | 00:04:02 | 00:59:43 |
| 30 | 533 | | Abre ROUX | Abre ROUX #533 Male 30-39 | 01:56:12 | 01:56:12 | 8 (28) | 30-39 | 8 | Male | 28 | L Blue Men 30-39 | 08:29:07 | 00:11:09 | 00:04:05 | 00:56:59 | 00:02:07 | 00:41:50 |
| 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 |
| 57 | 264 | | ADAM WHITTINGTON | ADAM WHITTINGTON #264 Male 50-59 | 02:03:14 | 02:03:14 | 8 (50) | 50-59 | 8 | Male | 50 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:12:00 | 00:03:37 | 00:57:59 | 00:01:37 | 00:47:59 |
| | 292 | | ADELE ERASMUS | ADELE ERASMUS #292 Female 30-39 | Not started | Not started | | 30-39 | | Female | | Pink Women | 08:08:10 | | | | | |
| 286 | 308 | | ADELE GOUWS | ADELE GOUWS #308 Female 40-49 | 02:31:13 | 02:31:13 | 17 (66) | 40-49 | 17 | Female | 66 | Pink Women | 08:08:10 | 00:14:55 | 00:05:39 | 01:19:35 | 00:03:24 | 00:47:38 |
| 122 | 345 | | ADELE NIEMAND | ADELE NIEMAND #345 Female 30-39 | 02:11:28 | 02:11:28 | 4 (14) | 30-39 | 4 | Female | 14 | Pink Women | 08:08:10 | 00:15:43 | 00:03:44 | 01:02:50 | 00:02:04 | 00:47:05 |
| 140 | 416 | | ADRIAAN CLOETE | ADRIAAN CLOETE #416 Male 30-39 | 02:14:20 | 02:14:20 | 39 (117) | 30-39 | 39 | Male | 117 | L Blue Men 30-39 | 08:29:07 | 00:15:13 | 00:05:02 | 00:59:36 | 00:02:36 | 00:51:51 |
| 206 | 218 | | ADRIAAN PENTZ | ADRIAAN PENTZ #218 Male 50-59 | 02:21:39 | 02:21:39 | 19 (163) | 50-59 | 19 | Male | 163 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:16:18 | 00:04:05 | 01:07:45 | 00:02:47 | 00:50:43 |
| 377 | 107 | | ADRIAN RORICH | ADRIAN RORICH #107 Male 40-49 | 02:50:06 | 02:50:06 | 88 (272) | 40-49 | 88 | Male | 272 | Yellow Men 40-49 | 07:31:48 | 00:17:55 | 00:09:13 | 01:08:29 | 00:03:45 | 01:10:43 |
| 391 | 481 | | ALAN SHEPHERD | ALAN SHEPHERD #481 Male 30-39 | 02:54:46 | 02:54:46 | 82 (281) | 30-39 | 82 | Male | 281 | L Blue Men 30-39 | 08:29:07 | 00:16:48 | 00:07:20 | 01:22:41 | 00:02:46 | 01:05:08 |
| | 415 | | ALBERT CLAASSEN | ALBERT CLAASSEN #415 Male 30-39 | Not started | Not started | | 30-39 | | Male | | L Blue Men 30-39 | 08:29:07 | | | | | |
| 238 | 150 | | ALEX CLAY | ALEX CLAY #150 Male 50-59 | 02:25:35 | 02:25:35 | 25 (188) | 50-59 | 25 | Male | 188 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:54 | 00:05:31 | 01:07:42 | 00:02:10 | 00:55:16 |
| 368 | 425 | | ALEX ENEVER | ALEX ENEVER #425 Male 30-39 | 02:46:10 | 02:46:10 | 79 (265) | 30-39 | 79 | Male | 265 | L Blue Men 30-39 | 08:29:07 | 00:19:18 | 00:06:06 | 01:14:51 | 00:02:38 | 01:03:15 |
| | 445 | | ALEX KLENCOVLJEVIC | ALEX KLENCOVLJEVIC #445 Male 30-39 | Not started | Not started | | 30-39 | | Male | | L Blue Men 30-39 | 08:29:07 | | | | | |
| 196 | 462 | | ALEXANDER MOLDE | ALEXANDER MOLDE #462 Male 30-39 | 02:20:45 | 02:20:45 | 51 (155) | 30-39 | 51 | Male | 155 | L Blue Men 30-39 | 08:29:07 | 00:11:36 | 00:04:56 | 01:02:26 | 00:02:33 | 00:59:12 |
| 387 | 13 | | ALEXEI ALLIE | ALEXEI ALLIE #13 Male 40-49 | 02:53:31 | 02:53:31 | 89 (278) | 40-49 | 89 | Male | 278 | Yellow Men 40-49 | 07:31:48 | 00:17:35 | | 01:45:30 | 00:04:10 | 01:03:50 |
| 341 | 134 | | ALLAN BENN | ALLAN BENN #134 Male 50-59 | 02:40:35 | 02:40:35 | 37 (249) | 50-59 | 37 | Male | 249 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:14:47 | 00:06:43 | 01:05:38 | 00:02:55 | 01:10:30 |
| 144 | 290 | | ALMARI DE MILANDER | ALMARI DE MILANDER #290 Female 30-39 | 02:14:38 | 02:14:38 | 6 (22) | 30-39 | 6 | Female | 22 | Pink Women | 08:08:10 | 00:15:14 | 00:04:32 | 01:05:23 | 00:01:50 | 00:47:37 |
| 342 | 357 | | ALRIZA REID | ALRIZA REID #357 Female 30-39 | 02:41:05 | 02:41:05 | 22 (86) | 30-39 | 22 | Female | 86 | Pink Women | 08:08:10 | 00:20:44 | 00:05:40 | 01:14:30 | 00:03:12 | 00:56:57 |
| 308 | 526 | | Althea VAN DER MERWE | Althea VAN DER MERWE #526 Female 40-49 | 02:33:46 | 02:33:46 | 22 (73) | 40-49 | 22 | Female | 73 | Pink Women | 08:08:10 | 00:16:51 | 00:05:18 | 01:05:49 | 00:03:35 | 01:02:11 |
| 360 | 485 | | AMEEN STEMMET | AMEEN STEMMET #485 Male 30-39 | 02:44:28 | 02:44:28 | 78 (261) | 30-39 | 78 | Male | 261 | L Blue Men 30-39 | 08:29:07 | 00:19:53 | 00:07:28 | 01:32:04 | 00:05:26 | 00:39:35 |
| 215 | 318 | | AMY HOPKINS | AMY HOPKINS #318 Female 30-39 | 02:22:35 | 02:22:35 | 12 (40) | 30-39 | 12 | Female | 40 | Pink Women | 08:08:10 | 00:17:15 | 00:05:42 | 01:03:16 | 00:03:50 | 00:52:30 |
| 152 | 186 | | ANDRE LE GRANGE | ANDRE LE GRANGE #186 Male 50-59 | 02:15:29 | 02:15:29 | 15 (124) | 50-59 | 15 | Male | 124 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:16:20 | 00:05:13 | 01:02:09 | 00:01:53 | 00:49:52 |
| 83 | 239 | | ANDRE STADLER | ANDRE STADLER #239 Male 50-59 | 02:07:05 | 02:07:05 | 9 (74) | 50-59 | 9 | Male | 74 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:10:14 | 00:04:21 | 00:59:14 | 00:01:53 | 00:51:22 |
| 292 | 120 | | ANDRE TRYTSMAN | ANDRE TRYTSMAN #120 Male 40-49 | 02:32:10 | 02:32:10 | 68 (218) | 40-49 | 68 | Male | 218 | Yellow Men 40-49 | 07:31:48 | 00:21:52 | 00:04:14 | 01:05:00 | 00:03:12 | 00:57:51 |
| | 193 | | ANDREW MACFARLANE | ANDREW MACFARLANE #193 Male 19-29 | Not started | Not started | | 19-29 | | Male | | Red Men 19-29,50-59,60+ | 07:50:16 | | | | | |
| 310 | 194 | | ANDREW MACKIE | ANDREW MACKIE #194 Male 50-59 | 02:33:56 | 02:33:56 | 34 (231) | 50-59 | 34 | Male | 231 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:15:41 | 00:06:47 | 01:12:10 | 00:03:08 | 00:56:08 |
| | 119 | | ANDREW THORNTON | ANDREW THORNTON #119 Male 40-49 | Not started | Not started | | 40-49 | | Male | | Yellow Men 40-49 | 07:31:48 | | | | | |
| 232 | 75 | | ANDRIES KRAUSE | ANDRIES KRAUSE #75 Male 40-49 | 02:24:58 | 02:24:58 | 50 (184) | 40-49 | 50 | Male | 184 | Yellow Men 40-49 | 07:31:48 | | 00:23:29 | 01:09:57 | 00:05:13 | 00:46:17 |
| | 124 | | ANDRIES VAN EEDEN | ANDRIES VAN EEDEN #124 Male 40-49 | Not started | Not started | | 40-49 | | Male | | Yellow Men 40-49 | 07:31:48 | | | | | |
| 205 | 22 | | ANDRT BROERSE | ANDRT BROERSE #22 Male 40-49 | 02:21:36 | 02:21:36 | 43 (162) | 40-49 | 43 | Male | 162 | Yellow Men 40-49 | 07:31:48 | 00:16:16 | 00:05:37 | 01:03:03 | 00:03:29 | 00:53:09 |
| 324 | 288 | | ANNA CROSS | ANNA CROSS #288 Female 40-49 | 02:37:35 | 02:37:35 | 25 (79) | 40-49 | 25 | Female | 79 | Pink Women | 08:08:10 | 00:16:08 | 00:05:49 | 01:10:49 | 00:02:58 | 01:01:49 |
| 327 | 340 | | ANRI MEYER | ANRI MEYER #340 Female 19-29 | 02:37:57 | 02:37:57 | 18 (81) | 19-29 | 18 | Female | 81 | Pink Women | 08:08:10 | 00:18:20 | 00:05:58 | 01:17:41 | 00:02:25 | 00:53:32 |
| 427 | 332 | | ANRIE LUBBE | ANRIE LUBBE #332 Female 30-39 | 03:22:18 | 03:22:18 | 33 (116) | 30-39 | 33 | Female | 116 | Pink Women | 08:08:10 | 00:20:33 | 00:06:19 | 01:17:31 | 00:03:19 | 01:34:35 |
| 405 | 301 | | ANTHEA GARDNER | ANTHEA GARDNER #301 Female 40-49 | 03:00:31 | 03:00:31 | 29 (105) | 40-49 | 29 | Female | 105 | Pink Women | 08:08:10 | 00:17:20 | 00:06:46 | 01:23:36 | 00:03:31 | 01:09:15 |
| 107 | 128 | | ANTHONY WOSTENHOLM | ANTHONY WOSTENHOLM #128 Male 40-49 | 02:09:46 | 02:09:46 | 18 (94) | 40-49 | 18 | Male | 94 | Yellow Men 40-49 | 07:31:48 | | 00:18:12 | 01:00:06 | 00:02:30 | 00:48:57 |
| 253 | 92 | | ANTON NEETHLING | ANTON NEETHLING #92 Male 40-49 | 02:27:56 | 02:27:56 | 58 (199) | 40-49 | 58 | Male | 199 | Yellow Men 40-49 | 07:31:48 | 00:15:44 | 00:05:36 | 01:07:34 | 00:02:11 | 00:56:49 |
| 185 | 102 | | ANTON RAUTENBACH | ANTON RAUTENBACH #102 Male 40-49 | 02:19:46 | 02:19:46 | 38 (147) | 40-49 | 38 | Male | 147 | Yellow Men 40-49 | 07:31:48 | 00:14:48 | 00:06:48 | 01:01:36 | 00:02:58 | 00:53:35 |
| 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 |
| | 380 | | ARNE VAN RENSBURG | ARNE VAN RENSBURG #380 Female 19-29 | Not started | Not started | | 19-29 | | Female | | Pink Women | 08:08:10 | | | | | |
| 386 | 165 | | ARTHUR FONSECA | ARTHUR FONSECA #165 Male 50-59 | 02:52:59 | 02:52:59 | 43 (277) | 50-59 | 43 | Male | 277 | Red Men 19-29,50-59,60+ | 07:50:16 | 00:23:29 | 00:05:38 | 01:08:52 | 00:04:20 | 01:10:39 |
| 200 | 338 | | ASHLEIGH MAY | ASHLEIGH MAY #338 Female 30-39 | 02:21:27 | 02:21:27 | 10 (38) | 30-39 | 10 | Female | 38 | Pink Women | 08:08:10 | 00:14:38 | 00:05:11 | 01:09:55 | 00:02:25 | 00:49:17 |
| 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 |
| 325 | 293 | | ASHLEIGH-JANE FAIRWEATHER | ASHLEIGH-JANE FAIRWEATHER #293 Female 50-59 | 02:37:39 | 02:37:39 | 14 (80) | 50-59 | 14 | Female | 80 | Pink Women | 08:08:10 | 00:14:21 | 00:05:01 | 01:13:38 | 00:02:38 | 01:01:59 |
| 333 | 410 | | ASHLEY BRAND | ASHLEY BRAND #410 Male 30-39 | 02:39:03 | 02:39:03 | 70 (242) | 30-39 | 70 | Male | 242 | L Blue Men 30-39 | 08:29:07 | 00:15:03 | 00:05:18 | 01:13:28 | 00:03:38 | 01:01:34 |
| | 115 | | ASHLEY SUCKLING | ASHLEY SUCKLING #115 Male 40-49 | Not started | Not started | | 40-49 | | Male | | Yellow Men 40-49 | 07:31:48 | | | | | |
| 426 | 381 | | ASHLEY VAN ROOYEN | ASHLEY VAN ROOYEN #381 Female 50-59 | 03:22:03 | 03:22:03 | 21 (115) | 50-59 | 21 | Female | 115 | Pink Women | 08:08:10 | 00:19:21 | 00:07:56 | 01:24:53 | 00:03:48 | 01:26:04 |