| 1 | Ryousuke Tsuchiya (Senior) | JPN | 13:03.65 | | - | 36 |
| 2 | Kars Jansman (Senior) | NED | 13:10.07 | | +6.420 | 32 |
| 3 | Michele Malfatti (Senior) | ITA | 13:12.32 | | +8.670 | 29 |
| 4 | Danila Semerikov (Senior) | RUS | 13:14.91 | SB | +11.260 | 25 |
| 5 | Peter Michael (Senior) | NZL | 13:15.29 | SB | +11.640 | 24 |
| 6 | Andrea Giovannini (Senior) | ITA | 13:18.28 | SB | +14.630 | 23 |
| 7 | Marcel Bosker (Senior) | NED | 13:18.44 | | +14.790 | 22 |
| 8 | Casey Dawson (Neo) | USA | 13:19.50 | | +15.850 | 21 |
| 9 | Riku Tsuchiya (Senior) | JPN | 13:20.28 | SB | +16.630 | 20 |
| 10 | Jordan Belchos (M30) | CAN | 13:20.56 | | +16.910 | 19 |
| 11 | Felix Rijhnen (Senior) | GER | 13:21.07 | SB | +17.420 | 18 |
| 12 | Daniil Aldoshkin (Neo) | RUS | 13:27.63 | | +23.980 | 17 |
| 13 | Yegor Yunin (Senior) | RUS | 13:28.03 | PB | +24.380 | 16 |
| 14 | Timothy Loubineaud (Senior) | FRA | 13:29.60 | SB | +25.950 | 15 |
| 15 | Shane Williamson (Senior) | JPN | 13:31.92 | SB | +28.270 | 14 |
| 16 | Nicola Tumolero (Senior) | ITA | 13:32.11 | SB | +28.460 | 13 |
| 17 | Ethan Cepuran (Neo) | USA | 13:32.68 | | +29.030 | 12 |
| 18 | Fridtjof Petzold (Senior) | GER | 13:34.74 | | +31.090 | 11 |
| 19 | Sverre Lunde Pedersen (Senior) | NOR | 13:35.21 | SB | +31.560 | 10 |
| 20 | Felix Maly (Senior) | GER | 13:36.28 | | +32.630 | 9 |
| 21 | Sigurd Henriksen (B2) | NOR | 13:36.49 | TRJ | +32.840 | 8 |
| 22 | Shen Hanyang (Neo) | CHN | 13:37.15 | | +33.500 | 7 |
| 23 | Takahiro Ito (Senior) | JPN | 13:38.41 | | +34.760 | 6 |
| 24 | Seung-Hoon Lee (Senior) | KOR | 13:40.45 | SB | +36.800 | 5 |
| 25 | Hallgeir Engebråten (Neo) | NOR | 13:41.06 | | +37.410 | 4 |
| 26 | Jaewon Chung (Neo) | KOR | 13:42.23 | SB | +38.580 | 3 |
| 27 | Szymon Palka (Senior) | POL | 13:46.39 | | +42.740 | 2 |
| 28 | Yahor Damaratski (Neo) | BLR | 13:53.28 | PB | +49.630 | 1 |
| 29 | Bagdaulet Sagatov (Neo) | KAZ | 13:58.71 | SB | +55.060 | |
| 30 | Cheon-Ho Um (M30) | KOR | 13:58.82 | NRM | +55.170 | |
| 31 | Vitaliy Chshigolev (Senior) | KAZ | 14:01.02 | SB | +57.370 | |
| 32 | Maksim Baklashkin (Senior) | KAZ | 14:02.27 | SB | +58.620 | |
| 33 | Artur Janicki (Senior) | POL | 14:02.50 | | +58.850 | |
| 34 | Evgeniy Bolgov (Neo) | BLR | 14:46.97 | SB | +1.43.320 | |
| DNF | Livio Wenger (Senior) | SUI | DNF | | - | |