| 1 | DÍAZ Alex | Caja Rural - Alea | 09:20:25.000 | - | 0 |
| 2 | FAURA José Luis | Club Ciclista Padronés - Cortizo | 09:20:49.000 | 24.000 | 0 |
| 3 | SAGRADO Alvaro | Brocar - Rali - Alé | 09:20:51.000 | 26.000 | 0 |
| 4 | BILYI Maksym | Club Ciclista Padronés - Cortizo | 09:21:09.000 | 44.000 | 0 |
| 5 | GONZÁLEZ David | Vigo - Rias Baixas | 09:21:30.000 | 1:05.000 | 0 |
| 6 | KREIKEMEIER Kade | Brocar - Rali - Alé | 09:21:57.000 | 1:32.000 | 0 |
| 7 | GARCIA LOPEZ Alex | Team Polti Kometa U23 | 09:22:22.000 | 1:57.000 | 0 |
| 8 | RODAS Gabriel | High Level-Gsport-Grupo Tormo | 09:22:52.000 | 2:27.000 | 0 |
| 9 | JIMÉNEZ Dylan Roberto | 7C - Economy - Lacoinex | 09:24:01.000 | 3:36.000 | 0 |
| 9 | JIMÉNEZ Dylan Roberto | Vigo - Rias Baixas | 09:24:01.000 | 3:36.000 | 0 |
| 10 | GARCIA RABADAN Jesus | Valverde Team - Ricardo Fuentes | 09:24:01.000 | 3:36.000 | 0 |
| 11 | RAMIREZ Cristobal Ignacio | Technosylva Maglia Bembibre | 09:24:09.000 | 3:44.000 | 0 |
| 12 | ARENS Luke | Kelly Benefit Strategies Elite | 09:24:23.000 | 3:58.000 | 0 |
| 13 | LOSPITAO Pablo | Caja Rural - Alea | 09:25:20.000 | 4:55.000 | 0 |
| 14 | IBÁÑEZ Javier | Caja Rural - Alea | 09:25:49.000 | 5:24.000 | 0 |
| 15 | GUTIÉRREZ Carlos | Club Ciclista Padronés - Cortizo | 09:27:07.000 | 6:42.000 | 0 |
| 16 | STOKES Ben | Kelly Benefit Strategies Elite | 09:28:22.000 | 7:57.000 | 0 |
| 17 | BAGNARA Luca | Team Polti Kometa U23 | 09:28:23.000 | 7:58.000 | 0 |
| 18 | CANOVAS Antonio | | 09:28:28.000 | 8:03.000 | 0 |
| 19 | MARTÍNEZ Rafael | Caja Rural - Alea | 09:28:32.000 | 8:07.000 | 0 |
| 20 | MIRALLES Tomas | Vigo - Rias Baixas | 09:29:17.000 | 8:52.000 | 0 |
| 21 | GOMEZ Eduardo | | 09:29:34.000 | 9:09.000 | 0 |
| 22 | CERRO Xabier | Laboral Kutxa - Fundación Ciclista Euskadi | 09:30:32.000 | 00:10:07.000 | 0 |
| 23 | ARCHETTI Riccardo | Team Polti Kometa U23 | 09:30:44.000 | 00:10:19.000 | 0 |
| 24 | REDONDO José Antonio | Avimosa - Chozas | 09:30:57.000 | 00:10:32.000 | 0 |
| 25 | LOZANO Juan Pedro | Valverde Team - Ricardo Fuentes | 09:32:10.000 | 00:11:45.000 | 0 |
| 26 | ARA Pablo | Telco'm - On Clima - Osés | 09:32:11.000 | 00:11:46.000 | 0 |
| 26 | ARA Pablo | | 09:32:11.000 | 00:11:46.000 | 0 |
| 27 | BEL Guillem | Technosylva Maglia Bembibre | 09:33:07.000 | 00:12:42.000 | 0 |
| 28 | MATARIN Pau | | 09:33:42.000 | 00:13:17.000 | 0 |
| 29 | VÁSQUEZ Juan Mardoqueo | Vigo - Rias Baixas | 09:33:51.000 | 00:13:26.000 | 0 |
| 29 | VÁSQUEZ Juan Mardoqueo | Hino-One-La red-Suzuki | 09:33:51.000 | 00:13:26.000 | 0 |
| 30 | MENA Cristobal | Technosylva Maglia Bembibre | 09:34:02.000 | 00:13:37.000 | 0 |
| 31 | BESSEGA Gabriele | Team Polti Kometa U23 | 09:34:53.000 | 00:14:28.000 | 0 |
| 32 | ESTELRICH Mateu | Equipo Essax | 09:35:39.000 | 00:15:14.000 | 0 |
| 33 | RAMOS Miguel | El Bicho - Prime Numbers | 09:35:39.000 | 00:15:14.000 | 0 |
| 34 | GONZÁLEZ Antonio | Team Polti Kometa U23 | 09:36:07.000 | 00:15:42.000 | 0 |
| 35 | KRAWIEC Kacper | Telco'm - On Clima - Osés | 09:38:06.000 | 00:17:41.000 | 0 |
| 35 | KRAWIEC Kacper | | 09:38:06.000 | 00:17:41.000 | 0 |
| 36 | MOSCARDO Oscar | Equipo Essax | 09:38:08.000 | 00:17:43.000 | 0 |
| 37 | RECUERDA Manuel | | 09:38:30.000 | 00:18:05.000 | 0 |
| 38 | MARTÍN Noel | | 09:38:39.000 | 00:18:14.000 | 0 |
| 39 | SILVA Mario | Illes Balears - Arabay | 09:39:41.000 | 00:19:16.000 | 0 |
| 40 | BASTIDA Raúl | Telco'm - On Clima - Osés | 09:41:01.000 | 00:20:36.000 | 0 |
| 40 | BASTIDA Raúl | | 09:41:01.000 | 00:20:36.000 | 0 |
| 41 | CROZZOLO Fabrizio | Technosylva Maglia Bembibre | 09:41:06.000 | 00:20:41.000 | 0 |
| 42 | FLÓREZ Frank Sebastián | Risaralda Casta de Campeones | 09:41:21.000 | 00:20:56.000 | 0 |
| 43 | BARRERO Martin | Team Polti Kometa U23 | 09:42:01.000 | 00:21:36.000 | 0 |
| 44 | CUSACK Nathan | Kelly Benefit Strategies Elite | 09:42:56.000 | 00:22:31.000 | 0 |
| 44 | CUSACK Nathan | CXD Trek Bikes | 09:42:56.000 | 00:22:31.000 | 0 |
| 45 | GONZALEZ Jorge | Club Ciclista Padronés - Cortizo | 09:43:10.000 | 00:22:45.000 | 0 |
| 46 | TRIGO Iker | Laboral Kutxa - Fundación Ciclista Euskadi | 09:43:15.000 | 00:22:50.000 | 0 |
| 47 | CANO Juan Diego | Valverde Team - Ricardo Fuentes | 09:43:21.000 | 00:22:56.000 | 0 |
| 48 | MOYA Miguel | High Level-Gsport-Grupo Tormo | 09:43:29.000 | 00:23:04.000 | 0 |
| 49 | MÄEUIBO Markus | Equipo Essax | 09:43:33.000 | 00:23:08.000 | 0 |
| 50 | NEFF Henry | Kelly Benefit Strategies Elite | 09:43:46.000 | 00:23:21.000 | 0 |
| 51 | ZURITA Ricardo Alejandro | High Level-Gsport-Grupo Tormo | 09:43:49.000 | 00:23:24.000 | 0 |
| 51 | ZURITA Ricardo Alejandro | Osorio Group 9Vit City Bike | 09:43:49.000 | 00:23:24.000 | 0 |
| 52 | LOSARCOS Adrian | Telco'm - On Clima - Osés | 09:44:34.000 | 00:24:09.000 | 0 |
| 52 | LOSARCOS Adrian | | 09:44:34.000 | 00:24:09.000 | 0 |
| 53 | PASCUAL Eusebio | Vigo - Rias Baixas | 09:46:11.000 | 00:25:46.000 | 0 |
| 54 | TRUJILLO Jose Antonio | | 09:46:13.000 | 00:25:48.000 | 0 |
| 55 | FERNANDEZ Alberto | Caja Rural - Alea | 09:46:54.000 | 00:26:29.000 | 0 |
| 56 | APARICIO Diego | Valverde Team - Ricardo Fuentes | 09:48:08.000 | 00:27:43.000 | 0 |
| 57 | GARCÍA Oscar | Club Ciclista Padronés - Cortizo | 09:48:22.000 | 00:27:57.000 | 0 |
| 58 | RODRIGUES Rúben | Laboral Kutxa - Fundación Ciclista Euskadi | 09:49:09.000 | 00:28:44.000 | 0 |
| 59 | LARANJEIRA Hélder | | 09:50:02.000 | 00:29:37.000 | 0 |
| 60 | PÉREZ Juan José | | 09:51:26.000 | 00:31:01.000 | 0 |
| 61 | PÉREZ-GRUESO Rubén | Tenerife - BikePoint - La Sede | 09:52:11.000 | 00:31:46.000 | 0 |
| 62 | TORRES Melvin | Muni Fraijanes | 09:53:19.000 | 00:32:54.000 | 0 |
| 63 | FUENTES Antonio | Valverde Team - Ricardo Fuentes | 09:53:39.000 | 00:33:14.000 | 0 |
| 64 | PINDADO Hector | Avimosa - Chozas | 09:53:49.000 | 00:33:24.000 | 0 |
| 65 | LARRAÑAGA Oier | Telco'm - On Clima - Osés | 09:54:34.000 | 00:34:09.000 | 0 |
| 65 | LARRAÑAGA Oier | | 09:54:34.000 | 00:34:09.000 | 0 |
| 66 | PEREZ Iker | Caja Rural - Alea | 09:55:34.000 | 00:35:09.000 | 0 |
| 67 | BENNASSAR Joan Marti | High Level-Gsport-Grupo Tormo | 09:55:52.000 | 00:35:27.000 | 0 |
| 68 | CASTELLA Mikel | Equipo Essax | 09:56:07.000 | 00:35:42.000 | 0 |
| 69 | SALMON Octavio Ivan | | 09:59:27.000 | 00:39:02.000 | 0 |
| 70 | IMPERIAL Andres | Valverde Team - Ricardo Fuentes | 09:59:34.000 | 00:39:09.000 | 0 |
| 71 | GALINDO Nicolas | El Bicho - Prime Numbers | 09:59:55.000 | 00:39:30.000 | 0 |
| 72 | TRILLO Jose Carlos | Retelec Team Cycling Galicia | 10:03:56.000 | 00:43:31.000 | 0 |
| 73 | TWELVES Callum | | 10:04:49.000 | 00:44:24.000 | 0 |