| 01-09 | 12 | | UCI World Championship Zürich (CM) | 270.0km |
| 05-08 | 2 | | National Road Championships - Italy (CN) | |
| | | Tour de Suisse (2.1) |
| 1 | | Standings |
| 1 | | Mountain |
| 20-07 | 1 | 1 | Stage 8Sankt Gallen - Zürich (227.0km) | 227.0km |
| 19-07 | | 1 | Stage 7Arosa - Sankt Gallen (241.0km) | 241.0km |
| 18-07 | 1 | 1 | Stage 6Lugano - Arosa (189.0km) | 189.0km |
| 17-07 | 1 | 1 | Stage 5Zug - Lugano (214.0km) | 214.0km |
| 16-07 | | 1 | Stage 4Bern - Zug (201.0km) | 201.0km |
| 15-07 | | 1 | Stage 3aMorges - Murten (150.0km) | 150.0km |
| 15-07 | | 1 | Stage 3bMurten - Bern (145.0km) | 145.0km |
| 14-07 | | 1 | Stage 2Basel - Morges (264.0km) | 264.0km |
| 13-07 | 1 | 1 | Stage 1Zürich - Basel (250.0km) | 250.0km |
| | | Giro d'Italia (2.HC) |
| 06-07 | | 1 | Stage 17aTrento - Verona (90.0km) | 90.0km |
| 06-07 | | 1 | Stage 17bVerona - Mantova (72.0km) | 72.0km |
| 05-07 | 3 | 1 | Stage 16Bassano del Grappa - Trento (186.0km) | 186.0km |
| 03-07 | 3 | 1 | Stage 15Auronzo di Cadore - Bassano del Grappa (203.0km) | 203.0km |
| 02-07 | 2 | | Stage 14Udine - Auronzo di Cadore (124.0km) | 124.0km |
| 22-06 | 2 | | Stage 7Ancona - Chieti (170.0km) | 170.0km |
| 19-06 | 2 | | Stage 5Prato - Bologna (112.0km) | 112.0km |
| 15-06 | | 1 | Stage 18 | |
| 05-05 | 1 | | Meisterschaft von Zürich (1.1) | 180.0km |
| 19-03 | 4 | | Milano-Sanremo (CDM) | 293.0km |