| 1 | Robert Yau | 2:04.33 | 2:08.06 | 2:05.24 2:04.33 2:14.61 — — |
| 2 | Clément Cherblanc | 2:12.91 | 2:17.00 | 2:19.78 2:18.30 2:12.91 — — |
| 3 | Breandan Vallance | 2:13.72 | 2:21.16 | 2:13.72 2:15.54 2:34.22 — — |
| 4 | Fabian Löhle | 2:18.09 | 2:23.18 | 2:26.16 2:18.09 2:25.28 — — |
| 5 | Reto Bubendorf | 2:36.64 | 2:39.36 | 2:43.71 2:36.64 2:37.72 — — |
| 6 | Cornelius Dieckmann | 2:23.43 | 2:41.16 | 2:48.36 2:51.68 2:23.43 — — |
| 7 | Tobias Peter | 2:39.50 | 2:45.46 | 2:46.79 2:50.10 2:39.50 — — |
| 8 | James Molloy | 2:32.38 | 2:46.21 | 2:55.94 2:32.38 2:50.32 — — |
| 9 | Francisco Hamlin | 2:28.87 | 2:47.71 | 2:49.88 2:28.87 3:04.39 — — |
| 10 | Jan Bentlage | 2:45.65 | 2:48.53 | 2:45.65 2:49.26 2:50.67 — — |
| 11 | Theo Mayer | 2:31.02 | 2:50.62 | 3:01.99 2:58.84 2:31.02 — — |
| 12 | Richard Delacoste | 2:48.79 | 2:52.74 | 2:57.09 2:48.79 2:52.35 — — |
| 13 | Finn Ickler | 2:50.48 | 3:00.54 | 3:20.18 2:50.97 2:50.48 — — |
| 14 | Erwan Kohler | 2:57.83 | 3:04.55 | 3:04.17 3:11.65 2:57.83 — — |
| 15 | Benjamin Gottschalk | 3:04.24 | 3:10.02 | 3:16.90 3:04.24 3:08.92 — — |
| 16 | Manuel Bühler | 3:07.03 | 3:12.89 | 3:07.03 3:13.39 3:18.25 — — |
| 17 | Alex Mutch | 2:50.05 | 3:15.87 | 4:00.71 2:50.05 2:56.85 — — |
| 18 | Tobija Graber | 3:13.77 | 3:31.83 | 3:57.19 3:13.77 3:24.52 — — |
| 19 | Alessio Giuliano | 3:26.49 | 3:34.33 | 3:48.14 3:28.37 3:26.49 — — |
| 20 | Chris Chi | 3:36.64 | 4:01.04 | 4:14.52 4:11.95 3:36.64 — — |
| 21 | Timo Hromádka | 4:16.77 | — | 4:16.77 — — — — |
| 22 | Oleg Gritsenko | 4:20.43 | — | 4:20.43 — — — — |
| 23 | Arthur Garcin | 4:20.57 | — | 4:20.57 — — — — |
| 24 | Bernhard Brodowsky | 5:07.25 | — | 5:07.25 — — — — |
| 25 | Lars Galliker | 5:35.41 | — | 5:35.41 — — — — |
| 26 | Calven Lipec | 5:54.68 | — | 5:54.68 — — — — |
| 27 | Jonah Sauder | 6:07.24 | — | 6:07.24 — — — — |
| 28 | Young He (何嘉炀) | 6:25.88 | — | 6:25.88 — — — — |
| 29 | Loïc Gurtner | 6:29.81 | — | 6:29.81 — — — — |
| 30 | Johan Gurtner | DNF | — | DNF — — — — |