 | 1 | 1 | DANIEL SANTOS |  | Senior M. | EDV VIANA TRAIL | 01:23:19 |   |
Bib - 1Gender - Category - Senior M.Team - EDV VIANA TRAIL  |
 | 2 | 60 | NELSON FEITEIRA |  | Vet. M40 | Grupo Corrida de Argoncilhe | 01:25:44 |   |
Bib - 60Gender - Category - Vet. M40Team - Grupo Corrida de Argoncilhe  |
 | 3 | 2 | JOÃO CRUZ |  | Senior M. | CBRUN | 01:27:19 |   |
Bib - 2Gender - Category - Senior M.Team - CBRUN  |
 | 4 | 48 | MÁRIO IBARRA |  | Senior M. | Clube Desportivo Feirense | 01:29:50 |   |
Bib - 48Gender - Category - Senior M.Team - Clube Desportivo Feirense  |
 | 5 | 93 | PAULO PINTO |  | Vet. M40 | Individual | 01:30:49 |   |
Bib - 93Gender - Category - Vet. M40Team - Individual  |
 | 6 | 16 | MIGUEL PORTELA |  | Vet. M40 | As Figarella | 01:31:31 |   |
Bib - 16Gender - Category - Vet. M40Team - As Figarella  |
 | 7 | 32 | BRUNO SILVA |  | Vet. M40 | Bravos e Bravitas | 01:33:22 |   |
Bib - 32Gender - Category - Vet. M40Team - Bravos e Bravitas  |
 | 8 | 68 | FRANCISCO SILVA |  | Senior M. | Individual | 01:33:31 |   |
Bib - 68Gender - Category - Senior M.Team - Individual  |
 | 9 | 41 | PEDRO LOPES |  | Senior M. | CBRUN | 01:35:07 |   |
Bib - 41Gender - Category - Senior M.Team - CBRUN  |
 | 10 | 56 | ANDRÉ VALENTE |  | Senior M. | Duelo D'Ocasião | 01:36:28 |   |
Bib - 56Gender - Category - Senior M.Team - Duelo D'Ocasião  |
 | 11 | 20 | CRISTIANO CUNHA |  | Vet. M40 | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:36:48 |   |
Bib - 20Gender - Category - Vet. M40Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 12 | 5 | IVAN SILVA |  | Vet. M40 | Caldas de S. Jorge Sport Clube | 01:38:17 |   |
Bib - 5Gender - Category - Vet. M40Team - Caldas de S. Jorge Sport Clube  |
 | 13 | 6 | RICARDO PEREIRA |  | Vet. M40 | #lobosolitário | 01:38:44 |   |
Bib - 6Gender - Category - Vet. M40Team - #lobosolitário  |
 | 14 | 19 | FÁBIO SILVA |  | Senior M. | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:39:05 |   |
Bib - 19Gender - Category - Senior M.Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 15 | 171 | BRUNO FERNANDES |  | Vet. M40 | Zequinhas running team | 01:39:14 |   |
Bib - 171Gender - Category - Vet. M40Team - Zequinhas running team  |
 | 16 | 25 | FERNANDO CARVALHO |  | Vet. M50 | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:39:34 |   |
Bib - 25Gender - Category - Vet. M50Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 17 | 163 | SÉRGIO MONTEIRO |  | Senior M. | Sardonisca Runners | 01:41:11 |   |
Bib - 163Gender - Category - Senior M.Team - Sardonisca Runners  |
 | 18 | 281 | PAULO OLIVEIRA |  | Vet. M40 | Clube Desportivo Feirense | 01:41:57 |   |
Bib - 281Gender - Category - Vet. M40Team - Clube Desportivo Feirense  |
 | 19 | 73 | RICARDO SILVA |  | Senior M. | Individual | 01:41:58 |   |
Bib - 73Gender - Category - Senior M.Team - Individual  |
 | 20 | 189 | HUGO FERREIRA |  | Senior M. | Bravos e Bravitas | 01:42:05 |   |
Bib - 189Gender - Category - Senior M.Team - Bravos e Bravitas  |
 | 21 | 34 | NELSON REIS |  | Vet. M40 | Bravos e Bravitas | 01:43:55 |   |
Bib - 34Gender - Category - Vet. M40Team - Bravos e Bravitas  |
 | 22 | 21 | JOSE PINTO |  | Vet. M40 | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:45:29 |   |
Bib - 21Gender - Category - Vet. M40Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 23 | 57 | JOÃO NOGUEIRA |  | Senior M. | Duelo D'Ocasião | 01:46:25 |   |
Bib - 57Gender - Category - Senior M.Team - Duelo D'Ocasião  |
 | 24 | 168 | VALTER BRANDÃO |  | Vet. M40 | UCR Fuste Função | 01:46:37 |   |
Bib - 168Gender - Category - Vet. M40Team - UCR Fuste Função  |
 | 25 | 185 | FREDERICO SANTOS |  | Senior M. | Individual | 01:46:47 |   |
Bib - 185Gender - Category - Senior M.Team - Individual  |
 | 26 | 155 | FRANCISCO MOREIRA |  | Senior M. | Sapatilhas verdes | 01:47:33 |   |
