| 1 | Vincent Hartanto Utomo | 29.24 | 32.47 | 29.24 33.05 50.22 32.04 32.31 |
| 2 | Wilson Alvis (陈智胜) | 34.91 | 37.57 | 38.01 39.18 35.51 34.91 41.60 |
| 3 | Zaky Kurnia Falah | 36.96 | 38.98 | 37.07 36.96 40.99 38.89 44.82 |
| 4 | Edric Sachio | 38.05 | 39.49 | 38.05 41.01 38.10 39.36 50.29 |
| 5 | Naufal Shidqi | 40.90 | 45.49 | 47.36 45.75 43.37 40.90 55.39 |
| 6 | Muhammad Adib | 43.31 | 47.42 | 52.47 44.56 43.31 50.65 47.04 |
| 7 | Gerson Natanael | 46.60 | 48.89 | 46.60 50.13 48.21 1:05.55 48.32 |
| 8 | Cendy Cahyo Rahmat | 40.44 | 49.09 | 53.55 46.42 53.23 47.61 40.44 |
| 9 | Leon Marcell Alamanda | 41.12 | 49.52 | 41.12 51.42 51.50 45.63 DNF |
| 10 | Muhammad Faeyza Koda | 45.09 | 50.94 | DNF 45.09 52.11 54.16 46.55 |
| 11 | Rayhan Yeoh | 48.94 | 52.81 | 55.62 48.94 58.86 53.85 48.95 |
| 12 | Phillip Maxwell | 48.14 | 57.55 | 1:01.51 48.14 52.23 58.90 1:01.97 |
| 13 | Elron Shencaka | 50.95 | 1:02.68 | 1:04.77 1:04.72 58.56 1:06.34 50.95 |
| 14 | William Tanuwijaya | 1:03.14 | 1:09.95 | 1:03.14 1:11.70 DNF 1:04.67 1:13.48 |
| 15 | Rafa Maheswara Putra Rukmanto | 1:17.20 | — | 1:17.20 1:23.98 — — — |
| 16 | Hisashi Imai | 1:22.48 | — | 1:45.17 1:22.48 — — — |
| 17 | Muhammad Satrya Pamungkas | 1:23.10 | — | 1:28.86 1:23.10 — — — |
| 18 | Muhammad Risyad Fadilla | 1:23.57 | — | 1:44.97 1:23.57 — — — |
| 19 | Andrew Sebastian Sujanto | 1:38.64 | — | 1:49.42 1:38.64 — — — |
| 20 | Leonardo Pranadyar | 1:52.35 | — | 3:01.62 1:52.35 — — — |
| 21 | Nico Jeremiah Tjahjadi | 2:14.33 | — | 2:14.33 2:15.07 — — — |
| 22 | Eron Dathan | 2:29.93 | — | 2:29.93 2:40.23 — — — |
| 23 | Keane Manuel | 2:42.69 | — | 2:42.69 2:57.06 — — — |
| 24 | Baim Rizky Ramadhan | 3:36.05 | — | 3:36.05 DNF — — — |