| 1 | Artur Waś (Senior) | POL | 35.60 | | - |
| 2 | Marius-Cristian Paraschivoiu (Neo) | ROU | 35.83 | NR | +0.230 |
| 3 | Tommi Pulli (A2) | FIN | 36.24 | TRJ | +0.640 |
| 4 | Valentin Antonio Anghel (Neo) | ROU | 36.60 | | +1.000 |
| 5 | Benjamin Macé (Neo) | FRA | 37.27 | | +1.670 |
| 6 | Roman Khomtsjenko (Neo) | BLR | 37.40 | | +1.800 |
| 7 | Harri Levo (Neo) | FIN | 37.48 | | +1.880 |
| 8 | Artiom Chaban (B2) | BLR | 37.58 | NRJ | +1.980 |
| 9 | Vitalij Mikhajlov (Senior) | BLR | 37.58 | | +1.980 |
| 10 | Vladislav Avdejev (Neo) | BLR | 38.04 | | +2.440 |
| 11 | Juho Vaittinen (A1) | FIN | 38.17 | | +2.570 |
| 12 | Aleksandr Vostrjakov (Neo) | BLR | 38.40 | | +2.800 |
| 13 | Verneri Kinnunen (A2) | FIN | 38.40 | SB | +2.800 |
| 14 | Artjom Tsygankov (A1) | BLR | 38.52 | | +2.920 |
| 15 | Armin Hager (B2) | AUT | 38.57 | | +2.970 |
| 16 | Juho Jääskeläinen (Neo) | FIN | 38.88 | | +3.280 |
| 17 | Vladimir Belevtsov (Neo) | BLR | 38.97 | | +3.370 |
| 18 | Mikko Poutanen (Neo) | FIN | 39.40 | | +3.800 |
| 19 | Joonas Vesterlund (Senior) | FIN | 39.58 | | +3.980 |
| 20 | Miro Puolakka (A1) | FIN | 39.60 | | +4.000 |
| 21 | Martin Hänggi (M40) | SUI | 39.64 | | +4.040 |
| 22 | Linus Heidegger (B1) | AUT | 39.70 | | +4.100 |
| 23 | Roman Vodička (Neo) | CZE | 39.79 | | +4.190 |
| 24 | Matti Yli-Ojanperä (A2) | FIN | 40.01 | | +4.410 |
| 25 | Alexandru Cornea (A2) | ROU | 40.05 | | +4.450 |
| 26 | Alexandru Vlad Oprea (A1) | ROU | 40.25 | | +4.650 |
| 27 | Jarmo Levo (Neo) | FIN | 40.31 | | +4.710 |
| 28 | Jurij Lavskij (A1) | BLR | 40.43 | | +4.830 |
| 29 | Maksim Kondratjev (B1) | BLR | 40.64 | | +5.040 |
| 30 | Nils van der Poel (B1) | SWE | 40.70 | SB | +5.100 |
| 31 | Maksim Dubovskij (C2) | BLR | 40.94 | | +5.340 |
| 32 | Dmitrij Listratenko (B2) | BLR | 41.06 | | +5.460 |
| 33 | Aatu Hautamäki (B1) | FIN | 41.56 | | +5.960 |
| 34 | Lucas Hofstede (B1) | DEN | 41.64 | | +6.040 |
| 35 | Daniel Yeow (M30) | AUS | 41.70 | | +6.100 |
| 36 | Florian Jäger (A1) | AUT | 42.05 | | +6.450 |
| 37 | Stanislav Ignatenko (C1) | BLR | 42.33 | | +6.730 |
| 38 | Juho-Jaakko Yli-Ilkka (C1) | FIN | 42.59 | | +6.990 |
| 39 | Vlad Marius Tamaşiu (B1) | ROU | 42.67 | | +7.070 |
| 40 | Lukáš Pravda (Neo) | CZE | 42.68 | | +7.080 |
| 41 | Pedro Andrei Mănescu (C1) | ROU | 42.99 | | +7.390 |
| 42 | Philip Due Schmidt (C2) | DEN | 43.15 | | +7.550 |
| 43 | Raluca Doina Ştef (A2) | ROU | 43.66 | | +8.060 |
| 44 | Vladimir Hladik (B2) | CZE | 43.72 | | +8.120 |
| 45 | Nikolaj Helmsøe (B2) | DEN | 43.86 | | +8.260 |
| 46 | Tiberiu Spânu (B1) | ROU | 44.03 | | +8.430 |
| 47 | Zsigmond Andras Papp (C2) | ROU | 44.41 | | +8.810 |
| 48 | Gustav Åkesson (B2) | SWE | 44.52 | | +8.920 |
| 49 | Johan Cerne (M45) | SWE | 45.75 | | +10.150 |
| 50 | Nikolai Nordli (C1) | DEN | 46.60 | | +11.000 |
| DNF | Dmitrij Jerasjonok (Senior) | BLR | DNF | | - |
| DNF | Haralds Silovs (Senior) | LAT | DNF | | - |