| 1 | MESA Santiago | ABTF Betão - Feirense | 04:04:45.000 | - | 41.896 | 
| 2 | SILVA Rafael |  | 04:04:45.000 | - | 41.896 | 
| 3 | CAMPOS Francisco | Fonte Nova - Felgueiras | 04:04:45.000 | - | 41.896 | 
| 4 | MATIAS João | Tavfer-Ovos Matinados-Mortágua | 04:04:45.000 | - | 41.896 | 
| 5 | SALGUEIRO Carlos Miguel | APHotels and Resorts - Tavira | 04:04:45.000 | - | 41.896 | 
| 6 | BARBIO António | Tavfer-Ovos Matinados-Mortágua | 04:04:45.000 | - | 41.896 | 
| 7 | CAIXAS Rodrigo | Credibom / LA Aluminios / Marcos Car | 04:04:45.000 | - | 41.896 | 
| 8 | LINAREZ Leangel Rubén | Tavfer-Ovos Matinados-Mortágua | 04:04:45.000 | - | 41.896 | 
| 9 | FERREIRA António | Kelly / Simoldes / UDO | 04:04:45.000 | - | 41.896 | 
| 10 | AMADO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 04:04:45.000 | - | 41.896 | 
| 11 | NUNES Hugo | Rádio Popular - Paredes - Boavista | 04:04:45.000 | - | 41.896 | 
| 12 | CONTTE Tomas | Aviludo - Louletano - Loulé Concelho | 04:04:45.000 | - | 41.896 | 
| 13 | ROTA Raúl | Rádio Popular - Paredes - Boavista | 04:04:45.000 | - | 41.896 | 
| 14 | GOMES Luís | Kelly / Simoldes / UDO | 04:04:45.000 | - | 41.896 | 
| 15 | FONTE César | Rádio Popular - Paredes - Boavista | 04:04:45.000 | - | 41.896 | 
| 16 | CARVALHO Antonio | ABTF Betão - Feirense | 04:04:45.000 | - | 41.896 | 
| 17 | GRIGOREV Aleksandr | Efapel Cycling | 04:04:45.000 | - | 41.896 | 
| 18 | SOUSA José | Kelly / Simoldes / UDO | 04:04:45.000 | - | 41.896 | 
| 19 | GARCÍA GONZÁLEZ Sergio | Glassdrive Q8 Anicolor | 04:04:45.000 | - | 41.896 | 
| 20 | EULÁLIO Afonso | ABTF Betão - Feirense | 04:04:45.000 | - | 41.896 | 
| 21 | SILVA Pedro | Glassdrive Q8 Anicolor | 04:04:45.000 | - | 41.896 | 
| 22 | NARCISO Diogo | Credibom / LA Aluminios / Marcos Car | 04:04:45.000 | - | 41.896 | 
| 23 | GONÇALVES Diogo | Santa Maria da Feira - Segmento d'Época | 04:04:45.000 | - | 41.896 | 
| 24 | NYCH Artem | Glassdrive Q8 Anicolor | 04:04:45.000 | - | 41.896 | 
| 25 | MARQUES Marco | Óbidos Cycling Team | 04:04:45.000 | - | 41.896 | 
| 26 | GONZALEZ Pablo |  | 04:04:45.000 | - | 41.896 | 
| 27 | DIAS Daniel | Credibom / LA Aluminios / Marcos Car | 04:04:45.000 | - | 41.896 | 
| 28 | OYARZÚN Carlos Iván | Aviludo - Louletano - Loulé Concelho | 04:04:45.000 | - | 41.896 | 
| 29 | BARBOSA Diogo | APHotels and Resorts - Tavira | 04:04:45.000 | - | 41.896 | 
| 30 | BLANCO Samuel | APHotels and Resorts - Tavira | 04:04:45.000 | - | 41.896 | 
| 31 | WADE Aaron | Club Ciclista Padronés - Cortizo | 04:04:45.000 | - | 41.896 | 
| 32 | SALEIRO Diogo | Fonte Nova - Felgueiras | 04:04:45.000 | - | 41.896 | 
| 33 | MACEDO João | Credibom / LA Aluminios / Marcos Car | 04:04:45.000 | - | 41.896 | 
| 34 | GARCIA Guillermo | Rádio Popular - Paredes - Boavista | 04:04:45.000 | - | 41.896 | 
| 35 | CRISPIM Pedro | Porminho Team sub23 | 04:04:54.000 | 09.000 | 41.87 | 
| 36 | VALLS Miquel | Vigo - Rias Baixas | 04:04:55.000 | 10.000 | 41.867 | 
| 37 | RAMALHO André | Credibom / LA Aluminios / Marcos Car | 04:04:55.000 | 10.000 | 41.867 | 
| 38 | MOREIRA Mauricio | Glassdrive Q8 Anicolor | 04:04:55.000 | 10.000 | 41.867 | 
| 39 | LEAÇA Gonçalo | Credibom / LA Aluminios / Marcos Car | 04:04:55.000 | 10.000 | 41.867 | 
| 40 | ERRAZQUIN Iñaki | Club Ciclista Padronés - Cortizo | 04:04:55.000 | 10.000 | 41.867 | 
| 41 | VIE François | Credibom / LA Aluminios / Marcos Car | 04:04:55.000 | 10.000 | 41.867 | 
| 42 | DEL PINO Jesus | Aviludo - Louletano - Loulé Concelho | 04:04:55.000 | 10.000 | 41.867 | 
| 43 | LEAL Tiago | Rádio Popular - Paredes - Boavista | 04:04:55.000 | 10.000 | 41.867 | 
| 44 | FIGUEIREDO Frederico | Glassdrive Q8 Anicolor | 04:04:55.000 | 10.000 | 41.867 | 
| 45 | PINHEIRO Ivo | ABTF Betão - Feirense | 04:04:55.000 | 10.000 | 41.867 | 
| 46 | MORENO BAZAN Javier |  | 04:04:55.000 | 10.000 | 41.867 | 
| 47 | RIBEIRO André | ACDC Trofa | 04:04:55.000 | 10.000 | 41.867 | 
| 48 | FERNANDES Luís | Rádio Popular - Paredes - Boavista | 04:04:55.000 | 10.000 | 41.867 | 
| 49 | JORGE Bernardo | Óbidos Cycling Team | 04:04:59.000 | 14.000 | 41.856 | 
| 50 | REY Martín | Club Ciclista Padronés - Cortizo | 04:05:01.000 | 16.000 | 41.85 | 
| 51 | ANDRADE Pedro | ABTF Betão - Feirense | 04:05:02.000 | 17.000 | 41.847 | 
| 52 | PEREIRA Valter | APHotels and Resorts - Tavira | 04:05:04.000 | 19.000 | 41.842 | 
| 53 | DOMINGUES Duarte | Glassdrive Q8 Anicolor | 04:05:07.000 | 22.000 | 41.833 | 
| 54 | MADRIGAL Julian |  | 04:05:07.000 | 22.000 | 41.833 | 
| 55 | SABORIDO Iván | Club Ciclista Padronés - Cortizo | 04:05:07.000 | 22.000 | 41.833 | 
| 56 | MILLER Barry | ABTF Betão - Feirense | 04:05:07.000 | 22.000 | 41.833 | 
| 57 | ANTUNES Tiago | Efapel Cycling | 04:05:07.000 | 22.000 | 41.833 | 
| 58 | OLIVEIRA Fábio | ABTF Betão - Feirense | 04:05:12.000 | 27.000 | 41.819 | 
| 59 | DUARTE Emanuel | Efapel Cycling | 04:05:12.000 | 27.000 | 41.819 | 
| 60 | CASIMIRO Henrique | Efapel Cycling | 04:05:14.000 | 29.000 | 41.813 | 
| 61 | GONÇALVES Gaspar | Efapel Cycling | 04:05:15.000 | 30.000 | 41.81 | 
| 62 | SILVA Joaquim | Efapel Cycling | 04:05:15.000 | 30.000 | 41.81 | 
| 63 | MIXÃO Duarte | Kelly / Simoldes / UDO | 04:05:17.000 | 32.000 | 41.805 | 
| 64 | MEIRELES Nuno | Aviludo - Louletano - Loulé Concelho | 04:05:17.000 | 32.000 | 41.805 | 
| 65 | LIVRAMENTO David | APHotels and Resorts - Tavira | 04:05:22.000 | 37.000 | 41.791 | 
| 66 | MONTEZ Alexandre | Credibom / LA Aluminios / Marcos Car | 04:05:22.000 | 37.000 | 41.791 | 
| 67 | MEDEIROS João | Credibom / LA Aluminios / Marcos Car | 04:05:33.000 | 48.000 | 41.759 | 
| 68 | CASTRO PINTO Pedro | Fonte Nova - Felgueiras | 04:05:36.000 | 51.000 | 41.751 | 
| 69 | SANTOS André Moreira | Santa Maria da Feira - Segmento d'Época | 04:05:56.000 | 1:11.000 | 41.694 | 
| 70 | PEREIRA Francisco | ABTF Betão - Feirense | 04:06:08.000 | 1:23.000 | 41.66 | 
| 71 | CARVALHO Rui | Tavfer-Ovos Matinados-Mortágua | 04:06:17.000 | 1:32.000 | 41.635 | 
| 72 | SILVA Bruno | Tavfer-Ovos Matinados-Mortágua | 04:06:17.000 | 1:32.000 | 41.635 | 
| 73 | BARBAS Rafael | Tavfer-Ovos Matinados-Mortágua | 04:06:17.000 | 1:32.000 | 41.635 | 
| 74 | CARVALHO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 04:06:17.000 | 1:32.000 | 41.635 | 
| 75 | SÁNCHEZ Ángel | Tavfer-Ovos Matinados-Mortágua | 04:06:17.000 | 1:32.000 | 41.635 | 
| 76 | PAZ Alejandro | Club Ciclista Padronés - Cortizo | 04:06:29.000 | 1:44.000 | 41.601 | 
| 77 | SIMÃO Rúben | APHotels and Resorts - Tavira | 04:06:29.000 | 1:44.000 | 41.601 | 
| 78 | GUERREIRO Francisco | Efapel Cycling | 04:06:30.000 | 1:45.000 | 41.598 | 
| 79 | SILVA Afonso | Kelly / Simoldes / UDO | 04:07:52.000 | 3:07.000 | 41.369 | 
| 80 | SILVA João | Kelly / Simoldes / UDO | 04:11:03.000 | 6:18.000 | 40.844 | 
| 81 | TARRÉS Bernat | Vigo - Rias Baixas | 04:12:27.000 | 7:42.000 | 40.618 | 
| 81 | TARRÉS Bernat | Vigo-Rías Baixas | 04:12:27.000 | 7:42.000 | 40.618 | 
| 82 | SANTOS Rafael |  | 04:12:27.000 | 7:42.000 | 40.618 | 
| 83 | AZEVEDO Hélder |  | 04:12:31.000 | 7:46.000 | 40.607 | 
| 84 | LOPES Afonso | Porminho Team sub23 | 04:12:33.000 | 7:48.000 | 40.602 | 
| 85 | MAIA Emanuel | JV Perfis Windmob | 04:12:33.000 | 7:48.000 | 40.602 | 
| 86 | MARTINS João | Rádio Popular - Paredes - Boavista | 04:12:45.000 | 8:00.000 | 40.57 | 
| 87 | MONTOYA GOMEZ Jonatan | JV Perfis Windmob | 04:12:45.000 | 8:00.000 | 40.57 | 
| 88 | PINTO Diogo | Porminho Team sub23 | 04:12:45.000 | 8:00.000 | 40.57 | 
| 89 | FERREIRA Tiago | JV Perfis Windmob | 04:12:45.000 | 8:00.000 | 40.57 | 
| 90 | SALEIRO Sérgio | Fonte Nova - Felgueiras | 04:12:45.000 | 8:00.000 | 40.57 | 
| 91 | CAMPOS Noah | Kelly / Simoldes / UDO | 04:12:45.000 | 8:00.000 | 40.57 | 
| 92 | BAUWENS Tomás | Óbidos Cycling Team | 04:12:45.000 | 8:00.000 | 40.57 | 
| 93 | PEREIRA Diogo | Porminho Team sub23 | 04:12:45.000 | 8:00.000 | 40.57 | 
| 94 | RODRIGUES André | Santa Maria da Feira - Segmento d'Época | 04:12:45.000 | 8:00.000 | 40.57 | 
| 95 | NUNES Tiago | Rádio Popular - Paredes - Boavista | 04:12:45.000 | 8:00.000 | 40.57 | 
| 96 | CLEMENTE Tiago | Fonte Nova - Felgueiras | 04:12:45.000 | 8:00.000 | 40.57 | 
| 97 | BICHO Jose | APHotels and Resorts - Tavira | 04:12:45.000 | 8:00.000 | 40.57 | 
| 98 | CUNHA Antonio | Fonte Nova - Felgueiras | 04:12:45.000 | 8:00.000 | 40.57 | 
| 99 | CABRAL Luis | Santa Maria da Feira - Segmento d'Época | 04:12:45.000 | 8:00.000 | 40.57 | 
| 100 | WHYTE Alec |  | 04:12:45.000 | 8:00.000 | 40.57 | 
| 101 | OLIVEIRA João | Credibom / LA Aluminios / Marcos Car | 04:12:45.000 | 8:00.000 | 40.57 | 
| 102 | CARDOSO Roberto |  | 04:12:45.000 | 8:00.000 | 40.57 | 
| 103 | BUGARIN LEDO Aitor | Vigo - Rias Baixas | 04:12:45.000 | 8:00.000 | 40.57 | 
| 104 | CORREIA Miguel | Óbidos Cycling Team | 04:12:54.000 | 8:09.000 | 40.546 | 
| 105 | PEREIRA Guilherme |  | 04:12:55.000 | 8:10.000 | 40.543 | 
| 106 | LOPES Pedro Miguel | Rádio Popular - Paredes - Boavista | 04:12:55.000 | 8:10.000 | 40.543 | 
| 107 | SILVA Rui | Fonte Nova - Felgueiras | 04:12:58.000 | 8:13.000 | 40.535 | 
| 108 | CALVO Hugo | Club Ciclista Padronés - Cortizo | 04:12:58.000 | 8:13.000 | 40.535 | 
| 109 | MOREIRA Francisco | ABTF Betão - Feirense | 04:12:58.000 | 8:13.000 | 40.535 | 
| 110 | ALMEIDA Diogo | Porminho Team sub23 | 04:12:59.000 | 8:14.000 | 40.532 | 
| 111 | VIEGAS Daniel | Aviludo - Louletano - Loulé Concelho | 04:12:59.000 | 8:14.000 | 40.532 | 
| 112 | CRUZ André | Aviludo - Louletano - Loulé Concelho | 04:12:59.000 | 8:14.000 | 40.532 | 
| 113 | RODRIGUES Rui Emanuel | Aviludo - Louletano - Loulé Concelho | 04:12:59.000 | 8:14.000 | 40.532 | 
| 114 | D'AQUILA Nahuel Omar | Aviludo - Louletano - Loulé Concelho | 04:13:02.000 | 8:17.000 | 40.524 | 
| 115 | GARCÍA DE MATEOS Vicente | Aviludo - Louletano - Loulé Concelho | 04:13:02.000 | 8:17.000 | 40.524 | 
| 116 | MARTINGIL César | Aviludo - Louletano - Loulé Concelho | 04:13:02.000 | 8:17.000 | 40.524 | 
| 117 | BUBA Ricardo Martin | High Level-Gsport-Grupo Tormo | 04:14:15.000 | 9:30.000 | 40.33 | 
| 1005 | COSTA Fábio | Glassdrive Q8 Anicolor | 00:00.000 | -04:04:45.000 |  | 
| 1005 | HERNAIZ Vicente | Rádio Popular - Paredes - Boavista | 00:00.000 | -04:04:45.000 |  | 
| 1005 | AREIAS Rafael | ACDC Trofa | 00:00.000 | -04:04:45.000 |  | 
| 1005 | MOREIRA Alexandre | ACDC Trofa | 00:00.000 | -04:04:45.000 |  | 
| 1005 | RODRIGUES OVIDOR Davidson | JV Perfis Windmob | 00:00.000 | -04:04:45.000 |  | 
| 1005 | VALENCIA Yesid |  | 00:00.000 | -04:04:45.000 |  | 
| 1005 | MADEIRA Dinis |  | 00:00.000 | -04:04:45.000 |  | 
| 1005 | SILVA Gustavo |  | 00:00.000 | -04:04:45.000 |  | 
| 1005 | MINEIRO Tomás |  | 00:00.000 | -04:04:45.000 |  | 
| 1005 | MOLE Pedro |  | 00:00.000 | -04:04:45.000 |  | 
| 1005 | CARVALHO Miguel | Óbidos Cycling Team | 00:00.000 | -04:04:45.000 |  | 
| 1005 | CASAL Gabriel | Óbidos Cycling Team | 00:00.000 | -04:04:45.000 |  | 
| 1005 | SIGNO Samuel | Club Ciclista Padronés - Cortizo | 00:00.000 | -04:04:45.000 |  | 
| 1005 | REBUÁ Diego |  | 00:00.000 | -04:04:45.000 |  | 
| 1005 | FELIZ Miguel | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -04:04:45.000 |  | 
| 1005 | AMBRUS Atila | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -04:04:45.000 |  | 
| 1005 | GARCÍA Marcos | Vigo-Rías Baixas | 00:00.000 | -04:04:45.000 |  | 
| 1007 | OLIVEIRA João | Porminho Team sub23 | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | ARTIGUES Jordi | Vigo - Rias Baixas | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | ARTIGUES Jordi | High Level-Gsport-Grupo Tormo | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | FERREIRA Eduardo | Porminho Team sub23 | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | MARQUES Miguel | Vigo - Rias Baixas | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | MARQUES Miguel | Vigo-Rías Baixas | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | COSTA Diogo |  | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | LANCHAS Cristino | Vigo - Rias Baixas | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | PEREZ Miguel | High Level-Gsport-Grupo Tormo | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | OLIVEIRA João |  | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | DIAS Jose |  | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | FREITAS Fernando |  | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | MAGALHÃES Sérgio | Santa Maria da Feira - Segmento d'Época | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | BELMONTE Iván | High Level-Gsport-Grupo Tormo | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | OLIVEIRA Diogo | ABTF Betão - Feirense | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | FERREIRA Rui | ACDC Trofa | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | PINTO Pedro |  | 04:24:56.000 | 00:20:11.000 | 38.704 | 
| 1007 | JUSTINO Rafael | Santa Maria da Feira - Segmento d'Época | 04:34:19.000 | 00:29:34.000 | 37.38 | 
| 1007 | RODRIGUES Gonçalo | Santa Maria da Feira - Segmento d'Época | 04:34:19.000 | 00:29:34.000 | 37.38 | 
| 1007 | VENTURA Rui | Óbidos Cycling Team | 04:34:19.000 | 00:29:34.000 | 37.38 | 
| 1007 | JORGE Daniel |  | 04:34:19.000 | 00:29:34.000 | 37.38 | 
| 1007 | CAROU Iago | Vigo - Rias Baixas | 04:34:19.000 | 00:29:34.000 | 37.38 | 
| 1007 | MENDES Diogo | Fonte Nova - Felgueiras | 04:34:19.000 | 00:29:34.000 | 37.38 | 
| 1007 | MARTINS Gonçalo |  | 04:34:19.000 | 00:29:34.000 | 37.38 |