| 1 | FONTE César | Rádio Popular - Paredes - Boavista | 03:10:31.000 | - | 42.484 | 
| 2 | COSTA Fábio | Glassdrive Q8 Anicolor | 03:10:31.000 | - | 42.484 | 
| 3 | MENDONÇA Luís | Glassdrive Q8 Anicolor | 03:10:32.000 | 01.000 | 42.481 | 
| 4 | MATIAS João | Tavfer-Ovos Matinados-Mortágua | 03:10:34.000 | 03.000 | 42.473 | 
| 5 | SILVA Bruno | Tavfer-Ovos Matinados-Mortágua | 03:10:36.000 | 05.000 | 42.466 | 
| 6 | LINAREZ Leangel Rubén | Tavfer-Ovos Matinados-Mortágua | 03:10:52.000 | 21.000 | 42.407 | 
| 7 | SILVA Rafael |  | 03:11:46.000 | 1:15.000 | 42.208 | 
| 8 | CAMPOS Francisco | BAI - Sicasal - Petro de Luanda | 03:11:46.000 | 1:15.000 | 42.208 | 
| 9 | SALGUEIRO Carlos Miguel | APHotels and Resorts - Tavira | 03:11:46.000 | 1:15.000 | 42.208 | 
| 10 | SILVA Pedro | Glassdrive Q8 Anicolor | 03:11:46.000 | 1:15.000 | 42.208 | 
| 11 | RAMALHO André | Credibom / LA Aluminios / Marcos Car | 03:11:46.000 | 1:15.000 | 42.208 | 
| 12 | NUNES Hugo | Rádio Popular - Paredes - Boavista | 03:11:46.000 | 1:15.000 | 42.208 | 
| 13 | CHUMIL Sergio Geovani | Club Ciclista Padronés - Cortizo | 03:11:46.000 | 1:15.000 | 42.208 | 
| 14 | GONÇALVES Diogo | Santa Maria da Feira - Segmento d'Época | 03:11:46.000 | 1:15.000 | 42.208 | 
| 15 | AMADO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 03:11:46.000 | 1:15.000 | 42.208 | 
| 16 | BARBOSA Diogo | APHotels and Resorts - Tavira | 03:11:46.000 | 1:15.000 | 42.208 | 
| 17 | BUSTAMANTE Adrián | Kelly / Simoldes / UDO | 03:11:46.000 | 1:15.000 | 42.208 | 
| 18 | MACEDO João | Credibom / LA Aluminios / Marcos Car | 03:11:46.000 | 1:15.000 | 42.208 | 
| 19 | BAUWENS Tomás | Óbidos Cycling Team | 03:11:46.000 | 1:15.000 | 42.208 | 
| 20 | OLIVEIRA Fábio | ABTF Betão - Feirense | 03:11:46.000 | 1:15.000 | 42.208 | 
| 21 | FERREIRA Tiago | JV Perfis Windmob | 03:11:46.000 | 1:15.000 | 42.208 | 
| 22 | MARQUES Marco | Óbidos Cycling Team | 03:11:46.000 | 1:15.000 | 42.208 | 
| 23 | BLANCO Samuel | APHotels and Resorts - Tavira | 03:11:46.000 | 1:15.000 | 42.208 | 
| 24 | LEAL Tiago | Rádio Popular - Paredes - Boavista | 03:11:46.000 | 1:15.000 | 42.208 | 
| 25 | MEIRELES Nuno | Aviludo - Louletano - Loulé Concelho | 03:11:46.000 | 1:15.000 | 42.208 | 
| 26 | DOMINGUES Duarte | Glassdrive Q8 Anicolor | 03:11:46.000 | 1:15.000 | 42.208 | 
| 27 | RUJANO Jeison José | Club Ciclista Padronés - Cortizo | 03:11:46.000 | 1:15.000 | 42.208 | 
| 28 | DIAS Daniel | Credibom / LA Aluminios / Marcos Car | 03:11:46.000 | 1:15.000 | 42.208 | 
| 29 | GARCÍA GONZÁLEZ Sergio | Glassdrive Q8 Anicolor | 03:11:46.000 | 1:15.000 | 42.208 | 
| 30 | REY Martín | Club Ciclista Padronés - Cortizo | 03:11:46.000 | 1:15.000 | 42.208 | 
| 31 | CARVALHO Rui | Tavfer-Ovos Matinados-Mortágua | 03:11:46.000 | 1:15.000 | 42.208 | 
| 32 | SIMÃO Rúben | APHotels and Resorts - Tavira | 03:11:46.000 | 1:15.000 | 42.208 | 
| 33 | SÁENZ Nicolás | Tavfer-Ovos Matinados-Mortágua | 03:11:56.000 | 1:25.000 | 42.171 | 
| 34 | FERNANDES Luís | Rádio Popular - Paredes - Boavista | 03:12:05.000 | 1:34.000 | 42.138 | 
| 35 | LIVRAMENTO David | APHotels and Resorts - Tavira | 03:12:11.000 | 1:40.000 | 42.116 | 
| 36 | ANTUNES Tiago | Efapel Cycling | 03:12:20.000 | 1:49.000 | 42.083 | 
| 37 | VENTURA Rui | Óbidos Cycling Team | 03:12:50.000 | 2:19.000 | 41.974 | 
| 38 | BALL Alexander | Maglia Tecnosylva Bembibre | 03:15:02.000 | 4:31.000 | 41.501 | 
| 39 | LEAL Cláudio |  | 03:16:55.000 | 6:24.000 | 41.104 | 
| 40 | OLIVEIRA João | Credibom / LA Aluminios / Marcos Car | 03:16:55.000 | 6:24.000 | 41.104 | 
| 41 | MENA Cristobal | Maglia Tecnosylva Bembibre | 03:18:29.000 | 7:58.000 | 40.779 | 
| 42 | MARTINEZ Antonio |  | 03:19:02.000 | 8:31.000 | 40.667 | 
| 43 | VALLS Miquel | Aviludo - Louletano - Loulé Concelho | 03:19:02.000 | 8:31.000 | 40.667 | 
| 44 | CAMPOS Noah | Kelly / Simoldes / UDO | 03:19:02.000 | 8:31.000 | 40.667 | 
| 45 | VIE François | Credibom / LA Aluminios / Marcos Car | 03:19:20.000 | 8:49.000 | 40.605 | 
| 46 | SABORIDO Iván | Club Ciclista Padronés - Cortizo | 03:21:26.000 | 00:10:55.000 | 40.182 | 
| 47 | PINTO Pedro | Efapel Cycling | 03:21:33.000 | 00:11:02.000 | 40.159 | 
| 48 | GONÇALVES Gaspar | Efapel Cycling | 03:21:33.000 | 00:11:02.000 | 40.159 | 
| 49 | MILLER Barry | ABTF Betão - Feirense | 03:21:33.000 | 00:11:02.000 | 40.159 | 
| 50 | CASAL Gabriel | Óbidos Cycling Team | 03:21:33.000 | 00:11:02.000 | 40.159 | 
| 51 | LANDALUCE Eduardo |  | 03:21:33.000 | 00:11:02.000 | 40.159 | 
| 52 | BARBAS Rafael | Tavfer-Ovos Matinados-Mortágua | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 53 | BECERRA Juan Nicolas | ACDC Trofa | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 54 | MONTOYA GOMEZ Jonatan | JV Perfis Windmob | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 55 | SILVA Diogo | Óbidos Cycling Team | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 56 | CRISPIM Pedro | Porminho Team sub23 | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 57 | RIBEIRO André | ACDC Trofa | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 58 | PEREIRA Valter | APHotels and Resorts - Tavira | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 59 | DIAS José | Fonte Nova - Felgueiras | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 60 | PAZ Alejandro | Club Ciclista Padronés - Cortizo | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 61 | CASTRO PINTO Pedro | Fonte Nova - Felgueiras | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 62 | MARQUES Miguel | Vigo - Rias Baixas | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 62 | MARQUES Miguel | Vigo-Rías Baixas | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 63 | VALENCIA Yesid |  | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 64 | PINTO Diogo | Porminho Team sub23 | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 65 | DA SILVA Tiano | ABTF Betão - Feirense | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 66 | MANAKOV Viktor |  | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 67 | SANTOS André Moreira | Santa Maria da Feira - Segmento d'Época | 03:21:36.000 | 00:11:05.000 | 40.149 | 
| 68 | CAIXAS Rodrigo | Credibom / LA Aluminios / Marcos Car | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 69 | JORGE Daniel |  | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 70 | CUADRADO Adrian | Maglia Tecnosylva Bembibre | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 71 | MESA Santiago | ABTF Betão - Feirense | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 72 | ALVAREZ Carlos Alberto |  | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 73 | PEREIRA Francisco | ABTF Betão - Feirense | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 74 | SILVA João | Kelly / Simoldes / UDO | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 75 | CARDENAS Juan Pablo | ACDC Trofa | 03:21:42.000 | 00:11:11.000 | 40.129 | 
| 76 | SALEIRO Sérgio | Fonte Nova - Felgueiras | 03:22:38.000 | 00:12:07.000 | 39.944 | 
| 77 | CHINGUI Euclides | APHotels and Resorts - Tavira | 03:26:26.000 | 00:15:55.000 | 39.209 | 
| 78 | MOREIRA Francisco | ABTF Betão - Feirense | 03:27:14.000 | 00:16:43.000 | 39.057 | 
| 79 | CARASA Alvaro | Club Ciclista Padronés - Cortizo | 03:27:14.000 | 00:16:43.000 | 39.057 | 
| 80 | OLIVEIRA João |  | 03:28:37.000 | 00:18:06.000 | 38.798 | 
| 81 | SALEIRO Diogo | Fonte Nova - Felgueiras | 03:28:37.000 | 00:18:06.000 | 38.798 | 
| 82 | MARTINS João | Rádio Popular - Paredes - Boavista | 03:28:37.000 | 00:18:06.000 | 38.798 | 
| 83 | MUELLER Taj | Maglia Tecnosylva Bembibre | 03:28:37.000 | 00:18:06.000 | 38.798 | 
| 84 | GASPARINI Alessio | Retelec Team Cycling Galicia | 03:28:37.000 | 00:18:06.000 | 38.798 | 
| 85 | ACEVEDO Emanuel | JV Perfis Windmob | 03:28:37.000 | 00:18:06.000 | 38.798 | 
| 86 | LOPES Afonso | Porminho Team sub23 | 03:28:39.000 | 00:18:08.000 | 38.792 | 
| 87 | OLIVEIRA João | Porminho Team sub23 | 03:30:17.000 | 00:19:46.000 | 38.491 | 
| 88 | DAIASOV Fedor |  | 03:30:17.000 | 00:19:46.000 | 38.491 | 
| 89 | NUNES Tiago | Rádio Popular - Paredes - Boavista | 03:30:17.000 | 00:19:46.000 | 38.491 | 
| 90 | ARISPE Ander | Maglia Tecnosylva Bembibre | 03:30:17.000 | 00:19:46.000 | 38.491 | 
| 91 | LOPES Pedro Miguel | Rádio Popular - Paredes - Boavista | 03:31:23.000 | 00:20:52.000 | 38.291 | 
| 92 | MARTINGIL César | Aviludo - Louletano - Loulé Concelho | 03:31:40.000 | 00:21:09.000 | 38.239 | 
| 93 | SOARES André | Efapel Cycling | 03:33:14.000 | 00:22:43.000 | 37.958 | 
| 94 | OLIVEIRA Diogo | ABTF Betão - Feirense | 03:37:28.000 | 00:26:57.000 | 37.219 | 
| 95 | MAGALHÃES Sérgio | Santa Maria da Feira - Segmento d'Época | 03:37:28.000 | 00:26:57.000 | 37.219 | 
| 1005 | CAMANHO COSTA Gustavo | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -03:10:31.000 |  | 
| 1005 | CORREIA Miguel | Óbidos Cycling Team | 00:00.000 | -03:10:31.000 |  | 
| 1005 | FERREIRA Antonio |  | 00:00.000 | -03:10:31.000 |  | 
| 1005 | FORBES Nathaniel |  | 00:00.000 | -03:10:31.000 |  | 
| 1005 | CASADO Manuel |  | 00:00.000 | -03:10:31.000 |  | 
| 1005 | NARCISO Diogo | Credibom / LA Aluminios / Marcos Car | 00:00.000 | -03:10:31.000 |  | 
| 1005 | RODRIGUES Rui Emanuel | Aviludo - Louletano - Loulé Concelho | 00:00.000 | -03:10:31.000 |  | 
| 1005 | PETIZ Carlos | Kelly / Simoldes / UDO | 00:00.000 | -03:10:31.000 |  | 
| 1005 | SOARES Rafael | CCL Matdiver | 00:00.000 | -03:10:31.000 |  | 
| 1005 | CALAHORRA Quique | Maglia Tecnosylva Bembibre | 00:00.000 | -03:10:31.000 |  | 
| 1005 | CORDEIRO Francisco | CCL Matdiver | 00:00.000 | -03:10:31.000 |  | 
| 1007 | HERNANDEZ Daniel |  | 00:00.000 | -03:10:31.000 |  | 
| 1007 | AMBRUS Atila | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -03:10:31.000 |  |