| 1 | MENDONÇA Luís | Glassdrive Q8 Anicolor | 03:22:23.000 | - | 38.6 |
| 2 | SILVA Joaquim | Efapel Cycling | 03:22:23.000 | - | 38.6 |
| 3 | LEAL Tiago | Rádio Popular - Paredes - Boavista | 03:22:28.000 | 05.000 | 38.584 |
| 4 | PINTO Pedro | Efapel Cycling | 03:22:28.000 | 05.000 | 38.584 |
| 5 | FIGUEIREDO Frederico | Glassdrive Q8 Anicolor | 03:22:28.000 | 05.000 | 38.584 |
| 6 | AMADO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 03:22:28.000 | 05.000 | 38.584 |
| 7 | NUNES Hugo | Rádio Popular - Paredes - Boavista | 03:22:28.000 | 05.000 | 38.584 |
| 8 | SILVA Bruno | Tavfer-Ovos Matinados-Mortágua | 03:22:28.000 | 05.000 | 38.584 |
| 9 | ANTUNES Tiago | Efapel Cycling | 03:22:28.000 | 05.000 | 38.584 |
| 10 | BLANCO Samuel | APHotels and Resorts - Tavira | 03:22:28.000 | 05.000 | 38.584 |
| 11 | MORENO Javier | Fonte Nova - Felgueiras | 03:22:28.000 | 05.000 | 38.584 |
| 12 | GARCÍA DE MATEOS Vicente | Aviludo - Louletano - Loulé Concelho | 03:22:28.000 | 05.000 | 38.584 |
| 13 | MONTEZ Alexandre | Credibom / LA Aluminios / Marcos Car | 03:22:28.000 | 05.000 | 38.584 |
| 14 | CARVALHO Antonio | ABTF Betão - Feirense | 03:22:28.000 | 05.000 | 38.584 |
| 15 | FERNANDES Luís | Rádio Popular - Paredes - Boavista | 03:22:28.000 | 05.000 | 38.584 |
| 16 | GONÇALVES Hélder | Kelly / Simoldes / UDO | 03:22:28.000 | 05.000 | 38.584 |
| 17 | CARVALHO Rui | Tavfer-Ovos Matinados-Mortágua | 03:22:28.000 | 05.000 | 38.584 |
| 18 | GONÇALVES Gaspar | Efapel Cycling | 03:22:28.000 | 05.000 | 38.584 |
| 19 | MEDEIROS João | Credibom / LA Aluminios / Marcos Car | 03:22:28.000 | 05.000 | 38.584 |
| 20 | RAMALHO André | Credibom / LA Aluminios / Marcos Car | 03:22:28.000 | 05.000 | 38.584 |
| 21 | GOMES Luís | Kelly / Simoldes / UDO | 03:22:28.000 | 05.000 | 38.584 |
| 22 | NYCH Artem | Glassdrive Q8 Anicolor | 03:22:28.000 | 05.000 | 38.584 |
| 23 | DEL PINO Jesus | Aviludo - Louletano - Loulé Concelho | 03:22:28.000 | 05.000 | 38.584 |
| 24 | SÁNCHEZ Ángel | Tavfer-Ovos Matinados-Mortágua | 03:22:28.000 | 05.000 | 38.584 |
| 25 | SOUSA José | Kelly / Simoldes / UDO | 03:22:28.000 | 05.000 | 38.584 |
| 26 | LEAÇA Gonçalo | Credibom / LA Aluminios / Marcos Car | 03:22:46.000 | 23.000 | 38.527 |
| 27 | WHELAN James | Glassdrive Q8 Anicolor | 03:22:49.000 | 26.000 | 38.518 |
| 28 | SALGUEIRO Carlos Miguel | APHotels and Resorts - Tavira | 03:23:05.000 | 42.000 | 38.467 |
| 29 | MORAIS Francisco | Tavfer-Ovos Matinados-Mortágua | 03:23:05.000 | 42.000 | 38.467 |
| 30 | KMÍNEK Vojtěch | Club Ciclista Padronés - Cortizo | 03:23:07.000 | 44.000 | 38.461 |
| 31 | LIVRAMENTO David | APHotels and Resorts - Tavira | 03:23:07.000 | 44.000 | 38.461 |
| 32 | DELGADO David | Club Ciclista Padronés - Cortizo | 03:23:09.000 | 46.000 | 38.454 |
| 33 | FERNÁNDEZ Sinuhé | Club Ciclista Padronés - Cortizo | 03:23:33.000 | 1:10.000 | 38.379 |
| 34 | MEIRELES Nuno | Aviludo - Louletano - Loulé Concelho | 03:23:47.000 | 1:24.000 | 38.335 |
| 35 | FONTE César | Rádio Popular - Paredes - Boavista | 03:23:47.000 | 1:24.000 | 38.335 |
| 36 | SALEIRO Sérgio | Fonte Nova - Felgueiras | 03:23:49.000 | 1:26.000 | 38.329 |
| 37 | SIMÃO Rúben | APHotels and Resorts - Tavira | 03:23:54.000 | 1:31.000 | 38.313 |
| 38 | MILLER Barry | ABTF Betão - Feirense | 03:23:59.000 | 1:36.000 | 38.297 |
| 39 | OLIVEIRA Fábio | ABTF Betão - Feirense | 03:23:59.000 | 1:36.000 | 38.297 |
| 40 | MOREIRA Mauricio | Glassdrive Q8 Anicolor | 03:24:27.000 | 2:04.000 | 38.21 |
| 41 | PAZ Alejandro | Club Ciclista Padronés - Cortizo | 03:24:27.000 | 2:04.000 | 38.21 |
| 42 | VALENCIA Yesid | | 03:24:42.000 | 2:19.000 | 38.163 |
| 43 | MONTOYA GOMEZ Jonatan | JV Perfis Windmob | 03:25:12.000 | 2:49.000 | 38.07 |
| 44 | GRIGOREV Aleksandr | Efapel Cycling | 03:25:20.000 | 2:57.000 | 38.045 |
| 45 | CARVALHO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 03:25:30.000 | 3:07.000 | 38.015 |
| 46 | SWIRBUL Keegan | Efapel Cycling | 03:26:02.000 | 3:39.000 | 37.916 |
| 47 | MARTINGIL César | Aviludo - Louletano - Loulé Concelho | 03:26:03.000 | 3:40.000 | 37.913 |
| 48 | SÁENZ Nicolás | Tavfer-Ovos Matinados-Mortágua | 03:26:03.000 | 3:40.000 | 37.913 |
| 49 | OLIVEIRA João | Credibom / LA Aluminios / Marcos Car | 03:26:18.000 | 3:55.000 | 37.867 |
| 50 | ANDRADE Pedro | ABTF Betão - Feirense | 03:27:21.000 | 4:58.000 | 37.675 |
| 51 | BARBERO Antonio | | 03:27:33.000 | 5:10.000 | 37.639 |
| 52 | BICHO Jose | APHotels and Resorts - Tavira | 03:28:49.000 | 6:26.000 | 37.411 |
| 53 | GARCÍA GONZÁLEZ Sergio | Glassdrive Q8 Anicolor | 03:28:58.000 | 6:35.000 | 37.384 |
| 54 | CARVALHO Miguel | Óbidos Cycling Team | 03:29:31.000 | 7:08.000 | 37.286 |
| 55 | LOPES Pedro Miguel | Rádio Popular - Paredes - Boavista | 03:29:49.000 | 7:26.000 | 37.233 |
| 56 | SANTOS André Moreira | Santa Maria da Feira - Segmento d'Época | 03:29:49.000 | 7:26.000 | 37.233 |
| 57 | GUTIÉRREZ Carlos | Club Ciclista Padronés - Cortizo | 03:30:17.000 | 7:54.000 | 37.15 |
| 58 | VIE François | Credibom / LA Aluminios / Marcos Car | 03:31:48.000 | 9:25.000 | 36.884 |
| 59 | CAIXAS Rodrigo | Credibom / LA Aluminios / Marcos Car | 03:31:48.000 | 9:25.000 | 36.884 |
| 60 | COSTA Fábio | Glassdrive Q8 Anicolor | 03:32:17.000 | 9:54.000 | 36.8 |
| 61 | CALDERÓN Sebastian | Club Ciclista Padronés - Cortizo | 03:32:56.000 | 00:10:33.000 | 36.688 |
| 62 | CONTTE Tomas | Aviludo - Louletano - Loulé Concelho | 03:35:31.000 | 00:13:08.000 | 36.248 |
| 63 | FERREIRA António | Kelly / Simoldes / UDO | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 64 | MARQUES Marco | Óbidos Cycling Team | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 65 | SALEIRO Diogo | Fonte Nova - Felgueiras | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 66 | BONILLA Pablo Sandino | Club Ciclista Union 33 | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 67 | JORGE Daniel | | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 68 | DIAS José | Fonte Nova - Felgueiras | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 69 | PEREIRA Francisco | ABTF Betão - Feirense | 03:36:47.000 | 00:14:24.000 | 36.036 |
| 70 | ROTA Raúl | Rádio Popular - Paredes - Boavista | 03:37:09.000 | 00:14:46.000 | 35.975 |
| 71 | GONÇALVES Diogo | Santa Maria da Feira - Segmento d'Época | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 72 | CUNHA Antonio | Fonte Nova - Felgueiras | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 73 | CAMPOS Noah | Kelly / Simoldes / UDO | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 74 | MARQUES Miguel | Vigo - Rias Baixas | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 74 | MARQUES Miguel | Vigo-Rías Baixas | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 75 | SILVA Gustavo | | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 76 | FREITAS Fernando | | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 77 | MENDES Diogo | Fonte Nova - Felgueiras | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 78 | MOLDONATO Anderson | | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 79 | CASAL Gabriel | Óbidos Cycling Team | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 80 | PEREIRA Valter | APHotels and Resorts - Tavira | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 81 | RUFINO Duarte | | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 82 | MAGALHÃES Sérgio | Santa Maria da Feira - Segmento d'Época | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 83 | CHIA Luis | CCL Matdiver | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 84 | RODRIGUES André | Santa Maria da Feira - Segmento d'Época | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 85 | MOREIRA Francisco | ABTF Betão - Feirense | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 86 | MESA Santiago | ABTF Betão - Feirense | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 87 | NUNES Tiago | Rádio Popular - Paredes - Boavista | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 88 | JORGE Bernardo | Óbidos Cycling Team | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 89 | SILVA Diogo | Óbidos Cycling Team | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 90 | OLIVEIRA João | | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 91 | MARTINS Gonçalo | | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 92 | DA SILVA Tiano | Santa Maria da Feira - Segmento d'Época | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 93 | ALVAREZ Carlos | JV Perfis Windmob | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 94 | SILVA João | Kelly / Simoldes / UDO | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 95 | CASTRO PINTO Pedro | Fonte Nova - Felgueiras | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 96 | FERREIRA Tiago | JV Perfis Windmob | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 97 | BAUWENS Tomás | Óbidos Cycling Team | 03:40:41.000 | 00:18:18.000 | 35.399 |
| 98 | ACEVEDO Emanuel | JV Perfis Windmob | 03:51:04.000 | 00:28:41.000 | 33.808 |
| 99 | GONÇALVES José | JV Perfis Windmob | 04:00:49.000 | 00:38:26.000 | 32.44 |
| 1005 | DUARTE Emanuel | Efapel Cycling | 00:00.000 | -03:22:23.000 | |
| 1005 | MESQUITA Guilherme | Retelec Team Cycling Galicia | 00:00.000 | -03:22:23.000 | |
| 1005 | CASADO Manuel | | 00:00.000 | -03:22:23.000 | |
| 1005 | SOARES Rafael | CCL Matdiver | 00:00.000 | -03:22:23.000 | |
| 1005 | CAMANHO COSTA Gustavo | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -03:22:23.000 | |
| 1006 | AZEVEDO Hélder | ACDC Trofa | 00:00.000 | -03:22:23.000 | |
| 1006 | CARDENAS Juan Pablo | ACDC Trofa | 00:00.000 | -03:22:23.000 | |
| 1006 | RUBIO Guillermo | ACDC Trofa | 00:00.000 | -03:22:23.000 | |
| 1006 | FERREIRA Rui | ACDC Trofa | 00:00.000 | -03:22:23.000 | |
| 1006 | RIBEIRO André | ACDC Trofa | 00:00.000 | -03:22:23.000 | |
| 1006 | BECERRA Juan Nicolas | ACDC Trofa | 00:00.000 | -03:22:23.000 | |