| Marcel Bosker (Neo) | 36.60 | (16) | 1:10.20 | (3) | - | | - | | - | |
| Espen Brask Nordfonn (Senior) | 38.67 | (41) | 1:17.63 | (20) | - | | - | | - | |
| Simen Kroken (Senior) | 36.28 | (10) | 1:15.00 | (15) | - | | - | | - | |
| Magne Notland (Senior) | 37.16 | (27) | 1:12.67 | (9) | - | | - | | - | |
| Adam Axelsson (Neo) | 37.11 | (26) | 1:13.33 | (11) | - | | - | | - | |
| Magnus Brask Nordfonn (Senior) | 37.67 | (35) | DNS | | - | | - | | - | |
| Marius Bratli (Neo) | 36.37 | (12) | 1:11.59 | (7) | - | | - | | - | |
| Sander Mikkelsen (Neo) | 36.98 | (23) | 1:17.89 | (21) | - | | - | | - | |
| Odin By Farstad (Neo) | 35.81 | (4) | 1:10.61 | (5) | - | | - | | - | |
| Magnus Dahle (Neo) | 37.49 | (32) | 1:13.51 | (13) | - | | - | | - | |
| Shiwei Wang (Neo) | 36.39 | (13) | 1:09.44 | (2) | - | | - | | - | |
| Logan Toblan (B2) | 40.65 | (47) | 1:23.11 | (22) | - | | - | | - | |
| Kaleb Jacobsen (B1) | 41.17 | (49) | 1:23.91 | (23) | - | | - | | - | |
| Yanfei Gao (Neo) | 36.69 | (17) | 1:12.32 | (8) | - | | - | | - | |
| Bob Irvine (M60) | 43.88 | (53) | - | | DNS | | - | | - | |
| Kristian Solland Reinton (Neo) | 35.39 | (1) | - | | 1:48.61 | (2) | - | | - | |
| Zain Syed Ahmed (Senior) | 42.86 | (51) | - | | 2:07.74 | (8) | - | | - | |
| Max Krabben (B1) | 40.61 | (46) | - | | 2:07.52 | (7) | - | | - | |
| Andrea Giovannini (Senior) | 36.99 | (24) | - | | - | | 3:44.07 | (5) | - | |
| Michele Malfatti (Senior) | 38.93 | (42) | - | | - | | 3:45.60 | (6) | - | |
| Ted-Jan Bloemen (Senior) | 37.61 | (34) | - | | - | | 3:39.18 | (1) | - | |
| Jordan Belchos (M30) | 37.86 | (37) | - | | - | | 3:43.85 | (4) | - | |
| Chris Huizinga (Neo) | 37.39 | (31) | - | | - | | 3:42.85 | (3) | - | |
| Allan Dahl Johansson (Neo) | 36.74 | (19) | - | | - | | 3:52.18 | (9) | - | |
| Livio Wenger (Senior) | 36.80 | (21) | - | | - | | 3:41.05 | (2) | - | |
| Dawson O'Brian (A2) | 38.96 | (43) | - | | - | | 4:14.20 | (18) | - | |
| Kaeden Witkowski (B2) | 39.36 | (44) | - | | - | | 4:42.82 | (20) | - | |
| Jos de Vos (Senior) | 37.30 | (28) | - | | - | | - | | 6:29.75 | (1) |
| Darius Eshete (M30) | 41.23 | (50) | - | | - | | - | | 7:21.93 | (3) |
| Patrick Beckert (Senior) | 37.79 | (36) | - | | - | | - | | - | |
| Vitalij Mikhajlov (Senior) | 37.53 | (33) | - | | - | | - | | - | |
| Håvard Bøkko (Senior) | 35.95 | (5) | - | | - | | - | | - | |
| Sven Kramer (Senior) | 36.32 | (11) | - | | - | | - | | - | |
| Thomas Krol (Senior) | DNF | | - | | - | | - | | - | |
| Douwe de Vries (Senior) | 36.79 | (20) | - | | - | | - | | - | |
| Sverre Lunde Pedersen (Senior) | 36.23 | (8) | - | | - | | - | | - | |
| Sindre Henriksen (Senior) | 36.09 | (7) | - | | - | | - | | - | |
| Yu.93 Tian (Senior) | 36.04 | (6) | - | | - | | - | | - | |
| Julius Pokol (Senior) | 41.07 | (48) | - | | - | | - | | - | |
| Sam Deckert (Senior) | 35.61 | (3) | - | | - | | - | | - | |
| Jake Weidemann (Neo) | 37.32 | (29) | - | | - | | - | | - | |
| Simon Koots (Neo) | 37.88 | (38) | - | | - | | - | | - | |
| Caleb Hovey (Neo) | 40.26 | (45) | - | | - | | - | | - | |
| Bart Swings (Senior) | 36.58 | (15) | - | | - | | - | | - | |
| Jacob Graham (Neo) | 35.52 | (2) | - | | - | | - | | - | |
| Benjamin Donnelly (Neo) | 36.48 | (14) | - | | - | | - | | - | |
| Jeff Ross (Neo) | 36.23 | (8) | - | | - | | - | | - | |
| Mark Golden (Neo) | 38.61 | (40) | - | | - | | - | | - | |
| Dino Elasz (B1) | 42.90 | (52) | - | | - | | - | | - | |
| Jinfei Liu (C1) | 36.90 | (22) | - | | - | | - | | - | |
| Guang Chen (Senior) | 37.05 | (25) | - | | - | | - | | - | |
| Peng.94 Guo (Senior) | 37.89 | (39) | - | | - | | - | | - | |
| Ao Liu (Neo) | 37.34 | (30) | - | | - | | - | | - | |
| Lei.99 Zhao (A2) | 36.73 | (18) | - | | - | | - | | - | |
| Patrick Roest (Neo) | - | | 1:09.04 | (1) | - | | - | | - | |
| Jonah Hurtubise (Neo) | - | | 1:13.47 | (12) | - | | - | | - | |
| Zilong Wang (B2) | - | | 1:12.99 | (10) | - | | - | | - | |
| Rui.99 Wang (A2) | - | | 1:11.31 | (6) | - | | - | | - | |
| Qiang Ye (A2) | - | | 1:16.99 | (17) | - | | - | | - | |
| Xiangjun Li (A1) | - | | 1:16.55 | (16) | - | | - | | - | |
| Xingguang Ma (Senior) | - | | 1:10.57 | (4) | - | | - | | - | |
| Haoyanfei Li (B1) | - | | 1:17.34 | (19) | - | | - | | - | |
| Wenyang Xu (A1) | - | | 1:17.08 | (18) | - | | - | | - | |
| Yong Shi (Neo) | - | | 1:14.41 | (14) | - | | - | | - | |
| Jess Neufeld (Senior) | - | | - | | 1:49.13 | (4) | - | | - | |
| Konrád Nagy (Senior) | - | | - | | 1:49.05 | (3) | - | | - | |
| Hayden Mayeur (Neo) | - | | - | | 1:47.90 | (1) | - | | - | |
| Thomas Meline (Senior) | - | | - | | 1:51.96 | (6) | - | | - | |
| Haonan Du (Neo) | - | | - | | 1:50.11 | (5) | - | | - | |
| Chuang.96 Zhang (Neo) | - | | - | | - | | 3:56.54 | (11) | - | |
| Yu Wu (Neo) | - | | - | | - | | 3:51.55 | (8) | - | |
| Zhongyan Ning (A2) | - | | - | | - | | 3:46.51 | (7) | - | |
| Yekeben Alayi (A2) | - | | - | | - | | 4:09.30 | (13) | - | |
| Jiawei Yu (A1) | - | | - | | - | | 3:52.41 | (10) | - | |
| Nuerkamali Palashati (A1) | - | | - | | - | | 4:12.98 | (16) | - | |
| Weidong Jiao (Neo) | - | | - | | - | | 4:16.07 | (19) | - | |
| Ruiji Wei (A1) | - | | - | | - | | 4:12.42 | (15) | - | |
| Jingyang Ju (C2) | - | | - | | - | | 4:13.48 | (17) | - | |
| Anqi Qu (Neo) | - | | - | | - | | 4:09.41 | (14) | - | |
| Kuokuo Li (C2) | - | | - | | - | | 4:08.25 | (12) | - | |
| He.02 Zhang (B2) | - | | - | | - | | DQ | | - | |
| Shen Hanyang (Neo) | - | | - | | - | | - | | 6:48.79 | (2) |