| 1 | Riccardo Lorello (Neo) | ITA | 6:09.33 | | - | 32 |
| 2 | Marcel Bosker (Senior) | NED | 6:11.67 | | +2.340 | 28 |
| 3 | Stijn van de Bunt (Neo) | NED | 6:11.96 | | +2.630 | 25 |
| 4 | Gabriel Groß (Neo) | GER | 6:12.80 | | +3.470 | 21 |
| 5 | Livio Wenger (Senior) | SUI | 6:15.18 | SB | +5.850 | 20 |
| 6 | Luca Matteo Stibenz (Neo) | GER | 6:15.81 | PB | +6.480 | 19 |
| 7 | Giovanni Trebouta (Senior) | FRA | 6:16.25 | | +6.920 | 18 |
| 8 | Andrea Giovannini (Senior) | ITA | 6:16.70 | SB | +7.370 | 17 |
| 9 | Beau Snellink (Senior) | NED | 6:17.23 | | +7.900 | 16 |
| 10 | Yu Wu (Senior) | CHN | 6:18.11 | | +8.780 | 15 |
| 11 | Ethan Cepuran (Senior) | USA | 6:19.53 | | +10.200 | 14 |
| 12 | Wenhao Li (Neo) | CHN | 6:19.59 | | +10.260 | 13 |
| 13 | Manuel Ghiotto (Neo) | ITA | 6:19.72 | | +10.390 | 12 |
| 14 | Patrick Beckert (Senior) | GER | 6:21.49 | | +12.160 | 11 |
| 15 | Thibault Métraux (Senior) | SUI | 6:23.45 | | +14.120 | 10 |
| 16 | Riku Tsuchiya (Senior) | JPN | 6:24.03 | | +14.700 | 9 |
| 17 | Szymon Palka (Senior) | POL | 6:24.27 | | +14.940 | 8 |
| 18 | Shoumu Sasaki (Neo) | JPN | 6:24.91 | | +15.580 | 7 |
| 19 | Mateusz Śliwka (Neo) | POL | 6:25.47 | PB | +16.140 | 6 |
| 20 | Kasper Tveter (Senior) | NOR | 6:26.88 | PB | +17.550 | 5 |
| 21 | Vadim Yakubovskiy (Neo) | KAZ | 6:28.40 | | +19.070 | 4 |
| 22 | Severin Widmer (M35) | SUI | 6:28.79 | | +19.460 | 3 |
| 23 | Lukas Stekly (Neo) | SVK | 6:28.80 | | +19.470 | 2 |
| 24 | Finn Elias Haneberg (Neo) | NOR | 6:29.06 | PB | +19.730 | 1 |
| 25 | Indra Medard (Senior) | BEL | 6:29.91 | PB | +20.580 | |
| 26 | Afonso Henrique Pestana Silva (Neo) | POR | 6:30.22 | NR | +20.890 | |
| 27 | Peter Michael (Senior) | NZL | 6:33.28 | | +23.950 | |
| 28 | Filip Møller Nordal (Neo) | NOR | 6:33.36 | PB | +24.030 | |
| 29 | Kelin Dunfee (M35) | USA | 6:34.62 | | +25.290 | |
| 30 | Motonaga Arito (Senior) | JPN | 6:35.88 | | +26.550 | |
| 31 | Tadeáš Procházka (Senior) | CZE | 6:41.06 | | +31.730 | |
| 32 | Manuel Robla (Neo) | ESP | 6:41.14 | | +31.810 | |
| 33 | Zhenlong Cong (Neo) | CHN | 6:46.90 | | +37.570 | |
| 34 | Adrian Octavian Fierar (Neo) | ROU | 6:48.05 | | +38.720 | |
| DQ | Yuhaochen Li (Neo) | CHN | DQ | | - | |