| 20-10 | 16 | | Giro di Lombardia (CDM) | 253.0km |
| 02-09 | DNF | | UCI World Championship Salò di Garda (CM) | 296.0km |
| 14-08 | 3 | | Tre Valli Varinese (Nat) | |
| | | Tour de Suisse (2.1) |
| 2 | | Standings |
| 2 | | Points |
| 20-06 | | 2 | Stage 7Vaduz - Zürich (198.0km) | 198.0km |
| 17-06 | 3 | | Stage 4Thun - Heiligenschwendi (9.0km) | 9.0km |
| 16-06 | 2 | | Stage 3Biel - Thun (248.0km) | 248.0km |
| | | Giro d'Italia (2.HC) |
| 1 | | Standings |
| 09-06 | | 1 | Stage 21Saint-Vincent - Milano (160.0km) | 160.0km |
| 08-06 | 4 | 1 | Stage 20Le Balconate - Valdostane (238.0km) | 238.0km |
| 07-06 | | 1 | Stage 19Frabosa Soprana - Saint-Vincent (193.0km) | 193.0km |
| 06-06 | | 1 | Stage 18Casale Monferrato - Frabosa Soprana (232.0km) | 232.0km |
| 05-06 | | 1 | Stage 17Lecco - Casale Monferrato (194.0km) | 194.0km |
| 04-06 | 2 | | Stage 16Aprica - Piani dei Resinelli (123.0km) | 123.0km |
| 02-06 | 8 | | Stage 14Belluno - Passo di Rolle (160.0km) | 160.0km |
| 28-05 | 8 | | Stage 10Chieti - Fano (218.0km) | 218.0km |
| 22-05 | 3 | | Stage 4Montecatini Terme - Perugia (248.0km) | 248.0km |
| 06-05 | 20 | | Giro di Romagna (1.1) | |
| 25-03 | 51 | | Gent-Wevelgem (1.1) | 237.0km |
| 19-03 | 71 | | Milano-Sanremo (CDM) | 288.0km |
| 10-03 | 1 | | Milano - Torino (1.1) | |