Fav | Pos | Race No | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gen Pos | SwimLap1 | Swim | T1 | Cycle | T2 | Run |
| | F 443 | Gan Shiau Hooi | Gan Shiau Hooi #F 443  Women Junior Veteran | DNF | DNF | | Women Junior Veteran | | | 00:22:33 | 00:46:39 | 00:34:26 | 01:04:04 | 00:02:19 | |
| 1 | M 162 | Rupert Chen | Rupert Chen #M 162  Men Junior Veteran | 02:47:52 | 02:47:52 | 1 (1) | Men Junior Veteran | 1 | 1 | 00:12:49 | 00:26:10 | 00:15:21 | 01:14:46 | 00:01:07 | 00:50:26 |
| 2 | M 186 | Ivan Ho Mun Seong | Ivan Ho Mun Seong #M 186  Men Junior Veteran | 02:51:18 | 02:51:18 | 2 (2) | Men Junior Veteran | 2 | 2 | 00:13:25 | 00:27:25 | 00:15:04 | 01:19:51 | 00:01:09 | 00:47:46 |
| 28 | M 380 | Harith Iskandar Bin Jamal | Harith Iskandar Bin Jamal #M 380  Men Open | 03:23:19 | 03:23:19 | 3 (26) | Men Open | 3 | 26 | 00:20:15 | 00:42:11 | 00:20:19 | 01:20:48 | 00:01:09 | 00:58:49 |
| 3 | M 302 | Allan Fickster Morpheus | Allan Fickster Morpheus #M 302  Men Junior Veteran | 02:59:38 | 02:59:38 | 3 (3) | Men Junior Veteran | 3 | 3 | 00:13:21 | 00:27:22 | 00:17:06 | 01:21:24 | 00:01:42 | 00:52:02 |
| 25 | M 275 | Malek Bin Raduan | Malek Bin Raduan #M 275  Men Junior Veteran | 03:22:30 | 03:22:30 | 20 (23) | Men Junior Veteran | 20 | 23 | 00:19:39 | 00:39:26 | 00:20:46 | 01:21:35 | 00:02:02 | 00:58:30 |
| 5 | M 337 | Eugene Lee | Eugene Lee #M 337  Men Junior Veteran | 03:01:40 | 03:01:40 | 4 (4) | Men Junior Veteran | 4 | 4 | 00:15:39 | 00:32:24 | 00:18:25 | 01:21:51 | 00:01:06 | 00:47:49 |
| 11 | M 185 | Tilman Eckert | Tilman Eckert #M 185  Men Junior Veteran | 03:11:50 | 03:11:50 | 8 (9) | Men Junior Veteran | 8 | 9 | 00:13:43 | 00:28:21 | 00:18:23 | 01:22:22 | 00:01:34 | 01:01:04 |
| 15 | M 271 | Holm Schimanski | Holm Schimanski #M 271  Men Junior Veteran | 03:17:53 | 03:17:53 | 11 (13) | Men Junior Veteran | 11 | 13 | 00:17:13 | 00:34:53 | 00:19:20 | 01:22:30 | 00:01:28 | 00:59:37 |
| 29 | M 313 | Mohamad Ezzkhairi Bin Mohamad Ezri | Mohamad Ezzkhairi Bin Mohamad Ezri #M 313  Men Open | 03:24:21 | 03:24:21 | 4 (27) | Men Open | 4 | 27 | 00:17:13 | 00:35:03 | 00:18:37 | 01:22:45 | 00:01:47 | 01:06:06 |
| 9 | M 191 | Lee Kok Hoong(Nicolas) | Lee Kok Hoong(Nicolas) #M 191  Men Junior Veteran | 03:09:37 | 03:09:37 | 7 (7) | Men Junior Veteran | 7 | 7 | 00:17:08 | 00:34:31 | 00:18:09 | 01:22:58 | 00:01:20 | 00:52:33 |
| 8 | M 220 | Ben John | Ben John #M 220  Men Junior Veteran | 03:06:07 | 03:06:07 | 6 (6) | Men Junior Veteran | 6 | 6 | 00:15:57 | 00:32:51 | 00:17:05 | 01:23:04 | 00:01:09 | 00:51:53 |
| 4 | F 116 | Sabine Claudia Egger-Weickhardt | Sabine Claudia Egger-Weickhardt #F 116  Women Junior Veteran | 03:00:08 | 03:00:08 | 1 (1) | Women Junior Veteran | 1 | 1 | 00:15:18 | 00:30:44 | 00:16:04 | 01:23:13 | 00:01:11 | 00:48:53 |
| 24 | M 104 | Bhuvendhraa Rudrusamy | Bhuvendhraa Rudrusamy #M 104  Men Junior Veteran | 03:22:20 | 03:22:20 | 19 (22) | Men Junior Veteran | 19 | 22 | 00:17:51 | 00:35:43 | 00:20:41 | 01:23:34 | 00:01:28 | 01:00:48 |
| 39 | M 244 | Rashid G | Rashid G #M 244  Men Senior Veteran | 03:30:15 | 03:30:15 | 4 (36) | Men Senior Veteran | 4 | 36 | 00:20:07 | 00:42:20 | 00:22:04 | 01:23:58 | 00:01:40 | 01:00:05 |
| 17 | M 151 | Noriaki Egashira | Noriaki Egashira #M 151  Men Junior Veteran | 03:18:06 | 03:18:06 | 12 (15) | Men Junior Veteran | 12 | 15 | 00:18:49 | 00:37:46 | 00:19:11 | 01:23:59 | 00:01:37 | 00:55:23 |
| 6 | M 156 | Tevis Ong | Tevis Ong #M 156  Men Junior Veteran | 03:04:36 | 03:04:36 | 5 (5) | Men Junior Veteran | 5 | 5 | 00:14:14 | 00:29:44 | 00:18:44 | 01:24:04 | 00:01:02 | 00:50:56 |
| 30 | M 324 | Lee Wen Jun | Lee Wen Jun #M 324  Men Open | 03:24:55 | 03:24:55 | 5 (28) | Men Open | 5 | 28 | 00:15:12 | 00:31:23 | 00:22:12 | 01:24:06 | 00:01:47 | 01:05:20 |
| 7 | F 272 | Veronica Uhen | Veronica Uhen #F 272  Women Junior Veteran | 03:06:03 | 03:06:03 | 2 (2) | Women Junior Veteran | 2 | 2 | 00:14:58 | 00:30:20 | 00:16:50 | 01:24:09 | 00:01:40 | 00:53:02 |
| 20 | M 148 | Ng Hing Yuen | Ng Hing Yuen #M 148  Men Junior Veteran | 03:20:51 | 03:20:51 | 15 (18) | Men Junior Veteran | 15 | 18 | 00:17:32 | 00:35:46 | 00:20:44 | 01:24:14 | 00:01:49 | 00:58:10 |
| 56 | M 227 | Kell Oberg | Kell Oberg #M 227  Men Junior Veteran | 03:34:45 | 03:34:45 | 34 (51) | Men Junior Veteran | 34 | 51 | 00:22:34 | 00:43:41 | 00:22:46 | 01:24:23 | 00:01:26 | 01:02:20 |
| 40 | M 258 | Tang Chun Chong | Tang Chun Chong #M 258  Men Junior Veteran | 03:31:35 | 03:31:35 | 26 (37) | Men Junior Veteran | 26 | 37 | 00:17:28 | 00:35:35 | 00:23:12 | 01:24:29 | 00:02:50 | 01:05:21 |
| 34 | M 277 | Sukri Bin Saad | Sukri Bin Saad #M 277  Men Junior Veteran | 03:27:11 | 03:27:11 | 24 (31) | Men Junior Veteran | 24 | 31 | 00:20:34 | 00:38:57 | 00:20:22 | 01:24:39 | 00:02:41 | 01:00:13 |
| 35 | M 305 | Eddie Ng Chow Chuan | Eddie Ng Chow Chuan #M 305  Men Junior Veteran | 03:27:49 | 03:27:49 | 25 (32) | Men Junior Veteran | 25 | 32 | 00:18:30 | 00:37:01 | 00:22:08 | 01:24:40 | 00:02:10 | 01:01:33 |
| 14 | M 358 | Amir Hassan Zainal | Amir Hassan Zainal #M 358  Men Junior Veteran | 03:16:38 | 03:16:38 | 10 (12) | Men Junior Veteran | 10 | 12 | 00:14:23 | 00:29:51 | 00:17:55 | 01:24:47 | 00:01:26 | 01:02:37 |
| 12 | M 367 | Ryan Hoa | Ryan Hoa #M 367  Men Junior Veteran | 03:11:59 | 03:11:59 | 9 (10) | Men Junior Veteran | 9 | 10 | 00:19:43 | 00:39:16 | 00:17:47 | 01:25:00 | 00:01:29 | 00:48:16 |
| 16 | M 428 | Lim Chee Yong | Lim Chee Yong #M 428  Men Open | 03:17:54 | 03:17:54 | 2 (14) | Men Open | 2 | 14 | 00:15:47 | 00:32:39 | 00:20:27 | 01:25:01 | 00:01:37 | 00:58:05 |
| 19 | M 340 | Ooi Kok Keong | Ooi Kok Keong #M 340  Men Junior Veteran | 03:20:12 | 03:20:12 | 14 (17) | Men Junior Veteran | 14 | 17 | 00:17:37 | 00:36:04 | 00:20:24 | 01:25:18 | 00:02:02 | 00:56:17 |
| 10 | M 130 | Sam Chee Wang | Sam Chee Wang #M 130  Men Senior Veteran | 03:10:38 | 03:10:38 | 1 (8) | Men Senior Veteran | 1 | 8 | 00:15:38 | 00:32:11 | 00:17:01 | 01:25:53 | 00:01:05 | 00:54:25 |
| 13 | M 241 | Goh Kae Vin | Goh Kae Vin #M 241  Men Open | 03:15:11 | 03:15:11 | 1 (11) | Men Open | 1 | 11 | 00:19:01 | 00:38:18 | 00:17:38 | 01:26:20 | 00:01:27 | 00:51:24 |
| 31 | M 189 | Koay Chun Yeong | Koay Chun Yeong #M 189  Men Open | 03:25:09 | 03:25:09 | 6 (29) | Men Open | 6 | 29 | 00:17:10 | 00:35:34 | 00:21:36 | 01:26:24 | 00:02:08 | 00:59:21 |
| 38 | M 278 | Liew Siao Hsean | Liew Siao Hsean #M 278  Men Open | 03:28:41 | 03:28:41 | 7 (35) | Men Open | 7 | 35 | 00:21:41 | 00:43:37 | 00:20:23 | 01:26:50 | 00:02:18 | 00:55:24 |
| 23 | M 142 | Vignesh Krisnan | Vignesh Krisnan #M 142  Men Junior Veteran | 03:22:19 | 03:22:19 | 18 (21) | Men Junior Veteran | 18 | 21 | 00:15:35 | 00:32:11 | 00:21:02 | 01:26:56 | 00:01:51 | 01:00:13 |
| 42 | M 273 | Siah Leong Hooi | Siah Leong Hooi #M 273  Men Junior Veteran | 03:31:49 | 03:31:49 | 27 (38) | Men Junior Veteran | 27 | 38 | 00:17:49 | 00:37:20 | 00:25:56 | 01:26:57 | 00:03:30 | 00:58:02 |
| 129 | M 285 | Leroy Lim Say Jin | Leroy Lim Say Jin #M 285  Men Junior Veteran | 04:05:46 | 04:05:46 | 77 (119) | Men Junior Veteran | 77 | 119 | 00:24:29 | 00:49:01 | 00:26:58 | 01:27:04 | 00:04:06 | 01:18:04 |
| 18 | M 393 | Ariffin Maribin | Ariffin Maribin #M 393  Men Junior Veteran | 03:19:17 | 03:19:17 | 13 (16) | Men Junior Veteran | 13 | 16 | 00:17:43 | 00:37:21 | 00:18:51 | 01:27:12 | 00:01:31 | 00:54:19 |
| 64 | M 219 | Goh Jun Heng | Goh Jun Heng #M 219  Men Junior Veteran | 03:38:58 | 03:38:58 | 39 (58) | Men Junior Veteran | 39 | 58 | 00:19:01 | 00:38:08 | 00:22:01 | 01:27:21 | 00:02:51 | 01:08:12 |
| 86 | M 294 | Beh Wei Keat | Beh Wei Keat #M 294  Men Open | 03:47:21 | 03:47:21 | 15 (80) | Men Open | 15 | 80 | 00:20:50 | 00:41:51 | 00:24:49 | 01:27:39 | 00:02:25 | 01:10:28 |
| 54 | M 117 | Dominic Hans Egger | Dominic Hans Egger #M 117  Men Junior Veteran | 03:34:39 | 03:34:39 | 33 (49) | Men Junior Veteran | 33 | 49 | 00:16:02 | 00:32:43 | 00:21:00 | 01:27:54 | 00:02:00 | 01:10:56 |
| 22 | M 226 | Yo Kimoto | Yo Kimoto #M 226  Men Junior Veteran | 03:21:45 | 03:21:45 | 17 (20) | Men Junior Veteran | 17 | 20 | 00:19:41 | 00:39:20 | 00:21:46 | 01:28:02 | 00:02:00 | 00:50:24 |
| 21 | M 392 | Bonaventure A. George | Bonaventure A. George #M 392  Men Junior Veteran | 03:21:25 | 03:21:25 | 16 (19) | Men Junior Veteran | 16 | 19 | 00:17:50 | 00:36:50 | 00:18:25 | 01:28:15 | 00:01:23 | 00:56:28 |
| 46 | M 136 | Mohamad Rasyidi Bakar | Mohamad Rasyidi Bakar #M 136  Men Open | 03:32:24 | 03:32:24 | 8 (41) | Men Open | 8 | 41 | 00:17:52 | 00:36:41 | 00:20:51 | 01:28:17 | 00:01:35 | 01:04:51 |
| 55 | M 299 | Willehard Wortelboer | Willehard Wortelboer #M 299  Men Senior Veteran | 03:34:43 | 03:34:43 | 7 (50) | Men Senior Veteran | 7 | 50 | 00:15:20 | 00:31:40 | 00:22:41 | 01:28:18 | 00:02:25 | 01:09:36 |
| 67 | M 127 | Chew See Meng | Chew See Meng #M 127  Men Junior Veteran | 03:40:51 | 03:40:51 | 42 (61) | Men Junior Veteran | 42 | 61 | 00:19:36 | 00:40:00 | 00:21:27 | 01:28:33 | 00:01:38 | 01:09:05 |
| 65 | M 288 | Jeffrey Ng | Jeffrey Ng #M 288  Men Junior Veteran | 03:39:30 | 03:39:30 | 40 (59) | Men Junior Veteran | 40 | 59 | 00:20:30 | 00:42:01 | 00:20:47 | 01:28:37 | 00:02:22 | 01:05:19 |
| 37 | M 179 | Chan Hock Yin | Chan Hock Yin #M 179  Men Senior Veteran | 03:28:23 | 03:28:23 | 3 (34) | Men Senior Veteran | 3 | 34 | 00:19:11 | 00:38:06 | 00:20:19 | 01:28:47 | 00:02:19 | 00:58:46 |
| 33 | M 133 | Luqman Hakeem Noorsham | Luqman Hakeem Noorsham #M 133  Men Junior Veteran | 03:26:04 | 03:26:04 | 23 (30) | Men Junior Veteran | 23 | 30 | 00:14:59 | 00:30:36 | 00:22:02 | 01:28:49 | 00:01:41 | 01:02:51 |
| 111 | M 404 | Ong Yee Choung | Ong Yee Choung #M 404  Men Junior Veteran | 03:56:49 | 03:56:49 | 68 (103) | Men Junior Veteran | 68 | 103 | 00:24:01 | 00:47:05 | 00:28:00 | 01:28:59 | 00:02:53 | 01:09:42 |
| 45 | M 132 | Jonathan Cheah | Jonathan Cheah #M 132  Men Junior Veteran | 03:32:24 | 03:32:24 | 29 (40) | Men Junior Veteran | 29 | 40 | 00:17:34 | 00:35:24 | 00:21:30 | 01:29:04 | 00:01:44 | 01:04:38 |
| 126 | M 289 | Tan Soo Yin | Tan Soo Yin #M 289  Men Junior Veteran | 04:04:11 | 04:04:11 | 75 (116) | Men Junior Veteran | 75 | 116 | 00:22:06 | 00:43:27 | 00:26:49 | 01:29:05 | 00:03:39 | 01:20:48 |