| 1 |  Tommi Pulli  (Neo)  | FIN |  1:51.33  |  SB  |  -  | 
| 2 |  Michal Domanski  (Neo)  | POL |  1:52.00  |    |  +0.670  | 
| 3 |  Dawid Burzykowski  (A1)  | POL |  1:52.32  |  SB  |  +0.990  | 
| 4 |  Alexander Bismar  (A2)  | GER |  1:52.67  |  PB  |  +1.340  | 
 |  Mateusz Owczarek  (A1)  | POL |  1:52.67  |  PB  |  +1.340  | 
| 6 |  Wei-Lin Tai  (A2)  | TPE |  1:53.38  |  NRJ  |  +2.050  | 
| 7 |  Clemens Gawer  (Neo)  | GER |  1:53.43  |  SB  |  +2.100  | 
| 8 |  Jan Hamers  (A2)  | NED |  1:53.60  |    |  +2.270  | 
| 9 |  Gwendal Le Pivert  (Senior)  | FRA |  1:53.79  |    |  +2.460  | 
| 10 |  Josh Whyte  (Neo)  | NZL |  1:54.15  |  SB  |  +2.820  | 
| 11 |  Davide Ghiotto  (Neo)  | ITA |  1:54.31  |  SB  |  +2.980  | 
| 12 |  Fridtjof Petzold  (A2)  | GER |  1:54.58  |  SB  |  +3.250  | 
| 13 |  Sebastian Janicki  (A1)  | POL |  1:54.71  |  SB  |  +3.380  | 
| 14 |  Robin Nicolai Oppi Gruben  (Neo)  | NOR |  1:54.93  |    |  +3.600  | 
| 15 |  Wojciech Sut  (Neo)  | POL |  1:55.02  |    |  +3.690  | 
 |  Artur Janicki  (A1)  | POL |  1:55.02  |    |  +3.690  | 
