| 1 | 310 | FRANCISCO AZEVEDO | | Senior M. | Boavista FC BTT // FAMABIKE | 10 | 70 km | 02:51:13 | |
Bib - 310Gender - Category - Senior M.Team - Boavista FC BTT // FAMABIKELaps - 10Distance - 70 km |
| 2 | 388 | TIAGO COSTA | | Senior M. | Team Bike Brothers / BragaLux / BelleVille | 10 | 70 km | 02:51:28 | |
Bib - 388Gender - Category - Senior M.Team - Team Bike Brothers / BragaLux / BelleVilleLaps - 10Distance - 70 km |
| 3 | 354 | ARMANDO BARBOSA | | Vet. M40 | Individual | 10 | 70 km | 02:54:14 | |
Bib - 354Gender - Category - Vet. M40Team - IndividualLaps - 10Distance - 70 km |
| 4 | 389 | DANIEL OLIVEIRA | | Vet M35 | TEAM LANTEMIL | 10 | 70 km | 02:54:57 | |
Bib - 389Gender - Category - Vet M35Team - TEAM LANTEMILLaps - 10Distance - 70 km |
| 5 | 323 | MIGUEL RIBEIRO | | Vet. M40 | CSBAmorim | 10 | 70 km | 02:54:58 | |
Bib - 323Gender - Category - Vet. M40Team - CSBAmorimLaps - 10Distance - 70 km |
| 6 | 332 | SÉRGIO OLIVEIRA | | Senior M. | Individual | 10 | 70 km | 02:56:14 | |
Bib - 332Gender - Category - Senior M.Team - IndividualLaps - 10Distance - 70 km |
| 7 | 344 | CLÁUDIO SANTOS | | Vet M35 | Secai Gaia Bike Geoinerte | 10 | 70 km | 02:56:16 | |
Bib - 344Gender - Category - Vet M35Team - Secai Gaia Bike GeoinerteLaps - 10Distance - 70 km |
| 8 | 353 | ANDRE SOUSA | | Vet. M40 | Individual | 10 | 70 km | 02:58:23 | |
Bib - 353Gender - Category - Vet. M40Team - IndividualLaps - 10Distance - 70 km |
| 9 | 333 | CARLOS SANTOS | | Sub23 M. | Individual | 10 | 70 km | 02:58:30 | |
Bib - 333Gender - Category - Sub23 M.Team - IndividualLaps - 10Distance - 70 km |
| 10 | 382 | JOSÉ VIEIRA | | Vet. M40 | QUINTADOPÔPA / DCONTRUTIVA / ACSM | 10 | 70 km | 02:58:52 | |
Bib - 382Gender - Category - Vet. M40Team - QUINTADOPÔPA / DCONTRUTIVA / ACSMLaps - 10Distance - 70 km |
| 11 | 325 | RICARDO FERNANDES | | Vet M35 | Erdal Guimarães Ciclismo | 9 | 63 km | 02:34:47 | |
Bib - 325Gender - Category - Vet M35Team - Erdal Guimarães CiclismoLaps - 9Distance - 63 km |
| 12 | 326 | LUIS ALMEIDA | | Vet. M40 | Erdal Guimarães Ciclismo | 9 | 63 km | 02:43:37 | |
Bib - 326Gender - Category - Vet. M40Team - Erdal Guimarães CiclismoLaps - 9Distance - 63 km |
| 13 | 312 | MÁRCIO MENEZES | | Vet. M40 | Braguinhas Btt | 9 | 63 km | 02:43:48 | |
Bib - 312Gender - Category - Vet. M40Team - Braguinhas BttLaps - 9Distance - 63 km |
| 14 | 351 | PEDRO COSTA | | Vet M35 | Individual | 9 | 63 km | 02:44:18 | |
Bib - 351Gender - Category - Vet M35Team - IndividualLaps - 9Distance - 63 km |
| 15 | 363 | PEDRO FURTADO | | Vet. M40 | Individual | 9 | 63 km | 02:44:19 | |
Bib - 363Gender - Category - Vet. M40Team - IndividualLaps - 9Distance - 63 km |
| 16 | 384 | JOSÉ MIRANDA | | Vet M35 | Secção de BTT da Casa do Povo de Vizela | 9 | 63 km | 02:46:32 | |
Bib - 384Gender - Category - Vet M35Team - Secção de BTT da Casa do Povo de VizelaLaps - 9Distance - 63 km |
| 17 | 378 | SIMAO COSTA | | Vet M35 | Matos Mobility | 9 | 63 km | 02:47:38 | |
Bib - 378Gender - Category - Vet M35Team - Matos MobilityLaps - 9Distance - 63 km |
| 18 | 347 | HÉLDER CAMILO | | Vet M35 | Individual | 9 | 63 km | 02:49:30 | |
Bib - 347Gender - Category - Vet M35Team - IndividualLaps - 9Distance - 63 km |
| 19 | 364 | VASCO SILVA | | Vet. M40 | Individual | 9 | 63 km | 02:50:07 | |
Bib - 364Gender - Category - Vet. M40Team - IndividualLaps - 9Distance - 63 km |
| 20 | 346 | FILIPE LEITE | | Vet M35 | Individual | 9 | 63 km | 02:50:27 | |
Bib - 346Gender - Category - Vet M35Team - IndividualLaps - 9Distance - 63 km |
| 21 | 390 | DANIEL CASTEO | | Vet. M40 | Team Optical+ | 9 | 63 km | 02:50:36 | |
Bib - 390Gender - Category - Vet. M40Team - Team Optical+Laps - 9Distance - 63 km |
| 22 | 375 | HUGO XAVIER | | Vet M35 | Jesuítas bike team | 9 | 63 km | 02:50:45 | |
Bib - 375Gender - Category - Vet M35Team - Jesuítas bike teamLaps - 9Distance - 63 km |
| 23 | 377 | PAULO BARBOSA | | Vet. M45 | Limpezas cs | 9 | 63 km | 02:51:23 | |
Bib - 377Gender - Category - Vet. M45Team - Limpezas csLaps - 9Distance - 63 km |
| 24 | 355 | ARSÉNIO VALENTE | | Vet. M40 | Individual | 9 | 63 km | 02:52:00 | |
Bib - 355Gender - Category - Vet. M40Team - IndividualLaps - 9Distance - 63 km |
| 25 | 343 | ANSELMO MAIA | | Vet M35 | Individual | 9 | 63 km | 02:52:59 | |
Bib - 343Gender - Category - Vet M35Team - IndividualLaps - 9Distance - 63 km |
| 26 | 341 | MARCO FONSECA | | Vet. M30 | Individual | 9 | 63 km | 02:53:07 | |
Bib - 341Gender - Category - Vet. M30Team - IndividualLaps - 9Distance - 63 km |
| 27 | 392 | BENJAMIM OLIVEIRA | | Vet. M50 | TrepadoresBTT | 9 | 63 km | 02:53:46 | |
Bib - 392Gender - Category - Vet. M50Team - TrepadoresBTTLaps - 9Distance - 63 km |
| 28 | 322 | HELDER FARIA | | Vet. M30 | CSBAmorim | 9 | 63 km | 02:53:47 | |
Bib - 322Gender - Category - Vet. M30Team - CSBAmorimLaps - 9Distance - 63 km |
| 29 | 371 | FERNANDO OLIVEIRA | | Vet. M50 | Individual | 9 | 63 km | 02:53:48 | |
Bib - 371Gender - Category - Vet. M50Team - IndividualLaps - 9Distance - 63 km |
| 30 | 366 | ANTÓNIO MENDES | | Vet. M45 | Individual | 9 | 63 km | 02:56:20 | |
Bib - 366Gender - Category - Vet. M45Team - IndividualLaps - 9Distance - 63 km |
| 31 | 316 | PAULO FREITAS | | Vet. M30 | BTT Power Ninjas | 9 | 63 km | 02:56:22 | |
Bib - 316Gender - Category - Vet. M30Team - BTT Power NinjasLaps - 9Distance - 63 km |
| 32 | 380 | JOSÉ FARIA | | Vet. M40 | OLivtec / Golden Project / 3Via / Dot Work | 9 | 63 km | 02:56:37 | |
Bib - 380Gender - Category - Vet. M40Team - OLivtec / Golden Project / 3Via / Dot WorkLaps - 9Distance - 63 km |
| 33 | 321 | RUI VIEIRA | | Vet. M50 | Clube BTT Matrosinhos | 9 | 63 km | 02:56:57 | |
Bib - 321Gender - Category - Vet. M50Team - Clube BTT MatrosinhosLaps - 9Distance - 63 km |
| 34 | 385 | AMÉRICO LIMA | | Vet. M45 | Secção de BTT da Casa do Povo de Vizela | 9 | 63 km | 02:57:06 | |
Bib - 385Gender - Category - Vet. M45Team - Secção de BTT da Casa do Povo de VizelaLaps - 9Distance - 63 km |
| 35 | 301 | ANDRÉ OLIVEIRA | | Vet M35 | #OsCincoBTT #Freixotel #Redi | 9 | 63 km | 02:58:24 | |
Bib - 301Gender - Category - Vet M35Team - #OsCincoBTT #Freixotel #RediLaps - 9Distance - 63 km |
| 36 | 395 | HUGO ALVES | | Vet. M45 | UCVNF | CENTRO CICLISMO DE AVIDOS | 9 | 63 km | 02:59:06 | |
Bib - 395Gender - Category - Vet. M45Team - UCVNF | CENTRO CICLISMO DE AVIDOSLaps - 9Distance - 63 km |
| 37 | 374 | BRUNO CASTRO | | Vet M35 | Jesuítas bike team | 8 | 56 km | 02:35:59 | |
Bib - 374Gender - Category - Vet M35Team - Jesuítas bike teamLaps - 8Distance - 56 km |
| 38 | 381 | JOÃO LIMA | | Senior M. | Outizal | 8 | 56 km | 02:41:47 | |
Bib - 381Gender - Category - Senior M.Team - OutizalLaps - 8Distance - 56 km |
| 39 | 337 | BRUNO CUNHA | | Vet. M30 | Individual | 8 | 56 km | 02:41:52 | |
Bib - 337Gender - Category - Vet. M30Team - IndividualLaps - 8Distance - 56 km |
| 40 | 348 | HELDER SALGADO | | Vet M35 | Individual | 8 | 56 km | 02:42:21 | |
Bib - 348Gender - Category - Vet M35Team - IndividualLaps - 8Distance - 56 km |
| 41 | 306 | ALBERTO RIBEIRO | | Vet M35 | AlbertoRibeiroPhotography | 8 | 56 km | 02:44:25 | |
Bib - 306Gender - Category - Vet M35Team - AlbertoRibeiroPhotographyLaps - 8Distance - 56 km |
| 42 | 387 | PAULO GONÇALVES | | Vet. M40 | TDA | 8 | 56 km | 02:45:50 | |
Bib - 387Gender - Category - Vet. M40Team - TDALaps - 8Distance - 56 km |
| 43 | 309 | TIAGO FERREIRA | | Vet. M30 | Arrasa Montanhas/CDCR Gião | 8 | 56 km | 02:45:58 | |
Bib - 309Gender - Category - Vet. M30Team - Arrasa Montanhas/CDCR GiãoLaps - 8Distance - 56 km |
| 44 | 358 | HENRIQUE MAIA | | Vet. M40 | Individual | 8 | 56 km | 02:46:42 | |
Bib - 358Gender - Category - Vet. M40Team - IndividualLaps - 8Distance - 56 km |
| 45 | 345 | DANIEL MONTEIRO | | Vet M35 | Individual | 8 | 56 km | 02:47:27 | |
Bib - 345Gender - Category - Vet M35Team - IndividualLaps - 8Distance - 56 km |
| 46 | 335 | PEDRO PRATA | | Sub23 M. | Secai Gaia Bike Geoinerte | 8 | 56 km | 02:47:33 | |
Bib - 335Gender - Category - Sub23 M.Team - Secai Gaia Bike GeoinerteLaps - 8Distance - 56 km |
| 47 | 328 | MIGUEL FARIA | | Senior M. | Individual | 8 | 56 km | 02:48:42 | |
Bib - 328Gender - Category - Senior M.Team - IndividualLaps - 8Distance - 56 km |
| 48 | 372 | CARLOS BAPTISTA | | Vet. M55 | Individual | 8 | 56 km | 02:50:48 | |
Bib - 372Gender - Category - Vet. M55Team - IndividualLaps - 8Distance - 56 km |
| 49 | 368 | JOÃO RIBEIRO | | Vet. M45 | Individual | 8 | 56 km | 02:51:51 | |
Bib - 368Gender - Category - Vet. M45Team - IndividualLaps - 8Distance - 56 km |
| 50 | 349 | JOÃO PINHEIRO | | Vet M35 | Individual | 8 | 56 km | 02:55:05 | |
Bib - 349Gender - Category - Vet M35Team - IndividualLaps - 8Distance - 56 km |