| 27-09 | 46 | | UCI World Championship Stuttgart TT (WC) | 44.0km |
| | | Vuelta a España (PT) |
| 72 | | Standings |
| 23-09 | | 72 | Stage 21Rivas-Vaciamadrid - Madrid | 104.0km |
| 02-09 | 8 | | Stage 2Allariz - Santiago de Compostela | 148.0km |
| | | Deutschland Tour (PT) |
| 16 | | Standings |
| 18-08 | | 16 | Stage 9Einbeck - Hannover | 143.0km |
| 29-06 | 2 | | National Road Championships - Spain TT (CN) | |
| | | Critérium du Dauphiné Libéré (PT) |
| 14-06 | 16 | | Stage 4Hauterives - Mont Ventoux | 197.0km |
| 29-04 | DNF | | Liège-Bastogne-Liège (PT) | 262.0km |
| 25-04 | DNF | | La Flèche Wallonne (PT) | 202.0km |
| 22-04 | DNF | | Amstel Gold Race (PT) | 253.0km |
| 08-04 | DNF | | Ronde van Vlaanderen (PT) | 259.0km |
| | | Critérium International (2.HC) |
| 13 | | Standings |
| 01-04 | 9 | 13 | Stage 3Charleville-Mézières - Charleville-Mézières | 8.0km |
| 01-04 | 15 | | Stage 2Les Vieilles Forges - Monthermé | 98.0km |
| 31-03 | 19 | | Stage 1Sedan - Charleville-Mézières | 180.0km |
| | | Paris-Nice (PT) |
| 3 | | Standings |
| 18-03 | 11 | 3 | Stage 7Nice - Nice | 129.0km |
| 17-03 | 1 | 3 | Stage 6Brignoles - Cannes | 200.0km |
| 13-03 | 16 | | Stage 2Vatan - Limoges | 177.0km |
| | | Volta a la Comunidad Valenciana (2.1) |
| 7 | | Standings |
| 03-03 | 20 | 7 | Stage 5Valencia - Valencia | 147.0km |
| 02-03 | 7 | | Stage 4Albaida - Vallada | 162.0km |
| 01-03 | 14 | | Stage 3Vila Real - Vila Real | 152.0km |
| 28-02 | 16 | | Stage 2Calpe - Calpe | 148.0km |
| 14-02 | 2 | | Trofeo Soller (1.1) | 150.0km |
| 13-02 | 5 | | Trofeo Pollença (1.1) | 149.0km |