| 1 | Gilmore Junio (Senior) | CAN | 34.48 | | - |
| 2 | Henrik Fagerli Rukke (Neo) | NOR | 34.74 | SB | +0.260 |
| 3 | Bjørn Magnussen (Neo) | NOR | 35.00 | | +0.520 |
| 4 | Alex Boisvert-Lacroix (Senior) | CAN | 35.25 | | +0.770 |
| 5 | Damian Żurek (A2) | POL | 35.35 | | +0.870 |
| 6 | Jesper Hospes (Senior) | NED | 35.36 | | +0.880 |
| 7 | Kristian Solland Reinton (Neo) | NOR | 35.47 | | +0.990 |
| 8 | Shiwei Wang (Neo) | CHN | 35.61 | PB | +1.130 |
| 9 | Alexandre St-Jean (Senior) | CAN | 35.62 | | +1.140 |
| Joost van Dobbenburgh (Neo) | NED | 35.62 | SB | +1.140 |
| 11 | Simen Kroken (Senior) | NOR | 35.64 | PB | +1.160 |
| 12 | Sam Deckert (Senior) | CAN | 35.66 | | +1.180 |
| 13 | Joost Born (Senior) | NED | 35.67 | | +1.190 |
| 14 | Aleksandr Klenko (Senior) | KAZ | 35.72 | | +1.240 |
| 15 | Thijs Govers (Neo) | NED | 35.75 | SB | +1.270 |
| 16 | Rui.99 Wang (A2) | CHN | 35.81 | | +1.330 |
| 17 | Connor Howe (A2) | CAN | 35.86 | | +1.380 |
| 18 | Oliver Grob (Neo) | SUI | 35.88 | | +1.400 |
| 19 | Marius Bratli (Neo) | NOR | 35.89 | | +1.410 |
| 20 | Haonan Du (Neo) | CHN | 35.90 | SB | +1.420 |
| 21 | Cornelius Kersten (Senior) | GBR | 35.91 | SB | +1.430 |
| 22 | Enxue Chen (Neo) | CHN | 36.02 | | +1.540 |
| 23 | Ivan Arzhanikov (Senior) | KAZ | 36.04 | | +1.560 |
| 24 | Yanfei Gao (Neo) | CHN | 36.14 | SB | +1.660 |
| 25 | Johann Jørgen F. Sæves (Senior) | NOR | 36.23 | | +1.750 |
| 26 | Cooper Emin (Neo) | CAN | 36.26 | | +1.780 |
| 27 | Guang Chen (Senior) | CHN | 36.28 | | +1.800 |
| 28 | Antoine Roger (Neo) | CAN | 36.29 | | +1.810 |
| 29 | Anders Johnson (Neo) | CAN | 36.31 | | +1.830 |
| 30 | Konrád Nagy (Senior) | HUN | 36.37 | | +1.890 |
| 31 | Jelte Boersma (Neo) | NED | 36.42 | | +1.940 |
| 32 | Nicolas Hiller (Neo) | CAN | 36.43 | | +1.950 |
| 33 | Sander Mikkelsen (Neo) | NOR | 36.44 | PB | +1.960 |
| 34 | Yong Shi (Neo) | CHN | 36.46 | | +1.980 |
| 35 | Frank Roth (A1) | CAN | 36.63 | | +2.150 |
| 36 | Yu Wu (Neo) | CHN | 36.65 | SB | +2.170 |
| 37 | Kaleb Muller (Neo) | CAN | 36.68 | SB | +2.200 |
| Fu Xu (Neo) | CHN | 36.68 | | +2.200 |
| 39 | Vitaliy Chshigolev (Neo) | KAZ | 36.71 | PB | +2.230 |
| 40 | Xingguang Ma (Senior) | CHN | 36.74 | PB | +2.260 |
| 41 | Lei.99 Zhao (A2) | CHN | 36.76 | | +2.280 |
| 42 | Cody.94 Miller (Senior) | CAN | 36.77 | | +2.290 |
| 43 | Tyson Langelaar (Neo) | CAN | 36.78 | | +2.300 |
| 44 | Adam Axelsson (Neo) | SWE | 36.83 | | +2.350 |
| 45 | Magnus Dahle (Neo) | NOR | 36.84 | SB | +2.360 |
| 46 | Ao Liu (Neo) | CHN | 36.85 | | +2.370 |
| 47 | Max Halyk (A2) | CAN | 36.88 | | +2.400 |
| 48 | Zhiwen Xue (C2) | CHN | 36.92 | SB | +2.440 |
| 49 | Jinfei Liu (C1) | CHN | 37.03 | | +2.550 |
| 50 | Paul Coderre (A2) | CAN | 37.14 | | +2.660 |
| 51 | Magnus Brask Nordfonn (Senior) | NOR | 37.19 | | +2.710 |
| 52 | Haotian Wang (Neo) | CHN | 37.22 | SB | +2.740 |
| 53 | Peng.94 Guo (Senior) | CHN | 37.27 | PB | +2.790 |
| 54 | William Sohier (A1) | CAN | 37.35 | | +2.870 |
| 55 | Magne Notland (Senior) | NOR | 37.38 | | +2.900 |
| 56 | Gibson Himbeault (Neo) | CAN | 37.44 | SB | +2.960 |
| 57 | Qiurui Feng (C2) | CHN | 37.46 | SB | +2.980 |
| 58 | Simon Koots (Neo) | CAN | 37.47 | | +2.990 |
| 59 | Jonah Hurtubise (Neo) | CAN | 37.52 | | +3.040 |
| 60 | David Karlingsjö (Neo) | SWE | 37.55 | | +3.070 |
| 61 | Brage Olsen Børtnes (Neo) | NOR | 37.56 | | +3.080 |
| 62 | Jack Deibert (A1) | CAN | 37.58 | | +3.100 |
| 63 | Thomas Meline (Senior) | FRA | 37.59 | SB | +3.110 |
| 64 | Dmitry Morozov (Neo) | KAZ | 37.68 | SB | +3.200 |
| 65 | Guillaume Labbé (Neo) | CAN | 37.72 | | +3.240 |
| 66 | Sam Pollock (Neo) | CAN | 37.73 | | +3.250 |
| 67 | Jianan Liu (Neo) | CHN | 37.74 | SB | +3.260 |
| 68 | Kieran Hanson (B1) | CAN | 37.77 | | +3.290 |
| 69 | Eric Orlowsky (A1) | CAN | 37.92 | SB | +3.440 |
| 70 | Lex Dijkstra (Neo) | NED | 37.97 | | +3.490 |
| Espen Brask Nordfonn (Senior) | NOR | 37.97 | | +3.490 |
| 72 | Wei.02 Wang (B1) | CHN | 38.00 | SB | +3.520 |
| 73 | Verneri Kinnunen (Senior) | FIN | 38.02 | | +3.540 |
| 74 | Matthew Scutchings (A2) | CAN | 38.12 | PB | +3.640 |
| 75 | Dawson O'Brian (A2) | CAN | 38.33 | | +3.850 |
| 76 | Mathias Bathe (B2) | CAN | 38.35 | SB | +3.870 |
| 77 | Antoine Godbout (A1) | CAN | 38.40 | | +3.920 |
| 78 | Wenyang Xu (A1) | CHN | 38.42 | | +3.940 |
| 79 | Noah Bouma (A2) | CAN | 38.45 | PB | +3.970 |
| 80 | Myuuto Inoue (Neo) | JPN | 38.48 | PB | +4.000 |
| 81 | Qiang Ye (A2) | CHN | 38.69 | | +4.210 |
| 82 | Kaeden Witkowski (B2) | CAN | 38.72 | | +4.240 |
| 83 | John Granli (B2) | NOR | 38.82 | SB | +4.340 |
| 84 | Zachary Lacroix (A1) | CAN | 38.95 | | +4.470 |
| 85 | Antoine Parent (A2) | CAN | 39.03 | | +4.550 |
| Marcus Rasmussen Kvarme (A1) | NOR | 39.03 | SB | +4.550 |
| 87 | Joshua Hathaway (A2) | CAN | 39.36 | | +4.880 |
| 88 | Max Krabben (B1) | CAN | 39.74 | | +5.260 |
| 89 | Caleb Hovey (Neo) | CAN | 39.76 | | +5.280 |
| 90 | Alexander Horst (Senior) | CAN | 40.12 | | +5.640 |
| 91 | Logan Toblan (B2) | CAN | 40.18 | | +5.700 |
| 92 | Kaleb Jacobsen (B1) | CAN | 40.19 | SB | +5.710 |
| 93 | Jérémie Després (B2) | CAN | 40.22 | | +5.740 |
| 94 | Gavin Broadhead (Senior) | CAN | 40.23 | SB | +5.750 |
| 95 | Adam Mong (B1) | CAN | 40.81 | PB | +6.330 |
| 96 | Julius Pokol (Senior) | CAN | 40.97 | SB | +6.490 |
| 97 | Vaughn Thibault (M50) | CAN | 41.26 | SB | +6.780 |
| 98 | Tristan Marcial (B1) | CAN | 41.48 | PB | +7.000 |
| 99 | Zain Syed Ahmed (Senior) | CAN | 41.50 | SB | +7.020 |
| 100 | Ian Dwyer (M40) | CAN | 41.66 | | +7.180 |
| 101 | Jared Farquharson (B2) | CAN | 41.77 | SB | +7.290 |
| 102 | Andre Erasmus (C1) | CAN | 42.46 | SB | +7.980 |
| 103 | Brad Hudey (M55) | CAN | 42.52 | SB | +8.040 |
| 104 | Oliver Bathe (M50) | CAN | 44.25 | | +9.770 |
| Cameron Thomas (C2) | CAN | 44.25 | | +9.770 |
| 106 | Joshua Read (C1) | CAN | 44.48 | SB | +10.000 |
| 107 | Daniel Hall (C1) | CAN | 44.80 | SB | +10.320 |
| 108 | Robert Black (M55) | AUS | 44.82 | | +10.340 |
| 109 | Ayden Osvath (B1) | CAN | 45.42 | SB | +10.940 |
| 110 | Donald Hrynyk (M60) | CAN | 46.61 | SB | +12.130 |
| 111 | Jack Hanson (C1) | CAN | 47.72 | SB | +13.240 |
| 112 | Ronald Johnston (M80) | CAN | 50.94 | | +16.460 |
| 113 | Phoenix Nash (n/a) | CAN | 53.87 | PB | +19.390 |
| 114 | Mike Hagen (M60) | CAN | 54.40 | SB | +19.920 |
| 115 | Keven Fitzpatrick (M35) | CAN | 1:17.75 | | +43.270 |
| DQ | Jeff Ross (Neo) | CAN | DQ | | - |
| DQ | Mark Golden (Neo) | CAN | DQ | | - |
| DQ | Zack Zawada (B2) | CAN | DQ | | - |
| DQ | Demyan Gavrilov (Neo) | KAZ | DQ | | - |
| DNS | Gerben Hettinga (M50) | NED | DNS | | - |
| DNS | Rune Farstad (M55) | NOR | DNS | | - |
| DQ | Odin By Farstad (Neo) | NOR | DQ | | - |