| 1 | DURÃES Rafael | Paredes - Fortunna | 02:10:43.000 | - | 38.327 |
| 2 | DOMINGUEZ Hector | Picusa Academy | 02:11:13.000 | 30.000 | 38.181 |
| 3 | LINO Guilherme | Landeiro - KTM - Matias & Araújo - Frulact | 02:11:33.000 | 50.000 | 38.084 |
| 3 | LINO Guilherme | Landeiro | KTM | Matias & Araujo | 02:11:33.000 | 50.000 | 38.084 |
| 4 | SÁNCHEZ Curro | ElectroMercantil GR-100 | 02:11:33.000 | 50.000 | 38.084 |
| 5 | OYOLA Santiago | | 02:11:35.000 | 52.000 | 38.075 |
| 6 | MESTRE Guilherme | Willebrord Wil Vooruit | 02:11:35.000 | 52.000 | 38.075 |
| 7 | ANTÓNIO João | ABTF Betão / Bairrada | 02:11:35.000 | 52.000 | 38.075 |
| 8 | DUTRA André | Escola de Ciclismo Bruno Neves | 02:11:35.000 | 52.000 | 38.075 |
| 9 | LÓPEZ Diego | Picusa Academy | 02:11:35.000 | 52.000 | 38.075 |
| 10 | DIAZ Victor | Team Grupo Serman | 02:11:35.000 | 52.000 | 38.075 |
| 11 | MANBRAN Ignacio | | 02:11:35.000 | 52.000 | 38.075 |
| 12 | STETSIV Andrei | Beko Camargo | 02:11:35.000 | 52.000 | 38.075 |
| 13 | SÁNCHEZ Juan | Team Grupo Serman | 02:11:35.000 | 52.000 | 38.075 |
| 13 | SÁNCHEZ Juan | Team Grupo Serman | 02:11:35.000 | 52.000 | 38.075 |
| 14 | LEAL Bernardo | ABTF Betão / Bairrada | 02:11:35.000 | 52.000 | 38.075 |
| 15 | SILVA João | | 02:11:35.000 | 52.000 | 38.075 |
| 16 | TUTTY Cal | JEGG-DJR Academy | 02:11:35.000 | 52.000 | 38.075 |
| 17 | VALERIO Diégo | Racing U19 PTC | 02:11:35.000 | 52.000 | 38.075 |
| 18 | SANCHEZ Jaime | El Duende Bike Jerez | 02:11:35.000 | 52.000 | 38.075 |
| 18 | SANCHEZ Jaime | ElectroMercantil GR-100 | 02:11:35.000 | 52.000 | 38.075 |
| 19 | RODRIGUES Gonçalo | Landeiro - KTM - Matias & Araújo - Frulact | 02:11:35.000 | 52.000 | 38.075 |
| 20 | PACHO Adrian | CC Barcelos | 02:11:35.000 | 52.000 | 38.075 |
| 21 | SANCHEZ Marco | Tensai / Sambiental / Santa Marta | 02:11:35.000 | 52.000 | 38.075 |
| 22 | PAREDES Alejandro | Team Junior Ciudad De Talavera | 02:11:35.000 | 52.000 | 38.075 |
| 22 | PAREDES Alejandro | Team Junior Ciudad Talavera | 02:11:35.000 | 52.000 | 38.075 |
| 23 | RAMIREZ Deynner David | | 02:11:40.000 | 57.000 | 38.051 |
| 24 | SANTOS Eduardo | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:11:40.000 | 57.000 | 38.051 |
| 25 | CHAMIZO Lucas | | 02:12:03.000 | 1:20.000 | 37.94 |
| 26 | O'CONNOR Willem | JEGG-DJR Academy | 02:12:05.000 | 1:22.000 | 37.931 |
| 27 | BEISER Amit | | 02:12:16.000 | 1:33.000 | 37.878 |
| 28 | TEIXEIRA Bernardo | Landeiro - KTM - Matias & Araújo - Frulact | 02:13:25.000 | 2:42.000 | 37.552 |
| 29 | CARIA Ricardo | ABTF Betão / Bairrada | 02:13:25.000 | 2:42.000 | 37.552 |
| 30 | LUCAS Simão | | 02:13:32.000 | 2:49.000 | 37.519 |
| 31 | ALVES Rodrigo | | 02:13:36.000 | 2:53.000 | 37.5 |
| 32 | DEJESUS Lois | Picusa Academy | 02:13:36.000 | 2:53.000 | 37.5 |
| 33 | RODRÍGUEZ Iker | Club Ciclista Padronés - Cortizo | 02:13:36.000 | 2:53.000 | 37.5 |
| 34 | DUARTE Guilherme | Santa Maria da Feira - Segmento d'Época | 02:13:43.000 | 3:00.000 | 37.467 |
| 35 | ANTUNES Henrique | Alcobaça C.C. - Crédito Agricola | 02:14:45.000 | 4:02.000 | 37.18 |
| 36 | FERNANDEZ Miguel | | 02:14:45.000 | 4:02.000 | 37.18 |
| 37 | KERNITSKII Maksim | | 02:14:47.000 | 4:04.000 | 37.171 |
| 38 | CARMONA Lucas | Team Grupo Serman | 02:14:53.000 | 4:10.000 | 37.143 |
| 39 | BLANCO Ivan | Club Ciclista Padronés - Cortizo | 02:14:59.000 | 4:16.000 | 37.116 |
| 40 | RAMON Omer | Picusa Academy | 02:15:14.000 | 4:31.000 | 37.047 |
| 41 | AGRAFOJO Francisco Ramon | | 02:15:22.000 | 4:39.000 | 37.011 |
| 42 | CABO Alvaro | Beko Camargo | 02:15:22.000 | 4:39.000 | 37.011 |
| 43 | SANCHEZ David | | 02:15:22.000 | 4:39.000 | 37.011 |
| 44 | ALMEIDA Simão | Santa Maria da Feira - Segmento d'Época | 02:15:22.000 | 4:39.000 | 37.011 |
| 45 | RAMOS Diogo | Paredes - Fortunna | 02:15:22.000 | 4:39.000 | 37.011 |
| 46 | MARTÍN Aketx | | 02:15:27.000 | 4:44.000 | 36.988 |
| 47 | BOAS Afonso | Tensai / Sambiental / Santa Marta | 02:15:33.000 | 4:50.000 | 36.961 |
| 48 | RAPOSO Rodrigo | | 02:15:33.000 | 4:50.000 | 36.961 |
| 49 | ALMEIDA João | Silva & Vinha / ADRAP / Sentir | 02:15:37.000 | 4:54.000 | 36.942 |
| 50 | ARES Javier | | 02:16:27.000 | 5:44.000 | 36.717 |
| 51 | SILVA Vasco | DunasVale/Pereira&Gago | 02:17:55.000 | 7:12.000 | 36.326 |
| 52 | FONSECA Afonso | | 02:18:03.000 | 7:20.000 | 36.291 |
| 53 | CEDEÑO Jose Antonio | Team Grupo Serman | 02:18:03.000 | 7:20.000 | 36.291 |
| 53 | CEDEÑO Jose Antonio | Team Grupo Serman | 02:18:03.000 | 7:20.000 | 36.291 |
| 54 | MARTINS Dinis | Willebrord Wil Vooruit | 02:18:16.000 | 7:33.000 | 36.234 |
| 55 | NETO Antonio | Alcobaça C.C. - Crédito Agricola | 02:18:18.000 | 7:35.000 | 36.226 |
| 56 | NÚÑEZ Adrián | | 02:18:20.000 | 7:37.000 | 36.217 |
| 57 | GORDILLO Pablo | ElectroMercantil GR-100 | 02:18:22.000 | 7:39.000 | 36.208 |
| 58 | AGUERO Santiago | | 02:18:27.000 | 7:44.000 | 36.186 |
| 59 | SANTOS Gonçalo | Landeiro - KTM - Matias & Araújo - Frulact | 02:19:18.000 | 8:35.000 | 35.966 |
| 59 | SANTOS Gonçalo | Landeiro | KTM | Matias & Araujo | 02:19:18.000 | 8:35.000 | 35.966 |
| 60 | BOUZA Mario | | 02:19:31.000 | 8:48.000 | 35.91 |
| 61 | POLO Pablo | Recambios Callejo - Club Ciclista Arandino | 02:19:31.000 | 8:48.000 | 35.91 |
| 62 | LORENZO Aron | | 02:19:31.000 | 8:48.000 | 35.91 |
| 63 | PUENTES Ivan | | 02:19:31.000 | 8:48.000 | 35.91 |
| 64 | MARTÍNEZ Diego | Beko Camargo | 02:19:31.000 | 8:48.000 | 35.91 |
| 65 | CARDONA Mateus | DunasVale/Pereira&Gago | 02:20:40.000 | 9:57.000 | 35.616 |
| 66 | VEGA Mauro | | 02:20:45.000 | 00:10:02.000 | 35.595 |
| 67 | BALTASAR Ismael | ElectroMercantil GR-100 | 02:20:50.000 | 00:10:07.000 | 35.574 |
| 68 | CALZADA Alfredo | Recambios Callejo - Club Ciclista Arandino | 02:20:57.000 | 00:10:14.000 | 35.545 |
| 69 | GARCIA Iker | Recambios Callejo - Club Ciclista Arandino | 02:20:57.000 | 00:10:14.000 | 35.545 |
| 70 | VARANDA Santiago | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:21:00.000 | 00:10:17.000 | 35.532 |
| 71 | PEREIRA Diogo | Santa Maria da Feira - Segmento d'Época | 02:22:11.000 | 00:11:28.000 | 35.236 |
| 72 | CRUZ Pedro | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:23:24.000 | 00:12:41.000 | 34.937 |
| 73 | CARVALHO Rúben | CC Barcelos | 02:23:24.000 | 00:12:41.000 | 34.937 |
| 74 | PLASENCIA Rodrigo | Team Junior Ciudad De Talavera | 02:23:24.000 | 00:12:41.000 | 34.937 |
| 75 | NEVES Duarte | | 02:23:24.000 | 00:12:41.000 | 34.937 |
| 76 | CAMPINO Afonso | | 02:23:24.000 | 00:12:41.000 | 34.937 |
| 77 | SOUTO Diego | Club Ciclista Padronés - Cortizo | 02:23:27.000 | 00:12:44.000 | 34.925 |
| 78 | REMIRO Samuel | | 02:24:50.000 | 00:14:07.000 | 34.591 |
| 79 | IGUAL Eric | Picusa Academy | 02:24:50.000 | 00:14:07.000 | 34.591 |
| 80 | RIBEIRO Afonso | | 02:26:01.000 | 00:15:18.000 | 34.311 |
| 81 | PEREZ Edgar | Beko Camargo | 02:26:13.000 | 00:15:30.000 | 34.264 |
| 82 | COSTA Gabriel | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:26:32.000 | 00:15:49.000 | 34.19 |
| 82 | COSTA Gabriel | Mundimat / Sgr Ambiente / CCA Paio Pires | 02:26:32.000 | 00:15:49.000 | 34.19 |
| 83 | DIAS Bento | Silva & Vinha / ADRAP / Sentir | 02:26:34.000 | 00:15:51.000 | 34.182 |
| 84 | FRADE Tomas | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:26:36.000 | 00:15:53.000 | 34.175 |
| 85 | BICHO Diogo | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:26:38.000 | 00:15:55.000 | 34.167 |
| 86 | MAIA André | | 02:26:40.000 | 00:15:57.000 | 34.159 |
| 87 | SILVA Simao | Academia Efapel de Ciclismo | 02:26:43.000 | 00:16:00.000 | 34.147 |
| 88 | PRIETO Kevin | | 02:26:55.000 | 00:16:12.000 | 34.101 |
| 89 | ANES Alvaro | | 02:27:32.000 | 00:16:49.000 | 33.958 |
| 90 | FERNÁNDEZ Nicolás | | 02:30:28.000 | 00:19:45.000 | 33.296 |
| 91 | LORENZO Ares | | 02:30:31.000 | 00:19:48.000 | 33.285 |
| 92 | SILVA Antonio | Landeiro - KTM - Matias & Araújo - Frulact | 02:30:36.000 | 00:19:53.000 | 33.267 |
| 93 | GALHARDO Daniel | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:30:58.000 | 00:20:15.000 | 33.186 |
| 93 | GALHARDO Daniel | Mundimat / Sgr Ambiente / CCA Paio Pires | 02:30:58.000 | 00:20:15.000 | 33.186 |
| 94 | CANDAL Carlos | | 02:30:59.000 | 00:20:16.000 | 33.182 |
| 95 | CARMO Tiago | ABTF Betão / Bairrada | 02:32:54.000 | 00:22:11.000 | 32.767 |