| | | A Travers les Hauts de France (2.2) |
| 03-09 | 123 | | Stage 1Arras - Lagnicourt-Marcel (129.0km) | 129.0km |
| | | Giro Ciclistico della Valle d'Aosta - Mont Blanc (2.2U) |
| 57 | | Klassement |
| 18-07 | 46 | 57 | Stage 3Fenis - Cogne (149.0km) | 149.0km |
| 17-07 | 74 | 78 | Stage 2Valtournenche - Breuil-Cervinia (158.0km) | 158.0km |
| 16-07 | 92 | 92 | Stage 1Pollein - Pollein (110.0km) | 110.0km |
| | | 68th Tour of Bulgaria (2.2) |
| 38 | | Klassement |
| 05-07 | 37 | 38 | Stage 5Karnobat - Gabrovo (188.0km) | 188.0km |
| 04-07 | 63 | 55 | Stage 4Sliven - Burgas (108.0km) | 108.0km |
| 03-07 | 94 | 57 | Stage 3Troyan - Sliven (180.0km) | 180.0km |
| 02-07 | 61 | 61 | Stage 2Plovdiv - Troyan (113.0km) | 113.0km |
| 01-07 | 66 | 56 | Stage 1Sofia - Plovdiv (178.0km) | 178.0km |
| 30-06 | 57 | 57 | PrologueSofia - Sofia (1.0km) | 1.0km |
| | | Adriatica Ionica Race (2.1) |
| 17-06 | DNF | | Stage 3Ferrara - Comacchio (157.0km) | 157.0km |
| 16-06 | 56 | 56 | Stage 2Vittorio Veneto - Cima Grappa (148.0km) | 148.0km |
| 15-06 | 102 | 103 | Stage 1Trieste - Aviano (185.0km) | 185.0km |
| 30-05 | DNF | | 49^ Coppa della Pace - 46° Trofeo F.lli Anelli (1.2U) | |
| | | Istarsko Proljece - Istrian Spring Trophy (2.2) |
| 110 | | Klassement |
| 14-03 | 116 | 110 | Stage 3Marcana - Umag (143.0km) | 143.0km |
| 13-03 | 69 | 95 | Stage 2Vizinada - Motovun (165.0km) | 165.0km |
| 12-03 | 86 | 145 | Stage 1Funtana - Porec (168.0km) | 168.0km |
| 11-03 | 160 | 160 | PrologueUmag - Umag (2.0km) | 2.0km |
| 07-03 | 93 | | Trofej Porec - Porec Trophy (1.2) | 156.0km |