| 1 | Thijs Roozen (Neo) | NED | 1:45.26 | PB | - |
| 2 | Aleksander Waagenes (Senior) | NOR | 1:45.40 | PB | +0.140 |
| 3 | Benjamin Donnelly (A2) | CAN | 1:45.68 | NRJ | +0.420 |
| 4 | Nicholas Goplen (Senior) | CAN | 1:46.62 | PB | +1.360 |
| 5 | Shunsuke Nakamura (Senior) | JPN | 1:46.97 | PB | +1.710 |
| 6 | Jos de Vos (Senior) | NED | 1:47.01 | PB | +1.750 |
| 7 | Emery Lehman (Neo) | USA | 1:47.11 | SB | +1.850 |
| 8 | Alexander Ochowicz (Senior) | USA | 1:47.24 | | +1.980 |
| 9 | Sam Deckert (Neo) | CAN | 1:47.64 | SB | +2.380 |
| 10 | Runar Njåtun Krøyer (Neo) | NOR | 1:47.91 | SB | +2.650 |
| 11 | Christoffer Fagerli Rukke (Senior) | NOR | 1:48.20 | SB | +2.940 |
| 12 | Einar Døving Agdestein (Senior) | NOR | 1:48.45 | SB | +3.190 |
| 13 | Seitaro Ichinohe (Neo) | JPN | 1:48.46 | SB | +3.200 |
| 14 | Kimani Griffin (Senior) | USA | 1:48.60 | SB | +3.340 |
| 15 | Daniel Dubreuil (Neo) | CAN | 1:48.62 | | +3.360 |
| 16 | Jess Neufeld (Neo) | CAN | 1:48.74 | SB | +3.480 |
| 17 | Martin Corbett (Senior) | CAN | 1:48.75 | | +3.490 |
| 18 | Braden Clouthier (Neo) | CAN | 1:48.82 | PB | +3.560 |
| 19 | Henrik Fagerli Rukke (A2) | NOR | 1:48.93 | SB | +3.670 |
| 20 | Eirik Skavhaug Nergård (Neo) | NOR | 1:49.03 | PB | +3.770 |
| 21 | Daichi Yamanaka (Senior) | JPN | 1:49.20 | SB | +3.940 |
| 22 | Tyson Langelaar (B2) | CAN | 1:49.21 | SB | +3.950 |
| 23 | Dan Carruthers (Senior) | CAN | 1:49.26 | | +4.000 |
| 24 | Magne Notland (Neo) | NOR | 1:49.89 | | +4.630 |
| 25 | Inigo Vidondo (Senior) | ESP | 1:49.98 | | +4.720 |
| 26 | Christopher Fiola (A2) | CAN | 1:50.30 | | +5.040 |
| 27 | Mario Valencia (Neo) | COL | 1:50.32 | | +5.060 |
| 28 | Jacob Graham (Neo) | CAN | 1:50.40 | SB | +5.140 |
| 29 | Ian Quinn (Neo) | USA | 1:50.62 | | +5.360 |
| 30 | Christian Oberbichler (Neo) | SUI | 1:50.66 | | +5.400 |
| 31 | Kyle Ronchak (Neo) | USA | 1:51.08 | SB | +5.820 |
| 32 | Ole Bjørnsmoen Næss (Senior) | NOR | 1:51.17 | SB | +5.910 |
| 33 | Souichiro Kuroiwa (Neo) | JPN | 1:51.33 | | +6.070 |
| 34 | Guillaume Labbé (A2) | CAN | 1:51.37 | SB | +6.110 |
| 35 | Alex Zamojski (Neo) | USA | 1:51.47 | | +6.210 |
| 36 | Connor Howe (B1) | CAN | 1:51.53 | SB | +6.270 |
| 37 | Antoine Roger (A2) | CAN | 1:51.63 | SB | +6.370 |
| 38 | Simen Kroken (Neo) | NOR | 1:51.79 | PB | +6.530 |
| 39 | Lucas Morin (Neo) | CAN | 1:51.80 | | +6.540 |
| 40 | Alexander Mark (Senior) | USA | 1:51.85 | PB | +6.590 |
| 41 | Elliott Nelson (Senior) | CAN | 1:52.11 | | +6.850 |
| 42 | Jake Weidemann (A2) | CAN | 1:52.22 | SB | +6.960 |
| 43 | Ryota Kojima (A1) | JPN | 1:52.43 | SB | +7.170 |
| 44 | Keegan Christ (Neo) | CAN | 1:52.49 | SB | +7.230 |
| 45 | Cooper Hunter (Neo) | CAN | 1:52.54 | SB | +7.280 |
| 46 | Marcin Goszczynski (M30) | CAN | 1:52.58 | SB | +7.320 |
| 47 | Espen Brask Nordfonn (Senior) | NOR | 1:52.60 | | +7.340 |
| 48 | Olivier Jean (Senior) | CAN | 1:52.63 | | +7.370 |
| 49 | Nicolas Hiller (A2) | CAN | 1:52.66 | SB | +7.400 |
| 50 | Graeme Fish (A1) | CAN | 1:53.27 | SB | +8.010 |
| 51 | Kristian Aabakken (Neo) | NOR | 1:54.03 | SB | +8.770 |
| 52 | Scott Anderson (Senior) | GBR | 1:54.15 | PB | +8.890 |
| 53 | Jeff Ross (A2) | CAN | 1:54.39 | SB | +9.130 |
| 54 | Hamish Black (Senior) | CAN | 1:54.91 | | +9.650 |
| Jelle Schut (M30) | NED | 1:54.91 | PB | +9.650 |
| 56 | Adrian Hannigan (A1) | CAN | 1:55.11 | | +9.850 |
| 57 | Terje Almås (M30) | NOR | 1:55.22 | NRM | +9.960 |
| 58 | Jean-Christophe Pouliot (A1) | CAN | 1:55.36 | PB | +10.100 |
| 59 | Simon Koots (Neo) | CAN | 1:55.45 | SB | +10.190 |
| 60 | Anders Bjerkreim Furnée (Neo) | NOR | 1:55.72 | SB | +10.460 |
| 61 | Laurent Marcotte (Neo) | CAN | 1:55.79 | | +10.530 |
| 62 | Myagmarbaatar Munkh-Od (A2) | MGL | 1:56.01 | PB | +10.750 |
| 63 | Stephen Paul Kilari (Senior) | IND | 1:56.23 | NR | +10.970 |
| 64 | Kaleb Muller (B2) | CAN | 1:56.36 | SB | +11.100 |
| 65 | Jean-Christophe Lataille (A1) | CAN | 1:56.42 | | +11.160 |
| 66 | Sam Pollock (Neo) | CAN | 1:56.67 | SB | +11.410 |
| 67 | Vincent Bertrand (A2) | CAN | 1:57.15 | PB | +11.890 |
| 68 | Max Halyk (B1) | CAN | 1:57.56 | SB | +12.300 |
| 69 | Cooper Emin (A1) | CAN | 1:57.94 | SB | +12.680 |
| 70 | Robert Winter (Neo) | CAN | 1:57.96 | SB | +12.700 |
| 71 | Matthew Laxton (B2) | CAN | 1:59.08 | SB | +13.820 |
| 72 | Jonah Hurtubise (A1) | CAN | 1:59.09 | PB | +13.830 |
| Caleb Hovey (A1) | CAN | 1:59.09 | PB | +13.830 |
| 74 | Cody.94 Miller (Neo) | CAN | 1:59.20 | SB | +13.940 |
| 75 | Adam Szkraba (Senior) | CAN | 2:00.21 | SB | +14.950 |
| 76 | Frank Roth (C2) | CAN | 2:00.27 | SB | +15.010 |
| 77 | Raphael Grignon (Neo) | CAN | 2:00.48 | PB | +15.220 |
| 78 | Cameron.97 Mason (A1) | CAN | 2:00.73 | | +15.470 |
| 79 | Mark Canvin (A1) | CAN | 2:01.05 | SB | +15.790 |
| 80 | Joshua Hathaway (B1) | CAN | 2:01.61 | | +16.350 |
| 81 | Steve Smykal (Neo) | USA | 2:01.83 | SB | +16.570 |
| 82 | Garrett Gledhill (A1) | CAN | 2:01.87 | SB | +16.610 |
| 83 | Jack Deibert (C2) | CAN | 2:02.38 | | +17.120 |
| 84 | Olav Sørheim Nylund (B2) | NOR | 2:02.45 | PB | +17.190 |
| 85 | Matthias Nägeli (Senior) | SUI | 2:02.69 | SB | +17.430 |
| 86 | Bruno-Olivier Brabant (Senior) | CAN | 2:03.47 | | +18.210 |
| 87 | Samuel Carpentier (Neo) | CAN | 2:03.89 | SB | +18.630 |
| 88 | Tyler Hartleb (A1) | CAN | 2:04.02 | | +18.760 |
| 89 | Oliver Scharf (B1) | CAN | 2:04.39 | SB | +19.130 |
| 90 | Hunter Ulett (C2) | CAN | 2:04.42 | SB | +19.160 |
| 91 | Thom Keijzer (A2) | NED | 2:05.12 | SB | +19.860 |
| 92 | Ryan Dodyk (A2) | CAN | 2:05.92 | PB | +20.660 |
| 93 | Vaughn Thibault (M45) | CAN | 2:08.74 | SB | +23.480 |
| 94 | Kees Koeman (Neo) | CAN | 2:09.53 | SB | +24.270 |
| 95 | Max Brant (B1) | CAN | 2:09.86 | SB | +24.600 |
| 96 | Ian Dwyer (M40) | CAN | 2:11.21 | SB | +25.950 |
| 97 | Rob Cunning (Senior) | CAN | 2:11.81 | PB | +26.550 |
| DNS | Mark Golden (B2) | CAN | DNS | | - |
| DNF | Reyon Kay (Senior) | NZL | DNF | | - |