| 1 | Alex Boisvert-Lacroix (Senior) | CAN | 34.61 | | - |
| 2 | William Dutton (Senior) | CAN | 34.70 | | +0.090 |
| 3 | Michel Mulder (Senior) | NED | 34.94 | | +0.330 |
| 4 | An Liu (Neo) | CHN | 35.10 | | +0.490 |
| 5 | An.92 Liu (Senior) | CHN | 35.13 | | +0.520 |
| 6 | Harri Levo (Senior) | FIN | 35.14 | | +0.530 |
| 7 | Xuefeng Sun (A2) | CHN | 35.21 | PB | +0.600 |
| 8 | Sjoerd.88 de Vries (Senior) | NED | 35.22 | | +0.610 |
| 9 | Christopher Fiola (Neo) | CAN | 35.27 | | +0.660 |
| 10 | Tao Yang (A2) | CHN | 35.35 | | +0.740 |
| 11 | Richard MacLennan (Senior) | CAN | 35.36 | | +0.750 |
| 12 | Cooper Hunter (Neo) | CAN | 35.48 | SB | +0.870 |
| 13 | Hongqiang Zhang (Neo) | CHN | 35.53 | PB | +0.920 |
| 14 | Jacob MacKenzie (Senior) | CAN | 35.59 | | +0.980 |
| 15 | Jacob Graham (Neo) | CAN | 35.64 | | +1.030 |
| 16 | Henrik Fagerli Rukke (Neo) | NOR | 35.69 | | +1.080 |
| 17 | Odin By Farstad (A2) | NOR | 35.82 | | +1.210 |
| 18 | Jordan Henkelman (Neo) | CAN | 35.85 | | +1.240 |
| 19 | Joost Born (Neo) | NED | 35.86 | | +1.250 |
| 20 | Christian Oberbichler (Senior) | SUI | 35.92 | | +1.310 |
| 21 | Dan Carruthers (Senior) | CAN | 35.93 | | +1.320 |
| 22 | Thijs Roozen (Neo) | NED | 35.99 | | +1.380 |
| 23 | Jérôme Detuncq (Neo) | CAN | 36.02 | | +1.410 |
| 24 | Daniel Dubreuil (Neo) | CAN | 36.13 | SB | +1.520 |
| 25 | Konrád Nagy (Senior) | HUN | 36.17 | | +1.560 |
| 26 | Martin Corbett (Senior) | CAN | 36.19 | | +1.580 |
| 27 | Damian Żurek (B2) | POL | 36.22 | NRJ | +1.610 |
| 28 | Thijs Govers (A2) | NED | 36.24 | | +1.630 |
| 29 | Haolun Li (A1) | CHN | 36.28 | | +1.670 |
| 30 | Kyle Ronchak (Neo) | USA | 36.34 | | +1.730 |
| 31 | Cornelius Kersten (Neo) | GBR | 36.38 | NR | +1.770 |
| 32 | Benjamin Donnelly (Neo) | CAN | 36.42 | | +1.810 |
| Brett Perry (Senior) | USA | 36.42 | | +1.810 |
| 34 | David Larue (A1) | CAN | 36.43 | | +1.820 |
| 35 | Alemasi Kahanbai (A2) | CHN | 36.44 | SB | +1.830 |
| 36 | Braden Clouthier (Neo) | CAN | 36.49 | | +1.880 |
| 37 | Antoine Gélinas-Beaulieu (Senior) | CAN | 36.51 | | +1.900 |
| 38 | Jeff Ross (Neo) | CAN | 36.52 | | +1.910 |
| Xin Sun (A2) | CHN | 36.52 | | +1.910 |
| 40 | Oliver Grob (Neo) | SUI | 36.56 | | +1.950 |
| 41 | Jess Neufeld (Neo) | CAN | 36.59 | SB | +1.980 |
| 42 | Yalait Zorigtbaatar (A1) | MGL | 36.66 | NRJ, NR | +2.050 |
| 43 | Yanan.97 Jin (A2) | CHN | 36.68 | | +2.070 |
| 44 | Jonas Nordhøy Kristensen (A1) | NOR | 36.71 | PB | +2.100 |
| 45 | Jake Weidemann (Neo) | CAN | 36.73 | | +2.120 |
| 46 | Marcel Bosker (Neo) | NED | 36.76 | | +2.150 |
| 47 | Magne Notland (Senior) | NOR | 36.80 | | +2.190 |
| 48 | Bin Zhou (Neo) | CHN | 36.85 | SB | +2.240 |
| Tyler Cain (Neo) | USA | 36.85 | SB | +2.240 |
| 50 | Kevin Mercanton (Senior) | SWE | 36.87 | | +2.260 |
| 51 | Sander Mikkelsen (A1) | NOR | 36.88 | SB | +2.270 |
| 52 | Jean-Christophe Lataille (A2) | CAN | 36.91 | PB | +2.300 |
| Enxue Chen (Neo) | CHN | 36.91 | | +2.300 |
| 54 | Keil Hillis (Neo) | CAN | 36.93 | | +2.320 |
| 55 | Livio Wenger (Senior) | SUI | 36.95 | | +2.340 |
| 56 | Stephen Paul Kilari (Senior) | IND | 36.99 | | +2.380 |
| 57 | Antoine Roger (Neo) | CAN | 37.02 | | +2.410 |
| 58 | Tyson Langelaar (A1) | CAN | 37.03 | | +2.420 |
| Allan Dahl Johansson (A1) | NOR | 37.03 | | +2.420 |
| 60 | Katsuhiro Kuratsubo (B1) | JPN | 37.08 | | +2.470 |
| 61 | Chuang.96 Zhang (Neo) | CHN | 37.11 | | +2.500 |
| Shiwei Wang (Neo) | CHN | 37.11 | SB | +2.500 |
| 63 | Cody.94 Miller (Neo) | CAN | 37.12 | SB | +2.510 |
| 64 | Keegan Christ (Neo) | CAN | 37.13 | | +2.520 |
| 65 | Guillaume Labbé (Neo) | CAN | 37.14 | | +2.530 |
| 66 | Darren Huang (Senior) | TPE | 37.15 | | +2.540 |
| 67 | Kristian Solland Reinton (Neo) | NOR | 37.17 | | +2.560 |
| 68 | Bowen Xuan (Neo) | CHN | 37.18 | PB | +2.570 |
| 69 | Takuya Toujo (Neo) | JPN | 37.19 | PB | +2.580 |
| Pieter van Velde (Neo) | NED | 37.19 | | +2.580 |
| 71 | Dongsheng Yang (C2) | CHN | 37.24 | | +2.630 |
| 72 | Nicolas Hiller (Neo) | CAN | 37.27 | | +2.660 |
| Hanno Dahmen (A2) | NED | 37.27 | SB | +2.660 |
| 74 | Justin Stelly (Senior) | USA | 37.29 | SB | +2.680 |
| 75 | Junmu Hara (C2) | JPN | 37.34 | SB | +2.730 |
| 76 | Magnus Bakken Haugli (A2) | NOR | 37.36 | PB | +2.750 |
| 77 | Connor Howe (B2) | CAN | 37.37 | | +2.760 |
| 78 | Hongli Wang (A2) | CHN | 37.38 | PB | +2.770 |
| 79 | Brage Olsen Børtnes (Neo) | NOR | 37.41 | | +2.800 |
| 80 | Robert Watson (Senior) | CAN | 37.42 | | +2.810 |
| 81 | Robert Winter (Neo) | CAN | 37.43 | | +2.820 |
| Inigo Vidondo (Senior) | ESP | 37.43 | | +2.820 |
| 83 | Adrian Hannigan (A2) | CAN | 37.56 | SB | +2.950 |
| 84 | Wojciech Kraśnicki (Senior) | POL | 37.60 | | +2.990 |
| 85 | Steven Hartman (Neo) | USA | 37.63 | | +3.020 |
| 86 | Simen Kroken (Senior) | NOR | 37.68 | | +3.070 |
| 87 | Steve Smykal (Neo) | USA | 37.69 | PB | +3.080 |
| 88 | Bart Seffinga (M35) | NED | 37.70 | SB | +3.090 |
| 89 | Frank Roth (B1) | CAN | 37.72 | | +3.110 |
| 90 | Vetle Stangeland (A2) | NOR | 37.73 | PB | +3.120 |
| 91 | Max Halyk (B2) | CAN | 37.74 | | +3.130 |
| 92 | Cooper Emin (A2) | CAN | 37.75 | | +3.140 |
| Magnus Brask Nordfonn (Neo) | NOR | 37.75 | | +3.140 |
| 94 | Espen Brask Nordfonn (Senior) | NOR | 37.77 | | +3.160 |
| 95 | Nick Turro (Senior) | USA | 37.81 | | +3.200 |
| 96 | Zhibo Cui (A1) | CHN | 37.92 | | +3.310 |
| 97 | Jonah Hurtubise (A2) | CAN | 37.96 | | +3.350 |
| 98 | Robin Nicolai Oppi Gruben (Neo) | NOR | 37.98 | SB | +3.370 |
| 99 | Stefan Waples (Senior) | CAN | 38.02 | | +3.410 |
| 100 | Christen Gawek (Neo) | USA | 38.07 | | +3.460 |
| 101 | Alec Janssens (Senior) | CAN | 38.12 | | +3.510 |
| 102 | Garrett Gledhill (A2) | CAN | 38.15 | | +3.540 |
| 103 | Joshua Telizyn (C2) | CAN | 38.18 | NRJ | +3.570 |
| 104 | Takahiro Ito (Neo) | JPN | 38.22 | SB | +3.610 |
| 105 | Kaleb Muller (A1) | CAN | 38.23 | | +3.620 |
| 106 | Jack Deibert (B1) | CAN | 38.26 | | +3.650 |
| 107 | Hamish Black (Senior) | CAN | 38.35 | PB | +3.740 |
| 108 | Ethan Cepuran (B2) | USA | 38.36 | | +3.750 |
| 109 | John Hrynchuk (A2) | CAN | 38.40 | | +3.790 |
| 110 | Hayden Mayeur (A2) | CAN | 38.41 | | +3.800 |
| 111 | Simon Koots (Neo) | CAN | 38.50 | | +3.890 |
| Martin Emil Sørslett Olaussen (A2) | NOR | 38.50 | PB | +3.890 |
| 113 | Thomas Meline (Senior) | FRA | 38.52 | | +3.910 |
| 114 | Bruno-Olivier Brabant (Senior) | CAN | 38.54 | PB | +3.930 |
| 115 | John Sullivan (Neo) | USA | 38.56 | | +3.950 |
| 116 | Rick van Hemert (M30) | NED | 38.60 | | +3.990 |
| 117 | Jordan Bertagnolli (Senior) | CAN | 38.65 | | +4.040 |
| 118 | Ian Ansel (Senior) | USA | 38.67 | | +4.060 |
| 119 | Laurent Marcotte (Neo) | CAN | 38.70 | | +4.090 |
| 120 | Tyler Hartleb (A2) | CAN | 38.71 | | +4.100 |
| 121 | Graeme Fish (A2) | CAN | 38.72 | | +4.110 |
| 122 | Eric Orlowsky (B1) | CAN | 38.83 | | +4.220 |
| Stan van Reisen (A2) | NED | 38.83 | | +4.220 |
| 124 | Matthias Nägeli (Senior) | SUI | 38.86 | | +4.250 |
| 125 | Thomas van Dyck (Neo) | CAN | 38.91 | | +4.300 |
| 126 | Matthew Laxton (A1) | CAN | 38.93 | | +4.320 |
| 127 | Sam Pollock (Neo) | CAN | 38.94 | | +4.330 |
| 128 | Paul Tremblay (Neo) | CAN | 38.98 | | +4.370 |
| 129 | Christian Liebzeit (Neo) | CAN | 39.00 | | +4.390 |
| 130 | Mark Golden (A1) | CAN | 39.07 | SB | +4.460 |
| Hunter Ulett (B1) | CAN | 39.07 | | +4.460 |
| 132 | Dawson O'Brian (B2) | CAN | 39.25 | | +4.640 |
| 133 | Max Brant (B2) | CAN | 39.30 | | +4.690 |
| 134 | Colin Biermann (A2) | SUI | 39.38 | SB | +4.770 |
| 135 | Mark Canvin (A2) | CAN | 39.40 | PB | +4.790 |
| 136 | Alexander Horst (Neo) | CAN | 39.43 | | +4.820 |
| 137 | Ryan Dodyk (Neo) | CAN | 39.47 | | +4.860 |
| 138 | Caleb Hovey (A2) | CAN | 39.53 | | +4.920 |
| 139 | Jan.65 van der Stouwe (M50) | NED | 39.67 | SB | +5.060 |
| 140 | Joshua Hathaway (B2) | CAN | 39.74 | SB | +5.130 |
| 141 | Kees Koeman (Neo) | CAN | 39.77 | | +5.160 |
| 142 | Bjørnar Schultze Borgersen (A1) | NOR | 39.81 | | +5.200 |
| Sondre Kvalshaugen Glesne (B2) | NOR | 39.81 | | +5.200 |
| 144 | Hobbes Holzer (C2) | CAN | 39.94 | | +5.330 |
| 145 | Christian Arlt (M35) | GER | 40.17 | SB | +5.560 |
| 146 | Rob Cunning (Senior) | CAN | 40.31 | | +5.700 |
| 147 | Vaughn Thibault (M45) | CAN | 40.40 | | +5.790 |
| 148 | Cameron.97 Mason (A2) | CAN | 40.42 | | +5.810 |
| 149 | Matthew Scutchings (B2) | CAN | 40.45 | SB | +5.840 |
| 150 | Antoine Parent (B2) | CAN | 40.55 | | +5.940 |
| 151 | Zachary Lacroix (B1) | CAN | 40.66 | | +6.050 |
| 152 | Isaiah Jessie-Uribe (C2) | CAN | 40.68 | | +6.070 |
| 153 | Randy Plett (M50) | CAN | 40.91 | SB | +6.300 |
| 154 | Noah Bouma (B2) | CAN | 41.01 | | +6.400 |
| 155 | Thom Keijzer (Neo) | NED | 41.22 | | +6.610 |
| 156 | Robert Gaudreault (B2) | CAN | 41.46 | | +6.850 |
| 157 | Victor van den Hoff (M60) | NED | 41.47 | | +6.860 |
| 158 | Tjard Kopka (M45) | GER | 41.55 | | +6.940 |
| 159 | Tomas Graham (A2) | CAN | 42.33 | | +7.720 |
| 160 | Brynjulf Måkestad (M65) | NOR | 42.50 | SB | +7.890 |
| 161 | Mircea Vranceanu (M60) | GER | 43.60 | | +8.990 |
| 162 | Sallo Spetter (M65) | NED | 43.96 | | +9.350 |
| 163 | Oliver Bathe (M50) | CAN | 44.33 | | +9.720 |
| 164 | Brett Arnason (M65) | CAN | 44.54 | SB | +9.930 |
| 165 | Roman Laubhan (M65) | GER | 44.71 | NRM | +10.100 |
| 166 | Tim Bushell (M60) | CAN | 45.57 | | +10.960 |
| 167 | Donald Hrynyk (M55) | CAN | 45.68 | | +11.070 |
| 168 | Twan den Braber (M60) | NED | 46.11 | SB | +11.500 |
| DNS | Ted-Jan Bloemen (Senior) | CAN | DNS | | - |
| DQ | Bob Irvine (M60) | CAN | DQ | | - |
| DNF | Sam Deckert (Neo) | CAN | DNF | | - |
| DNF | Gabriel Quon (Neo) | CAN | DNF | | - |
| DQ | Anders Johnson (A2) | CAN | DQ | | - |
| DQ | Chenglong Xu (Neo) | CHN | DQ | | - |
| DNS | Miro Puolakka (Neo) | FIN | DNS | | - |
| DNS | Ole Johannes Fosse (M40) | NOR | DNS | | - |