| 17-10 | 27 | | Giro di Lombardia (CDM) | 259.0km |
| 04-10 | 1 | | Giro dell Emilia (1.1) | |
| 23-09 | 9 | | Paris-Brussel (1.1) | 286.0km |
| 05-09 | 2 | | Giro del Veneto (1.1) | |
| 30-08 | 10 | | UCI World Championship Praha (WC) | 281.0km |
| 17-08 | 3 | | Tre Valli Varinese (Nat) | |
| 01-08 | 2 | | Giro della Toscana (1.3) | |
| 23-07 | 1 | | GP Industria & Artigianato (1.2) | |
| 21-06 | 5 | | National Road Championships - Italy (CN) | 247.0km |
| | | Tour de Suisse (2.1) |
| 19-06 | 8 | 13 | Stage 9Laax - Zürich | 210.0km |
| 18-06 | 4 | | Stage 8Lugano - Laax | 185.0km |
| 17-06 | 2 | | Stage 7aLugano - Lugano | 84.0km |
| 16-06 | 8 | | Stage 6Brig-Glis - Lugano | 183.0km |
| 12-06 | 3 | | Stage 2Uster - Döttingen | 205.0km |
| 11-06 | 9 | | Stage 1Wohlen - Uster | 205.0km |
| | | Giro d'Italia (2.HC) |
| 64 | | Standings |
| 8 | | Points |
| 07-06 | | 64 | Stage 22Soave - Verona | 42.0km |
| 06-06 | 1 | | Stage 21Auronzo di Cadore - Arzignano | 197.0km |
| 27-05 | 5 | | Stage 12Arezzo - Montenero | 224.0km |
| 23-05 | 8 | | Stage 9Cosenza - Reggio Calabria | 230.0km |
| 22-05 | 4 | | Stage 8Sala Consilina - Cosenza | 202.0km |
| 21-05 | 8 | | Stage 7Bari - Potenza | 143.0km |
| 20-05 | 6 | | Stage 6Rodi Garganico - Bari | 225.0km |
| 18-05 | 10 | | Stage 4Recanati - Lanciano | 214.0km |
| 14-05 | 3 | | Stage 1aTrieste - Bibione | 100.0km |
| | | Giro del Trentino (2.2) |
| 07-05 | 2 | | Stage 3aRiva del Garde - Rovereto | 92.0km |
| 05-05 | 2 | | Stage 1Arco - Mezzacorona | 186.0km |
| 03-05 | 26 | | Meisterschaft von Zürich (1.1) | 272.0km |
| 05-04 | 16 | | Ronde van Vlaanderen (CDM) | 267.0km |
| 02-04 | 8 | | Amstel Gold Race (CDM) | 237.0km |
| 21-03 | 10 | | Milano-Sanremo (CDM) | 288.0km |
| | | Tirreno-Adriatico (2.1) |
| 18 | | Standings |
| 19-03 | | 18 | Stage 5San Benedetto del Tronto - San Benedetto del Tronto | 18.0km |
| 16-03 | 8 | | Stage 2Chianciano Terme - Civitanova Marche | 222.0km |
| 24-02 | 2 | | Trofeo Laigueglia (1.4) | |