| 31-08 | 12 | | UCI World Championship Yvoir (WC) | 266.0km |
| | | Ronde van Nederland (2.3) |
| 1 | | Mountain |
| 27-08 | | | Stage 5Simpelveld - Simpelveld (90.0km) | 90.0km |
| | | Tour de Suisse (2.1) |
| 24 | | Standings |
| 2 | | Mountain |
| 20-06 | | 24 | Stage 9bAffoltern-am-Albis - Affoltern-am-Albis (20.0km) | 20.0km |
| 18-06 | 1 | | Stage 7Laax - Laax (168.0km) | 168.0km |
| | | Giro d'Italia (2.HC) |
| 14 | | Standings |
| 1 | | Mountain |
| 07-06 | | 14 | Stage 21Alleghe - Passo dello Stelvio (186.0km) | 186.0km |
| 03-06 | 6 | | Stage 17bPontoglio - Monte Maddalena (46.0km) | 46.0km |
| | | Vuelta a España (2.HC) |
| 15 | | Standings |
| 1 | | Mountain |
| 11-05 | | 15 | Stage 19bSan Sebastián - San Sebastián (31.0km) | 31.0km |
| | | Vuelta Ciclista al Pais Vasco (2.1) |
| 18-04 | 6 | | Stage 5aSan Sebastián - Hondarribia (158.0km) | 158.0km |
| 18-04 | 6 | 15 | Stage 5bHondarribia - Hondarribia (8.0km) | 8.0km |
| 17-04 | 9 | | Stage 4Llodio - San Sebastián (190.0km) | 190.0km |
| | | Paris - Nice (2.1) |
| 17 | | Standings |
| 16-03 | | 17 | Stage 7bNice - Col d'Eze (9.0km) | 9.0km |