| 02.07 › 25.072-25/7 | | | | Tour de France (SPP) | | | | | more |
| 15 | | | Mountains classificationMountains classification | | | | | |
| 33 | | | General classificationGeneral classification | | | 35 | | |
| 25.07 | 88 | | | S21Stage 21 - Fontenay-sous-Bois › Paris | | 186 | | | |
| 24.07 | 79 | 33 | | S20Stage 20 - Sens › Aulnay-sous-Bois | | 161 | | | |
| 23.07 | 74 | 33 | | S19 (ITT)Stage 19 (ITT) - Saint-Priest › Saint-Priest | | 48 | | | |
| 22.07 | 90 | 31 | | S18Stage 18 - Morzine › Saint-Priest | | 233 | | | |
| 21.07 | 53 | 31 | | S17Stage 17 - Bourg d'Oisans › Morzine | | 251 | | | |
| 20.07 | 24 | 20 | | S16Stage 16 - Orcières › l'Alpe d'Huez | | 123 | | | |
| 19.07 | 4 | 25 | | S15Stage 15 - Manosque › Orcières-Merlette | | 208 | 40 | | |
| 18.07 | 148 | 39 | | S14 (ITT)Stage 14 (ITT) - Martigues › Martigues | | 32 | | | |
| 16.07 | 28 | 33 | | S13Stage 13 - Pau › Saint-Lary-Soulan (Pla d'Adet) | | 122 | | | |
| 15.07 | 8 | 35 | | S12Stage 12 - Fleurance › Pau | | 249 | 18 | | |
| 14.07 | 27 | 60 | | S11 (ITT)Stage 11 (ITT) - Valence d’Agen › Valence d’Agen | | 57 | | | |
| 13.07 | 87 | 78 | | S10Stage 10 - Saintes › Bordeaux | | 148 | | | |
| 12.07 | 73 | 79 | | S9bStage 9b - Plumelec › Nantes | | 138 | | | |
| 12.07 | DF | | | S9a (TTT)Stage 9a (TTT) - Lorient › Plumelec | | 69 | | | |
| 11.07 | 8 | 78 | | S8Stage 8 - Concarneau › Châteaulin | | 205 | 18 | | |
| 10.07 | 100 | 81 | | S7Stage 7 - Cancale › Concarneau | | 234 | | | |
| 08.07 | 96 | 82 | | S6Stage 6 - Lille › Lille | | 233 | | | |
| 06.07 | 97 | 18 | | S4Stage 4 - Beauraing › Moeskroen | | 207 | | | |
| 05.07 | 30 | 17 | | S3Stage 3 - Nancy › Longwy | | 134 | | | |
| 04.07 | 10 | 16 | | S2Stage 2 - Bâle › Nancy | | 246 | 10 | | |
| 03.07 | 72 | 13 | | S1Stage 1 - Möhlin › Möhlin | | 207 | | | |
| 02.07 | 14 | 14 | | ProloguePrologue - Basel › Basel | | 7 | 2 | | |
| 27.06 | 31 | | | National Championships Italy - Road Race (NC) | | 263.8 | | | more |
| 20.06 | 3 | | | Giro dell'Appennino () | | 254 | 40 | | more |
| 13.05 › 06.0613-6/5 | | | | Giro d'Italia (SPP) | | | | | more |
| 7 | | | General classificationGeneral classification | | | 180 | | |
| 06.06 | 8 | | | S22 (ITT)Stage 22 (ITT) - Pinerolo › Torino | | 42.5 | 10 | | |
| 05.06 | 9 | | | S21Stage 21 - Cuneo › Pinerolo | | 254 | 8 | | |
| 02.06 | 12 | 8 | | S18Stage 18 - Pianborno › Plan di Montecampione | | 85 | 4 | | |
| 01.06 | 22 | 8 | | S17Stage 17 - Fiera di Primiero › Boario Terme | | 235 | | | |
| 31.05 | 2 | 3 | | S16Stage 16 - Comacchio › San Martino di Castrozza | | 243 | 50 | | |
| 29.05 | 26 | | | S14Stage 14 - Pescara › Urbino | | 248 | | | |
| 28.05 | 18 | 4 | | S13Stage 13 - Campitello Matese › Pescara | | 184 | | | |
| 27.05 | 2 | 4 | | S12Stage 12 - Cava de' Tirreni › Campitello Matese | | 171 | 50 | | |
| 25.05 | 11 | 7 | | S11Stage 11 - Palmi › Camigliatello Silano | | 229 | 5 | | |
| 23.05 | 32 | 8 | | S9Stage 9 - Agrigento › Palermo | | 151 | | | |
| 22.05 | 7 | | | S8Stage 8 - Taormina › Agrigento | | 248 | 12 | | |
| 19.05 | 20 | | | S6Stage 6 - Caserta › Castellammare di Stabia | | 130 | | | |
| 16.05 | 7 | | | S3 (ITT)Stage 3 (ITT) - Perugia › Assisi | | 37 | 12 | | |
| 15.05 | 5 | | | S2Stage 2 - Viareggio › Cortona | | 223 | 18 | | |
| 13.05 | 3 | | | ProloguePrologue - Milano › Milano | | 16 | 24 | | |
| 02.05 | 32 | | | Züri Metzgete (SPP) | | 272 | 5 | | more |
| 15.04 | 1 | | | La Flèche Wallonne (SPP) | | 251 | 225 | | more |
| 30.03 | 3 | | | Trofeo Pantalica () | | 192 | 40 | | more |
| 28.03 | 18 | | | Giro della Provincia di reggio Calabria () | | 251.8 | 3 | | more |
| 25.03 | 7 | | | Giro di Campania () | | 249.5 | 20 | | more |
| 13.03 › 18.0313-18/3 | | | | Tirreno-Adriatico (SPP) | | | | | more |
| 15 | | | General classificationGeneral classification | | | 40 | | |