| 1 | Alwin Rölz | 2:16.66 | 2:22.43 | 2:16.66 2:25.07 2:25.55 — — |
| 2 | Daniel Brem | 2:40.53 | 2:46.39 | 2:48.30 2:40.53 2:50.33 — — |
| 3 | Lucas Hart | 2:44.14 | 2:47.92 | 2:53.61 2:44.14 2:46.00 — — |
| 4 | Timo Günthardt | 2:46.11 | 2:49.37 | 2:49.28 2:46.11 2:52.72 — — |
| 5 | Silvan Venzin | 2:49.89 | 2:56.31 | 2:57.54 2:49.89 3:01.49 — — |
| 6 | Julian Bürgi | 2:58.61 | 3:22.07 | 4:07.04 3:00.56 2:58.61 — — |
| 7 | Tobias Peter | 3:19.25 | 3:27.72 | 3:19.25 3:31.77 3:32.14 — — |
| 8 | Alasdair Paton | 4:02.99 | 4:13.35 | 4:10.79 4:02.99 4:26.26 — — |
| 9 | Hannah Minas | 4:14.46 | 4:24.18 | 4:30.17 4:27.92 4:14.46 — — |
| 10 | Reto Bubendorf | 4:21.57 | 4:31.68 | 4:22.69 4:21.57 4:50.77 — — |
| 11 | Brett Tuncer Arcan | 4:44.91 | 4:52.23 | 4:59.05 4:52.73 4:44.91 — — |
| 12 | Cyrill Schudel | 4:40.18 | 4:53.80 | 5:03.93 4:57.30 4:40.18 — — |
| 13 | Thibaud Perrin | 4:23.06 | 4:54.49 | 5:15.82 5:04.58 4:23.06 — — |
| 14 | Ioannis Papadopoulos | 4:53.52 | 4:57.66 | 5:01.23 4:53.52 4:58.23 — — |
| 15 | Valentin Perrez | 4:35.17 | 5:03.02 | 5:23.99 5:09.90 4:35.17 — — |
| 16 | Stefan Loosli | 4:59.15 | 5:20.43 | 5:05.71 4:59.15 5:56.44 — — |
| 17 | Flurin König | 5:33.07 | 5:36.70 | 5:33.07 5:40.85 5:36.18 — — |
| 18 | Nicolas Schmied | 5:55.04 | 6:12.44 | 5:55.04 6:07.89 6:34.39 — — |
| 19 | Cyrill Speiser | 5:48.27 | 6:22.78 | 5:48.27 6:16.49 7:03.59 — — |
| 20 | Lean Stadler | 6:08.53 | — | 6:08.53 — — — — |
| 21 | Daniel Zürcher | 6:23.35 | — | 6:23.35 — — — — |
| 22 | Mattia Pasquini | 6:43.31 | — | 6:43.31 — — — — |
| 23 | Oleg Gritsenko | 7:23.88 | — | 7:23.88 — — — — |
| 24 | Dennis Tschümperlin | 7:33.54 | — | 7:33.54 — — — — |
| 25 | Nils Bühler | 8:23.18 | — | 8:23.18 — — — — |
| 26 | Michael Schaufelberger | 9:11.64 | — | 9:11.64 — — — — |
| 27 | Aline Lustenberger | DNF | — | DNF — — — — |