| 19-09 | 58 | | GP de Wallonie (1.1) | 203.0km |
| | | Vuelta Ciclista a Burgos (2.HC) |
| 14-08 | 17 | | Stage 1Miranda de Ebro - Miranda de Ebro (150.0km) | 150.0km |
| | | Sachsen-Tour International (2.1) |
| 26-07 | 5 | | Stage 2Markleeberg - Auerbach (207.0km) | 207.0km |
| | | Österreich-Rundfahrt (2.HC) |
| 15-07 | 5 | | Stage 8Podersdorf am See - Wien (128.0km) | 128.0km |
| 09-07 | 5 | | Stage 2Mayrhofen - Salzburg (194.0km) | 194.0km |
| 08-07 | 14 | | Stage 1Mayrhofen - Mayrhofen (130.0km) | 130.0km |
| | | Route du Sud (2.1) |
| 21-06 | 8 | | Stage 1Castres - Narbonne (151.0km) | 151.0km |
| 10-06 | 8 | | GP Kanton Aargau (1.HC) | 196.0km |
| 29-04 | DNF | | Liège-Bastogne-Liège (PT) | 262.0km |
| 25-04 | DNF | | La Flèche Wallonne (PT) | 202.0km |
| 09-04 | 13 | | Rund um Köln (1.HC) | 203.0km |
| 20-02 | 76 | | Trofeo Laigueglia (1.1) | 183.0km |
| | | Tour of Qatar (2.1) |
| 01-02 | 12 | | Stage 5Al Zubarah - Mesaieed (160.0km) | 160.0km |
| 29-01 | 14 | | Stage 2Al Wakra - Al Whadha (135.0km) | 135.0km |