| 06-10 | DNF | | 91° Il Piccolo Lombardia (1.2U) | |
| 11-08 | 42 | | 44° Gran Premio Sportivi di Poggiana-44° Trofeo Bonin Costruzioni (1.2U) | |
| | | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) |
| 21-07 | DNF | | Stage 5Valtournenche - Breuil-Cervinia (120.0km) | 120.0km |
| 20-07 | 38 | 60 | Stage 4Orsières - Champex Lac (128.0km) | 128.0km |
| 19-07 | 60 | 74 | Stage 3Antagnod - Champoluc (179.0km) | 179.0km |
| 18-07 | 69 | 70 | Stage 2Aymavilles - Valsavarenche (137.0km) | 137.0km |
| 17-07 | 32 | 90 | Stage 1Sainte-Foy-Tarentaise - Saint-Gervais Mont-Blanc (126.0km) | 126.0km |
| 16-07 | 89 | 89 | PrologueAosta - Aosta (2.0km) | 2.0km |
| 02-07 | 38 | | Trofeo Città di Brescia (1.2) | |
| 29-06 | 35 | | National Road Championships - Italy U23 (CN) | |
| 12-05 | DNF | | Gran Premio Industrie del Marmo (1.2U) | |
| 22-04 | 61 | | Giro del Belvedere (1.2U) | |
| 17-03 | 81 | | 104^ Popolarissima (1.2) | |