| 1 | VILLATE Ibai | Alimco - Campagnolo | 02:16:24.000 | - | 45.132 |
| 2 | LOPEZ Raul | Baqué Movistar Team | 02:17:08.000 | 44.000 | 44.891 |
| 3 | TORRES Jaime | Sanse | 02:17:28.000 | 1:04.000 | 44.782 |
| 4 | ODRIOZOLA Josu | Baqué Movistar Team | 02:18:05.000 | 1:41.000 | 44.582 |
| 5 | ZUBURRUTI Jon | Café Dromedario-Flotamet | 02:18:09.000 | 1:45.000 | 44.56 |
| 6 | ROBLES Gaizka | | 02:18:21.000 | 1:57.000 | 44.496 |
| 7 | MORAN Unai | Café Dromedario-Flotamet | 02:18:45.000 | 2:21.000 | 44.368 |
| 8 | ALDAZABAL Axular | Café Dromedario-Flotamet | 02:18:56.000 | 2:32.000 | 44.309 |
| 9 | GOMEZ Alex | Loiumat - P.G | 02:19:12.000 | 2:48.000 | 44.224 |
| 10 | UNZURRUNZAGA Markel | | 02:19:15.000 | 2:51.000 | 44.208 |
| 11 | COLMENERO Iker | Alimco - Campagnolo | 02:20:15.000 | 3:51.000 | 43.893 |
| 12 | IGLESIAS Mauro | Alimco - Campagnolo | 02:20:17.000 | 3:53.000 | 43.883 |
| 13 | MAGUREGI Lier | | 02:20:24.000 | 4:00.000 | 43.846 |
| 14 | TULEBRAS Markel | Alimco - Campagnolo | 02:20:26.000 | 4:02.000 | 43.836 |
| 15 | GARATE Manex | Baqué Movistar Team | 02:20:26.000 | 4:02.000 | 43.836 |
| 16 | MARIJUAN Egoitz | | 02:20:40.000 | 4:16.000 | 43.763 |
| 17 | IBAÑEZ Mauro | Alimco - Campagnolo | 02:20:54.000 | 4:30.000 | 43.691 |
| 18 | EGUIA Ion | | 02:21:16.000 | 4:52.000 | 43.577 |
| 19 | CARTON Hugo | | 02:21:20.000 | 4:56.000 | 43.557 |
| 20 | GONZALEZ DE HEREDIA Jokin | Alimco - Campagnolo | 02:21:22.000 | 4:58.000 | 43.546 |
| 21 | MUJIKA Jon | | 02:21:54.000 | 5:30.000 | 43.383 |
| 22 | WATKINS Jordan | Roues Chaudes CC | 02:22:01.000 | 5:37.000 | 43.347 |
| 23 | LLOYD Liam | Café Dromedario-Flotamet | 02:22:08.000 | 5:44.000 | 43.311 |
| 24 | IRIZAR Aner | Alimco - Campagnolo | 02:22:12.000 | 5:48.000 | 43.291 |
| 25 | LAIGLESIA Erik | Baqué Movistar Team | 02:22:25.000 | 6:01.000 | 43.225 |
| 26 | TRAMON Igarki | Mendiz Mendi - Omar Fraile | 02:22:30.000 | 6:06.000 | 43.2 |
| 27 | MURGA Beñat | Loiumat - P.G | 02:23:04.000 | 6:40.000 | 43.029 |
| 28 | MUZAS Lucas | Sanse | 02:23:11.000 | 6:47.000 | 42.994 |
| 29 | MEILAN Oinatz | Café Dromedario-Flotamet | 02:23:50.000 | 7:26.000 | 42.8 |
| 30 | IRAZABAL Aritz | | 02:23:57.000 | 7:33.000 | 42.765 |
| 31 | SANCHEZ Jorge | | 02:23:57.000 | 7:33.000 | 42.765 |
| 32 | LAPAZ Emilio | Sanse | 02:23:57.000 | 7:33.000 | 42.765 |
| 33 | SERRANO Hodei | Baqué Movistar Team | 02:24:16.000 | 7:52.000 | 42.671 |
| 34 | BERNAOLA Peru | | 02:25:11.000 | 8:47.000 | 42.402 |
| 35 | IRAZABAL Gorka | | 02:25:15.000 | 8:51.000 | 42.382 |
| 36 | ARANAZ Ekain | | 02:26:09.000 | 9:45.000 | 42.121 |
| 37 | MATTUCCI Sebastian | | 02:26:25.000 | 00:10:01.000 | 42.044 |
| 38 | MENIKA Unax | | 02:27:36.000 | 00:11:12.000 | 41.707 |
| 39 | ABEJON Paul | Loiumat - P.G | 02:27:43.000 | 00:11:19.000 | 41.674 |
| 40 | SANCHEZ Hegoi | Mendiz Mendi - Omar Fraile | 02:28:22.000 | 00:11:58.000 | 41.492 |
| 41 | LAMBORENA Markel | | 02:29:11.000 | 00:12:47.000 | 41.265 |
| 42 | SUSO Arkaitz | | 02:30:13.000 | 00:13:49.000 | 40.981 |
| 43 | LOPEZ Gaizka | | 02:30:13.000 | 00:13:49.000 | 40.981 |
| 44 | EGIGUREN Udalatx | Baqué Movistar Team | 02:30:13.000 | 00:13:49.000 | 40.981 |
| 45 | VARAS Jorge | Sanse | 02:30:13.000 | 00:13:49.000 | 40.981 |
| 46 | HERNANDEZ Mario | | 02:30:13.000 | 00:13:49.000 | 40.981 |
| 47 | GOROSTIAGA Danel | | 02:30:27.000 | 00:14:03.000 | 40.917 |
| 48 | ELORRIAGA Aimar | | 02:30:30.000 | 00:14:06.000 | 40.904 |
| 49 | ARREGI Oihan | | 02:31:14.000 | 00:14:50.000 | 40.705 |
| 50 | GIL Pablo | | 02:31:14.000 | 00:14:50.000 | 40.705 |
| 51 | URIARTE Jon | Loiumat - P.G | 02:31:48.000 | 00:15:24.000 | 40.553 |
| 52 | ANGULO Jon | Mendiz Mendi - Omar Fraile | 02:32:10.000 | 00:15:46.000 | 40.456 |
| 53 | ROMO Markel | | 02:32:16.000 | 00:15:52.000 | 40.429 |
| 54 | IBARRA Iker | Loiumat - P.G | 02:32:18.000 | 00:15:54.000 | 40.42 |
| 55 | RUEDA Asier | Sanse | 02:32:20.000 | 00:15:56.000 | 40.411 |
| 56 | MACHADO Ignacio | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 57 | LÓPEZ Carlos | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 58 | LARRINAGA Iker | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 59 | BARRENA Peio | Loiumat - P.G | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 60 | CASTILLO Guillermo | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 61 | GRANADO Lander | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 62 | LASUEN Aitzol | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 63 | MATAS Enaitz | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 64 | FERNANDEZ DE PINEDO Eneko | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 65 | CASADO Juan | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 66 | ALDAZABAL Ioritz | Café Dromedario-Flotamet | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 67 | BORRAJO Unai | Café Dromedario-Flotamet | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 68 | DOMINGUEZ Oihan | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 69 | GOMEZ Juan Sebastian | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 70 | SOLOZABAL Paulo | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 71 | GERRIKABEITIA Pello | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 72 | VILLANUEVA Oihan | Baqué Movistar Team | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 73 | HERNANDEZ Jon | Mendiz Mendi - Omar Fraile | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 74 | BARCINA Aimar | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 75 | ABETE Iñigo | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 76 | MARTINEZ Gorka | Loiumat - P.G | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 77 | PUENTES Luis Pablo | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 78 | FLORES Ezequiel Valentin | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 79 | MENDEZ Alvaro Ignacio | | 02:32:29.000 | 00:16:05.000 | 40.372 |
| 80 | DUQUE Jeremy Josue | | 02:32:29.000 | 00:16:05.000 | 40.372 |