| 06-10 | 104 | | Paris - Tours (CDM) | 249.0km |
| | | Vuelta a España (2.HC) |
| 20-09 | DNF | | Stage 13Oviedo - Covadonga (159.0km) | 159.0km |
| 11-09 | 19 | | Stage 5Murcia - Almería (208.0km) | 208.0km |
| | | Ronde van Nederland (2.8) |
| 56 | | Standings |
| 31-08 | | 56 | Stage 6Roermond - Landgraaf (210.0km) | 210.0km |
| 30-08 | 8 | | Stage 5Zevenaar - Venray (180.0km) | 180.0km |
| 28-08 | 1 | 2 | Stage 2Haarlem - Almere (180.0km) | 180.0km |
| | | Vuelta Ciclista a Castilla y Léon (2.4) |
| 05-08 | 3 | | Stage 2Aranda de Duero - Palencia (169.0km) | 169.0km |
| | | Tour of Sweden (2.3) |
| 3 | | Standings |
| 17-06 | 4 | 3 | Stage 7Sodertalje - Stockholm (203.0km) | 203.0km |
| 16-06 | 7 | 3 | Stage 6Kolmardens Djurpark - Sodertalje (156.0km) | 156.0km |
| 15-06 | 6 | 3 | Stage 5Skovde - Huskvarna (130.0km) | 130.0km |
| 13-06 | 4 | 3 | Stage 2Orebro - Karlstad (190.0km) | 190.0km |
| 12-06 | 3 | 3 | Stage 1Stockholm - Stockholm (153.0km) | 153.0km |
| | | Dauphiné Libéré (2.1) |
| 05-06 | 4 | | Stage 3Bourg-Saint-Maurice - Tournon-sur-Rhône (179.0km) | 179.0km |
| | | GP du Midi-Libre (2.2) |
| 3 | | Standings |
| 26-05 | | 3 | Stage 6Sète - L'Espérou (192.0km) | 192.0km |
| 24-05 | 4 | | Stage 4Marvejols - Marvejols (155.0km) | 155.0km |
| 23-05 | 2 | | Stage 3Mazamet - Sévérac (178.0km) | 178.0km |
| 21-05 | 3 | 3 | Stage 1Agde - Millas (159.0km) | 159.0km |
| | | Setmana Catalana (2.1) |
| 28-03 | 6 | | Stage 4Llívia - Vic (160.0km) | 160.0km |
| 25-03 | 3 | | Stage 1Lloret de Mar - Lloret de Mar (166.0km) | 166.0km |
| 23-03 | 166 | | Milano-Sanremo (CDM) | 294.0km |
| 02-03 | DNF | | Omloop Het Volk (1.1) | 209.0km |