| 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 | PB | +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 |  | - |