| 1 | 133 | ANDRÉ SOUSA | | M30 | Individual | 02:53:59 | |
Bib - 133Gender - Category - M30Team - Individual |
| 2 | 510 | PAULO PINTO | | M50 | Individual | 02:53:59 | |
Bib - 510Gender - Category - M50Team - Individual |
| 3 | 6 | PEDRO PINHEIRO | | M40 | LOVE TILES CYCLING TEAM | 02:54:00 | |
Bib - 6Gender - Category - M40Team - LOVE TILES CYCLING TEAM |
| 4 | 95 | RÚBEN ALVES | | Elite M. | Fullwear RP-Team Ecomobile | 02:54:00 | |
Bib - 95Gender - Category - Elite M.Team - Fullwear RP-Team Ecomobile |
| 5 | 210 | LUIS OLIVEIRA | | M30 | Individual | 02:54:01 | |
Bib - 210Gender - Category - M30Team - Individual |
| 6 | 524 | JOÃO LEMOS | | M30 | Pernalonga Road Cycling Team | 02:54:01 | |
Bib - 524Gender - Category - M30Team - Pernalonga Road Cycling Team |
| 7 | 103 | JOÃO ALVES | | M30 | Fullwear RP-Team Ecomobile | 02:54:01 | |
Bib - 103Gender - Category - M30Team - Fullwear RP-Team Ecomobile |
| 8 | 86 | FILIPE FERREIRA | | Elite M. | ADTravassô | 02:54:01 | |
Bib - 86Gender - Category - Elite M.Team - ADTravassô |
| 9 | 216 | IGOR ALVES | | M30 | Individual | 02:54:01 | |
Bib - 216Gender - Category - M30Team - Individual |
| 10 | 463 | HUGO PEREIRA | | M30 | Sneakers House - Vila Real | 02:54:01 | |
Bib - 463Gender - Category - M30Team - Sneakers House - Vila Real |
| 11 | 179 | MARCO ALVES | | Elite M. | Fullwear RP-Team Ecomobile | 02:54:02 | |
Bib - 179Gender - Category - Elite M.Team - Fullwear RP-Team Ecomobile |
| 12 | 202 | BRUNO COSTA | | M30 | LOVE TILES CYCLING TEAM | 02:54:02 | |
Bib - 202Gender - Category - M30Team - LOVE TILES CYCLING TEAM |
| 13 | 366 | PAULO COSTA | | M40 | Individual | 02:54:02 | |
Bib - 366Gender - Category - M40Team - Individual |
| 14 | 309 | JOÃO TELES | | M40 | PRECIOUS SPACE / SOUTENSE / CENTRO DE FISIOTERAPIA | 02:54:02 | |
Bib - 309Gender - Category - M40Team - PRECIOUS SPACE / SOUTENSE / CENTRO DE FISIOTERAPIA |
| 15 | 523 | NUNO OLIVEIRA | | M30 | Pernalonga Road Cycling Team | 02:54:02 | |
Bib - 523Gender - Category - M30Team - Pernalonga Road Cycling Team |
| 16 | 184 | HELDER SILVA | | M40 | Individual | 02:54:03 | |
Bib - 184Gender - Category - M40Team - Individual |
| 17 | 190 | MIGUEL CARMO | | M30 | Individual | 02:54:03 | |
Bib - 190Gender - Category - M30Team - Individual |
| 18 | 443 | RUI FERREIRA | | Elite M. | Individual | 02:54:03 | |
Bib - 443Gender - Category - Elite M.Team - Individual |
| 19 | 17 | PEDRO CARDOSO | | M40 | LOVE TILES CYCLING TEAM | 02:54:04 | |
Bib - 17Gender - Category - M40Team - LOVE TILES CYCLING TEAM |
| 20 | 531 | MÁRIO CARVALHO | | M40 | RIDE MY BIKE | 02:54:04 | |
Bib - 531Gender - Category - M40Team - RIDE MY BIKE |
| 21 | 455 | HÉLDER CAMPINHO | | M30 | Proteu | 02:54:04 | |
Bib - 455Gender - Category - M30Team - Proteu |
| 22 | 308 | BRUNO PEREIRA | | M30 | PRECIOUS SPACE / SOUTENSE / CENTRO DE FISIOTERAPIA | 02:54:05 | |
Bib - 308Gender - Category - M30Team - PRECIOUS SPACE / SOUTENSE / CENTRO DE FISIOTERAPIA |
| 23 | 122 | VITOR FELIX | | M30 | Individual | 02:54:05 | |
Bib - 122Gender - Category - M30Team - Individual |
| 24 | 502 | CARLOS AGUIAR | | M30 | LOVE TILES CYCLING TEAM | 02:54:06 | |
Bib - 502Gender - Category - M30Team - LOVE TILES CYCLING TEAM |
| 25 | 198 | RENATO CORREIA | | M30 | LOVE TILES CYCLING TEAM | 02:54:11 | |
Bib - 198Gender - Category - M30Team - LOVE TILES CYCLING TEAM |
| 26 | 10 | RUI SÁ | | M30 | LOVE TILES CYCLING TEAM | 02:54:12 | |
Bib - 10Gender - Category - M30Team - LOVE TILES CYCLING TEAM |
| 27 | 466 | DAMIÃO MARTINS | | M30 | METALCÔVO - CONFORTEAM - CARVALHEIRA, BASTOS | 02:55:02 | |
Bib - 466Gender - Category - M30Team - METALCÔVO - CONFORTEAM - CARVALHEIRA, BASTOS |
| 28 | 378 | MÁRIO BASILIO | | M30 | Individual | 02:55:02 | |
Bib - 378Gender - Category - M30Team - Individual |
| 29 | 185 | BRUNO ATILANO | | M30 | Individual | 02:55:03 | |
Bib - 185Gender - Category - M30Team - Individual |
| 30 | 145 | MARCO SILVA | | Elite M. | Individual | 02:55:08 | |
Bib - 145Gender - Category - Elite M.Team - Individual |
| 31 | 706 | MÁRIO SILVA | | Elite M. | AAUM | 02:56:05 | |
Bib - 706Gender - Category - Elite M.Team - AAUM |
| 32 | 306 | ÉLIO SILVA | | M40 | PRECIOUS SPACE / SOUTENSE / CENTRO DE FISIOTERAPIA | 02:56:36 | |
Bib - 306Gender - Category - M40Team - PRECIOUS SPACE / SOUTENSE / CENTRO DE FISIOTERAPIA |
| 33 | 34 | RAFAEL FERREIRA | | Sub23 M. | LOVE TILES CYCLING TEAM | 02:57:25 | |
Bib - 34Gender - Category - Sub23 M.Team - LOVE TILES CYCLING TEAM |
| 34 | 208 | DIOGO DIAS | | Elite M. | Vasconha BTT Vouzela | 03:00:23 | |
Bib - 208Gender - Category - Elite M.Team - Vasconha BTT Vouzela |
| 35 | 24 | MIGUEL FERREIRA | | M30 | LOVE TILES CYCLING TEAM | 03:00:54 | |
Bib - 24Gender - Category - M30Team - LOVE TILES CYCLING TEAM |
| 36 | 335 | ISRAEL TAVARES | | M30 | ADTravassô | 03:02:10 | |
Bib - 335Gender - Category - M30Team - ADTravassô |
| 37 | 110 | TIAGO NEVES | | Elite M. | TREPANELAS | 03:02:13 | |
Bib - 110Gender - Category - Elite M.Team - TREPANELAS |
| 38 | 528 | RUI CORREIA | | M30 | INDELAGUE - S2S - NAC BIKE Team | 03:02:14 | |
Bib - 528Gender - Category - M30Team - INDELAGUE - S2S - NAC BIKE Team |
| 39 | 16 | JOÃO MIGUEL | | M40 | LOVE TILES CYCLING TEAM | 03:03:11 | |
Bib - 16Gender - Category - M40Team - LOVE TILES CYCLING TEAM |
| 40 | 115 | ROGÉRIO SANTO | | M40 | Fullwear RP-Team Ecomobile | 03:03:11 | |
Bib - 115Gender - Category - M40Team - Fullwear RP-Team Ecomobile |
| 41 | 63 | IVO ALMEIDA | | M30 | LOVE TILES CYCLING TEAM | 03:03:12 | |
Bib - 63Gender - Category - M30Team - LOVE TILES CYCLING TEAM |
| 42 | 57 | FILIPE TEIXEIRA | | Elite M. | LOVE TILES CYCLING TEAM | 03:03:12 | |
Bib - 57Gender - Category - Elite M.Team - LOVE TILES CYCLING TEAM |
| 43 | 396 | MANUEL REIS | | M40 | Ginita | 03:03:12 | |
Bib - 396Gender - Category - M40Team - Ginita |
| 44 | 395 | MARCO OLIVEIRA | | M30 | Ginita | 03:03:12 | |
Bib - 395Gender - Category - M30Team - Ginita |
| 45 | 189 | DAVIDE ROCHA | | M30 | Individual | 03:03:12 | |
Bib - 189Gender - Category - M30Team - Individual |
| 46 | 468 | NUNO ALVES | | Elite M. | Pousadinha Cycling | 03:03:13 | |
Bib - 468Gender - Category - Elite M.Team - Pousadinha Cycling |
| 47 | 214 | NUNO COSTA | | M30 | Individual | 03:03:13 | |
Bib - 214Gender - Category - M30Team - Individual |
| 48 | 180 | FILIPE TEIXEIRA | | M30 | Individual | 03:03:14 | |
Bib - 180Gender - Category - M30Team - Individual |
| 49 | 704 | XAVIER MARGARIDO | | Elite M. | AAUAv | 03:03:15 | |
Bib - 704Gender - Category - Elite M.Team - AAUAv |
| 50 | 118 | TIAGO MARTINS | | Sub23 M. | METALCÔVO - CONFORTEAM - CARVALHEIRA, BASTOS | 03:03:15 | |
Bib - 118Gender - Category - Sub23 M.Team - METALCÔVO - CONFORTEAM - CARVALHEIRA, BASTOS |