Bib - 155Gender - Category - Senior M.Team - Sapatilhas verdes  |
 | 27 | 151 | TINO PAIS |  | Vet. M40 | Run & Fun | 01:47:44 |   |
Bib - 151Gender - Category - Vet. M40Team - Run & Fun  |
 | 28 | 23 | PEDRO MOREIRA |  | Vet. M40 | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:48:06 |   |
Bib - 23Gender - Category - Vet. M40Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 29 | 22 | PAULO COSTA |  | Vet. M40 | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:48:17 |   |
Bib - 22Gender - Category - Vet. M40Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 30 | 125 | AGOSTINHO COSTA |  | Vet. M60 | Núcleo atletismo Cucujães | 01:48:24 |   |
Bib - 125Gender - Category - Vet. M60Team - Núcleo atletismo Cucujães  |
 | 31 | 120 | ANTÓNIO PINTO |  | Vet. M40 | MONTE DOS AMIGOS | 01:48:47 |   |
Bib - 120Gender - Category - Vet. M40Team - MONTE DOS AMIGOS  |
 | 32 | 36 | SÉRGIO COSTA |  | Vet. M40 | Bravos e Bravitas | 01:48:55 |   |
Bib - 36Gender - Category - Vet. M40Team - Bravos e Bravitas  |
 | 33 | 44 | RENATO BARBOSA |  | Senior M. | Cinfãesacorrer | 01:49:47 |   |
Bib - 44Gender - Category - Senior M.Team - Cinfãesacorrer  |
 | 34 | 64 | DOMINGOS FERREIRA |  | Vet. M40 | Guisande Trail Running | 01:50:13 |   |
Bib - 64Gender - Category - Vet. M40Team - Guisande Trail Running  |
 | 35 | 164 | JOÃO SOUSA |  | Vet. M50 | Spin & Run Esposende | 01:51:27 |   |
Bib - 164Gender - Category - Vet. M50Team - Spin & Run Esposende  |
 | 36 | 127 | JORGE SILVA |  | Senior M. | Núcleo de Montanha de Espinho | 01:51:30 |   |
Bib - 127Gender - Category - Senior M.Team - Núcleo de Montanha de Espinho  |
 | 37 | 117 | JOÃO FERREIRA |  | Senior M. | KOALAS | 01:51:35 |   |
Bib - 117Gender - Category - Senior M.Team - KOALAS  |
 | 38 | 27 | DANIEL PINHO |  | Senior M. | AZTrail | 01:52:08 |   |
Bib - 27Gender - Category - Senior M.Team - AZTrail  |
 | 39 | 18 | BRUNO PEREIRA |  | Senior M. | ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS | 01:52:24 |   |
Bib - 18Gender - Category - Senior M.Team - ASSOSIAÇAO DESPORTIVA NOS ACREDITAMOS  |
 | 40 | 162 | PAULO CARVALHO |  | Vet. M50 | Sapatilhas verdes | 01:52:29 |   |
Bib - 162Gender - Category - Vet. M50Team - Sapatilhas verdes  |
 | 41 | 158 | HÉLDER COSTA |  | Vet. M40 | Sapatilhas verdes | 01:52:29 |   |
Bib - 158Gender - Category - Vet. M40Team - Sapatilhas verdes  |
 | 42 | 165 | JORGE QUEIRÓS |  | Vet. M40 | Trilhados | 01:52:45 |   |
Bib - 165Gender - Category - Vet. M40Team - Trilhados  |
 | 43 | 8 | RAFAEL BRAVO |  | Senior M. | 100ESFORÇONÃOHÁTINTO | 01:54:20 |   |
Bib - 8Gender - Category - Senior M.Team - 100ESFORÇONÃOHÁTINTO  |
 | 44 | 104 | ANTONIO LOUREIRO |  | Vet. M50 | Individual | 01:54:34 |   |
Bib - 104Gender - Category - Vet. M50Team - Individual  |
 | 45 | 58 | ANDRÉ CORREIA |  | Vet. M40 | Duelo D'Ocasião | 01:54:38 |   |
Bib - 58Gender - Category - Vet. M40Team - Duelo D'Ocasião  |
 | 46 | 124 | JOSÉ AGUIAR |  | Vet. M50 | Núcleo atletismo Cucujães | 01:54:40 |   |
Bib - 124Gender - Category - Vet. M50Team - Núcleo atletismo Cucujães  |
 | 47 | 31 | JOÃO SANTOS |  | Senior M. | Bravos e Bravitas | 01:54:53 |   |
Bib - 31Gender - Category - Senior M.Team - Bravos e Bravitas  |
 | 48 | 87 | JOÃO MACHADO |  | Vet. M40 | Individual | 01:55:07 |   |
Bib - 87Gender - Category - Vet. M40Team - Individual  |
 | 49 | 186 | LILIANA CARDOSO |  | Vet F40 | Clube Desportivo Feirense | 01:55:12 |   |
Bib - 186Gender - Category - Vet F40Team - Clube Desportivo Feirense  |
 | 50 | 54 | HELDER BORGES |  | Vet. M40 | Damira Trail Team | 01:56:34 |   |
Bib - 54Gender - Category - Vet. M40Team - Damira Trail Team  |