| 1 | Mika Poutala (Senior) | FIN | 35.78 | | - |
| 2 | Konrad Niedźwiedzki (Senior) | POL | 36.18 | | +0.400 |
| 3 | Espen Aarnes Hvammen (Senior) | NOR | 36.28 | | +0.500 |
| 4 | Christoffer Fagerli Rukke (Senior) | NOR | 36.29 | | +0.510 |
| 5 | Ermanno Ioriatti (Senior) | ITA | 36.37 | | +0.590 |
| 6 | Håvard Bøkko (Senior) | NOR | 36.46 | | +0.680 |
| 7 | Bas Bervoets (Senior) | NED | 36.47 | | +0.690 |
| 8 | Joel Vähä-Salo (Senior) | FIN | 36.72 | | +0.940 |
| 9 | Benjamin Macé (Senior) | FRA | 36.74 | | +0.960 |
| 10 | Håvard Holmefjord Lorentzen (Neo) | NOR | 36.81 | | +1.030 |
| 11 | Mikael Flygind Larsen (Senior) | NOR | 36.91 | SB | +1.130 |
| 12 | Haralds Silovs (Senior) | LAT | 36.94 | | +1.160 |
| 13 | Bart Schipper (Neo) | NED | 37.32 | | +1.540 |
| 14 | Rienk Nauta (Senior) | NED | 37.36 | | +1.580 |
| 15 | David Bosa (Neo) | ITA | 37.49 | | +1.710 |
| 16 | Simen Spieler Nilsen (A2) | NOR | 37.53 | | +1.750 |
| 17 | Dedjer Wymenga (Neo) | NED | 37.53 | | +1.750 |
| 18 | Sverre Lunde Pedersen (Neo) | NOR | 37.58 | | +1.800 |
| 19 | Karsten van Zeijl (Senior) | NED | 37.82 | | +2.040 |
| 20 | Jorjan Jorritsma (Neo) | NED | 38.15 | | +2.370 |
| 21 | Bart Seffinga (M30) | NED | 38.19 | | +2.410 |
| 22 | Magnus Myhren Kristensen (B2) | NOR | 39.04 | | +3.260 |
| 23 | Nils Ate de Boer (Neo) | NED | 39.17 | | +3.390 |
| 24 | Vitalij Malginov (Senior) | KAZ | 39.38 | | +3.600 |
| 25 | Marten Liiv (B1) | EST | 39.40 | | +3.620 |
| 26 | Aleks Luik (A1) | EST | 39.89 | | +4.110 |
| 27 | Michael Schikorra (M45) | GER | 41.51 | | +5.730 |
| 28 | Jord Nater (B1) | NED | 41.95 | | +6.170 |
| 29 | Johannes Höffner (C2) | GER | 43.98 | | +8.200 |
| 30 | Cedric Heinrichs (C2) | GER | 44.46 | | +8.680 |
| 31 | Berend de Haas (B1) | GER | 44.80 | | +9.020 |
| 32 | Per Gunnar Stensvaag (M55) | NOR | 45.65 | | +9.870 |
| 33 | Max Reder (D2) | GER | 46.78 | | +11.000 |
| 34 | Maximilian Frenken (D2) | GER | 47.69 | | +11.910 |
| 35 | Justus Jahn (D2) | GER | 48.97 | | +13.190 |
| 36 | Niklas Brommer (C1) | GER | 49.63 | PB | +13.850 |
| 37 | Nico Nowas (D1) | GER | 50.13 | PB | +14.350 |
| 38 | Lukas Junge (D1) | GER | 51.69 | SB | +15.910 |
| 39 | Marc Zimmermann (D1) | GER | 54.32 | | +18.540 |
| 40 | Alexander Pasch (D1) | GER | 54.82 | | +19.040 |
| 41 | Justin Wilberg (D1) | GER | 58.13 | | +22.350 |
| 42 | Julian Schmidt (D1) | GER | 59.06 | | +23.280 |
| 43 | Stijn de Haas (D1) | GER | 1:05.63 | | +29.850 |
| 44 | Cedric Leewen (E2) | GER | 1:05.70 | | +29.920 |
| 45 | Benedikt Brüggen (D2) | GER | 1:11.07 | PB | +35.290 |
| DNS | Mart Markus (Neo) | EST | DNS | | - |
| DNF | Markus Puolakka (Senior) | FIN | DNF | | - |
| DNS | Marvin Junge (B1) | GER | DNS | | - |
| DQ | Andreas Junge (M40) | GER | DQ | | - |
| DQ | Lukas Wedde (D2) | GER | DQ | | - |
| DNF | Miguel Møller (B1) | NED | DNF | | - |
| DNF | Martin Hänggi (M45) | SUI | DNF | | - |