| 18-10 | DNF | | Giro di Lombardia (Nat) | 242.0km |
| 11-10 | 48 | | Giro dell'Emilia (1.HC) | 199.0km |
| | | Deutschland Tour (PT) |
| 7 | | Standings |
| 06-09 | | 7 | Stage 8Bremen - Bremen (34.0km) | 34.0km |
| 05-09 | | 5 | Stage 7Neuss - Georgsmarienhütte (214.0km) | 214.0km |
| 04-09 | 18 | 5 | Stage 6Bad Fredeburg - Neuss (188.0km) | 188.0km |
| 02-09 | | 5 | Stage 4Wiesloch - Mainz (174.0km) | 174.0km |
| 01-09 | 7 | 5 | Stage 3Herrieden - Wiesloch (214.0km) | 214.0km |
| 31-08 | 6 | 5 | Stage 2München - Hesselberg (182.0km) | 182.0km |
| 30-08 | 6 | 5 | Stage 1Kitzbühel - Hochfügen (178.0km) | 178.0km |
| | | Vuelta a Burgos (2.HC) |
| 15 | | Standings |
| 09-08 | 12 | 15 | Stage 5Areniscas de los Pinares - Lagunas de Neila (155.0km) | 155.0km |
| 11-06 | DNF | | Dutch Food Valley Classic (1.HC) | 208.0km |
| | | Tour de Romandie (PT) |
| 03-05 | 18 | | Stage 4Sion - Zinal (126.0km) | 126.0km |
| 01-05 | 14 | | Stage 2Moutier - Freiburg (170.0km) | 170.0km |
| | | Vuelta a Castilla y Leon (2.1) |
| 6 | | Standings |
| 28-03 | | 6 | Stage 5Guardo - Riaño (158.0km) | 158.0km |
| 27-03 | 6 | | Stage 4Carrión de los Condes - Montaña Palentina (160.0km) | 160.0km |
| 25-03 | 3 | | Stage 2Segovia - Ávila (141.0km) | 141.0km |
| 19-03 | 25 | | Nokere Koerse (1.1) | 197.0km |