| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Fernando Mamede |  POR | 27:45.54 | 
| 2 | Alberto Cova |  ITA | 27:46.61 | 
| 3 | Gidamis Shahanga |  TAN | 27:46.93 | 
| 4 | Werner Schildhauer |  GDR | 27:47.03 | 
| 5 | António Prieto |  ESP | 27:47.34 | 
| 6 | Steve Jones |  GBR | 27:47.57 | 
| 7 | Bekele Debele |  ETH | 27:49.30 | 
| 8 | Mark Nenow |  USA | 27:52.41 | 
| 9 | Henrik Jørgensen |  DEN | 28:06.74 | 
| 10 | Rodolfo Gomez |  MEX | 28:25.38 | 
| 11 | John Treacy |  IRL | 28:35.58 | 
| 12 | Roy Andersen |  NOR | 29:03.45 | 
| 13 | Boualem Rahoui |  ALG | 29:10.95 | 
| 14 | Domingo Tibaduiza |  COL | 29:23.86 | 
| 15 | Antoine Nivyobizi |  BDI | 30:45.10 | 
| 16 | Ramón López |  PAR | 31:27.10 | 
| Markus Ryffel |  SUI | DNF | |
| Mehmet Yurdadön |  TUR | DNS | 
| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Hansjörg Kunze |  GDR | 28:04.69 | 
| 2 | Carlos Lopes |  POR | 28:05.62 | 
| 3 | Nick Rose |  GBR | 28:06.05 | 
| 4 | Christoph Herle |  FRG | 28:06.71 | 
| 5 | Mohamed Kedir |  ETH | 28:07.16 | 
| 6 | Martti Vainio |  FIN | 28:07.47 | 
| 7 | José Gomez |  MEX | 28:07.57 | 
| 8 | Bill McChesney |  USA | 28:08.13 | 
| 9 | Alberto Salazar |  USA | 28:10.10 | 
| 10 | Steve Binns |  GBR | 28:12.79 | 
| 11 | Peter Butler |  CAN | 28:13.16 | 
| 12 | Zakariah Barie |  TAN | 28:22.06 | 
| 13 | Ahmed Musa Jouda |  SUD | 28:38.03 | 
| 14 | Kunimitsu Ito |  JPN | 29:49.04 | 
| 15 | Ronald Lanzoni |  CRC | 30:18.60 | 
| 16 | Said Toumane |  COM | 34:24.62 | 
| Stanislav Rozman |  YUG | DNF | |
| Berhanu Girma |  ETH | DNS |