| 1 | Jeremy Wotherspoon (Senior) | CAN | 34.37 | SB | - | 100 |
| 2 | Gerard van Velde (Senior) | NED | 34.59 | NR | +0.220 | 80 |
| 3 | Dmitrij Lobkov (Neo) | RUS | 34.63 | NR | +0.260 | 70 |
| 4 | Hiroyasu Shimizu (Senior) | JPN | 34.66 | | +0.290 | 60 |
| 5 | Michael Ireland (Senior) | CAN | 34.92 | | +0.550 | 50 |
| Erben Wennemars (Senior) | NED | 34.92 | | +0.550 | 50 |
| 7 | Joji Kato (A2) | JPN | 35.04 | | +0.670 | 40 |
| Casey Fitzrandolph (Senior) | USA | 35.04 | | +0.670 | 40 |
| 9 | Kip Carpenter (Senior) | USA | 35.10 | | +0.730 | 32 |
| 10 | Jan Bos (Senior) | NED | 35.13 | | +0.760 | 28 |
| 11 | Masaaki Kobayashi (Neo) | JPN | 35.15 | | +0.780 | 26 |
| 12 | Janne Hänninen (Senior) | FIN | 35.24 | | +0.870 | 24 |
| 13 | Yuuya Oikawa (Neo) | JPN | 35.32 | | +0.950 | 22 |
| 14 | Beorn Nijenhuis (Neo) | NED | 35.35 | | +0.980 | 20 |
| 15 | Tadashi Obara (Neo) | JPN | 35.37 | | +1.000 | 18 |
| 16 | Dmitrij Dorofejev (Senior) | RUS | 35.41 | | +1.040 | 16 |
| 17 | Pekka Koskela (Neo) | FIN | 35.48 | | +1.110 | 14 |
| Jae-Bong Choi (Senior) | KOR | 35.48 | | +1.110 | 14 |
| 19 | James Monson (Senior) | CAN | 35.50 | | +1.130 | 12 |
| Zhuo Lu (Neo) | CHN | 35.50 | | +1.130 | 12 |
| 21 | Dino Gillarduzzi (Senior) | GER | 35.54 | | +1.170 | 10 |
| 22 | Tucker Fredricks (Neo) | USA | 35.55 | SB | +1.180 | 9 |
| 23 | Joon Moon (Neo) | KOR | 35.58 | | +1.210 | 8 |
| 24 | Yu Li (Senior) | CHN | 35.61 | | +1.240 | 7 |
| 25 | Alexander Oltrop (Senior) | NED | 35.62 | | +1.250 | 6 |
| 26 | Mika Poutala (Neo) | FIN | 35.68 | | +1.310 | 5 |
| 27 | Kyoo-Hyeok Lee (Senior) | KOR | 35.76 | | +1.390 | 4 |
| 28 | Mark Nielsen (Senior) | CAN | 35.89 | | +1.520 | 3 |
| 29 | Even Wetten (Neo) | NOR | 36.02 | SB | +1.650 | 2 |
| 30 | Risto Rosendahl (Senior) | FIN | 36.06 | | +1.690 | 1 |
| 31 | Brock Miron (Neo) | CAN | 36.10 | | +1.730 | 0 |
| 32 | Valerij Tarasov (Neo) | RUS | 36.12 | PB | +1.750 | 0 |
| 33 | Christian Breuer (Senior) | GER | 36.14 | | +1.770 | 0 |
| Rafał Gąsior (Neo) | POL | 36.14 | | +1.770 | 0 |
| 35 | Eric Zachrisson (Neo) | SWE | 36.17 | SB | +1.800 | 0 |
| 36 | Pasi Koskela (Neo) | FIN | 36.20 | SB | +1.830 | 0 |
| 37 | Nick Pearson (Senior) | USA | 36.25 | | +1.880 | 0 |
| 38 | Petter.74 Andersen (M30) | NOR | 36.30 | | +1.930 | 0 |
| 39 | Daniil Gubkin (Neo) | RUS | 36.46 | | +2.090 | 0 |
| 40 | Christian Falger (Neo) | AUT | 36.48 | | +2.110 | 0 |
| 41 | Maciej Ustynowicz (Neo) | POL | 36.62 | | +2.250 | 0 |
| 42 | Keun-Weon Choi (Neo) | KOR | 36.68 | SB | +2.310 | 0 |
| 43 | Derek Parra (Senior) | USA | 36.70 | | +2.330 | 0 |
| 44 | Łukasz Budz (Neo) | POL | 36.84 | PB | +2.470 | 0 |
| 45 | Aleksej Khatylev (Neo) | BLR | 36.89 | | +2.520 | 0 |
| 46 | Richard Goerlitz (M30) | AUS | 37.60 | NR | +3.230 | 0 |
| 47 | Eric Kraan (M30) | MEX | 41.54 | NR | +7.170 | 0 |
| 48 | Mark Eaton (M30) | AUS | 43.07 | | +8.700 | 0 |
| 49 | Christian Zoller (Neo) | AUT | 1:02.34 | | +27.970 | 0 |
| DNF | Fengtong Yu (A2) | CHN | DNF | | - | 0 |