| 1 | Tobias Peter | 12.40 | 14.76 | 16.75 14.16 14.24 15.89 12.40 |
| 2 | Samuel Simko | 13.85 | 17.02 | 18.92 13.85 16.67 17.05 17.35 |
| 3 | Alwin Rölz | 14.33 | 17.22 | 15.63 18.03 14.33 18.89 17.99 |
| 4 | Laura Holzhauer | 17.05 | 18.69 | 19.13 19.68 27.62 17.27 17.05 |
| 5 | Reto Bubendorf | 16.59 | 18.78 | 17.62 20.30 19.97 16.59 18.74 |
| 6 | Fabian Löhle | 16.58 | 18.88 | 16.58 20.53 20.16 18.76 17.72 |
| 7 | Wilhelm Kilders | 18.04 | 19.62 | 22.20 18.04 18.97 19.01 20.88 |
| 8 | Dominic Lumsden | 17.15 | 20.67 | 23.76 22.37 17.15 20.01 19.64 |
| 9 | Yannic Waser | 17.62 | 20.67 | 20.77 25.09 18.72 22.52 17.62 |
| 10 | Dominik Fürer | 21.03 | 22.13 | 23.93 21.34 21.11 21.03 24.82 |
| 11 | Linus Buck | 20.88 | 22.30 | 26.76 23.03 21.77 22.10 20.88 |
| 12 | Yannick Balsiger | 22.87 | 24.32 | 22.87 24.89 23.37 24.69 26.16 |
| 13 | Benjamin Lippsmeier | 19.49 | 25.72 | 28.52 30.51 26.71 19.49 21.93 |
| 14 | Christian Meyer | 22.21 | 26.03 | 22.21 27.78 25.83 28.50 24.49 |
| 15 | Daniel Grabski | 24.05 | 27.61 | 24.05 25.64 33.32 30.31 26.88 |
| 16 | Fabian Senn | 17.12 | 31.17 | 20.86 DNF 33.68 17.12 38.96 |
| 17 | Christophe Grosjean | 24.02 | 31.43 | 35.74 42.18 24.02 31.12 27.42 |
| 18 | Hannah Minas | 26.98 | 33.05 | 28.07 49.64 35.30 26.98 35.77 |
| 19 | Levin Houghton | 28.82 | 33.94 | 28.82 35.74 36.81 41.64 29.26 |
| 20 | Marco Syfrig | 22.09 | 35.43 | 49.82 36.33 33.48 22.09 36.47 |
| 21 | Oleg Gritsenko | 32.40 | 35.51 | 32.40 36.64 35.42 38.84 34.46 |
| 22 | Mike Ditton | 29.77 | 38.38 | 29.77 45.19 36.72 36.49 41.93 |
| 23 | Sean Findlay | 38.63 | 40.46 | 38.82 41.71 40.84 38.63 57.54 |
| 24 | Marcel Kälin | 34.13 | 42.85 | 37.95 43.61 47.00 34.13 49.33 |
| 25 | Christian Ruckli | 39.42 | 49.44 | 51.88 39.42 46.37 1:09.43 50.08 |
| 26 | István Kocza | 50.90 | 56.24 | 1:12.08 58.98 56.35 53.40 50.90 |
| 27 | Mattis Morf | 41.46 | 57.01 | 57.41 1:01.19 52.44 1:16.65 41.46 |
| 28 | Mattia Pasquini | 2:03.62 | — | 2:03.62 DNF — — — |
| 29 | Rouven Fäh | DNF | — | DNF DNF — — — |