| 1 | Jacob Graham (Neo) | CAN | 34.96 | SB | - |
| 2 | Kimani Griffin (Senior) | USA | 35.24 | | +0.280 |
| 3 | Richard MacLennan (Senior) | CAN | 35.26 | | +0.300 |
| Shunsuke Nakamura (Senior) | JPN | 35.26 | | +0.300 |
| 5 | Christopher Fiola (A2) | CAN | 35.32 | | +0.360 |
| 6 | Jordan Henkelman (Neo) | CAN | 35.41 | | +0.450 |
| 7 | Christoffer Fagerli Rukke (Senior) | NOR | 35.44 | | +0.480 |
| 8 | Mikhail-Jeonghan Choi (Senior) | CAN | 35.54 | SB | +0.580 |
| 9 | Christian Oberbichler (Neo) | SUI | 35.55 | | +0.590 |
| 10 | Daichi Yamanaka (Senior) | JPN | 35.61 | | +0.650 |
| 11 | Simen Kroken (Neo) | NOR | 36.08 | | +1.120 |
| 12 | Braden Clouthier (Neo) | CAN | 36.14 | | +1.180 |
| 13 | Henrik Fagerli Rukke (A2) | NOR | 36.15 | | +1.190 |
| 14 | Alexander Mark (Senior) | USA | 36.25 | | +1.290 |
| 15 | Thijs Roozen (Neo) | NED | 36.28 | | +1.320 |
| 16 | Sam Deckert (Neo) | CAN | 36.30 | | +1.340 |
| 17 | Jacob MacKenzie (Senior) | CAN | 36.36 | | +1.400 |
| Kyle Ronchak (Neo) | USA | 36.36 | | +1.400 |
| 19 | Dan Carruthers (Senior) | CAN | 36.39 | | +1.430 |
| 20 | Eirik Skavhaug Nergård (Neo) | NOR | 36.45 | | +1.490 |
| 21 | Martin Corbett (Senior) | CAN | 36.48 | | +1.520 |
| 22 | Daniel Dubreuil (Neo) | CAN | 36.56 | SB | +1.600 |
| 23 | Alex Ruel-Garvey (Neo) | CAN | 36.62 | | +1.660 |
| 24 | Jeff Ross (A2) | CAN | 36.69 | | +1.730 |
| Aleksander Waagenes (Senior) | NOR | 36.69 | SB | +1.730 |
| 26 | Nicholas Goplen (Senior) | CAN | 36.82 | | +1.860 |
| 27 | Stephen Paul Kilari (Senior) | IND | 36.84 | NR | +1.880 |
| 28 | Lucas Morin (Neo) | CAN | 36.85 | | +1.890 |
| 29 | Ryota Kojima (A1) | JPN | 36.91 | SB | +1.950 |
| 30 | Jess Neufeld (Neo) | CAN | 36.92 | | +1.960 |
| 31 | Jiaxin Ke (Neo) | CHN | 36.94 | | +1.980 |
| 32 | Reyon Kay (Senior) | NZL | 37.00 | | +2.040 |
| 33 | Magne Notland (Neo) | NOR | 37.01 | | +2.050 |
| 34 | Nicolas Hiller (A2) | CAN | 37.03 | | +2.070 |
| 35 | Mario Valencia (Neo) | COL | 37.06 | | +2.100 |
| 36 | Alexander Ochowicz (Senior) | USA | 37.08 | | +2.120 |
| 37 | Espen Brask Nordfonn (Senior) | NOR | 37.12 | | +2.160 |
| 38 | Antoine Roger (A2) | CAN | 37.26 | | +2.300 |
| Jos de Vos (Senior) | NED | 37.26 | SB | +2.300 |
| 40 | Kristian Aabakken (Neo) | NOR | 37.35 | | +2.390 |
| 41 | Jean-Christophe Pouliot (A1) | CAN | 37.36 | | +2.400 |
| 42 | Marcin Goszczynski (M30) | CAN | 37.37 | SB | +2.410 |
| 43 | Einar Døving Agdestein (Senior) | NOR | 37.45 | | +2.490 |
| 44 | Scott Anderson (Senior) | GBR | 37.46 | | +2.500 |
| 45 | Inigo Vidondo (Senior) | ESP | 37.55 | | +2.590 |
| 46 | Gary Trembinski (Senior) | CAN | 37.57 | | +2.610 |
| 47 | Guillaume Labbé (A2) | CAN | 37.58 | SB | +2.620 |
| 48 | Raphael Grignon (Neo) | CAN | 37.73 | PB | +2.770 |
| 49 | Souichiro Kuroiwa (Neo) | JPN | 37.81 | SB | +2.850 |
| 50 | Keegan Christ (Neo) | CAN | 37.89 | | +2.930 |
| 51 | Connor Howe (B1) | CAN | 37.97 | | +3.010 |
| 52 | Cody.94 Miller (Neo) | CAN | 37.98 | | +3.020 |
| 53 | Ian Quinn (Neo) | USA | 38.00 | SB | +3.040 |
| 54 | Vincent Bertrand (A2) | CAN | 38.03 | PB | +3.070 |
| 55 | Runar Njåtun Krøyer (Neo) | NOR | 38.04 | | +3.080 |
| 56 | Laurent Marcotte (Neo) | CAN | 38.05 | | +3.090 |
| Cooper Emin (A1) | CAN | 38.05 | SB | +3.090 |
| 58 | Myagmarbaatar Munkh-Od (A2) | MGL | 38.12 | | +3.160 |
| 59 | Adrian Hannigan (A1) | CAN | 38.17 | | +3.210 |
| 60 | Jake Weidemann (A2) | CAN | 38.18 | | +3.220 |
| 61 | Jean-Christophe Lataille (A1) | CAN | 38.20 | | +3.240 |
| 62 | Elliott Nelson (Senior) | CAN | 38.21 | | +3.250 |
| 63 | Simon Koots (Neo) | CAN | 38.22 | | +3.260 |
| Frank Roth (C2) | CAN | 38.22 | SB | +3.260 |
| 65 | Magnus Brask Nordfonn (Neo) | NOR | 38.31 | SB | +3.350 |
| 66 | Alexander Horst (Neo) | CAN | 38.33 | | +3.370 |
| 67 | Robert Winter (Neo) | CAN | 38.42 | | +3.460 |
| Alex Zamojski (Neo) | USA | 38.42 | | +3.460 |
| 69 | Bruno-Olivier Brabant (Senior) | CAN | 38.61 | SB | +3.650 |
| 70 | Hamish Black (Senior) | CAN | 38.62 | | +3.660 |
| 71 | Terje Almås (M30) | NOR | 38.71 | | +3.750 |
| 72 | Max Halyk (B1) | CAN | 38.73 | | +3.770 |
| 73 | Sam Pollock (Neo) | CAN | 38.84 | | +3.880 |
| Jelle Schut (M30) | NED | 38.84 | | +3.880 |
| 75 | Jordan Bertagnolli (Neo) | CAN | 38.86 | | +3.900 |
| 76 | Steve Smykal (Neo) | USA | 38.93 | | +3.970 |
| 77 | Ryan Dodyk (A2) | CAN | 38.96 | SB | +4.000 |
| 78 | Jonah Hurtubise (A1) | CAN | 39.00 | SB | +4.040 |
| 79 | Samuel Carpentier (Neo) | CAN | 39.01 | | +4.050 |
| 80 | Graeme Fish (A1) | CAN | 39.12 | | +4.160 |
| 81 | Matthew Laxton (B2) | CAN | 39.15 | SB | +4.190 |
| 82 | Kaleb Muller (B2) | CAN | 39.24 | | +4.280 |
| 83 | Olav Sørheim Nylund (B2) | NOR | 39.37 | | +4.410 |
| 84 | Garrett Gledhill (A1) | CAN | 39.43 | | +4.470 |
| 85 | Caleb Hovey (A1) | CAN | 39.48 | | +4.520 |
| 86 | Adam Szkraba (Senior) | CAN | 39.59 | | +4.630 |
| 87 | Mark Canvin (A1) | CAN | 39.82 | | +4.860 |
| 88 | Oliver Scharf (B1) | CAN | 39.83 | SB | +4.870 |
| 89 | Mark Golden (B2) | CAN | 39.84 | SB | +4.880 |
| Hunter Ulett (C2) | CAN | 39.84 | | +4.880 |
| 91 | Michael Hubbs (M30) | USA | 39.90 | | +4.940 |
| 92 | Jack Deibert (C2) | CAN | 39.93 | | +4.970 |
| 93 | Colin Steenbergen (B2) | SUI | 40.02 | | +5.060 |
| 94 | Tyler Hartleb (A1) | CAN | 40.07 | | +5.110 |
| 95 | Vaughn Thibault (M45) | CAN | 40.33 | SB | +5.370 |
| 96 | Matthias Nägeli (Senior) | SUI | 40.47 | | +5.510 |
| 97 | Rob Cunning (Senior) | CAN | 40.83 | | +5.870 |
| 98 | Eric Orlowsky (C2) | CAN | 40.89 | | +5.930 |
| 99 | Max Brant (B1) | CAN | 40.98 | | +6.020 |
| 100 | Joshua Hathaway (B1) | CAN | 41.02 | | +6.060 |
| 101 | Kees Koeman (Neo) | CAN | 41.83 | | +6.870 |
| 102 | Thom Keijzer (A2) | NED | 41.89 | SB | +6.930 |
| DQ | Antoine Gélinas-Beaulieu (Senior) | CAN | DQ | | - |
| DNF | Cooper Hunter (Neo) | CAN | DNF | | - |
| DQ | Thomas van Dyck (Neo) | CAN | DQ | | - |