| 1 | Jan Waterstradt (Senior) | GER | 37.38 | | - |
| 2 | Markus Puolakka (Neo) | FIN | 37.74 | | +0.360 |
| 3 | Jesper Hospes (B2) | NED | 38.44 | | +1.060 |
| 4 | Christoffer Fagerli Rukke (A1) | NOR | 38.80 | | +1.420 |
| 5 | Mats Roger Jensen (A1) | NOR | 38.84 | | +1.460 |
| 6 | Gianluca Migazzi (A2) | ITA | 38.86 | | +1.480 |
| 7 | Daniel Friberg (A2) | SWE | 39.19 | | +1.810 |
| 8 | Michael Bergmann (A2) | GER | 39.25 | | +1.870 |
| 9 | Vadim Vysotskij (A2) | BLR | 39.45 | | +2.070 |
| 10 | Szabolcs Szöllösi (A2) | HUN | 39.48 | | +2.100 |
| 11 | Vitalij.81 Rogovtsev (Senior) | BLR | 39.58 | | +2.200 |
| 12 | Mateusz Stasiowski (B2) | POL | 39.58 | | +2.200 |
| 13 | Simon van Beek (Neo) | SUI | 39.63 | | +2.250 |
| 14 | Francesco Terrero (B2) | GER | 39.72 | | +2.340 |
| 15 | Mikko Poutanen (B2) | FIN | 39.93 | | +2.550 |
| 16 | Joackim Jalmar Haugen (A2) | NOR | 39.95 | | +2.570 |
| 17 | Jan Daldossi (B1) | ITA | 40.00 | | +2.620 |
| 18 | Matteo Rigoni (B2) | ITA | 40.00 | | +2.620 |
| 19 | Roman.86 Smirnov (A2) | BLR | 40.13 | | +2.750 |
| 20 | Stephan Bittner (A1) | AUT | 40.14 | | +2.760 |
| 21 | Radu Moldovan (Neo) | ROU | 40.22 | | +2.840 |
| 22 | Fredrik Forsell (A1) | SWE | 40.45 | | +3.070 |
| 23 | Henrik Arnold (A2) | GER | 40.45 | | +3.070 |
| 24 | Daniele Berlanda (B1) | ITA | 40.49 | | +3.110 |
| 25 | Marco Cignini (B2) | ITA | 40.50 | | +3.120 |
| 26 | Aleksandr Kravtsjenko (A2) | BLR | 40.58 | | +3.200 |
| 27 | Jevgenij Pavljutsjenko (A1) | BLR | 40.70 | | +3.320 |
| 28 | Cornel Mihai Pop (B2) | ROU | 40.77 | | +3.390 |
| 29 | Johan Oerlemans (B1) | NED | 40.97 | | +3.590 |
| 30 | Milan Sáblík (C2) | CZE | 41.27 | | +3.890 |
| 31 | Kaj Humisto (Neo) | FIN | 41.31 | SB | +3.930 |
| 32 | Cristian Mustăţea (B2) | ROU | 41.37 | | +3.990 |
| 33 | Alexej Baumgärtner (B2) | GER | 41.71 | | +4.330 |
| 34 | Marian Cristian Ion (B2) | ROU | 41.74 | | +4.360 |
| 35 | Szilard Duka (Neo) | ROU | 41.79 | | +4.410 |
| 36 | Dmitrij Jermolenko (A2) | BLR | 41.82 | | +4.440 |
| 37 | Kirill Boldenko (B2) | BLR | 41.82 | | +4.440 |
| 38 | Aleksandr Lukjanov (A2) | BLR | 42.02 | | +4.640 |
| 39 | Dmitrij Jerasjonok (A1) | BLR | 42.05 | | +4.670 |
| 40 | Pauli Hiltunen (B2) | FIN | 42.15 | | +4.770 |
| 41 | Tobias Fahlgren (A2) | SWE | 42.26 | SB | +4.880 |
| 42 | Zdeněk Haselberger (B2) | CZE | 42.43 | | +5.050 |
| 43 | Pavel Kulma (B1) | CZE | 42.87 | | +5.490 |
| 44 | Giulia Merlo (C2) | ITA | 42.92 | | +5.540 |
| 45 | Zoltan Györgyi (A1) | HUN | 43.03 | | +5.650 |
| 46 | Joel Vähä-Salo (B2) | FIN | 43.28 | | +5.900 |
| DNS | Gabor Kõti (A1) | HUN | DNS | | - |