| 09-10 | DNF | | Montepaschi Strade Bianche - Eroica (1.1) | 180.0km |
| 06-10 | 26 | | Memorial Cimurri (1.1) | 198.0km |
| 01-09 | 11 | | Giro del Veneto (1.HC) | 200.0km |
| 21-08 | 17 | | Tre Valli Varesine (1.HC) | 198.0km |
| | | Tour of Qinghai Lake (2.HC) |
| 18-07 | 18 | | Stage 5Guide - Xining | 115.0km |
| 16-07 | 18 | | Stage 3Bird Island - Xihaizhen | 152.0km |
| 14-07 | 4 | | Stage 1Xining - Qinghai Lake | 145.0km |
| | | Circuit de Lorraine (2.1) |
| 7 | | Standings |
| 27-05 | 6 | 7 | Stage 5Metz - Hayange | 159.0km |
| | | Int. Rheinland-Pfalz Rundfahrt (2.1) |
| 19-05 | 17 | | Stage 4Mainz - Bad Marienberg | 188.0km |
| | | Settimana Ciclistica Lombarda (2.1) |
| 09-04 | 16 | | Stage 5Bergamo - Bergamo | 162.0km |
| | | Settimana Ciclistica Internazionale (2.1) |
| 31-03 | 20 | | Stage 6Casalgrande - Sassuolo | 168.0km |
| 10-03 | 15 | | Milano-Torino (1.HC) | 199.0km |
| 20-02 | DNF | | Trofeo Laigueglia (1.1) | 183.0km |
| 10-02 | 37 | | GP Costa degli Etruschi (1.1) | 193.0km |