| 18-10 | 87 | | Giro di Lombardia (National) | 242.0km |
| 16-10 | 43 | | Giro del Piemonte (1.HC) | 199.0km |
| 11-10 | DNF | | Giro dell'Emilia (1.HC) | 199.0km |
| 28-09 | DNF | | UCI World Championship Varese (CM) | 260.0km |
| 25-09 | 49 | | UCI World Championship Varese TT (CM) | 43.0km |
| 30-07 | 4 | | Gala Tour de France (Cri) | |
| 29-06 | 2 | | National Road Championships - Luxembourg (CN) | 244.0km |
| 26-06 | 3 | | National Road Championships - Luxembourg TT (CN) | |
| | | Ster Elektrotoer (2.1) |
| 18 | | Standings |
| 21-06 | | 18 | Stage 5Sittard-Geleen - Gemert-Bakel (150.0km) | 150.0km |
| | | Tour de Luxembourg (2.HC) |
| 08-06 | 4 | | Stage 4Mersch - Luxembourg (157.0km) | 157.0km |
| 04-06 | 9 | | PrologueLuxembourg - Luxembourg (2.0km) | 2.0km |
| | | Volta Ciclista a Catalunya (PT) |
| 75 | | Standings |
| 25-05 | 55 | 75 | Stage 7Pallejá - Barcelona (124.0km) | 124.0km |
| 24-05 | 25 | 83 | Stage 6El Vendrell - Pallejá (163.0km) | 163.0km |
| 23-05 | 37 | 83 | Stage 5Ascó - El Vendrell (163.0km) | 163.0km |
| 22-05 | 70 | 83 | Stage 4La Seu d'Urgell - Ascó (217.0km) | 217.0km |
| 21-05 | 104 | 104 | Stage 3Banyoles - La Seu d'Urgell (191.0km) | 191.0km |
| 20-05 | 19 | 54 | Stage 2Riudellots de la Selva - Banyoles (167.0km) | 167.0km |
| 19-05 | 64 | 64 | Stage 1Lloret de Mar - Lloret de Mar (3.0km) | 3.0km |
| | | Presidential Tour of Turkey (2.1) |
| 17-04 | 6 | | Stage 4Marmaris - Ölüdeniz (177.0km) | 177.0km |
| 02-03 | 64 | | Kuurne-Brussel-Kuurne (1.1) | 193.0km |
| 01-03 | DNF | | Omloop Het Volk (1.HC) | 199.0km |
| | | Tour Down Under (PT) |
| 86 | | Standings |
| 27-01 | | 86 | Stage 6Adelaide - Adelaide (88.0km) | 88.0km |