| 1 | 116 | TIAGO TEIXEIRA | | M30 | DBLBIKE | 7 | 63 km | 03:05:22 | |
Bib - 116Gender - Category - M30Team - DBLBIKELaps - 7Distance - 63 km |
| 2 | 111 | MARCO COSTA | | M30 | DBLBIKE | 7 | 63 km | 03:05:23 | |
Bib - 111Gender - Category - M30Team - DBLBIKELaps - 7Distance - 63 km |
| 3 | 143 | CARLOS SOARES | | M50 | Individual | 7 | 63 km | 03:07:46 | |
Bib - 143Gender - Category - M50Team - IndividualLaps - 7Distance - 63 km |
| 4 | 114 | TIAGO GOMES | | M30 | DBLBIKE | 7 | 63 km | 03:10:35 | |
Bib - 114Gender - Category - M30Team - DBLBIKELaps - 7Distance - 63 km |
| 5 | 105 | PEDRO SILVA | | Sub23 M. | BTTENROS FERRO VELHO | 7 | 63 km | 03:13:47 | |
Bib - 105Gender - Category - Sub23 M.Team - BTTENROS FERRO VELHOLaps - 7Distance - 63 km |
| 6 | 120 | PAULO JESUS | | M40 | GDC/PABOL | 7 | 63 km | 03:31:11 | |
Bib - 120Gender - Category - M40Team - GDC/PABOLLaps - 7Distance - 63 km |
| 7 | 130 | FÁBIO SILVA | | M30 | Individual | 7 | 63 km | 03:32:17 | |
Bib - 130Gender - Category - M30Team - IndividualLaps - 7Distance - 63 km |
| 8 | 140 | MÁRCIO SANTOS | | M40 | Individual | 6 | 54 km | 03:00:07 | |
Bib - 140Gender - Category - M40Team - IndividualLaps - 6Distance - 54 km |
| 9 | 127 | MIGUEL SANTOS | | Elite M. | Individual | 6 | 54 km | 03:07:39 | |
Bib - 127Gender - Category - Elite M.Team - IndividualLaps - 6Distance - 54 km |
| 10 | 101 | FILIPE SILVA | | M30 | Agarrados ao btt/ Irbal | 6 | 54 km | 03:11:34 | |
Bib - 101Gender - Category - M30Team - Agarrados ao btt/ IrbalLaps - 6Distance - 54 km |
| 11 | 115 | TIAGO LIMA | | M30 | DBLBIKE | 6 | 54 km | 03:12:00 | |
Bib - 115Gender - Category - M30Team - DBLBIKELaps - 6Distance - 54 km |
| 12 | 117 | ALFREDO NOGUEIRA | | M50 | DBLBIKE | 6 | 54 km | 03:14:08 | |
Bib - 117Gender - Category - M50Team - DBLBIKELaps - 6Distance - 54 km |
| 13 | 2 | FRANCISCO SOARES | | Junior M. | Padeirinhas Sobre Rodas/Simoldes | 6 | 54 km | 03:17:42 | |
Bib - 2Gender - Category - Junior M.Team - Padeirinhas Sobre Rodas/SimoldesLaps - 6Distance - 54 km |
| 14 | 129 | FÁBIO PASCOAL | | M30 | Individual | 6 | 54 km | 03:24:47 | |
Bib - 129Gender - Category - M30Team - IndividualLaps - 6Distance - 54 km |
| 15 | 154 | TIAGO COELHO | | M30 | Pateira do Carregal Luisóptica Sports Team | 6 | 54 km | 03:27:01 | |
Bib - 154Gender - Category - M30Team - Pateira do Carregal Luisóptica Sports TeamLaps - 6Distance - 54 km |
| 16 | 109 | JOÃO MOREIRA | | M40 | COVEMA - BTT Vale de Cambra | 6 | 54 km | 03:28:54 | |
Bib - 109Gender - Category - M40Team - COVEMA - BTT Vale de CambraLaps - 6Distance - 54 km |
| 17 | 156 | JOÃO ALMEIDA | | Junior M. | RpBikeShop | 6 | 54 km | 03:35:10 | |
Bib - 156Gender - Category - Junior M.Team - RpBikeShopLaps - 6Distance - 54 km |
| 18 | 126 | HÉLDER FERREIRA | | Elite M. | Individual | 5 | 45 km | 02:59:44 | |
Bib - 126Gender - Category - Elite M.Team - IndividualLaps - 5Distance - 45 km |
| 19 | 147 | SÉRGIO FERREIRA | | M50 | Individual | 5 | 45 km | 03:00:02 | |
Bib - 147Gender - Category - M50Team - IndividualLaps - 5Distance - 45 km |
| 20 | 107 | FÁBIO ALMEIDA | | Elite M. | Cambra Power Team | 5 | 45 km | 03:01:59 | |
Bib - 107Gender - Category - Elite M.Team - Cambra Power TeamLaps - 5Distance - 45 km |
| 21 | 122 | JORGE PAIVA | | M50 | GDC/PABOL | 5 | 45 km | 03:04:32 | |
Bib - 122Gender - Category - M50Team - GDC/PABOLLaps - 5Distance - 45 km |
| 22 | 108 | FERNANDO PAULA | | M50 | CCR ap motors lobos averomar cycling team | 5 | 45 km | 03:10:27 | |
Bib - 108Gender - Category - M50Team - CCR ap motors lobos averomar cycling teamLaps - 5Distance - 45 km |
| 23 | 13 | MARISA JOÃO | | M30Fem | Korpo Activo Penacova | 5 | 45 km | 03:10:51 | |
Bib - 13Gender - Category - M30FemTeam - Korpo Activo PenacovaLaps - 5Distance - 45 km |
| 24 | 149 | GONÇALO CARVALHO | | Sub23 M. | Individual | 5 | 45 km | 03:22:51 | |
Bib - 149Gender - Category - Sub23 M.Team - IndividualLaps - 5Distance - 45 km |
| 25 | 137 | CARLOS RANZAL | | M40 | Individual | 5 | 45 km | 03:26:12 | |
Bib - 137Gender - Category - M40Team - IndividualLaps - 5Distance - 45 km |
| 26 | 153 | MARCELO AMORIM | | Elite M. | NAC BIKE TEAM | 5 | 45 km | 03:27:02 | |
Bib - 153Gender - Category - Elite M.Team - NAC BIKE TEAMLaps - 5Distance - 45 km |
| 27 | 125 | DIOGO SANTOS | | Elite M. | Individual | 5 | 45 km | 03:31:09 | |
Bib - 125Gender - Category - Elite M.Team - IndividualLaps - 5Distance - 45 km |
| 28 | 138 | HUGO SANTOS | | M40 | Individual | 5 | 45 km | 03:43:41 | |
Bib - 138Gender - Category - M40Team - IndividualLaps - 5Distance - 45 km |
| 29 | 128 | PEDRO ALMEIDA | | Elite M. | Individual | 5 | 45 km | 03:47:38 | |
Bib - 128Gender - Category - Elite M.Team - IndividualLaps - 5Distance - 45 km |
| 30 | 5 | MARCOS TORRES | | M30 | Individual | 4 | 36 km | 02:14:32 | |
Bib - 5Gender - Category - M30Team - IndividualLaps - 4Distance - 36 km |
| 31 | 113 | PAULO FERREIRA | | M30 | DBLBIKE | 4 | 36 km | 02:26:43 | |
Bib - 113Gender - Category - M30Team - DBLBIKELaps - 4Distance - 36 km |
| 32 | 123 | JOSE OLIVEIRA | | M50 | GDC/PABOL | 4 | 36 km | 02:28:25 | |
Bib - 123Gender - Category - M50Team - GDC/PABOLLaps - 4Distance - 36 km |
| 33 | 141 | SÉRGIO OLIVEIRA | | M40 | Individual | 4 | 36 km | 02:28:30 | |
Bib - 141Gender - Category - M40Team - IndividualLaps - 4Distance - 36 km |
| 34 | 112 | NUNO PINHEIRO | | M30 | DBLBIKE | 4 | 36 km | 02:39:52 | |
Bib - 112Gender - Category - M30Team - DBLBIKELaps - 4Distance - 36 km |
| 35 | 124 | MANUEL AZEVEDO | | M50 | GDC/PABOL | 4 | 36 km | 02:40:22 | |
Bib - 124Gender - Category - M50Team - GDC/PABOLLaps - 4Distance - 36 km |
| 36 | 152 | JOÃO CRUZ | | Elite M. | NAC BIKE TEAM | 4 | 36 km | 03:00:12 | |
Bib - 152Gender - Category - Elite M.Team - NAC BIKE TEAMLaps - 4Distance - 36 km |
| 37 | 136 | ALEXANDRE SOUSA | | M40 | Individual | 4 | 36 km | 03:00:17 | |
Bib - 136Gender - Category - M40Team - IndividualLaps - 4Distance - 36 km |
| 38 | 155 | LUÍS HENRIQUES | | M40 | Patos Bravos - Lumimolde | 4 | 36 km | 03:00:39 | |
Bib - 155Gender - Category - M40Team - Patos Bravos - LumimoldeLaps - 4Distance - 36 km |
| 39 | 151 | RUI SILVA | | Sub23 M. | Individual | 4 | 36 km | 03:10:45 | |
Bib - 151Gender - Category - Sub23 M.Team - IndividualLaps - 4Distance - 36 km |
| 40 | 150 | RAFAEL EVARISTO | | Sub23 M. | Individual | 4 | 36 km | 03:49:08 | |
Bib - 150Gender - Category - Sub23 M.Team - IndividualLaps - 4Distance - 36 km |
| 41 | 106 | LUIS GONÇALVES | | M50 | BUSSOLA BTT/PEIXOVAR | 3 | 27 km | 02:04:22 | |
Bib - 106Gender - Category - M50Team - BUSSOLA BTT/PEIXOVARLaps - 3Distance - 27 km |
| 42 | 146 | MIGUEL FONTES | | M50 | Individual | 3 | 27 km | 02:15:46 | |
Bib - 146Gender - Category - M50Team - IndividualLaps - 3Distance - 27 km |
| 43 | 145 | MIGUEL COELHO | | M50 | Individual | 3 | 27 km | 02:15:46 | |
Bib - 145Gender - Category - M50Team - IndividualLaps - 3Distance - 27 km |
| 44 | 131 | JOÃO BARRETO | | M30 | Individual | 3 | 27 km | 02:43:30 | |
Bib - 131Gender - Category - M30Team - IndividualLaps - 3Distance - 27 km |
| 45 | 134 | RICARDO ALMEIDA | | M30 | Individual | 3 | 27 km | 03:06:25 | |
Bib - 134Gender - Category - M30Team - IndividualLaps - 3Distance - 27 km |
| 46 | 144 | DAVID MALVA | | M50 | Individual | 2 | 18 km | 02:01:16 | |
Bib - 144Gender - Category - M50Team - IndividualLaps - 2Distance - 18 km |
| 47 | 139 | MANUEL ROJÃO | | M40 | Individual | 2 | 18 km | 02:59:50 | |
Bib - 139Gender - Category - M40Team - IndividualLaps - 2Distance - 18 km |
| 48 | 119 | HUGO RAMIRES | | M40 | GDC/PABOL | 1 | 9 km | 00:29:04 | |
Bib - 119Gender - Category - M40Team - GDC/PABOLLaps - 1Distance - 9 km |
| 49 | 102 | NUNO MARQUES | | M40 | ARCA-ENDURANCE Bike Team | 0 | 0 km | 00:00:21 | |
Bib - 102Gender - Category - M40Team - ARCA-ENDURANCE Bike TeamLaps - 0Distance - 0 km |