| Final | time | | 1. Antonio Pinto | Portugal | 27:48.62 | | 2. Dieter Baumann | Germany | 27:56.75 | | 3. Stephane Franke | Germany | 27:59.90 | | 4. Jon Brown | Great Britain | 28:02.33 | | 5. Bruno Toledo | Spain | 28:15.17 | | 6. Enrique Molina | Spain | 28:19.54 | | 7. Rachid Berradi | Italy | 28:22.31 | | 8. Kamil Maase | Netherlands | 28:26.37 | | 9. Carsten Jorgensen | Denmark | 28:31.44 | | 10.Robert Stefko | Slovakia | 28:31.59 | | 11.Keith Cullen | Great Britain | 28:34.34 | | 12.Simone Zanon | Italy | 28:43.23 | | 13.Metin Sazak | Turkey | 28:48.66 | | 14.Paulo Guerra | Portugal | 28:52.66 | | 15.Michael Thomas | France | 29:01.96 | | 16.Zoltan Kaldy | Hungary | 29:09.63 | | 17.Stephane Schweickhardt | Switzerland | 29:18.42 | | 18.Claes Nyberg | Sweden | 29:28.88 | | 19.Viktor Rothlin | Switzerland | 29:37.53 | | -. Julio Rey | Spain | DNF | | -. Jan Pesava | Czechia | DNF |
|
|