| 1 | Joon Moon (Senior) | KOR | 34.97 | | - |
| 2 | Tae-Beom Mo (Neo) | KOR | 35.19 | | +0.220 |
| 3 | Kee-Ho Lee (Senior) | KOR | 35.34 | | +0.370 |
| 4 | Joji Kato (Senior) | JPN | 35.47 | | +0.500 |
| 5 | Tadashi Obara (Senior) | JPN | 35.70 | | +0.730 |
| 6 | Philippe Riopel (Neo) | CAN | 35.91 | | +0.940 |
| 7 | Jong-Woo Lee (Neo) | KOR | 36.15 | | +1.180 |
| 8 | Øyvind.85 Andreassen (Neo) | NOR | 36.45 | | +1.480 |
| 9 | Steven Elm (Senior) | CAN | 36.55 | | +1.580 |
| 10 | Lucas Makowsky (Neo) | CAN | 36.56 | SB | +1.590 |
| 11 | Yuuta Wakabayashi (Senior) | JPN | 36.58 | | +1.610 |
| Mikael Flygind Larsen (Senior) | NOR | 36.58 | | +1.610 |
| 13 | William Dutton (A2) | CAN | 36.66 | | +1.690 |
| 14 | Richard MacLennan (A1) | CAN | 36.77 | | +1.800 |
| 15 | Marcin Goszczynski (Senior) | CAN | 36.87 | | +1.900 |
| 16 | Christofer Tsimaras (Senior) | GRE | 36.88 | | +1.910 |
| 17 | Graeme Koelwyn (Neo) | CAN | 36.90 | | +1.930 |
| 18 | Aleksandr Komar (Neo) | BLR | 36.91 | | +1.940 |
| 19 | Kyle Gendron (Neo) | CAN | 36.92 | | +1.950 |
| 20 | Myles Matheson (Neo) | CAN | 36.95 | | +1.980 |
| 21 | Jeff Kitura (Senior) | CAN | 37.00 | | +2.030 |
| 22 | Adam McCabe (Senior) | CAN | 37.08 | | +2.110 |
| 23 | Sang-Yeop Yeo (Senior) | KOR | 37.27 | | +2.300 |
| 24 | Keun-Weon Choi (Senior) | KOR | 37.29 | | +2.320 |
| 25 | Mykola Makowsky (Senior) | CAN | 37.33 | | +2.360 |
| 26 | Mats Roger Jensen (Neo) | NOR | 37.41 | | +2.440 |
| 27 | Timothy Gladysz (Senior) | CAN | 37.60 | | +2.630 |
| 28 | Ricky Krieck (Senior) | CAN | 37.75 | | +2.780 |
| 29 | José Ignacio Fazio (Neo) | ARG | 38.11 | | +3.140 |
| 30 | Daljinder Sanghera (Neo) | CAN | 38.24 | | +3.270 |
| 31 | Stefan Waples (Neo) | CAN | 38.31 | | +3.340 |
| 32 | Eric Cepuran (Neo) | USA | 38.40 | | +3.430 |
| 33 | Han-Hee Jeong (A1) | KOR | 38.46 | PB | +3.490 |
| 34 | Matthew Nykolichuk (Neo) | CAN | 38.61 | | +3.640 |
| Torbjørn Ladstein Fjeld (Neo) | NOR | 38.61 | | +3.640 |
| 36 | Alastair Starke (A2) | CAN | 38.99 | | +4.020 |
| 37 | Tim Kury (Senior) | CAN | 39.08 | | +4.110 |
| 38 | Leo Landry (A1) | CAN | 39.09 | | +4.120 |
| 39 | Arne Dankers (Senior) | CAN | 39.31 | SB | +4.340 |
| 40 | Ellis Jordan (A2) | CAN | 39.48 | | +4.510 |
| 41 | Scott Bickerton (A2) | CAN | 39.51 | | +4.540 |
| Chase Weigel (Neo) | CAN | 39.51 | | +4.540 |
| 43 | Gøran Botngård (Neo) | NOR | 39.55 | | +4.580 |
| 44 | Rico Litscher (Senior) | SUI | 39.58 | | +4.610 |
| 45 | Gavin Coyne (A2) | CAN | 39.91 | | +4.940 |
| 46 | Lucas McMahon (Neo) | CAN | 39.95 | | +4.980 |
| 47 | Andrew Helwer (A1) | CAN | 40.63 | | +5.660 |
| 48 | Jan Caflisch (Senior) | SUI | 40.67 | | +5.700 |
| 49 | Justin Maunder (A1) | CAN | 42.52 | | +7.550 |
| DNS | Michael Ireland (Senior) | CAN | DNS | | - |
| DNS | Patrick Marsh (Neo) | CAN | DNS | | - |
| DNS | Spencer Zettler (Neo) | CAN | DNS | | - |
| DQ | Tristan Stepnuk (Neo) | CAN | DQ | | - |
| DNS | Stephen Ayotte (A1) | CAN | DNS | | - |
| DNS | Joshua Berry (A2) | CAN | DNS | | - |
| DNS | Espen Aarnes Hvammen (Neo) | NOR | DNS | | - |