| 1 | Artur Waś (Senior) | POL | 35.32 | | - |
| 2 | Mirko Giacomo Nenzi (Senior) | ITA | 35.49 | | +0.170 |
| 3 | Maciej Biega (Senior) | POL | 35.93 | | +0.610 |
| 4 | Konrad Niedźwiedzki (Senior) | POL | 36.07 | | +0.750 |
| 5 | David Bosa (Neo) | ITA | 36.10 | | +0.780 |
| 6 | Artur Nogal (Neo) | POL | 36.22 | | +0.900 |
| 7 | Marius-Cristian Paraschivoiu (Senior) | ROU | 36.25 | | +0.930 |
| 8 | Piotr Michalski (A2) | POL | 36.70 | SB | +1.380 |
| 9 | Piotr Puszkarski (Senior) | POL | 36.91 | | +1.590 |
| 10 | Matthew Rittenhouse (Neo) | USA | 37.00 | | +1.680 |
| 11 | Armin Hager (A2) | AUT | 37.17 | | +1.850 |
| 12 | Bart Swings (Neo) | BEL | 37.33 | | +2.010 |
| 13 | Menno Kramer (Neo) | NED | 37.46 | PB | +2.140 |
| 14 | Linus Heidegger (A1) | AUT | 37.67 | SB | +2.350 |
| 15 | Patryk Wójcik (Senior) | POL | 37.75 | PB | +2.430 |
| 16 | Ewen Fernandez (Senior) | FRA | 37.76 | | +2.440 |
| 17 | Olof Gerritsen (A1) | NED | 38.00 | SB | +2.680 |
| 18 | Scott Anderson (Senior) | GBR | 38.02 | | +2.700 |
| 19 | Mateusz Kasprzyk (Senior) | POL | 38.18 | | +2.860 |
| 20 | Wannes van Praet (Neo) | BEL | 38.31 | | +2.990 |
| 21 | Sebastiaan Oranje (Neo) | NED | 38.50 | | +3.180 |
| 22 | Wojciech Sut (A2) | POL | 38.61 | | +3.290 |
| 23 | Ferre Spruyt (Senior) | BEL | 38.68 | | +3.360 |
| 24 | Willem.94 Hoolwerf (A2) | NED | 38.76 | | +3.440 |
| 25 | Zdeněk Haselberger (Senior) | CZE | 38.86 | | +3.540 |
| 26 | Jan Hamers (B2) | NED | 38.95 | SB | +3.630 |
| 27 | Andrzej Gąsienica-Laskowy (Senior) | POL | 39.11 | | +3.790 |
| 28 | Sebastiano Angeli (A1) | ITA | 39.20 | PB | +3.880 |
| 29 | Wojciech Baran (Senior) | POL | 39.27 | SB | +3.950 |
| 30 | Christoph Müller (B2) | GER | 39.30 | | +3.980 |
| 31 | Jeremias Marx (B1) | GER | 39.38 | | +4.060 |
| 32 | Quinten van de Sande (A1) | BEL | 39.43 | | +4.110 |
| 33 | Alexander Bismar (B2) | GER | 39.52 | | +4.200 |
| 34 | Oliver Grob (B2) | SUI | 39.65 | | +4.330 |
| 35 | Vladimir Hladik (A2) | CZE | 39.65 | SB | +4.330 |
| 36 | Felix Rijhnen (Neo) | GER | 39.84 | | +4.520 |
| 37 | Stefan Haan (C2) | AUT | 39.94 | | +4.620 |
| 38 | Sándor Szalontay (Neo) | HUN | 40.06 | PB | +4.740 |
| 39 | Daniel Tylka (A2) | POL | 40.50 | SB | +5.180 |
| 40 | Szymon Wysocki (Neo) | POL | 40.50 | SB | +5.180 |
| 41 | Maarten Swings (Senior) | BEL | 40.58 | | +5.260 |
| 42 | Hendrik Poelstra (B1) | NED | 40.60 | | +5.280 |
| 43 | Marwin Talsma (B1) | NED | 41.19 | | +5.870 |
| 44 | Cezary Ciecierski (Neo) | POL | 41.21 | | +5.890 |
| 45 | Kristian Terebesi (B2) | SVK | 41.50 | NRJ, NR | +6.180 |
| 46 | Mathias Hauer (C2) | AUT | 42.11 | | +6.790 |
| 47 | Mihaly Varjasi (Senior) | HUN | 42.74 | | +7.420 |
| 48 | Dominik Mašík (C1) | CZE | 43.88 | | +8.560 |
| 49 | Colin Steenbergen (C2) | SUI | 44.09 | | +8.770 |
| 50 | Jakub Klembara (C2) | SVK | 44.43 | NRJ | +9.110 |
| 51 | Wibe Veenbaas (M60) | NED | 44.82 | | +9.500 |
| 52 | Sebastien Briestansky (C2) | CZE | 45.33 | | +10.010 |
| 53 | Andreas Jesse (C2) | AUT | 47.69 | | +12.370 |
| 54 | Colin Biermann (B1) | SUI | 48.73 | | +13.410 |
| 55 | Flavio Gross (D1) | SUI | 52.08 | | +16.760 |