| 1 | Jeremy Wotherspoon (Senior) | CAN | 34.78 | | - | 100 |
| 2 | Erben Wennemars (Senior) | NED | 34.81 | SB | +0.030 | 80 |
| 3 | Hiroyasu Shimizu (Senior) | JPN | 34.90 | | +0.120 | 70 |
| 4 | Dmitrij Lobkov (Neo) | RUS | 34.96 | | +0.180 | 60 |
| 5 | Michael Ireland (Senior) | CAN | 35.02 | | +0.240 | 50 |
| 6 | Joji Kato (A2) | JPN | 35.11 | | +0.330 | 45 |
| Gerard van Velde (Senior) | NED | 35.11 | | +0.330 | 45 |
| 8 | Beorn Nijenhuis (Neo) | NED | 35.12 | SB | +0.340 | 36 |
| 9 | Casey Fitzrandolph (Senior) | USA | 35.20 | | +0.420 | 32 |
| 10 | Zhuo Lu (Neo) | CHN | 35.22 | NR | +0.440 | 28 |
| 11 | Fengtong Yu (A2) | CHN | 35.23 | NRJ, TRJ | +0.450 | 26 |
| 12 | Yuuya Oikawa (Neo) | JPN | 35.26 | | +0.480 | 24 |
| 13 | James Monson (Senior) | CAN | 35.35 | SB | +0.570 | 22 |
| 14 | Pekka Koskela (Neo) | FIN | 35.39 | | +0.610 | 20 |
| 15 | Masaaki Kobayashi (Neo) | JPN | 35.41 | | +0.630 | 18 |
| Kip Carpenter (Senior) | USA | 35.41 | | +0.630 | 18 |
| 17 | Jan Bos (Senior) | NED | 35.44 | | +0.660 | 14 |
| 18 | Janne Hänninen (Senior) | FIN | 35.46 | | +0.680 | 13 |
| 19 | Brock Miron (Neo) | CAN | 35.47 | | +0.690 | 12 |
| Dino Gillarduzzi (Senior) | GER | 35.47 | | +0.690 | 12 |
| 21 | Tadashi Obara (Neo) | JPN | 35.50 | | +0.720 | 10 |
| 22 | Dmitrij Dorofejev (Senior) | RUS | 35.51 | | +0.730 | 9 |
| 23 | Yu Li (Senior) | CHN | 35.53 | SB | +0.750 | 8 |
| 24 | Joon Moon (Neo) | KOR | 35.55 | | +0.770 | 7 |
| 25 | Alexander Oltrop (Senior) | NED | 35.61 | | +0.830 | 6 |
| 26 | Aleksandr Kibalko (Senior) | RUS | 35.64 | PB | +0.860 | 5 |
| 27 | Tucker Fredricks (Neo) | USA | 35.78 | | +1.000 | 4 |
| 28 | Kyoo-Hyeok Lee (Senior) | KOR | 35.80 | | +1.020 | 3 |
| 29 | Mark Nielsen (Senior) | CAN | 35.81 | | +1.030 | 2 |
| 30 | Jae-Bong Choi (Senior) | KOR | 35.90 | | +1.120 | 1 |
| 31 | Risto Rosendahl (Senior) | FIN | 36.03 | | +1.250 | 0 |
| Mika Poutala (Neo) | FIN | 36.03 | | +1.250 | 0 |
| 33 | Christian Breuer (Senior) | GER | 36.07 | | +1.290 | 0 |
| 34 | Nick Pearson (Senior) | USA | 36.24 | | +1.460 | 0 |
| 35 | Rafał Gąsior (Neo) | POL | 36.30 | | +1.520 | 0 |
| 36 | Even Wetten (Neo) | NOR | 36.33 | | +1.550 | 0 |
| Valerij Tarasov (Neo) | RUS | 36.33 | | +1.550 | 0 |
| 38 | Petter.74 Andersen (M30) | NOR | 36.42 | | +1.640 | 0 |
| 39 | Derek Parra (Senior) | USA | 36.43 | | +1.650 | 0 |
| 40 | Pasi Koskela (Neo) | FIN | 36.50 | | +1.720 | 0 |
| 41 | Eric Zachrisson (Neo) | SWE | 36.53 | | +1.750 | 0 |
| 42 | Christian Zoller (Neo) | AUT | 36.59 | | +1.810 | 0 |
| 43 | Jae-Koo Kang (Neo) | KOR | 36.66 | PB | +1.880 | 0 |
| 44 | Aleksej Khatylev (Neo) | BLR | 36.75 | | +1.970 | 0 |
| 45 | Christian Falger (Neo) | AUT | 36.83 | | +2.050 | 0 |
| 46 | Maciej Ustynowicz (Neo) | POL | 36.99 | | +2.210 | 0 |
| 47 | Richard Goerlitz (M30) | AUS | 37.65 | | +2.870 | 0 |
| 48 | Łukasz Budz (Neo) | POL | 38.07 | | +3.290 | 0 |
| 49 | Eric Kraan (M30) | MEX | 42.11 | | +7.330 | 0 |
| 50 | Mark Eaton (M30) | AUS | 42.77 | | +7.990 | 0 |