| 1 | 28 | CARLOS VELOSO | | Vet. M40 | AIRORUN | 02:08:46 | |
Bib - 28Gender - Category - Vet. M40Team - AIRORUN |
| 2 | 233 | LEONEL CUNHA | | Senior M. | Team Trail Bifase | 02:10:00 | |
Bib - 233Gender - Category - Senior M.Team - Team Trail Bifase |
| 3 | 203 | PEDRO SANTOS | | Vet. M40 | Oralklass-Amigos do Trail | 02:15:58 | |
Bib - 203Gender - Category - Vet. M40Team - Oralklass-Amigos do Trail |
| 4 | 109 | PEDRO ROCHA | | Senior M. | GDRetorta | 02:16:50 | |
Bib - 109Gender - Category - Senior M.Team - GDRetorta |
| 5 | 20 | PAULO COSTA | | Vet. M40 | A.D.Amarante | 02:18:15 | |
Bib - 20Gender - Category - Vet. M40Team - A.D.Amarante |
| 6 | 255 | PEDRO BASTOS | | Senior M. | VCBIKE | 02:22:20 | |
Bib - 255Gender - Category - Senior M.Team - VCBIKE |
| 7 | 12 | CARLOS VIEIRA | | Senior M. | A D Sebolido Trail Boneca Douro | 02:23:32 | |
Bib - 12Gender - Category - Senior M.Team - A D Sebolido Trail Boneca Douro |
| 8 | 27 | BRUNO RIBEIRO | | Senior M. | ÁGUIAS DE ALVELOS | 02:23:56 | |
Bib - 27Gender - Category - Senior M.Team - ÁGUIAS DE ALVELOS |
| 9 | 107 | MIGUEL NETO | | Senior M. | Furfor | 02:26:03 | |
Bib - 107Gender - Category - Senior M.Team - Furfor |
| 10 | 25 | ANDRE MACHADO | | Senior M. | ADOSA - OS SANTA APOLONIA | 02:26:35 | |
Bib - 25Gender - Category - Senior M.Team - ADOSA - OS SANTA APOLONIA |
| 11 | 198 | FERNANDO NEVES | | Senior M. | Oralklass-Amigos do Trail | 02:29:12 | |
Bib - 198Gender - Category - Senior M.Team - Oralklass-Amigos do Trail |
| 12 | 199 | FILIPE CARNEIRO | | Senior M. | Oralklass-Amigos do Trail | 02:30:41 | |
Bib - 199Gender - Category - Senior M.Team - Oralklass-Amigos do Trail |
| 13 | 153 | NUNO CARDOSO | | Vet. M40 | Individual | 02:32:24 | |
Bib - 153Gender - Category - Vet. M40Team - Individual |
| 14 | 46 | FILIPE PINTO | | Senior M. | BTT Alegria // TUBANI | 02:33:06 | |
Bib - 46Gender - Category - Senior M.Team - BTT Alegria // TUBANI |
| 15 | 30 | EDUARDO FÉLIX | | Senior M. | Amigos 100 Limites | 02:34:10 | |
Bib - 30Gender - Category - Senior M.Team - Amigos 100 Limites |
| 16 | 143 | LUCINDA SOUSA | | Vet F40 | Individual | 02:35:43 | |
Bib - 143Gender - Category - Vet F40Team - Individual |
| 17 | 52 | LINO PINTO | | Vet. M40 | BTT Alegria // TUBANI | 02:35:44 | |
Bib - 52Gender - Category - Vet. M40Team - BTT Alegria // TUBANI |
| 18 | 221 | ANTONIO SOUSA | | Vet. M40 | RIPOLINS GRIJÓ A CORRER | 02:37:09 | |
Bib - 221Gender - Category - Vet. M40Team - RIPOLINS GRIJÓ A CORRER |
| 19 | 104 | RICARDO NUNES | | Senior M. | Fridão Sem Limites | 02:37:19 | |
Bib - 104Gender - Category - Senior M.Team - Fridão Sem Limites |
| 20 | 75 | ARTUR MATOS | | Vet. M50 | EDV-VIANA TRAIL | 02:37:20 | |
Bib - 75Gender - Category - Vet. M50Team - EDV-VIANA TRAIL |
| 21 | 15 | PAULA SOARES | | Senior F. | A.D.Amarante | 02:37:21 | |
Bib - 15Gender - Category - Senior F.Team - A.D.Amarante |
| 22 | 202 | FERNANDO TABORDA | | Vet. M40 | Oralklass-Amigos do Trail | 02:38:12 | |
Bib - 202Gender - Category - Vet. M40Team - Oralklass-Amigos do Trail |
| 23 | 74 | PEDRO PINHO | | Vet. M40 | EDV-VIANA TRAIL | 02:40:00 | |
Bib - 74Gender - Category - Vet. M40Team - EDV-VIANA TRAIL |
| 24 | 26 | MANUEL CARVALHO | | Vet. M40 | ADOSA - OS SANTA APOLONIA | 02:40:30 | |
Bib - 26Gender - Category - Vet. M40Team - ADOSA - OS SANTA APOLONIA |
| 25 | 246 | ANDRÉ SARMENTO | | Senior M. | TrepaTrilhos Trail Team | 02:40:45 | |
Bib - 246Gender - Category - Senior M.Team - TrepaTrilhos Trail Team |
| 26 | 228 | CARLOS FERREIRA | | Senior M. | SiM Summit | 02:40:46 | |
Bib - 228Gender - Category - Senior M.Team - SiM Summit |
| 27 | 16 | CRISTIANO SANTOS | | Senior M. | A.D.Amarante | 02:41:10 | |
Bib - 16Gender - Category - Senior M.Team - A.D.Amarante |
| 28 | 137 | JOSÉ BARBOSA | | Senior M. | Individual | 02:42:04 | |
Bib - 137Gender - Category - Senior M.Team - Individual |
| 29 | 155 | PEDRO BARBOSA | | Vet. M40 | Individual | 02:42:24 | |
Bib - 155Gender - Category - Vet. M40Team - Individual |
| 30 | 42 | BRUNO SILVA | | Senior M. | Bravos & Bravitas | 02:42:30 | |
Bib - 42Gender - Category - Senior M.Team - Bravos & Bravitas |
| 31 | 145 | RENATO SILVA | | Vet. M50 | Caldas de São Jorge, Portugal | 02:42:35 | |
Bib - 145Gender - Category - Vet. M50Team - Caldas de São Jorge, Portugal |
| 32 | 196 | NÁDIA CASTELEIRO | | Senior F. | Oralklass-Amigos do Trail | 02:42:55 | |
Bib - 196Gender - Category - Senior F.Team - Oralklass-Amigos do Trail |
| 33 | 60 | FERNANDO BENJAMIM | | Vet. M50 | CENTRO CICLISTA DE GONDOMAR | 02:43:05 | |
Bib - 60Gender - Category - Vet. M50Team - CENTRO CICLISTA DE GONDOMAR |
| 34 | 43 | JORGE QUEIROS | | Vet. M40 | Bravos & Bravitas | 02:43:13 | |
Bib - 43Gender - Category - Vet. M40Team - Bravos & Bravitas |
| 35 | 5 | RICARDO PEREIRA | | Senior M. | #lobosolitário | 02:43:14 | |
Bib - 5Gender - Category - Senior M.Team - #lobosolitário |
| 36 | 106 | DUARTE CERQUEIRA | | Senior M. | Furfor | 02:45:47 | |
Bib - 106Gender - Category - Senior M.Team - Furfor |
| 37 | 243 | PEDRO MOREIRA | | Vet. M40 | Trail Santa Marta / Tristes Mas Duros | 02:47:09 | |
Bib - 243Gender - Category - Vet. M40Team - Trail Santa Marta / Tristes Mas Duros |
| 38 | 22 | TELMO SILVA | | Vet. M40 | A.D.Amarante | 02:47:49 | |
Bib - 22Gender - Category - Vet. M40Team - A.D.Amarante |
| 39 | 212 | ANTONIO BORGES | | Vet. M40 | PORTO SENTIDO RUNNERS | 02:48:31 | |
Bib - 212Gender - Category - Vet. M40Team - PORTO SENTIDO RUNNERS |
| 40 | 105 | MANUEL PINHEIRO | | Vet. M50 | Fridão Sem Limites | 02:50:28 | |
Bib - 105Gender - Category - Vet. M50Team - Fridão Sem Limites |
| 41 | 85 | JORGE LOPES | | Vet. M40 | Equipa A | 02:50:40 | |
Bib - 85Gender - Category - Vet. M40Team - Equipa A |
| 42 | 134 | FRANCISCO CASTRO | | Senior M. | Individual | 02:50:45 | |
Bib - 134Gender - Category - Senior M.Team - Individual |
| 43 | 19 | TIAGO TELES | | Senior M. | A.D.Amarante | 02:51:09 | |
Bib - 19Gender - Category - Senior M.Team - A.D.Amarante |
| 44 | 72 | RUI TAVARES | | Vet. M40 | DDT RUNNERS | 02:52:38 | |
Bib - 72Gender - Category - Vet. M40Team - DDT RUNNERS |
| 45 | 103 | ANDREIA ALMEIDA | | Senior F. | Fridão Sem Limites | 02:53:15 | |
Bib - 103Gender - Category - Senior F.Team - Fridão Sem Limites |
| 46 | 197 | RITA LOUREIRO | | Senior F. | Oralklass-Amigos do Trail | 02:53:28 | |
Bib - 197Gender - Category - Senior F.Team - Oralklass-Amigos do Trail |
| 47 | 195 | MARIA GONÇALVES | | Senior F. | Oralklass-Amigos do Trail | 02:53:44 | |
Bib - 195Gender - Category - Senior F.Team - Oralklass-Amigos do Trail |
| 48 | 148 | FERNANDO AUGUSTO | | Vet. M40 | Individual | 02:54:01 | |
Bib - 148Gender - Category - Vet. M40Team - Individual |
| 49 | 167 | RICARDO SOUSA | | Senior M. | Kandimba Runners | 02:54:36 | |
Bib - 167Gender - Category - Senior M.Team - Kandimba Runners |
| 50 | 40 | ROBERTO FREITAS | | Senior M. | Boavista Trail | 02:54:40 | |
Bib - 40Gender - Category - Senior M.Team - Boavista Trail |