| 1 | CALVO Sergio | | 02:25:05.000 | - | 39.619 |
| 2 | GUTIERREZ Diego | Bathco Cycling Team | 02:25:33.000 | 28.000 | 39.492 |
| 3 | CORRES Gorka | | 02:25:33.000 | 28.000 | 39.492 |
| 4 | ABRIL Alejandro | Valverde Team - Ricardo Fuentes | 02:25:33.000 | 28.000 | 39.492 |
| 4 | ABRIL Alejandro | | 02:25:33.000 | 28.000 | 39.492 |
| 5 | GAMUNDI Joan | Saxun - Extrusax - Primoti | 02:25:33.000 | 28.000 | 39.492 |
| 6 | MARTÍNEZ Rafael | MMR Academy | 02:25:33.000 | 28.000 | 39.492 |
| 7 | GARCIA Emilio | | 02:26:19.000 | 1:14.000 | 39.285 |
| 8 | STONEHAM Angus | Zappi Racing Team | 02:26:44.000 | 1:39.000 | 39.173 |
| 8 | STONEHAM Angus | | 02:26:44.000 | 1:39.000 | 39.173 |
| 9 | GUILBAULT Mikael | Zappi Racing Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 10 | NAVAS Kevin | Corbatas Pindal - Copsesa | 02:26:46.000 | 1:41.000 | 39.164 |
| 11 | APARICIO Diego | Valverde Team - Ricardo Fuentes | 02:26:46.000 | 1:41.000 | 39.164 |
| 11 | APARICIO Diego | | 02:26:46.000 | 1:41.000 | 39.164 |
| 12 | MATEI Luca | Corbatas Pindal - Copsesa | 02:26:46.000 | 1:41.000 | 39.164 |
| 13 | CAMBARERI Bernardo Gastón | Alimco - Campagnolo | 02:26:46.000 | 1:41.000 | 39.164 |
| 14 | LOPEZ Luis | Valverde Team - Ricardo Fuentes | 02:26:46.000 | 1:41.000 | 39.164 |
| 14 | LOPEZ Luis | | 02:26:46.000 | 1:41.000 | 39.164 |
| 15 | TERUEL Héctor | | 02:26:46.000 | 1:41.000 | 39.164 |
| 16 | HAWKER Finlay | Zappi Racing Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 16 | HAWKER Finlay | | 02:26:46.000 | 1:41.000 | 39.164 |
| 17 | COLE Matthew | Zappi Racing Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 17 | COLE Matthew | | 02:26:46.000 | 1:41.000 | 39.164 |
| 18 | FLOREZ Samuel | EOLO - Kometa Junior Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 19 | DIAZ Victor | | 02:26:46.000 | 1:41.000 | 39.164 |
| 20 | CELDA Héctor | | 02:26:46.000 | 1:41.000 | 39.164 |
| 21 | URIÁN Juan David | Bathco Cycling Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 22 | NISBET Cormac | Zappi Racing Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 22 | NISBET Cormac | | 02:26:46.000 | 1:41.000 | 39.164 |
| 23 | JARRETT Deetray | trainSharp Development Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 24 | CARPIO Alejandro | | 02:26:46.000 | 1:41.000 | 39.164 |
| 25 | CROZZOLO Fabrizio | Volvo Arregui - CYA - Hegotarrak | 02:26:46.000 | 1:41.000 | 39.164 |
| 26 | CARBUNAREA Andrei | Volvo Arregui - CYA - Hegotarrak | 02:26:46.000 | 1:41.000 | 39.164 |
| 27 | GARCÍA Iurdan | | 02:26:46.000 | 1:41.000 | 39.164 |
| 28 | O'BRIEN Joseph | Zappi Racing Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 28 | O'BRIEN Joseph | | 02:26:46.000 | 1:41.000 | 39.164 |
| 29 | LOSPITAO Pablo | ElectroMercantil GR-100 | 02:26:46.000 | 1:41.000 | 39.164 |
| 30 | ROUX Aurélien | | 02:26:46.000 | 1:41.000 | 39.164 |
| 31 | LÓPEZ Juan José | Valverde Team - Ricardo Fuentes | 02:26:46.000 | 1:41.000 | 39.164 |
| 31 | LÓPEZ Juan José | | 02:26:46.000 | 1:41.000 | 39.164 |
| 32 | MARTÍN Raúl | | 02:26:46.000 | 1:41.000 | 39.164 |
| 33 | CONEJERO Jon | | 02:26:46.000 | 1:41.000 | 39.164 |
| 34 | GOROSTIDI Unax | Limousin | 02:26:46.000 | 1:41.000 | 39.164 |
| 35 | HERMOSA Juan | | 02:26:46.000 | 1:41.000 | 39.164 |
| 36 | BELOKI Markel | MMR Academy | 02:26:46.000 | 1:41.000 | 39.164 |
| 37 | URIA Iñigo | Alimco - Campagnolo | 02:26:46.000 | 1:41.000 | 39.164 |
| 38 | LAJARIN Luis Alberto | Valverde Team - Ricardo Fuentes | 02:26:46.000 | 1:41.000 | 39.164 |
| 38 | LAJARIN Luis Alberto | | 02:26:46.000 | 1:41.000 | 39.164 |
| 39 | IRAZABAL Ander | | 02:26:46.000 | 1:41.000 | 39.164 |
| 40 | CANO Gerard | EOLO - Kometa Junior Team | 02:26:46.000 | 1:41.000 | 39.164 |
| 41 | ALVAREZ Francisco | | 02:26:46.000 | 1:41.000 | 39.164 |
| 42 | JIMENEZ Tomas | | 02:26:46.000 | 1:41.000 | 39.164 |
| 43 | ROUX Damien | | 02:27:09.000 | 2:04.000 | 39.062 |
| 44 | SANCHEZ David | | 02:27:09.000 | 2:04.000 | 39.062 |
| 45 | HELLER Jannik | Team Marco Brenner | 02:27:09.000 | 2:04.000 | 39.062 |
| 46 | WATSON Callum | Prologue Racing Team | 02:27:09.000 | 2:04.000 | 39.062 |
| 47 | GRAU Alex | | 02:27:09.000 | 2:04.000 | 39.062 |
| 48 | RODRIGUEZ Samuel | | 02:27:09.000 | 2:04.000 | 39.062 |
| 49 | OLANO Unax | Limousin | 02:27:09.000 | 2:04.000 | 39.062 |
| 50 | DOMENS Alberto | | 02:27:09.000 | 2:04.000 | 39.062 |
| 51 | PEREZ Gonzalo | ElectroMercantil GR-100 | 02:27:09.000 | 2:04.000 | 39.062 |
| 52 | IRIARTE Igor | Limousin | 02:27:13.000 | 2:08.000 | 39.044 |
| 53 | CALVO Pablo | | 02:27:37.000 | 2:32.000 | 38.939 |
| 54 | OTEGUI Eñaut | | 02:27:37.000 | 2:32.000 | 38.939 |
| 55 | MARIN BUSTINZA Aimar | | 02:27:38.000 | 2:33.000 | 38.934 |
| 56 | GALLEGO Alberto | | 02:27:38.000 | 2:33.000 | 38.934 |
| 57 | BAVIERA Alejandro | Lucta - Granja Rinya - InfinObras | 02:27:38.000 | 2:33.000 | 38.934 |
| 58 | GARCÍA Marcos | | 02:27:50.000 | 2:45.000 | 38.882 |
| 59 | ARANDA Marc | Autovivo Grup | 02:27:50.000 | 2:45.000 | 38.882 |
| 60 | ARIAS Antonio | Valverde Team - Ricardo Fuentes | 02:27:50.000 | 2:45.000 | 38.882 |
| 60 | ARIAS Antonio | | 02:27:50.000 | 2:45.000 | 38.882 |
| 61 | FERNANDEZ MARIN Francisco Jesus | | 02:27:50.000 | 2:45.000 | 38.882 |
| 62 | CHAN Felipe Hassan | Volvo Arregui - CYA - Hegotarrak | 02:27:50.000 | 2:45.000 | 38.882 |
| 63 | DUÑABEITIA Ander | | 02:27:50.000 | 2:45.000 | 38.882 |
| 64 | ZATIKA ALDALUR Bingen | | 02:27:50.000 | 2:45.000 | 38.882 |
| 65 | RUÍZ Nicolás | | 02:27:50.000 | 2:45.000 | 38.882 |
| 66 | BERMEJO Mario | | 02:27:50.000 | 2:45.000 | 38.882 |
| 67 | MARTINEZ VILLEN Juan Jose | | 02:27:50.000 | 2:45.000 | 38.882 |
| 68 | GUZMAN Nicolas | | 02:27:55.000 | 2:50.000 | 38.86 |
| 69 | BARBOSA DOS SANTOS Lucas Emanuel | Alimco - Campagnolo | 02:28:25.000 | 3:20.000 | 38.729 |
| 70 | ORTUÑO CANADAS Hugo | Lucta - Granja Rinya - InfinObras | 02:28:25.000 | 3:20.000 | 38.729 |
| 71 | ARTETA Nicolas | | 02:28:25.000 | 3:20.000 | 38.729 |
| 72 | FERNANDEZ Manuel | | 02:28:53.000 | 3:48.000 | 38.607 |
| 73 | MARTIN Iker | ElectroMercantil GR-100 | 02:28:53.000 | 3:48.000 | 38.607 |
| 74 | BONILLA Paul | | 02:28:53.000 | 3:48.000 | 38.607 |
| 75 | MARRODAN Martí | Autovivo Grup | 02:28:53.000 | 3:48.000 | 38.607 |
| 76 | LOAISA Ivan | EOLO - Kometa Junior Team | 02:28:53.000 | 3:48.000 | 38.607 |
| 77 | GALVAÑ Jordi | Lucta - Granja Rinya - InfinObras | 02:28:53.000 | 3:48.000 | 38.607 |
| 78 | VERDU Gorka | Saxun - Extrusax - Primoti | 02:28:56.000 | 3:51.000 | 38.594 |
| 79 | FERNANDEZ Beñat | Eibar Energia Hiria-Debabarrena | 02:28:56.000 | 3:51.000 | 38.594 |
| 80 | MONASTERIO Markel | | 02:28:56.000 | 3:51.000 | 38.594 |
| 81 | ARTEAGA Asier | Limousin | 02:28:56.000 | 3:51.000 | 38.594 |
| 82 | QUINTANA Aimar | Alimco - Campagnolo | 02:28:56.000 | 3:51.000 | 38.594 |
| 83 | MOZO Ibai | | 02:28:56.000 | 3:51.000 | 38.594 |
| 84 | MARTÍN Marco | MMR Academy | 02:28:56.000 | 3:51.000 | 38.594 |
| 85 | DÍAZ Iker | EOLO - Kometa Junior Team | 02:28:56.000 | 3:51.000 | 38.594 |
| 86 | NAVARRO Tamirat | | 02:28:56.000 | 3:51.000 | 38.594 |
| 87 | GARCÍA Eder | | 02:29:00.000 | 3:55.000 | 38.577 |
| 88 | GORDILLO Mario | | 02:29:01.000 | 3:56.000 | 38.573 |
| 89 | MARTÍN Álvar | EOLO - Kometa Junior Team | 02:29:34.000 | 4:29.000 | 38.431 |
| 90 | BETELU Unax | | 02:29:59.000 | 4:54.000 | 38.324 |
| 91 | MERINO Raúl | | 02:29:59.000 | 4:54.000 | 38.324 |
| 92 | LARREATEGI Aner | | 02:29:59.000 | 4:54.000 | 38.324 |
| 93 | LAZPITA Txaber | | 02:31:10.000 | 6:05.000 | 38.024 |
| 94 | CRESPI Francisco | Bathco Cycling Team | 02:32:08.000 | 7:03.000 | 37.783 |
| 95 | RODRIGUEZ Martin | MMR Academy | 02:32:37.000 | 7:32.000 | 37.663 |
| 96 | GARBAJOSA Adrián | | 02:35:13.000 | 00:10:08.000 | 37.032 |
| 97 | MÁRMOL Manel | | 02:35:24.000 | 00:10:19.000 | 36.988 |
| 98 | GARMENDIA Aritz | | 02:35:24.000 | 00:10:19.000 | 36.988 |
| 99 | GRAU Vicent | Lucta - Granja Rinya - InfinObras | 02:35:24.000 | 00:10:19.000 | 36.988 |
| 100 | RUIZ Galder | | 02:35:26.000 | 00:10:21.000 | 36.98 |
| 101 | CASTELLET Marc | | 02:35:26.000 | 00:10:21.000 | 36.98 |
| 102 | VEENEMANS Koen | | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 103 | PRATS Ferrán | Saxun - Extrusax - Primoti | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 104 | DELGADO Ángel | | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 105 | ALBERO Álex | | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 106 | REVUELTA Javier | | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 107 | MARTÍN Aketx | | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 108 | MUÑOZ David | | 02:35:27.000 | 00:10:22.000 | 36.977 |
| 109 | ALCAIN Pablo | | 02:35:31.000 | 00:10:26.000 | 36.961 |
| 110 | CASTOR Clément | Stade Toulousain Cyclisme Académie | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 111 | BASURTO Mattin | | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 112 | FLORES Miguel Ángel | | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 113 | ARANZABAL Mikel | | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 114 | DIAZ DE GARAYO Beñoit | Alimco - Campagnolo | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 115 | ORTIZ Jesus | Bathco Cycling Team | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 116 | LLORET Jaume | Bathco Cycling Team | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 117 | ALONSO Iker | Volvo Arregui - CYA - Hegotarrak | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 118 | MANSO Xabat | Augar - Laguntasuna | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 119 | VIAN Oscar | MMR Academy | 02:35:32.000 | 00:10:27.000 | 36.957 |
| 120 | HOYOS Ibai | | 02:35:39.000 | 00:10:34.000 | 36.929 |
| 121 | GÓMEZ Gorka | | 02:35:59.000 | 00:10:54.000 | 36.85 |
| 122 | FEIJOÓ Guillermo | | 02:36:55.000 | 00:11:50.000 | 36.631 |
| 123 | RICHMOND Jordi | Lucta - Granja Rinya - InfinObras | 02:36:55.000 | 00:11:50.000 | 36.631 |
| 124 | CASTAÑO Martí | Autovivo Grup | 02:39:34.000 | 00:14:29.000 | 36.023 |
| 125 | EGURROLA Eneko | Alimco - Campagnolo | 02:39:34.000 | 00:14:29.000 | 36.023 |
| 126 | GALINDO Alberto | | 02:40:11.000 | 00:15:06.000 | 35.884 |
| 127 | MORLA Marcos | | 02:40:11.000 | 00:15:06.000 | 35.884 |
| 128 | FERNANDEZ Enzo | | 02:40:11.000 | 00:15:06.000 | 35.884 |
| 129 | MOLINA Juan Carlos | | 02:40:13.000 | 00:15:08.000 | 35.876 |
| 130 | TXURRUKA Aiert | | 02:40:13.000 | 00:15:08.000 | 35.876 |
| 131 | DELMAS Nathan | | 02:40:13.000 | 00:15:08.000 | 35.876 |
| 132 | TERNERO Javier | | 02:40:17.000 | 00:15:12.000 | 35.861 |
| 133 | ZARZUELA Javier | Volvo Arregui - CYA - Hegotarrak | 02:40:32.000 | 00:15:27.000 | 35.806 |
| 134 | MARTIN Saul | | 02:40:32.000 | 00:15:27.000 | 35.806 |
| 135 | GARCIA Ander | | 02:40:34.000 | 00:15:29.000 | 35.798 |
| 136 | HERAS Dani | | 02:40:39.000 | 00:15:34.000 | 35.78 |
| 137 | MUGA Josu | | 02:40:39.000 | 00:15:34.000 | 35.78 |
| 1005 | MICO Rubén | Bathco Cycling Team | 00:00.000 | -02:25:05.000 | |
| 1005 | ILZARBE DAZA Beñat | | 00:00.000 | -02:25:05.000 | |
| 1005 | MAGAZ Igor | | 00:00.000 | -02:25:05.000 | |
| 1005 | SANCHEZ Enaitz | | 00:00.000 | -02:25:05.000 | |
| 1005 | GARAY Gaizka | | 00:00.000 | -02:25:05.000 | |
| 1005 | ARAMBURU Kimetz | | 00:00.000 | -02:25:05.000 | |
| 1005 | FAJARDO Alex | Saxun - Extrusax - Primoti | 00:00.000 | -02:25:05.000 | |
| 1005 | SALAS Axiel | | 00:00.000 | -02:25:05.000 | |
| 1005 | DE LA FLOR Jorge | | 00:00.000 | -02:25:05.000 | |
| 1005 | ALFONSO Nicolás | | 00:00.000 | -02:25:05.000 | |
| 1005 | ALBARES Eduardo | | 00:00.000 | -02:25:05.000 | |
| 1005 | MEÑAKA Markel | | 00:00.000 | -02:25:05.000 | |
| 1005 | GONZÁLEZ Ekain | | 00:00.000 | -02:25:05.000 | |
| 1005 | COTERILLO Adrián | | 00:00.000 | -02:25:05.000 | |
| 1005 | JIMÉNEZ Santiago | Autovivo Grup | 00:00.000 | -02:25:05.000 | |
| 1005 | BARROSO Aleix | Autovivo Grup | 00:00.000 | -02:25:05.000 | |
| 1005 | ATANES Alain | | 00:00.000 | -02:25:05.000 | |
| 1005 | NEGRE Jorge | | 00:00.000 | -02:25:05.000 | |
| 1005 | GÓMEZ Daniel | | 00:00.000 | -02:25:05.000 | |
| 1005 | SEVILLA Jaime | | 00:00.000 | -02:25:05.000 | |
| 1005 | ZULUAGA Aner | | 00:00.000 | -02:25:05.000 | |
| 1005 | ONESCU Florian Costin | | 00:00.000 | -02:25:05.000 | |
| 1005 | ANDRÉS Eleder | | 00:00.000 | -02:25:05.000 | |
| 1005 | GUTIERREZ Raul | | 00:00.000 | -02:25:05.000 | |
| 1005 | HERRERO Pelayo | | 00:00.000 | -02:25:05.000 | |
| 1005 | MARTÍN Agustín | | 00:00.000 | -02:25:05.000 | |
| 1005 | QUINTANA David | | 00:00.000 | -02:25:05.000 | |
| 1005 | LEONET Martin | | 00:00.000 | -02:25:05.000 | |
| 1005 | BLANQUER Pablo | | 00:00.000 | -02:25:05.000 | |