| 1 | Beau Snellink (Senior) | NED | 6:06.99 | PB | - | 32 |
| 2 | Riccardo Lorello (Neo) | ITA | 6:07.86 | PB | +0.870 | 28 |
| 3 | Kars Jansman (Senior) | NED | 6:08.15 | PB | +1.160 | 25 |
| 4 | Hanbin Liu (A2) | CHN | 6:08.36 | WRJ, NR, TRJ | +1.370 | 21 |
| 5 | Vladimir Semirunniy (Neo) | POL | 6:09.18 | NR | +2.190 | 20 |
| 6 | Giovanni Trebouta (Senior) | FRA | 6:11.95 | PB | +4.960 | 19 |
| 7 | Ethan Cepuran (Senior) | USA | 6:12.56 | SB | +5.570 | 18 |
| 8 | Marcel Bosker (Senior) | NED | 6:13.17 | | +6.180 | 17 |
| 9 | Viktor Hald Thorup (Senior) | DEN | 6:13.43 | NR | +6.440 | 16 |
| 10 | Wenhao Li (Neo) | CHN | 6:13.80 | PB | +6.810 | 15 |
| 11 | Zhenlong Cong (Neo) | CHN | 6:14.42 | PB | +7.430 | 14 |
| 12 | Yu Wu (Senior) | CHN | 6:15.10 | SB | +8.110 | 13 |
| 13 | Patrick Beckert (Senior) | GER | 6:15.44 | | +8.450 | 12 |
| 14 | Danila Semerikov (Senior) | UZB | 6:15.53 | NR | +8.540 | 11 |
| 15 | Thibault Métraux (Senior) | SUI | 6:15.90 | | +8.910 | 10 |
| 16 | Jaewon Chung (Senior) | KOR | 6:16.03 | PB | +9.040 | 9 |
| 17 | Graeme Fish (Senior) | CAN | 6:16.43 | SB | +9.440 | 8 |
| 18 | Daniel Hall (Neo) | CAN | 6:16.57 | PB | +9.580 | 7 |
| 19 | Yahor Damaratski (Senior) | BLR | 6:17.22 | PB | +10.230 | 6 |
| 20 | Livio Wenger (Senior) | SUI | 6:17.29 | | +10.300 | 5 |
| 21 | Manuel Ghiotto (Neo) | ITA | 6:17.54 | | +10.550 | 4 |
| 22 | Taiyo Morino (Senior) | JPN | 6:19.70 | PB | +12.710 | 3 |
| 23 | Shoumu Sasaki (Neo) | JPN | 6:21.29 | | +14.300 | 2 |
| 24 | Szymon Palka (Senior) | POL | 6:21.47 | | +14.480 | 1 |
| 25 | Motonaga Arito (Senior) | JPN | 6:21.89 | PB | +14.900 | |
| 26 | Andrea Giovannini (Senior) | ITA | 6:22.52 | | +15.530 | |
| 27 | Seung-Min Jo (A1) | KOR | 6:22.78 | PB | +15.790 | |
| 28 | Jake Weidemann (Senior) | CAN | 6:22.98 | PB | +15.990 | |
| 29 | Riku Tsuchiya (Senior) | JPN | 6:23.57 | | +16.580 | |
| 30 | Lukas Stekly (Neo) | SVK | 6:23.81 | | +16.820 | |
| 31 | Severin Widmer (M35) | SUI | 6:24.36 | PB | +17.370 | |
| 32 | Wojciech Gutowski (Neo) | POL | 6:25.40 | PB | +18.410 | |
| 33 | Koutaro Kasahara (Neo) | JPN | 6:25.59 | PB | +18.600 | |
| 34 | Peter Michael (Senior) | NZL | 6:25.77 | | +18.780 | |
| 35 | Adrian Octavian Fierar (Neo) | ROU | 6:30.12 | NR | +23.130 | |
| 36 | Sigurd Holbø Dyrset (Neo) | NOR | 6:30.18 | | +23.190 | |
| 37 | Max Halyk (Senior) | CAN | 6:31.08 | | +24.090 | |
| 38 | Didrik Eng Strand (Neo) | NOR | 6:31.25 | | +24.260 | |
| 39 | Philip Due Schmidt (Senior) | DEN | 6:31.43 | SB | +24.440 | |
| 40 | Manuel Robla (Neo) | ESP | 6:33.57 | NR | +26.580 | |
| 41 | Kelin Dunfee (M35) | USA | 6:34.13 | | +27.140 | |
| 42 | Andrey Zuyev (Neo) | KAZ | 6:34.59 | PB | +27.600 | |
| 43 | Daan van der Elst (Senior) | BEL | 6:37.45 | PB | +30.460 | |
| 44 | Bálint Bödei (Neo) | HUN | 6:40.18 | | +33.190 | |
| 45 | Miguel Bravo (Senior) | POR | 6:40.91 | | +33.920 | |
| 46 | Tadeáš Procházka (Senior) | CZE | 6:45.90 | | +38.910 | |