| 1 | MENDONÇA Luís | Glassdrive Q8 Anicolor | 03:41:09.000 | - | 36.708 |
| 2 | GOMES Luís | Kelly / Simoldes / UDO | 03:41:09.000 | - | 36.708 |
| 3 | FIGUEIREDO Frederico | Glassdrive Q8 Anicolor | 03:41:09.000 | - | 36.708 |
| 4 | SILVA Bruno | Tavfer-Ovos Matinados-Mortágua | 03:41:12.000 | 03.000 | 36.7 |
| 5 | NYCH Artem | Glassdrive Q8 Anicolor | 03:41:13.000 | 04.000 | 36.697 |
| 6 | SÁNCHEZ Ángel | Tavfer-Ovos Matinados-Mortágua | 03:41:13.000 | 04.000 | 36.697 |
| 7 | SILVA Joaquim | Efapel Cycling | 03:41:13.000 | 04.000 | 36.697 |
| 8 | BLANCO Samuel | APHotels and Resorts - Tavira | 03:41:13.000 | 04.000 | 36.697 |
| 9 | MONTEZ Alexandre | Credibom / LA Aluminios / Marcos Car | 03:41:13.000 | 04.000 | 36.697 |
| 10 | PINTO Pedro | Efapel Cycling | 03:41:18.000 | 09.000 | 36.683 |
| 11 | LEAL Tiago | Rádio Popular - Paredes - Boavista | 03:41:18.000 | 09.000 | 36.683 |
| 12 | MEDEIROS João | Credibom / LA Aluminios / Marcos Car | 03:41:19.000 | 10.000 | 36.68 |
| 13 | GARCÍA DE MATEOS Vicente | Aviludo - Louletano - Loulé Concelho | 03:41:19.000 | 10.000 | 36.68 |
| 14 | GONÇALVES Hélder | Kelly / Simoldes / UDO | 03:41:22.000 | 13.000 | 36.672 |
| 15 | GONÇALVES Gaspar | Efapel Cycling | 03:41:22.000 | 13.000 | 36.672 |
| 16 | FERNANDES Luís | Rádio Popular - Paredes - Boavista | 03:41:22.000 | 13.000 | 36.672 |
| 17 | MORENO Javier | Fonte Nova - Felgueiras | 03:41:22.000 | 13.000 | 36.672 |
| 18 | SALGUEIRO Carlos Miguel | APHotels and Resorts - Tavira | 03:41:22.000 | 13.000 | 36.672 |
| 19 | CARVALHO Rui | Tavfer-Ovos Matinados-Mortágua | 03:41:22.000 | 13.000 | 36.672 |
| 20 | DELGADO David | Club Ciclista Padronés - Cortizo | 03:41:26.000 | 17.000 | 36.661 |
| 21 | DEL PINO Jesus | Aviludo - Louletano - Loulé Concelho | 03:41:27.000 | 18.000 | 36.658 |
| 22 | WHELAN James | Glassdrive Q8 Anicolor | 03:41:28.000 | 19.000 | 36.656 |
| 23 | NUNES Hugo | Rádio Popular - Paredes - Boavista | 03:41:28.000 | 19.000 | 36.656 |
| 24 | SWIRBUL Keegan | Efapel Cycling | 03:41:30.000 | 21.000 | 36.65 |
| 25 | ANTUNES Tiago | Efapel Cycling | 03:41:30.000 | 21.000 | 36.65 |
| 26 | SALEIRO Sérgio | Fonte Nova - Felgueiras | 03:41:30.000 | 21.000 | 36.65 |
| 27 | SIMÃO Rúben | APHotels and Resorts - Tavira | 03:41:33.000 | 24.000 | 36.642 |
| 28 | PAZ Alejandro | Club Ciclista Padronés - Cortizo | 03:41:36.000 | 27.000 | 36.634 |
| 29 | LIVRAMENTO David | APHotels and Resorts - Tavira | 03:41:37.000 | 28.000 | 36.631 |
| 30 | RAMALHO André | Credibom / LA Aluminios / Marcos Car | 03:41:44.000 | 35.000 | 36.612 |
| 31 | AMADO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 03:41:52.000 | 43.000 | 36.59 |
| 32 | VALENCIA Yesid | | 03:41:55.000 | 46.000 | 36.581 |
| 33 | VIE François | Credibom / LA Aluminios / Marcos Car | 03:42:02.000 | 53.000 | 36.562 |
| 34 | SOUSA José | Kelly / Simoldes / UDO | 03:42:05.000 | 56.000 | 36.554 |
| 35 | CARVALHO Antonio | ABTF Betão - Feirense | 03:42:09.000 | 1:00.000 | 36.543 |
| 36 | MILLER Barry | ABTF Betão - Feirense | 03:42:09.000 | 1:00.000 | 36.543 |
| 37 | SALEIRO Diogo | Fonte Nova - Felgueiras | 03:42:26.000 | 1:17.000 | 36.496 |
| 38 | BICHO Jose | APHotels and Resorts - Tavira | 03:42:36.000 | 1:27.000 | 36.469 |
| 39 | CALDERÓN Sebastian | Club Ciclista Padronés - Cortizo | 03:42:39.000 | 1:30.000 | 36.461 |
| 40 | MORAIS Francisco | Tavfer-Ovos Matinados-Mortágua | 03:42:58.000 | 1:49.000 | 36.409 |
| 41 | SÁENZ Nicolás | Tavfer-Ovos Matinados-Mortágua | 03:42:58.000 | 1:49.000 | 36.409 |
| 42 | CARVALHO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 03:43:20.000 | 2:11.000 | 36.349 |
| 43 | GONÇALVES Diogo | Santa Maria da Feira - Segmento d'Época | 03:43:27.000 | 2:18.000 | 36.33 |
| 44 | CARVALHO Miguel | Óbidos Cycling Team | 03:43:28.000 | 2:19.000 | 36.328 |
| 45 | FONTE César | Rádio Popular - Paredes - Boavista | 03:45:12.000 | 4:03.000 | 36.048 |
| 46 | FERREIRA Tiago | JV Perfis Windmob | 03:45:12.000 | 4:03.000 | 36.048 |
| 47 | GUTIÉRREZ Carlos | Club Ciclista Padronés - Cortizo | 03:45:42.000 | 4:33.000 | 35.968 |
| 48 | ROTA Raúl | Rádio Popular - Paredes - Boavista | 03:46:28.000 | 5:19.000 | 35.846 |
| 49 | LOPES Pedro Miguel | Rádio Popular - Paredes - Boavista | 03:46:33.000 | 5:24.000 | 35.833 |
| 50 | CONTTE Tomas | Aviludo - Louletano - Loulé Concelho | 03:48:19.000 | 7:10.000 | 35.556 |
| 51 | OLIVEIRA Fábio | ABTF Betão - Feirense | 03:48:28.000 | 7:19.000 | 35.533 |
| 52 | MEIRELES Nuno | Aviludo - Louletano - Loulé Concelho | 03:50:05.000 | 8:56.000 | 35.283 |
| 53 | MOREIRA Mauricio | Glassdrive Q8 Anicolor | 03:50:33.000 | 9:24.000 | 35.211 |
| 54 | LEAÇA Gonçalo | Credibom / LA Aluminios / Marcos Car | 03:50:33.000 | 9:24.000 | 35.211 |
| 55 | SANTOS André Moreira | Santa Maria da Feira - Segmento d'Época | 03:50:33.000 | 9:24.000 | 35.211 |
| 56 | CAIXAS Rodrigo | Credibom / LA Aluminios / Marcos Car | 03:50:33.000 | 9:24.000 | 35.211 |
| 57 | BARBERO Antonio | | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 58 | BONILLA Pablo Sandino | Club Ciclista Union 33 | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 59 | OLIVEIRA João | Credibom / LA Aluminios / Marcos Car | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 60 | MOREIRA Francisco | ABTF Betão - Feirense | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 61 | RODRIGUES André | Santa Maria da Feira - Segmento d'Época | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 62 | DA SILVA Tiano | Santa Maria da Feira - Segmento d'Época | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 63 | MAGALHÃES Sérgio | Santa Maria da Feira - Segmento d'Época | 03:53:01.000 | 00:11:52.000 | 34.839 |
| 64 | MARQUES Marco | Óbidos Cycling Team | 03:53:58.000 | 00:12:49.000 | 34.697 |
| 65 | SILVA Diogo | Óbidos Cycling Team | 04:00:02.000 | 00:18:53.000 | 33.82 |
| 66 | KMÍNEK Vojtěch | Club Ciclista Padronés - Cortizo | 04:00:13.000 | 00:19:04.000 | 33.794 |
| 67 | GARCÍA GONZÁLEZ Sergio | Glassdrive Q8 Anicolor | 04:00:18.000 | 00:19:09.000 | 33.783 |
| 68 | PEREIRA Valter | APHotels and Resorts - Tavira | 04:00:31.000 | 00:19:22.000 | 33.752 |
| 69 | MARTINGIL César | Aviludo - Louletano - Loulé Concelho | 04:01:03.000 | 00:19:54.000 | 33.678 |
| 70 | PEREIRA Francisco | ABTF Betão - Feirense | 04:01:33.000 | 00:20:24.000 | 33.608 |
| 71 | MESA Santiago | ABTF Betão - Feirense | 04:01:33.000 | 00:20:24.000 | 33.608 |
| 72 | ALVAREZ Carlos | JV Perfis Windmob | 04:02:42.000 | 00:21:33.000 | 33.449 |
| 73 | MARQUES Miguel | Vigo - Rias Baixas | 04:16:35.000 | 00:35:26.000 | 31.639 |
| 73 | MARQUES Miguel | Vigo-Rías Baixas | 04:16:35.000 | 00:35:26.000 | 31.639 |
| 74 | CASTRO PINTO Pedro | Fonte Nova - Felgueiras | 04:17:03.000 | 00:35:54.000 | 31.581 |
| 75 | MENDES Diogo | Fonte Nova - Felgueiras | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 76 | CAMPOS Noah | Kelly / Simoldes / UDO | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 77 | SILVA Gustavo | | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 78 | JORGE Daniel | | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 79 | CASAL Gabriel | Óbidos Cycling Team | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 80 | JORGE Bernardo | Óbidos Cycling Team | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 81 | MONTOYA GOMEZ Jonatan | JV Perfis Windmob | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 82 | OLIVEIRA João | | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 83 | ACEVEDO Emanuel | JV Perfis Windmob | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 84 | MARTINS Gonçalo | | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 85 | NUNES Tiago | Rádio Popular - Paredes - Boavista | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 86 | FREITAS Fernando | | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 87 | RUFINO Duarte | | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 88 | SILVA João | Kelly / Simoldes / UDO | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 89 | BAUWENS Tomás | Óbidos Cycling Team | 04:25:01.000 | 00:43:52.000 | 30.632 |
| 1005 | ANDRADE Pedro | ABTF Betão - Feirense | 00:00.000 | -03:41:09.000 | |
| 1005 | CUNHA Antonio | Fonte Nova - Felgueiras | 00:00.000 | -03:41:09.000 | |
| 1005 | DIAS José | Fonte Nova - Felgueiras | 00:00.000 | -03:41:09.000 | |
| 1005 | GONÇALVES José | JV Perfis Windmob | 00:00.000 | -03:41:09.000 | |
| 1005 | CHIA Luis | CCL Matdiver | 00:00.000 | -03:41:09.000 | |
| 1005 | MOLDONATO Anderson | | 00:00.000 | -03:41:09.000 | |
| 1005 | FERNÁNDEZ Sinuhé | Club Ciclista Padronés - Cortizo | 00:00.000 | -03:41:09.000 | |
| 1006 | GRIGOREV Aleksandr | Efapel Cycling | 00:00.000 | -03:41:09.000 | |
| 1006 | COSTA Fábio | Glassdrive Q8 Anicolor | 00:00.000 | -03:41:09.000 | |
| 1006 | FERREIRA António | Kelly / Simoldes / UDO | 00:00.000 | -03:41:09.000 | |