| 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 |