| 1 | Hendrik Dombek (Senior) | GER | 1:10.26 | | - |
| 2 | Moritz Klein (Neo) | GER | 1:10.28 | | +0.020 |
| 3 | Odin By Farstad (Senior) | NOR | 1:10.63 | | +0.370 |
| 4 | Nico Ihle (Senior) | GER | 1:10.93 | | +0.670 |
| 5 | Cosmin Nedelea (Neo) | ROU | 1:11.89 | | +1.630 |
| 6 | Valentin Thiebault (Neo) | FRA | 1:11.91 | SB | +1.650 |
| Erik Resell (Neo) | NOR | 1:11.91 | | +1.650 |
| 8 | Noel Müller (Senior) | GER | 1:11.95 | | +1.690 |
| 9 | Jeremias Marx (Senior) | GER | 1:12.77 | | +2.510 |
| 10 | Michał Kopacz (A1) | POL | 1:12.79 | SB | +2.530 |
| 11 | Christian Oberbichler (Senior) | SUI | 1:13.13 | | +2.870 |
| 12 | Peter Riches (Neo) | GBR | 1:13.21 | | +2.950 |
| 13 | Josh Whyte (Senior) | NZL | 1:13.99 | SB | +3.730 |
| 14 | Kacper Abratkiewicz (B2) | POL | 1:14.12 | SB | +3.860 |
| 15 | Magnus Dahle (Senior) | NOR | 1:14.15 | | +3.890 |
| 16 | Bálint Bödei (A1) | HUN | 1:14.27 | | +4.010 |
| Mikołaj Bielas (B1) | POL | 1:14.27 | SB | +4.010 |
| 18 | Stan Springer (Neo) | NED | 1:14.33 | | +4.070 |
| 19 | Felix Motschmann (A1) | GER | 1:14.44 | | +4.180 |
| 20 | Szymon Wojtakowski (B2) | POL | 1:14.71 | | +4.450 |
| 21 | Emile Schnabel (A2) | GER | 1:14.73 | | +4.470 |
| 22 | Richard Herrmann (Neo) | GER | 1:14.77 | SB | +4.510 |
| 23 | Dominik Mayrhofer (A1) | GER | 1:15.32 | | +5.060 |
| 24 | Nicolae Razvan Militaru (Neo) | ROU | 1:15.52 | | +5.260 |
| 25 | Ole Bjørnsmoen Næss (M30) | NOR | 1:15.53 | SB | +5.270 |
| 26 | Jonathan Schildermans (Senior) | BEL | 1:15.89 | PB | +5.630 |
| 27 | Nicolae Sebastian Mihalache (B2) | ROU | 1:16.05 | SB | +5.790 |
| 28 | Thijmen Paardekooper (B2) | NED | 1:16.18 | SB | +5.920 |
| 29 | Gijs Luijten (A2) | BEL | 1:16.33 | | +6.070 |
| 30 | Martin Belloir (A2) | FRA | 1:16.38 | | +6.120 |
| 31 | Dawid Balczerczyk (B2) | POL | 1:16.44 | PB | +6.180 |
| 32 | Tom Nijdam (A1) | NED | 1:16.73 | SB | +6.470 |
| 33 | Luca Matteo Stibenz (B1) | GER | 1:17.78 | SB | +7.520 |
| 34 | Enrico Gerber Della Pietra (A1) | AUT | 1:18.17 | | +7.910 |
| 35 | Simon Bigler (Neo) | DEN | 1:18.33 | | +8.070 |
| 36 | Samuel Morris (A2) | GBR | 1:18.64 | SB | +8.380 |
| 37 | Szymon Kwapisz (B1) | POL | 1:19.04 | SB | +8.780 |
| 38 | Rafael Weber (C2) | GER | 1:19.15 | | +8.890 |
| 39 | Eryk Marciniak (B1) | POL | 1:19.37 | | +9.110 |
| 40 | Joshua Stänz (Senior) | SUI | 1:19.50 | SB | +9.240 |
| 41 | Robert Nechita (A1) | ROU | 1:19.56 | | +9.300 |
| 42 | Johanco Veldsman (Neo) | GBR | 1:20.06 | | +9.800 |
| 43 | Martin Santana (B1) | GER | 1:20.10 | SB | +9.840 |
| 44 | Julian Zimmerling (B1) | AUT | 1:21.51 | SB | +11.250 |
| 45 | Patryk Niepołomski (C2) | POL | 1:22.24 | SB | +11.980 |
| 46 | Jef Mariën (Neo) | BEL | 1:22.41 | PB | +12.150 |
| 47 | Bandet Marth (C2) | GER | 1:22.47 | SB | +12.210 |
| 48 | Florian Conrad (C2) | GER | 1:22.51 | PB | +12.250 |
| 49 | Lukas Arnold (A2) | GER | 1:27.58 | | +17.320 |
| 50 | Tudor Debu (C1) | ROU | 1:31.66 | | +21.400 |
| 51 | Bartłomiej Lenarcik (B1) | POL | 1:47.91 | | +37.650 |
| DNF | Ignaz Gschwentner (Neo) | AUT | DNF | | - |
| DNS | Maximilian Strübe (Senior) | GER | DNS | | - |
| DNF | Stefan Emele (Senior) | GER | DNF | | - |
| WDR | Sem Bodewes (B2) | NED | WDR | | - |
| DQ | Siver Brattgjerd (Neo) | NOR | DQ | | - |
| DQ | Antoni Pluta (B2) | POL | DQ | | - |
| DQ | Gabriel Eduard Nitu (B2) | ROU | DQ | | - |