| 1 | Hein Otterspeer (Senior) | NED | 35.17 | | - |
| 2 | Artur Waś (Senior) | POL | 35.19 | | +0.020 |
| 3 | Jan Smeekens (Senior) | NED | 35.35 | | +0.180 |
| 4 | Gerben Jorritsma (Senior) | NED | 35.57 | | +0.400 |
| 5 | Piotr Michalski (Neo) | POL | 35.60 | | +0.430 |
| 6 | Daniel Greig (Senior) | AUS | 35.68 | | +0.510 |
| 7 | Harri Levo (Senior) | FIN | 35.75 | | +0.580 |
| Kjeld Nuis (Senior) | NED | 35.75 | | +0.580 |
| 9 | Mirko Giacomo Nenzi (Senior) | ITA | 35.77 | | +0.600 |
| 10 | Artur Nogal (Senior) | POL | 35.83 | | +0.660 |
| 11 | Miro Puolakka (Senior) | FIN | 35.97 | | +0.800 |
| 12 | Samuli Suomalainen (A2) | FIN | 36.12 | | +0.950 |
| 13 | Tommi Pulli (Senior) | FIN | 36.14 | SB | +0.970 |
| 14 | Jeremias Marx (Neo) | GER | 36.32 | | +1.150 |
| 15 | Marten Liiv (Neo) | EST | 36.37 | | +1.200 |
| Jan Blokhuijsen (Senior) | NED | 36.37 | SB | +1.200 |
| Thomas Geerdinck (Neo) | NED | 36.37 | | +1.200 |
| 18 | Koen Verweij (Senior) | NED | 36.38 | | +1.210 |
| 19 | Piotr Puszkarski (Senior) | POL | 36.63 | SB | +1.460 |
| Jan Szymanski (Senior) | POL | 36.63 | | +1.460 |
| 21 | Max Reder (A1) | GER | 36.82 | | +1.650 |
| 22 | Marcin Bachanek (Neo) | POL | 36.83 | | +1.660 |
| 23 | Ole Jeske (A2) | GER | 36.88 | | +1.710 |
| 24 | Paul Galczinsky (A2) | GER | 37.13 | | +1.960 |
| 25 | Marcel Bosker (Neo) | NED | 37.22 | | +2.050 |
| 26 | Floris Root (Neo) | AUT | 37.26 | | +2.090 |
| 27 | Antero Eskola (Neo) | FIN | 37.77 | | +2.600 |
| 28 | Victor Ramler (Neo) | NED | 37.82 | SB | +2.650 |
| 29 | Jesse Nieminen (B2) | FIN | 37.85 | | +2.680 |
| 30 | Dmitrij.89 Fedotov (Senior) | RUS | 38.06 | | +2.890 |
| 31 | Verneri Kinnunen (Senior) | FIN | 38.09 | | +2.920 |
| 32 | Lukas Mann (A1) | GER | 38.34 | | +3.170 |
| 33 | Bart Seffinga (M35) | NED | 38.49 | | +3.320 |
| 34 | Juho-Jaakko Yli-Ilkka (Neo) | FIN | 38.60 | | +3.430 |
| 35 | Kenny de Leeuw (A1) | NED | 38.68 | | +3.510 |
| 36 | Sjaak Schipper (Senior) | NED | 38.72 | SB | +3.550 |
| 37 | Cas van Trierum (Neo) | NED | 38.86 | SB | +3.690 |
| 38 | Mikhail Starostin (Senior) | RUS | 39.00 | | +3.830 |
| 39 | Mark van der Harst (Senior) | NED | 39.32 | SB | +4.150 |
| 40 | Thomas Schmaus (C1) | GER | 39.50 | | +4.330 |
| 41 | Sebastien Briestansky (A2) | CZE | 39.53 | | +4.360 |
| 42 | Jakub Kopriva (A2) | CZE | 39.58 | | +4.410 |
| 43 | Benedikt Triendl (B2) | GER | 39.77 | | +4.600 |
| 44 | Jaakko Hautamäki (A2) | FIN | 39.80 | | +4.630 |
| 45 | Tijs van der Steen (Senior) | NED | 39.82 | SB | +4.650 |
| 46 | Ignaz Gschwentner (B1) | AUT | 40.03 | | +4.860 |
| Joeri Klous (Neo) | NED | 40.03 | SB | +4.860 |
| 48 | Melvin van Beuzekom (A1) | NED | 40.28 | | +5.110 |
| 49 | Niels Immerzeel (Neo) | NED | 40.32 | SB | +5.150 |
| 50 | Cosmin Nedelea (A1) | ROU | 40.35 | | +5.180 |
| 51 | Onni Peltonen (A1) | FIN | 40.43 | | +5.260 |
| 52 | Eemil-Oskar Oras (A2) | FIN | 40.77 | | +5.600 |
| 53 | Zdenék Vasulka (B2) | CZE | 40.83 | | +5.660 |
| 54 | Cristian.96 Popa (Neo) | ROU | 41.85 | | +6.680 |
| 55 | Emil Christian Nielsen (Senior) | DEN | 42.76 | | +7.590 |
| 56 | Mykhaylo Chapchidze (A1) | SUI | 43.05 | | +7.880 |
| 57 | Giovanni Brandl (B1) | SUI | 44.68 | | +9.510 |
| 58 | Gabriel Groß (C1) | GER | 46.32 | SB | +11.150 |
| 59 | Dominik Mayrhofer (C1) | GER | 46.88 | | +11.710 |
| 60 | Maximilian Geppert (C2) | GER | 48.00 | | +12.830 |
| DNF | Joona Suomalainen (A1) | FIN | DNF | | - |
| DQ | Sebastian Klosinski (Senior) | POL | DQ | | - |