| 24.05 › 14.0624-14/5 | | | | Giro d'Italia (GT) | | | | | more |
| 10.06 | DNF | | | S18Stage 18 - Vercelli › Pian del Re | | 200 | | | |
| 09.06 | 153 | 153 | | S17Stage 17 - Sondrio › Vercelli | | 203 | | | |
| 08.06 | 153 | 150 | | S16Stage 16 - Palazzolo sull'Oglio › Sondrio | | 166 | | | |
| 07.06 | 103 | 151 | | S15Stage 15 - Riva del Garda › Palazzolo sull'Oglio | | 171 | | | |
| 06.06 | 148 | 151 | | S14Stage 14 - Kurfar/Corvara › Monte Bondone | | 205 | | | |
| 05.06 | 146 | 152 | | S13Stage 13 - Bassano del Grappa › Kurfar/Corvara | | 204 | | | |
| 04.06 | 122 | 156 | | S12Stage 12 - Imola › Bassano del Grappa | | 214 | | | |
| 03.06 | 168 | 161 | | S11Stage 11 - Montepulciano › Imola | | 233 | | | |
| 02.06 | 98 | | | S10Stage 10 - Latina › Monte Terminillo | | 204 | | | |
| 01.06 | 172 | 168 | | S9Stage 9 - Aversa › Latina | | 165 | | | |
| 31.05 | 13 | | | S8Stage 8 - Melfi › Aversa | | 184 | 3 | | |
| 30.05 | 176 | 172 | | S7Stage 7 - Roccaraso › Melfi | | 232 | | | |
| 29.05 | 162 | 161 | | S6Stage 6 - Porto Sant'Elpidio › Sulmona | | 223 | | | |
| 28.05 | 8 | 158 | | S5Stage 5 - Sansepolcro › Porto Sant'Elpidio | | 198 | 10 | | |
| 27.05 | 154 | 166 | | S4 (ITT)Stage 4 (ITT) - Arezzo › Sansepolcro | | 38 | | | |
| 26.05 | 170 | 165 | | S3Stage 3 - Uliveto Terme › Arezzo | | 174 | | | |
| 25.05 | 168 | 164 | | S2Stage 2 - Genova › Uliveto Terme | | 194 | | | |
| 24.05 | 31 | 31 | | S1 (ITT)Stage 1 (ITT) - Genova › Genova | | 8 | | | |
| 15.05 › 17.0515-17/5 | | | | Tour de l'Oise (2.2) | | | | | more |
| 1 | | | Youth classificationYouth classification | | | | | |
| 16 | | | Points classificationPoints classification | | | | | |
| 5 | | | General classificationGeneral classification | | | 70 | | |
| 17.05 | 7 | | | S4 (ITT)Stage 4 (ITT) - Chantilly › Senlis | | 10.5 | 2 | | |
| 17.05 | 35 | 8 | | S3Stage 3 - Compiègne › Chantilly | | 108 | | | |
| 16.05 | 26 | 7 | | S2Stage 2 - Creil › Noyon | | 202.5 | | | |
| 15.05 | 6 | 6 | | S1Stage 1 - Beauvais › Creil | | 166 | 3 | | |
| 05.05 › 10.055-10/5 | | | | Tour de Romandie (2.1) | | | | | more |
| 09.05 | 1 | | | S4aStage 4a - Ovronnaz › Orbe | | 124.4 | 50 | | |
| 08.03 › 15.038-15/3 | | | | Paris - Nice (2.1) | | | | | more |
| 08.03 | 13 | | | ProloguePrologue - Fontenay-sous-Bois › Fontenay-sous-Bois | | 5.7 | | | |
| 01.03 | 14 | | | Kuurne-Brussel-Kuurne (1.3) | | 205 | 7 | | more |
| 29.02 | 23 | | | Omloop Het Volk (1.1) | | 208 | 12 | | more |
| 22.02 | 6 | | | Tour du Haut Var (1.3) | | 199 | 24 | | more |
| 19.02 | 4 | | | Trofeo Laigueglia (1.3) | | 160 | 32 | | more |
| 11.02 › 18.0211-18/2 | | | | Tour Méditerranéen (2.3) | | | | | more |
| 13.02 | 5 | | | S3Stage 3 - Istres › Vitrolles | | 103 | 4 | | |
| 02.02 | 6 | | | Ronde des Pyrénées Méditerranéennes (1.4) | | 123 | 24 | | more |