| 1 |  Heiko Scandolo  (Senior)  | GDR |  2:00.09  |    |  -  | 
| 2 |  Konstantin Kalistratov  (Neo)  | URS |  2:00.25  |    |  +0.160  | 
| 3 |  Viktor Sjasjerin  (Senior)  | URS |  2:00.98  |    |  +0.890  | 
| 4 |  Jörg Lange  (Senior)  | GDR |  2:01.47  |    |  +1.380  | 
| 5 |  Li-Bin Lim  (Neo)  | PRK |  2:01.61  |    |  +1.520  | 
 |  Sergej Milusjkin  (Neo)  | URS |  2:01.61  |  PB  |  +1.520  | 
| 7 |  Thomas Kumm  (Neo)  | GDR |  2:02.68  |    |  +2.590  | 
| 8 |  Thomas Mihm  (Neo)  | GDR |  2:02.94  |    |  +2.850  | 
 |  Gordon Reyes-Loredo  (A2)  | GDR |  2:02.94  |    |  +2.850  | 
| 10 |  Yong-Hun Song  (A1)  | PRK |  2:03.00  |    |  +2.910  | 
| 11 |  Oleg Koposov  (Senior)  | URS |  2:03.19  |    |  +3.100  | 
| 12 |  Paweł Jaroszek  (A1)  | POL |  2:03.40  |    |  +3.310  | 
| 13 |  Sergej Ljadov  (A2)  | URS |  2:03.48  |  SB  |  +3.390  | 
| 14 |  Frank Dittrich  (Neo)  | GDR |  2:03.52  |    |  +3.430  | 
| 15 |  Sergej Golovkov  (A2)  | URS |  2:03.67  |  SB  |  +3.580  | 
| 16 |  Aleksandr Grigorjev  (Neo)  | URS |  2:03.69  |    |  +3.600  | 
| 17 |  In-Chol Choi  (B1)  | PRK |  2:03.71  |    |  +3.620  | 
| 18 |  Andrej Bobrov  (Senior)  | URS |  2:03.73  |    |  +3.640  | 
| 19 |  Roland Freier  (Senior)  | GDR |  2:03.81  |    |  +3.720  | 
| 20 |  Jurij Kljujev  (Senior)  | URS |  2:03.82  |  SB  |  +3.730  | 
| 21 |  Uwe Tonat  (Neo)  | GDR |  2:03.85  |    |  +3.760  | 
| 22 |  Hubert Kreutz  (Neo)  | AUT |  2:04.00  |    |  +3.910  | 
| 23 |  René Schöfisch  (Senior)  | GDR |  2:04.07  |  SB  |  +3.980  | 
| 24 |  Jarosław Chyc-Olesiak  (Neo)  | POL |  2:04.31  |    |  +4.220  | 
| 25 |  Anton Nagiller  (Neo)  | AUT |  2:04.44  |    |  +4.350  | 
| 26 |  Denis Budin  (Neo)  | URS |  2:04.65  |  SB  |  +4.560  | 
| 27 |  Rene Künstler  (A1)  | GDR |  2:04.95  |    |  +4.860  | 
| 28 |  Jörg Wetzel  (Neo)  | GDR |  2:04.96  |    |  +4.870  | 
| 29 |  Andrzej Jóźwik  (Senior)  | POL |  2:05.08  |    |  +4.990  | 
| 30 |  Yong-Il Ha  (A2)  | PRK |  2:05.24  |    |  +5.150  | 
| 31 |  Rocco Stefan  (A2)  | GDR |  2:05.31  |    |  +5.220  | 
| 32 |  Mikhail.70 Andrejev  (A2)  | URS |  2:05.64  |  SB  |  +5.550  | 
 |  Rene Flade  (A2)  | GDR |  2:06.31  |    |  +6.220  | 
| 33 |  Marek Krupinski  (Neo)  | POL |  2:05.74  |    |  +5.650  | 
| 34 |  Igor Alpasjkin  (Neo)  | URS |  2:05.87  |  SB  |  +5.780  | 
| 35 |  Jacek.64 Dobrowolski  (Senior)  | POL |  2:05.95  |  SB  |  +5.860  | 
| 36 |  Andreas Franzelin  (Neo)  | AUT |  2:06.19  |    |  +6.100  | 
| 38 |  Sergej Ivanjuk  (Neo)  | URS |  2:06.61  |    |  +6.520  | 
| 39 |  Silvio Mitko  (A1)  | GDR |  2:06.97  |    |  +6.880  | 
| 40 |  Joachim Ernst  (Senior)  | FRG |  2:07.15  |  PB  |  +7.060  | 
| 41 |  Kai Schutza  (A1)  | GDR |  2:07.40  |    |  +7.310  | 
| 42 |  Uwe Kurze  (A1)  | GDR |  2:07.75  |  SB  |  +7.660  | 
| 43 |  Piotr Malolepszy  (Neo)  | POL |  2:08.16  |  PB  |  +8.070  | 
| 44 |  Zbigniew Matyjas  (Neo)  | POL |  2:08.38  |    |  +8.290  | 
| 45 |  Tomasz Zadlo  (A1)  | POL |  2:08.93  |    |  +8.840  | 
| 46 |  Andrzej Danowski  (A2)  | POL |  2:08.97  |    |  +8.880  | 
| 47 |  Paweł Jan Zygmunt  (B2)  | POL |  2:09.00  |    |  +8.910  | 
| 48 |  Tino Endler  (A2)  | GDR |  2:10.22  |    |  +10.130  | 
| 49 |  Pekka Aunula  (B2)  | FIN |  2:11.60  |    |  +11.510  | 
| 50 |  Krzysztof Kmiecik  (Senior)  | POL |  2:12.25  |    |  +12.160  | 
| 51 |  Lauri Paalasmaa  (Neo)  | FIN |  2:13.33  |  SB  |  +13.240  | 
| 52 |  Roland Brunner  (A2)  | AUT |  2:31.80  |    |  +31.710  | 
| 53 |  Frantisek Novak  (A1)  | TCH |  2:34.34  |  SB  |  +34.250  | 
| 54 |  Petr Novák  (A2)  | TCH |  2:38.36  |  PB  |  +38.270  | 
| 55 |  Loukas Patsoulas  (Senior)  | GRE |  2:42.34  |  NR  |  +42.250  | 
| DNF |  Herbert Haan  (Neo)  | AUT |  DNF  |    |  -  | 
| DNF |  Michael Thurner  (Neo)  | GDR |  DNF  |    |  -  | 
| DQ |  Maciej Obuchowicz  (A1)  | POL |  DQ  |    |  -  |