| 18-08 | 8 | | Coppa Bernocchi (1.1) | 199.0km |
| 16-08 | 24 | | Tre Valli Varesine (1.HC) | 190.0km |
| 14-08 | 3 | | Subida Urkiola (1.1) | 171.0km |
| | | Vuelta a Burgos (2.HC) |
| 12 | | Klassement |
| 11-08 | 9 | 12 | Stage 5Sasamón - Burgos (168.0km) | 168.0km |
| 08-08 | 3 | | Stage 2Lerma - Miranda de Ebro (175.0km) | 175.0km |
| 31-07 | 80 | | HEW-Cyclassics (PT) | 250.0km |
| | | Brixia Tour (2.1) |
| 42 | | Klassement |
| 24-07 | 46 | 42 | Stage 3Bettole di Buffalora - Manerbio (180.0km) | 180.0km |
| 03-07 | 16 | | Trofeo Matteotti (1.1) | 188.0km |
| 26-06 | 47 | | National Road Championships - Italy (CN) | 259.0km |
| | | Ster Elektrotoer (2.1) |
| 17-06 | 9 | | Stage 4Verviers - Jalhay (189.0km) | 189.0km |
| 16-06 | 5 | | Stage 3Sittard-Geleen - Valkenburg (181.0km) | 181.0km |
| | | Tour de Luxembourg (2.HC) |
| 05-06 | 10 | | Stage 5Wiltz - Diekirch (155.0km) | 155.0km |
| 03-06 | 2 | | Stage 2Colmar/Berg - Leudelange (187.0km) | 187.0km |
| | | Tour of Japan (2.2) |
| 15-05 | 2 | | Stage 5 | |
| 15-05 | 3 | | Stage 4 | |
| 15-05 | | 3 | Stage 6 | |
| 01-05 | DNF | | Rund um den Henninger Turm (1.HC) | 211.0km |
| 17-04 | DNF | | Amstel Gold Race (PT) | 251.0km |
| 14-04 | 56 | | GP de Denain Porte du Hainaut (1.1) | 199.0km |
| 09-04 | 6 | | Albert Achterhes Profronde van Drenthe (1.1) | 201.0km |
| 02-04 | 37 | | GP Miguel Indurain (1.1) | 191.0km |
| 19-03 | 107 | | Milano-Sanremo (PT) | 294.0km |
| | | Vuelta Ciclista a Murcia (2.1) |
| 04-03 | 10 | | Stage 3Mula - Fortuna (155.0km) | 155.0km |
| 20-02 | DNF | | Classic Haribo (1.1) | 203.0km |