| Pos. | Bib | Athlete | Year | Cat. | | Mark |
| 1 | 3063 | LIESTING Rick | 1977 | M40 | NED NETHERLANDS | 1h31:04 < |
| 2 | 3407 | PEREIRA Antonio | 1975 | M40 | POR PORTUGAL | 1h33:32 |
| 3 | 806 | PINERA ALVAREZ Ruben | 1975 | M40 | ESP SPAIN | 1h34:56 |
| 4 | 204 | HLAVENKA Tomas | 1977 | M40 | CZE CZECH REPUBLIC | 1h35:55 << |
| 5 | 858 | TORO LOPEZ Leonardo | 1967 | M50 | ESP SPAIN | 1h36:09 ~ |
| 6 | 678 | CARVAJAL ORTEGA Miguel | 1965 | M50 | ESP SPAIN | 1h36:30 |
| 7 | 3276 | GRINHOLC Grzegorz | 1977 | M40 | POL POLAND | 1h37:31 |
| 8 | 2936 | IVZANS Normunds | 1971 | M45 | LAT LATVIA | 1h37:48 |
| 9 | 1106 | BONNEAU Philippe | 1965 | M50 | FRA FRANCE | 1h37:55 |
| 10 | 1788 | BORSCH Steffen (I) | 1973 | M40 | GER GERMANY | 1h38:23 |
| 11 | 234 | NEDVIDEK Martin | 1975 | M40 | CZE CZECH REPUBLIC | 1h38:35 |
| 12 | 804 | PERIANEZ GARCIA Miguel | 1962 | M50 | ESP SPAIN | 1h39:05 ~~ |
| 13 | 682 | CASTRO MATEO Victor | 1980 | M35 | ESP SPAIN | 1h39:38 < |
| 14 | 670 | CAMANO MESA Antonio | 1980 | M35 | ESP SPAIN | 1h42:00 |
| 15 | 3018 | DE BRUIN Remco (I) | 1964 | M50 | NED NETHERLANDS | 1h42:51 ~ |
| 16 | 3746 | SVENSSON Christer | 1969 | M45 | SWE SWEDEN | 1h43:00 |
| 17 | 1304 | VANOOSTHUYSE Jean-franc | 1979 | M35 | FRA FRANCE | 1h43:26 |
| 18 | 3413 | REIS Francisco | 1960 | M55 | POR PORTUGAL | 1h43:29 |
| 19 | 2877 | SAPUNOV Igor | 1978 | M35 | ITA ITALY | 1h44:43 |
| 20 | 1292 | SWAIEH Meftah (I) | 1972 | M45 | FRA FRANCE | 1h46:35 << |
| 21 | 2876 | SAPONARO Giuseppe | 1969 | M45 | ITA ITALY | 1h47:06 |
| 22 | 2372 | SCHROETER Uwe (I) | 1959 | M55 | GER GERMANY | 1h47:15 |
| 23 | 1157 | DURAND PICHARD David (I) | 1972 | M45 | FRA FRANCE | 1h47:22 |
| 24 | 2661 | O DOMHNAILL Brian | 1977 | M35 | IRL IRELAND | 1h47:34 |
| 25 | 2850 | PIRINO Gian Mauro | 1972 | M45 | ITA ITALY | 1h47:55 |
| 26 | 727 | GONZALEZ ARRABAL Antoni (I) | 1962 | M55 | ESP SPAIN | 1h48:55 |
| 27 | 1119 | BROCHOT Patrice | 1951 | M65 | FRA FRANCE | 1h49:10 |
| 28 | 798 | PERALES TORRENTE Jose | 1970 | M45 | ESP SPAIN | 1h50:02 << |
| 29 | 1638 | RICHARDS Ian | 1948 | M65 | GBR GREAT BRITAIN & N. IRELAND | 1h50:52 < |
| 30 | 2749 | DE LELLO Gennaro | 1979 | M35 | ITA ITALY | 1h51:36 |
| 31 | 828 | RODRIGUEZ JIMENEZ Jose | 1975 | M40 | ESP SPAIN | 1h51:53 |
| 32 | 14 | BRZEZOWSKY Roman (I) | 1964 | M50 | AUT AUSTRIA | 1h52:02 < |
| 33 | 779 | MUNOZ BELMONTE Jose | 1961 | M55 | ESP SPAIN | 1h53:01 |
| 34 | 25 | HIRSCHMUGL Dietmar | 1968 | M45 | AUT AUSTRIA | 1h53:03 |
| 35 | 3308 | LUNIEWSKI Miroslaw (I) | 1957 | M60 | POL POLAND | 1h53:52 |
| 36 | 1110 | BONVARLET Patrick (I) | 1960 | M55 | FRA FRANCE | 1h54:15 |
| 37 | 1254 | PANICO Vincenzo | 1951 | M65 | FRA FRANCE | 1h54:20 |
| 38 | 2262 | PRIELER Helmut | 1955 | M60 | GER GERMANY | 1h54:34 |
| 39 | 1893 | GEBAUER Martin | 1978 | M35 | GER GERMANY | 1h55:16 |
| 40 | 2722 | CALDARELLI Gabriele (I) | 1959 | M55 | ITA ITALY | 1h56:45 |
| 41 | 2157 | MAIER Joachim (I) | 1970 | M45 | GER GERMANY | 1h56:56 |
| 42 | 1361 | BOSZKO Peter | 1949 | M65 | GBR GREAT BRITAIN & N. IRELAND | 1h57:55 |
| 43 | 1222 | LEBONNIEC Philippe | 1966 | M50 | FRA FRANCE | 1h58:12 |
| 44 | 3302 | KWITA Zbigniew | 1959 | M55 | POL POLAND | 1h58:50 |
| 45 | 457 | KRISTIANSEN Torben Bogo | 1972 | M45 | DEN DENMARK | 1h58:55 |
| 46 | 2497 | WERNER Stefan | 1964 | M50 | GER GERMANY | 1h59:04 |
| 47 | 1954 | HAUGER Georg | 1957 | M60 | GER GERMANY | 1h59:07 |
| 48 | 214 | KALAT Josef | 1955 | M60 | CZE CZECH REPUBLIC | 1h59:24 |
| 49 | 2778 | FORMENTIN Ettorino | 1947 | M70 | ITA ITALY | 2h00:05 |
| 50 | 34 | KROPIK Franz | 1968 | M45 | AUT AUSTRIA | 2h00:30 |
| 51 | 3057 | KAENEN Hub (I) | 1959 | M55 | NED NETHERLANDS | 2h00:48 |
| 52 | 2324 | SCHAEFFER Udo | 1950 | M65 | GER GERMANY | 2h01:27 |
| 53 | 1287 | SIEGENFUHR Daniel | 1950 | M65 | FRA FRANCE | 2h02:54 << |
| 54 | 1008 | PEKKARINEN Kauko | 1959 | M55 | FIN FINLAND | 2h03:21 |
| 55 | 1271 | RABATEL Fernand (I) | 1946 | M70 | FRA FRANCE | 2h03:30 |
| 56 | 1565 | MARTIN Malcolm | 1955 | M60 | GBR GREAT BRITAIN & N. IRELAND | 2h03:50 |
| 57 | 3027 | DRIJVERS Hans | 1955 | M60 | NED NETHERLANDS | 2h04:55 |
| 58 | 2920 | BREIDE Madars (I) | 1964 | M50 | LAT LATVIA | 2h04:56 |
| 59 | 3311 | MALECKI Waldemar | 1958 | M55 | POL POLAND | 2h05:23 |
| 60 | 1290 | STEFANELLY David | 1976 | M40 | FRA FRANCE | 2h05:26 |
| 61 | 2233 | PAPST Ronald | 1962 | M50 | GER GERMANY | 2h05:40 |
| 62 | 1578 | MICHELL Roger | 1948 | M65 | GBR GREAT BRITAIN & N. IRELAND | 2h05:46 << |
| 63 | 2595 | RAO Salvatore Damiano | 1957 | M60 | HUN HUNGARY | 2h06:44 << |
| 64 | 3280 | HARASINSKI Ryszard | 1956 | M60 | POL POLAND | 2h06:52 |
| 65 | 2817 | MINCHIANTE Michele (I) | 1965 | M50 | ITA ITALY | 2h07:25 |
| 66 | 208 | JANOUSEK Jiri (I) | 1951 | M65 | CZE CZECH REPUBLIC | 2h07:47 |
| 67 | 2568 | CSABA Istvan | 1959 | M55 | HUN HUNGARY | 2h08:16 |
| 68 | 40 | NIESTELBERGER Ludwig | 1948 | M65 | AUT AUSTRIA | 2h08:34 |
| 69 | 3816 | SHEREMET Viktor | 1952 | M65 | UKR UKRAINE | 2h08:45 << |
| 70 | 708 | FERNANDEZ REVILLA Mario | 1968 | M45 | ESP SPAIN | 2h09:12 |
| 71 | 2657 | MCMULLIN John | 1946 | M70 | IRL IRELAND | 2h09:36 |
| 72 | 2448 | TOLLE Uwe | 1955 | M60 | GER GERMANY | 2h09:40 |
| 73 | 2987 | COLOMBO Rene | 1950 | M65 | LUX LUXEMBOURG | 2h09:54 |
| 74 | 2911 | ABOLINS Harijs (I) | 1948 | M65 | LAT LATVIA | 2h10:24 |
| 75 | 865 | VELANDO CASTAN Claudio | 1964 | M50 | ESP SPAIN | 2h10:26 |
| 76 | 2847 | PIASER Roberto | 1948 | M65 | ITA ITALY | 2h10:30 < |
| 77 | 2844 | PELLICCIA Romolo (I) | 1936 | M80 | ITA ITALY | 2h10:30 <~ |
| 78 | 2380 | SCHUMM Peter | 1942 | M70 | GER GERMANY | 2h10:55 |
| 79 | 3050 | HULISELAN Boetje | 1955 | M60 | NED NETHERLANDS | 2h11:20 |
| 80 | 2000 | HOELTERS Bernd Ocker | 1946 | M70 | GER GERMANY | 2h11:54 |
| 81 | 845 | SANCHEZ GUINDO Faustino | 1971 | M45 | ESP SPAIN | 2h12:19 |
| 82 | 3047 | HOLTSLAG Han | 1957 | M60 | NED NETHERLANDS | 2h12:49 < |
| 83 | 3432 | KAISER Andrei | 1981 | M35 | ROU ROMANIA | 2h13:25 < |
| 84 | 2153 | MAICHIN Richard | 1946 | M70 | GER GERMANY | 2h13:29 |
| 85 | 1143 | DEGRYSE Jean Claude | 1974 | M40 | FRA FRANCE | 2h13:38 |
| 86 | 2044 | KIEPERT Horst | 1951 | M65 | GER GERMANY | 2h14:03 |
| 87 | 2820 | MORETTI Gabriele | 1955 | M60 | ITA ITALY | 2h14:26 |
| 88 | 2903 | VENTURI DEGLI ESPOSTI F | 1957 | M60 | ITA ITALY | 2h14:33 |
| 89 | 2156 | MAIER Felix | 1943 | M70 | GER GERMANY | 2h14:54 |
| 90 | 1215 | LABROUSSE Michel | 1954 | M60 | FRA FRANCE | 2h15:14 |
| 91 | 1360 | BORGARS John (I) | 1946 | M70 | GBR GREAT BRITAIN & N. IRELAND | 2h15:14 < |
| 92 | 185 | ADAM Petr (I) | 1950 | M65 | CZE CZECH REPUBLIC | 2h15:22 |
| 93 | 1903 | GIESE Wolf-dieter | 1943 | M70 | GER GERMANY | 2h15:29 ~ |
| 94 | 1263 | PIN Jean Pierre | 1949 | M65 | FRA FRANCE | 2h15:44 |
| 95 | 3234 | SPIGSETH Torkjell | 1944 | M70 | NOR NORWAY | 2h16:19 |
| 96 | 1999 | HOEHNE Christoph (I) | 1941 | M75 | GER GERMANY | 2h16:55 |
| 97 | 2695 | ANGELINI Mario | 1946 | M70 | ITA ITALY | 2h18:27 |
| 98 | 3169 | BJORSVIK Arvid Johannes | 1943 | M70 | NOR NORWAY | 2h18:42 |
| 99 | 310 | BENDTSEN Aksel Viktor | 1958 | M55 | DEN DENMARK | 2h18:49 < |
| 100 | 2780 | FORTUNATI Pier Angelo | 1950 | M65 | ITA ITALY | 2h18:52 |
| 101 | 2941 | LERME Raitis | 1942 | M70 | LAT LATVIA | 2h18:55 << |
| 102 | 1288 | SIMON Jaques | 1956 | M60 | FRA FRANCE | 2h19:50 < |
| 103 | 1170 | FLAMANT Claude | 1949 | M65 | FRA FRANCE | 2h21:09 |
| 104 | 1694 | TORODE Ian | 1956 | M60 | GBR GREAT BRITAIN & N. IRELAND | 2h21:44 |
| 105 | 231 | MAREK Stanislav | 1942 | M70 | CZE CZECH REPUBLIC | 2h22:32 |
| 106 | 215 | KANSKY Vladimir | 1940 | M75 | CZE CZECH REPUBLIC | 2h22:47 |
| 107 | 3222 | ROLSTAD Jan Arvid | 1950 | M65 | NOR NORWAY | 2h23:34 |
| 108 | 1209 | JORDANA Alexis | 1937 | M80 | FRA FRANCE | 2h23:38 |
| 109 | 2963 | VUCENS Bronislavs | 1943 | M70 | LAT LATVIA | 2h24:02 |
| 110 | 2915 | BALODIS Guntis | 1946 | M70 | LAT LATVIA | 2h24:18 < |
| 111 | 1868 | FISCHER Rolf | 1946 | M70 | GER GERMANY | 2h25:20 < |
| 112 | 1066 | VALONEN Martti (I) | 1940 | M75 | FIN FINLAND | 2h25:59 < |
| 113 | 2326 | SCHAPER Wolfgang | 1944 | M70 | GER GERMANY | 2h29:58 << |
| 114 | 3196 | LILLEFOSSE Arthur | 1944 | M70 | NOR NORWAY | 2h30:06 |
| 115 | 3472 | BROT Daniel | 1953 | M60 | SUI SWITZERLAND | 2h30:23 < |
| 116 | 1715 | WILL Norbert | 1935 | M80 | GBR GREAT BRITAIN & N. IRELAND | 2h33:15 |
| 117 | 1863 | FIEDLER Heinz | 1935 | M80 | GER GERMANY | 2h33:40 |
| 118 | 3814 | PUSHKIN Ivan | 1930 | M85 | UKR UKRAINE | 2h38:12 |
| 119 | 2821 | MUSCAS Paolo | 1947 | M70 | ITA ITALY | 2h38:12 << |
| 120 | 1293 | TARDI Emmanuel | 1967 | M50 | FRA FRANCE | 2h38:46 < |
| 121 | 197 | DOSTALIK Vaclav | 1940 | M75 | CZE CZECH REPUBLIC | 2h40:04 |
| 122 | 2958 | VACIETIS Andrejs | 1935 | M80 | LAT LATVIA | 2h45:48 < |
| 123 | 1059 | TAMMINEN Matti (I) | 1928 | M85 | FIN FINLAND | 3h09:01 < |
| 124 | 1312 | WERMUTH Jean Pierre | 1934 | M80 | FRA FRANCE | 3h11:59 < |
| 125 | 1244 | MILLARD Claude | 1936 | M80 | FRA FRANCE | 3h12:04 |
| | 726 | GOMEZ GARCIA Jose Manue | 1973 | M40 | ESP SPAIN | DQ <<< |
| | 1838 | DYKA Hans | 1930 | M85 | GER GERMANY | DQ <<< |
| | 261 | SMOLA Josef (I) | 1964 | M50 | CZE CZECH REPUBLIC | DQ <<< |
| | 774 | MESTRE RODRIGUEZ Jose A | 1965 | M50 | ESP SPAIN | DQ <<< |
| | 801 | PEREZ ALBA Guillermo | 1966 | M50 | ESP SPAIN | DQ <<< |
| | 2751 | DE MASIS Michele | 1956 | M60 | ITA ITALY | DQ <<< |
| | 248 | REIN Jan | 1963 | M50 | CZE CZECH REPUBLIC | DQ <<< |
| | 3478 | DE COPPET Alexis | 1938 | M75 | SUI SWITZERLAND | DNF |
| | 202 | GONSIOROVSKY Zdenek | 1941 | M75 | CZE CZECH REPUBLIC | DNF << |
| | 851 | SERNA LORENTE Jose' | 1967 | M45 | ESP SPAIN | DNF |
| | 425 | JENSEN Ole David | 1943 | M70 | DEN DENMARK | DNF < |
| | 2822 | NASO Andrea | 1960 | M55 | ITA ITALY | DNF |
| | 427 | JENSEN Peer A | 1957 | M55 | DEN DENMARK | DNF |
| | 52 | SIEGELE Johann | 1948 | M65 | AUT AUSTRIA | DNF |
| | 1856 | EVERTZ Guenter | 1957 | M60 | GER GERMANY | DNF |
| | 2953 | RUBENIS Gunars | 1938 | M75 | LAT LATVIA | DNS |
|