| 1 | Viktor Hald Thorup (Senior) | DEN | 6:14.32 | | - | 32 |
| 2 | Sigurd Henriksen (Neo) | NOR | 6:16.29 | | +1.970 | 28 |
| 3 | Kars Jansman (Senior) | NED | 6:18.22 | | +3.900 | 25 |
| 4 | Gabriel Groß (Neo) | GER | 6:18.51 | | +4.190 | 21 |
| 5 | Marcel Bosker (Senior) | NED | 6:18.92 | | +4.600 | 20 |
| 6 | Manuel Ghiotto (Neo) | ITA | 6:19.09 | | +4.770 | 19 |
| 7 | Giovanni Trebouta (Senior) | FRA | 6:21.08 | | +6.760 | 18 |
| 8 | Shoumu Sasaki (Neo) | JPN | 6:21.83 | | +7.510 | 17 |
| 9 | Yu Wu (Senior) | CHN | 6:22.13 | | +7.810 | 16 |
| 10 | Szymon Palka (Senior) | POL | 6:23.81 | | +9.490 | 15 |
| 11 | Ethan Cepuran (Senior) | USA | 6:24.52 | | +10.200 | 14 |
| 12 | Graeme Fish (Senior) | CAN | 6:24.90 | | +10.580 | 13 |
| 13 | Patrick Beckert (Senior) | GER | 6:24.95 | | +10.630 | 12 |
| 14 | Wenhao Li (Neo) | CHN | 6:25.43 | | +11.110 | 11 |
| 15 | Andrea Giovannini (Senior) | ITA | 6:26.18 | | +11.860 | 10 |
| 16 | Riku Tsuchiya (Senior) | JPN | 6:26.33 | | +12.010 | 9 |
| 17 | Livio Wenger (Senior) | SUI | 6:28.13 | | +13.810 | 8 |
| 18 | Daniel Hall (Neo) | CAN | 6:29.53 | | +15.210 | 7 |
| 19 | Yahor Damaratski (Senior) | BLR | 6:30.44 | | +16.120 | 6 |
| 20 | Sigurd Holbø Dyrset (Neo) | NOR | 6:30.52 | | +16.200 | 5 |
| 21 | Taiyo Morino (Senior) | JPN | 6:30.76 | | +16.440 | 4 |
| 22 | Jaewon Chung (Senior) | KOR | 6:31.23 | | +16.910 | 3 |
| 23 | Zhenlong Cong (Neo) | CHN | 6:31.76 | | +17.440 | 2 |
| 24 | Danila Semerikov (Senior) | UZB | 6:32.87 | | +18.550 | 1 |
| 25 | Koutaro Kasahara (Neo) | JPN | 6:32.90 | | +18.580 | |
| 26 | Severin Widmer (M35) | SUI | 6:34.64 | | +20.320 | |
| 27 | Wojciech Gutowski (Neo) | POL | 6:34.99 | | +20.670 | |
| 28 | Filip Møller Nordal (Neo) | NOR | 6:35.65 | SB | +21.330 | |
| 29 | Lukas Stekly (Neo) | SVK | 6:36.06 | | +21.740 | |
| 30 | Vitaliy Chshigolev (Senior) | KAZ | 6:37.98 | SB | +23.660 | |
| 31 | Afonso Henrique Pestana Silva (Neo) | POR | 6:39.16 | | +24.840 | |
| 32 | Daan van der Elst (Senior) | BEL | 6:39.77 | | +25.450 | |
| 33 | Oddbjørn Mellemstrand (Senior) | NOR | 6:41.26 | | +26.940 | |
| 34 | Kelin Dunfee (M35) | USA | 6:41.43 | | +27.110 | |
| 35 | Philip Due Schmidt (Senior) | DEN | 6:45.22 | | +30.900 | |
| 36 | Adrian Octavian Fierar (Neo) | ROU | 6:45.76 | | +31.440 | |
| 37 | Manuel Robla (Neo) | ESP | 6:46.98 | | +32.660 | |
| 38 | Tadeáš Procházka (Senior) | CZE | 6:49.76 | | +35.440 | |
| 39 | Thibault Métraux (Senior) | SUI | 6:51.86 | | +37.540 | |