10.09 › 14.0910-14/9 | | | | Turul Romaniei (2.2) | | | | more |
11.09 | 20 | 19 | | S2Stage 2 - Pitești › Pasul Dichiu | 172 | | | |
10.09 | 66 | 66 | | S1Stage 1 - Craiova › Vâlcea | 175 | | | |
30.08 | 7 | | | Gorskie Szosowe Mistrzostwa Polski (Hill Climb Championships Poland) (NAT) | | | | more |
20.08 › 24.0820-24/8 | | | | Tour Bitwa Warszawska (2.2) | | | | more |
| 17 | | | Youth classificationYouth classification | | | | |
| 29 | | | Points classificationPoints classification | | | | |
| 47 | | | General classificationGeneral classification | | | | |
24.08 | 10 | | | S5Stage 5 - Warsaw › Warsaw | 100 | | | |
23.08 | 62 | 58 | | S4Stage 4 - Klembów › Ossów | 156 | | | |
22.08 | 59 | 58 | | S3Stage 3 - Płońsk › Płońsk | 159 | | | |
21.08 | 58 | 62 | | S2Stage 2 - Ciechanów › Ciechanów | 150 | | | |
20.08 | 63 | 63 | | S1Stage 1 - Mława › Mława | 171 | | | |
22.07 | 100 | | | Memoriał Andrzeja Trochanowskiego (1.2) | 157 | | | more |
20.07 | DNF | | | Visegrad 4 Bicycle Race Grand Prix Poland (1.2) | 172.6 | | | more |
09.07 › 13.079-13/7 | | | | Tour of Austria (2.1) | | | | more |
11.07 | DNF | | | S3Stage 3 - Salzburg/Hellbrunn › Salzburg/Gaisberg | 142.9 | | | |
10.07 | 130 | 130 | | S2Stage 2 - Bischofshofen › St. Johann Alpendorf 108k | 142.1 | | | |
09.07 | 116 | 116 | | S1Stage 1 - Steyr › Steyr | 167.8 | | | |
29.06 | DNF | | | National Championships Poland ME - Road Race (NC) | 202.1 | | | more |
27.06 | 22 | | | National Championships Poland MU - Road Race (NC) | 174 | | | more |
22.06 | 33 | | | Grand Prix Doliny Baryczy - Memoriał Grundmanna i Wizowskiego (NAT) | 128 | | | more |
05.06 › 08.065-8/6 | | | | Tour of Małopolska (2.2) | | | | more |
| 57 | | | Youth classificationYouth classification | | | | |
| 103 | | | General classificationGeneral classification | | | | |
08.06 | 68 | | | S3Stage 3 - Maków Podhalański › Przehyba | 163 | | | |
07.06 | 79 | 111 | | S2Stage 2 - Wadowice › Nowy Targ | 135 | | | |
06.06 | 111 | 124 | | S1Stage 1 - Wieliczka › Chełm | 134 | | | |
05.06 | 151 | 151 | | ProloguePrologue - Kraków › Kraków | 1.4 | | | |
30.05 › 31.0530-31/5 | | | | Tour of Estonia (2.1) | | | | more |
| 19 | | | Youth classificationYouth classification | | | | |
| 43 | | | General classificationGeneral classification | | | | |
31.05 | 41 | | | S2Stage 2 - Tartu › Tartu | 164.8 | | | |
30.05 | 39 | 39 | | S1Stage 1 - Tallinn › Tartu | 196.4 | | | |
10.05 | 47 | | | Silesian Beskid Race (1.2) | 159.6 | | | more |
04.05 | DNF | | | Lotto Famenne Ardenne Classic (1.1) | 186.7 | | | more |
01.05 | 62 | | | Tintrio - Omloop van het Waasland (1.2) | 178.5 | | | more |
23.04 › 26.0423-26/4 | | | | Belgrade Banjaluka (2.2) | | | | more |
| 28 | | | Youth classificationYouth classification | | | | |
| 70 | | | General classifiationGeneral classifiation | | | | |
26.04 | 98 | | | S4Stage 4 - Doboj › Banjaluka | 126 | | | |
25.04 | 57 | 58 | | S3Stage 3 - Bratunac › Vlasenica | 164 | | | |
24.04 | 84 | 40 | | S2Stage 2 - Obrenovac › Zvornik | 162 | | | |
23.04 | 40 | 40 | | S1Stage 1 - Beograd › Požarevac | 86 | | | |
13.04 | 23 | | | Ślężański Mnich VeloBank Bruki & Szutry (1.2) | 143.5 | | | more |
30.03 | 8 | | | ŠKODA CUP - Velká Bíteš - Brno - Velká Bíteš (NAT) | 162 | | | more |
13.03 › 16.0313-16/3 | | | | Istrian Spring Tour (2.2) | | | | more |
16.03 | DNS | | | S3Stage 3 - Pazin › Umag | 118 | | | |
15.03 | 112 | 140 | | S2Stage 2 - Novigrad › Motovun | 131.9 | | | |
14.03 | 149 | 149 | | S1Stage 1 - Poreč › Funtana | 142.1 | | | |
13.03 | 126 | 126 | | ProloguePrologue - Vrsar › Vrsar | 1.4 | | | |