| 1 | Cendy Cahyo Rahmat | 11.52 | 17.63 | 11.52 17.04 19.32 18.97 16.89 |
| 2 | Ahmad Fauzi Wibowo | 16.48 | 17.63 | 17.55 19.33 16.48 18.34 17.01 |
| 3 | Muhammad Zhafran Al-Allam | 14.16 | 18.61 | 17.10 20.76 17.97 14.16 DNF |
| 4 | Allan Tabriez Rosyada | 17.29 | 19.44 | 17.29 20.12 20.04 18.15 21.49 |
| 5 | Fandy Ramadhan Ganefianto | 17.64 | 19.75 | 17.64 19.49 18.76 21.01 DNF |
| 6 | Simon Simangunsong | 17.31 | 19.90 | 20.54 20.92 17.31 18.23 21.85 |
| 7 | Cahya Hariyadi | 15.05 | 21.36 | 19.49 21.08 23.75 15.05 23.50 |
| 8 | Christophorus Kevin Octavio | 20.96 | 23.08 | 23.57 20.96 23.09 22.58 33.65 |
| 9 | Bintang Kurnia Putra | 19.26 | 23.80 | 23.99 33.23 23.51 23.91 19.26 |
| 10 | Naufal Shidqi | 18.10 | 24.90 | 22.11 28.37 18.10 DNF 24.21 |
| 11 | Gagah Prakoso | 21.32 | 25.00 | 25.45 DNF 21.32 21.87 27.69 |
| 12 | Eri Setyawan | 25.24 | 29.86 | 35.23 32.86 29.68 25.24 27.05 |
| 13 | Muhammad Rifandeka | 25.92 | 33.65 | 25.92 35.64 29.97 35.33 DNF |
| 14 | Salamun Norman Austin | 31.90 | 35.38 | 43.57 36.42 31.90 33.61 36.11 |
| 15 | Novian Indra Agung Prakoso | 38.75 | 41.01 | 40.56 43.28 38.75 1:14.98 39.20 |
| 16 | Hermas Anthoni | 34.34 | 42.33 | 34.34 53.16 38.36 35.47 59.20 |
| 17 | Muhammad Luthfi Nurudin | 38.72 | 45.98 | 49.63 59.06 39.12 38.72 49.18 |
| 18 | Vie'an Huzair Majalawa | 47.66 | 1:01.59 | 47.66 1:00.35 1:04.68 59.74 1:11.86 |
| 19 | Arfian Dwiki Rosyadi | 49.89 | 1:06.46 | 1:02.52 1:42.52 1:05.98 49.89 1:10.89 |
| 20 | Vincent Kristiagung | 1:16.80 | DNF | 1:16.80 DNF DNF 2:00.53 DNF |