| | | Giro di Padania (2.1) |
| 07-09 | DNF | | Stage 5Acqui Terme - Frabosa Soprana (174.0km) | 174.0km |
| 06-09 | 45 | 53 | Stage 4Lazzate - Passo della Bocchetta (229.0km) | 229.0km |
| 05-09 | 102 | 95 | Stage 3Castelfranco Veneto - Merate (229.0km) | 229.0km |
| 04-09 | 124 | 101 | Stage 2Poggio Renatico - San Vendemiano (223.0km) | 223.0km |
| 03-09 | 37 | 37 | Stage 1aSant'Agostino - Bondeno (83.0km) | 83.0km |
| 03-09 | 10 | 63 | Stage 1bSan Giovanni Persiceto - Crevalcore (16.0km) | 16.0km |
| 18-08 | 50 | | Puchar Ministra Obrony Narodowej (1.2) | |
| 12-08 | 63 | | Puchar Uzdrowisk Karpackich (1.2) | |
| 11-08 | 35 | | Memorial Henryka Lasaka (1.2) | |
| | | Dookola Mazowsza (2.2) |
| 3 | | Klassement |
| 28-07 | 4 | 3 | Stage 4Szydlowiec - Szydlowiec (24.0km) | 24.0km |
| 27-07 | 59 | 20 | Stage 3Kozienice - Kozienice (177.0km) | 177.0km |
| 26-07 | 52 | 20 | Stage 2Nowy Dwor Mazowiecki - Mazowiecki (187.0km) | 187.0km |
| 25-07 | 14 | 14 | Stage 1Modlin - Modlin (180.0km) | 180.0km |
| 29-06 | 1 | | National Road Championships - Bulgaria TT (CN) | |
| | | Tour de Slovaquie (2.2) |
| 43 | | Klassement |
| 09-06 | 71 | 43 | Stage 5Bratislava - Vodné dielo Gabčíkovo (135.0km) | 135.0km |
| 08-06 | 92 | 45 | Stage 4Dudince - Bratislava (231.0km) | 231.0km |
| 07-06 | 54 | 38 | Stage 3Liptovský Hrádok - Velky krtis (184.0km) | 184.0km |
| 06-06 | 34 | 35 | Stage 2Liptovsky Mikulas - Cierny Vah (153.0km) | 153.0km |
| 05-06 | 77 | 77 | Stage 1Liptovsky Mikulas - Liptovsky Mikulas (158.0km) | 158.0km |
| | | Szlakiem Grodòw Piastowskich (2.1) |
| 46 | | Klassement |
| 06-05 | 47 | 46 | Stage 4Dzierzoniow - Swidnica (153.0km) | 153.0km |
| 05-05 | 6 | 6 | Stage 2Polkowice - Polkowice (30.0km) | 30.0km |
| 05-05 | 81 | 11 | Stage 3Polkowice - Polkowice (77.0km) | 77.0km |
| 04-05 | 50 | 51 | Stage 1Jawor - Zlotoryja (161.0km) | 161.0km |
| 01-05 | 37 | | Memorial Andrzeja Trochanowskiego (1.2) | |
| | | Circuit des Ardennes International (2.2) |
| 50 | | Klassement |
| 08-04 | 92 | 50 | Stage 4Charleville-Mézières - Sedan (120.0km) | 120.0km |
| 08-04 | | 23 | Stage 3Sedan - Charleville-Mézières (26.0km) | 26.0km |
| 07-04 | 29 | 32 | Stage 2Renwez - Renwez (170.0km) | 170.0km |
| 06-04 | 51 | 52 | Stage 1Boulzicourt - Signy l'Abbaye (170.0km) | 170.0km |
| | | Volta ao Alentejo (2.2) |
| 86 | | Klassement |
| 25-03 | 109 | 86 | Stage 4Mértola - Grandola (151.0km) | 151.0km |
| 24-03 | 51 | 65 | Stage 3Odemira - Ourique (168.0km) | 168.0km |
| 23-03 | 76 | 74 | Stage 2Portel - Santiago do Cacém (191.0km) | 191.0km |
| 22-03 | 73 | 73 | Stage 1Castelo de Vide - Redondo (165.0km) | 165.0km |
| 18-03 | 62 | | La Roue Tourangelle Région Centre (1.2) | 192.0km |