| 1 | BENITO Adrián | Extremadura - Pebetero | 03:40:03.000 | - | 39.127 |
| 2 | FLOREZ Samuel | Club Ciclista Padronés - Cortizo | 03:40:07.000 | 04.000 | 39.116 |
| 3 | CUBILLAS Javier | Baqué Movistar Team | 03:40:11.000 | 08.000 | 39.104 |
| 4 | MORRIS Richard | Team California | 03:40:16.000 | 13.000 | 39.089 |
| 5 | FAJARDO Adrian | Vigo - Rias Baixas | 03:40:18.000 | 15.000 | 39.083 |
| 6 | MORA Gerard | Team MP Group | 03:40:21.000 | 18.000 | 39.074 |
| 7 | FERNÁNDEZ Samuel | Fundación Ciclista Euskadi | 03:40:21.000 | 18.000 | 39.074 |
| 8 | VILLATE Ibai | Alimco - Campagnolo | 03:40:21.000 | 18.000 | 39.074 |
| 9 | DÍAZ Joel | Supermercados Froiz | 03:40:25.000 | 22.000 | 39.062 |
| 10 | COLE Owen | Team Winston Salem - Flow | 03:40:25.000 | 22.000 | 39.062 |
| 11 | SHELTON Noah | Team California | 03:40:25.000 | 22.000 | 39.062 |
| 12 | GOÑI Ismael | Equipo Finisher - Kern Pharma | 03:40:25.000 | 22.000 | 39.062 |
| 13 | ABRIL Alejandro | Equipo Finisher - Kern Pharma | 03:40:30.000 | 27.000 | 39.048 |
| 14 | NEFF Henry | Kelly Benefits Cycling Team | 03:40:30.000 | 27.000 | 39.048 |
| 15 | COLLELL Marc | Telco'm - On Clima - Osés | 03:40:30.000 | 27.000 | 39.048 |
| 16 | VIDAL Adrien | OCF Team Legend Wheels | 03:40:30.000 | 27.000 | 39.048 |
| 17 | AGUIRRE Yago | Fundación Ciclista Euskadi | 03:40:30.000 | 27.000 | 39.048 |
| 18 | CAMPS Jordi | Autovivo Grup | 03:40:30.000 | 27.000 | 39.048 |
| 19 | FERNANDEZ MARIN Francisco Jesus | Extremadura - Pebetero | 03:40:36.000 | 33.000 | 39.03 |
| 20 | LLOPIS GINER Emilio | High Level-Gsport-Grupo Tormo | 03:40:37.000 | 34.000 | 39.027 |
| 21 | REY Martín | Club Ciclista Padronés - Cortizo | 03:40:39.000 | 36.000 | 39.021 |
| 22 | GARCÍA Rubén | El Bicho - Prime Numbers | 03:40:39.000 | 36.000 | 39.021 |
| 23 | DIRIBARNE Maxime | Gomur - Cantabria Infinita | 03:40:39.000 | 36.000 | 39.021 |
| 24 | GALBUSERA Simone | Equipo Finisher - Kern Pharma | 03:40:39.000 | 36.000 | 39.021 |
| 25 | LOAISA Ivan | Valverde Team - Ricardo Fuentes | 03:40:46.000 | 43.000 | 39 |
| 26 | KIRKHAM Will | Torres - Sobato | 03:40:54.000 | 51.000 | 38.977 |
| 27 | CASADO Axier | Team MP Group | 03:41:15.000 | 1:12.000 | 38.915 |
| 28 | PEREZ Carlos | Supermercados Froiz | 03:41:17.000 | 1:14.000 | 38.909 |
| 29 | GARCIA Luis | Fundación Ciclista Euskadi | 03:41:26.000 | 1:23.000 | 38.883 |
| 30 | MONROIG GIMENO Izan | Valverde Team - Ricardo Fuentes | 03:41:29.000 | 1:26.000 | 38.874 |
| 31 | UGARTE Gari | Fundación Ciclista Euskadi | 03:41:30.000 | 1:27.000 | 38.871 |
| 32 | MORRAS Ekai | Telco'm - On Clima - Osés | 03:41:34.000 | 1:31.000 | 38.86 |
| 33 | CEPA Daniel | Caja Rural - Alea | 03:41:34.000 | 1:31.000 | 38.86 |
| 34 | LLORET Jaume | Orihuela Cycling Team | 03:41:34.000 | 1:31.000 | 38.86 |
| 35 | CHAMORRO David | Extremadura - Pebetero | 03:41:38.000 | 1:35.000 | 38.848 |
| 36 | ARTERO Daniel | Team MP Group | 03:41:48.000 | 1:45.000 | 38.819 |
| 37 | BERANGO Aimar | Telco'm - On Clima - Osés | 03:41:59.000 | 1:56.000 | 38.787 |
| 38 | AGUILERA Nil | Caja Rural - Alea | 03:41:59.000 | 1:56.000 | 38.787 |
| 39 | GARCÍA Pablo | Supermercados Froiz | 03:42:08.000 | 2:05.000 | 38.761 |
| 40 | MCNABB Lachlan | Martigues Sport Cyclisme Payden-Rygel | 03:42:22.000 | 2:19.000 | 38.72 |
| 41 | GÓMEZ Iker | Equipo Finisher - Kern Pharma | 03:42:31.000 | 2:28.000 | 38.694 |
| 42 | MARSHALL Christopher | Velo Performance U23 Development Team | 03:42:49.000 | 2:46.000 | 38.642 |
| 43 | DOMINGUEZ Miguel | Vigo - Rias Baixas | 03:43:00.000 | 2:57.000 | 38.61 |
| 44 | HANSEN Martin Solhaug | Club Ciclista Padronés - Cortizo | 03:44:21.000 | 4:18.000 | 38.378 |
| 45 | SANROMA Manuel | Valverde Team - Ricardo Fuentes | 03:44:30.000 | 4:27.000 | 38.352 |
| 46 | OLVERA Lucas | Team MP Group | 03:44:55.000 | 4:52.000 | 38.281 |
| 47 | TORRES Marc | Club Ciclista Padronés - Cortizo | 03:45:06.000 | 5:03.000 | 38.25 |
| 48 | BONILLA Pablo Sandino | Club Ciclista Padronés - Cortizo | 03:45:07.000 | 5:04.000 | 38.247 |
| 49 | SUAREZ Jose Carlos | Tenerife - Bike Point - Gsport | 03:45:10.000 | 5:07.000 | 38.238 |
| 50 | STOKES Ben | Kelly Benefits Cycling Team | 03:45:13.000 | 5:10.000 | 38.23 |
| 51 | SMITH Brockton | Kelly Benefits Cycling Team | 03:45:19.000 | 5:16.000 | 38.213 |
| 52 | PLA Albert | Team MP Group | 03:45:28.000 | 5:25.000 | 38.187 |
| 53 | QUERALT Pol | Orihuela Cycling Team | 03:45:34.000 | 5:31.000 | 38.171 |
| 54 | FAJARDO Alex | Vigo - Rias Baixas | 03:45:42.000 | 5:39.000 | 38.148 |
| 55 | RODRIGUEZ Manuel | Extremadura - Pebetero | 03:46:04.000 | 6:01.000 | 38.086 |
| 56 | TENORIO Daniel | Gomur - Cantabria Infinita | 03:46:04.000 | 6:01.000 | 38.086 |
| 57 | JIMENEZ Eleazar | Gomur - Cantabria Infinita | 03:46:08.000 | 6:05.000 | 38.075 |
| 58 | CRAUSE Pedri | Natural Greatness - Rali - Alé | 03:46:45.000 | 6:42.000 | 37.971 |
| 59 | DIAZ Dario | Valverde Team - Ricardo Fuentes | 03:46:45.000 | 6:42.000 | 37.971 |
| 60 | TORRES Jaime | Sanse | 03:46:47.000 | 6:44.000 | 37.966 |
| 61 | GARCIA RABADAN Jesus | Supermercados Froiz | 03:47:02.000 | 6:59.000 | 37.924 |
| 62 | IMAZ Ekain | GT Tolosa/Danena | 03:48:37.000 | 8:34.000 | 37.661 |
| 63 | GUTIERREZ Iban | Club Ciclista Padronés - Cortizo | 03:48:46.000 | 8:43.000 | 37.637 |
| 64 | PARETA Roger | Equipo Finisher - Kern Pharma | 03:49:05.000 | 9:02.000 | 37.585 |
| 65 | RUHE Julien | Kelly Benefits Cycling Team | 03:49:09.000 | 9:06.000 | 37.574 |
| 66 | GALLEGO Alberto | Extremadura - Pebetero | 03:51:09.000 | 00:11:06.000 | 37.249 |
| 67 | CAUDELL Ezra | Team California | 03:52:20.000 | 00:12:17.000 | 37.059 |
| 68 | GARCIA Pedro | Avimosa - Chozas | 03:53:03.000 | 00:13:00.000 | 36.945 |
| 69 | IBAÑEZ Gabriel | Fundación Ciclista Euskadi | 03:53:04.000 | 00:13:01.000 | 36.942 |
| 70 | IRISARRI Ibai | Fundación Ciclista Euskadi | 03:53:04.000 | 00:13:01.000 | 36.942 |
| 71 | CALABUIG Estanislao | Caja Rural - Alea | 03:53:04.000 | 00:13:01.000 | 36.942 |
| 72 | DOLS Marc | Natural Greatness - Rali - Alé | 03:53:19.000 | 00:13:16.000 | 36.903 |
| 73 | MARTÍN Álvar | Gomur - Cantabria Infinita | 03:54:34.000 | 00:14:31.000 | 36.706 |
| 74 | VIAN Oscar | Gomur - Cantabria Infinita | 03:54:34.000 | 00:14:31.000 | 36.706 |
| 75 | PASCUAL Javier | Telco'm - On Clima - Osés | 03:54:34.000 | 00:14:31.000 | 36.706 |
| 76 | PAREDES Alejandro | El Bicho - Prime Numbers | 03:54:34.000 | 00:14:31.000 | 36.706 |
| 77 | LATTIMORE Eoghan | Velo Performance U23 Development Team | 03:56:55.000 | 00:16:52.000 | 36.342 |
| 78 | NOUGUE-DESSUS Aaron | Telco'm - On Clima - Osés | 03:56:55.000 | 00:16:52.000 | 36.342 |
| 79 | LOSPITAO Pablo | Caja Rural - Alea | 03:56:55.000 | 00:16:52.000 | 36.342 |
| 80 | GARCIA Victor | El Bicho - Prime Numbers | 03:59:11.000 | 00:19:08.000 | 35.997 |
| 81 | MARTÍNEZ Rafael | Caja Rural - Alea | 03:59:11.000 | 00:19:08.000 | 35.997 |
| 82 | UNCILLA Mikel | Caja Rural - Alea | 03:59:11.000 | 00:19:08.000 | 35.997 |
| 83 | CARPIO Alejandro | Tenerife - Bike Point - Gsport | 03:59:11.000 | 00:19:08.000 | 35.997 |
| 84 | PRENDERGAST Conor | Velo Performance U23 Development Team | 03:59:39.000 | 00:19:36.000 | 35.927 |
| 85 | ANGUELA Mario | El Bicho - Prime Numbers | 03:59:47.000 | 00:19:44.000 | 35.907 |
| 86 | AGIRRE Aitor | Fundación Ciclista Euskadi | 04:00:32.000 | 00:20:29.000 | 35.795 |
| 87 | MORANTE Javier | Natural Greatness - Rali - Alé | 04:00:32.000 | 00:20:29.000 | 35.795 |
| 88 | BRUCE-GONZALEZ Bertie | High Level-Gsport-Grupo Tormo | 04:01:25.000 | 00:21:22.000 | 35.664 |
| 89 | FREDERIKSEN Asger | Torres - Sobato | 04:01:35.000 | 00:21:32.000 | 35.64 |
| 90 | BUSQUERES Nathan | OCF Team Legend Wheels | 04:01:39.000 | 00:21:36.000 | 35.63 |
| 91 | SASTRE Yeray | El Bicho - Prime Numbers | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 92 | SERRANO Sergio | High Level-Gsport-Grupo Tormo | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 93 | MESA Edgar | Torres - Sobato | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 94 | TUTTY Cal | Velo Performance U23 Development Team | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 95 | ORTS Óscar | Team Polti VisitMalta Junior | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 96 | GUTIERREZ Diego | Natural Greatness - Rali - Alé | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 97 | MOÑINO Alberto | Avimosa - Chozas | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 98 | LARSEN Tobias | Torres - Sobato | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 99 | LENO Pablo | Extremadura - Pebetero | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 100 | ROCA Albert | Team MP Group | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 101 | REINOSO Emilio | Caja Rural - Alea | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 102 | MARIN Angel | Orihuela Cycling Team | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 103 | MERENCIANO Alejandro | High Level-Gsport-Grupo Tormo | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 104 | MIR Marti | Natural Greatness - Rali - Alé | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 105 | SORIANO Iker | Natural Greatness - Rali - Alé | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 106 | BORTOLAZZI Adan | Orihuela Cycling Team | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 107 | ROUX Aurélien | OCF Team Legend Wheels | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 108 | SAUBÈRE Loïs | OCF Team Legend Wheels | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 109 | FERNANDEZ Hugo | High Level-Gsport-Grupo Tormo | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 110 | SANCHEZ Ruben | Supermercados Froiz | 04:01:41.000 | 00:21:38.000 | 35.625 |
| 111 | DIAZ Gabriel | Anciano Rey Vinos - Hemon | 04:01:48.000 | 00:21:45.000 | 35.608 |
| 112 | DOMENS Alberto | Torres - Sobato | 04:01:48.000 | 00:21:45.000 | 35.608 |
| 113 | GOMEZ Mario | Gomur - Cantabria Infinita | 04:01:48.000 | 00:21:45.000 | 35.608 |
| 114 | MUNTANYA Albert | Telco'm - On Clima - Osés | 04:01:48.000 | 00:21:45.000 | 35.608 |
| 115 | GRACIA Isaac | Gomur - Cantabria Infinita | 04:01:48.000 | 00:21:45.000 | 35.608 |
| 1005 | RIVERO Santiago Damián | Supermercados Froiz | 00:00.000 | -03:40:03.000 | |
| 1005 | CUSACK Nathan | Kelly Benefits Cycling Team | 00:00.000 | -03:40:03.000 | |
| 1005 | CUSACK Nathan | CXD Trek Bikes | 00:00.000 | -03:40:03.000 | |
| 1005 | LAJARIN Luis Alberto | Equipo Finisher - Kern Pharma | 00:00.000 | -03:40:03.000 | |
| 1005 | DICK Ahron | Equipo Finisher - Kern Pharma | 00:00.000 | -03:40:03.000 | |
| 1005 | DICK Ahron | BCC Race Team | 00:00.000 | -03:40:03.000 | |
| 1005 | QUEVEDO Sergio | Vigo - Rias Baixas | 00:00.000 | -03:40:03.000 | |
| 1005 | VEENENDAAL Vaughn | Team California | 00:00.000 | -03:40:03.000 | |
| 1005 | SHELTON Marcis | Team California | 00:00.000 | -03:40:03.000 | |
| 1005 | FIGULS Jaume | Team MP Group | 00:00.000 | -03:40:03.000 | |
| 1005 | CASTAÑO Ismael | Torres - Sobato | 00:00.000 | -03:40:03.000 | |
| 1005 | GARCIA Jorge | El Bicho - Prime Numbers | 00:00.000 | -03:40:03.000 | |
| 1005 | LEI Diego | Avimosa - Chozas | 00:00.000 | -03:40:03.000 | |