| Final | time |  | 1. Abel Anton |   Spain | 28:06.03 |  | 2. Vincent Rousseau |   Belgium | 28:06.63 |  | 3. Stephane Franke |   Germany | 28:07.95 |  | 4. Robert Stefko |   Slovakia | 28:08.02 |  | 5. Paulo Guerra |   Portugal | 28:10.18 |  | 6. Joao Junqueira |   Portugal | 28:10.55 |  | 7. Jan Pesava |   Czechia | 28:10.73 |  | 8. Carlos de la Torre |   Spain | 28:10.77 |  | 9. Mohamed Ezzher |   France | 28:12.54 |  | 10.Stephan Freigang |   Germany | 28:15.98 |  | 11.Vincenzo Modica |   Italy | 28:17.24 |  | 12.Zoltan Kaldy |   Hungary | 28:22.00 |  | 13.Antonio Martins |   France | 28:23.87 |  | 14.Khristo Stefanov |   Bulgaria | 28:24.47 |  | 15.Gary Staines |   Great Britain | 28:25.60 |  | 16.Antonio Serrano |   Spain | 28:31.75 |  | 17.Domingos Castro |   Portugal | 28:33.89 |  | 18.Cormac Finnerty |   Ireland | 28:34.63 |  | 19.Risto Ulmala |   Finland | 28:39.26 |  | 20.Stefano Baldini |   Italy | 28:41.82 |  | 21.Noel Berkeley |   Ireland | 28:47.62 |  | 22.Justin Hobbs |   Great Britain | 29:28.08 |  | 23.Slawomir Kapinski |   Poland | 29:59.93 |  | -. Francesco Panetta |   Italy | DNF |   
 | 
 |