| 1 | Gabriel Groß (Neo) | GER | 6:28.29 | SB | - |
| 2 | Wojciech Gutowski (Neo) | POL | 6:36.59 | SB | +8.300 |
| 3 | Tom Rudolph (Neo) | GER | 6:36.78 | | +8.490 |
| 4 | Adrian Octavian Fierar (Neo) | ROU | 6:37.40 | SB | +9.110 |
| 5 | Oddbjørn Mellemstrand (Neo) | NOR | 6:38.09 | SB | +9.800 |
| 6 | Sander Tveter (Senior) | NOR | 6:38.78 | SB | +10.490 |
| 7 | Vegard Rye (Neo) | NOR | 6:39.57 | PB | +11.280 |
| 8 | Ivar Norheim (Neo) | NOR | 6:39.85 | PB | +11.560 |
| 9 | Giacomo Zampedri (Neo) | ITA | 6:40.57 | | +12.280 |
| 10 | Ole Bjørnsmoen Næss (M30) | NOR | 6:41.89 | | +13.600 |
| 11 | Arthur Lebeaupin (A2) | FRA | 6:42.02 | SB | +13.730 |
| 12 | Manuel de Carli (Neo) | ITA | 6:42.97 | | +14.680 |
| 13 | Bogdan Brauer (Neo) | GER | 6:42.98 | | +14.690 |
| 14 | Alvar Muhonen (Neo) | FIN | 6:45.86 | PB | +17.570 |
| 15 | Erlend Belsvik (Neo) | NOR | 6:49.24 | PB | +20.950 |
| 16 | Jakub Koci (Neo) | CZE | 6:50.12 | PB | +21.830 |
| 17 | Tom Mulder (Neo) | BEL | 6:51.66 | | +23.370 |
| 18 | Tadeáš Procházka (Neo) | CZE | 6:55.67 | | +27.380 |
| 19 | Birk Finnstø Refsås (Neo) | NOR | 6:55.73 | | +27.440 |
| 20 | Sondre Hvammen (Neo) | NOR | 6:58.01 | SB | +29.720 |
| 21 | Viktor Smedstad Haukaas (Neo) | NOR | 7:00.40 | | +32.110 |
| 22 | Emil Pedersen Matre (Neo) | NOR | 7:01.44 | SB | +33.150 |
| 23 | Daniel Thuv Eriksen (Senior) | NOR | 7:12.58 | | +44.290 |
| 24 | Martin Hänggi (M55) | SUI | 7:15.00 | | +46.710 |
| 25 | Tudor Debu (B2) | ROU | 7:18.40 | PB | +50.110 |
| DQ | Tomás Bohumsky (Neo) | CZE | DQ | | - |