| 1 | Vadim Sjaksjakbajev (Neo) | KAZ | 36.68 | | - | 40 |
| 2 | Sylvain Bouchard (Senior) | CAN | 36.75 | | +0.070 | 35 |
| 3 | Takahiro Hamamichi (Neo) | JPN | 36.76 | | +0.080 | 30 |
| 4 | Manabu Horii (Neo) | JPN | 36.83 | | +0.150 | 25 |
| 5 | Junichi Inoue (Neo) | JPN | 37.03 | | +0.350 | 20 |
| 6 | Yoon-Man Kim (Neo) | KOR | 37.05 | | +0.370 | 18 |
| 7 | Sergej Klevtsjenja (Senior) | RUS | 37.06 | | +0.380 | 16 |
| 8 | Toshiyuki Kuroiwa (Senior) | JPN | 37.09 | | +0.410 | 14 |
| 9 | Michael Ireland (Neo) | CAN | 37.10 | | +0.420 | 12 |
| 10 | Casey Fitzrandolph (Neo) | USA | 37.11 | | +0.430 | 11 |
| 11 | Yasunori Miyabe (Senior) | JPN | 37.19 | | +0.510 | 10 |
| 12 | Patrick Kelly (M30) | CAN | 37.20 | | +0.520 | 9 |
| Grunde Njøs (Senior) | NOR | 37.20 | | +0.520 | 9 |
| 14 | Mikhail Vostroknutov (Senior) | RUS | 37.23 | SB | +0.550 | 7 |
| 15 | Gerard van Velde (Neo) | NED | 37.31 | | +0.630 | 6 |
| 16 | Seong-Yeol Jegal (Senior) | KOR | 37.35 | | +0.670 | 5 |
| 17 | David Cruikshank (Senior) | USA | 37.36 | | +0.680 | 4 |
| 18 | Vladimir Klepinin (Neo) | KAZ | 37.40 | | +0.720 | 3 |
| 19 | Kevin Scott (Senior) | CAN | 37.52 | | +0.840 | 2 |
| 20 | Sergej.72 Saveljev (Neo) | RUS | 37.57 | | +0.890 | 1 |
| 21 | Boris Terentev (Neo) | RUS | 37.67 | | +0.990 | 0 |
| 22 | Magnus Enfeldt (Senior) | SWE | 37.69 | | +1.010 | 0 |
| 23 | Gordon Reyes-Loredo (Senior) | GER | 37.72 | | +1.040 | 0 |
| 24 | Matthias Pfeiffer (Senior) | GER | 37.81 | | +1.130 | 0 |
| 25 | Roland Brunner (Senior) | AUT | 37.85 | | +1.170 | 0 |
| 26 | Thor André Pedersen (Senior) | NOR | 38.01 | | +1.330 | 0 |
| 27 | Werner Lien Gjevik (Senior) | NOR | 38.03 | SB | +1.350 | 0 |
| 28 | Jakko Jan Leeuwangh (Neo) | NED | 38.08 | | +1.400 | 0 |
| 29 | Lars Funke (Neo) | GER | 38.15 | | +1.470 | 0 |
| 30 | Brendan Eppert (Senior) | USA | 38.16 | | +1.480 | 0 |
| 31 | Ids Postma (Neo) | NED | 38.21 | SB | +1.530 | 0 |
| 32 | Andrej Finevitsj (Neo) | RUS | 38.22 | | +1.540 | 0 |
| 33 | Davide Carta (Neo) | ITA | 38.26 | | +1.580 | 0 |
| 34 | Roberto Sighel (Senior) | ITA | 38.43 | | +1.750 | 0 |
| 35 | Janne Hänninen (A2) | FIN | 38.57 | | +1.890 | 0 |
| 36 | Harri Ilkka (Senior) | FIN | 38.73 | | +2.050 | 0 |
| 37 | Jonas Tronêt (Neo) | SWE | 39.07 | | +2.390 | 0 |
| 38 | Pierre-Henri Koninckx (Senior) | FRA | 39.16 | | +2.480 | 0 |
| 39 | Jonas Schön (Senior) | SWE | 39.57 | SB | +2.890 | 0 |
| 40 | Lionel Sodogas (Senior) | FRA | 39.59 | | +2.910 | 0 |
| 41 | Artur Szafrański (Neo) | POL | 39.83 | | +3.150 | 0 |
| 42 | Pascal Hinni (Senior) | SUI | 40.35 | | +3.670 | 0 |
| 43 | Bernhard Laimgruber (Neo) | AUT | 40.99 | | +4.310 | 0 |
| 44 | Jaromir Radke (Senior) | POL | 41.03 | | +4.350 | 0 |
| 45 | Kevin Overland (Neo) | CAN | 1:23.11 | | +46.430 | 0 |
| DNF | Roger Strøm (Senior) | NOR | DNF | | - | 0 |