| 24-10 | DNF | | UCI Cycling World Championships - Track (Madison) (CM) | |
| | | Tour de Serbie (2.2) |
| 61 | | Klassement |
| 24 | | Punten |
| 12-09 | 63 | 61 | Stage 4Prijepolje - Cacak (156.0km) | 156.0km |
| 11-09 | 81 | 61 | Stage 3Cacak - Prijepolje (153.0km) | 153.0km |
| 10-09 | 9 | 24 | Stage 2Mionica - Cacak (144.0km) | 144.0km |
| 09-09 | 21 | 21 | Stage 1Požarevac - Mionica (147.0km) | 147.0km |
| 07-08 | 8 | | Olympic Games Tokyo - Track (Madison) (JO) | |
| | | Course de Solidarnosc et des Champions Olympiques (2.2) |
| 78 | | Klassement |
| 30 | | Punten |
| 26-06 | 118 | 78 | Stage 4Ostrowiec Swietokrzyski - Stalowa Wola (165.0km) | 165.0km |
| 25-06 | 115 | 81 | Stage 3Tomaszow Mazowiecki - Kielce (212.0km) | 212.0km |
| 24-06 | 26 | 9 | Stage 2Koluszki - Sieradz (191.0km) | 191.0km |
| 23-06 | 39 | 29 | Stage 1bKutno - Plock (96.0km) | 96.0km |
| 23-06 | 16 | 18 | Stage 1aPabianice - Lodz (75.0km) | 75.0km |
| 20-06 | 24 | | National Road Championships - Poland (CN) | |
| 17-06 | 18 | | National Road Championships - Poland TT (CN) | |
| | | Tour of Slovenia (2.Pro) |
| 13-06 | DNF | | Stage 5 Ljubljana - Novo Mesto (175.0km) | 175.0km |
| 12-06 | DNF | | Stage 4Ajdovscina - Nova Gorica (164.0km) | 164.0km |
| 11-06 | 115 | 120 | Stage 3Brezice - Krsko (165.0km) | 165.0km |
| 10-06 | 134 | 131 | Stage 2Zalec - Celje (147.0km) | 147.0km |
| 09-06 | 122 | 122 | Stage 1Ptuj - Rogaška Slatina (151.0km) | 151.0km |
| 30-05 | 78 | | Fyn Rundt - Tour of Funen (1.2) | |
| 29-05 | 15 | | Grand Prix Herning (1.2) | |
| 28-03 | 73 | | GP Adria Mobil (1.2) | |
| | | Istarsko Proljece - Istrian Spring Trophy (2.2) |
| 14-03 | 121 | | Stage 3Marcana - Umag (143.0km) | 143.0km |
| 13-03 | 100 | 103 | Stage 2Vizinada - Motovun (165.0km) | 165.0km |
| 12-03 | 116 | 155 | Stage 1Funtana - Porec (168.0km) | 168.0km |
| 11-03 | 63 | 63 | PrologueUmag - Umag (2.0km) | 2.0km |
| 20-02 | 170 | | Grand Prix Velo Manavgat (1.2) | |
| 07-02 | 15 | | Grand Prix Gazipasa (1.2) | |