21.09 | 9 | | | National Championships Poland - Criterium (NAT) | | | | more |
04.09 › 07.094-7/9 | | | | Okolo jižních Čech / Tour of South Bohemia (2.2) | | | | more |
| 61 | | | Youth classificationYouth classification | | | | |
| 118 | | | General classificationGeneral classification | | | | |
07.09 | 65 | | | S4Stage 4 - Trhové Sviny › Jindřichův Hradec | 173.8 | | | |
06.09 | 106 | 132 | | S3Stage 3 - Český Krumlov › Horská Kvilda | 126.9 | | | |
05.09 | 136 | 138 | | S2Stage 2 - Nové Hrady › Studená | 167.5 | | | |
04.09 | 135 | 135 | | S1Stage 1 - Třeboň › Jemnice | 173.1 | | | |
27.08 › 30.0827-30/8 | | | | Tour de Kurpie (2.2) | | | | more |
| 7 | | | Youth classificationYouth classification | | | | |
| 7 | | | Points classificationPoints classification | | | | |
| 14 | | | General classificationGeneral classification | | | | |
30.08 | 10 | | | S4Stage 4 - Łyse › Łyse | 100.5 | | | |
29.08 | 14 | 12 | | S3Stage 3 - Baranowo › Baranowo | 109.02 | | | |
28.08 | 4 | 7 | | S2Stage 2 - Olszewo-Borki › Olszewo-Borki | 114 | | | |
27.08 | 11 | 16 | | S1Stage 1 - Kadzidło › Kadzidło | 128.3 | | | |
17.08 › 20.0817-20/8 | | | | International Polish-Ukrainian Friendship Cycling Race (NAT) | | | | more |
| 47 | | | General classificationGeneral classification | | | | |
20.08 | 4 | | | S4Stage 4 - Kalinowice › Zamość | 130.6 | | | |
19.08 | 6 | | | S3Stage 3 - Zamość › Zamość | 116.6 | | | |
18.08 | 46 | | | S2Stage 2 - Zamość › Zamość | 147.7 | | | |
17.08 | 18 | | | S1Stage 1 - Zamość › Zamość | 1.8 | | | |
20.07 | DNF | | | Visegrad 4 Bicycle Race Grand Prix Poland (1.2) | 172.6 | | | more |
27.06 | DNF | | | National Championships Poland MU - Road Race (NC) | 174 | | | more |
22.06 | 52 | | | Grand Prix Doliny Baryczy - Memoriał Grundmanna i Wizowskiego (NAT) | 128 | | | more |
04.06 › 08.064-8/6 | | | | Tour of Lithuania (2.2) | | | | more |
05.06 | DNF | | | S2Stage 2 - Tauragė › Tauragė | 176 | | | |
04.06 | 47 | 50 | | S1Stage 1 - Klaipėda › Klaipėda | 179.3 | | | |
14.05 › 17.0514-17/5 | | | | Orlen Nations Grand Prix (2.Ncup) MIX 1 | | | | more |
| 109 | | | General classificationGeneral classification | | | | |
17.05 | 97 | | | S4Stage 4 - Lesko › Arłamów | 146.9 | | | |
16.05 | 105 | 116 | | S3Stage 3 - Ustrzyki Dolne › Arłamów | 138.6 | | | |
15.05 | 108 | 117 | | S2Stage 2 - Jarosław › Arłamów | 143.3 | | | |
14.05 | 121 | 121 | | S1Stage 1 - Łańcut › Jasło | 155.8 | | | |
11.05 | 34 | | | Kryterium Asów Bielsko-Biała (NAT) | 36 | | | more |
10.05 | DNF | | | Silesian Beskid Race (1.2) | 159.6 | | | more |
01.05 | 73 | | | Eschborn-Frankfurt U23 (1.2U) | 129.9 | | | more |
27.04 | DNF | | | Giro della Provincia di Biella - Torino-Biella (1.2) Poland | 144.8 | | | more |
25.04 | DNF | | | Gran Premio della Liberazione (1.2U) Poland | 138 | | | more |
18.04 › 20.0418-20/4 | | | | RBB Tour (NAT) | | | | more |
| 46 | | | General classificationGeneral classification | | | | |
20.04 | 46 | | | S3Stage 3 - Český Rudolec › Český Rudolec | 155 | | | |
19.04 | 36 | | | S2Stage 2 - Popelín › Popelín | 163 | | | |
18.04 | 52 | | | S1Stage 1 - Strmilov › Strmilov | 12 | | | |
13.04 | DNF | | | Ślężański Mnich VeloBank Bruki & Szutry (1.2) | 143.5 | | | more |