| 1 | Joji Kato (Neo) | JPN | 34.30 | WR | - | 100 |
| 2 | Kang-Seok Lee (Neo) | KOR | 34.58 | NR | +0.280 | 80 |
| 3 | Jeremy Wotherspoon (Senior) | CAN | 34.62 | SB | +0.320 | 70 |
| 4 | Joseph Cheek (Senior) | USA | 34.73 | SB | +0.430 | 60 |
| 5 | Kyoo-Hyeok Lee (Senior) | KOR | 34.91 | SB | +0.610 | 50 |
| Casey Fitzrandolph (Senior) | USA | 34.91 | | +0.610 | 50 |
| 7 | Kip Carpenter (Senior) | USA | 34.93 | | +0.630 | 40 |
| 8 | Soon-Cheon Kweon (Neo) | KOR | 35.00 | SB | +0.700 | 36 |
| Simon Kuipers (Neo) | NED | 35.00 | SB | +0.700 | 36 |
| 10 | Fengtong Yu (Neo) | CHN | 35.01 | | +0.710 | 28 |
| 11 | Hiroyasu Shimizu (Senior) | JPN | 35.06 | | +0.760 | 26 |
| Yuuya Oikawa (Senior) | JPN | 35.06 | | +0.760 | 26 |
| 13 | Zhuo Lu (Senior) | CHN | 35.09 | PB | +0.790 | 22 |
| 14 | Yu Li (Senior) | CHN | 35.11 | SB | +0.810 | 20 |
| Keiichiro Nagashima (Senior) | JPN | 35.11 | | +0.810 | 20 |
| 16 | Tucker Fredricks (Neo) | USA | 35.18 | | +0.880 | 16 |
| 17 | Beorn Nijenhuis (Neo) | NED | 35.20 | | +0.900 | 14 |
| 18 | Shani Davis (Neo) | USA | 35.26 | | +0.960 | 13 |
| 19 | Pekka Koskela (Neo) | FIN | 35.29 | | +0.990 | 12 |
| 20 | Vincent Labrie (Neo) | CAN | 35.31 | | +1.010 | 11 |
| 21 | Weijiang An (Neo) | CHN | 35.34 | | +1.040 | 10 |
| 22 | Brock Miron (Senior) | CAN | 35.37 | | +1.070 | 9 |
| 23 | Jae-Bong Choi (Senior) | KOR | 35.38 | | +1.080 | 8 |
| 24 | Jacques de Koning (Senior) | NED | 35.40 | SB | +1.100 | 7 |
| 25 | Mark Nielsen (Senior) | CAN | 35.44 | | +1.140 | 6 |
| Gerard van Velde (Senior) | NED | 35.44 | | +1.140 | 6 |
| 27 | Janne Hänninen (M30) | FIN | 35.47 | SB | +1.170 | 4 |
| 28 | Mika Poutala (Neo) | FIN | 35.57 | | +1.270 | 3 |
| 29 | Ermanno Ioriatti (Senior) | ITA | 35.62 | | +1.320 | 2 |
| 30 | Petter.74 Andersen (M30) | NOR | 35.64 | SB | +1.340 | 1 |
| 31 | Dino Gillarduzzi (Senior) | GER | 35.67 | | +1.370 | 0 |
| 32 | Sergej Kornilov (Senior) | RUS | 35.70 | | +1.400 | 0 |
| 33 | Aleksej Prosjin (M30) | RUS | 35.79 | | +1.490 | 0 |
| 34 | Maurizio Carnino (Senior) | ITA | 35.92 | | +1.620 | 0 |
| 35 | Maciej Ustynowicz (Neo) | POL | 36.03 | | +1.730 | 0 |
| 36 | Mikael Flygind Larsen (Neo) | NOR | 36.08 | SB | +1.780 | 0 |
| 37 | Anton Hahn (Neo) | GER | 36.11 | | +1.810 | 0 |
| 38 | Nico Ihle (Neo) | GER | 36.17 | | +1.870 | 0 |
| 39 | Igor Nefedjev (A2) | RUS | 36.18 | NRJ | +1.880 | 0 |
| 40 | Artur Waś (Neo) | POL | 36.39 | | +2.090 | 0 |
| 41 | Aleksej Khatylev (Neo) | BLR | 36.40 | NR | +2.100 | 0 |
| Tuomas Nieminen (Senior) | FIN | 36.40 | | +2.100 | 0 |
| 43 | Risto Rosendahl (Senior) | FIN | 36.43 | | +2.130 | 0 |
| 44 | Rafał Gąsior (Senior) | POL | 36.47 | SB | +2.170 | 0 |
| 45 | Thomas Falger (Senior) | AUT | 36.73 | | +2.430 | 0 |
| 46 | Frank Steiner (Neo) | GER | 36.80 | | +2.500 | 0 |
| 47 | Michael Ireland (Senior) | CAN | 37.38 | | +3.080 | 0 |
| 48 | Oleg Moisejev (Neo) | BLR | 37.45 | | +3.150 | 0 |
| 49 | Vladimir Sjerstjuk (Neo) | KAZ | 37.74 | | +3.440 | 0 |
| 51 | Rodan Gabriel Ionescu (Neo) | ROU | 38.22 | NR | +3.920 | 0 |
| 52 | Yongdai Zhang (Senior) | TPE | 40.69 | | +6.390 | 0 |
| 53 | Zdeněk Haselberger (B2) | CZE | 41.30 | | +7.000 | 0 |
| 54 | Arnim Ruelas (M30) | MEX | 41.94 | | +7.640 | 0 |
| 55 | Eric Kraan (M30) | MEX | 42.50 | | +8.200 | 0 |
| 56 | Akio Oota (Neo) | JPN | 1:03.25 | | +28.950 | 0 |
| 57 | Zhongqi Zhang (Neo) | CHN | 1:03.40 | | +29.100 | 0 |
| 58 | Erben Wennemars (Senior) | NED | 1:14.28 | | +39.980 | 0 |
| DNS | Even Wetten (Neo) | NOR | DNS | | - | 0 |
| DNF | Eric Zachrisson (Senior) | SWE | DNF | | - | 0 |