| 1 | Sverre Lunde Pedersen (A2) | NOR | 6:36.27 | | - | |
| 2 | Kristian Reistad Fredriksen (A2) | NOR | 6:38.85 | | +2.580 | |
| 3 | Thomas Krol (A2) | NED | 6:39.02 | | +2.750 | |
| 4 | Andrea Giovannini (A1) | ITA | 6:39.16 | | +2.890 | |
| 5 | Kai Verbij (B2) | NED | 6:39.32 | | +3.050 | |
| 6 | Konstantin.93 Nikitin (A1) | RUS | 6:40.20 | | +3.930 | |
| 7 | Simen Spieler Nilsen (A1) | NOR | 6:40.58 | | +4.310 | |
| 8 | Michele Malfatti (B2) | ITA | 6:41.70 | | +5.430 | |
| 9 | Stefan Due Schmidt (B2) | DEN | 6:42.63 | | +6.360 | |
| 10 | Tommi Pulli (A2) | FIN | 6:42.68 | | +6.410 | |
| 11 | Linus Heidegger (B1) | AUT | 6:43.40 | | +7.130 | |
| 12 | Armin Hager (B2) | AUT | 6:43.43 | | +7.160 | |
| 13 | Felix Maly (A1) | GER | 6:44.20 | | +7.930 | |
| 14 | Nicola Tumolero (B2) | ITA | 6:45.29 | | +9.020 | |
| 15 | Artiom Chaban (B2) | BLR | 6:45.49 | | +9.220 | |
| 16 | Artjom Tsygankov (A1) | BLR | 6:46.47 | | +10.200 | |
| 17 | Dmitrij Listratenko (B2) | BLR | 6:49.79 | | +13.520 | |
| 18 | Mikkel Kirkegaard Øritsland (B1) | DEN | 6:57.22 | | +20.950 | |
| 19 | Christian Oberbichler (A2) | SUI | 6:59.00 | | +22.730 | |
| 20 | Juho Vaittinen (A1) | FIN | 7:00.63 | | +24.360 | |
| 21 | Aleks Luik (B2) | EST | 7:00.86 | | +24.590 | |
| 22 | Florian Jäger (A1) | AUT | 7:05.41 | | +29.140 | |