| 09.07 › 12.079-12/7 | | | | Bizkaia Itzulia (NAT) | | | | | more |
| 10.07 | 41 | | | S2Stage 2 - Sodupe › Sodupe | | 96.1 | | | |
| 09.07 | 65 | | | S1Stage 1 - Busturia › Torre Madariaga | | 88.6 | | | |
| 03.07 › 05.073-5/7 | | | | Circuito Cantabro Junior - El Camargues (NAT) | | | | | more |
| 1 | | | General classificationGeneral classification | | | 30 | | |
| 05.07 | 1 | | | S3Stage 3 - Camargo › Camargo | | 92.4 | 15 | | |
| 04.07 | 32 | | | S2Stage 2 - Ruiloba › Ruiloba | | 106.9 | | | |
| 03.07 | 1 | | | S1Stage 1 - Escobedo › Ermita de San Pantaleón | | 2.1 | 15 | | |
| 26.06 | OTL | | | National Championships Spain MJ - Road Race (NC) Castilla y Leon | | 129.7 | | | more |
| 18.06 › 21.0618-21/6 | | | | Vuelta Ciclista Internacional al Besaya (NAT) | | | | | more |
| 48 | | | General classificationGeneral classification | | | | | |
| 21.06 | 85 | | | S4Stage 4 - Los Corrales de Buelna › Los Corrales de Buelna | | 95 | | | |
| 20.06 | 35 | | | S3Stage 3 - Polanco › Polanco | | 107.6 | | | |
| 19.06 | 32 | | | S2Stage 2 - Renedo › Renedo | | 110.4 | | | |
| 18.06 | 20 | | | S1Stage 1 - Los Corrales de Buelna › Bostronizo | | 109.7 | 8 | | |
| 14.06 | 26 | | | Campeonato de Cantabria (NAT) | | | | | more |
| 07.06 | 13 | | | Memorial Jose Luis Junco- Aytos. de Valde San Vicente y Ribadedeva (NAT) | | 104.4 | 24 | | more |
| 31.05 | 23 | | | Gran Premio Ciclista la Calzada-Memorial Faustino Antuña (NAT) | | 67 | 2 | | more |
| 21.05 › 24.0521-24/5 | | | | Vuelta Ciclista a la Montaña Central de Asturias (NAT) | | | | | more |
| 18 | | | General classificationGeneral classification | | | 27 | | |
| 24.05 | 21 | | | S4Stage 4 - Pola de Lena › Pola de Lena | | 68.8 | 4 | | |
| 23.05 | 18 | | | S3Stage 3 - Pola de Laviana › Pola de Laviana | | 79 | 6 | | |
| 22.05 | 23 | | | S2Stage 2 - Figaredo › Alto de Polio | | 96.1 | 3 | | |
| 21.05 | 63 | | | S1Stage 1 - Moreda › Felechosa | | 92.2 | | | |
| 15.05 › 17.0515-17/5 | | | | Vuelta Ciclista a Los Valles Cantabros (NAT) | | | | | more |
| 16.05 | 53 | | | S2Stage 2 - Treceño › Cueva El Soplao | | 88.8 | | | |
| 15.05 | 20 | | | S1Stage 1 - Unquera › Unquera | | 94.3 | 5 | | |
| 18.04 | 22 | | | Memorial Emilio Fernandez (NAT) | | | 2 | | more |
| 11.04 | 4 | | | Trofeo Santiago Santana (NAT) | | 84 | 18 | | more |
| 04.04 | 30 | | | Klásika Primavera (NAT) | | 89 | 1 | | more |
| 20.03 › 22.0320-22/3 | | | | Challenge Comarcas Leonesas (NAT) | | | | | more |
| 32 | | | General classificationGeneral classification | | | | | |
| 22.03 | 46 | | | Memorial Chely AlvarezMemorial Chely Alvarez - Bembibre › Bembibre | | 83 | | | |
| 21.03 | 57 | | | Gran Premio Ayto ValdefresnoGran Premio Ayto Valdefresno - Valdefresno › Valdefresno | | 93 | | | |
| 20.03 | 15 | | | Cronoescalada Gran Premio Ayto de CongostoCronoescalada Gran Premio Ayto de Congosto - San Miguel de las Dueñas › Mirador de la Virgen de la Peña | | 6 | 9 | | |
| 08.03 | 29 | | | Gran Premi Les Franqueses KH7 (1.1) | | 138 | 6 | | more |
| 07.03 | 9 | | | Memorial Santi Segú (NAT) | | 1.8 | 60 | | more |
| 28.02 | 29 | | | GP Memorial Juan Pujalte (NAT) | | 127.5 | 2 | | more |