| 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-Goierri | 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 | FLÓREZ 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-Goierri | 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 |