| 1 | BELOKI Markel | MMR Academy | 03:11:07.000 | - | 34.22 | 
| 2 | MARTÍN Marco | MMR Academy | 03:11:07.000 | - | 34.22 | 
| 3 | IRISARRI Ibai | Limousin | 03:11:07.000 | - | 34.22 | 
| 4 | HERRAIZ Alem | Zamora Enamora | 03:11:07.000 | - | 34.22 | 
| 4 | HERRAIZ Alem | Sanse | 03:11:07.000 | - | 34.22 | 
| 4 | HERRAIZ Alem | Globalia Artes Gráficas-Zamora Enamora | 03:11:07.000 | - | 34.22 | 
| 5 | CANO Gerard | EOLO - Kometa Junior Team | 03:11:07.000 | - | 34.22 | 
| 6 | CALVO Sergio |  | 03:11:07.000 | - | 34.22 | 
| 7 | GARBAJOSA Adrián |  | 03:11:07.000 | - | 34.22 | 
| 8 | IÑARRA Beñat |  | 03:11:07.000 | - | 34.22 | 
| 9 | RAMOS Unai |  | 03:11:07.000 | - | 34.22 | 
| 10 | ASCARAY Jokin |  | 03:11:29.000 | 22.000 | 34.154 | 
| 11 | ALLENDE Haritza | Alimco - Campagnolo | 03:11:39.000 | 32.000 | 34.125 | 
| 11 | ALLENDE Haritza | Bellota | 03:11:39.000 | 32.000 | 34.125 | 
| 12 | ELUSTONDO Javier |  | 03:11:41.000 | 34.000 | 34.119 | 
| 13 | ARRIZABALAGA Adur | AMPO-Ikolan Sports | 03:11:41.000 | 34.000 | 34.119 | 
| 14 | ORTIZ Jesus | Bathco Cycling Team | 03:11:41.000 | 34.000 | 34.119 | 
| 15 | GOZALBO Martí |  | 03:11:41.000 | 34.000 | 34.119 | 
| 16 | VULLIEZ Lohann |  | 03:11:41.000 | 34.000 | 34.119 | 
| 17 | UGARTEMENDIA Iker | Andoaingo Txirrindulari Eskola | 03:11:41.000 | 34.000 | 34.119 | 
| 18 | ECHAVARRIA Emilio | Disgarsa | 03:11:41.000 | 34.000 | 34.119 | 
| 19 | QUARCY MASSIN Esteban |  | 03:11:41.000 | 34.000 | 34.119 | 
| 20 | FLOREZ Samuel | EOLO - Kometa Junior Team | 03:11:41.000 | 34.000 | 34.119 | 
| 21 | PAREDES Hugo |  | 03:11:41.000 | 34.000 | 34.119 | 
| 22 | SALEGI Mattin |  | 03:11:41.000 | 34.000 | 34.119 | 
| 23 | MATEI Luca | Corbatas Pindal - Copsesa | 03:11:41.000 | 34.000 | 34.119 | 
| 24 | SOLA Ivan |  | 03:11:41.000 | 34.000 | 34.119 | 
| 25 | PEREZ Carlos | El Bicho - Pizzería Española - Phi | 03:11:41.000 | 34.000 | 34.119 | 
| 26 | IRIARTE Igor | Limousin | 03:11:41.000 | 34.000 | 34.119 | 
| 27 | SANTA-BARBARA Daniel |  | 03:11:41.000 | 34.000 | 34.119 | 
| 28 | GALVAN Diego |  | 03:11:41.000 | 34.000 | 34.119 | 
| 29 | MARTINEZ Adrian |  | 03:11:41.000 | 34.000 | 34.119 | 
| 30 | GOROSTIETA Nikol |  | 03:11:41.000 | 34.000 | 34.119 | 
| 31 | LIZARRAGA Hegoi |  | 03:11:52.000 | 45.000 | 34.086 | 
| 32 | IRIBARNE Kayet |  | 03:11:52.000 | 45.000 | 34.086 | 
| 33 | PEREZ Gonzalo | ElectroMercantil GR-100 | 03:11:52.000 | 45.000 | 34.086 | 
| 34 | NAVAS Kevin | Corbatas Pindal - Copsesa | 03:11:52.000 | 45.000 | 34.086 | 
| 35 | ARTEAGA Asier | Limousin | 03:11:52.000 | 45.000 | 34.086 | 
| 36 | ANTUNEZ Pablo | ElectroMercantil GR-100 | 03:11:52.000 | 45.000 | 34.086 | 
| 37 | COLLELL Marc |  | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | Galibier - Finisher | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 38 | PLA Albert | team | 03:11:52.000 | 45.000 | 34.086 | 
| 39 | MARTIN Iker | ElectroMercantil GR-100 | 03:11:52.000 | 45.000 | 34.086 | 
| 40 | SORIANO Jorge |  | 03:11:52.000 | 45.000 | 34.086 | 
| 41 | BETELU Unax |  | 03:11:52.000 | 45.000 | 34.086 | 
| 42 | BRA Tirso | Disgarsa | 03:11:52.000 | 45.000 | 34.086 | 
| 43 | WATSON Callum | Prologue Racing Team | 03:11:52.000 | 45.000 | 34.086 | 
| 44 | RUBIO Johan Steven | Bathco Cycling Team | 03:11:52.000 | 45.000 | 34.086 | 
| 45 | CABANILLAS Ethan | AMPO-Ikolan Sports | 03:11:52.000 | 45.000 | 34.086 | 
| 46 | MUGA Josu |  | 03:12:00.000 | 53.000 | 34.062 | 
| 47 | AGUDELO Iker |  | 03:12:00.000 | 53.000 | 34.062 | 
| 48 | BARROS Arturo | Bathco Cycling Team | 03:12:00.000 | 53.000 | 34.062 | 
| 49 | BERISTAIN Álex |  | 03:12:00.000 | 53.000 | 34.062 | 
| 50 | CARRERE LOUSTAUNAU Paul |  | 03:12:05.000 | 58.000 | 34.048 | 
| 51 | ORMAZABAL Kepa | AMPO-Ikolan Sports | 03:12:07.000 | 1:00.000 | 34.042 | 
| 52 | EDERRA Oier |  | 03:12:16.000 | 1:09.000 | 34.015 | 
| 53 | GÓMEZ Iker |  | 03:12:18.000 | 1:11.000 | 34.009 | 
| 54 | ORMAZABAL Ganix | Andoaingo Txirrindulari Eskola | 03:12:32.000 | 1:25.000 | 33.968 | 
| 55 | PINI Tito | Sanse | 03:12:34.000 | 1:27.000 | 33.962 | 
| 56 | URKIOLA Oier | Bellota | 03:12:34.000 | 1:27.000 | 33.962 | 
| 57 | TAME Elias |  | 03:12:34.000 | 1:27.000 | 33.962 | 
| 58 | REGIL Mikel |  | 03:12:58.000 | 1:51.000 | 33.892 | 
| 59 | POLO Ivan | EOLO - Kometa Junior Team | 03:13:05.000 | 1:58.000 | 33.871 | 
| 60 | LENO Pablo | EOLO - Kometa Junior Team | 03:13:05.000 | 1:58.000 | 33.871 | 
| 61 | ARANGUREN Eneko |  | 03:14:11.000 | 3:04.000 | 33.68 | 
| 62 | ALDAY Erlantz |  | 03:14:11.000 | 3:04.000 | 33.68 | 
| 63 | OTEGI Ander | AMPO-Ikolan Sports | 03:14:16.000 | 3:09.000 | 33.665 | 
| 64 | COBO David |  | 03:14:16.000 | 3:09.000 | 33.665 | 
| 65 | KINSELLA Tom | Team Culture Velo U19 | 03:14:16.000 | 3:09.000 | 33.665 | 
| 66 | GARMENDIA Aritz |  | 03:14:16.000 | 3:09.000 | 33.665 | 
| 67 | EGURROLA Eneko | Alimco - Campagnolo | 03:14:16.000 | 3:09.000 | 33.665 | 
| 68 | ARTETA Nicolas |  | 03:14:19.000 | 3:12.000 | 33.656 | 
| 69 | DICHARRY Baptiste |  | 03:14:19.000 | 3:12.000 | 33.656 | 
| 70 | INDURAIN Xabier |  | 03:14:21.000 | 3:14.000 | 33.651 | 
| 71 | OSTIZ Raúl |  | 03:14:23.000 | 3:16.000 | 33.645 | 
| 72 | PRADAS Hugo | EOLO - Kometa Junior Team | 03:14:33.000 | 3:26.000 | 33.616 | 
| 73 | FREIRE Marcos | Bathco Cycling Team | 03:14:33.000 | 3:26.000 | 33.616 | 
| 74 | OYOLA Santiago | Disgarsa | 03:14:44.000 | 3:37.000 | 33.584 | 
| 75 | OTEGUI Eñaut |  | 03:14:46.000 | 3:39.000 | 33.579 | 
| 76 | VIAN Oscar | MMR Academy | 03:14:50.000 | 3:43.000 | 33.567 | 
| 77 | ZUFIAURRE Manex |  | 03:14:50.000 | 3:43.000 | 33.567 | 
| 78 | URIZ Raúl |  | 03:15:19.000 | 4:12.000 | 33.484 | 
| 79 | IJURCO Aimar |  | 03:15:19.000 | 4:12.000 | 33.484 | 
| 80 | OSA Mikel |  | 03:15:19.000 | 4:12.000 | 33.484 | 
| 81 | RODRIGUEZ Raul |  | 03:15:19.000 | 4:12.000 | 33.484 | 
| 82 | ZAMANILLO Pablo |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 83 | GONZALEZ Ander | AMPO-Ikolan Sports | 03:15:31.000 | 4:24.000 | 33.45 | 
| 84 | MARTIN Saul |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 85 | FEMENIAS Pablo |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 86 | AJA Christian | Disgarsa | 03:15:31.000 | 4:24.000 | 33.45 | 
| 87 | BASURTO Mattin |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 88 | BEGUIRISTAIN Iker |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 89 | APEZTEGUIA Oihan |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 90 | IBÁÑEZ Aitor |  | 03:15:31.000 | 4:24.000 | 33.45 | 
| 91 | JORDAN Álvaro | Sanse | 03:15:35.000 | 4:28.000 | 33.438 | 
| 92 | IZAGUIRRE Eñaut |  | 03:15:35.000 | 4:28.000 | 33.438 | 
| 93 | MARTINEZ Iker | Tenerife - Bike Point - Gsport | 03:15:35.000 | 4:28.000 | 33.438 | 
| 94 | ZUBELDIA Ander | AMPO-Ikolan Sports | 03:15:35.000 | 4:28.000 | 33.438 | 
| 95 | MOLINA Juan Carlos |  | 03:15:40.000 | 4:33.000 | 33.424 | 
| 96 | OLANO Unax | Limousin | 03:15:40.000 | 4:33.000 | 33.424 | 
| 97 | IRURIETA Ibon | Augar - Laguntasuna | 03:16:35.000 | 5:28.000 | 33.268 | 
| 98 | GARCÍA Iurdan |  | 03:16:35.000 | 5:28.000 | 33.268 | 
| 99 | GOIKOETXEA Xuban |  | 03:17:08.000 | 6:01.000 | 33.176 | 
| 100 | RODRIGUEZ Jose Manuel |  | 03:17:08.000 | 6:01.000 | 33.176 | 
| 101 | OLVEIRA Eneko |  | 03:17:31.000 | 6:24.000 | 33.111 | 
| 102 | SANCHEZ Iker | AMPO-Ikolan Sports | 03:17:31.000 | 6:24.000 | 33.111 | 
| 103 | MOZO Ibai |  | 03:17:39.000 | 6:32.000 | 33.089 | 
| 104 | MARIN BUSTINZA Aimar |  | 03:18:21.000 | 7:14.000 | 32.972 | 
| 105 | RUIZ Adur |  | 03:19:39.000 | 8:32.000 | 32.757 | 
| 106 | VELASQUEZ Santiago |  | 03:19:39.000 | 8:32.000 | 32.757 | 
| 107 | SÁNCHEZ Ángel | Sanse | 03:19:39.000 | 8:32.000 | 32.757 | 
| 108 | CARMONA REDONDO Andres Damian | Sanse | 03:19:39.000 | 8:32.000 | 32.757 | 
| 109 | JOEL Alain | AMPO-Ikolan Sports | 03:19:39.000 | 8:32.000 | 32.757 | 
| 110 | DAMESTOY Gabriel |  | 03:19:44.000 | 8:37.000 | 32.744 | 
| 111 | COLMENERO Oier | Alimco - Campagnolo | 03:19:44.000 | 8:37.000 | 32.744 |