28.08 | 20 | | | Giro del Veneto (1.1) | 198 | 1 | | more |
03.08 » 07.08 | | | | Vuelta Ciclista a León (2.2) | | | | more |
| 16 | | | Points classification | | | | more |
| 53 | | | General classification | | | | more |
07.08 | 61 | | | Stage 5 - Camponaraya › Ponferrada | | | | more |
06.08 | 4 | | | Stage 4 - Sena de Luna › La Magdalena | 149.5 | | | more |
05.08 | 63 | | | Stage 3 - Cuadros › Cueva de Valdeporquero | 170.5 | | | more |
04.08 | 51 | | | Stage 2 - La Bañeza › Santovenia | 143.8 | | | more |
03.08 | 39 | | | Stage 1 - La Virgen del Camino › Cembranos | 137.3 | | | more |
01.08 | 25 | | | Trofeo Matteotti (1.1) | 188.5 | | | more |
24.07 » 26.07 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 10 | | | General classification | | 1 | | more |
26.07 | 9 | | | Stage 4 - Carhaix › Rostrenen | 169.3 | | | more |
25.07 | 8 | | | Stage 3 - Plouguernevel › Ploerdut | 102.4 | | | more |
25.07 | 37 | | | Stage 2 - Cleden - Poher › Carhaix | 96.1 | | | more |
24.07 | 30 | | | Stage 1 - Calanhel › Plouray | 167 | | | more |
27.06 | 30 | | | National Championships Italy - ITT (NC) | 37.3 | | | more |
26.06 | DNF | | | National Championships Italy ME - Road Race (NC) | 259.6 | | | more |
23.05 » 30.05 | | | | FBD Insurance Ras (2.2) | | | | more |
| 45 | | | General classification | | | | more |
30.05 | 70 | | | Stage 8 - Kilcullen › Skerries | 140 | | | more |
29.05 | 77 | | | Stage 7 - Gorey › Kilcullen | 151 | | | more |
28.05 | 8 | | | Stage 6 - Carrick on Suir › Gorey | 127 | | | more |
27.05 | 48 | | | Stage 5 - Tipperary › Seskin Hill (Carrick on Suir) | 157 | | | more |
26.05 | 5 | | | Stage 4 - Oughtergard › Tipperary | 169 | | | more |
25.05 | 116 | | | Stage 3 - Carrick on Shannon › Oughtergard | 171 | | | more |
23.05 | 42 | | | Stage 1 - Dunboyne › Dundalk | 149 | | | more |
12.05 » 16.05 | | | | Flèche du Sud (2.2) | | | | more |
| 64 | | | General classification | | | | more |
16.05 | 65 | | | Stage 5 - Petange › Esch-sur-Alzette | 156.6 | | | more |
15.05 | 108 | | | Stage 4 - Mamer › Roeser | 170.9 | | | more |
14.05 | 99 | | | Stage 3 - Heiderscheid › Esch-sur-Alzette | 157 | | | more |
13.05 | 55 | | | Stage 2 - Kayl › Rumelange | 152.6 | | | more |
12.05 | 93 | | | Prologue - Schifflange › Schifflange | 4.5 | | | more |
23.04 | 70 | | | Banja Luka - Belgrade I (1.2) | 194 | | | more |
18.03 » 21.03 | | | | Istarsko proljece - Istrian Spring Trophy (2.2) | | | | more |
| 34 | | | General classification | | | | more |
21.03 | 79 | | | Stage 4 - Pazin › Porec | 141 | | | more |
20.03 | 25 | | | Stage 3 - Vrsar › Motovun | 157 | | | more |
19.03 | 28 | | | Stage 2 - Porec › Labin | 131 | | | more |
18.03 | 61 | | | Stage 1 (ITT) - Gracišce › Lindar | 2.7 | | | more |
14.03 | 52 | | | Poreč Trophy - Trofej Poreč (1.2) | 146 | | | more |
03.03 | DNF | | | Giro del Friuli (1.1) | 190 | | | more |
20.02 | DNF | | | Trofeo Laigueglia (1.1) | 183 | | | more |
06.02 | 57 | | | GP Costa Degli Etruschi (1.1) | 193 | | | more |