| 1 | Emil Pedersen Matre (Neo) | NOR | 1:50.47 | SB | - |
| 2 | Gabriel Groß (Neo) | GER | 1:50.92 | | +0.450 |
| 3 | Michał Kopacz (Neo) | POL | 1:51.06 | SB | +0.590 |
| 4 | Mattia Peghini (Neo) | ITA | 1:51.16 | | +0.690 |
| 5 | Alvar Muhonen (Neo) | FIN | 1:51.18 | SB | +0.710 |
| 6 | Manuel de Carli (Neo) | ITA | 1:51.44 | SB | +0.970 |
| 7 | Tom Rudolph (Neo) | GER | 1:51.52 | | +1.050 |
| 8 | Adrian Octavian Fierar (Neo) | ROU | 1:51.53 | PB | +1.060 |
| 9 | Vegard Rye (Neo) | NOR | 1:51.56 | | +1.090 |
| 10 | Maksymilian Rzepka (Neo) | POL | 1:51.59 | | +1.120 |
| 11 | Giacomo Zampedri (Neo) | ITA | 1:52.03 | SB | +1.560 |
| 12 | Oddbjørn Mellemstrand (Neo) | NOR | 1:52.16 | | +1.690 |
| 13 | Wojciech Gutowski (Neo) | POL | 1:52.23 | | +1.760 |
| 14 | Ivar Norheim (Neo) | NOR | 1:52.41 | | +1.940 |
| 15 | Sebastian Forsmark (Neo) | SWE | 1:52.53 | SB | +2.060 |
| 16 | Lars Heinrichs (Neo) | GER | 1:52.65 | SB | +2.180 |
| 17 | Jakub Koci (Neo) | CZE | 1:52.99 | SB | +2.520 |
| 18 | Dominik Mayrhofer (Neo) | GER | 1:53.06 | | +2.590 |
| 19 | Arthur Lebeaupin (A2) | FRA | 1:53.17 | | +2.700 |
| 20 | Tom Mulder (Neo) | BEL | 1:53.24 | SB | +2.770 |
| 21 | Tadeáš Procházka (Neo) | CZE | 1:54.12 | | +3.650 |
| 22 | Lukács Soma (A2) | HUN | 1:54.26 | | +3.790 |
| 23 | Juuso Lehtonen (Neo) | FIN | 1:54.64 | | +4.170 |
| 24 | Prokop Stodola (Neo) | CZE | 1:54.69 | | +4.220 |
| 25 | Birk Finnstø Refsås (Neo) | NOR | 1:54.97 | | +4.500 |
| 26 | Erlend Belsvik (Neo) | NOR | 1:55.21 | | +4.740 |
| 27 | Christoffer Tellinga Hovde (Neo) | NOR | 1:55.66 | | +5.190 |
| 28 | Ole Bjørnsmoen Næss (M30) | NOR | 1:55.74 | | +5.270 |
| 29 | Sander Tveter (Senior) | NOR | 1:55.91 | | +5.440 |
| 30 | Julian Zimmerling (A2) | AUT | 1:56.32 | | +5.850 |
| 31 | Tomás Bohumsky (Neo) | CZE | 1:56.50 | | +6.030 |
| 32 | Viktor Smedstad Haukaas (Neo) | NOR | 1:56.53 | | +6.060 |
| 33 | Sondre Hvammen (Neo) | NOR | 1:56.57 | SB | +6.100 |
| 34 | Thomas Proverbio (B2) | ITA | 1:57.12 | | +6.650 |
| 35 | Daniel Thuv Eriksen (Senior) | NOR | 1:57.25 | | +6.780 |
| 36 | János Sipos (A2) | HUN | 1:57.76 | SB | +7.290 |
| 37 | Kacper Polny (C2) | POL | 1:58.01 | SB | +7.540 |
| 38 | Johannes Vermeersch (A1) | BEL | 1:58.04 | | +7.570 |
| 39 | Martin Belloir (Neo) | FRA | 1:58.06 | | +7.590 |
| 40 | Alessandro Baroni (C2) | ITA | 1:58.26 | SB | +7.790 |
| 41 | Piotr Molinaroli (C2) | ITA | 1:58.47 | | +8.000 |
| 42 | Adrian Vajansky (A2) | SVK | 1:58.52 | | +8.050 |
| 43 | Tudor Debu (B2) | ROU | 1:58.73 | SB | +8.260 |
| 44 | Simone de Carli (A2) | ITA | 1:58.87 | PB | +8.400 |
| 45 | Yvan Sivilier (Senior) | FRA | 1:58.97 | PB | +8.500 |
| 46 | Alessandro Zampedri (A1) | ITA | 1:59.64 | PB | +9.170 |
| 47 | Márton Klimasz (B1) | HUN | 2:00.79 | | +10.320 |
| 48 | Sune Mastrup (Neo) | DEN | 2:01.34 | SB | +10.870 |
| 49 | Fabian Budziński (C2) | POL | 2:01.56 | PB | +11.090 |
| 50 | Max Kokko (Neo) | FIN | 2:01.59 | SB | +11.120 |
| 51 | Federico Peghini (A2) | ITA | 2:01.82 | PB | +11.350 |
| 52 | Paul Wörle (B2) | AUT | 2:02.36 | | +11.890 |
| 53 | Bruno Perwein (A2) | AUT | 2:03.39 | SB | +12.920 |
| 54 | Christian Arlt (M40) | GER | 2:03.51 | | +13.040 |
| 55 | Andrei Nicolae (B1) | ROU | 2:03.73 | | +13.260 |
| 56 | Matteo De Carli (C2) | ITA | 2:04.56 | PB | +14.090 |
| 57 | Franciszek Jabłoński (C2) | POL | 2:06.50 | | +16.030 |
| 58 | Marek Kurš (B2) | CZE | 2:06.88 | | +16.410 |
| 59 | Samuele Andreatta (B2) | ITA | 2:07.41 | PB | +16.940 |
| 60 | Marc de Vrieze (M45) | NED | 2:08.77 | | +18.300 |
| 61 | Stan Beelen (A1) | BEL | 2:09.72 | PB | +19.250 |
| 62 | Lorenzo Perwein (C2) | AUT | 2:22.57 | PB | +32.100 |
| 63 | Codrin Sabiescu (C2) | AUT | 2:28.51 | PB | +38.040 |
| WDR | Laurens Bergé (Neo) | BEL | WDR | | - |
| DNF | Uku Märten Vaikmaa (A1) | EST | DNF | | - |
| WDR | Gustavs Vacietis (B2) | LAT | WDR | | - |