| 04-09 | 10 | | UCI World Championship ltenrhein (CM) | 269.0km |
| 26-06 | 2 | | National Road Championships - Switzerland (CN) | 218.0km |
| | | Tour de Suisse (2.1) |
| 5 | | Standings |
| 2 | | Points |
| 24-06 | 3 | 5 | Stage 10Brugg - Zürich | 166.0km |
| 23-06 | 5 | | Stage 9Genève - Brügg | 181.0km |
| 22-06 | 5 | | Stage 8Unterbäch - Genève | 206.0km |
| 21-06 | 2 | | Stage 7Bellinzona - Unterbäch | 219.0km |
| 20-06 | 4 | | Stage 6Sargans - Bellinzona | 177.0km |
| 19-06 | 7 | | Stage 5bSargans - Flumserberg | 19.0km |
| 19-06 | 5 | | Stage 5aDavos - Sargans | 64.0km |
| 18-06 | 5 | | Stage 4Altstätten - Davos | 232.0km |
| 17-06 | 9 | | Stage 3Meilen - Altstätten | 153.0km |
| 15-06 | 3 | | Stage 1Seuzach - Schinznach-Bad | 173.0km |
| | | Giro d'Italia (2.HC) |
| 31-05 | 7 | | Stage 18Sarnico - Vicenza | 178.0km |
| 29-05 | 3 | | Stage 16aOrta San Giulio - Milano | 110.0km |
| 29-05 | 5 | | Stage 16bMilano - Bergamo | 105.0km |
| 28-05 | 8 | | Stage 15Savona - Orta San Giulio | 219.0km |
| 25-05 | 5 | | Stage 12Pietrasanta - Reggio Emilia | 180.0km |
| 20-05 | 5 | | Stage 8Salerno - Terracina | 212.0km |
| 19-05 | 6 | | Stage 7Campitello Matese - Salerno | 216.0km |
| 17-05 | 5 | | Stage 5Terni - Vasto | 269.0km |
| 16-05 | 5 | | Stage 4Pesaro - Todi | 187.0km |
| 14-05 | 8 | | Stage 2Mantova - Comacchio | 192.0km |
| 12-05 | | 42 | Stage 22 | |
| | | Quatre Jours de Dunkerque (2.1) |
| 7 | | Standings |
| 08-05 | 4 | 7 | Stage 5bDunkerque - Dunkerque | 92.0km |
| 08-05 | 5 | | Stage 5aCassel - Cassel | 103.0km |
| 01-05 | 10 | | Meisterschaft von Zürich (1.1) | 239.0km |
| 21-04 | 18 | | Amstel Gold Race (CDM) | 242.0km |
| 14-04 | 60 | | La Flèche Wallonne (1.1) | 248.0km |
| 06-04 | 8 | | Gent-Wevelgem (1.1) | 255.0km |
| 19-03 | 58 | | Milano-Sanremo (CDM) | 294.0km |
| | | Tirreno-Adriatico (2.1) |
| 14-03 | 4 | | Stage 3Grottammare - Paglieta | 210.0km |
| 12-03 | 3 | | Stage 1Santa Marinella - Lago di Vico | 193.0km |