Fav | Share | Pos | Race No | Name | Name | Time | Club | Gender | Gen Pos | Category | Cat Pos | Wave | Gen Pts | Finish |
| | 1 | 1 | 1087 | Martin Floucaud | Martin Floucaud #1087 Male Senior | 01:12:42 | | Male | 1 | Senior | 1 | Mass Start | | 01:12:42 |
| | 2 | 2 | 1085 | Elrich Japie DAVIDS | Elrich Japie DAVIDS #1085 Male Senior | 01:14:55 | | Male | 2 | Senior | 2 | Mass Start | | 01:14:55 |
| | 3 | 3 | 1297 | Ben HOSEUS | Ben HOSEUS #1297 Male Senior | 01:15:14 | | Male | 3 | Senior | 3 | Mass Start | | 01:15:14 |
| | 4 | 4 | 1049 | Nicholas BURGER | Nicholas BURGER #1049 Male Senior | 01:16:43 | | Male | 4 | Senior | 4 | Mass Start | | 01:16:43 |
| | 5 | 5 | 1074 | Liam Matthews | Liam Matthews #1074 Male Junior | 01:18:14 | | Male | 5 | Junior | 1 | Mass Start | | 01:18:14 |
| | 6 | 6 | 1079 | James WEWEGE | James WEWEGE #1079 Male Senior | 01:19:20 | | Male | 6 | Senior | 5 | Mass Start | | 01:19:20 |
| | 7 | 7 | 1029 | Jonathan MELAMDOWITZ | Jonathan MELAMDOWITZ #1029 Male Senior | 01:19:25 | | Male | 7 | Senior | 6 | Mass Start | | 01:19:25 |
| | 8 | 8 | 1025 | Heath HELLENBERG | Heath HELLENBERG #1025 Male Senior | 01:20:03 | | Male | 8 | Senior | 7 | Mass Start | | 01:20:03 |
| | 9 | 9 | 1028 | Josh CAWOOD | Josh CAWOOD #1028 Male Senior | 01:20:20 | | Male | 9 | Senior | 8 | Mass Start | | 01:20:20 |
| | 10 | 10 | 1093 | Allan BENN | Allan BENN #1093 Male Master | 01:21:06 | | Male | 10 | Master | 1 | Mass Start | | 01:21:06 |
| | 11 | 11 | 1058 | Simangaliso NGALWANA | Simangaliso NGALWANA #1058 Male Senior | 01:22:16 | | Male | 11 | Senior | 9 | Mass Start | | 01:22:16 |
| | 12 | 12 | 1044 | Guido TAGGE | Guido TAGGE #1044 Male Master | 01:22:21 | | Male | 12 | Master | 2 | Mass Start | | 01:22:21 |
| | 13 | 13 | 1039 | Matt PLANCHARD | Matt PLANCHARD #1039 Male Senior | 01:23:02 | | Male | 13 | Senior | 10 | Mass Start | | 01:23:02 |
| | 14 | 14 | 1131 | Rohan CLOETE | Rohan CLOETE #1131 Male Senior | 01:24:19 | | Male | 14 | Senior | 11 | Mass Start | | 01:24:19 |
| | 15 | 15 | 1024 | Jonathan EDWARDS | Jonathan EDWARDS #1024 Male Veteran | 01:24:27 | | Male | 15 | Veteran | 1 | Mass Start | | 01:24:27 |
| | 16 | 16 | 1046 | Patrick BIRKETT | Patrick BIRKETT #1046 Male Veteran | 01:26:51 | | Male | 16 | Veteran | 2 | Mass Start | | 01:26:51 |
| | 17 | 17 | 1098 | Matthew GONSALVES | Matthew GONSALVES #1098 Male Senior | 01:28:36 | | Male | 17 | Senior | 12 | Mass Start | | 01:28:36 |
| | 18 | 18 | 1073 | Glenn MONCRIEFF | Glenn MONCRIEFF #1073 Male Senior | 01:28:38 | | Male | 18 | Senior | 13 | Mass Start | | 01:28:38 |
| | 19 | 19 | 1017 | Stefan HOUGAARD | Stefan HOUGAARD #1017 Male Senior | 01:28:44 | | Male | 19 | Senior | 14 | Mass Start | | 01:28:44 |
| | 20 | 20 | 1192 | Shaun MATTHEWS | Shaun MATTHEWS #1192 Male Veteran | 01:29:42 | | Male | 20 | Veteran | 3 | Mass Start | | 01:29:42 |
| | 21 | 21 | 1067 | Mark KEELING | Mark KEELING #1067 Male Senior | 01:29:47 | | Male | 21 | Senior | 15 | Mass Start | | 01:29:47 |
| | 22 | 22 | 1014 | Sean NOURSE | Sean NOURSE #1014 Male Veteran | 01:30:02 | | Male | 22 | Veteran | 4 | Mass Start | | 01:30:02 |
| | 23 | 23 | 1040 | Jos LE ROUX | Jos LE ROUX #1040 Male Senior | 01:30:37 | | Male | 23 | Senior | 16 | Mass Start | | 01:30:37 |
| | 24 | 24 | 1081 | Claus MISCHKER | Claus MISCHKER #1081 Male Master | 01:31:30 | | Male | 24 | Master | 3 | Mass Start | | 01:31:30 |
| | 25 | 25 | 1088 | Sebastiano PANIERI | Sebastiano PANIERI #1088 Male Senior | 01:31:34 | | Male | 25 | Senior | 17 | Mass Start | | 01:31:34 |
| | 26 | 26 | 1042 | Otto HALE | Otto HALE #1042 Male Senior | 01:31:42 | | Male | 26 | Senior | 18 | Mass Start | | 01:31:42 |
| | 27 | 27 | 1007 | Robert DAVIES | Robert DAVIES #1007 Male Senior | 01:31:54 | | Male | 27 | Senior | 19 | Mass Start | | 01:31:54 |
| | 28 | 28 | 1094 | Julie HUCKLE | Julie HUCKLE #1094 Female Master | 01:32:01 | | Female | 1 | Master | 1 | Mass Start | | 01:32:01 |
| | 29 | 29 | 1004 | Jason STEVENS | Jason STEVENS #1004 Male Senior | 01:33:12 | | Male | 28 | Senior | 20 | Mass Start | | 01:33:12 |
| | 30 | 30 | 1082 | Jared KIESER | Jared KIESER #1082 Male Senior | 01:33:20 | | Male | 29 | Senior | 21 | Mass Start | | 01:33:20 |
| | 31 | 31 | 1068 | Jean-Pierre DE KOCK | Jean-Pierre DE KOCK #1068 Male Veteran | 01:33:22 | | Male | 30 | Veteran | 5 | Mass Start | | 01:33:22 |
| | 32 | 32 | 1033 | Robyn HECHTER | Robyn HECHTER #1033 Female Senior | 01:34:16 | | Female | 2 | Senior | 1 | Mass Start | | 01:34:16 |
| | 33 | 33 | 1030 | David DYER | David DYER #1030 Male Senior | 01:34:46 | | Male | 31 | Senior | 22 | Mass Start | | 01:34:46 |
| | 34 | 34 | 1070 | Eryk LOSIK | Eryk LOSIK #1070 Male Veteran | 01:35:54 | | Male | 32 | Veteran | 6 | Mass Start | | 01:35:54 |
| | 35 | 35 | 1052 | Brenden TAYLOR | Brenden TAYLOR #1052 Male Senior | 01:36:25 | | Male | 33 | Senior | 23 | Mass Start | | 01:36:25 |
| | 36 | 36 | 1026 | Sam BIERMANN | Sam BIERMANN #1026 Male Senior | 01:36:36 | | Male | 34 | Senior | 24 | Mass Start | | 01:36:36 |
| | 37 | 37 | 1001 | Thomas CHRUICKSHANK | Thomas CHRUICKSHANK #1001 Male Master | 01:36:38 | | Male | 35 | Master | 4 | Mass Start | | 01:36:38 |
| | 38 | 38 | 1031 | Alicea ODENDAAL | Alicea ODENDAAL #1031 Female Senior | 01:36:59 | | Female | 3 | Senior | 2 | Mass Start | | 01:36:59 |
| | 39 | 39 | 1076 | Carel VERWEY | Carel VERWEY #1076 Male Veteran | 01:37:27 | | Male | 36 | Veteran | 7 | Mass Start | | 01:37:27 |
| | 40 | 40 | 1069 | Sam WELLS | Sam WELLS #1069 Male Senior | 01:37:29 | | Male | 37 | Senior | 25 | Mass Start | | 01:37:29 |
| | 41 | 41 | 1008 | Jessica MAGNER | Jessica MAGNER #1008 Female Senior | 01:38:27 | | Female | 4 | Senior | 3 | Mass Start | | 01:38:27 |
| | 42 | 42 | 1064 | Leo ALTINI | Leo ALTINI #1064 Male Veteran | 01:40:13 | | Male | 38 | Veteran | 8 | Mass Start | | 01:40:13 |
| | 43 | 43 | 1021 | Brandon TUCK | Brandon TUCK #1021 Male Veteran | 01:40:20 | | Male | 39 | Veteran | 9 | Mass Start | | 01:40:20 |
| | 44 | 44 | 1124 | Janneke SCHERPENHUYZEN | Janneke SCHERPENHUYZEN #1124 Female Master | 01:40:33 | | Female | 5 | Master | 2 | Mass Start | | 01:40:33 |
| | 45 | 45 | 1016 | Reinhardt BRUWER | Reinhardt BRUWER #1016 Male Senior | 01:41:00 | | Male | 40 | Senior | 26 | Mass Start | | 01:41:00 |
| | 46 | 46 | 1002 | Giovanni SCHILDER | Giovanni SCHILDER #1002 Male Senior | 01:41:02 | | Male | 41 | Senior | 27 | Mass Start | | 01:41:02 |
| | 47 | 47 | 1299 | Carla WILBY | Carla WILBY #1299 Female Senior | 01:41:02 | | Female | 6 | Senior | 4 | Mass Start | | 01:41:02 |
| | 48 | 48 | 1066 | Dawie PRETORIUS | Dawie PRETORIUS #1066 Male Senior | 01:41:40 | | Male | 42 | Senior | 28 | Mass Start | | 01:41:40 |
| | 49 | 49 | 1075 | George JANOS | George JANOS #1075 Male Grand Master | 01:42:24 | | Male | 43 | Grand Master | 1 | Mass Start | | 01:42:24 |
| | 50 | 50 | 1037 | Anna JACOBS | Anna JACOBS #1037 Female Senior | 01:43:55 | | Female | 7 | Senior | 5 | Mass Start | | 01:43:55 |