| 30-12 | 28 | | Memorial Romano Scotti (C2) | |
| 23-12 | 45 | | Superprestige Diegem (C1) | |
| 15-10 | DNF | | Giro di Lombardia (HIS) | 241.0km |
| 13-10 | 42 | | Giro del Piemonte (1.HC) | 199.0km |
| 06-10 | 65 | | Coppa Sabatini (1.1) | 200.0km |
| | | Giro di Padania (2.1) |
| 142 | | Klassement |
| 10-09 | 153 | 142 | Stage 5Rovereto - Montecchio Maggiore (170.0km) | 170.0km |
| 09-09 | 71 | 147 | Stage 4Noceto - San Valentino di Brentonico (175.0km) | 175.0km |
| 08-09 | 174 | 166 | Stage 3Lonate Pozzolo - Salsomaggiore Terme (198.0km) | 198.0km |
| 07-09 | 76 | 150 | Stage 2Loano - Vigevano (187.0km) | 187.0km |
| 06-09 | 159 | 158 | Stage 1Paesana - Laigueglia (170.0km) | 170.0km |
| 31-07 | 46 | | Trofeo Matteotti (1.1) | |
| | | Brixia Tour (2.1) |
| 137 | | Klassement |
| 24-07 | | 137 | Stage 6Calcinato - Verona (164.0km) | 164.0km |
| 23-07 | 128 | 137 | Stage 5San Vigilio di Concesio - Passo Maniva (158.0km) | 158.0km |
| 22-07 | 155 | 140 | Stage 4Bettole di Buffalora - Prevalle (211.0km) | 211.0km |
| 21-07 | 111 | 131 | Stage 2Pisogne - Brescia (135.0km) | 135.0km |
| 20-07 | 128 | 128 | Stage 1Ponte di Legno Tonale - Edolo (158.0km) | 158.0km |
| | | Ronde van België (2.HC) |
| 29-05 | DNF | | Stage 4Oreye - Putte (169.0km) | 169.0km |
| 28-05 | 121 | 144 | Stage 3Bertem - Eupen (202.0km) | 202.0km |
| 27-05 | 116 | 150 | Stage 2Knokke-Heist - Ieper (187.0km) | 187.0km |
| 26-05 | 108 | 150 | Stage 1Lochristi - Knokke-Heist (162.0km) | 162.0km |
| 25-05 | 149 | 149 | PrologueBuggenhout - Buggenhout (5.0km) | 5.0km |
| | | Settimana Internazionale Coppi e Bartali (2.1) |
| 23-03 | 145 | 150 | Stage 3Rovigo - Rovigo (194.0km) | 194.0km |
| 22-03 | 9 | 157 | Stage 2Riccione - Riccione (15.0km) | 15.0km |
| 22-03 | 149 | 149 | Stage 1Riccione - Riccione (81.0km) | 81.0km |
| 19-03 | DNF | | Milano-Sanremo (HIS) | 298.0km |
| 05-02 | 54 | | G.P. Costa degli Etruschi (1.1) | |
| | | Giro della Provincia di Reggio Calabria (2.1) |
| 66 | | Klassement |
| 30-01 | 72 | 66 | Stage 3Pizzo - Reggio Calabria (171.0km) | 171.0km |
| 29-01 | 78 | 68 | Stage 2Soverato - Vibo Valentia (195.0km) | 195.0km |
| 28-01 | 57 | 57 | Stage 1Melito di Porto Salvo - Catanzaro (164.0km) | 164.0km |