| 1 | Cosmin Nedelea (Senior) | ROU | 36.58 | SB | - |
| 2 | Gabriel Eduard Nitu (A2) | ROU | 36.60 | | +0.020 |
| 3 | Nicolae Sebastian Mihalache (A2) | ROU | 37.94 | | +1.360 |
| 4 | Robert Nechita (Neo) | ROU | 37.99 | | +1.410 |
| 5 | Martin Santana (A1) | GER | 38.53 | | +1.950 |
| 6 | Jakub Klembara (Senior) | SVK | 38.56 | | +1.980 |
| 7 | Adrian Octavian Fierar (Neo) | ROU | 39.30 | | +2.720 |
| 8 | Mateusz Gawroński (B1) | POL | 39.56 | | +2.980 |
| 9 | Ryszard Wyszyński (A2) | POL | 39.72 | | +3.140 |
| 10 | Matej Semeniuk (Neo) | CZE | 40.24 | | +3.660 |
| 11 | Jurre Kranenborg (M40) | NED | 40.48 | | +3.900 |
| 12 | Sten Talumaa (B1) | EST | 40.79 | | +4.210 |
| 13 | Märt Kuus (M40) | EST | 40.94 | NRM | +4.360 |
| 14 | Remco.96 Boere (Senior) | NED | 41.15 | | +4.570 |
| 15 | Jelmer Kraaijeveld (M30) | NED | 41.25 | | +4.670 |
| 16 | Uku Märten Vaikmaa (B2) | EST | 41.40 | | +4.820 |
| 17 | Kacper Busse (Neo) | POL | 41.53 | | +4.950 |
| 18 | Łukasz Włodarczyk (B2) | POL | 41.57 | | +4.990 |
| 19 | Márton Klimasz (C2) | HUN | 41.62 | | +5.040 |
| 20 | Kirill Pishchala (C1) | POL | 41.72 | | +5.140 |
| 21 | Fabian Budziński (C1) | POL | 41.75 | | +5.170 |
| 22 | Tudor Debu (B1) | ROU | 41.80 | | +5.220 |
| 23 | Andrus Kuusk (M35) | EST | 41.84 | SB | +5.260 |
| 24 | Robert Muresan (C1) | ROU | 41.87 | | +5.290 |
| 25 | Marcin Pęksa (C1) | POL | 42.19 | | +5.610 |
| 26 | Daniel Šimko (Neo) | SVK | 42.24 | | +5.660 |
| 27 | Ahti Oks (M50) | EST | 42.47 | NRM | +5.890 |
| 28 | Maros Moscak (B1) | SVK | 42.93 | | +6.350 |
| 29 | Lionel Sodogas (M50) | FRA | 43.31 | NRM | +6.730 |
| 30 | Olivier Chailloux (M50) | FRA | 43.58 | | +7.000 |
| 31 | Luca Marii (C2) | ROU | 44.34 | | +7.760 |
| 32 | Camille Biron (B1) | FRA | 44.54 | | +7.960 |
| 33 | Mateusz Grzyb (C1) | POL | 44.61 | | +8.030 |
| 34 | Patrik Paroulek (B2) | SVK | 44.63 | | +8.050 |
| 35 | Lorenz Sander (C2) | GER | 44.72 | | +8.140 |
| 36 | Michal Elias (C2) | SVK | 44.75 | | +8.170 |
| 37 | Erwan Konieczko (C2) | FRA | 44.85 | | +8.270 |
| 38 | Andrei Astefanoaie (C1) | ROU | 45.04 | | +8.460 |
| 39 | Samuel Paroulek (C1) | SVK | 45.31 | | +8.730 |
| 40 | Stefan Boere (Senior) | NED | 45.33 | | +8.750 |
| 41 | Matěj Chmel (C1) | CZE | 45.96 | | +9.380 |
| 42 | Frits van Soest (M70) | NED | 46.43 | | +9.850 |
| 43 | Malo Tilly (B1) | FRA | 46.45 | SB | +9.870 |
| 44 | Karol Wachowski (C1) | POL | 46.47 | | +9.890 |
| 45 | Giampaolo Brandl (C1) | SUI | 46.57 | | +9.990 |
| 46 | Kerret Koller (D2) | EST | 47.10 | | +10.520 |
| 47 | Erik Sandhöfer (C1) | GER | 47.13 | | +10.550 |
| 48 | Jakub Andel (C1) | CZE | 48.53 | | +11.950 |
| 49 | Filip Chmel (D1) | CZE | 48.61 | | +12.030 |
| 50 | Ralf Hartings (M65) | SWE | 49.03 | SB | +12.450 |
| 51 | Aleksander Kamiński (C1) | POL | 49.12 | | +12.540 |
| 52 | Gabriel Sekula (C1) | POL | 49.66 | PB | +13.080 |
| 53 | Martin Sáblik (C1) | CZE | 51.03 | SB | +14.450 |
| 54 | Maximilian Shalamanov (D1) | CZE | 52.04 | | +15.460 |
| 55 | Raphael Herold (B1) | FRA | 53.02 | | +16.440 |
| 56 | Eliot Grisier (D1) | FRA | 53.82 | SB | +17.240 |
| 57 | Matouš Jakub Kozák (E1) | CZE | 54.63 | | +18.050 |
| 58 | David Sedlak (C1) | SVK | 55.54 | | +18.960 |
| DQ | Ingo Heinle (M45) | GER | DQ | | - |
| DQ | Edoardo Abis (C2) | ITA | DQ | | - |
| DNS | Mark Reessink (M30) | NED | DNS | | - |
| DNS | Kacper Polny (C1) | POL | DNS | | - |