| 1 | Chris Chi | 10.64 | 11.54 | 42.75 12.33 10.64 10.95 11.34 |
| 2 | Benjamin Gottschalk | 9.23 | 12.18 | 13.76 11.12 16.11 9.23 11.66 |
| 3 | Clément Cherblanc | 11.14 | 12.28 | 11.78 12.63 11.14 14.32 12.43 |
| 4 | Alwin Rölz | 12.94 | 14.45 | 15.89 14.15 16.93 12.94 13.31 |
| 5 | Jan Bentlage | 14.26 | 16.50 | 15.64 19.80 14.59 19.28 14.26 |
| 6 | James Molloy | 12.35 | 16.66 | 21.65 15.65 17.93 16.39 12.35 |
| 7 | Robert Yau | 15.07 | 19.09 | 24.39 18.54 15.07 15.82 22.92 |
| 8 | Tobias Peter | 16.10 | 19.24 | 25.14 21.62 18.23 16.10 17.87 |
| 9 | Reto Bubendorf | 16.47 | 21.95 | 23.66 16.47 21.76 22.16 21.94 |
| 10 | Tianlang Han (韩天朗) | 14.42 | 22.32 | 23.60 14.42 23.41 21.31 22.24 |
| 11 | Alessio Giuliano | 16.76 | 23.64 | 16.76 28.25 DNF 22.91 19.76 |
| 12 | Francisco Hamlin | 16.85 | 24.81 | 27.70 24.08 29.85 16.85 22.65 |
| 13 | Marco Syfrig | 20.11 | 24.85 | 26.60 23.73 28.51 24.23 20.11 |
| 14 | Alex Mutch | 17.80 | 26.14 | 40.23 17.80 28.84 21.47 28.12 |
| 15 | Theo Mayer | 23.68 | 27.61 | 38.73 27.74 23.68 29.89 25.19 |
| 16 | Calven Lipec | 23.45 | 30.93 | 27.68 27.85 23.45 41.83 37.25 |
| 17 | Fabian Löhle | 19.43 | 31.88 | 34.61 27.16 39.97 19.43 33.87 |
| 18 | Oleg Gritsenko | 29.36 | 44.72 | 44.71 40.33 49.13 55.31 29.36 |
| 19 | Jonah Sauder | 37.04 | 44.79 | 48.02 43.53 37.04 42.82 DNF |
| 20 | Bernhard Brodowsky | 51.03 | — | 51.03 55.01 — — — |
| 21 | Christophe Grosjean | 56.65 | — | 1:11.31 56.65 — — — |
| 22 | Jincheng Wang (王金程) | 1:50.71 | — | 2:38.03 1:50.71 — — — |
| 23 | Young He (何嘉炀) | DNF | — | DNF DNF — — — |