| 30-08 | 56 | | UCI World Championship Praha (WC) | 281.0km |
| | | Ronde van Duitsland /Deutschland Tour (2.4) |
| 08-08 | | 22 | Stage 6bEsslingen am Neckar - Stuttgart | 10.0km |
| 06-08 | 5 | | Stage 4Villingen-Schwenningen - Konstanz | 227.0km |
| | | Tour de Suisse (2.1) |
| 19-06 | | 4 | Stage 9Laax - Zürich | 210.0km |
| 17-06 | | 1 | Stage 7aLugano - Lugano | 84.0km |
| 17-06 | | 2 | Stage 7bLugano - Monte Brè | 9.0km |
| 16-06 | | 1 | Stage 6Brig-Glis - Lugano | 183.0km |
| 15-06 | 5 | 1 | Stage 5Genève - Brig-Glis | 231.0km |
| 13-06 | 8 | 2 | Stage 3aDöttingen - Solothurn | 103.0km |
| 13-06 | 6 | | Stage 3bSolothurn - Balmberg | 12.0km |
| 12-06 | | 2 | Stage 2Uster - Döttingen | 205.0km |
| 11-06 | 1 | 1 | Stage 1Wohlen - Uster | 205.0km |
| | | Giro d'Italia (2.HC) |
| 26 | | Standings |
| 07-06 | | 26 | Stage 22Soave - Verona | 42.0km |
| 27-05 | | 5 | Stage 12Arezzo - Montenero | 224.0km |
| 23-05 | | 5 | Stage 9Cosenza - Reggio Calabria | 230.0km |
| 22-05 | | 4 | Stage 8Sala Consilina - Cosenza | 202.0km |
| 21-05 | | 3 | Stage 7Bari - Potenza | 143.0km |
| 20-05 | | 4 | Stage 6Rodi Garganico - Bari | 225.0km |
| 19-05 | | 4 | Stage 5Marina di San Vito - Rodi Garganico | 180.0km |
| 18-05 | 3 | 4 | Stage 4Recanati - Lanciano | 214.0km |
| 16-05 | 6 | | Stage 3Bologna - Recanati | 255.0km |
| | | Tour de Romandie (2.1) |
| 10 | | Standings |
| 10-05 | | 10 | Stage 5bVernier - Vernier | 27.0km |
| 09-05 | 2 | | Stage 4Anzère - Martigny | 121.0km |
| 19-04 | 16 | | Liège-Bastogne-Liège (CDM) | 245.0km |
| 15-04 | 39 | | La Flèche Wallonne (1.1) | 240.0km |
| 08-04 | 33 | | Gent-Wevelgem (1.1) | 252.0km |
| 05-04 | 26 | | Ronde van Vlaanderen (CDM) | 267.0km |
| 21-03 | 44 | | Milano-Sanremo (CDM) | 288.0km |
| | | Tour Méditerranéen (2.1) |
| 10 | | Standings |
| 14-02 | | 10 | Stage 5Béziers - Perpignan | 158.0km |