| 1 | Richard Delacoste | 2:12.14 | 2:19.59 | 2:12.14 2:16.66 2:29.98 — — |
| 2 | Alexander Botz | 2:13.41 | 2:19.72 | 2:16.37 2:29.37 2:13.41 — — |
| 3 | Kevin Gerhardt | 2:20.86 | 2:22.28 | 2:21.53 2:20.86 2:24.46 — — |
| 4 | Alwin Rölz | 2:18.95 | 2:23.56 | 2:32.69 2:18.95 2:19.03 — — |
| 5 | Daniel Brem | 2:38.74 | 2:42.65 | 2:38.74 2:48.63 2:40.57 — — |
| 6 | Silvan Venzin | 2:41.04 | 2:44.16 | 2:41.04 2:44.49 2:46.95 — — |
| 7 | Wilhelm Kilders | 2:37.74 | 2:48.43 | 2:53.76 2:53.78 2:37.74 — — |
| 8 | Timo Günthardt | 2:49.22 | 2:54.94 | 2:56.44 2:49.22 2:59.15 — — |
| 9 | Laura Holzhauer | 2:49.34 | 2:57.69 | 3:03.17 3:00.57 2:49.34 — — |
| 10 | Julian Bürgi | 2:49.35 | 2:58.79 | 3:05.63 2:49.35 3:01.38 — — |
| 11 | Lucas Hart | 2:47.29 | 2:59.23 | 2:48.46 2:47.29 3:21.93 — — |
| 12 | Levin Houghton | 2:54.80 | 3:01.75 | 3:03.01 2:54.80 3:07.45 — — |
| 13 | Benjamin Wirahpati | 2:47.48 | 3:08.83 | 3:34.18 3:04.83 2:47.48 — — |
| 14 | Tobias Peter | 3:04.09 | 3:11.25 | 3:06.05 3:04.09 3:23.60 — — |
| 15 | Noah Kraft | 3:18.79 | 3:40.89 | 3:52.31 3:18.79 3:51.57 — — |
| 16 | Hannah Minas | 4:15.36 | 4:17.12 | 4:15.36 4:19.90 4:16.11 — — |
| 17 | David Knack | 4:04.32 | 4:25.20 | 4:04.32 4:41.22 4:30.05 — — |
| 18 | Dominik Fürer | 4:15.52 | 4:33.39 | 4:15.52 4:43.70 4:40.94 — — |
| 19 | Lukas Walter | 4:22.50 | 4:36.23 | 4:34.67 4:22.50 4:51.51 — — |
| 20 | Thibaud Perrin | 4:26.50 | 4:43.83 | 4:26.50 4:39.14 5:05.84 — — |
| 21 | Daniel Houghton | 4:31.67 | 4:56.91 | 5:29.35 4:31.67 4:49.70 — — |
| 22 | Ioannis Papadopoulos | 4:42.51 | 4:57.35 | 5:14.93 4:54.60 4:42.51 — — |
| 23 | Flurin König | 4:56.17 | 5:04.96 | 5:01.40 5:17.31 4:56.17 — — |
| 24 | Fabian Settelen | 4:43.67 | 5:08.74 | 4:43.67 5:04.79 5:37.76 — — |
| 25 | Elias Giger | 5:04.61 | 5:30.77 | 5:26.11 5:04.61 6:01.58 — — |
| 26 | Oleg Gritsenko | 6:20.17 | — | 6:20.17 — — — — |
| 27 | Cyrill Speiser | 6:59.63 | — | 6:59.63 — — — — |
| 28 | Thierry Moser | 7:01.64 | — | 7:01.64 — — — — |
| 29 | Matthew Patrohay | 8:43.18 | — | 8:43.18 — — — — |
| 30 | Michael Schaufelberger | 8:46.41 | — | 8:46.41 — — — — |
| 31 | Calder Chapuisat | 9:32.41 | — | 9:32.41 — — — — |
| 32 | Martin König | DNF | — | DNF — — — — |