| 24-06 | DNF | | National Road Championships - Italy U23 (CN) | |
| 22-06 | 2 | | National Road Championships - Italy TT U23 (CN) | |
| | | Giro d'Italia Giovani (2.2U) |
| 57 | | Standings |
| 57 | | Points |
| 18-06 | 98 | 57 | Stage 8Tavagnacco - Trieste | 131.0km |
| 17-06 | 76 | 53 | Stage 7Possagno - Pian del Cansiglio | 175.0km |
| 16-06 | 81 | 37 | Stage 6Pergine Valsugana - Povegliano | 166.0km |
| 15-06 | 31 | 38 | Stage 5Cesano Maderno - Manerba del Garda | 164.0km |
| 14-06 | 53 | 46 | Stage 4Morbegno - Passo dello Stelvio | 118.0km |
| 13-06 | 68 | 26 | Stage 3Priocca - Magenta | 146.0km |
| 12-06 | 19 | 25 | Stage 2San Francesco al Campo - Cherasco | 151.0km |
| 11-06 | 35 | 35 | Stage 1Aglie - Aglie | 9.0km |
| 04-06 | 47 | | Coppa della Pace - Trofeo F.lli Anelli (1.2U) | |
| 14-05 | 4 | | Gran Premio Industrie del Marmo (1.2U) | |
| 07-05 | 36 | | Paris-Roubaix Espoirs (1.2U) | |
| 01-05 | 38 | | Circuito del Porto - Trofeo Arvedi (1.2) | |
| 25-04 | 10 | | Gran Premio della Liberazione (1.2U) | |
| 16-04 | 24 | | Tr. Città di S. Vendemiano - GP Industria & Commercio (1.2U) | |
| | | Giro di Sicilia (2.1) |
| 77 | | Standings |
| 40 | | Points |
| 14-04 | 60 | 77 | Stage 4Barcellona Pozzo di Gotto - Giarre | 216.0km |
| 13-04 | 56 | 121 | Stage 3Enna - Termini Imerese | 150.0km |
| 12-04 | 64 | 141 | Stage 2Canicattini Bagni - Vittoria Veneto | 193.0km |
| 11-04 | 145 | 145 | Stage 1Marsala - Agrigento | 159.0km |
| 26-03 | 40 | | Gent-Wevelgem / Kattekoers-Ieper U23 (1.2U) | 183.0km |
| 01-03 | 121 | | Trofeo Laigueglia (1.Pro) | 201.0km |