| 1 | 37 | LUIS GIL | | Vet. M40 | Decathlon Maia | 43 | 100.018 km | 07:22:51 | |
Bib - 37Gender - Category - Vet. M40Team - Decathlon MaiaLaps - 43Distance - 100.018 km |
| 2 | 53 | BRUNO FERREIRA | | Senior M. | Individual | 43 | 100.018 km | 07:33:12 | |
Bib - 53Gender - Category - Senior M.Team - IndividualLaps - 43Distance - 100.018 km |
| 3 | 38 | PAULO FERNANDES | | Vet. M40 | GCTVR | 43 | 100.018 km | 07:58:24 | |
Bib - 38Gender - Category - Vet. M40Team - GCTVRLaps - 43Distance - 100.018 km |
| 4 | 54 | MIGUEL PEREIRA | | Senior M. | Monsanto Running Team | 43 | 100.018 km | 08:12:58 | |
Bib - 54Gender - Category - Senior M.Team - Monsanto Running TeamLaps - 43Distance - 100.018 km |
| 5 | 50 | VITOR RODRIGUES | | Senior M. | Individual | 43 | 100.018 km | 08:13:28 | |
Bib - 50Gender - Category - Senior M.Team - IndividualLaps - 43Distance - 100.018 km |
| 6 | 39 | AUD STUHR | | Vet F40 | Individual | 43 | 100.018 km | 08:25:55 | |
Bib - 39Gender - Category - Vet F40Team - IndividualLaps - 43Distance - 100.018 km |
| 7 | 11 | ANÍBAL GODINHO | | Vet. M50 | Caracol Trail Team | 43 | 100.018 km | 09:00:12 | |
Bib - 11Gender - Category - Vet. M50Team - Caracol Trail TeamLaps - 43Distance - 100.018 km |
| 8 | 8 | FERNANDO VILELA | | Vet. M50 | Clube MILLENNIUMBCP | 43 | 100.018 km | 09:05:11 | |
Bib - 8Gender - Category - Vet. M50Team - Clube MILLENNIUMBCPLaps - 43Distance - 100.018 km |
| 9 | 31 | MAURO GONÇALVES | | Vet. M40 | Individual | 43 | 100.018 km | 09:12:27 | |
Bib - 31Gender - Category - Vet. M40Team - IndividualLaps - 43Distance - 100.018 km |
| 10 | 21 | LUÍS MORGADO | | Vet. M40 | SCALABIS NIGHT RUNNERS | 43 | 100.018 km | 09:44:01 | |
Bib - 21Gender - Category - Vet. M40Team - SCALABIS NIGHT RUNNERSLaps - 43Distance - 100.018 km |
| 11 | 27 | FRANCISCO PINHEIRO | | Vet. M40 | Individual | 43 | 100.018 km | 10:21:16 | |
Bib - 27Gender - Category - Vet. M40Team - IndividualLaps - 43Distance - 100.018 km |
| 12 | 20 | MANUEL CHANTRE | | Vet. M40 | Entre os Montes | 43 | 100.018 km | 10:28:00 | |
Bib - 20Gender - Category - Vet. M40Team - Entre os MontesLaps - 43Distance - 100.018 km |
| 13 | 24 | PAULO GOMES | | Vet. M40 | NO TOMORROW RUNNING TEAM | 43 | 100.018 km | 10:34:59 | |
Bib - 24Gender - Category - Vet. M40Team - NO TOMORROW RUNNING TEAMLaps - 43Distance - 100.018 km |
| 14 | 3 | A. O. | | Vet. M50 | Individual | 43 | 100.018 km | 10:38:23 | |
Bib - 3Gender - Category - Vet. M50Team - IndividualLaps - 43Distance - 100.018 km |
| 15 | 112 | PEDRO AMORIM | | Vet. M50 | Porto Runners | 43 | 100.018 km | 11:00:38 | |
Bib - 112Gender - Category - Vet. M50Team - Porto RunnersLaps - 43Distance - 100.018 km |
| 16 | 26 | AUGUSTO OLIVEIRA | | Vet. M40 | Individual | 43 | 100.018 km | 11:04:15 | |
Bib - 26Gender - Category - Vet. M40Team - IndividualLaps - 43Distance - 100.018 km |
| 17 | 36 | JORGE AUGUSTO | | Vet. M40 | LUPEMAR | 43 | 100.018 km | 11:22:31 | |
Bib - 36Gender - Category - Vet. M40Team - LUPEMARLaps - 43Distance - 100.018 km |
| 18 | 22 | JOÃO SILVA | | Vet. M40 | Turres Trail Team | 43 | 100.018 km | 11:33:48 | |
Bib - 22Gender - Category - Vet. M40Team - Turres Trail TeamLaps - 43Distance - 100.018 km |
| 19 | 23 | CARLOS PEREIRA | | Vet. M40 | Individual | 43 | 100.018 km | 11:49:53 | |
Bib - 23Gender - Category - Vet. M40Team - IndividualLaps - 43Distance - 100.018 km |
| 20 | 13 | JOSÉ NETO | | Vet. M50 | Entre os Montes | 43 | 100.018 km | 12:01:12 | |
Bib - 13Gender - Category - Vet. M50Team - Entre os MontesLaps - 43Distance - 100.018 km |
| 21 | 9 | ESMERALDA MELO | | Vet F50 | Figueira Kayak Clube | 43 | 100.018 km | 12:32:48 | |
Bib - 9Gender - Category - Vet F50Team - Figueira Kayak ClubeLaps - 43Distance - 100.018 km |
| 22 | 12 | ANTONIO MIRANDA | | Vet. M50 | CORRER POR UM SORRISO | 43 | 100.018 km | 12:32:58 | |
Bib - 12Gender - Category - Vet. M50Team - CORRER POR UM SORRISOLaps - 43Distance - 100.018 km |
| 23 | 10 | JOSÉ FERNANDES | | Vet. M50 | ARCD Venda da Luisa | 43 | 100.018 km | 12:55:22 | |
Bib - 10Gender - Category - Vet. M50Team - ARCD Venda da LuisaLaps - 43Distance - 100.018 km |
| 24 | 14 | RICARDO BASTOS | | Vet. M50 | LEBRES DO SADO | 43 | 100.018 km | 13:23:14 | |
Bib - 14Gender - Category - Vet. M50Team - LEBRES DO SADOLaps - 43Distance - 100.018 km |
| 25 | 5 | LUIS SANTOS | | Vet. M50 | Amigos Vale Silencio | 43 | 100.018 km | 13:46:49 | |
Bib - 5Gender - Category - Vet. M50Team - Amigos Vale SilencioLaps - 43Distance - 100.018 km |
| 26 | 35 | RUI ALVES | | Vet. M40 | GDA-GyDArun | 43 | 100.018 km | 14:41:59 | |
Bib - 35Gender - Category - Vet. M40Team - GDA-GyDArunLaps - 43Distance - 100.018 km |
| 27 | 52 | SONIA BORGES | | Senior F. | Individual | 37 | 86.062 km | 13:06:18 | |
Bib - 52Gender - Category - Senior F.Team - IndividualLaps - 37Distance - 86.062 km |
| 28 | 44 | EMANUEL SANTOS | | Senior M. | Tartarugas do Asfalto | 33 | 76.758 km | 09:38:39 | |
Bib - 44Gender - Category - Senior M.Team - Tartarugas do AsfaltoLaps - 33Distance - 76.758 km |
| 29 | 17 | RUI ALMEIDA | | Vet. M40 | Invicta Runners Team | 29 | 67.454 km | 08:35:11 | |
Bib - 17Gender - Category - Vet. M40Team - Invicta Runners TeamLaps - 29Distance - 67.454 km |
| 30 | 18 | RUI TINOCO | | Vet. M40 | Individual | 28 | 65.128 km | 07:10:32 | |
Bib - 18Gender - Category - Vet. M40Team - IndividualLaps - 28Distance - 65.128 km |
| 31 | 46 | ANTÓNIO PINHEIRO | | Senior M. | Dr. Merino/4moove | 27 | 62.802 km | 08:50:36 | |
Bib - 46Gender - Category - Senior M.Team - Dr. Merino/4mooveLaps - 27Distance - 62.802 km |
| 32 | 51 | NELSON CONSTANTINO | | Senior M. | Clube Atletismo Trail Runners da Ponte | 26 | 60.476 km | 04:37:44 | |
Bib - 51Gender - Category - Senior M.Team - Clube Atletismo Trail Runners da PonteLaps - 26Distance - 60.476 km |
| 33 | 42 | VITOR PEREIRA | | Vet. M40 | G.D.R.S.Francisco da Serra | 26 | 60.476 km | 06:03:02 | |
Bib - 42Gender - Category - Vet. M40Team - G.D.R.S.Francisco da SerraLaps - 26Distance - 60.476 km |
| 34 | 40 | JIMMY VOXEK | | Vet. M40 | Hälle IF | 25 | 58.15 km | 04:52:54 | |
Bib - 40Gender - Category - Vet. M40Team - Hälle IFLaps - 25Distance - 58.15 km |
| 35 | 4 | ANTÓNIO BATALHA | | Vet. M50 | SCALABIS NIGHT RUNNERS | 24 | 55.824 km | 06:02:16 | |
Bib - 4Gender - Category - Vet. M50Team - SCALABIS NIGHT RUNNERSLaps - 24Distance - 55.824 km |
| 36 | 19 | GASTÃO SOUSA | | Vet. M40 | Individual | 21 | 48.846 km | 05:01:19 | |
Bib - 19Gender - Category - Vet. M40Team - IndividualLaps - 21Distance - 48.846 km |
| 37 | 7 | ABILIO MARQUES | | Vet. M50 | Individual | 20 | 46.52 km | 04:18:02 | |
Bib - 7Gender - Category - Vet. M50Team - IndividualLaps - 20Distance - 46.52 km |
| 38 | 49 | KIRSTINE BACH | | Senior F. | Viborg Atletik & Motion | 18 | 41.868 km | 03:58:28 | |
Bib - 49Gender - Category - Senior F.Team - Viborg Atletik & MotionLaps - 18Distance - 41.868 km |
| 39 | 45 | ISAAC COSTA | | Senior M. | Beat Your Limit! | 17 | 39.542 km | 03:31:01 | |
Bib - 45Gender - Category - Senior M.Team - Beat Your Limit!Laps - 17Distance - 39.542 km |
| 40 | 34 | DANIEL ASENSIO | | Vet. M40 | Os Kágados | 17 | 39.542 km | 03:55:53 | |
Bib - 34Gender - Category - Vet. M40Team - Os KágadosLaps - 17Distance - 39.542 km |
| 41 | 15 | MANUEL OLIVEIRA | | Vet. M50 | Individual | 17 | 39.542 km | 04:10:18 | |
Bib - 15Gender - Category - Vet. M50Team - IndividualLaps - 17Distance - 39.542 km |
| 42 | 48 | PAULO MADEIRA | | Senior M. | Individual | 11 | 25.586 km | 02:06:14 | |
Bib - 48Gender - Category - Senior M.Team - IndividualLaps - 11Distance - 25.586 km |