| 1 | 555 | JOSÉ BATISTA | | M30 | CCR AP MOTORS Lobos AveroMar CYCLINGTEAM | 5 | 55 km | 02:59:45 | |
Bib - 555Gender - Category - M30Team - CCR AP MOTORS Lobos AveroMar CYCLINGTEAMLaps - 5Distance - 55 km |
| 2 | 18 | TIAGO CORREIA | | M30 | Pateira do Carregal Luisóptica Sports Team | 5 | 55 km | 03:05:21 | |
Bib - 18Gender - Category - M30Team - Pateira do Carregal Luisóptica Sports TeamLaps - 5Distance - 55 km |
| 3 | 553 | MARIO BASILIO | | M40 | BUSSULA BTT/PEIXOVAR | 5 | 55 km | 03:06:46 | |
Bib - 553Gender - Category - M40Team - BUSSULA BTT/PEIXOVARLaps - 5Distance - 55 km |
| 4 | 557 | TIAGO GOMES | | M30 | DBL BIKE | 5 | 55 km | 03:17:15 | |
Bib - 557Gender - Category - M30Team - DBL BIKELaps - 5Distance - 55 km |
| 5 | 19 | PAULO ALMEIDA | | M40 | Pateira do Carregal Luisóptica Sports Team | 5 | 55 km | 03:17:45 | |
Bib - 19Gender - Category - M40Team - Pateira do Carregal Luisóptica Sports TeamLaps - 5Distance - 55 km |
| 6 | 570 | MARCELO ALMEIDA | | Elite M. | NAC BIKE TEAM | 5 | 55 km | 03:22:26 | |
Bib - 570Gender - Category - Elite M.Team - NAC BIKE TEAMLaps - 5Distance - 55 km |
| 7 | 575 | BRUNO RUMOR | | M30 | Sossense Cycling/ Braga e Fernandes | 5 | 55 km | 03:34:16 | |
Bib - 575Gender - Category - M30Team - Sossense Cycling/ Braga e FernandesLaps - 5Distance - 55 km |
| 8 | 558 | TIAGO LIMA | | M30 | DBL BIKE | 5 | 55 km | 03:38:33 | |
Bib - 558Gender - Category - M30Team - DBL BIKELaps - 5Distance - 55 km |
| 9 | 556 | FÁBIO VAZ | | M30 | DBL BIKE | 5 | 55 km | 03:38:33 | |
Bib - 556Gender - Category - M30Team - DBL BIKELaps - 5Distance - 55 km |
| 10 | 569 | HUGO RAMIRES | | M40 | La Salle SportsTeam | 5 | 55 km | 03:45:14 | |
Bib - 569Gender - Category - M40Team - La Salle SportsTeamLaps - 5Distance - 55 km |
| 11 | 561 | FÁBIO PASCOAL | | M30 | Individual | 5 | 55 km | 03:48:13 | |
Bib - 561Gender - Category - M30Team - IndividualLaps - 5Distance - 55 km |
| 12 | 550 | FRANCISCO SOARES | | Junior M. | BTT Isolamais Sportaz | 5 | 55 km | 05:35:24 | |
Bib - 550Gender - Category - Junior M.Team - BTT Isolamais SportazLaps - 5Distance - 55 km |
| 13 | 552 | NUNO ALMEIDA | | M50 | AZTRAIL BIKE TEAM | 4 | 44 km | 02:53:07 | |
Bib - 552Gender - Category - M50Team - AZTRAIL BIKE TEAMLaps - 4Distance - 44 km |
| 14 | 573 | TIAGO COELHO | | M30 | Pateira do Carregal Luisóptica Sports Team | 4 | 44 km | 03:03:11 | |
Bib - 573Gender - Category - M30Team - Pateira do Carregal Luisóptica Sports TeamLaps - 4Distance - 44 km |
| 15 | 572 | VÍTOR PAIVA | | M30 | NAC BIKE TEAM | 4 | 44 km | 03:04:07 | |
Bib - 572Gender - Category - M30Team - NAC BIKE TEAMLaps - 4Distance - 44 km |
| 16 | 554 | CARLA VIEIRA | | M30Fem | Carpa | 4 | 44 km | 03:16:14 | |
Bib - 554Gender - Category - M30FemTeam - CarpaLaps - 4Distance - 44 km |
| 17 | 568 | CARLOS RANZAL | | M40 | La Salle SportsTeam | 4 | 44 km | 03:38:12 | |
Bib - 568Gender - Category - M40Team - La Salle SportsTeamLaps - 4Distance - 44 km |
| 18 | 565 | SANDRO PINHEIRO | | M40 | Individual | 3 | 33 km | 02:39:04 | |
Bib - 565Gender - Category - M40Team - IndividualLaps - 3Distance - 33 km |
| 19 | 701 | DIOGO SANTOS | | Sub23 M. | Individual | 3 | 33 km | 03:05:58 | |
Bib - 701Gender - Category - Sub23 M.Team - IndividualLaps - 3Distance - 33 km |
| 20 | 564 | PEDRO SANTOS | | M40 | Individual | 1 | 11 km | 01:14:19 | |
Bib - 564Gender - Category - M40Team - IndividualLaps - 1Distance - 11 km |
| 21 | 563 | MÁRIO MARTINS | | M40 | Individual | 1 | 11 km | 01:14:29 | |
Bib - 563Gender - Category - M40Team - IndividualLaps - 1Distance - 11 km |
| 22 | 704 | PAULO CORREIRA | | M40 | Individual | 1 | 11 km | 02:32:18 | |
Bib - 704Gender - Category - M40Team - IndividualLaps - 1Distance - 11 km |