| 1 | Hiroaki Yamakage (A2) | JPN | 36.98 | SB | - |
| 2 | Junichi Inoue (Neo) | JPN | 37.03 | | +0.050 |
| 3 | Fuminori.73 Atomura (Neo) | JPN | 37.17 | PB | +0.190 |
| 4 | Toshiyuki Kuroiwa (Senior) | JPN | 37.25 | | +0.270 |
| 5 | Takahiro Hamamichi (Neo) | JPN | 37.26 | | +0.280 |
| 6 | Kuniomi Haneishi (A2) | JPN | 37.85 | | +0.870 |
| 7 | Mamoru Ishioka (Neo) | JPN | 38.18 | SB | +1.200 |
| 8 | Mutsuhiro Sato (Senior) | JPN | 38.58 | | +1.600 |
| 9 | Neal Marshall (Senior) | CAN | 38.99 | | +2.010 |
| 10 | Kevin Marshall (Neo) | CAN | 39.36 | | +2.380 |
| 11 | Phillip Tahmindjis (Senior) | AUS | 39.42 | | +2.440 |
| 12 | Takahiro Nozaki (A2) | JPN | 39.45 | SB | +2.470 |
| 13 | Pascal Hinni (Senior) | SUI | 40.05 | | +3.070 |
| 14 | John Teaford (M30) | USA | 40.37 | | +3.390 |
| 15 | Todd Lachance (Senior) | CAN | 40.95 | | +3.970 |
| 16 | Patrick Anderson (Senior) | CAN | 41.15 | | +4.170 |
| 17 | Steve Quinn (A2) | CAN | 41.48 | | +4.500 |
| 18 | Joachim Kuzel (Neo) | CAN | 42.08 | | +5.100 |
| 19 | Dave Thomson (Senior) | CAN | 43.73 | | +6.750 |
| 20 | Kurt Buehler (Neo) | CAN | 44.78 | | +7.800 |
| 21 | Ryuuji Takamura (Neo) | JPN | 1:01.98 | | +25.000 |
| DNF | Hiroyasu Shimizu (Neo) | JPN | DNF | | - |