 | 1 | 45 | FILIPE CARIAS |  | M40 | Malhos team | 01:28:14 |   |
Dossard - 45Sexe - Catégorie - M40Club - Malhos team  |
 | 2 | 68 | PEDRO COSTA |  | M40 | Team optical + | 01:28:58 |   |
Dossard - 68Sexe - Catégorie - M40Club - Team optical +  |
 | 3 | 508 | JOSÉ BATISTA |  | M30 | Individual | 01:29:39 |   |
Dossard - 508Sexe - Catégorie - M30Club - Individual  |
 | 4 | 76 | HUGO REIS |  | M40 | WINSIG Cycling Team | 01:33:50 |   |
Dossard - 76Sexe - Catégorie - M40Club - WINSIG Cycling Team  |
 | 5 | 118 | CARLOS REBELO |  | M30 | Team optical + | 01:33:50 |   |
Dossard - 118Sexe - Catégorie - M30Club - Team optical +  |
 | 6 | 316 | RICARDO FERNANDES |  | M40 | G.D.C. PABOL | 01:33:51 |   |
Dossard - 316Sexe - Catégorie - M40Club - G.D.C. PABOL  |
 | 7 | 7 | HUGO CASEIRO |  | M30 | Saertex | 01:33:52 |   |
Dossard - 7Sexe - Catégorie - M30Club - Saertex  |
 | 8 | 104 | ALIPIO LOUREIRO |  | M30 | Cansados Team | Póvoa de Varzim | 01:34:07 |   |
Dossard - 104Sexe - Catégorie - M30Club - Cansados Team | Póvoa de Varzim  |
 | 9 | 8 | ALEXANDRE VIGARIO |  | M50 | Associação para a defesa de animais e ambiente de vila verde | 01:34:54 |   |
Dossard - 8Sexe - Catégorie - M50Club - Associação para a defesa de animais e ambiente de vila verde  |
 | 10 | 63 | MANUEL PEREIRA |  | M40 | Individual | 01:36:32 |   |
Dossard - 63Sexe - Catégorie - M40Club - Individual  |
 | 11 | 12 | DINIS PONTES |  | Elite M. | CCR apmotors lobos de Aver-o-mar | 01:36:54 |   |
Dossard - 12Sexe - Catégorie - Elite M.Club - CCR apmotors lobos de Aver-o-mar  |
 | 12 | 92 | RAUL AMARAL |  | M40 | Individual | 01:36:55 |   |
Dossard - 92Sexe - Catégorie - M40Club - Individual  |
 | 13 | 19 | PEDRO VILELA |  | Elite M. | SAERTEX PORTUGAL / EDAETECH | 01:36:55 |   |
Dossard - 19Sexe - Catégorie - Elite M.Club - SAERTEX PORTUGAL / EDAETECH  |
 | 14 | 26 | VASCO SILVA |  | M40 | Individual | 01:36:55 |   |
Dossard - 26Sexe - Catégorie - M40Club - Individual  |
 | 15 | 277 | ANDRE SILVA |  | M30 | Bikemania | 01:36:55 |   |
Dossard - 277Sexe - Catégorie - M30Club - Bikemania  |
 | 16 | 124 | LUIS HIPÓLITO |  | M30 | Individual | 01:36:55 |   |
Dossard - 124Sexe - Catégorie - M30Club - Individual  |
 | 17 | 305 | SIMAO COSTA |  | M40 | BUSSOLA BTT/PEIXOVAR | 01:37:56 |   |
Dossard - 305Sexe - Catégorie - M40Club - BUSSOLA BTT/PEIXOVAR  |
 | 18 | 50 | TIAGO MARTINS |  | M40 | Arrasa Montanhas-CDCR Gião | 01:37:58 |   |
Dossard - 50Sexe - Catégorie - M40Club - Arrasa Montanhas-CDCR Gião  |
 | 19 | 41 | ROBERTO NEVES |  | M30 | Individual | 01:38:06 |   |
Dossard - 41Sexe - Catégorie - M30Club - Individual  |
 | 20 | 292 | PAULO SILVA |  | M40 | Briskfil Bike Team | 01:40:51 |   |
Dossard - 292Sexe - Catégorie - M40Club - Briskfil Bike Team  |
 | 21 | 87 | IVO PEREIRA |  | Elite M. | Saertex Portugal Edaetech | 01:41:02 |   |
Dossard - 87Sexe - Catégorie - Elite M.Club - Saertex Portugal Edaetech  |
 | 22 | 4 | JOAQUIM CARNEIRO |  | M50 | Individual | 01:41:31 |   |
Dossard - 4Sexe - Catégorie - M50Club - Individual  |
 | 23 | 169 | NUNO BARRETO |  | M40 | Love Tiles | 01:42:26 |   |
Dossard - 169Sexe - Catégorie - M40Club - Love Tiles  |
 | 24 | 122 | ROBERTO RIBEIRO |  | M40 | Team optical + | 01:42:28 |   |
Dossard - 122Sexe - Catégorie - M40Club - Team optical +  |
 | 25 | 106 | PAULO REIS |  | M30 | Arrasa Montanhas-CDCR Gião | 01:42:29 |   |