| 17 |  Carlo Polese  (M30)  | ITA |  1:55.35  |  NRM  |  +4.020  | 
| 18 |  Riccardo Bugari  (Senior)  | ITA |  1:55.51  |  SB  |  +4.180  | 
| 19 |  Oliver Lindenskov  (A1)  | DEN |  1:55.77  |  SB  |  +4.440  | 
| 20 |  Marcel Drwięga  (A2)  | POL |  1:55.85  |    |  +4.520  | 
| 21 |  Kierryn Hughes  (Neo)  | NZL |  1:55.96  |    |  +4.630  | 
| 22 |  Ricardo Verdugo  (Senior)  | CHI |  1:56.39  |  PB  |  +5.060  | 
| 23 |  Aatu Hautamäki  (Neo)  | FIN |  1:56.65  |  PB  |  +5.320  | 
| 24 |  Michael Roth  (B2)  | GER |  1:56.67  |  SB  |  +5.340  | 
| 25 |  Philip Due Schmidt  (A2)  | DEN |  1:56.69  |  SB  |  +5.360  | 
| 26 |  Colin Biermann  (A1)  | SUI |  1:56.87  |    |  +5.540  | 
| 27 |  Brian Geronazzo  (Neo)  | ITA |  1:56.97  |  SB  |  +5.640  | 
| 28 |  Daniel Niero  (A2)  | ITA |  1:57.19  |  SB  |  +5.860  | 
| 29 |  Bart Streefkerk  (Senior)  | NED |  1:57.31  |  SB  |  +5.980  | 
| 30 |  Cristian Sartorarto  (Neo)  | ITA |  1:57.54  |  PB  |  +6.210  | 
| 31 |  Szymon Palka  (A2)  | POL |  1:57.69  |  SB  |  +6.360  | 
| 32 |  Mikkel Emil Højer  (Senior)  | DEN |  1:58.41  |    |  +7.080  | 
| 33 |  Jakub Piotrowski  (B1)  | POL |  1:59.27  |  SB  |  +7.940  | 
| 34 |  Pieter de Munck  (Senior)  | NED |  1:59.28  |  SB  |  +7.950  | 
| 35 |  Radosław Jakubski  (A2)  | POL |  1:59.42  |  SB  |  +8.090  | 
| 36 |  Kamil Wszołek  (A1)  | POL |  1:59.63  |    |  +8.300  | 
| 37 |  Gustav Åkesson  (Neo)  | SWE |  2:00.67  |  SB  |  +9.340  | 
| 38 |  Kevin den Hartog  (Senior)  | NED |  2:00.88  |    |  +9.550  | 
| 39 |  Patryk Jamrozy  (A1)  | POL |  2:01.08  |  PB  |  +9.750  | 
| 40 |  Moritz Klein  (C2)  | GER |  2:01.83  |  SB  |  +10.500  | 
| 41 |  Konstantin Götze  (C2)  | GER |  2:01.95  |  SB  |  +10.620  | 
| 42 |  Luca Barbisan  (Neo)  | ITA |  2:03.27  |  SB  |  +11.940  | 
| 43 |  Darius Eshete  (M30)  | AUS |  2:03.71  |  SB  |  +12.380  | 
| 44 |  Jeroen de Heer  (M40)  | NED |  2:03.95  |  SB  |  +12.620  | 
| 45 |  Thorben Wellnitz  (C1)  | GER |  2:05.50  |    |  +14.170  | 
| 46 |  Gabriel Ohnmacht  (C2)  | GER |  2:05.79  |  SB  |  +14.460  | 
| 47 |  Jorian Dame  (B1)  | NED |  2:06.01  |  SB  |  +14.680  | 
| 48 |  Robert Zając  (B1)  | POL |  2:06.67  |  PB  |  +15.340  | 
| 49 |  Markus Salzinger  (A1)  | GER |  2:07.24  |  SB  |  +15.910  | 
| 50 |  Kas Van Kordelaar  (B2)  | NED |  2:07.89  |  SB  |  +16.560  | 
| 51 |  Carl Gustav Schulze  (C1)  | GER |  2:08.47  |  SB  |  +17.140  | 
| 52 |  Justin Wilberg  (C2)  | GER |  2:08.94  |    |  +17.610  | 
| 53 |  Michael Wels  (A1)  | GER |  2:09.08  |  PB  |  +17.750  | 
| 54 |  Lennart Meerkerk  (B1)  | NED |  2:09.30  |    |  +17.970  | 
| 55 |  Onni Peltonen  (B1)  | FIN |  2:09.75  |  SB  |  +18.420  | 
| 56 |  Clemens Erdmann  (C1)  | GER |  2:09.78  |  SB  |  +18.450  | 
| 57 |  Mattia Niero  (B1)  | ITA |  2:09.93  |  SB  |  +18.600  | 
| 58 |  Filip Kowalski  (B1)  | POL |  2:10.58  |  SB  |  +19.250  | 
| 59 |  Jan Wiercioch  (B2)  | POL |  2:10.75  |  SB  |  +19.420  | 
| 60 |  Oskar Ślusarski  (C1)  | POL |  2:12.03  |  SB  |  +20.700  | 
| 61 |  Jacopo Losi  (Neo)  | ITA |  2:12.51  |    |  +21.180  | 
| 62 |  Sjoerd van den Berg  (A1)  | NED |  2:17.64  |    |  +26.310  | 
| 63 |  Jacob Seifert  (D2)  | GER |  2:18.03  |  SB  |  +26.700  | 
| 64 |  Heinrich Eisleb  (C1)  | GER |  2:18.30  |  SB  |  +26.970  | 
| 65 |  Szymon Mrugała  (A1)  | POL |  2:18.59  |  PB  |  +27.260  | 
| 66 |  Matthis Polman  (C2)  | NED |  2:18.95  |    |  +27.620  | 
| 67 |  Paul Möller  (C2)  | GER |  2:19.73  |  SB  |  +28.400  | 
| 68 |  Maximilian Geppert  (D2)  | GER |  2:37.98  |  SB  |  +46.650  | 
| 69 |  Lukas Salzinger  (C1)  | GER |  2:54.96  |    |  +1.03.630  | 
| WDR |  Mikkel Kirkegaard Øritsland  (Neo)  | DEN |  WDR  |    |  -  | 
| WDR |  Matti Yli-Ojanperä  (Neo)  | FIN |  WDR  |    |  -  | 
| WDR |  Scott Anderson  (Senior)  | GBR |  WDR  |    |  -  | 
| WDR |  Lukas Junge  (C2)  | GER |  WDR  |    |  -  | 
| DNF |  Justus Jahn  (B1)  | GER |  DNF  |    |  -  | 
| WDR |  Tom Hertel  (D2)  | GER |  WDR  |    |  -  | 
| WDR |  Julian Schmidt  (C2)  | GER |  WDR  |    |  -  | 
| WDR |  Dirk Hamers  (B2)  | NED |  WDR  |    |  -  | 
| DNS |  Piotr Puszkarski  (Senior)  | POL |  DNS  |    |  -  | 
| DNF |  Michał Ostaszewski  (Neo)  | POL |  DNF  |    |  -  | 
| DQ |  Grzegorz Wąsek  (B2)  | POL |  DQ  |    |  -  |