| 1 | Leon Schmidtchen | 26.01 | 32.40 | 37.01 29.55 34.91 32.75 26.01 |
| 2 | Julian Bürgi | 31.89 | 34.67 | 34.32 35.18 34.52 DNF 31.89 |
| 3 | Tobias Peter | 35.63 | 37.17 | 45.71 35.67 37.70 35.63 38.13 |
| 4 | Patrick Hetco | 32.93 | 37.31 | 37.05 35.81 DNF 39.07 32.93 |
| 5 | Fabian Löhle | 35.75 | 37.76 | 35.75 37.48 37.79 38.73 38.02 |
| 6 | Finn Ickler | 35.07 | 38.40 | 35.78 43.62 35.07 39.36 40.07 |
| 7 | Ben Zwicky | 36.21 | 38.57 | 40.56 41.52 36.37 36.21 38.79 |
| 8 | Michael Wittwer | 37.50 | 41.16 | 41.67 49.64 39.95 41.87 37.50 |
| 9 | Luca Rizzi | 39.12 | 43.54 | 39.12 45.34 48.70 41.49 43.79 |
| 10 | Yannic Waser | 42.47 | 44.87 | 43.16 47.19 45.11 42.47 46.35 |
| 11 | Dominic Lumsden | 41.38 | 44.94 | 42.96 45.75 53.34 41.38 46.12 |
| 12 | Dominik Fürer | 41.36 | 49.21 | 53.34 51.32 50.28 41.36 46.02 |
| 13 | Mike Ditton | 47.34 | 49.47 | 47.34 49.00 1:02.56 50.43 48.99 |
| 14 | Philipp Schiemer | 46.66 | 51.63 | 46.66 52.42 1:21.00 54.46 48.00 |
| 15 | Philipp Senser | 50.89 | 57.01 | 54.27 59.55 50.89 58.00 58.77 |
| 16 | Pacifico Rodriguez | 51.70 | 58.52 | 56.10 51.70 1:02.41 57.70 1:01.77 |
| 17 | Fabian Settelen | 53.33 | 58.93 | 58.71 53.33 1:03.88 58.32 59.75 |
| 18 | Felix Koller | 51.72 | 1:00.27 | 1:20.19 54.51 51.72 1:04.65 1:01.64 |
| 19 | Timo Günthardt | 56.03 | 1:01.51 | 1:01.27 1:05.86 56.03 59.57 1:03.69 |
| 20 | Christian Ruckli | 54.84 | 1:01.64 | 1:00.92 1:20.87 1:00.24 1:03.77 54.84 |
| 21 | Jonas Stehlin | 55.86 | 1:02.51 | 1:02.02 DNF 1:04.71 1:00.80 55.86 |
| 22 | Marco Syfrig | 52.74 | 1:04.22 | 1:01.38 1:14.94 1:08.53 1:02.74 52.74 |
| 23 | Willem Klose | 58.21 | 1:04.95 | 1:33.67 1:08.79 58.21 1:03.52 1:02.54 |
| 24 | Sandro Mattenberger | 50.75 | 1:05.65 | 50.75 1:05.85 1:05.20 1:12.02 1:05.89 |
| 25 | Hannah Minas | 57.84 | 1:06.77 | 1:05.73 57.84 59.15 1:15.43 DNF |
| 26 | David Salzgeber | 55.42 | 1:07.52 | 59.23 1:18.93 55.42 1:19.29 1:04.39 |
| 27 | Oleg Gritsenko | 1:00.46 | 1:09.09 | 1:10.51 1:00.46 1:16.80 1:10.41 1:06.34 |
| 28 | Alistair Robequin | 55.37 | 1:09.97 | 55.37 1:13.61 1:02.63 1:19.89 1:13.67 |
| 29 | Ioannis Papadopoulos | 1:03.84 | 1:14.80 | 1:16.14 1:14.06 1:20.85 1:14.21 1:03.84 |
| 30 | Daniel Brem | 1:10.53 | 1:17.79 | 1:18.05 1:18.42 1:10.53 1:17.99 1:17.34 |
| 31 | Sophia Schmoll | 1:13.33 | 1:17.98 | 1:16.66 1:18.82 1:27.85 1:18.45 1:13.33 |
| 32 | Marcel Kälin | 1:11.83 | 1:18.56 | 1:23.96 1:22.45 1:16.39 1:16.85 1:11.83 |
| 33 | Björn Oehlinger | 1:18.30 | 1:20.62 | 1:24.97 1:21.00 1:19.77 1:21.10 1:18.30 |
| 34 | Jens Grieme | 1:11.58 | 1:29.59 | 1:11.58 1:32.99 1:25.42 1:30.37 1:46.27 |
| 35 | Maximilian Elsener | 1:27.59 | 1:34.92 | 1:35.12 1:29.15 1:52.57 1:27.59 1:40.50 |
| 36 | Severin Sprenger | 1:47.12 | — | 2:21.86 1:47.12 — — — |
| 37 | Tim Koller | 2:09.06 | — | 2:09.06 2:21.30 — — — |
| 38 | Lorenz Meyer | 2:17.93 | — | 2:17.93 2:18.35 — — — |
| 39 | David Rometsch | 2:28.61 | — | DNF 2:28.61 — — — |