| 1 | GIULIANO Dario | Caja Rural - Alea | 03:49:32.000 | - | 37.197 |
| 2 | MARIS Jesse | Essax - SVICO Foundation - Grupo Arrfran | 03:49:34.000 | 02.000 | 37.192 |
| 3 | FLOREZ Samuel | Club Ciclista Padronés - Cortizo | 03:49:55.000 | 23.000 | 37.135 |
| 4 | LOSPITAO Pablo | Caja Rural - Alea | 03:49:55.000 | 23.000 | 37.135 |
| 5 | VELASQUEZ Kevin | UC Monaco | 03:49:55.000 | 23.000 | 37.135 |
| 6 | BASARABA Mykhailo | UC Monaco | 03:50:20.000 | 48.000 | 37.068 |
| 7 | TÓTH Márkó | UC Monaco | 03:50:20.000 | 48.000 | 37.068 |
| 8 | QUEVEDO Sergio | Vigo - Rias Baixas | 03:50:20.000 | 48.000 | 37.068 |
| 9 | FIGULS Jaume | Team MP Group | 03:50:20.000 | 48.000 | 37.068 |
| 10 | TAPIZ Hugo | Equipo Finisher - Kern Pharma | 03:50:20.000 | 48.000 | 37.068 |
| 11 | CEPA Daniel | Caja Rural - Alea | 03:50:42.000 | 1:10.000 | 37.009 |
| 12 | DIAZ Mario | Vigo - Rias Baixas | 03:50:42.000 | 1:10.000 | 37.009 |
| 13 | CRAUSE Pedri | Natural Greatness - Rali - Alé | 03:50:42.000 | 1:10.000 | 37.009 |
| 14 | SORIANO Iker | Natural Greatness - Rali - Alé | 03:50:42.000 | 1:10.000 | 37.009 |
| 15 | JARRETT Deetray | Essax - SVICO Foundation - Grupo Arrfran | 03:50:42.000 | 1:10.000 | 37.009 |
| 16 | VIEHBÖCK Paul | MaxSolar Cycling Team | 03:51:11.000 | 1:39.000 | 36.932 |
| 17 | MARIN BUSTINZA Aimar | Fundación Ciclista Euskadi | 03:51:28.000 | 1:56.000 | 36.887 |
| 18 | UGARTE Gari | Fundación Ciclista Euskadi | 03:51:28.000 | 1:56.000 | 36.887 |
| 19 | SILVA Mario | Illes Balears - Arabay | 03:51:28.000 | 1:56.000 | 36.887 |
| 20 | NIJS Milan | DL Chemicals - Experza | 03:51:28.000 | 1:56.000 | 36.887 |
| 21 | GAMPER Eloi | Team MP Group | 03:51:28.000 | 1:56.000 | 36.887 |
| 22 | DOLS Marc | Natural Greatness - Rali - Alé | 03:51:28.000 | 1:56.000 | 36.887 |
| 23 | VIAN Oscar | Gomur - Cantabria Infinita | 03:51:55.000 | 2:23.000 | 36.815 |
| 24 | LLOPIS GINER Emilio | High Level-Gsport-Grupo Tormo | 03:51:58.000 | 2:26.000 | 36.807 |
| 25 | GEERAERTS Ferre | DL Chemicals - Experza | 03:52:04.000 | 2:32.000 | 36.791 |
| 26 | RODRIGUES Rúben | Fundación Ciclista Euskadi | 03:52:07.000 | 2:35.000 | 36.783 |
| 27 | ROCA Albert | Team MP Group | 03:52:07.000 | 2:35.000 | 36.783 |
| 28 | DIAZ Dario | Valverde Team - Ricardo Fuentes | 03:52:07.000 | 2:35.000 | 36.783 |
| 29 | MORANTE Javier | Natural Greatness - Rali - Alé | 03:52:13.000 | 2:41.000 | 36.767 |
| 30 | TESSIORE Tommaso | UC Monaco | 03:54:58.000 | 5:26.000 | 36.337 |
| 31 | GOÑI Ismael | Equipo Finisher - Kern Pharma | 03:54:58.000 | 5:26.000 | 36.337 |
| 32 | LLORET Jaume | Orihuela Cycling Team | 03:55:45.000 | 6:13.000 | 36.216 |
| 33 | MONROIG GIMENO Izan | Valverde Team - Ricardo Fuentes | 03:55:45.000 | 6:13.000 | 36.216 |
| 34 | ROCA Joan | Illes Balears - Arabay | 03:55:45.000 | 6:13.000 | 36.216 |
| 35 | GINABREDA Gerard | Essax - SVICO Foundation - Grupo Arrfran | 03:55:45.000 | 6:13.000 | 36.216 |
| 36 | AGUILERA Nil | Caja Rural - Alea | 03:55:48.000 | 6:16.000 | 36.209 |
| 37 | TENORIO Daniel | Gomur - Cantabria Infinita | 03:55:48.000 | 6:16.000 | 36.209 |
| 38 | ORTEGA Carlos | Essax - SVICO Foundation - Grupo Arrfran | 03:55:48.000 | 6:16.000 | 36.209 |
| 39 | BALLESTEROS Pol | UC Monaco | 03:55:54.000 | 6:22.000 | 36.193 |
| 40 | HOLLA Sander | LRG - Cycling Team | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 40 | HOLLA Sander | Sandnes Sykleklubb | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 41 | TORRES Marc | Club Ciclista Padronés - Cortizo | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 42 | DOMINGUEZ Miguel | Vigo - Rias Baixas | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 43 | EVANS Presley | Club Ciclista Padronés - Cortizo | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 44 | DOUGHERTY Levi | Balmoral Cycle Club | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 44 | DOUGHERTY Levi | Natural Greatness - Rali - Alé | 04:00:44.000 | 00:11:12.000 | 35.467 |
| 45 | DUCLOS-LASSALLE Hugo | Equipo Finisher - Kern Pharma | 04:01:59.000 | 00:12:27.000 | 35.283 |
| 46 | GOZALBO Martí | Equipo Finisher - Kern Pharma | 04:01:59.000 | 00:12:27.000 | 35.283 |
| 47 | BELMONTE Iván | Club Ciclista Padronés - Cortizo | 04:01:59.000 | 00:12:27.000 | 35.283 |
| 48 | FAJARDO Adrian | Vigo - Rias Baixas | 04:04:53.000 | 00:15:21.000 | 34.866 |
| 49 | ARTIGUES Jordi | Club Ciclista Padronés - Cortizo | 04:06:05.000 | 00:16:33.000 | 34.696 |
| 50 | IRISARRI Ibai | Fundación Ciclista Euskadi | 04:06:05.000 | 00:16:33.000 | 34.696 |
| 51 | SANROMA Manuel | Valverde Team - Ricardo Fuentes | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 52 | CADENA Joan | High Level-Gsport-Grupo Tormo | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 53 | LEMAN Seppe | DL Chemicals - Experza | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 54 | SERRANO Sergio | High Level-Gsport-Grupo Tormo | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 55 | LOAISA Ivan | Valverde Team - Ricardo Fuentes | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 56 | TADEO Aimar | Fundación Ciclista Euskadi | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 57 | SCHULZ Samuel | MaxSolar Cycling Team | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 57 | SCHULZ Samuel | Equipe Stuttgart-Vaihingen | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 58 | GROZEV Gabriel | MaxSolar Cycling Team | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 59 | GUTIERREZ Diego | Natural Greatness - Rali - Alé | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 60 | CARPIO Alejandro | Tenerife - Bike Point - Gsport | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 61 | GRACIA Isaac | Gomur - Cantabria Infinita | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 62 | GOMEZ Mario | Gomur - Cantabria Infinita | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 63 | IMPERIAL Andres | Valverde Team - Ricardo Fuentes | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 64 | GUTIERREZ Iban | Club Ciclista Padronés - Cortizo | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 65 | PINI Tito | Illes Balears - Arabay | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 66 | PARETA Roger | Equipo Finisher - Kern Pharma | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 67 | FERNANDEZ Hugo | High Level-Gsport-Grupo Tormo | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 68 | CASADO Axier | Team MP Group | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 69 | GARCIA Luis | Fundación Ciclista Euskadi | 04:06:50.000 | 00:17:18.000 | 34.59 |
| 70 | RINKLEF Jan | MaxSolar Cycling Team | 04:11:37.000 | 00:22:05.000 | 33.933 |
| 71 | MARTÍNEZ Alberto | Orihuela Cycling Team | 04:11:38.000 | 00:22:06.000 | 33.93 |
| 72 | DÍAZ Iván | Vigo - Rias Baixas | 04:11:38.000 | 00:22:06.000 | 33.93 |
| 73 | NAVARRO Iñaki | Caja Rural - Alea | 04:11:38.000 | 00:22:06.000 | 33.93 |
| 74 | MERENCIANO Alejandro | High Level-Gsport-Grupo Tormo | 04:11:42.000 | 00:22:10.000 | 33.921 |
| 1005 | JIMENEZ Eleazar | Gomur - Cantabria Infinita | 00:00.000 | -03:49:32.000 | |
| 1005 | PINDADO Hector | Gomur - Cantabria Infinita | 00:00.000 | -03:49:32.000 | |
| 1005 | ATHANASIOU Lampros | DL Chemicals - Experza | 00:00.000 | -03:49:32.000 | |
| 1005 | SCHWITZGEBEL Lauric Immanuel | MaxSolar Cycling Team | 00:00.000 | -03:49:32.000 | |
| 1005 | RODRIGUEZ Tadeo | Essax - SVICO Foundation - Grupo Arrfran | 00:00.000 | -03:49:32.000 | |
| 1005 | VIJFVINKEL Mika | Essax - SVICO Foundation - Grupo Arrfran | 00:00.000 | -03:49:32.000 | |
| 1005 | FERNÁNDEZ Daniel | Farmaquisir - Café Barante | 00:00.000 | -03:49:32.000 | |
| 1005 | FERNÁNDEZ Daniel | Tenerife - Bike Point - Gsport | 00:00.000 | -03:49:32.000 | |
| 1005 | DIKE Joshua Ethan | Tenerife - Bike Point - Gsport | 00:00.000 | -03:49:32.000 | |