| 1 | 5 | DAVID VAZ | | MasterA | Individual | 11 | 66 km | 03:44:46 | |
Bib - 5Gender - Category - MasterATeam - IndividualLaps - 11Distance - 66 km |
| 2 | 3 | TIAGO CLAMOTE | | MasterB | Individual | 11 | 66 km | 03:48:45 | |
Bib - 3Gender - Category - MasterBTeam - IndividualLaps - 11Distance - 66 km |
| 3 | 59 | DIOGO GRAÇA | | Elite M. | Individual | 11 | 66 km | 03:55:07 | |
Bib - 59Gender - Category - Elite M.Team - IndividualLaps - 11Distance - 66 km |
| 4 | 15 | JOSÉ OLIVEIRA | | MasterA | Monção Bike | LusoPrint | Bombos S.Sebastião | 10 | 60 km | 03:35:21 | |
Bib - 15Gender - Category - MasterATeam - Monção Bike | LusoPrint | Bombos S.SebastiãoLaps - 10Distance - 60 km |
| 5 | 4 | MARCO MARTINS | | MasterA | ACDL Team | 10 | 60 km | 03:42:32 | |
Bib - 4Gender - Category - MasterATeam - ACDL TeamLaps - 10Distance - 60 km |
| 6 | 36 | MANUEL LOPES | | MasterA | guilhabreu btt | 10 | 60 km | 03:44:14 | |
Bib - 36Gender - Category - MasterATeam - guilhabreu bttLaps - 10Distance - 60 km |
| 7 | 34 | ARMANDO TAIPA | | MasterB | Individual | 10 | 60 km | 03:50:13 | |
Bib - 34Gender - Category - MasterBTeam - IndividualLaps - 10Distance - 60 km |
| 8 | 7 | JOÃO LOPES | | MasterB | Individual | 10 | 60 km | 03:51:58 | |
Bib - 7Gender - Category - MasterBTeam - IndividualLaps - 10Distance - 60 km |
| 9 | 64 | JOÃO BARROS | | Elite M. | Individual | 9 | 54 km | 03:35:17 | |
Bib - 64Gender - Category - Elite M.Team - IndividualLaps - 9Distance - 54 km |
| 10 | 14 | MARCO QUARESMA | | MasterA | ACDL Team | 9 | 54 km | 03:40:44 | |
Bib - 14Gender - Category - MasterATeam - ACDL TeamLaps - 9Distance - 54 km |
| 11 | 13 | ANTÓNIO DIAS | | MasterB | Individual | 9 | 54 km | 03:41:10 | |
Bib - 13Gender - Category - MasterBTeam - IndividualLaps - 9Distance - 54 km |
| 12 | 54 | ANTONIO REY | | MasterA | Individual | 9 | 54 km | 03:46:44 | |
Bib - 54Gender - Category - MasterATeam - IndividualLaps - 9Distance - 54 km |
| 13 | 11 | TIAGO CARDOSO | | Elite M. | Individual | 9 | 54 km | 03:50:08 | |
Bib - 11Gender - Category - Elite M.Team - IndividualLaps - 9Distance - 54 km |
| 14 | 21 | ANTÓNIO ROSENDO | | MasterB | Individual | 8 | 48 km | 03:38:37 | |
Bib - 21Gender - Category - MasterBTeam - IndividualLaps - 8Distance - 48 km |
| 15 | 66 | DANI CARIDE | | MasterA | Individual | 8 | 48 km | 03:39:04 | |
Bib - 66Gender - Category - MasterATeam - IndividualLaps - 8Distance - 48 km |
| 16 | 55 | JOSÉ VIEIRA | | MasterB | Individual | 8 | 48 km | 03:40:03 | |
Bib - 55Gender - Category - MasterBTeam - IndividualLaps - 8Distance - 48 km |
| 17 | 50 | PAULO CAMPELO | | MasterB | Gaia BTT | 8 | 48 km | 03:40:22 | |
Bib - 50Gender - Category - MasterBTeam - Gaia BTTLaps - 8Distance - 48 km |
| 18 | 60 | RAFAEL CARVALHO | | Elite M. | Individual | 8 | 48 km | 03:42:20 | |
Bib - 60Gender - Category - Elite M.Team - IndividualLaps - 8Distance - 48 km |
| 19 | 46 | BRUNO MARTINS | | MasterA | Individual | 8 | 48 km | 03:50:55 | |
Bib - 46Gender - Category - MasterATeam - IndividualLaps - 8Distance - 48 km |
| 20 | 20 | PAULO PEREIRA | | MasterB | Baidebike C. C. Baião | 8 | 48 km | 03:51:00 | |
Bib - 20Gender - Category - MasterBTeam - Baidebike C. C. BaiãoLaps - 8Distance - 48 km |
| 21 | 19 | HUGO SILVA | | MasterA | Individual | 8 | 48 km | 03:54:09 | |
Bib - 19Gender - Category - MasterATeam - IndividualLaps - 8Distance - 48 km |
| 22 | 24 | RICARDO RAPOSO | | MasterB | UP BIKE TEAM | 7 | 42 km | 03:25:06 | |
Bib - 24Gender - Category - MasterBTeam - UP BIKE TEAMLaps - 7Distance - 42 km |
| 23 | 28 | TIAGO FERREIRA | | MasterA | Arrasa montanhas CDCR Giao | 7 | 42 km | 03:36:10 | |
Bib - 28Gender - Category - MasterATeam - Arrasa montanhas CDCR GiaoLaps - 7Distance - 42 km |
| 24 | 39 | JOSÉ SILVA | | MasterC | Bttâmega | 7 | 42 km | 03:40:16 | |
Bib - 39Gender - Category - MasterCTeam - BttâmegaLaps - 7Distance - 42 km |
| 25 | 23 | CARLOS LOPES | | MasterC | 100 JUÍZO BTT | 7 | 42 km | 03:41:43 | |
Bib - 23Gender - Category - MasterCTeam - 100 JUÍZO BTTLaps - 7Distance - 42 km |
| 26 | 37 | ROBERTO OTERO | | MasterA | Individual | 7 | 42 km | 03:44:27 | |
Bib - 37Gender - Category - MasterATeam - IndividualLaps - 7Distance - 42 km |
| 27 | 52 | JOSÉ MOTA | | MasterC | Gaia BTT | 7 | 42 km | 03:52:58 | |
Bib - 52Gender - Category - MasterCTeam - Gaia BTTLaps - 7Distance - 42 km |
| 28 | 44 | IVAN SÁ | | Elite M. | MonçãoBike/ LusoPrint/ Bombos S. Sebastião | 6 | 36 km | 02:11:33 | |
Bib - 44Gender - Category - Elite M.Team - MonçãoBike/ LusoPrint/ Bombos S. SebastiãoLaps - 6Distance - 36 km |
| 29 | 57 | CARLOS GOMES | | MasterA | Individual | 6 | 36 km | 02:26:52 | |
Bib - 57Gender - Category - MasterATeam - IndividualLaps - 6Distance - 36 km |
| 30 | 33 | VITOR RIBEIRO | | MasterA | Individual | 6 | 36 km | 03:11:24 | |
Bib - 33Gender - Category - MasterATeam - IndividualLaps - 6Distance - 36 km |
| 31 | 63 | NUNO GUERRA | | Elite M. | Individual | 6 | 36 km | 03:22:19 | |
Bib - 63Gender - Category - Elite M.Team - IndividualLaps - 6Distance - 36 km |
| 32 | 62 | MARCOS MARÍN | | MasterB | Individual | 6 | 36 km | 03:23:38 | |
Bib - 62Gender - Category - MasterBTeam - IndividualLaps - 6Distance - 36 km |
| 33 | 29 | GASTÃO FRANCO | | MasterC | ACDL Team | 6 | 36 km | 03:30:15 | |
Bib - 29Gender - Category - MasterCTeam - ACDL TeamLaps - 6Distance - 36 km |
| 34 | 38 | RUI NOVO | | MasterB | LATITUDES BTT EXTREME/IRON BRAIN | 6 | 36 km | 03:38:50 | |
Bib - 38Gender - Category - MasterBTeam - LATITUDES BTT EXTREME/IRON BRAINLaps - 6Distance - 36 km |
| 35 | 65 | ANA LOPEZ | | Master B Fem | Individual | 6 | 36 km | 03:54:59 | |
Bib - 65Gender - Category - Master B FemTeam - IndividualLaps - 6Distance - 36 km |
| 36 | 6 | TIAGO ALMEIDA | | MasterB | Individual | 5 | 30 km | 02:05:45 | |
Bib - 6Gender - Category - MasterBTeam - IndividualLaps - 5Distance - 30 km |
| 37 | 61 | JOÃO FERNANDES | | MasterA | Individual | 5 | 30 km | 02:08:05 | |
Bib - 61Gender - Category - MasterATeam - IndividualLaps - 5Distance - 30 km |
| 38 | 25 | ANDRE MACEDO | | MasterA | Individual | 5 | 30 km | 02:11:21 | |
Bib - 25Gender - Category - MasterATeam - IndividualLaps - 5Distance - 30 km |
| 39 | 26 | TIAGO FERNANDES | | MasterA | Individual | 5 | 30 km | 03:01:10 | |
Bib - 26Gender - Category - MasterATeam - IndividualLaps - 5Distance - 30 km |
| 40 | 27 | GUSTAVO MENDES | | MasterA | Individual | 5 | 30 km | 03:11:24 | |
Bib - 27Gender - Category - MasterATeam - IndividualLaps - 5Distance - 30 km |
| 41 | 43 | GIL SOUSA | | MasterB | Individual | 5 | 30 km | 03:20:03 | |
Bib - 43Gender - Category - MasterBTeam - IndividualLaps - 5Distance - 30 km |
| 42 | 69 | RODOLFO SILVA | | MasterB | Boavista FC BTT | 5 | 30 km | 03:46:20 | |
Bib - 69Gender - Category - MasterBTeam - Boavista FC BTTLaps - 5Distance - 30 km |
| 43 | 17 | ALDO CARDOSO | | MasterA | Individual | 3 | 18 km | 03:34:52 | |
Bib - 17Gender - Category - MasterATeam - IndividualLaps - 3Distance - 18 km |