| 03-09 | 4 | | UCI World Championship Heerlen (CM) | 265.0km |
| 06-08 | 1 | | Tre Valli Varinese (Nat) | |
| | | Tour de Suisse (2.1) |
| 1 | | Klassement |
| 3 | | Punten |
| 1 | | Berg |
| 24-06 | 5 | 1 | Stage 7bBrugg - Zürich (48.0km) | 48.0km |
| 24-06 | | 1 | Stage 7aMöhlin - Brugg (74.0km) | 74.0km |
| 23-06 | | 1 | Stage 6Burgdorf - Möhlin (205.0km) | 205.0km |
| 22-06 | | 1 | Stage 5Emmenbrücke - Burgdorf (143.0km) | 143.0km |
| 21-06 | | 1 | Stage 4Martigny - Emmenbrücke (237.0km) | 237.0km |
| 20-06 | 1 | 1 | Stage 3Silvaplana - Locarno (193.0km) | 193.0km |
| 19-06 | 1 | 1 | Stage 2Vaduz - Silvaplana (110.0km) | 110.0km |
| 18-06 | 2 | | Stage 1Zürich - Vaduz (190.0km) | 190.0km |
| | | Giro d'Italia (2.HC) |
| 11-06 | 10 | | Stage 22aTirano - Madonna del Ghisallo (137.0km) | 137.0km |
| 09-06 | 8 | | Stage 20Cortina d'Ampezzo - Trento (235.0km) | 235.0km |
| 06-06 | 10 | | Stage 17Verona - Vicenza (140.0km) | 140.0km |
| 31-05 | 5 | | Stage 12Caserta - Blockhaus (220.0km) | 220.0km |
| 26-05 | 5 | | Stage 7Catania - Etna (169.0km) | 169.0km |
| 23-05 | 10 | | Stage 4Firenze - Chianciano Terme (155.0km) | 155.0km |
| 20-05 | | 6 | Stage 22b | |
| | | Tour de Romandie (2.1) |
| 13 | | Klassement |
| 07-05 | | 13 | Stage 4Le Locle - Sainte-Croix (226.0km) | 226.0km |
| 06-05 | 2 | | Stage 3aLes Diablerets - Le Locle (179.0km) | 179.0km |
| 05-05 | 1 | | Stage 2Sierre - Les Diablerets (158.0km) | 158.0km |
| 04-05 | 2 | | Stage 1Genève - Sierre (173.0km) | 173.0km |
| 16-04 | 17 | | Rund um den Henninger Turm (1.1) | 227.0km |
| 09-04 | 10 | | Paris-Roubaix (CDM) | 263.0km |
| 02-04 | 72 | | Ronde van Vlaanderen (CDM) | 245.0km |
| 18-03 | 2 | | Milano-Sanremo (CDM) | 288.0km |
| 15-03 | 1 | | Milano-Torino (1.1) | |
| | | Tirreno - Adriatico (2.1) |
| 14 | | Klassement |
| 12-03 | | 14 | Stage 5San Benedetto del Tronto - San Benedetto del Tronto (222.0km) | 222.0km |
| 08-03 | 2 | | Stage 1Santa Marinella - Fiuggi (182.0km) | 182.0km |