| 08.10 | 6 |  |  |  Il Lombardia (1.UWT)   | 253 | 90 | 175 | more | 
| 04.10 | 3 |  |  |  Tre Valli Varesine (1.Pro)   | 196.3 | 60 | 125 | more | 
| 01.10 | 4 |  |  |  Giro dell'Emilia (1.Pro)   | 198.7 | 50 | 100 | more | 
| 29.09 | 2 |  |  |  Coppa Agostoni - Giro delle Brianze (1.1)   | 193 | 55 | 85 | more | 
| 19.08 › 11.0919-11/8 |  |  |  |  La Vuelta ciclista a España (2.UWT)   |  |  |  | more | 
 | 46 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 88 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 12 |  |  | General classificationGeneral classification   |  | 130 | 100 |  | 
| 11.09 | 33 |  |  | S21Stage 21 - Las Rozas › Madrid   | 96.7 |  |  |  | 
| 10.09 | 11 | 13 |  | S20Stage 20 - Moralzarzal › Puerto de Navacerrada  126k  | 181 | 5 |  |  | 
| 09.09 | 34 | 13 |  | S19Stage 19 - Talavera de la Reina › Talavera de la Reina   | 138.3 |  |  |  | 
| 08.09 | 29 | 13 |  | S18Stage 18 - Trujillo › Alto del Piornal   | 192 |  |  |  | 
| 07.09 | 24 | 13 |  | S17Stage 17 - Aracena › Monasterio de Tentudía   | 162.3 |  |  |  | 
| 06.09 | 83 | 16 |  | S16Stage 16 - Sanlúcar de Barrameda › Tomares   | 189.4 |  |  |  | 
| 04.09 | 17 | 16 |  | S15Stage 15 - Martos › Sierra Nevada   | 152.6 |  |  |  | 
| 03.09 | 14 | 15 |  | S14Stage 14 - Montoro › Sierra de La Pandera   | 160.3 | 2 |  |  | 
| 02.09 | 43 | 16 |  | S13Stage 13 - Ronda › Montilla   | 168.4 |  |  |  | 
| 01.09 | 30 | 17 |  | S12Stage 12 - Salobreña › Peñas Blancas. Estepona   | 192.7 |  |  |  | 
| 31.08 | 47 | 13 |  | S11Stage 11 - ElPozo Alimentación › Cabo de Gata   | 191.2 |  |  |  | 
| 30.08 | 50 | 15 |  | S10 (ITT)Stage 10 (ITT) - Elche › Alicante   | 30.9 |  |  |  | 
| 28.08 | 13 | 14 |  | S9Stage 9 - Villaviciosa › Les Praeres. Nava   | 171.4 | 3 |  |  | 
| 27.08 | 18 | 17 |  | S8Stage 8 - La Pola Llaviana/Pola de Laviana › Colláu Fancuaya   | 153.4 |  |  |  | 
| 26.08 | 70 | 21 |  | S7Stage 7 - Camargo › Cistierna   | 190 |  |  |  | 
| 25.08 | 21 | 21 |  | S6Stage 6 - Bilbao › Ascensión al Pico Jano. San Miguel de Aguayo   | 181.2 |  |  |  | 
| 24.08 | 59 | 31 |  | S5Stage 5 - Irún › Bilbao   | 187.2 |  |  |  | 
| 23.08 | 39 | 31 |  | S4Stage 4 - Vitoria-Gasteiz › Laguardia   | 152.5 |  |  |  | 
| 21.08 | 100 | 59 |  | S3Stage 3 - Breda › Breda   | 193.2 |  |  |  | 
| 20.08 | 149 | 60 |  | S2Stage 2 - 's-Hertogenbosch › Utrecht   | 175.1 |  |  |  | 
| 19.08 | 10 | 63 |  | S1 (TTT)Stage 1 (TTT) - Utrecht › Utrecht   | 23.3 |  |  |  | 
| 02.08 › 06.082-6/8 |  |  |  |  Vuelta a Burgos (2.Pro)   |  |  |  | more | 
 | 15 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 16 |  |  | General classificationGeneral classification   |  | 16 | 5 |  | 
