| 1 | 97 | GUILHERME FONSECA | | Sub23 M. | Padeirinhas Sobre Rodas | 12 | 60 km | 03:08:11 | |
Bib - 97Gender - Category - Sub23 M.Team - Padeirinhas Sobre RodasLaps - 12Distance - 60 km |
| 2 | 94 | DANIEL BASTOS | | M40 | Padeirinhas Sobre Rodas | 12 | 60 km | 03:09:28 | |
Bib - 94Gender - Category - M40Team - Padeirinhas Sobre RodasLaps - 12Distance - 60 km |
| 3 | 11 | JOÃO CRUZ | | Junior M. | Axpo/ Firstbike/ Vila do Conde | 12 | 60 km | 03:10:13 | |
Bib - 11Gender - Category - Junior M.Team - Axpo/ Firstbike/ Vila do CondeLaps - 12Distance - 60 km |
| 4 | 46 | DANIEL MARQUES | | M30 | Individual | 12 | 60 km | 03:11:03 | |
Bib - 46Gender - Category - M30Team - IndividualLaps - 12Distance - 60 km |
| 5 | 100 | DOMINGOS LADISLAU | | M30 | Peruf Race Team | 12 | 60 km | 03:13:01 | |
Bib - 100Gender - Category - M30Team - Peruf Race TeamLaps - 12Distance - 60 km |
| 6 | 102 | HELDER PEIXOTO | | M30 | Peruf Race Team | 12 | 60 km | 03:14:54 | |
Bib - 102Gender - Category - M30Team - Peruf Race TeamLaps - 12Distance - 60 km |
| 7 | 45 | BRUNO FERREIRA | | M30 | Individual | 11 | 55 km | 03:04:10 | |
Bib - 45Gender - Category - M30Team - IndividualLaps - 11Distance - 55 km |
| 8 | 23 | CARLOS BARBOSA | | Elite M. | Fisiosimetria | 11 | 55 km | 03:05:33 | |
Bib - 23Gender - Category - Elite M.Team - FisiosimetriaLaps - 11Distance - 55 km |
| 9 | 54 | MIGUEL PURIFICAÇÃO | | M40 | Individual | 11 | 55 km | 03:07:57 | |
Bib - 54Gender - Category - M40Team - IndividualLaps - 11Distance - 55 km |
| 10 | 76 | PAULO MONTEIRO | | M40 | Novabicineves Tinocar | 11 | 55 km | 03:08:40 | |
Bib - 76Gender - Category - M40Team - Novabicineves TinocarLaps - 11Distance - 55 km |
| 11 | 80 | NUNO MACEDO | | M30 | Nuno macedo | 11 | 55 km | 03:08:48 | |
Bib - 80Gender - Category - M30Team - Nuno macedoLaps - 11Distance - 55 km |
| 12 | 78 | RUI MONTEIRO | | M40 | Novabicineves Tinocar | 11 | 55 km | 03:12:29 | |
Bib - 78Gender - Category - M40Team - Novabicineves TinocarLaps - 11Distance - 55 km |
| 13 | 206 | JOÃO TEIXEIRA | | M40 | INDELAGUE/JONIS BIKE/S2S | 11 | 55 km | 03:14:54 | |
Bib - 206Gender - Category - M40Team - INDELAGUE/JONIS BIKE/S2SLaps - 11Distance - 55 km |
| 14 | 26 | JOSÉ MARQUES | | M30 | Fullwear-RPTeam | 11 | 55 km | 03:16:10 | |
Bib - 26Gender - Category - M30Team - Fullwear-RPTeamLaps - 11Distance - 55 km |
| 15 | 7 | RICARDO MADUREIRA | | M40 | AD Btenrros/FERRO VELHO | 11 | 55 km | 03:16:18 | |
Bib - 7Gender - Category - M40Team - AD Btenrros/FERRO VELHOLaps - 11Distance - 55 km |
| 16 | 89 | MIGUEL FRANÇA | | Sub23 M. | Olivtec/Golden Project | 10 | 50 km | 03:00:21 | |
Bib - 89Gender - Category - Sub23 M.Team - Olivtec/Golden ProjectLaps - 10Distance - 50 km |
| 17 | 13 | CELSO VALENTE | | M40 | Biketech | 10 | 50 km | 03:00:30 | |
Bib - 13Gender - Category - M40Team - BiketechLaps - 10Distance - 50 km |
| 18 | 32 | CARLOS ALMEIDA | | M40 | Garagem Paciencia Bike Team | 10 | 50 km | 03:01:01 | |
Bib - 32Gender - Category - M40Team - Garagem Paciencia Bike TeamLaps - 10Distance - 50 km |
| 19 | 116 | INACIO PINHO | | M50 | Fullwear-RPTeam | 10 | 50 km | 03:02:03 | |
Bib - 116Gender - Category - M50Team - Fullwear-RPTeamLaps - 10Distance - 50 km |
| 20 | 106 | HÉLDER OLIVEIRA | | M30 | RSBIKES | 10 | 50 km | 03:02:09 | |
Bib - 106Gender - Category - M30Team - RSBIKESLaps - 10Distance - 50 km |
| 21 | 117 | PEDRO SILVA | | M30 | Individual | 10 | 50 km | 03:02:21 | |
Bib - 117Gender - Category - M30Team - IndividualLaps - 10Distance - 50 km |
| 22 | 84 | FILIPE MOURA | | M40 | Olivtec/Golden Project | 10 | 50 km | 03:02:57 | |
Bib - 84Gender - Category - M40Team - Olivtec/Golden ProjectLaps - 10Distance - 50 km |
| 23 | 85 | PAULO MOTA | | M40 | Olivtec/Golden Project | 10 | 50 km | 03:03:59 | |
Bib - 85Gender - Category - M40Team - Olivtec/Golden ProjectLaps - 10Distance - 50 km |
| 24 | 118 | RICARDO PEREIRA | | M30 | RSBIKES | 10 | 50 km | 03:04:14 | |
Bib - 118Gender - Category - M30Team - RSBIKESLaps - 10Distance - 50 km |
| 25 | 113 | JOAQUIM FERREIRA | | M50 | VHS - Casa do Povo de Retorta | 10 | 50 km | 03:05:17 | |
Bib - 113Gender - Category - M50Team - VHS - Casa do Povo de RetortaLaps - 10Distance - 50 km |
| 26 | 34 | PAULO PINTO | | M40 | Garagem Paciencia Bike Team | 10 | 50 km | 03:05:34 | |
Bib - 34Gender - Category - M40Team - Garagem Paciencia Bike TeamLaps - 10Distance - 50 km |
| 27 | 74 | SAMUEL SILVA | | Sub23 M. | Mestre da Cor Lusitânia de Lourosa BNI | 10 | 50 km | 03:06:32 | |
Bib - 74Gender - Category - Sub23 M.Team - Mestre da Cor Lusitânia de Lourosa BNILaps - 10Distance - 50 km |
| 28 | 57 | JOSÉ REIS | | M50 | Individual | 10 | 50 km | 03:06:49 | |
Bib - 57Gender - Category - M50Team - IndividualLaps - 10Distance - 50 km |
| 29 | 12 | RUBEN QUEIROS | | Junior M. | Axpo/ Firstbike/ Vila do Conde | 10 | 50 km | 03:07:27 | |
Bib - 12Gender - Category - Junior M.Team - Axpo/ Firstbike/ Vila do CondeLaps - 10Distance - 50 km |
| 30 | 108 | DAVIDE ROCHA | | M30 | Sportarc.BTT / BTTArouca | 10 | 50 km | 03:08:12 | |
Bib - 108Gender - Category - M30Team - Sportarc.BTT / BTTAroucaLaps - 10Distance - 50 km |
| 31 | 9 | PEDRO SANTOS | | Elite M. | ARADA ATLÉTICO CLUBE | 10 | 50 km | 03:08:40 | |
Bib - 9Gender - Category - Elite M.Team - ARADA ATLÉTICO CLUBELaps - 10Distance - 50 km |
| 32 | 110 | ALBERTINO PAIS | | M30 | VCBIKE | 10 | 50 km | 03:09:05 | |
Bib - 110Gender - Category - M30Team - VCBIKELaps - 10Distance - 50 km |
| 33 | 83 | ANTÓNIO PINTO | | M40 | Olivtec/Golden Project | 10 | 50 km | 03:09:14 | |
Bib - 83Gender - Category - M40Team - Olivtec/Golden ProjectLaps - 10Distance - 50 km |
| 34 | 30 | LICINIO SOARES | | M30 | Garagem Paciencia Bike Team | 10 | 50 km | 03:12:49 | |
Bib - 30Gender - Category - M30Team - Garagem Paciencia Bike TeamLaps - 10Distance - 50 km |
| 35 | 43 | QUINCAS SOARES | | Elite M. | Projetopedal | 10 | 50 km | 03:13:08 | |
Bib - 43Gender - Category - Elite M.Team - ProjetopedalLaps - 10Distance - 50 km |
| 36 | 86 | BENJAMIM SILVA | | M60 | Olivtec/Golden Project | 10 | 50 km | 03:13:09 | |
Bib - 86Gender - Category - M60Team - Olivtec/Golden ProjectLaps - 10Distance - 50 km |
| 37 | 41 | BRUNO LEITE | | Sub23 M. | INDELAGUE/JONIS BIKE/S2S | 10 | 50 km | 03:14:19 | |
Bib - 41Gender - Category - Sub23 M.Team - INDELAGUE/JONIS BIKE/S2SLaps - 10Distance - 50 km |
| 38 | 90 | SERGIO SILVA | | M30 | P&PAS BIKE TEAM | 10 | 50 km | 03:15:56 | |
Bib - 90Gender - Category - M30Team - P&PAS BIKE TEAMLaps - 10Distance - 50 km |
| 39 | 10 | JOÃO SANTOS | | Junior M. | ARADA ATLÉTICO CLUBE | 10 | 50 km | 03:16:16 | |
Bib - 10Gender - Category - Junior M.Team - ARADA ATLÉTICO CLUBELaps - 10Distance - 50 km |
| 40 | 42 | JOÃO CARLOS | | Elite M. | Individual | 10 | 50 km | 03:17:20 | |
Bib - 42Gender - Category - Elite M.Team - IndividualLaps - 10Distance - 50 km |
| 41 | 56 | RAFAEL ANDRÉ | | M40 | Individual | 10 | 50 km | 03:18:16 | |
Bib - 56Gender - Category - M40Team - IndividualLaps - 10Distance - 50 km |
| 42 | 60 | JOÃO JESUS | | Sub23 M. | Individual | 9 | 45 km | 02:24:27 | |
Bib - 60Gender - Category - Sub23 M.Team - IndividualLaps - 9Distance - 45 km |
| 43 | 38 | MARCELO ALMEIDA | | Elite M. | INDELAGUE/JONIS BIKE/S2S | 9 | 45 km | 02:54:52 | |
Bib - 38Gender - Category - Elite M.Team - INDELAGUE/JONIS BIKE/S2SLaps - 9Distance - 45 km |
| 44 | 79 | JOSE OLIVEIRA | | M50 | Novabicineves Tinocar | 9 | 45 km | 02:55:49 | |
Bib - 79Gender - Category - M50Team - Novabicineves TinocarLaps - 9Distance - 45 km |
| 45 | 66 | ADRIANO SILVA | | Elite M. | Mestre da Cor Lusitânia de Lourosa BNI | 9 | 45 km | 02:56:29 | |
Bib - 66Gender - Category - Elite M.Team - Mestre da Cor Lusitânia de Lourosa BNILaps - 9Distance - 45 km |
| 46 | 77 | RICARDO FERNANDES | | M40 | Novabicineves Tinocar | 9 | 45 km | 03:00:34 | |
Bib - 77Gender - Category - M40Team - Novabicineves TinocarLaps - 9Distance - 45 km |
| 47 | 61 | NUNO ALMEIDA | | M40 | Intercaimabike | 9 | 45 km | 03:01:01 | |
Bib - 61Gender - Category - M40Team - IntercaimabikeLaps - 9Distance - 45 km |
| 48 | 104 | DANIEL SILVA | | Junior M. | RSBIKES | 9 | 45 km | 03:02:10 | |
Bib - 104Gender - Category - Junior M.Team - RSBIKESLaps - 9Distance - 45 km |
| 49 | 50 | CONSTANTINO MOTA | | M40 | Individual | 9 | 45 km | 03:06:37 | |
Bib - 50Gender - Category - M40Team - IndividualLaps - 9Distance - 45 km |
| 50 | 25 | RUI ALVES | | M40 | FisioSimetria/SITASSUR | 9 | 45 km | 03:06:52 | |
Bib - 25Gender - Category - M40Team - FisioSimetria/SITASSURLaps - 9Distance - 45 km |