| 1 | Ivan Lew Yi Wen (刘义文) | 47.55 | 50.39 | 48.87 50.62 51.67 53.34 47.55 |
| 2 | Daniel Grabski | 46.89 | 53.27 | 54.65 52.79 52.37 46.89 59.93 |
| 3 | Manuel Bühler | 48.87 | 55.14 | 58.39 53.14 53.88 48.87 1:37.08 |
| 4 | Reto Bubendorf | 50.44 | 55.25 | 59.43 1:15.93 50.44 53.68 52.63 |
| 5 | Clément Cherblanc | 53.92 | 58.45 | 53.92 1:03.37 1:02.19 58.87 54.29 |
| 6 | Ioannis Papadopoulos | 56.77 | 1:06.82 | 1:11.39 1:07.86 1:08.12 56.77 1:04.48 |
| 7 | Jan Bentlage | 57.65 | 1:08.62 | 1:15.33 1:06.81 1:04.91 1:14.15 57.65 |
| 8 | Tobias Peter | 1:05.53 | 1:09.13 | 1:09.08 1:05.99 1:15.00 1:05.53 1:12.32 |
| 9 | Dominic Lumsden | 1:07.48 | 1:14.63 | 1:18.35 1:18.03 1:16.68 1:09.19 1:07.48 |
| 10 | Laura Mellier | 1:15.30 | 1:19.36 | 1:15.30 1:17.11 1:21.97 1:19.01 1:36.07 |
| 11 | Theo Mayer | 1:18.20 | 1:25.94 | 1:28.47 1:18.20 1:22.56 1:26.80 1:30.85 |
| 12 | Alwin Rölz | 1:16.85 | 1:25.95 | 1:37.60 1:16.85 1:18.49 1:28.76 1:30.60 |
| 13 | Hannah Minas | 1:26.74 | 1:34.42 | 1:46.57 1:36.94 1:28.75 1:26.74 1:37.56 |
| 14 | Ben Zwicky | 1:24.23 | 1:50.99 | 2:19.78 1:24.23 1:35.39 1:48.11 2:09.47 |
| 15 | Sophia Schmoll | 2:02.01 | 2:11.38 | 2:22.21 2:02.44 2:09.48 2:25.81 2:02.01 |
| 16 | Alasdair Paton | 2:12.25 | 2:27.10 | 2:26.16 2:21.87 2:34.16 2:12.25 2:33.28 |
| 17 | Fabio Freund | 2:23.66 | 2:29.86 | 2:32.30 2:23.66 2:29.18 2:37.61 2:28.11 |
| 18 | AJ Nicholls | 2:25.78 | 2:56.45 | 2:25.78 2:44.43 3:06.18 3:15.33 2:58.75 |
| 19 | Christian Meyer | 1:53.88 | DNF | 1:53.88 2:01.12 DNS DNS DNS |
| 20 | Christian Ruckli | 2:31.23 | — | 2:31.23 2:36.20 — — — |
| 21 | Fabian Kronsteiner | 2:49.55 | — | 2:49.55 3:07.02 — — — |
| 22 | Willem Klose | 3:01.12 | — | 4:37.75 3:01.12 — — — |
| 23 | Mika Schwendener | 3:08.80 | — | 4:19.09 3:08.80 — — — |
| 24 | Oleg Gritsenko | 3:23.05 | — | 3:23.05 3:45.18 — — — |
| 25 | Mario Ragaz | 3:34.99 | — | 3:40.02 3:34.99 — — — |
| 26 | Nicolas Schmied | 4:36.73 | — | 4:37.70 4:36.73 — — — |