| Final | Stadio Comunale - Eraclea - 11 September 2019 - Start Time: 11:58 - End Time: 13:07 |
| Pos. | Bib | Athlete | Year | Cat. | | Mark | Points |
| 1 | 3873 | LIESTING Rick | 1977 | M40 | NED NETHERLANDS | 41:26 ~ | |
| 2 | 1885 | JANKER Andreas | 1983 | M35 | GER GERMANY | 41:26 ~~ | |
| 3 | 609 | MORALES DEL CASTILLO Ju | 1979 | M35 | ESP SPAIN | 41:57 ~ | |
| 4 | 3120 | MAGLIULO Vincenzo | 1976 | M40 | ITA ITALY | 42:07 ~ | |
| 5 | 3769 | IVZANS Normunds | 1971 | M45 | LAT LATVIA | 42:21 | |
| 6 | 2767 | D'ASCANIO Ruggero | 1984 | M35 | ITA ITALY | 43:08 | |
| 7 | 1736 | BORSCH Steffen | 1973 | M45 | GER GERMANY | 43:10 | |
| 8 | 445 | CARVAJAL ORTEGA Miguel | 1965 | M50 | ESP SPAIN | 43:29 | |
| 9 | 3861 | JANSEN Paul | 1973 | M45 | NED NETHERLANDS | 43:54 <~ | |
| 10 | 649 | PINERA ALVAREZ Ruben | 1975 | M40 | ESP SPAIN | 44:11 | |
| 11 | 965 | BONNEAU Philippe | 1965 | M50 | FRA FRANCE | 44:14 | |
| 12 | 647 | PERIANEZ GARCIA Miguel | 1962 | M55 | ESP SPAIN | 44:19 < | |
| 13 | 3550 | SCAFURO Francesco | 1977 | M40 | ITA ITALY | 44:29 | |
| 14 | 606 | MONTERRUBIO Marcos | 1981 | M35 | ESP SPAIN | 44:31 ~ | |
| 15 | 3066 | LATORRE Luca | 1978 | M40 | ITA ITALY | 44:32 | |
| 16 | 2869 | FAEDDA Bachisio | 1968 | M50 | ITA ITALY | 44:37 ~ | |
| 17 | 711 | TORO LOPEZ Leonardo | 1967 | M50 | ESP SPAIN | 45:37 ~~ | |
| 18 | 3541 | SAPUNOV Igor | 1978 | M40 | ITA ITALY | 45:48 | |
| 19 | 2994 | CAMILLETTI Giancarlo | 1967 | M50 | ITA ITALY | 46:26 | |
| 20 | 2391 | O DOMHNAILL Brian | 1977 | M40 | IRL IRELAND | 46:29 | |
| 21 | 3848 | DE BRUIN Remco | 1964 | M55 | NED NETHERLANDS | 46:45 << | |
| 22 | 2161 | STRUNK Malte | 1973 | M45 | GER GERMANY | 46:45 | |
| 23 | 1231 | SWAIEH Meftah | 1972 | M45 | FRA FRANCE | 46:48 << | |
| 24 | 2122 | SCHROETER Uwe | 1959 | M55 | GER GERMANY | 47:03 | |
| 25 | 3417 | PIRINO Gian Mauro | 1972 | M45 | ITA ITALY | 47:39 | |
| 26 | 3461 | RAVACCHIOLI Gabriele (I) | 1979 | M40 | ITA ITALY | 47:39 | |
| 27 | 3375 | PAULINI Luigi | 1970 | M45 | ITA ITALY | 47:48 | |
| 28 | 519 | GARCIA-MARIN Adolfo | 1963 | M55 | ESP SPAIN | 47:54 | |
| 29 | 214 | SEMIANOVICH Leanid | 1962 | M55 | BLR BELARUS | 48:09 | |
| 30 | 2489 | BARONE Sebastiano | 1969 | M50 | ITA ITALY | 48:21 | |
| 31 | 335 | SMOLA Josef | 1964 | M55 | CZE CZECH REPUBLIC | 48:21 < | |
| 32 | 3612 | STELLA Giovanni | 1961 | M55 | ITA ITALY | 48:26 | |
| 33 | 3540 | SAPONARO Giuseppe (I) | 1969 | M50 | ITA ITALY | 48:30 | |
| 34 | 1999 | MEYER Steffen | 1966 | M50 | GER GERMANY | 48:36 | |
| 35 | 615 | MUNOZ BELMONTE Jose | 1961 | M55 | ESP SPAIN | 48:37 | |
| 36 | 2760 | CROCI Ernesto | 1973 | M45 | ITA ITALY | 48:46 | |
| 37 | 4038 | MORAWCZYNSKI Konrad | 1975 | M40 | POL POLAND | 48:54 | |
| 38 | 3776 | LAPINS Ivars | 1975 | M40 | LAT LATVIA | 49:13 | |
| 39 | 25 | BRZEZOWSKY Roman | 1964 | M55 | AUT AUSTRIA | 49:14 | |
| 40 | 2328 | ALEXANDER Ross | 1980 | M35 | IRL IRELAND | 49:17 | |
| 41 | 3293 | NASO Andrea | 1960 | M55 | ITA ITALY | 49:46 | |
| 42 | 1055 | GAUZE Francis | 1962 | M55 | FRA FRANCE | 49:53 | |
| 43 | 3534 | SANSEVRINO Antonio | 1959 | M55 | ITA ITALY | 50:41 << | |
| 44 | 639 | PEREZ ALBA Guillermo | 1966 | M50 | ESP SPAIN | 51:02 | |
| 45 | 825 | LAIHO Kari | 1963 | M55 | FIN FINLAND | 51:03 | |
| 46 | 46 | HEINZL Rainer | 1972 | M45 | AUT AUSTRIA | 51:27 | |
| 47 | 1042 | EICHHOLTZER Sebastien | 1976 | M40 | FRA FRANCE | 51:42 | |
| 48 | 1983 | MAIER Joachim | 1970 | M45 | GER GERMANY | 52:09 < | |
| 49 | 2113 | SCHOLZ Wolfgang | 1973 | M45 | GER GERMANY | 53:01 < | |
| 50 | 506 | FRUCTUOSO CALVO Jose | 1966 | M50 | ESP SPAIN | 53:05 | |
| 51 | 4097 | ARAUJO Artur | 1973 | M45 | POR PORTUGAL | 53:19 | |
| 52 | 674 | RODRIGUEZ JIMENEZ Jose | 1975 | M40 | ESP SPAIN | 53:27 < | |
| 53 | 3734 | ZANOLLI Cristiano | 1965 | M50 | ITA ITALY | 53:35 | |
| 54 | 2136 | SECK Patrick | 1966 | M50 | GER GERMANY | 54:38 | |
| 55 | 675 | RODRIGUEZ JIMENEZ Rober | 1969 | M45 | ESP SPAIN | 54:42 | |
| 56 | 1803 | GNAUCK Dick | 1963 | M55 | GER GERMANY | 55:14 | |
| 57 | 725 | VELANDO CASTAN Claudio (I) | 1964 | M50 | ESP SPAIN | 55:14 | |
| 58 | 69 | KROPIK Franz | 1968 | M50 | AUT AUSTRIA | 55:31 ~< | |
| 59 | 3616 | STRANO Daniele | 1965 | M50 | ITA ITALY | 55:49 | |
| 60 | 3756 | BREIDE Madars | 1964 | M50 | LAT LATVIA | 56:34 | |
| 61 | 2773 | DACLON Daniele Carlo An | 1964 | M55 | ITA ITALY | 56:45 | |
| 62 | 4150 | RODRIGUES Joao | 1959 | M55 | POR PORTUGAL | 57:07 | |
| 63 | 3243 | MINCHIANTE Michele | 1965 | M50 | ITA ITALY | 58:00 | |
| 64 | 3290 | MUZZU Carlo | 1963 | M55 | ITA ITALY | 58:07 < | |
| 65 | 3892 | TIMMERMANS Ronnie | 1982 | M35 | NED NETHERLANDS | 58:16 << | |
| 66 | 324 | REIN Jan | 1963 | M55 | CZE CZECH REPUBLIC | 58:44 << | |
| 67 | 3139 | MARANDOLA Maurizio | 1960 | M55 | ITA ITALY | 58:54 | |
| 68 | 2369 | LASTE John | 1962 | M55 | IRL IRELAND | 1h05:54 <~ | |
| 69 | 3504 | ROSSI Stefano | 1970 | M45 | ITA ITALY | 1h07:17 < | |
| 70 | 321 | PTAK Jaroslav | 1947 | M70 | CZE CZECH REPUBLIC | 1h07:26 < | |
| | 2995 | SIRAGUSA Gianni | 1968 | M50 | ITA ITALY | DQ <<~ 12:45 | |
| | 207 | ALIASHKEVICH Siarhei | 1962 | M55 | BLR BELARUS | DQ <<< 12:45 | |
| | 3410 | PILLAN Siro | 1968 | M50 | ITA ITALY | DNS | |
|
|