25.10 | 12 | | | Firenze - Pistoia (1.3) | 33 | 10 | | more |
25.09 | 31 | | | Coppa Sabatini (1.2) | 197.7 | | | more |
25.07 › 27.0725-27/7 | | | | Brixia Tour (2.1) | | | | more |
| 24 | | | General classificationGeneral classification | | | | |
09.07 › 12.079-12/7 | | | | International UNIQA Classic (2.3) | | | | more |
| 69 | | | General classificationGeneral classification | | | | |
12.07 | 67 | | | S4Stage 4 - Gresten › Weyer | 149 | | | |
11.07 | 90 | 73 | | S3Stage 3 - Rabenstein › Gresten | 171 | | | |
10.07 | 28 | 30 | | S2Stage 2 - Traismauer › Rabenstein | 162 | | | |
09.07 | 37 | 38 | | S1Stage 1 - Traismauer › Traismauer | 178 | | | |
02.07 › 06.072-6/7 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.3) | | | | more |
06.07 | 67 | | | S7Stage 7 - Konskie › Łódź | 146.2 | | | |
05.07 | 70 | | | S6Stage 6 - Sandomierz › Kielce | 116.7 | | | |
05.07 | 54 | | | S5Stage 5 - Debica › Mielec | 35.3 | | | |
03.07 | 3 | | | S3Stage 3 - Pszczyna › Bielsko-Biała | 180.2 | 7 | | |
02.07 | 57 | | | S2Stage 2 - Czerwionka Leszczyny › Jastrzebie Zdrój | 101.9 | | | |
02.07 | 93 | | | S1Stage 1 - Rybnik › Rybnik | 78 | | | |
26.06 | 27 | | | National Championships Poland ME - ITT (NC) | 42 | | | more |
18.05 | DNF | | | Schynberg-Rundfahrt (1.3) | 180 | | | more |
06.05 › 11.056-11/5 | | | | Tour de Slovénie (2.5) | | | | more |
| 46 | | | Points classificationPoints classification | | | | |
| 29 | | | General classificationGeneral classification | | | | |
11.05 | 62 | | | S6Stage 6 - Sentjernej › Novo mesto | 156 | | | |
10.05 | 29 | 29 | | S5Stage 5 - Grosuplje › Vrsic | 168 | | | |
09.05 | 32 | 36 | | S4Stage 4 - Vrhnika › Kranj | 176 | | | |
08.05 | 15 | 38 | | S3Stage 3 - Lenart › Ljubljana | 203 | | | |
07.05 | 64 | 49 | | S2Stage 2 - Ormoz › Beltinci | 168 | | | |
06.05 | 39 | 39 | | S1Stage 1 - Catez › Ptuj | 167 | | | |
04.05 | 19 | | | Giro di Toscana (1.3) | 196 | 2 | | more |
24.04 › 27.0424-27/4 | | | | Giro del Trentino (2.2) | | | | more |
| 29 | | | General classificationGeneral classification | | | | |
27.04 | 24 | | | S4Stage 4 - Caldonazzo › Arco | 156.4 | | | |
26.04 | 54 | 28 | | S3Stage 3 - Fondo › Levico Terme | 165.4 | | | |
25.04 | 26 | 26 | | S2Stage 2 - Moena › Ronzone | 166.5 | | | |
24.04 | 25 | 24 | | S1Stage 1 - Arco › Moena | 170.5 | | | |
17.04 › 21.0417-21/4 | | | | Settimana Ciclista Lombarda (2.5) | | | | more |
| 7 | | | Youth classificationYouth classification | | | | |
| 8 | | | Mountains classificationMountains classification | | | | |
| 22 | | | Points classificationPoints classification | | | | |
| 32 | | | General classificationGeneral classification | | | | |
21.04 | 24 | | | S5Stage 5 - Carobbio degli Angeli › Bergamo | 157 | | | |
20.04 | 25 | 33 | | S4Stage 4 - Castione della Presolana › Clusone | 153.6 | | | |
19.04 | 8 | 40 | | S3Stage 3 - Roncadelle › Roncadelle | 162 | | | |
18.04 | 26 | 55 | | S2 (ITT)Stage 2 (ITT) - Almenno San Bartolomeo › Roncola San Bartolomeo | 7.6 | | | |
17.04 | 54 | 54 | | S1Stage 1 - Alzate Brianza › Alzate Brianza | 151.3 | | | |
23.03 | DNF | | | Stausee Rundfahrt (1.3) | 188 | | | more |
16.03 | 57 | | | Giro del Lago Maggiore "GP Knorr" (1.5) | 176 | | | more |
08.03 | 72 | | | Giro della Provincia di reggio Calabria (1.3) | 196 | | | more |
18.02 | 62 | | | Trofeo Laigueglia (1.2) | 183 | | | more |