Dossard - 106Sexe - Catégorie - M30Club - Arrasa Montanhas-CDCR Gião  |
 | 26 | 60 | BRUNO PINHEIRO |  | M30 | Individual | 01:42:32 |   |
Dossard - 60Sexe - Catégorie - M30Club - Individual  |
 | 27 | 1 | MARCOS TORRES |  | M30 | Guilhabreu BTT | 01:42:36 |   |
Dossard - 1Sexe - Catégorie - M30Club - Guilhabreu BTT  |
 | 28 | 341 | HUGO RAMIRES |  | M40 | G.D.C. PABOL | 01:43:42 |   |
Dossard - 341Sexe - Catégorie - M40Club - G.D.C. PABOL  |
 | 29 | 77 | OSCAR SOUSA |  | M60 | WINSIG Cycling Team | 01:44:14 |   |
Dossard - 77Sexe - Catégorie - M60Club - WINSIG Cycling Team  |
 | 30 | 75 | JORGE PEREIRA |  | M40 | FLY | 01:45:17 |   |
Dossard - 75Sexe - Catégorie - M40Club - FLY  |
 | 31 | 463 | PAULO FERREIRA |  | M50 | Individual | 01:45:55 |   |
Dossard - 463Sexe - Catégorie - M50Club - Individual  |
 | 32 | 363 | SERGIO OLIVEIRA |  | M40 | G.D.C. PABOL | 01:45:55 |   |
Dossard - 363Sexe - Catégorie - M40Club - G.D.C. PABOL  |
 | 33 | 399 | JORGE PAIVA |  | M50 | G.D.C. PABOL | 01:45:56 |   |
Dossard - 399Sexe - Catégorie - M50Club - G.D.C. PABOL  |
 | 34 | 78 | BRUNO OLIVEIRA |  | M40 | WINSIG Cycling Team | 01:45:59 |   |
Dossard - 78Sexe - Catégorie - M40Club - WINSIG Cycling Team  |
 | 35 | 21 | JORGE ZÃO |  | Elite M. | SuperBiketeam | 01:46:52 |   |
Dossard - 21Sexe - Catégorie - Elite M.Club - SuperBiketeam  |
 | 36 | 362 | JOSE OLIVEIRA |  | M50 | G.D.C. PABOL | 01:46:52 |   |
Dossard - 362Sexe - Catégorie - M50Club - G.D.C. PABOL  |
 | 37 | 506 | MARLENE SEARA |  | M40Fem | teamaluminios2022 | 01:47:51 |   |
Dossard - 506Sexe - Catégorie - M40FemClub - teamaluminios2022  |
 | 38 | 333 | SÉRGIO FERREIRA |  | M50 | G.D.C. PABOL | 01:47:52 |   |
Dossard - 333Sexe - Catégorie - M50Club - G.D.C. PABOL  |
 | 39 | 107 | RUI CARVALHO |  | M30 | BTT Avai | 01:47:54 |   |
Dossard - 107Sexe - Catégorie - M30Club - BTT Avai  |
 | 40 | 370 | ALFREDO CAMILO |  | M40 | Individual | 01:49:15 |   |
Dossard - 370Sexe - Catégorie - M40Club - Individual  |
 | 41 | 245 | SERAFIM FERREIRA |  | M40 | Clube Millennium BCP | 01:49:15 |   |
Dossard - 245Sexe - Catégorie - M40Club - Clube Millennium BCP  |
 | 42 | 248 | PEDRO COUTO |  | Elite M. | Clube Millennium BCP | 01:51:35 |   |
Dossard - 248Sexe - Catégorie - Elite M.Club - Clube Millennium BCP  |
 | 43 | 150 | FERNANDO ADÃO |  | M40 | AVAI | 01:51:46 |   |
Dossard - 150Sexe - Catégorie - M40Club - AVAI  |
 | 44 | 133 | TIAGO CASTRO |  | Elite M. | BTT Avai | 01:51:47 |   |
Dossard - 133Sexe - Catégorie - Elite M.Club - BTT Avai  |
 | 45 | 42 | FERNANDO PEREIRA |  | M50 | Individual | 01:51:49 |   |
Dossard - 42Sexe - Catégorie - M50Club - Individual  |
 | 46 | 407 | BRUNO COUTADA |  | M40 | Individual | 01:51:52 |   |
Dossard - 407Sexe - Catégorie - M40Club - Individual  |
 | 47 | 29 | JOÃO COUTO |  | M40 | FRAQUINHOS DO BTT | 01:53:01 |   |
Dossard - 29Sexe - Catégorie - M40Club - FRAQUINHOS DO BTT  |
 | 48 | 5 | MARCO CORREIA |  | M30 | BOLFLEX BTTEAM | 01:53:32 |   |
Dossard - 5Sexe - Catégorie - M30Club - BOLFLEX BTTEAM  |
 | 49 | 108 | FILIPE SILVA |  | M40 | BTT Avai | 01:54:22 |   |
Dossard - 108Sexe - Catégorie - M40Club - BTT Avai  |
 | 50 | 329 | ROBERTO RIBEIRO |  | M40 | Individual | 01:54:38 |   |
Dossard - 329Sexe - Catégorie - M40Club - Individual  |