| 1 | ZOMERMAAND Jurgen | Willebrord Wil Vooruit | 02:34:30.000 | - | 41.631 |
| 2 | MARANCHÓN Enrique | Picusa Academy | 02:35:13.000 | 43.000 | 41.439 |
| 3 | CELDA Héctor | Picusa Academy | 02:35:13.000 | 43.000 | 41.439 |
| 4 | CUBILLAS Javier | Grupo Fores - Hiper Europa | 02:35:13.000 | 43.000 | 41.439 |
| 5 | ORTEGA Sergio | Grupo Fores - Hiper Europa | 02:35:58.000 | 1:28.000 | 41.24 |
| 6 | HERBRETEAU Victor | CIC U Nantes Atlantique U19 | 02:35:58.000 | 1:28.000 | 41.24 |
| 7 | RODRIGUES Gonçalo | Landeiro - KTM - Matias & Araújo - Frulact | 02:36:00.000 | 1:30.000 | 41.231 |
| 8 | MESTRE Guilherme | Willebrord Wil Vooruit | 02:36:00.000 | 1:30.000 | 41.231 |
| 9 | SANSANO Alvaro | Grupo Fores - Hiper Europa | 02:36:00.000 | 1:30.000 | 41.231 |
| 10 | BERMEJO Mario | Maguisa Guijuelo | 02:36:00.000 | 1:30.000 | 41.231 |
| 11 | FERREIRA Tom | Stade Toulousain Cyclisme Académie | 02:36:05.000 | 1:35.000 | 41.209 |
| 12 | CAZELLES Martin | Stade Toulousain Cyclisme Académie | 02:36:09.000 | 1:39.000 | 41.191 |
| 13 | AGRICOLA Danijel | Willebrord Wil Vooruit | 02:36:09.000 | 1:39.000 | 41.191 |
| 14 | ANTÓNIO João | ABTF Betão / Bairrada | 02:36:09.000 | 1:39.000 | 41.191 |
| 15 | RAMON Omer | Picusa Academy | 02:36:16.000 | 1:46.000 | 41.16 |
| 16 | VALERIO Diégo | Racing U19 PTC | 02:36:17.000 | 1:47.000 | 41.156 |
| 17 | BIJLSMA Sjoerd | Willebrord Wil Vooruit | 02:36:17.000 | 1:47.000 | 41.156 |
| 18 | ALVES Davi | Santa Maria da Feira - Segmento d'Época | 02:36:17.000 | 1:47.000 | 41.156 |
| 19 | DUARTE Guilherme | Santa Maria da Feira - Segmento d'Época | 02:36:19.000 | 1:49.000 | 41.147 |
| 20 | LINO Guilherme | Landeiro - KTM - Matias & Araújo - Frulact | 02:36:19.000 | 1:49.000 | 41.147 |
| 20 | LINO Guilherme | Landeiro | KTM | Matias & Araujo | 02:36:19.000 | 1:49.000 | 41.147 |
| 21 | SILVA João | | 02:36:26.000 | 1:56.000 | 41.117 |
| 22 | VILLALBA Marc | Grupo Fores - Hiper Europa | 02:36:36.000 | 2:06.000 | 41.073 |
| 23 | MONTEIRO Tomás | Alcobaça C.C. - Crédito Agricola | 02:36:37.000 | 2:07.000 | 41.068 |
| 24 | PACHO Adrian | CC Barcelos | 02:37:02.000 | 2:32.000 | 40.959 |
| 25 | GARCIA Emilio | Maguisa Guijuelo | 02:37:11.000 | 2:41.000 | 40.92 |
| 26 | ROMAO Gustavo | | 02:37:14.000 | 2:44.000 | 40.907 |
| 27 | COLEMAN Samuel | AS Villemur Cyclisme | 02:37:16.000 | 2:46.000 | 40.899 |
| 28 | FONSECA Afonso | | 02:37:21.000 | 2:51.000 | 40.877 |
| 29 | NETO Antonio | Alcobaça C.C. - Crédito Agricola | 02:37:52.000 | 3:22.000 | 40.743 |
| 30 | ANTUNES Henrique | Alcobaça C.C. - Crédito Agricola | 02:37:52.000 | 3:22.000 | 40.743 |
| 31 | MOREIRA Daniel Filipe Vieira | Paredes - Fortunna | 02:37:52.000 | 3:22.000 | 40.743 |
| 31 | MOREIRA Daniel Filipe Vieira | Willebrord Wil Vooruit | 02:37:52.000 | 3:22.000 | 40.743 |
| 31 | MOREIRA Daniel Filipe Vieira | Paredes / Fortunna | 02:37:52.000 | 3:22.000 | 40.743 |
| 32 | RAMOS Diogo | Paredes - Fortunna | 02:37:52.000 | 3:22.000 | 40.743 |
| 33 | TEIXEIRA Bernardo | Landeiro - KTM - Matias & Araújo - Frulact | 02:37:56.000 | 3:26.000 | 40.726 |
| 34 | HUITEMA Thomas | Willebrord Wil Vooruit | 02:38:09.000 | 3:39.000 | 40.67 |
| 35 | CARMO Tiago | ABTF Betão / Bairrada | 02:38:33.000 | 4:03.000 | 40.568 |
| 36 | SILVA Guilherme | Paredes - Fortunna | 02:38:33.000 | 4:03.000 | 40.568 |
| 36 | SILVA Guilherme | Paredes / Fortunna | 02:38:33.000 | 4:03.000 | 40.568 |
| 37 | LUCAS Simão | | 02:38:35.000 | 4:05.000 | 40.559 |
| 38 | DEJESUS Lois | Picusa Academy | 02:38:40.000 | 4:10.000 | 40.538 |
| 39 | FERNÁNDEZ Daniel | MMR Academy | 02:38:42.000 | 4:12.000 | 40.529 |
| 39 | FERNÁNDEZ Daniel | Picusa Academy | 02:38:42.000 | 4:12.000 | 40.529 |
| 40 | DE MINGO Mario | Grupo Fores - Hiper Europa | 02:38:42.000 | 4:12.000 | 40.529 |
| 41 | OLIVEIRA Tomás | ABTF Betão / Bairrada | 02:38:55.000 | 4:25.000 | 40.474 |
| 42 | MARTIN Carlos | Maguisa Guijuelo | 02:39:13.000 | 4:43.000 | 40.398 |
| 43 | DUTRA André | Escola de Ciclismo Bruno Neves | 02:39:19.000 | 4:49.000 | 40.372 |
| 44 | RAPOSO Rodrigo | | 02:39:22.000 | 4:52.000 | 40.36 |
| 45 | BOUSSARD Mathis | UC Cholet 49 | 02:39:22.000 | 4:52.000 | 40.36 |
| 46 | ALMEIDA Simão | Santa Maria da Feira - Segmento d'Época | 02:39:27.000 | 4:57.000 | 40.339 |
| 47 | COSTA Gabriel | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:39:29.000 | 4:59.000 | 40.33 |
| 47 | COSTA Gabriel | Mundimat / Sgr Ambiente / CCA Paio Pires | 02:39:29.000 | 4:59.000 | 40.33 |
| 48 | NEVES Duarte | | 02:39:44.000 | 5:14.000 | 40.267 |
| 49 | BERMEJO Iker | | 02:39:51.000 | 5:21.000 | 40.238 |
| 50 | PITARCH Rubén | Grupo Fores - Hiper Europa | 02:40:00.000 | 5:30.000 | 40.2 |
| 51 | SANCHEZ David | | 02:40:00.000 | 5:30.000 | 40.2 |
| 52 | VARANDA Santiago | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:40:12.000 | 5:42.000 | 40.15 |
| 53 | YSABELLE-ANDROUIN Enzo | UC Cholet 49 | 02:40:39.000 | 6:09.000 | 40.037 |
| 54 | SANTOS Gonçalo | Landeiro - KTM - Matias & Araújo - Frulact | 02:40:40.000 | 6:10.000 | 40.033 |
| 54 | SANTOS Gonçalo | Landeiro | KTM | Matias & Araujo | 02:40:40.000 | 6:10.000 | 40.033 |
| 55 | BOAS Afonso | Tensai / Sambiental / Santa Marta | 02:40:45.000 | 6:15.000 | 40.012 |
| 56 | MASSONNIÉ Mattéo | AS Villemur Cyclisme | 02:40:45.000 | 6:15.000 | 40.012 |
| 57 | MARTINS Duarte | Alcobaça C.C. - Crédito Agricola | 02:40:52.000 | 6:22.000 | 39.983 |
| 58 | MARTINS Dinis | Willebrord Wil Vooruit | 02:40:52.000 | 6:22.000 | 39.983 |
| 59 | NUNES João Francisco | ABTF Betão / Bairrada | 02:40:52.000 | 6:22.000 | 39.983 |
| 60 | DIAS Bento | Silva & Vinha / ADRAP / Sentir | 02:41:24.000 | 6:54.000 | 39.851 |
| 61 | BOUFFANDEAU Nathan | UC Cholet 49 | 02:41:24.000 | 6:54.000 | 39.851 |
| 62 | DUARTE Aurélio | Escola de Ciclismo Bruno Neves | 02:41:32.000 | 7:02.000 | 39.818 |
| 63 | GARCIA Iker | Recambios Callejo - Club Ciclista Arandino | 02:41:51.000 | 7:21.000 | 39.74 |
| 64 | ANDRADE BEDUSSEAU Inassio | UC Cholet 49 | 02:41:51.000 | 7:21.000 | 39.74 |
| 65 | MORENO Carlos | Team Polti Kometa Junior | 02:42:16.000 | 7:46.000 | 39.638 |
| 66 | ALVES Francisco | ABTF Betão / Bairrada | 02:42:16.000 | 7:46.000 | 39.638 |
| 67 | PEREIRA Diogo | Santa Maria da Feira - Segmento d'Época | 02:42:40.000 | 8:10.000 | 39.541 |
| 68 | REIS Rafael | Santa Maria da Feira - Segmento d'Época | 02:42:40.000 | 8:10.000 | 39.541 |
| 69 | ALMEIDA João | Silva & Vinha / ADRAP / Sentir | 02:42:48.000 | 8:18.000 | 39.509 |
| 70 | GARCIA Hugo | Maguisa Guijuelo | 02:42:48.000 | 8:18.000 | 39.509 |
| 71 | CARDONA Mateus | DunasVale/Pereira&Gago | 02:43:26.000 | 8:56.000 | 39.355 |
| 72 | PEREIRA Henrique | Alcobaça C.C. - Crédito Agricola | 02:43:26.000 | 8:56.000 | 39.355 |
| 73 | BESSANI Miguel | | 02:43:44.000 | 9:14.000 | 39.283 |
| 74 | OLIVEIRA João | | 02:43:52.000 | 9:22.000 | 39.251 |
| 75 | ANUNCIAÇÃO João | ABTF Betão / Bairrada | 02:44:06.000 | 9:36.000 | 39.196 |
| 76 | JULIEN Hugo | AS Villemur Cyclisme | 02:46:12.000 | 00:11:42.000 | 38.7 |
| 77 | LAMAGRANDE Lucas | Maguisa Guijuelo | 02:46:27.000 | 00:11:57.000 | 38.642 |
| 78 | MENDONÇA Luís | | 02:46:27.000 | 00:11:57.000 | 38.642 |
| 79 | MARUGAN Angel | Maguisa Guijuelo | 02:46:27.000 | 00:11:57.000 | 38.642 |
| 80 | CRUZ Pedro | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:46:49.000 | 00:12:19.000 | 38.557 |
| 81 | RODRIGUES Kilson | | 02:46:49.000 | 00:12:19.000 | 38.557 |
| 82 | MELO Daniel | | 02:46:49.000 | 00:12:19.000 | 38.557 |
| 83 | PEREIRA Samuel | Alcobaça C.C. - Crédito Agricola | 02:46:49.000 | 00:12:19.000 | 38.557 |
| 84 | CALVET Mathis | AS Villemur Cyclisme | 02:48:01.000 | 00:13:31.000 | 38.282 |
| 85 | ISRAFILOV Tural | | 02:48:12.000 | 00:13:42.000 | 38.24 |
| 86 | SILVA Rafael | | 02:48:24.000 | 00:13:54.000 | 38.195 |
| 87 | CHAUVAT Loevan | UC Cholet 49 | 02:48:47.000 | 00:14:17.000 | 38.108 |
| 88 | PAIVA Jose | Paredes - Fortunna | 02:48:54.000 | 00:14:24.000 | 38.082 |
| 89 | PRIETO Kevin | | 02:48:54.000 | 00:14:24.000 | 38.082 |
| 90 | VARA Martim | Paredes - Fortunna | 02:48:54.000 | 00:14:24.000 | 38.082 |
| 91 | SILVA Antonio | Landeiro - KTM - Matias & Araújo - Frulact | 02:48:54.000 | 00:14:24.000 | 38.082 |
| 92 | GALHARDO Daniel | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:48:59.000 | 00:14:29.000 | 38.063 |
| 92 | GALHARDO Daniel | Mundimat / Sgr Ambiente / CCA Paio Pires | 02:48:59.000 | 00:14:29.000 | 38.063 |
| 93 | CARMONA REDONDO Andres Damian | | 02:48:59.000 | 00:14:29.000 | 38.063 |
| 94 | ANDRADE Hugo | Santa Maria da Feira - Segmento d'Época | 02:49:02.000 | 00:14:32.000 | 38.052 |
| 95 | COSTA Rodrigo | DunasVale/Pereira&Gago | 02:49:02.000 | 00:14:32.000 | 38.052 |
| 96 | COELHO Afonso | | 02:49:10.000 | 00:14:40.000 | 38.022 |
| 97 | BICHO Diogo | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:50:09.000 | 00:15:39.000 | 37.802 |
| 98 | SEVEN Rayan | AS Villemur Cyclisme | 02:50:56.000 | 00:16:26.000 | 37.629 |
| 99 | VITORINO Enzo | URT Vélo 64 | 02:51:00.000 | 00:16:30.000 | 37.614 |
| 100 | NAUD Noam | | 02:51:13.000 | 00:16:43.000 | 37.566 |
| 101 | GOMES Afonso | | 02:51:17.000 | 00:16:47.000 | 37.552 |
| 102 | LOPES João | | 02:51:21.000 | 00:16:51.000 | 37.537 |
| 103 | CAMPINO Afonso | | 02:51:21.000 | 00:16:51.000 | 37.537 |
| 104 | SILVA Simao | Academia Efapel de Ciclismo | 02:51:21.000 | 00:16:51.000 | 37.537 |
| 105 | CARVALHO Rúben | CC Barcelos | 02:51:21.000 | 00:16:51.000 | 37.537 |
| 106 | MORENO Joel | L.A. Aluminios - Vila Galé - Matos Cheirinhos | 02:51:30.000 | 00:17:00.000 | 37.504 |
| 107 | RIBEIRO Afonso | | 02:51:42.000 | 00:17:12.000 | 37.461 |
| 108 | RIBEIRO Diogo | Paredes / Fortunna | 02:51:42.000 | 00:17:12.000 | 37.461 |
| 109 | MORAIS Guilherme | Mundimat - Sgr Ambiente - CCA Paio Pires | 02:55:48.000 | 00:21:18.000 | 36.587 |
| 110 | CASAL David | Alcobaça C.C. - Crédito Agricola | 02:58:02.000 | 00:23:32.000 | 36.128 |
| 111 | ALMEIDA Tomás | Santa Maria da Feira - Segmento d'Época | 03:03:06.000 | 00:28:36.000 | 35.128 |
| 112 | SILVA Vasco | DunasVale/Pereira&Gago | 03:05:22.000 | 00:30:52.000 | 34.699 |
| 113 | LUCAMBA José Omar | | 03:05:22.000 | 00:30:52.000 | 34.699 |
| 114 | ILDEFONSO Rui | | 03:05:22.000 | 00:30:52.000 | 34.699 |
| 115 | OLIVEIRA David | | 03:05:22.000 | 00:30:52.000 | 34.699 |
| 116 | DOS SANTOS DOMINGOS Gustavo Henrique | | 03:05:22.000 | 00:30:52.000 | 34.699 |
| 117 | CORREIA Afonso | | 03:05:22.000 | 00:30:52.000 | 34.699 |
| 118 | MARTINHO Francisco | | 03:05:22.000 | 00:30:52.000 | 34.699 |