| 02-09 | DNF | | UCI World Championship Varese (CM) | 295.0km |
| | | Tour de France (GT) |
| 1 | | Klassement |
| 29-07 | | 1 | Stage 24Dijon - Paris (322.0km) | 322.0km |
| 28-07 | | 1 | Stage 23Genève - Dijon (197.0km) | 197.0km |
| 27-07 | 1 | 1 | Stage 22Aix-les-Bains - Genève (97.0km) | 97.0km |
| 26-07 | | 1 | Stage 21Briançon - Aix-les-Bains (201.0km) | 201.0km |
| 25-07 | 3 | 1 | Stage 20Gap - Briançon (165.0km) | 165.0km |
| 24-07 | | 1 | Stage 19Marseille - Gap (208.0km) | 208.0km |
| 23-07 | | 1 | Stage 18Avignon - Marseille (173.0km) | 173.0km |
| 22-07 | | 1 | Stage 17Montpellier - Avignon (224.0km) | 224.0km |
| 20-07 | 1 | 1 | Stage 16Carcassonne - Montpellier (192.0km) | 192.0km |
| 19-07 | | 1 | Stage 15Luchon - Carcassonne (213.0km) | 213.0km |
| 18-07 | 1 | 1 | Stage 14Tarbes - Luchon (142.0km) | 142.0km |
| 15-07 | 1 | | Stage 11Brive-la-Gaillarde - Agen (177.0km) | 177.0km |
| 10-07 | 1 | | Stage 7La Guerche-de-Bretagne - Angers (85.0km) | 85.0km |
| | | Tour de Suisse (2.1) |
| 2 | | Klassement |
| 2 | | Berg |
| 23-06 | | 2 | Stage 8Davos - Zürich (234.0km) | 234.0km |
| 22-06 | 1 | | Stage 7Lugano - Davos (240.0km) | 240.0km |
| 16-06 | 1 | | Stage 2bBasel - Boncourt (65.0km) | 65.0km |
| | | Giro d'Italia (2.HC) |
| 6 | | Klassement |
| 10-06 | | 6 | Stage 20Sankt Moritz - Milano (172.0km) | 172.0km |
| 09-06 | 1 | | Stage 19Bolzano - Sankt Moritz (166.0km) | 166.0km |
| 08-06 | 3 | | Stage 18Cortina d'Ampezzo - Bolzano (242.0km) | 242.0km |
| 25-05 | 3 | | Stage 6Perugia - Terni (81.0km) | 81.0km |
| 06-05 | 2 | | Tour du Romandie
(2.1) | |
| 29-04 | 4 | | Meisterschaft von Zürich (1.1) | 250.0km |