| 16-10 | 10 | | UCI Cycling World Championships - Track (Elimination Race) (CM) | |
| 16-10 | 7 | | UCI Cycling World Championships - Track (Scratch) (CM) | |
| | | Orlen Nations Grand Prix (2.NCUP) |
| 24 | | Klassement |
| 10-09 | 4 | 24 | Stage 2Bialystok - Augustów (135.0km) | 135.0km |
| 09-09 | 25 | 25 | Stage 1Suprasl - Bialystok (156.0km) | 156.0km |
| | | Tour of Szeklerland (2.2) |
| 83 | | Klassement |
| 14 | | Punten |
| 13-08 | 84 | 83 | Stage 5Odorheiu Secuiesc - Miercurea-Ciuc (149.0km) | 149.0km |
| 12-08 | 71 | 91 | Stage 4 Sfântu Gheorghe - Hargitafürdõ (144.0km) | 144.0km |
| 11-08 | 40 | 93 | Stage 3Miercurea-Ciuc - Sfântu Gheorghe (136.0km) | 136.0km |
| 10-08 | 96 | 96 | Stage 2Târgu Mureș - Miercurea-Ciuc (161.0km) | 161.0km |
| 09-08 | 3 | 3 | Stage 1Debrecen - Debrecen (91.0km) | 91.0km |
| 31-07 | 59 | | Puchar MON (1.2) | |
| | | 65 Dookola Mazowsza (2.2) |
| 30-07 | DSQ | | Stage 4Kozienice - Kozienice (165.0km) | 165.0km |
| 29-07 | 72 | 89 | Stage 3Plonsk - Plonsk (163.0km) | 163.0km |
| 28-07 | 95 | 104 | Stage 2Grodzisk Mazowiecki - Grodzisk Mazowiecki (173.0km) | 173.0km |
| 27-07 | 126 | 125 | Stage 1Teresin - Teresin (168.0km) | 168.0km |
| 26-07 | 77 | | 32 Memorial Andrzeja Trochanowskiego (1.2) | 168.0km |
| 25-06 | 5 | | National Road Championships - Poland U23 (CN) | |
| | | Le Triptyque des Monts et Châteaux
(2.2U) |
| 01-04 | 119 | 119 | Stage 1Antoing - Mont-Saint-Aubert (131.0km) | 131.0km |
| 27-03 | DNF | | Gent-Wevelgem / Kattekoers-Ieper U23 (1.NCUP) | 177.0km |