| 31-10 | DNS | | National Road Championships - Switzerland (CN) | 175.0km |
| 20-09 | DNF | | Grand Prix d'Isbergues (1.1) | |
| | | Tour Bitwa Warszawska 1920 (2.2) |
| 16-08 | DNF | | Stage 4Plock - Plonsk | 151.0km |
| 15-08 | 66 | 57 | Stage 3Nasielsk - Nasielsk | 134.0km |
| 13-08 | 10 | 22 | Stage 1Radzymin - Radzymin | 147.0km |
| 12-08 | 31 | 31 | PrologueWarsaw - Warsaw | 1.0km |
| | | Czech Tour (2.1) |
| 41 | | Standings |
| 18 | | Points |
| 09-08 | 39 | 41 | Stage 4Mohelnice - Šternberk | 179.0km |
| 08-08 | 9 | 50 | Stage 3Olomouc - Frýdek-Místek | 209.0km |
| 07-08 | 120 | 75 | Stage 2Prostejov - Uničov | 193.0km |
| 06-08 | 14 | 72 | Stage 1Uničov - Uničov | 18.0km |
| 12-07 | 4 | | National Road Championships - Switzerland TT (CN) | 30.0km |
| 01-03 | 15 | | UCI Cycling World Championships - Track (Omnium) (CM) | |
| 01-03 | 8 | | UCI Cycling World Championships - Track (Madison) (CM) | |
| 02-02 | 15 | | Trofeo Palma de Mallorca (1.1) | |
| 31-01 | 110 | | Lloseta - Andratx (CN) | |
| 30-01 | 68 | | Trofeo Ses Salines (1.1) | |