| 1 | Robert Yau | 59.11 | 1:00.71 | 59.11 1:04.19 1:01.71 1:00.76 59.67 |
| 2 | Cornelius Dieckmann | 57.85 | 1:02.81 | 58.37 1:09.27 1:13.43 57.85 1:00.78 |
| 3 | Breandan Vallance | 56.49 | 1:03.90 | 1:06.32 1:06.22 1:01.45 56.49 1:04.02 |
| 4 | Weixing Zhang (张炜星) | 55.51 | 1:06.55 | 1:11.06 1:02.50 1:11.79 1:06.09 55.51 |
| 5 | Theo Mayer | 1:09.20 | 1:13.89 | 1:17.35 1:09.20 1:30.41 1:15.01 1:09.31 |
| 6 | Reto Bubendorf | 1:10.14 | 1:18.27 | 1:15.95 1:30.38 1:20.54 1:18.31 1:10.14 |
| 7 | Fabian Löhle | 1:06.72 | 1:19.66 | 1:17.26 1:25.40 1:06.72 1:22.45 1:19.28 |
| 8 | James Molloy | 1:11.52 | 1:21.62 | 1:30.98 1:11.52 1:17.81 1:26.95 1:20.11 |
| 9 | Richard Delacoste | 1:16.14 | 1:22.20 | 1:16.14 1:24.75 1:23.87 1:17.99 1:33.92 |
| 10 | Clément Cherblanc | 1:05.61 | 1:22.26 | 1:05.61 1:23.37 1:21.11 DNF 1:22.31 |
| 11 | Finn Ickler | 1:15.40 | 1:22.48 | 1:20.84 1:15.40 1:23.91 1:22.68 1:30.04 |
| 12 | Tobias Peter | 1:09.42 | 1:24.18 | 1:24.08 1:46.83 1:27.99 1:20.46 1:09.42 |
| 13 | Benjamin Gottschalk | 1:18.21 | 1:24.95 | 1:34.22 1:18.21 1:27.11 1:27.96 1:19.77 |
| 14 | Alessio Giuliano | 1:17.97 | 1:25.34 | 1:31.10 1:17.97 1:21.48 1:23.43 1:35.24 |
| 15 | Francisco Hamlin | 1:25.77 | 1:26.70 | 1:31.73 1:25.77 1:27.38 1:26.52 1:26.19 |
| 16 | Alex Mutch | 1:20.20 | 1:27.12 | 1:24.55 1:20.20 1:31.18 1:25.62 1:36.39 |
| 17 | Leon Schmidtchen | 1:19.26 | 1:27.98 | 1:23.64 1:28.02 1:33.87 1:32.28 1:19.26 |
| 18 | Jan Bentlage | 1:20.14 | 1:28.00 | 1:29.37 1:37.22 1:26.35 1:28.28 1:20.14 |
| 19 | Kennan LeJeune | 1:17.53 | 1:28.15 | 1:25.70 1:17.53 1:29.60 1:32.29 1:29.14 |
| 20 | Ming Zheng (郑鸣) | 1:22.30 | 1:30.98 | 1:29.50 1:45.17 1:28.62 1:22.30 1:34.83 |
| 21 | Manuel Bühler | 1:26.56 | 1:33.91 | 1:26.56 1:41.97 1:34.59 1:32.36 1:34.78 |
| 22 | Tianlang Han (韩天朗) | 1:34.64 | 1:38.38 | 1:37.10 1:34.64 1:37.12 1:49.14 1:40.91 |
| 23 | Tobija Graber | 1:34.34 | 1:41.15 | 1:39.98 1:44.71 1:38.80 1:44.68 1:34.34 |
| 24 | Erwan Kohler | 1:34.39 | 1:43.04 | 1:38.21 1:49.70 1:34.39 1:41.21 1:51.87 |
| 25 | Alwin Rölz | 1:28.84 | 1:44.37 | 1:42.57 1:44.43 1:48.31 1:28.84 1:46.12 |
| 26 | Chris Chi | 1:39.69 | 1:45.24 | 1:39.69 1:51.86 1:59.96 1:41.80 1:42.06 |
| 27 | Ioannis Papadopoulos | 2:03.69 | 2:21.67 | 2:37.67 2:03.69 2:12.52 2:23.82 2:28.66 |
| 28 | Oleg Gritsenko | 2:17.30 | — | 2:17.30 2:20.17 — — — |
| 29 | Malik Beytrison | 2:17.59 | — | 2:43.10 2:17.59 — — — |
| 30 | Jincheng Wang (王金程) | 2:20.82 | — | 2:20.82 2:37.56 — — — |
| 31 | Bernhard Brodowsky | 2:21.64 | — | 2:38.34 2:21.64 — — — |
| 32 | Timo Hromádka | 2:25.44 | — | DNF 2:25.44 — — — |
| 33 | Lars Galliker | 2:25.50 | — | 2:32.31 2:25.50 — — — |
| 34 | Calven Lipec | 2:29.05 | — | 2:29.05 2:56.07 — — — |
| 35 | Loïc Gurtner | 2:29.33 | — | 2:29.33 2:37.45 — — — |
| 36 | Jonah Sauder | 2:52.86 | — | 2:52.86 3:06.39 — — — |
| 37 | Young He (何嘉炀) | 3:10.87 | — | 3:10.87 3:35.76 — — — |
| 38 | Johan Gurtner | 3:53.86 | — | 4:20.03 3:53.86 — — — |
| 39 | Rotem Ifrach | 4:01.74 | — | 4:53.33 4:01.74 — — — |
| 40 | Christophe Grosjean | 4:10.22 | — | 4:10.22 4:42.72 — — — |