| 06.08 | 15 |  |  | S5Stage 5 - Lerma › Lagunas de Neila   | 170 |  |  |  | 
| 05.08 | 30 | 21 |  | S4Stage 4 - Torresandino › Ciudad Romana de Clunia   | 169 |  |  |  | 
| 04.08 | 3 | 21 |  | S3Stage 3 - Quintana Martín Galíndez › Villarcayo   | 156 | 12 | 5 |  | 
| 03.08 | 68 | 68 |  | S2Stage 2 - Vivar del Cid › Villadiego   | 158 |  |  |  | 
| 02.08 | 66 | 67 |  | S1Stage 1 - Burgos › Burgos   | 157 |  |  |  | 
| 31.07 | 9 |  |  |  Circuito de Getxo - Memorial Hermanos Otxoa (1.1)   | 196.5 | 16 | 25 | more | 
| 30.07 | DNF |  |  |  Donostia San Sebastian Klasikoa (1.UWT)   | 224.8 |  |  | more | 
| 16.06 › 19.0616-19/6 |  |  |  |  La Route d'Occitanie - La Dépêche du Midi (2.1)   |  |  |  | more | 
 | 16 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 11 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 4 |  |  | General classificationGeneral classification   |  | 36 | 60 |  | 
| 19.06 | 7 |  |  | S4Stage 4 - Les Angles › Auterive   | 188.3 | 2 |  |  | 
| 18.06 | 4 | 4 |  | S3Stage 3 - Sigean › Les Angles   | 188.7 | 5 |  |  | 
| 17.06 | 41 | 50 |  | S2Stage 2 - Belmont-sur-Rance › Roquefort-sur-Soulzon   | 33.6 |  |  |  | 
| 16.06 | 80 | 81 |  | S1Stage 1 - Séméac › L'Isle Jourdain   | 174.4 |  |  |  | 
| 14.06 | 21 |  |  |  Mont Ventoux Dénivelé Challenge (1.1)   | 154 |  | 3 | more | 
| 06.05 › 29.056-29/5 |  |  |  |  Giro d'Italia (2.UWT)   |  |  |  | more | 
 | 31 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 44 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 11 |  |  | General classificationGeneral classification   |  | 140 | 120 |  | 
