| 24-10 | 8 | | Japan Cup (1.1) | |
| 17-10 | 10 | | Escalada a Montjuïc (1.2) | 34.0km |
| 16-10 | 32 | | Giro di Lombardia (CDM) | 246.0km |
| 14-10 | 85 | | Giro del Piemonte (1.1) | 186.0km |
| 13-10 | 28 | | Milano-Torino (1.1) | 199.0km |
| 03-10 | 59 | | UCI World Championship Verona (CM) | 265.0km |
| | | Vuelta a España (GT) |
| 13-09 | DNF | | Stage 10Alcoi - Xorret de Cati (174.0km) | 174.0km |
| 12-09 | 156 | 158 | Stage 9Xativa - Alto de Aitana (162.0km) | 162.0km |
| 11-09 | 68 | 167 | Stage 8Almussafes - Almussafes (40.0km) | 40.0km |
| 10-09 | 116 | 171 | Stage 7Castellón - Valencia (170.0km) | 170.0km |
| 09-09 | 135 | 177 | Stage 6Benicarló - Castellón (157.0km) | 157.0km |
| 08-09 | 133 | 179 | Stage 5Zaragoza - Morella (186.0km) | 186.0km |
| 07-09 | 149 | 183 | Stage 4Soria - Zaragoza (167.0km) | 167.0km |
| 06-09 | 166 | 183 | Stage 3Burgos - Soria (157.0km) | 157.0km |
| 05-09 | 184 | 183 | Stage 2León - Burgos (207.0km) | 207.0km |
| 04-09 | 14 | 171 | Stage 1León - León (27.0km) | 27.0km |
| 29-08 | 40 | | GP Kanton Aargau (1.1) | 196.0km |
| 27-06 | 7 | | National Road Championships - Switzerland (CN) | 203.0km |
| 23-06 | 2 | | National Road Championships - Switzerland TT (CN) | 39.0km |
| | | Tour de Suisse (2.HC) |
| 2 | | Klassement |
| 2 | | Punten |
| 20-06 | 6 | 2 | Stage 9Lugano - Lugano (25.0km) | 25.0km |
| 19-06 | 12 | 1 | Stage 8Buchs - Bellinzone (191.0km) | 191.0km |
| 18-06 | 2 | 1 | Stage 7Linthal - Malbun (Triesenberg) (133.0km) | 133.0km |
| 17-06 | 6 | 2 | Stage 6Frutigen - Linthal (185.0km) | 185.0km |
| 16-06 | 5 | 3 | Stage 5Bätterkinden - Adelboden (161.0km) | 161.0km |
| 15-06 | | 3 | Stage 4Vallée de Joux - Bätterkinden (211.0km) | 211.0km |
| 14-06 | 9 | 3 | Stage 3Rheinfelden - Vallorbe (185.0km) | 185.0km |
| 13-06 | | 3 | Stage 2Dürrenroth - Rheinfelden (169.0km) | 169.0km |
| 12-06 | 3 | 3 | Stage 1Sursee - Beromünster (176.0km) | 176.0km |
| | | Vuelta Ciclista Asturias (2.2) |
| 7 | | Klassement |
| 16-05 | | 7 | Stage 5Cangas del Narcea - Oviedo (164.0km) | 164.0km |
| 15-05 | 5 | | Stage 4Cafés Toscaf - Santuario del Acebo (180.0km) | 180.0km |
| | | Tour de Romandie (2.HC) |
| 2 | | Klassement |
| 02-05 | 9 | 2 | Stage 5Lausanne - Lausanne (20.0km) | 20.0km |
| 01-05 | 1 | 3 | Stage 4Sion - Sion (127.0km) | 127.0km |
| 30-04 | 6 | | Stage 3Romont - Morgins (145.0km) | 145.0km |
| 29-04 | 11 | | Stage 2Romont - Romont (156.0km) | 156.0km |
| 21-04 | 82 | | La Flèche Wallonne (1.HC) | 199.0km |