| 06-10 | 19 | | Giro dell'Emilia (1.HC) | 193.0km |
| 29-09 | DNF | | Giro di Lombardia (WT) | 251.0km |
| 27-09 | 26 | | Giro del Piemonte (1.HC) | 188.0km |
| 26-09 | 25 | | Milano-Torino (1.HC) | 193.0km |
| | | Tour of Colorado (2.HC) |
| 66 | | Klassement |
| 26-08 | 91 | 66 | Stage 7Denver - Denver (15.0km) | 15.0km |
| 25-08 | 2 | 64 | Stage 6Golden - Boulder (166.0km) | 166.0km |
| 24-08 | 51 | 74 | Stage 5Breckenridge - Colorado Springs (189.0km) | 189.0km |
| 23-08 | 58 | 77 | Stage 4Aspen - Beaver Creek (156.0km) | 156.0km |
| 22-08 | 100 | 82 | Stage 3Gunnison - Aspen (210.0km) | 210.0km |
| 21-08 | 36 | 66 | Stage 2Montrose - Crested Butte (159.0km) | 159.0km |
| 20-08 | 76 | 76 | Stage 1Durango - Telluride (202.0km) | 202.0km |
| | | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) |
| 1 | | Klassement |
| 22-07 | 2 | 1 | Stage 6Châtel - Col de Bessachaux (12.0km) | 12.0km |
| 21-07 | 13 | 1 | Stage 5Aigle - Châtel (142.0km) | 142.0km |
| 20-07 | 9 | 1 | Stage 4Antey-Saint-André - Antey-Saint-André (166.0km) | 166.0km |
| 19-07 | 1 | 1 | Stage 3Quincinetto - Tavagnasco (138.0km) | 138.0km |
| 18-07 | 5 | 3 | Stage 2Issogne - Champdepraz (160.0km) | 160.0km |
| 17-07 | 26 | 14 | Stage 1Arvier - Arvier (133.0km) | 133.0km |
| 16-07 | 4 | 4 | PrologueHône - Forte di Bard (3.0km) | 3.0km |
| | | Baby Giro (2.2) |
| 2 | | Klassement |
| 17-06 | 49 | 2 | Stage 9Asiago - Asiago (123.0km) | 123.0km |
| 16-06 | 2 | 2 | Stage 8Rovereto - Passo di Gavia (168.0km) | 168.0km |
| 15-06 | 35 | 6 | Stage 7Monticelli Terme - Lonato del Garda (147.0km) | 147.0km |
| 14-06 | 43 | 6 | Stage 6Gaiole in Chianti - Perignano di Lari (163.0km) | 163.0km |
| 12-06 | 13 | 6 | Stage 5Perugia - Gaiole in Chianti (156.0km) | 156.0km |
| 11-06 | 2 | 6 | Stage 4Avezzano - Monte Terminillo (168.0km) | 168.0km |
| 10-06 | 49 | 39 | Stage 3Notaresco - Sora (193.0km) | 193.0km |
| 09-06 | 47 | 34 | Stage 2aColonnella - Alba Adriatica (75.0km) | 75.0km |
| 09-06 | 38 | 40 | Stage 2bGiulianova - Alba Adriatica (12.0km) | 12.0km |
| 08-06 | 31 | 34 | Stage 1Monte Urano - Tortoreto Lido (144.0km) | 144.0km |
| | | Giro della Regione Friuli Venezia Giulia (2.2) |
| 13 | | Klassement |
| 06-05 | 47 | 13 | Stage 5San Daniele del Friuli - Moruzzo (149.0km) | 149.0km |
| 05-05 | 27 | 12 | Stage 4Tolmezzo - Tarvisio (172.0km) | 172.0km |
| 04-05 | 5 | 9 | Stage 3Maniago - Potebba Passo Pramollo (149.0km) | 149.0km |
| 03-05 | 92 | 75 | Stage 2Azzano Decimo - Pordenone (164.0km) | 164.0km |
| 02-05 | 52 | 52 | Stage 1Trieste - Gorizia (158.0km) | 158.0km |
| | | Toscana-Terra di ciclismo-Coppa delle Nazioni (2.NCUP) |
| 1 | | Klassement |
| 21-04 | 13 | 1 | Stage 5Greve in Chianti - Bonconvento | |
| 20-04 | 8 | 1 | Stage 4Cortona - Terranova Bracciolini | |
| 19-04 | 2 | 1 | Stage 3Cavriglia - Parco di Cavriglia | |
| 18-04 | 22 | 12 | Stage 2Figlile Valdarno - Gaiole in Chianti | |
| 17-04 | 23 | 23 | Stage 1Camping Girasole - Scarperia | |
| 10-04 | 4 | | GP Palio del Recioto (1.2U) | |
| 09-04 | 22 | | Giro del Belvedere (1.2U) | |
| 01-04 | 8 | | Trofeo Piva Banca Popolare di Vicenza (1.2U) | |
| 18-03 | 20 | | Gran Premio San Giuseppe (1.2) | |
| 11-03 | 24 | | Trofeo Franco Balestra Memorial Metelli (1.2) | |