| 1 | Reidar Liaklev (M30) | NOR | 8:29.40 | | - |
| 2 | Odd.17 Lundberg (M30) | NOR | 8:32.70 | SB | +3.300 |
| 3 | Göthe Hedlund (Senior) | SWE | 8:34.80 | | +5.400 |
| 4 | Harry Jansson (M30) | SWE | 8:34.90 | NRM | +5.500 |
| 5 | Jan Langedijk (M35) | NED | 8:36.20 | SB | +6.800 |
| 6 | Kees Broekman (Neo) | NED | 8:37.30 | | +7.900 |
| 7 | Åke Seyffarth (Senior) | SWE | 8:37.90 | | +8.500 |
| 8 | Pentti Lammio (Senior) | FIN | 8:40.70 | SB | +11.300 |
| 9 | Lassi Parkkinen (M30) | FIN | 8:45.00 | SB | +15.600 |
| 10 | Kornél Pajor (Senior) | HUN | 8:45.20 | | +15.800 |
| 11 | John D. Cronshey (Neo) | GBR | 8:45.60 | | +16.200 |
| 12 | Anton Huiskes (Neo) | NED | 8:46.40 | SB | +17.000 |
| 13 | Iván Rutkai (Neo) | HUN | 8:46.90 | PB | +17.500 |
| 14 | Craig.27 MacKay (Neo) | CAN | 8:47.20 | NR | +17.800 |
| 15 | Kalevi Laitinen (Senior) | FIN | 8:53.00 | | +23.600 |
| 16 | Rune Hammarström (Senior) | SWE | 8:53.80 | | +24.400 |
| 17 | Raymond Blum (Senior) | USA | 8:54.40 | PB | +25.000 |
| 18 | Kenneth Charles Henry (A2) | USA | 8:56.00 | NRJ, TRJ | +26.600 |
| 19 | Henry John Howes (Neo) | GBR | 8:56.60 | PB | +27.200 |
| 20 | Aad de Koning (A1) | NED | 8:57.60 | | +28.200 |
| 21 | Louis Rupprecht (Neo) | USA | 8:58.40 | PB | +29.000 |
| 22 | Vladimir Kolár (Neo) | TCH | 8:58.90 | SB | +29.500 |
| 23 | Henry Svendsen-Hebbe (M30) | NOR | 9:03.00 | SB | +33.600 |
| 24 | Max Stiepl (M30) | AUT | 9:05.00 | NRM | +35.600 |
| 25 | Hyo-Chang Lee (Senior) | KOR | 9:05.40 | | +36.000 |
| 26 | Antero.16 Ojala (M30) | FIN | 9:06.20 | | +36.800 |
| 27 | Richard Solem (Neo) | USA | 9:10.40 | | +41.000 |
| 28 | Thomas Ross (Neo) | GBR | 9:18.30 | SB | +48.900 |
| 29 | Ákos Elekfi (Senior) | HUN | 9:18.60 | | +49.200 |
| 30 | Pierre Huylebroeck (Senior) | BEL | 9:20.30 | SB | +50.900 |
| 31 | Guido Caroli (Neo) | ITA | 9:21.30 | SB | +51.900 |
| 32 | Dennis Blundell (Senior) | GBR | 9:22.20 | | +52.800 |
| 33 | Heinz Hügelshofer (Senior) | SUI | 9:28.60 | SB | +59.200 |
| 34 | Josef.15 Rogger (M30) | SUI | 9:29.30 | NRM | +59.900 |
| 35 | Gedeon Ladányi (M30) | HUN | 9:30.20 | | +1.00.800 |
| 36 | Enrico Musolino (A2) | ITA | 9:32.30 | | +1.02.900 |
| 37 | Fernando Alloni (Neo) | ITA | 9:36.30 | | +1.06.900 |
| 38 | Jong-Kook Lee (Senior) | KOR | 9:36.70 | PB | +1.07.300 |
| 39 | Alfred Altenburger (Senior) | SUI | 9:40.60 | SB | +1.11.200 |
| DNS | Charles Mathiesen (M35) | NOR | DNS | | - |