| 17-10 | 74 | | Veneto Classic (1.1) | 206.0km |
| 07-10 | 78 | | Gran Piemonte (1.Pro) | 168.0km |
| 04-10 | DNF | | Coppa Bernocchi (1.Pro) | 197.0km |
| | | Cro Race (2.1) |
| 03-10 | DNS | | Stage 6Samobor - Zagreb | 156.0km |
| 02-10 | 81 | 91 | Stage 5Rabac - Opatija | 137.0km |
| 01-10 | 81 | 94 | Stage 4Zadar - Crikvenica | 197.0km |
| 30-09 | 105 | 100 | Stage 3Primosten - Makarska | 167.0km |
| 29-09 | 6 | 49 | Stage 2Slunj - Otočac | 187.0km |
| 28-09 | 93 | 95 | Stage 1Osijek - Varazdin | 237.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 57 | | Standings |
| 12 | | Points |
| 26-09 | 78 | 57 | Stage 7Guitté - Dinan | 155.0km |
| 25-09 | 76 | 58 | Stage 6Quédillac - Fougères | 164.0km |
| 24-09 | 1 | 42 | Stage 5Chateaubriant - Boisgervilly | 217.0km |
| 23-09 | 8 | 49 | Stage 4Ploeren - Louisfert | 166.0km |
| 22-09 | 89 | 53 | Stage 3Rosporden - Brandivy | 170.0km |
| 21-09 | 7 | 35 | Stage 2Corlay - Rosporden | 165.0km |
| 20-09 | 64 | 65 | Stage 1Le Cambout - Allineuc | 159.0km |
| | | Tour Poitou - Charentes (2.1) |
| 27-08 | DNS | | Stage 5Villefagnan - Poitiers | 166.0km |
| 26-08 | 114 | 89 | Stage 4Monts-sur-Guesnes - Loudun | 23.0km |
| 26-08 | 94 | 86 | Stage 3Moncontour - Loudun | 109.0km |
| 25-08 | 36 | 86 | Stage 2Parthenay - Ruffec | 193.0km |
| 24-08 | 124 | 124 | Stage 1Pons - Parthenay | 198.0km |
| 20-06 | DNF | | National Road Championships - Italy (CN) | 225.0km |
| | | Tour de Hongrie (2.1) |
| 14-05 | DNS | | Stage 3Veszprém - Tata | 142.0km |
| 13-05 | 94 | 74 | Stage 2Balatonfüred - Nagykanizsa | 183.0km |
| 12-05 | 46 | 49 | Stage 1Siofok - Kaposvár | 173.0km |
| | | Belgrade Banjaluka (2.1) |
| 61 | | Standings |
| 25-04 | 3 | 61 | Stage 4Prijedor - Banja Luka | 163.0km |
| 24-04 | 80 | 73 | Stage 3Bijeljina - Vlasenica | 124.0km |
| 23-04 | 7 | 7 | Stage 2Obrenovac - Bijeljina | 122.0km |
| 22-04 | 9 | 9 | Stage 1Beograd - Sabac | 96.0km |
| 28-03 | 92 | | Cholet - Pays de la Loire (1.1) | 201.0km |
| 21-03 | 2 | | GP Slovenian Istria (1.2) | |