Final | | points | | 1. Davit Hambardzumyan | Soviet Union | 605.79 | | 2. Vyacheslav Troshin | Soviet Union | 563.31 | | 3. Steffen Haage | East Germany | 559.41 | | 4. Chris Snode | Great Britain | 549.72 | | 5. Domenico Rinaldi | Italy | 537.33 | | 6. Jon Grunde Vegard | Norway | 533.73 | | 7. Dieter Waskow | East Germany | 529.95 | | 8. Tom Lemaire | Belgium | 508.89 | | 9. Petar Georgiev | Bulgaria | 502.47 | | 10.Dieter Plewka | West Germany | 495.18 | | 11.Dieter Dörr | West Germany | 475.86 | | 12.Fabrizio De Angelis | Italy | 440.79 | |
|
| First 12 advanced to Final. |
Ranking | | points | | 1. Davit Hambardzumyan | Soviet Union | 571.02 | | 2. Vyacheslav Troshin | Soviet Union | 541.95 | | 3. Dieter Waskow | East Germany | 532.62 | | 4. Petar Georgiev | Bulgaria | 525.99 | | 5. Steffen Haage | East Germany | 523.68 | | 6. Domenico Rinaldi | Italy | 521.61 | | 7. Fabrizio De Angelis | Italy | 508.29 | | 8. Chris Snode | Great Britain | 507.54 | | 9. Jon Grunde Vegard | Norway | 505.11 | | 10.Dieter Plewka | West Germany | 501.75 | | 11.Dieter Dörr | West Germany | 486.96 | | 12.Tom Lemaire | Belgium | 481.47 | | 13.Nigel Stanton | Great Britain | 469.17 | | 14.Claus Thomsen | Denmark | 458.88 | | 15.Kjell Persson | Sweden | 444.66 | | 16.Thorbjörn Carlsson | Sweden | 429.63 | | 17.Romain Lecornu | France | 427.26 | | 18.André Bahon | France | 415.92 | | 19.Luis Diéguez | Spain | 408.21 | | -. Wessel Zimmermann | Netherlands | - | |
|
|
|