| 1 | Bart Swings (Senior) | BEL | 1:48.20 | | - |
| 2 | Gabriel Odor (A2) | AUT | 1:49.91 | | +1.710 |
| 3 | Francesco Betti (Neo) | ITA | 1:50.12 | | +1.920 |
| 4 | Alessio Trentini (Senior) | ITA | 1:50.33 | | +2.130 |
| 5 | Samuli Suomalainen (Neo) | FIN | 1:50.87 | | +2.670 |
| 6 | Mirko Giacomo Nenzi (Senior) | ITA | 1:51.44 | | +3.240 |
| 7 | Michele Malfatti (Senior) | ITA | 1:51.55 | SB | +3.350 |
| 8 | Botond Bejczi (Neo) | HUN | 1:52.46 | | +4.260 |
| 9 | Armin Hager (Senior) | AUT | 1:52.76 | | +4.560 |
| 10 | Antero Eskola (Neo) | FIN | 1:53.35 | | +5.150 |
| 11 | Jeffrey Rosanelli (Neo) | ITA | 1:53.55 | SB | +5.350 |
| 12 | Moritz Klein (A2) | GER | 1:53.76 | | +5.560 |
| 13 | Andrea Giovannini (Senior) | ITA | 1:54.91 | | +6.710 |
| 14 | Adam Axelsson (Senior) | SWE | 1:55.16 | SB | +6.960 |
| 15 | Yannic Hecker (Neo) | GER | 1:55.74 | SB | +7.540 |
| 16 | Felix Motschmann (B1) | GER | 1:55.94 | | +7.740 |
| 17 | Verneri Kinnunen (Senior) | FIN | 1:56.24 | SB | +8.040 |
| 18 | Kierryn Hughes (Senior) | NZL | 1:56.57 | | +8.370 |
| 19 | Lukas Stekly (B1) | CZE | 1:56.92 | | +8.720 |
| 20 | Bence Dékány (Senior) | HUN | 1:57.16 | | +8.960 |
| 21 | Jason Suttels (A2) | BEL | 1:57.26 | NRJ | +9.060 |
| 22 | Vojtech Hurdes (A2) | CZE | 1:57.28 | | +9.080 |
| 23 | Sebastien Briestansky (Neo) | CZE | 1:57.39 | | +9.190 |
| 24 | Thomas Nadalini (A1) | ITA | 1:57.64 | SB | +9.440 |
| 25 | Juuso Lehtonen (A1) | FIN | 1:58.70 | | +10.500 |
| 26 | Jakub Koci (B1) | CZE | 1:58.79 | SB | +10.590 |
| 27 | Kalle Kinnala (A1) | FIN | 1:59.15 | | +10.950 |
| 28 | Eemil-Oskar Oras (Neo) | FIN | 1:59.25 | SB | +11.050 |
| 29 | Joonas Valge (A2) | EST | 1:59.41 | | +11.210 |
| 30 | Riccardo Pontalti (A1) | ITA | 2:00.11 | PB | +11.910 |
| 31 | Nicolae Razvan Militaru (A1) | ROU | 2:00.13 | SB | +11.930 |
| 32 | Matthias Nägeli (M30) | SUI | 2:00.20 | | +12.000 |
| 33 | Zdenék Vasulka (A2) | CZE | 2:00.63 | | +12.430 |
| 34 | Mattia Peghini (A1) | ITA | 2:00.72 | | +12.520 |
| 35 | Matteo Ambrosini (A1) | ITA | 2:01.49 | PB | +13.290 |
| 36 | Adrian Octavian Fierar (B1) | ROU | 2:02.00 | | +13.800 |
| 37 | Martin Belloir (B2) | FRA | 2:02.24 | NRJ | +14.040 |
| 38 | Gabriel Eduard Nitu (C2) | ROU | 2:02.90 | | +14.700 |
| 39 | Harm Cnossen (Senior) | NED | 2:04.65 | | +16.450 |
| 40 | Joey Asser (Senior) | NED | 2:05.58 | | +17.380 |
| 41 | Saimon Eccher (A1) | ITA | 2:05.71 | SB | +17.510 |
| 42 | Andrea Appolloni (Neo) | ITA | 2:06.26 | | +18.060 |
| 43 | Emanuel Moser (A2) | ITA | 2:06.29 | | +18.090 |
| 44 | Antonio Malfatti (A1) | ITA | 2:07.14 | SB | +18.940 |
| 45 | Danny Heijkoop (A1) | NED | 2:07.82 | | +19.620 |
| 46 | Maximilian Geppert (B2) | GER | 2:08.70 | | +20.500 |
| Dominik Mayrhofer (B1) | GER | 2:08.70 | | +20.500 |
| 48 | Bart van Oosterhout (Senior) | NED | 2:10.09 | SB | +21.890 |
| 49 | Koos Dijkstra (M50) | NED | 2:10.55 | | +22.350 |
| 50 | Leon Stadlhofer (B2) | AUT | 2:15.26 | | +27.060 |
| DQ | Elias Feichter (B2) | AUT | DQ | | - |
| DQ | Tim Sibiet (Senior) | BEL | DQ | | - |
| DNS | Timothy Loubineaud (Senior) | FRA | DNS | | - |