| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Igor Lapshin |  URS | 16.81 | 
| 2 | Leonid Voloshin |  URS | 16.72 | 
| 3 | Shixin Zhou |  CHN | 16.68 | 
| 4 | Tord Henriksson |  SWE | 16.64 | 
| 5 | Frank Rutherford |  BAH | 16.63 | 
| 6 | Volker Mai |  GER | 16.58 | 
| 7 | Yanping Chen |  CHN | 16.51 | 
| 8 | Anisio Souza da Silva |  BRA | 16.50 | 
| 9 | Andrzej Grabarczyk |  POL | 16.46 | 
| 10 | Milan Mikuláš |  TCH | 16.37 | 
| 11 | John Tillman |  USA | 16.32 | 
| 12 | Dario Badinelli |  ITA | 16.25 | 
| 12 | Nikolay Raev |  BUL | 16.25 | 
| 14 | Jörg Friess |  GER | 16.16 | 
| 15 | Marios Hadjiandreou |  CYP | 15.97 | 
| 16 | Theodoros Tantanozis |  GRE | 15.85 | 
| 16 | Ján Cado |  TCH | 15.85 | 
| 18 | Dorel Eftene |  ROU | 15.83 | 
| 19 | António Santos |  ANG | 15.49 | 
| 20 | Ricardo Valiente Roman |  PER | 14.71 NR | 
| Charles Simpkins |  USA | NM |