| 1 | Artiom Chaban (Senior) | BLR | 35.58 | | - |
| 2 | Nico Ihle (Senior) | GER | 35.87 | | +0.290 |
| 3 | Mirko Giacomo Nenzi (Senior) | ITA | 35.91 | | +0.330 |
| 4 | Miro Puolakka (Senior) | FIN | 35.94 | | +0.360 |
| 5 | Jeffrey Rosanelli (Neo) | ITA | 36.25 | | +0.670 |
| 6 | Samuli Suomalainen (Neo) | FIN | 36.57 | | +0.990 |
| 7 | Hendrik Dombek (Neo) | GER | 36.58 | | +1.000 |
| 8 | Jeremias Marx (Neo) | GER | 36.69 | | +1.110 |
| 9 | Denny Ihle (Senior) | GER | 36.80 | | +1.220 |
| 10 | Jevgenij Gagijev (Neo) | BLR | 36.95 | | +1.370 |
| 11 | Ignaz Gschwentner (A1) | AUT | 37.09 | | +1.510 |
| 12 | Adam Axelsson (Senior) | SWE | 37.13 | | +1.550 |
| 13 | Stefan Neumiarzhytski (Neo) | BLR | 37.18 | | +1.600 |
| 14 | Bart Swings (Senior) | BEL | 37.38 | | +1.800 |
| 15 | Gabriel Odor (A2) | AUT | 37.39 | | +1.810 |
| 16 | Michael Roth (Neo) | GER | 37.45 | | +1.870 |
| 17 | Stefan Emele (Neo) | GER | 37.61 | | +2.030 |
| 18 | Andrea Giovannini (Senior) | ITA | 37.62 | | +2.040 |
| 19 | Friso van Ee (A2) | NED | 37.64 | | +2.060 |
| 20 | Botond Bejczi (Neo) | HUN | 37.91 | | +2.330 |
| 21 | Ilja Petrov (B1) | BLR | 38.04 | | +2.460 |
| 22 | Nicky Rosanelli (B2) | ITA | 38.10 | | +2.520 |
| 23 | Verneri Kinnunen (Senior) | FIN | 38.19 | SB | +2.610 |
| 24 | Thomas Nadalini (A1) | ITA | 38.31 | | +2.730 |
| 25 | Benedikt Triendl (A2) | GER | 38.35 | | +2.770 |
| 26 | Nicolae Razvan Militaru (A1) | ROU | 38.65 | | +3.070 |
| 27 | Riccardo Pontalti (A1) | ITA | 38.69 | | +3.110 |
| 28 | Eetu Käsnänen (B2) | FIN | 38.71 | | +3.130 |
| 29 | Jaakko Hautamäki (Neo) | FIN | 38.86 | | +3.280 |
| 30 | Casper van der Woude (Neo) | NED | 38.89 | | +3.310 |
| 31 | Daan Theunissen (A2) | NED | 39.07 | SB | +3.490 |
| 32 | Bence Dékány (Senior) | HUN | 39.15 | | +3.570 |
| 33 | Sven Prins (M30) | NED | 39.24 | | +3.660 |
| George Bolding (Neo) | NED | 39.24 | | +3.660 |
| Niels Loos (A2) | NED | 39.24 | | +3.660 |
| 36 | Ruben Ribbink (B1) | NED | 39.28 | | +3.700 |
| 37 | Michele Malfatti (Senior) | ITA | 39.31 | | +3.730 |
| 38 | Eemil-Oskar Oras (Neo) | FIN | 39.32 | | +3.740 |
| 39 | Gabriel Eduard Nitu (C2) | ROU | 39.39 | | +3.810 |
| 40 | Emanuel Moser (A2) | ITA | 39.52 | | +3.940 |
| 41 | Saimon Eccher (A1) | ITA | 39.63 | SB | +4.050 |
| Luca Heesen (A1) | NED | 39.63 | | +4.050 |
| 43 | Kalle Kinnala (A1) | FIN | 39.66 | | +4.080 |
| 44 | Harry Pardijs (M40) | NED | 39.81 | | +4.230 |
| 45 | Tim Gielissen (Neo) | NED | 39.85 | | +4.270 |
| 46 | Onni Peltonen (Neo) | FIN | 39.87 | | +4.290 |
| 47 | Mattia Peghini (A1) | ITA | 39.96 | | +4.380 |
| 48 | Rick de Ruijgt (A1) | NED | 40.20 | | +4.620 |
| 49 | Martin Belloir (B2) | FRA | 40.25 | NRJ | +4.670 |
| 50 | Pascal Palmans (B2) | NED | 40.55 | | +4.970 |
| 51 | Adrian Octavian Fierar (B1) | ROU | 40.56 | | +4.980 |
| 52 | Joep Hofstede (B2) | NED | 40.63 | | +5.050 |
| 53 | Matteo Ambrosini (A1) | ITA | 40.64 | PB | +5.060 |
| 54 | Daan Pietersen (B1) | NED | 40.96 | | +5.380 |
| 55 | Danny Heijkoop (A1) | NED | 41.18 | | +5.600 |
| 56 | Wester Landman (B2) | NED | 41.35 | | +5.770 |
| 57 | Koos Dijkstra (M50) | NED | 41.73 | | +6.150 |
| 58 | Jesse Versluis (B2) | NED | 42.49 | | +6.910 |
| 59 | Roberto van Goor (M45) | NED | 42.70 | | +7.120 |
| 60 | Ties Lemmers (B2) | NED | 43.20 | | +7.620 |
| 61 | Antonio Malfatti (A1) | ITA | 43.38 | SB | +7.800 |
| 62 | Henk Veneman (M65) | NED | 49.41 | | +13.830 |
| DNS | Juuso Lehtonen (A1) | FIN | DNS | | - |
| DQ | Bart Seffinga (M35) | NED | DQ | | - |
| DNS | David Karlingsjö (Neo) | SWE | DNS | | - |