| 1 | Kierryn Hughes (Senior) | NZL | 5:41.04 | | - | |
| 2 | Yuhaochen Li (Neo) | CHN | 7:29.43 | | +1.48.390 | 20 |
| 3 | Ethan Cepuran (Senior) | USA | 7:29.48 | | +1.48.440 | 19 |
| 4 | Didrik Eng Strand (Neo) | NOR | 7:29.89 | | +1.48.850 | 18 |
| 5 | Marcin Bachanek (Senior) | POL | 7:32.26 | | +1.51.220 | 17 |
| 6 | Alexander Farthofer (Neo) | AUT | 7:33.15 | | +1.52.110 | 16 |
| 7 | Vadim Yakubovskiy (Neo) | KAZ | 7:33.46 | | +1.52.420 | 15 |
| 8 | Danila Semerikov (Senior) | UZB | 7:33.72 | | +1.52.680 | 8 |
| 9 | Yahor Damaratski (Senior) | BLR | 7:36.50 | | +1.55.460 | 7 |
| 10 | Min-Seok Kim (Senior) | HUN | 7:38.00 | | +1.56.960 | 6 |
| 11 | Afonso Henrique Pestana Silva (Neo) | POR | 7:39.05 | | +1.58.010 | 5 |
| 12 | Tadeáš Procházka (Senior) | CZE | 7:39.81 | | +1.58.770 | 4 |
| 13 | Peter Michael (Senior) | NZL | 7:40.92 | | +1.59.880 | 12 |
| 14 | Philip Due Schmidt (Senior) | DEN | 7:41.27 | | +2.00.230 | 10 |
| 15 | Manuel Robla (Neo) | ESP | 7:41.30 | | +2.00.260 | 3 |
| 16 | Taiyo Morino (Senior) | JPN | 7:41.78 | | +2.00.740 | 14 |
| 17 | Lukas Stekly (Neo) | SVK | 7:41.84 | | +2.00.800 | 2 |
| 18 | Wei-Lin Tai (Senior) | TPE | 7:41.87 | | +2.00.830 | 1 |
| 19 | Kai in 't Veld (Senior) | GRE | 7:41.91 | | +2.00.870 | |
| 20 | Botond Bejczi (Senior) | HUN | 7:42.75 | | +2.01.710 | |
| 21 | Adrian Octavian Fierar (Neo) | ROU | 7:43.18 | | +2.02.140 | |
| 22 | Mateusz Śliwka (Neo) | POL | 7:43.26 | | +2.02.220 | |
| 23 | Flavio Gross (Senior) | SUI | 7:43.69 | | +2.02.650 | |
| 24 | Miguel Bravo (Senior) | POR | 7:43.71 | | +2.02.670 | 9 |
| 25 | Sigurd Holbø Dyrset (Neo) | NOR | 7:57.22 | | +2.16.180 | 13 |
| 26 | Andrey Zuyev (Neo) | KAZ | 8:21.42 | | +2.40.380 | 11 |
| DQ | Mathieu Belloir (Senior) | FRA | DQ | | - | |