| 29.05 | 92 |  |  | S21 (ITT)Stage 21 (ITT) - Verona › Verona   | 17.4 |  |  |  | 
| 28.05 | 24 | 11 |  | S20Stage 20 - Belluno › Marmolada (Passo Fedaia)   | 168 |  |  |  | 
| 27.05 | 15 | 11 |  | S19Stage 19 - Marano Lagunare › Santuario di Castelmonte   | 178 | 1 |  |  | 
| 26.05 | 27 | 11 |  | S18Stage 18 - Borgo Valsugana › Treviso   | 156 |  |  |  | 
| 25.05 | 31 | 12 |  | S17Stage 17 - Ponte di Legno › Lavarone   | 168 |  |  |  | 
| 24.05 | 5 | 10 |  | S16Stage 16 - Salò › Aprica  158k  | 202 | 18 | 4 |  | 
| 22.05 | 24 | 11 |  | S15Stage 15 - Rivarolo Canavese › Cogne   | 177 |  |  |  | 
| 21.05 | 12 | 10 |  | S14Stage 14 - Santena › Torino   | 147 | 4 |  |  | 
| 20.05 | 37 | 10 |  | S13Stage 13 - Sanremo › Cuneo   | 150 |  |  |  | 
| 19.05 | 61 | 11 |  | S12Stage 12 - Parma › Genova   | 204 |  |  |  | 
| 18.05 | 60 | 11 |  | S11Stage 11 - Santarcangelo di Romagna › Reggio Emilia   | 203 |  |  |  | 
| 17.05 | 17 | 11 |  | S10Stage 10 - Pescara › Jesi   | 196 |  |  |  | 
| 15.05 | 9 | 11 |  | S9Stage 9 - Isernia › Blockhaus   | 191 | 8 |  |  | 
| 14.05 | 25 | 19 |  | S8Stage 8 - Napoli › Napoli   | 153 |  |  |  | 
| 13.05 | 9 | 18 |  | S7Stage 7 - Diamante › Potenza   | 196 | 8 |  |  | 
| 12.05 | 114 | 17 |  | S6Stage 6 - Palmi › Scalea   | 192 |  |  |  | 
| 11.05 | 57 | 17 |  | S5Stage 5 - Catania › Messina   | 174 |  |  |  | 
| 10.05 | 12 | 17 |  | S4Stage 4 - Avola › Etna   | 172 | 4 |  |  | 
| 08.05 | 130 | 32 |  | S3Stage 3 - Kaposvár › Balatonfüred   | 201 |  |  |  | 
| 07.05 | 55 | 32 |  | S2 (ITT)Stage 2 (ITT) - Budapest › Budapest   | 9.2 |  |  |  | 
| 06.05 | 26 | 26 |  | S1Stage 1 - Budapest › Visegrád   | 195 |  |  |  | 
| 24.04 | 7 |  |  |  Liège-Bastogne-Liège (1.UWT)   | 257.2 | 80 | 150 | more | 
| 20.04 | 2 |  |  |  La Flèche Wallonne (1.UWT)   | 202.1 | 150 | 320 | more | 
| 21.03 › 27.0321-27/3 |  |  |  |  Volta Ciclista a Catalunya (2.UWT)   |  |  |  | more | 
| 26.03 | DNS |  |  | S6Stage 6 - Salou › Cambrils   | 168.6 |  |  |  | 
| 25.03 | 67 | 32 |  | S5Stage 5 - La Pobla de Segur › Vilanova i la Geltrú   | 206.3 |  |  |  | 
| 24.03 | 54 | 32 |  | S4Stage 4 - La Seu d'Urgell › Boí Taüll   | 166.7 |  |  |  | 
| 23.03 | 18 | 16 |  | S3Stage 3 - Perpignan › La Molina   | 161.1 |  |  |  | 
| 22.03 | 31 | 23 |  | S2Stage 2 - L'Escala › Perpignan   | 202.4 |  |  |  | 
| 21.03 | 35 | 36 |  | S1Stage 1 - Sant Feliu de Guíxols › Sant Feliu de Guíxols   | 171.2 |  |  |  | 
| 05.03 | 2 |  |  |  Strade Bianche (1.UWT)   | 184 | 150 | 250 | more | 
| 24.02 › 27.0224-27/2 |  |  |  |  Gran Camiño (2.1)   |  |  |  | more | 
 | 3 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 1 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 1 |  |  | General classificationGeneral classification   |  | 100 | 125 |  | 
| 27.02 | 3 |  |  | S4 (ITT)Stage 4 (ITT) - Sarria  › Sarria    | 15.8 | 7 | 3 |  | 
| 26.02 | 1 | 2 |  | S3Stage 3 - Maceda  › Luintra   | 148.4 | 20 | 14 |  | 
| 25.02 | 2 | 2 |  | S2Stage 2 - Bertamiráns  › Mirador do Ézaro   | 177.6 | 12 | 5 |  | 
| 24.02 | 3 | 3 |  | S1Stage 1 - O Porriño › Vigo   | 165 | 7 | 3 |  | 
| 02.02 › 06.022-6/2 |  |  |  |  Volta a la Comunitat Valenciana (2.Pro)   |  |  |  | more | 
 | 21 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 14 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 5 |  |  | General classificationGeneral classification   |  | 70 | 85 |  | 
| 06.02 | 47 |  |  | S5Stage 5 - Paterna › Valencia   | 92 |  |  |  | 
| 05.02 | 42 | 5 |  | S4Stage 4 - Orihuela › Torrevieja    | 193.1 |  |  |  | 
| 04.02 | 5 | 5 |  | S3Stage 3 - Alicante › Antenas del Maigmó   | 155.1 | 4 |  |  | 
| 03.02 | 20 | 6 |  | S2Stage 2 - Bétera › Torrent   | 171.5 |  |  |  | 
| 02.02 | 7 | 7 |  | S1Stage 1 - Les Alqueries › Torralba del Pinar   | 166.7 | 2 |  |  | 
| 29.01 | 1 |  |  |  Trofeo Pollença - Port d'Andratx (1.1)   | 170.1 | 75 | 125 | more | 
| 28.01 | 2 |  |  |  Trofeo Serra de Tramuntana (1.1)   | 158.9 | 55 | 85 | more | 
| 26.01 | 6 |  |  |  Trofeo Calvia (1.1)   | 154.7 | 24 | 40 | more |