| 1 | Sjoerd.88 de Vries (Senior) | NED | 34.81 | PB | - |
| 2 | Michel Mulder (Senior) | NED | 34.85 | | +0.040 |
| 3 | Harri Levo (Senior) | FIN | 34.94 | PB | +0.130 |
| 4 | Christopher Fiola (Neo) | CAN | 34.95 | | +0.140 |
| 5 | An Liu (Neo) | CHN | 35.05 | SB | +0.240 |
| 6 | Tao Yang (A2) | CHN | 35.17 | SB | +0.360 |
| 7 | Richard MacLennan (Senior) | CAN | 35.23 | | +0.420 |
| 8 | Jacob MacKenzie (Senior) | CAN | 35.26 | | +0.450 |
| 9 | An.92 Liu (Senior) | CHN | 35.36 | | +0.550 |
| 10 | Henrik Fagerli Rukke (Neo) | NOR | 35.53 | | +0.720 |
| 11 | Xuefeng Sun (A2) | CHN | 35.75 | | +0.940 |
| 12 | Odin By Farstad (A2) | NOR | 35.77 | SB | +0.960 |
| 13 | Joost Born (Neo) | NED | 35.80 | | +0.990 |
| 14 | Thijs Roozen (Neo) | NED | 35.81 | PB | +1.000 |
| 15 | Jérôme Detuncq (Neo) | CAN | 35.89 | | +1.080 |
| 16 | Jacob Graham (Neo) | CAN | 35.93 | | +1.120 |
| 17 | Jordan Henkelman (Neo) | CAN | 35.96 | | +1.150 |
| Hongqiang Zhang (Neo) | CHN | 35.96 | | +1.150 |
| 19 | Thijs Govers (A2) | NED | 35.98 | SB | +1.170 |
| 20 | Dan Carruthers (Senior) | CAN | 36.03 | | +1.220 |
| Kyle Ronchak (Neo) | USA | 36.03 | | +1.220 |
| 22 | Brett Perry (Senior) | USA | 36.07 | | +1.260 |
| 23 | Damian Żurek (B2) | POL | 36.11 | NRJ | +1.300 |
| 24 | David Larue (A1) | CAN | 36.12 | SB | +1.310 |
| 25 | Martin Corbett (Senior) | CAN | 36.18 | | +1.370 |
| 26 | Yanan.97 Jin (A2) | CHN | 36.20 | SB | +1.390 |
| Brian Hansen (Senior) | USA | 36.20 | SB | +1.390 |
| 28 | Konrád Nagy (Senior) | HUN | 36.22 | | +1.410 |
| 29 | Haolun Li (A1) | CHN | 36.24 | | +1.430 |
| 30 | Daniel Dubreuil (Neo) | CAN | 36.26 | | +1.450 |
| 31 | Marcel Bosker (Neo) | NED | 36.39 | PB | +1.580 |
| 32 | Allan Dahl Johansson (A1) | NOR | 36.41 | SB | +1.600 |
| 33 | Antoine Gélinas-Beaulieu (Senior) | CAN | 36.43 | SB | +1.620 |
| 34 | Xin Sun (A2) | CHN | 36.46 | SB | +1.650 |
| 35 | Cornelius Kersten (Neo) | GBR | 36.49 | | +1.680 |
| 36 | Oliver Grob (Neo) | SUI | 36.53 | SB | +1.720 |
| 37 | Benjamin Donnelly (Neo) | CAN | 36.54 | | +1.730 |
| 38 | Kevin Mercanton (Senior) | SWE | 36.55 | PB | +1.740 |
| 39 | Keil Hillis (Neo) | CAN | 36.56 | PB | +1.750 |
| Jeff Ross (Neo) | CAN | 36.56 | | +1.750 |
| Enxue Chen (Neo) | CHN | 36.56 | PB | +1.750 |
| 42 | Braden Clouthier (Neo) | CAN | 36.59 | | +1.780 |
| Yalait Zorigtbaatar (A1) | MGL | 36.59 | NRJ, NR | +1.780 |
| 44 | Tyson Langelaar (A1) | CAN | 36.62 | | +1.810 |
| 45 | Magne Notland (Senior) | NOR | 36.67 | SB | +1.860 |
| 46 | Jake Weidemann (Neo) | CAN | 36.69 | SB | +1.880 |
| 47 | Kristian Solland Reinton (Neo) | NOR | 36.72 | SB | +1.910 |
| 48 | Emery Lehman (Neo) | USA | 36.78 | SB | +1.970 |
| 49 | Livio Wenger (Senior) | SUI | 36.79 | | +1.980 |
| 50 | Antoine Roger (Neo) | CAN | 36.80 | | +1.990 |
| Stephen Paul Kilari (Senior) | IND | 36.80 | | +1.990 |
| 52 | Robert Watson (Senior) | CAN | 36.81 | | +2.000 |
| 53 | Chuang.96 Zhang (Neo) | CHN | 36.84 | SB | +2.030 |
| 54 | Espen Brask Nordfonn (Senior) | NOR | 36.91 | | +2.100 |
| 55 | Tyler Cain (Neo) | USA | 36.95 | | +2.140 |
| 56 | Robert Winter (Neo) | CAN | 36.98 | SB | +2.170 |
| 57 | Jess Neufeld (Neo) | CAN | 37.01 | | +2.200 |
| 58 | Keegan Christ (Neo) | CAN | 37.02 | PB | +2.210 |
| 59 | Guillaume Labbé (Neo) | CAN | 37.03 | SB | +2.220 |
| 60 | Connor Howe (B2) | CAN | 37.06 | | +2.250 |
| 61 | Dongsheng Yang (C2) | CHN | 37.07 | | +2.260 |
| 62 | Nicolas Hiller (Neo) | CAN | 37.08 | | +2.270 |
| 63 | Brage Olsen Børtnes (Neo) | NOR | 37.09 | PB | +2.280 |
| 64 | Sander Mikkelsen (A1) | NOR | 37.11 | | +2.300 |
| 65 | Max Halyk (B2) | CAN | 37.13 | SB | +2.320 |
| Frank Roth (B1) | CAN | 37.13 | | +2.320 |
| 67 | Pieter van Velde (Neo) | NED | 37.14 | PB | +2.330 |
| 68 | Simen Kroken (Senior) | NOR | 37.16 | | +2.350 |
| 69 | Jean-Christophe Lataille (A2) | CAN | 37.31 | | +2.500 |
| Katsuhiro Kuratsubo (B1) | JPN | 37.31 | | +2.500 |
| 71 | Lex Dijkstra (Neo) | NED | 37.37 | PB | +2.560 |
| 72 | Cooper Emin (A2) | CAN | 37.39 | | +2.580 |
| 73 | Inigo Vidondo (Senior) | ESP | 37.40 | | +2.590 |
| 74 | Magnus Bakken Haugli (A2) | NOR | 37.41 | | +2.600 |
| 75 | Justin Stelly (Senior) | USA | 37.47 | | +2.660 |
| 76 | Garrett Gledhill (A2) | CAN | 37.50 | PB | +2.690 |
| 77 | Junmu Hara (C2) | JPN | 37.54 | | +2.730 |
| 78 | Wojciech Kraśnicki (Senior) | POL | 37.56 | | +2.750 |
| 79 | Joshua Telizyn (C2) | CAN | 37.60 | NRJ | +2.790 |
| 80 | Nick Turro (Senior) | USA | 37.61 | PB | +2.800 |
| 81 | Jonah Hurtubise (A2) | CAN | 37.64 | SB | +2.830 |
| 82 | Magnus Brask Nordfonn (Neo) | NOR | 37.77 | | +2.960 |
| 83 | Adrian Hannigan (A2) | CAN | 37.83 | | +3.020 |
| Steve Smykal (Neo) | USA | 37.83 | | +3.020 |
| 85 | Vetle Stangeland (A2) | NOR | 37.94 | | +3.130 |
| 86 | John Hrynchuk (A2) | CAN | 38.01 | | +3.200 |
| Jack Deibert (B1) | CAN | 38.01 | SB | +3.200 |
| 88 | Simon Koots (Neo) | CAN | 38.03 | | +3.220 |
| 89 | Kaleb Muller (A1) | CAN | 38.11 | SB | +3.300 |
| 90 | John Sullivan (Neo) | USA | 38.13 | | +3.320 |
| 91 | Rick van Hemert (M30) | NED | 38.18 | PB | +3.370 |
| 92 | Robin Nicolai Oppi Gruben (Neo) | NOR | 38.20 | | +3.390 |
| 93 | Tyler Hartleb (A2) | CAN | 38.21 | PB | +3.400 |
| 94 | Eric Spence (A2) | CAN | 38.23 | | +3.420 |
| 95 | Ethan Cepuran (B2) | USA | 38.43 | | +3.620 |
| 96 | Thomas van Dyck (Neo) | CAN | 38.44 | | +3.630 |
| Thomas Meline (Senior) | FRA | 38.44 | | +3.630 |
| 98 | Matthew Laxton (A1) | CAN | 38.49 | | +3.680 |
| 99 | Jordan Bertagnolli (Senior) | CAN | 38.50 | | +3.690 |
| 100 | Ryan Dodyk (Neo) | CAN | 38.55 | PB | +3.740 |
| Laurent Marcotte (Neo) | CAN | 38.55 | | +3.740 |
| 102 | Bruno-Olivier Brabant (Senior) | CAN | 38.66 | | +3.850 |
| 103 | Christian Liebzeit (Neo) | CAN | 38.70 | SB | +3.890 |
| 104 | Cody.94 Miller (Neo) | CAN | 38.71 | | +3.900 |
| 105 | Alex Zamojski (Neo) | USA | 38.72 | | +3.910 |
| Ian Ansel (Senior) | USA | 38.72 | | +3.910 |
| 107 | Martin Emil Sørslett Olaussen (A2) | NOR | 38.74 | | +3.930 |
| 108 | Stan van Reisen (A2) | NED | 38.79 | PB | +3.980 |
| 109 | Eric Orlowsky (B1) | CAN | 38.81 | SB | +4.000 |
| 110 | Max Brant (B2) | CAN | 38.88 | | +4.070 |
| 111 | Paul Tremblay (Neo) | CAN | 38.92 | PB | +4.110 |
| 112 | Anders Johnson (A2) | CAN | 38.94 | SB | +4.130 |
| 113 | Sam Pollock (Neo) | CAN | 38.95 | | +4.140 |
| 114 | Hunter Ulett (B1) | CAN | 38.98 | | +4.170 |
| 115 | Caleb Hovey (A2) | CAN | 39.06 | PB | +4.250 |
| 116 | Alexander Horst (Neo) | CAN | 39.09 | SB | +4.280 |
| 117 | Dawson O'Brian (B2) | CAN | 39.15 | | +4.340 |
| 118 | Marwin Talsma (A2) | NED | 39.19 | | +4.380 |
| Matthias Nägeli (Senior) | SUI | 39.19 | | +4.380 |
| 120 | Sondre Kvalshaugen Glesne (B2) | NOR | 39.23 | | +4.420 |
| 121 | Mark Golden (A1) | CAN | 39.34 | | +4.530 |
| 122 | Hobbes Holzer (C2) | CAN | 39.36 | | +4.550 |
| 123 | Daniel Yeow (M35) | AUS | 39.41 | NRM | +4.600 |
| 124 | Mark Canvin (A2) | CAN | 39.52 | | +4.710 |
| 125 | Kees Koeman (Neo) | CAN | 39.54 | PB | +4.730 |
| 126 | Bjørnar Schultze Borgersen (A1) | NOR | 39.59 | PB | +4.780 |
| 127 | Jan.65 van der Stouwe (M50) | NED | 39.76 | | +4.950 |
| 128 | Ian Smibert (Neo) | CAN | 39.92 | SB | +5.110 |
| 129 | Akash Aradhya (Senior) | IND | 39.94 | | +5.130 |
| 130 | Joshua Hathaway (B2) | CAN | 40.00 | | +5.190 |
| 131 | Vaughn Thibault (M45) | CAN | 40.03 | | +5.220 |
| 132 | Rob Cunning (Senior) | CAN | 40.21 | SB | +5.400 |
| 133 | Kieran Bovingdon (C2) | CAN | 40.26 | | +5.450 |
| 134 | Christian Arlt (M35) | GER | 40.28 | | +5.470 |
| 135 | Isaiah Jessie-Uribe (C2) | CAN | 40.35 | PB | +5.540 |
| 136 | Antoine Parent (B2) | CAN | 40.51 | SB | +5.700 |
| 137 | Gabriel Quon (Neo) | CAN | 40.56 | SB | +5.750 |
| Thom Keijzer (Neo) | NED | 40.56 | SB | +5.750 |
| 139 | Noah Bouma (B2) | CAN | 40.57 | SB | +5.760 |
| 140 | Zachary Lacroix (B1) | CAN | 40.65 | SB | +5.840 |
| 141 | Matthew Scutchings (B2) | CAN | 40.68 | | +5.870 |
| 142 | Robert Gaudreault (B2) | CAN | 41.01 | | +6.200 |
| 143 | Randy Plett (M50) | CAN | 41.06 | | +6.250 |
| 144 | Victor van den Hoff (M60) | NED | 41.19 | SB | +6.380 |
| 145 | Tomas Graham (A2) | CAN | 41.34 | | +6.530 |
| 146 | Tjard Kopka (M45) | GER | 41.46 | | +6.650 |
| 147 | Bob Irvine (M60) | CAN | 41.48 | SB | +6.670 |
| 148 | Nick Guerro (B1) | CAN | 41.93 | PB | +7.120 |
| 149 | Brynjulf Måkestad (M65) | NOR | 42.63 | | +7.820 |
| 150 | Robert Black (M50) | AUS | 43.24 | NRM | +8.430 |
| 151 | Mircea Vranceanu (M60) | GER | 43.50 | | +8.690 |
| 152 | Sallo Spetter (M65) | NED | 43.64 | SB | +8.830 |
| 153 | Roman Laubhan (M65) | GER | 44.58 | NRM | +9.770 |
| 154 | Brett Arnason (M65) | CAN | 44.76 | | +9.950 |
| 155 | Tim Bushell (M60) | CAN | 44.92 | PB | +10.110 |
| 156 | Oliver Bathe (M50) | CAN | 45.28 | | +10.470 |
| 157 | Donald Hrynyk (M55) | CAN | 45.29 | PB | +10.480 |
| 158 | Twan den Braber (M60) | NED | 46.46 | | +11.650 |
| DNF | Bart Seffinga (M35) | NED | DNF | | - |
| DQ | Christen Gawek (Neo) | USA | DQ | | - |
| DNS | Darren Huang (Senior) | TPE | DNS | | - |
| DNS | Christian Oberbichler (Senior) | SUI | DNS | | - |
| DNF | Hanno Dahmen (A2) | NED | DNF | | - |
| DNS | Miro Puolakka (Neo) | FIN | DNS | | - |
| DNS | Sam Deckert (Neo) | CAN | DNS | | - |
| DNF | Cooper Hunter (Neo) | CAN | DNF | | - |