| 10.07 › 14.0710-14/7 | | | | Ain Bugey Valromey Tour (2.1) | | | | | more |
| 1 | | | Mountains classificationMountains classification | | | | | |
| 2 | | | Points classificationPoints classification | | | | | |
| 1 | | | General classificationGeneral classification | | | 400 | | |
| 14.07 | 2 | | | S5 (ITT)Stage 5 (ITT) - Anglefort › Grand Colombier | | 14.9 | 90 | | |
| 13.07 | 4 | 4 | | S4Stage 4 - Plateau d'Hauteville › Les Plans d'Hotonnes | | 101.2 | 72 | | |
| 12.07 | 12 | 7 | | S3Stage 3 - Crémieu › Château-Gaillard | | 108.1 | 36 | -5 | |
| 11.07 | 56 | 1 | | S2Stage 2 - Lhuis › Saint-Victor-de-Morestel | | 103 | | | |
| 10.07 | 1 | 1 | | S1Stage 1 - Brégnier-Cordon › Artemare | | 111 | 100 | | |
| 26.06 | 1 | | | National Championships Spain MJ - Road Race (NC) | | 129.7 | 75 | | more |
| 25.06 | 1 | | | National Championships Spain MJ - ITT (NC) | | 18.6 | 75 | | more |
| 18.06 › 21.0618-21/6 | | | | Vuelta Ciclista Internacional al Besaya (NAT) | | | | | more |
| 1 | | | General classificationGeneral classification | | | 250 | | |
| 21.06 | 1 | | | S4Stage 4 - Los Corrales de Buelna › Los Corrales de Buelna | | 95 | 65 | | |
| 20.06 | 2 | | | S3Stage 3 - Polanco › Polanco | | 107.6 | 58 | | |
| 19.06 | 9 | | | S2Stage 2 - Renedo › Renedo | | 110.4 | 29 | | |
| 18.06 | 3 | | | S1Stage 1 - Los Corrales de Buelna › Bostronizo | | 109.7 | 50 | | |
| 06.06 › 07.066-7/6 | | | | G.P. F.W.R. Baron - Lago Le Bandie - Pieve Del Grappa (2.Ncup) Spain | | | | | more |
| 11 | | | Mountains classificationMountains classification | | | | | |
| 17 | | | Points classificationPoints classification | | | | | |
| 8 | | | General classificationGeneral classification | | | 125 | | |
| 07.06 | 22 | | | S2bStage 2b - Lago Le Bandie › Lago Le Bandie | | 111.2 | 10 | | |
| 07.06 | 7 | 8 | | S2a (ITT)Stage 2a (ITT) - Lago Le Bandie › Lago Le Bandie | | 3.8 | 56 | | |
| 06.06 | 15 | 16 | | S1Stage 1 - Fonte › Crespano del Grappa (Pieve di Grappa) | | 135.8 | 24 | | |
| 21.05 › 24.0521-24/5 | | | | Vuelta Ciclista a la Montaña Central de Asturias (NAT) | | | | | more |
| 1 | | | General classificationGeneral classification | | | 150 | | |
| 24.05 | 1 | | | S4Stage 4 - Pola de Lena › Pola de Lena | | 68.8 | 40 | | |
| 23.05 | 1 | | | S3Stage 3 - Pola de Laviana › Pola de Laviana | | 79 | 40 | | |
| 22.05 | 1 | | | S2Stage 2 - Figaredo › Alto de Polio | | 96.1 | 40 | | |
| 21.05 | 3 | | | S1Stage 1 - Moreda › Felechosa | | 92.2 | 32 | | |
| 15.05 › 17.0515-17/5 | | | | Vuelta Ciclista a Los Valles Cantabros (NAT) | | | | | more |
| 1 | | | General classificationGeneral classification | | | 90 | | |
| 17.05 | 1 | | | S3Stage 3 - San Vicente de la Barquera › San Vicente de la Barquera | | 89.6 | 40 | | |
| 16.05 | 31 | | | S2Stage 2 - Treceño › Cueva El Soplao | | 88.8 | | | |
| 15.05 | 5 | | | S1Stage 1 - Unquera › Unquera | | 94.3 | 28 | | |
| 02.05 | 4 | | | Muskizko Udalaren Sari Nagusia (NAT) | | 103.8 | 36 | | more |
| 01.05 | 1 | | | Urduña Hiria Junior Klasika (NAT) | | 94.7 | 50 | | more |
| 26.04 | 18 | | | Memorial Chele Campos (NAT) | | | 13 | | more |
| 25.04 | 1 | | | Gran Premio El Baruco - Ayuntamiento de Camargo (NAT) | | 97 | 75 | | more |
| 27.03 | 30 | | | E3 Saxo Classic MJ (1.Ncup) Spain | | 135.8 | 4 | | more |