| 1 | Johann Olav Koss (Senior) | NOR | 1:52.62 | | - | 25 |
| 2 | Arjan Schreuder (Neo) | NED | 1:52.68 | PB | +0.060 | 22 |
| 3 | Rintje Ritsma (Senior) | NED | 1:52.81 | | +0.190 | 20 |
| 4 | Falko Zandstra (Neo) | NED | 1:52.98 | | +0.360 | 18 |
| 5 | Jeroen Straathof (Neo) | NED | 1:52.99 | SB | +0.370 | 16 |
| 6 | Peter Adeberg (Senior) | GER | 1:53.15 | SB | +0.530 | 15 |
| 7 | Olaf Zinke (Senior) | GER | 1:53.64 | PB | +1.020 | 14 |
| 8 | Oleg Pavlov (Senior) | RUS | 1:54.00 | NR | +1.380 | 13 |
| 9 | Jurij Sjulga (Senior) | UKR | 1:54.64 | NR | +2.020 | 12 |
| 10 | Ådne Søndrål (Neo) | NOR | 1:54.81 | | +2.190 | 11 |
| 11 | Roberto Sighel (Senior) | ITA | 1:54.84 | | +2.220 | 10 |
| 12 | Yoon-Man Kim (Neo) | KOR | 1:54.94 | NR | +2.320 | 9 |
| 13 | Paweł Jan Zygmunt (Neo) | POL | 1:55.05 | NR | +2.430 | 8 |
| 14 | Thomas Kumm (Senior) | GER | 1:55.25 | PB | +2.630 | 7 |
| 15 | Paweł Jaroszek (Neo) | POL | 1:55.29 | | +2.670 | 6 |
| 16 | Roland Brunner (Neo) | AUT | 1:55.32 | PB | +2.700 | 5 |
| 17 | Markus Tröger (Senior) | GER | 1:55.33 | SB | +2.710 | 4 |
| 18 | Michael Hadschieff (M30) | AUT | 1:55.48 | | +2.860 | 3 |
| 19 | Danny Kah (Senior) | AUS | 1:55.76 | SB | +3.140 | 2 |
| 20 | Hongbo Liu (Neo) | CHN | 1:55.88 | PB | +3.260 | 1 |
| Dan Jansen (Senior) | USA | 1:55.88 | | +3.260 | 1 |
| 22 | Vadim Sajutin (Neo) | KAZ | 1:55.92 | SB | +3.300 | |
| 23 | Boris Uvarov (Neo) | UKR | 1:56.00 | | +3.380 | |
| 24 | Alessandro de Taddei (Neo) | ITA | 1:56.10 | PB | +3.480 | |
| 25 | Steinar.72 Johansen (Neo) | NOR | 1:56.20 | | +3.580 | |
| 26 | Patrick Kelly (M30) | CAN | 1:56.21 | | +3.590 | |
| 27 | Sergej Tsybenko (Neo) | KAZ | 1:56.52 | SB | +3.900 | |
| 28 | Radik Biktsjentajev (Neo) | KAZ | 1:56.69 | | +4.070 | |
| 29 | Gisle Spidsberg (Neo) | NOR | 1:56.78 | | +4.160 | |
| 30 | Dezideriu Horváth (Senior) | ROU | 1:56.82 | SB | +4.200 | |
| 31 | Artur Szafrański (Neo) | POL | 1:56.89 | SB | +4.270 | |
| 32 | Jonas Tronêt (Neo) | SWE | 1:56.90 | PB | +4.280 | |
| 33 | Bronislav Snetkov (Senior) | RUS | 1:56.94 | SB | +4.320 | |
| 34 | Davide Carta (Neo) | ITA | 1:57.05 | SB | +4.430 | |
| 35 | Sean Ireland (Senior) | CAN | 1:57.13 | SB | +4.510 | |
| 36 | Jonas Schön (Senior) | SWE | 1:57.27 | | +4.650 | |
| 37 | Nathaniel Mills (Senior) | USA | 1:57.32 | | +4.700 | |
| 38 | Thor Olav Tveter (Neo) | NOR | 1:57.41 | | +4.790 | |
| 39 | Cédric Kuentz (Neo) | FRA | 1:57.47 | SB | +4.850 | |
| 40 | Brian Wanek (Senior) | USA | 1:58.25 | | +5.630 | |
| 41 | Vitalij Novitsjenko (A2) | BLR | 1:58.32 | NRJ | +5.700 | |
| 42 | Timo Järvinen (Senior) | FIN | 1:58.45 | SB | +5.830 | |
| 43 | Jae-Shik Lee (Neo) | KOR | 1:58.49 | PB | +5.870 | |
| 44 | Dave Tamburrino (Neo) | USA | 1:58.72 | | +6.100 | |
| 45 | Giorgio.70 Baroni (Senior) | ITA | 1:59.45 | | +6.830 | |
| 46 | Andrej Gutovskij (Neo) | UKR | 1:59.55 | PB | +6.930 | |
| 47 | Janne Hänninen (A1) | FIN | 2:00.08 | NRJ | +7.460 | |
| 48 | Herbert Haan (Senior) | AUT | 2:00.45 | PB | +7.830 | |
| 49 | Martin Feigenwinter (Senior) | SUI | 2:01.75 | | +9.130 | |
| 50 | Gennadij Bolgov (Senior) | BLR | 2:02.24 | | +9.620 | |
| 51 | Jirí Kyncl (M30) | CZE | 2:02.26 | NRM | +9.640 | |
| 52 | István Dolp (Neo) | HUN | 2:03.15 | NR | +10.530 | |
| 53 | Bart Veldkamp (Senior) | NED | 2:03.78 | | +11.160 | |
| 54 | Jirí Kucera (Neo) | CZE | 2:05.71 | PB | +13.090 | |
| 55 | Sergej Priz (Neo) | UKR | 2:14.80 | SB | +22.180 | |
| 56 | Neal Marshall (Senior) | CAN | 2:21.29 | | +28.670 | |
| DNF | Zsolt Zakarias (Senior) | AUT | DNF | | - | |