| 1 | Vladimir Semirunniy (Neo) | POL | 6:17.90 | | - | 32 |
| 2 | Jorrit Bergsma (Senior) | NED | 6:19.02 | | +1.120 | 28 |
| 3 | Riccardo Lorello (Neo) | ITA | 6:22.41 | | +4.510 | 25 |
| 4 | Tjerk de Boer (Senior) | NED | 6:25.13 | | +7.230 | 21 |
| 5 | Alexander Farthofer (Neo) | AUT | 6:26.00 | SB | +8.100 | 20 |
| 6 | Andrea Giovannini (Senior) | ITA | 6:27.20 | | +9.300 | 19 |
| 7 | Riku Tsuchiya (Senior) | JPN | 6:28.15 | | +10.250 | 18 |
| 8 | Jasper Krommenhoek (Neo) | NED | 6:28.45 | | +10.550 | 17 |
| 9 | Szymon Palka (Senior) | POL | 6:28.61 | | +10.710 | 16 |
| 10 | Seitaro Ichinohe (Senior) | JPN | 6:28.95 | | +11.050 | 15 |
| 11 | Daniele Di Stefano (Senior) | ITA | 6:30.40 | | +12.500 | 14 |
| 12 | Giovanni Trebouta (Senior) | FRA | 6:30.85 | | +12.950 | 13 |
| 13 | Germain Deschamps (Neo) | FRA | 6:31.44 | | +13.540 | 12 |
| 14 | Seung-Hoon Lee (Senior) | KOR | 6:31.45 | SB | +13.550 | 11 |
| 15 | Sigurd Henriksen (Neo) | NOR | 6:31.57 | | +13.670 | 10 |
| 16 | Taiyo Morino (Neo) | JPN | 6:32.19 | | +14.290 | 9 |
| 17 | Hanbin Liu (A1) | CHN | 6:33.46 | | +15.560 | 8 |
| 18 | Zhenlong Cong (Neo) | CHN | 6:33.65 | | +15.750 | 7 |
| 19 | Thibault Métraux (Neo) | SUI | 6:34.64 | | +16.740 | 6 |
| 20 | Viktor Hald Thorup (Senior) | DEN | 6:35.11 | | +17.210 | 5 |
| 21 | Shoumu Sasaki (A2) | JPN | 6:36.92 | | +19.020 | 4 |
| 22 | Motonaga Arito (Neo) | JPN | 6:37.86 | | +19.960 | 3 |
| 23 | Jason Suttels (Senior) | BEL | 6:38.39 | | +20.490 | 2 |
| 24 | Jake Weidemann (Senior) | CAN | 6:39.94 | | +22.040 | 1 |
| 25 | Alemasi Kahanbai (Senior) | CHN | 6:40.81 | | +22.910 | |
| 26 | Jaewon Chung (Senior) | KOR | 6:40.97 | | +23.070 | |
| 27 | Danila Semerikov (Senior) | UZB | 6:41.49 | | +23.590 | |
| 28 | Finn Elias Haneberg (Neo) | NOR | 6:41.59 | | +23.690 | |
| 29 | Lukas Stekly (Neo) | SVK | 6:43.66 | | +25.760 | |
| 30 | Severin Widmer (M35) | SUI | 6:45.92 | | +28.020 | |
| 31 | Jonathan Tobon (Neo) | USA | 6:49.66 | | +31.760 | |