| 1 | Thomas Krol (Senior) | NED | 1:44.50 | | - |
| 2 | Patrick Roest (Senior) | NED | 1:44.89 | | +0.390 |
| 3 | Sverre Lunde Pedersen (Senior) | NOR | 1:45.58 | | +1.080 |
| 4 | Livio Wenger (Senior) | SUI | 1:46.89 | | +2.390 |
| 5 | Håvard Bøkko (Senior) | NOR | 1:47.45 | | +2.950 |
| 6 | Marcel Bosker (Neo) | NED | 1:48.03 | | +3.530 |
| 7 | Andrea Giovannini (Senior) | ITA | 1:48.76 | | +4.260 |
| 8 | Haralds Silovs (Senior) | LAT | 1:48.85 | | +4.350 |
| 9 | Lukas Mann (Neo) | GER | 1:48.91 | SB | +4.410 |
| 10 | Alessio Trentini (Senior) | ITA | 1:50.01 | | +5.510 |
| 11 | Artur Janicki (Neo) | POL | 1:50.11 | | +5.610 |
| 12 | Szymon Palka (Neo) | POL | 1:50.30 | | +5.800 |
| 13 | Mirko Giacomo Nenzi (Senior) | ITA | 1:50.48 | SB | +5.980 |
| 14 | Francesco Betti (Neo) | ITA | 1:51.05 | | +6.550 |
| 15 | Yahor Damaratski (Neo) | BLR | 1:51.61 | | +7.110 |
| 16 | Josh Whyte (Senior) | NZL | 1:51.86 | | +7.360 |
| 17 | Evgeniy Bolgov (Neo) | BLR | 1:51.97 | | +7.470 |
| 18 | Vladislav Zapojkin (Neo) | BLR | 1:52.07 | SB | +7.570 |
| 19 | Armin Hager (Senior) | AUT | 1:52.24 | SB | +7.740 |
| 20 | Michele Malfatti (Senior) | ITA | 1:52.25 | | +7.750 |
| 21 | Timofej Timofejev (Neo) | BLR | 1:52.26 | PB | +7.760 |
| 22 | Botond Bejczi (Neo) | HUN | 1:52.68 | | +8.180 |
| 23 | Oliver Grob (Neo) | SUI | 1:53.12 | | +8.620 |
| 24 | Nikita Kanonik (A2) | BLR | 1:54.37 | PB | +9.870 |
| 25 | Wouter Tel (Senior) | NED | 1:54.88 | | +10.380 |
| 26 | Jevgenij Gagijev (Neo) | BLR | 1:55.69 | PB | +11.190 |
| 27 | Maks Fedorov (B2) | BLR | 1:55.87 | | +11.370 |
| 28 | Sebastien Briestansky (Neo) | CZE | 1:56.31 | SB | +11.810 |
| 29 | Lukas Stekly (B1) | CZE | 1:56.74 | | +12.240 |
| 30 | David Karlingsjö (Neo) | SWE | 1:56.77 | | +12.270 |
| 31 | Bence Dékány (Senior) | HUN | 1:56.81 | SB | +12.310 |
| 32 | Cosmin Nedelea (Neo) | ROU | 1:57.16 | SB | +12.660 |
| 33 | Ivan Karpovitsj (A2) | BLR | 1:57.99 | SB | +13.490 |
| 34 | Gustav Arnell (Neo) | SWE | 1:58.41 | SB | +13.910 |
| 35 | Jaakko Hautamäki (Neo) | FIN | 1:58.44 | SB | +13.940 |
| 36 | Bart Seffinga (M35) | NED | 1:58.49 | SB | +13.990 |
| 37 | Verneri Kinnunen (Senior) | FIN | 1:58.77 | | +14.270 |
| 38 | Jakub Koci (B1) | CZE | 1:59.20 | | +14.700 |
| 39 | Ilja Petrov (B1) | BLR | 1:59.60 | | +15.100 |
| 40 | Juuso Lehtonen (A1) | FIN | 1:59.87 | | +15.370 |
| 41 | Eemil-Oskar Oras (Neo) | FIN | 2:00.03 | | +15.530 |
| 42 | Dmitrij Djusov (B1) | BLR | 2:00.31 | | +15.810 |
| 43 | Stefan Neumiarzhytski (Neo) | BLR | 2:00.35 | | +15.850 |
| 44 | Zdenék Vasulka (A2) | CZE | 2:00.92 | | +16.420 |
| 45 | Kalle Kinnala (A1) | FIN | 2:01.44 | | +16.940 |
| 46 | Gabriel Eduard Nitu (C2) | ROU | 2:02.08 | | +17.580 |
| 47 | Matthias Nägeli (M30) | SUI | 2:02.29 | | +17.790 |
| 48 | Vojtech Hurdes (A2) | CZE | 2:03.82 | | +19.320 |
| 49 | Adrian Octavian Fierar (B1) | ROU | 2:04.24 | | +19.740 |
| 50 | Michał Kopacz (B1) | POL | 2:05.17 | | +20.670 |
| 51 | Harm Cnossen (Senior) | NED | 2:05.36 | | +20.860 |
| 52 | Joey Asser (Senior) | NED | 2:05.37 | SB | +20.870 |
| 53 | Oskar Nilsson (Neo) | SWE | 2:08.01 | | +23.510 |
| 54 | Jakub Nowak (B1) | POL | 2:09.54 | | +25.040 |
| 55 | Bart van Oosterhout (Senior) | NED | 2:10.82 | | +26.320 |
| WDR | Marten Liiv (Neo) | EST | WDR | | - |
| DNS | Timothy Loubineaud (Senior) | FRA | DNS | | - |
| DQ | Cornelius Kersten (Senior) | GBR | DQ | | - |
| WDR | Manuel Gras (Senior) | GER | WDR | | - |
| DQ | Szymon Wojtakowski (C2) | POL | DQ | | - |
| DNS | Christian Oberbichler (Senior) | SUI | DNS | | - |
| DNF | Adam Axelsson (Senior) | SWE | DNF | | - |