| Frank Roth (Neo) | 35.61 | (4) | 36.04 | (1) | - | | - | | - | | - | |
| Seon Kyo Jeong (Senior) | 35.92 | (8) | - | | 1:11.55 | (6) | - | | - | | - | |
| David Karlingsjö (Senior) | 37.09 | (18) | - | | 1:13.13 | (9) | - | | - | | - | |
| Arvid Karlingsjö (Neo) | 38.22 | (32) | - | | 1:16.66 | (15) | - | | - | | - | |
| Sondre Kvalshaugen Glesne (Senior) | 38.51 | (37) | - | | 1:15.67 | (14) | - | | - | | - | |
| Siver Brattgjerd (Neo) | 36.19 | (12) | - | | 1:13.01 | (8) | - | | - | | - | |
| Magnus Dahle (Senior) | 37.25 | (21) | - | | 1:14.24 | (11) | - | | - | | - | |
| Cooper Emin (Senior) | 35.42 | (2) | - | | DNF | | - | | - | | - | |
| Kieran Hanson (Neo) | 36.99 | (17) | - | | 1:12.43 | (7) | - | | - | | - | |
| Marc-André Doyon (Neo) | DNF | | - | | 1:10.81 | (2) | - | | - | | - | |
| Anders Johnson (Senior) | 35.42 | (2) | - | | 1:10.65 | (1) | - | | - | | - | |
| Joshua Telizyn (Neo) | 35.35 | (1) | - | | 1:10.99 | (3) | - | | - | | - | |
| Jersey Chytla (Neo) | 39.07 | (41) | - | | 1:17.58 | (16) | - | | - | | - | |
| Riley Vanderburgh (A2) | 42.92 | (54) | - | | 1:27.42 | (17) | - | | - | | - | |
| Andre Erasmus (A2) | 37.76 | (28) | - | | 1:15.03 | (13) | - | | - | | - | |
| Jalen Doan (A1) | 35.87 | (5) | - | | 1:11.17 | (4) | - | | - | | - | |
| Chris Holmstead (Senior) | 36.42 | (14) | - | | 1:13.72 | (10) | - | | - | | - | |
| Vincent Dehaître (Senior) | 35.95 | (9) | - | | - | | 1:47.68 | (4) | - | | - | |
| Matej Pederson (Neo) | 37.84 | (29) | - | | - | | 1:56.38 | (20) | - | | - | |
| Daniel Hall (A2) | 37.97 | (30) | - | | - | | 1:51.12 | (11) | - | | - | |
| Max Halyk (Senior) | 37.53 | (24) | - | | - | | 1:50.15 | (9) | - | | - | |
| Zachary Lacroix (Neo) | 36.64 | (15) | - | | - | | 1:53.24 | (16) | - | | - | |
| Emil Hodzic-Santor (Neo) | 37.51 | (23) | - | | - | | 1:52.91 | (15) | - | | - | |
| Wei-Lin Tai (Senior) | 35.87 | (5) | - | | - | | 1:47.38 | (3) | - | | - | |
| Luca Veeman (A2) | 37.53 | (24) | - | | - | | 1:51.06 | (10) | - | | - | |
| Bon Lowe (Neo) | 37.72 | (27) | - | | - | | 1:56.23 | (19) | - | | - | |
| Ryan Kulbacki (Neo) | 37.18 | (19) | - | | - | | 1:51.78 | (13) | - | | - | |
| Andrew Binns (Neo) | 37.46 | (22) | - | | - | | 2:06.09 | (24) | - | | - | |
| Ben Routledge (Neo) | 39.35 | (43) | - | | - | | 2:02.42 | (22) | - | | - | |
| Joshua Hathaway (Senior) | 40.15 | (48) | - | | - | | - | | 3:55.69 | (5) | - | |
| Jack Deibert (Neo) | 38.30 | (33) | - | | - | | - | | 3:58.20 | (7) | - | |
| Eric Orlowsky (Neo) | 38.32 | (34) | - | | - | | - | | 3:56.40 | (6) | - | |
| Darius Eshete (M35) | 42.70 | (53) | - | | - | | - | | 4:21.29 | (18) | - | |
| Adam Buchwald (A1) | 38.68 | (39) | - | | - | | - | | 4:05.64 | (12) | - | |
| Yankun Zhao (Neo) | 35.90 | (7) | - | | - | | - | | 4:11.13 | (14) | - | |
| Matthew Mitchell (A1) | 39.13 | (42) | - | | - | | - | | 4:14.91 | (15) | - | |
| Matthew Medlicott (A2) | 38.46 | (36) | - | | - | | - | | 4:17.40 | (17) | - | |
| Joshua Sutherland (A2) | 40.84 | (52) | - | | - | | - | | 4:25.20 | (20) | - | |
| Brock Gilbert (B2) | 38.51 | (37) | - | | - | | - | | 4:05.32 | (11) | - | |
| Liam Mckague (A1) | 39.86 | (47) | - | | - | | - | | 4:23.10 | (19) | - | |
| Braeden Kremenik (A1) | 39.85 | (46) | - | | - | | - | | 4:42.48 | (24) | - | |
| Erik Angelozzi (B1) | 38.36 | (35) | - | | - | | - | | 4:27.05 | (21) | - | |
| Connor Waters (A2) | 40.39 | (51) | - | | - | | - | | 4:17.05 | (16) | - | |
| Chandra Mouli Danda (A2) | 40.15 | (48) | - | | - | | - | | 4:31.39 | (22) | - | |
| Keagan Waddington (Neo) | 39.65 | (45) | - | | - | | - | | - | | 7:01.58 | (2) |
| Fergus English (A2) | 38.86 | (40) | - | | - | | - | | - | | 7:09.27 | (4) |
| Joon-Ho Kim (Senior) | 36.38 | (13) | - | | - | | - | | - | | - | |
| Sang-Hoon Oh (Neo) | 36.15 | (11) | - | | - | | - | | - | | - | |
| Mathias Bathe (Neo) | 39.41 | (44) | - | | - | | - | | - | | - | |
| Hojun Yang (A2) | 40.18 | (50) | - | | - | | - | | - | | - | |
| Max Poulin (A2) | 36.80 | (16) | - | | - | | - | | - | | - | |
| Kyungmin Koo (A2) | 37.23 | (20) | - | | - | | - | | - | | - | |
| Daniel Pauli (Neo) | 38.09 | (31) | - | | - | | - | | - | | - | |
| Ryan Gibson (Senior) | 36.05 | (10) | - | | - | | - | | - | | - | |
| Sebastien Champagne (Senior) | 37.62 | (26) | - | | - | | - | | - | | - | |
| Wouter Oosthuizen (A1) | - | | - | | DQ | | - | | 4:36.91 | (23) | - | |
| Do-Hyeong Lee (Senior) | - | | - | | 1:11.39 | (5) | - | | - | | - | |
| Byeong-Hoon Lee (Neo) | - | | - | | 1:14.91 | (12) | - | | - | | - | |
| Hyeon-Min Oh (Senior) | - | | - | | - | | 1:53.25 | (17) | - | | - | |
| Jaewon Chung (Neo) | - | | - | | - | | 1:47.17 | (2) | - | | - | |
| Sanghyeok Cho (Neo) | - | | - | | - | | DNS | | - | | - | |
| Seong-Hyeon Park (Senior) | - | | - | | - | | 1:49.59 | (7) | - | | - | |
| Tyson Langelaar (Senior) | - | | - | | - | | 1:47.69 | (5) | - | | - | |
| Hyeong-Joon Joo (M30) | - | | - | | - | | 1:50.05 | (8) | - | | - | |
| Min-Seok Kim (Senior) | - | | - | | - | | 1:59.68 | (21) | - | | - | |
| Connor Howe (Senior) | - | | - | | - | | 1:45.50 | (1) | - | | - | |
| Sung-Yun Park (Neo) | - | | - | | - | | 1:52.13 | (14) | - | | - | |
| Kyoo-Dam Jeon (A2) | - | | - | | - | | 2:02.75 | (23) | - | | - | |
| Yang-Hoon Jeong (Senior) | - | | - | | - | | 1:49.56 | (6) | - | | - | |
| Dong-Hoon Yoo (Neo) | - | | - | | - | | 2:25.71 | (26) | - | | - | |
| Kyeong-Rae Kim (Neo) | - | | - | | - | | 1:51.38 | (12) | - | | - | |
| James Wigelsworth (B2) | - | | - | | - | | 2:07.82 | (25) | - | | - | |
| Yeon-Woo Jeong (B1) | - | | - | | - | | 1:56.11 | (18) | - | | - | |
| Byeong-Wook Ko (M30) | - | | - | | - | | - | | 3:59.13 | (8) | - | |
| Jake Weidemann (Senior) | - | | - | | - | | - | | 3:54.62 | (4) | - | |
| Gabriel Odor (Neo) | - | | - | | - | | - | | 3:43.29 | (1) | - | |
| Hyeon-Woong Moon (M30) | - | | - | | - | | - | | 4:01.90 | (9) | - | |
| Hobbes Holzer (Neo) | - | | - | | - | | - | | 4:03.20 | (10) | - | |
| Hayden Mayeur (Senior) | - | | - | | - | | - | | DNF | | - | |
| Cheon-Ho Um (M30) | - | | - | | - | | - | | DNS | | - | |
| Joel Simpson (Neo) | - | | - | | - | | - | | 3:51.24 | (2) | - | |
| Jeong-Ho.08 Lee (C2) | - | | - | | - | | - | | 4:10.16 | (13) | - | |
| Hyeon-Joon.00 Ahn (Neo) | - | | - | | - | | - | | 3:53.97 | (3) | - | |
| Graeme Fish (Senior) | - | | - | | - | | - | | - | | 6:26.98 | (1) |
| Denis Beljanin (Neo) | - | | - | | - | | - | | - | | 7:06.41 | (3) |