| 1 | Tuukka Suomalainen (Neo) | FIN | 36.19 | | - |
| 2 | Swen Halferkamps (Neo) | NED | 36.48 | | +0.290 |
| 3 | Max Kokko (Neo) | FIN | 37.00 | | +0.810 |
| 4 | Flavio Gross (Neo) | SUI | 37.11 | SB | +0.920 |
| 5 | Livio Wenger (Senior) | SUI | 37.31 | SB | +1.120 |
| 6 | Nico Berger (A2) | SUI | 37.75 | | +1.560 |
| 7 | Johannes Vermeersch (A1) | BEL | 38.15 | | +1.960 |
| 8 | Jelmer de Winter (A2) | NED | 38.42 | | +2.230 |
| 9 | Dietrich Varaklis (Senior) | SUI | 38.60 | | +2.410 |
| 10 | Jonathan Schildermans (Senior) | BEL | 38.85 | SB | +2.660 |
| 11 | Thibault Métraux (Neo) | SUI | 38.96 | SB | +2.770 |
| 12 | Gustavs Vacietis (B2) | LAT | 39.10 | | +2.910 |
| 13 | Aurel Chiper (A1) | SUI | 39.39 | PB | +3.200 |
| 14 | Ramzi Coenraad (C2) | NED | 39.46 | | +3.270 |
| 15 | Piotr Molinaroli (C2) | ITA | 39.93 | | +3.740 |
| 16 | Bruno Perwein (A2) | AUT | 40.14 | SB | +3.950 |
| 17 | Severin Widmer (M35) | SUI | 40.21 | PB | +4.020 |
| 18 | Tim Princen (Senior) | NED | 40.31 | SB | +4.120 |
| 19 | Nevio Gross (A1) | SUI | 40.75 | PB | +4.560 |
| 20 | Csanád Pap (B1) | HUN | 40.89 | | +4.700 |
| Martin Hänggi (M55) | SUI | 40.89 | SB | +4.700 |
| 22 | Filippo Ravelli (B1) | ITA | 41.14 | | +4.950 |
| 23 | Robin Mercier (M30) | SUI | 41.44 | SB | +5.250 |
| 24 | Márk Moravcsik (C1) | HUN | 41.51 | | +5.320 |
| 25 | Daniele Vecchi (C2) | ITA | 41.52 | | +5.330 |
| 26 | Artem Bobik (C1) | UKR | 42.10 | | +5.910 |
| 27 | Ville Männistö (M40) | FIN | 42.13 | | +5.940 |
| 28 | Jonathan Braun (B2) | GER | 42.18 | PB | +5.990 |
| 29 | Dorián Barsi (B1) | HUN | 42.44 | | +6.250 |
| 30 | Matěj Chmel (C2) | CZE | 42.56 | | +6.370 |
| 31 | Léon Ciprietti (A2) | SUI | 43.81 | SB | +7.620 |
| 32 | Erik Sandhöfer (C2) | GER | 43.89 | | +7.700 |
| 33 | Áron Dévai (B1) | HUN | 44.28 | | +8.090 |
| 34 | Nathan Leimeroth (Neo) | SUI | 44.35 | SB | +8.160 |
| 35 | Dmytro Osypenko (B2) | UKR | 44.43 | | +8.240 |
| 36 | Danylo Nesvit (C2) | UKR | 45.02 | | +8.830 |
| 37 | Tamás Stangli (B1) | HUN | 45.20 | SB | +9.010 |
| 38 | Carl-Leonhard Fiebig (C1) | GER | 45.44 | | +9.250 |
| 39 | Maxim Zilka (C1) | CZE | 45.73 | | +9.540 |
| 40 | Kay de Ruijter (D2) | NED | 45.89 | | +9.700 |
| 41 | Paul Lenglin (B1) | FRA | 45.90 | | +9.710 |
| 42 | Jim Verdurmen (M60) | NED | 46.08 | SB | +9.890 |
| 43 | Igor Molinaroli (C1) | ITA | 46.17 | | +9.980 |
| 44 | Giampaolo Brandl (C2) | SUI | 46.19 | | +10.000 |
| 45 | Filip Chmel (D2) | CZE | 46.23 | SB | +10.040 |
| 46 | Dustin Wilke (B1) | GER | 47.25 | | +11.060 |
| 47 | Alexander Zabrodsky (C2) | GER | 48.39 | | +12.200 |
| 48 | Patrizio Giulioni (M50) | ITA | 48.51 | | +12.320 |
| 49 | Volodymyr Zaporozhets (E2) | UKR | 49.06 | | +12.870 |
| 50 | Michal Kyncl (C2) | CZE | 50.00 | | +13.810 |
| 51 | Angelo Vecchi (M45) | ITA | 50.31 | | +14.120 |
| 52 | Václav Suchý (D2) | CZE | 50.75 | | +14.560 |
| 53 | Ingo Heinle (M45) | GER | 54.72 | | +18.530 |
| 54 | Maximilian Zauner (E1) | GER | 55.79 | | +19.600 |
| 55 | Julian Emil Kollmann (C1) | GER | 56.43 | | +20.240 |
| 56 | Kryštof Meduna (E2) | CZE | 57.08 | SB | +20.890 |
| 57 | Oliver Grob (Senior) | SUI | 1:05.22 | | +29.030 |