| 10.10 | 12 |  |  | Paris-Bourges (1.1) | 190.3 | 10 | 3 | more | 
| 29.09 | 10 |  |  | Duo Normand (1.1) | 54.3 | 14 |  | more | 
| 22.09 | 21 |  |  | World Championships - TTT (WC) | 57.2 |  |  | more | 
| 20.08 › 23.0820-23/8 |  |  |  | Tour du Limousin (2.1) |  |  |  | more | 
| 22.08 | DNF |  |  | S3Stage 3 - Ussac › Chamboulive | 182.9 |  |  |  | 
| 21.08 | 127 | 126 |  | S2Stage 2 - Rochechouart › Ambazac | 185.7 |  |  |  | 
| 20.08 | 115 | 115 |  | S1Stage 1 - Limoges › Rochechouart | 168 |  |  |  | 
| 17.08 | 4 |  |  | Puchar Ministra Obrony Narodowej (1.2) | 179 | 4 |  | more | 
| 10.08 | 88 |  |  | Memorial Henryka Lasaka (1.2) | 178.8 |  |  | more | 
| 23.07 › 27.0723-27/7 |  |  |  | Dookoła Mazowsza (2.2) |  |  |  | more | 
|  | 5 |  |  | General classificationGeneral classification |  | 8 |  |  | 
| 27.07 | 12 |  |  | S6Stage 6 - Nowy Dwor Mazowieck › Nowy Dwor Mazowieck | 160 |  |  |  | 
| 26.07 | 12 | 5 |  | S5Stage 5 - Modlin › Nowy Dwor Mazowieck | 110 |  |  |  | 
| 26.07 | 2 | 5 |  | S4 (TTT)Stage 4 (TTT) - Nowy Dwor Mazowieck › Nowy Dwor Mazowieck | 26.7 | 4 | 1.25 |  | 
| 25.07 | 7 | 5 |  | S3Stage 3 - Wysokie Mazowieck › Łomża | 160 |  |  |  | 
| 24.07 | 12 | 6 |  | S2Stage 2 - Warszawa-Wesola › Wysokie Mazowieck | 186 |  |  |  | 
| 23.07 | 18 | 5 |  | S1Stage 1 - Kozienice › Kozienice | 177 |  |  |  | 
| 11.07 › 14.0711-14/7 |  |  |  | Czech Cycling Tour (2.2) |  |  |  | more | 
| 13.07 | DNF |  |  | S3Stage 3 - Zábřeh › Šternberk | 173 |  |  |  | 
| 12.07 | 90 | 111 |  | S2Stage 2 - Olomouci › Mohelnice | 156 |  |  |  | 
| 23.06 | 48 |  |  | National Championships Poland ME - Road Race (NC) | 240 |  |  | more | 
| 20.06 | 6 |  |  | National Championships Poland ME - ITT (NC) | 40 |  | 2 | more | 
| 12.06 › 16.0612-16/6 |  |  |  | Ster ZLM Toer GP Jan van Heeswijk (2.1) |  |  |  | more | 
|  | 110 |  |  | General classificationGeneral classification |  |  |  |  | 
| 16.06 | 54 |  |  | S5Stage 5 - Gerwen › Boxtel | 176.2 |  |  |  | 
| 15.06 | 83 | 115 |  | S4Stage 4 - Verviers › La Gileppe | 186 |  |  |  | 
| 14.06 | 38 | 119 |  | S3Stage 3 - Buchten › Buchten | 188.3 |  |  |  | 
| 13.06 | 121 | 123 |  | S2Stage 2 - Breda › Breda | 175.7 |  |  |  | 
| 12.06 | 86 | 86 |  | ProloguePrologue - Goes › Goes | 8 |  |  |  | 
| 30.05 › 01.0630-1/5 |  |  |  | Tour of Estonia (2.1) |  |  |  | more | 
|  | 11 |  |  | General classificationGeneral classification |  | 12 | 5 |  | 
| 01.06 | 29 |  |  | S3Stage 3 - Tartu › Tartu | 150 |  |  |  | 
| 31.05 | 23 | 9 |  | S2Stage 2 - Tallinn › Tartu | 192 |  |  |  | 
| 30.05 | 8 | 9 |  | S1b (ITT)Stage 1b (ITT) - Tallinn › Tallinn | 3 | 1 |  |  | 
| 30.05 | 98 | 98 |  | S1aStage 1a - Viimsi › Viimsi | 125 |  |  |  | 
| 03.05 › 05.053-5/5 |  |  |  | Szlakiem Grodòw Piastowskich (2.1) |  |  |  | more | 
|  | 13 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 30 |  |  | General classificationGeneral classification |  |  |  |  | 
| 05.05 | 32 |  |  | S4Stage 4 - Jawor › Zlotoryja | 161.7 |  |  |  | 
| 04.05 | 60 | 31 |  | S3Stage 3 - Polkowice › Polkowice | 95.7 |  |  |  | 
| 04.05 | 16 | 31 |  | S2 (ITT)Stage 2 (ITT) - Polkowice › Polkowice | 30.2 |  |  |  | 
| 03.05 | 39 | 39 |  | S1Stage 1 - Swidnica › Dzierzoniow | 167.8 |  |  |  | 
| 01.05 | 8 |  |  | Memorial Andrzeja Trochanowskiego (1.2) | 168 |  | 3 | more | 
| 21.04 › 28.0421-28/4 |  |  |  | Presidential Cycling Tour of Turkey (2.HC) |  |  |  | more | 
|  | 85 |  |  | General classificationGeneral classification |  |  |  |  | 
| 28.04 | 104 |  |  | S8Stage 8 - Istanbul › Istanbul | 121 |  |  |  | 
| 27.04 | 48 | 86 |  | S7Stage 7 - Kusadasi › Izmir | 124.5 |  |  |  | 
| 26.04 | 70 | 88 |  | S6Stage 6 - Bodrum › Selçuk (Meryem Ana) | 182 |  |  |  | 
| 25.04 | 133 | 90 |  | S5Stage 5 - Marmaris › Bodrum | 183 |  |  |  | 
| 24.04 | 96 | 55 |  | S4Stage 4 - Göcek › Marmaris | 164 |  |  |  | 
| 23.04 | 56 | 56 |  | S3Stage 3 - Antalya › Elmali | 152 |  |  |  | 
| 22.04 | 48 | 38 |  | S2Stage 2 - Alanya › Antalya | 153 |  |  |  | 
| 21.04 | 59 | 59 |  | S1Stage 1 - Alanya › Alanya | 143.3 |  |  |  | 
| 04.04 | 83 |  |  | Grand Prix Pino Cerami (1.1) | 205.8 |  |  | more | 
| 30.03 | DNF |  |  | Volta Limburg Classic (1.1) | 196 |  |  | more | 
| 14.03 | DNF |  |  | GP Nobili Rubinetterie-Coppa Papà Carlo-Coppa Città di Stresa (1.1) | 187.5 |  |  | more | 
| 23.02 | 61 |  |  | Vuelta Ciclista a Murcia (1.1) | 180 |  |  | more | 
| 06.02 › 10.026-10/2 |  |  |  | Tour Méditerranéen Cycliste Professionnel (2.1) |  |  |  | more | 
| 10.02 | DNF |  |  | S5Stage 5 - Bandol › Grasse | 192 |  |  |  | 
| 09.02 | 105 | 105 |  | S4Stage 4 - Rousset › Toulon (Mont Faron) | 145 |  |  |  | 
| 07.02 | 131 | 128 |  | S2 (ITT)Stage 2 (ITT) - Cap d'Agde › Sete (Mont Saint Clair) | 24 |  |  |  | 
| 06.02 | 108 | 108 |  | S1Stage 1 - Limoux › Gruissan | 146.5 |  |  |  |