| 1 | Damian Żurek (Senior) | POL | 34.93 | | - |
| 2 | Merijn Scheperkamp (Senior) | NED | 35.02 | | +0.090 |
| 3 | Marek Kania (Senior) | POL | 35.49 | | +0.560 |
| 4 | Tijmen Snel (Senior) | NED | 35.51 | | +0.580 |
| 5 | Joep Wennemars (Neo) | NED | 35.67 | | +0.740 |
| 6 | Piotr Michalski (Senior) | POL | 35.80 | | +0.870 |
| 7 | Cornelius Kersten (Senior) | GBR | 35.89 | | +0.960 |
| Thomas Krol (Senior) | NED | 35.89 | | +0.960 |
| 9 | Jakub Piotrowski (Senior) | POL | 35.98 | | +1.050 |
| 10 | Serge Yoro (Senior) | NED | 35.99 | | +1.060 |
| 11 | Jarle Gerrits (Neo) | NED | 36.19 | | +1.260 |
| 12 | Odin By Farstad (Senior) | NOR | 36.31 | | +1.380 |
| 13 | Joonas Valge (Neo) | EST | 36.60 | | +1.670 |
| 14 | Cosmin Nedelea (Senior) | ROU | 36.63 | | +1.700 |
| 15 | Tuukka Suomalainen (Neo) | FIN | 36.68 | | +1.750 |
| 16 | Ignaz Gschwentner (Neo) | AUT | 36.73 | | +1.800 |
| 17 | Botond Bejczi (Senior) | HUN | 36.96 | | +2.030 |
| 18 | Juuso Lehtonen (Neo) | FIN | 37.08 | | +2.150 |
| 19 | Max Kokko (Neo) | FIN | 37.16 | | +2.230 |
| 20 | Mateusz Kania (Senior) | POL | 37.23 | | +2.300 |
| 21 | Kasper Tveter (Neo) | NOR | 37.48 | | +2.550 |
| 22 | János Sipos (A1) | HUN | 37.53 | | +2.600 |
| 23 | Lukács Soma (A1) | HUN | 37.67 | | +2.740 |
| 24 | Thomas Andreassen (Neo) | NOR | 38.42 | | +3.490 |
| 25 | Robert Nechita (Neo) | ROU | 39.44 | | +4.510 |
| 26 | Julian Zimmerling (A1) | AUT | 39.63 | | +4.700 |
| 27 | Enrico Gerber Della Pietra (Neo) | AUT | 39.83 | | +4.900 |
| 28 | Martin Belloir (Neo) | FRA | 40.09 | | +5.160 |
| 29 | Tadeáš Procházka (Neo) | CZE | 40.21 | | +5.280 |
| 30 | Ignacio Moran (A2) | ESP | 40.24 | | +5.310 |
| 31 | Hugo Klockar (A2) | SWE | 40.55 | PB | +5.620 |
| 32 | Adrian Gerber Della Pietra (A1) | AUT | 41.12 | SB | +6.190 |
| 33 | Sergio Alvarez Fernandez (B1) | ESP | 41.26 | | +6.330 |
| 34 | Paul Wörle (B1) | AUT | 41.51 | | +6.580 |
| DQ | Cristopher Lopez Osorio (B1) | ESP | DQ | | - |