| 28-09 | DNF | | UCI World Championship Varese (CM) | 260.0km |
| | | Vuelta a España (Nat) |
| 59 | | Klassement |
| 21-09 | | 59 | Stage 21San Sebastián de los Reyes - Madrid (102.0km) | 102.0km |
| 15-09 | 17 | | Stage 15Cudillero - Ponferrada (202.0km) | 202.0km |
| 15-08 | 9 | | National Road Championships - Belgium TT (CN) | 45.0km |
| | | Paris-Corrèze (2.1) |
| 13 | | Klassement |
| 07-08 | 19 | 13 | Stage 2Brive-la-Gaillarde - Chaumeil (161.0km) | 161.0km |
| 06-08 | 15 | | Stage 1Saint-Amand-Montrond - Ambazac (196.0km) | 196.0km |
| 01-08 | 2 | | Dernycriterium Heist-op-den-Berg (Cri) | |
| | | Route du Sud (2.1) |
| 14 | | Klassement |
| 22-06 | | 14 | Stage 4Saint-Gaudens - Castres (207.0km) | 207.0km |
| 21-06 | 2 | | Stage 3Pierrefitte-Nestalas - Luchon-Superbagnères (180.0km) | 180.0km |
| | | Giro d'Italia (Nat) |
| 15-05 | DNF | | Stage 6Potenza - Peschici (231.0km) | 231.0km |
| 14-05 | 132 | 169 | Stage 5Belvedere Marittimo - Contursi Terme (203.0km) | 203.0km |
| 13-05 | 164 | 183 | Stage 4Pizzo Calabro - Catanzaro-Lungomare (183.0km) | 183.0km |
| 12-05 | 178 | 183 | Stage 3Catania - Milazzo (221.0km) | 221.0km |
| 11-05 | 181 | 166 | Stage 2Cefalu' - Agrigento (207.0km) | 207.0km |
| 10-05 | 18 | 126 | Stage 1Palermo - Palermo (23.0km) | 23.0km |
| 13-04 | DNF | | Paris-Roubaix (Nat) | 259.0km |
| 06-04 | 45 | | Ronde van Vlaanderen (PT) | 264.0km |
| 02-03 | DNF | | Kuurne-Brussel-Kuurne (1.1) | 193.0km |
| 01-03 | 74 | | Omloop Het Volk (1.HC) | 199.0km |