| 23-10 | 2 | | Giro di Lombardia (HIS) | 232.0km |
| 04-09 | DNF | | UCI World Championship Valkenburg (CM) | 273.0km |
| 21-08 | 2 | | National Road Championships - Italy (CN) | |
| | | Tour de France (2.HC) |
| 1 | | Standings |
| 1 | | Mountain |
| 31-07 | | 1 | Stage 21Lille - Paris (279.0km) | 279.0km |
| 30-07 | | 1 | Stage 20aReims - Laon (48.0km) | 48.0km |
| 30-07 | | 1 | Stage 20bLaon - Saint-Quentin (42.0km) | 42.0km |
| 30-07 | | 1 | Stage 20cSaint-Quentin - Lille (107.0km) | 107.0km |
| 28-07 | | 1 | Stage 19Metz - Reims (196.0km) | 196.0km |
| 27-07 | | 1 | Stage 18Strasbourg - Metz (186.0km) | 186.0km |
| 26-07 | | 1 | Stage 17aBesançon - Belfort (89.0km) | 89.0km |
| 26-07 | | 1 | Stage 17bBelfort - Strasbourg (143.0km) | 143.0km |
| 25-07 | | 1 | Stage 16Aix-les-Bains - Besançon (284.0km) | 284.0km |
| 23-07 | 3 | 1 | Stage 15Briançon - Aix-les-Bains (311.0km) | 311.0km |
| 22-07 | 1 | 1 | Stage 14Digne-les-Bains - Briançon (219.0km) | 219.0km |
| 18-07 | 1 | | Stage 11Montpellier - Marseille (223.0km) | 223.0km |
| 14-07 | 3 | | Stage 8Pau - Luchon (193.0km) | 193.0km |
| 19-03 | 7 | | Milano-Sanremo (CDM) | 281.0km |