| 04-10 | DNF | | UEC Road European Championships U23 (CC) | 121.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 29-08 | 96 | 101 | Stage 6aLa Rosière Espace San Bernardo - La Rosière Espace San Bernardo (41.0km) | 41.0km |
| 29-08 | 96 | 99 | Stage 6bLa Rosière-Montvalezan - La Rosière-Montvalezan (10.0km) | 10.0km |
| 28-08 | 69 | 107 | Stage 5Saint-Gervais Mont-Blanc - Tignes (121.0km) | 121.0km |
| 27-08 | 116 | 121 | Stage 4Montagnat - Val Suran (110.0km) | 110.0km |
| 26-08 | 108 | 128 | Stage 3Étang-sur-Arroux - Châtillon-sur-Chalaronne (158.0km) | 158.0km |
| 25-08 | 138 | 131 | Stage 2Saint-Symphorien-sur-Coise - Vitry-en-Charollais (136.0km) | 136.0km |
| 24-08 | 111 | 111 | Stage 1Aoste - Saint-Galmier (188.0km) | 188.0km |
| 23-08 | 106 | 106 | PrologueTignes - Tignes (3.0km) | 3.0km |
| 20-07 | DNF | | Visegrad 4 Bicycle Race Grand Prix Poland (1.2) | |
| 13-07 | 26 | | Visegrad 4 Bicycle Race - GP Slovakia (1.2) | 138.0km |
| 12-07 | 128 | | Visegrad 4 Kerekparverseny (1.2) | 152.0km |
| 29-06 | 7 | | National Road Championships - Poland (CN) | |
| 27-06 | 7 | | National Road Championships - Poland U23 (CN) | |
| 25-06 | 7 | | National Road Championships - Poland TT U23 (CN) | |
| | | Tour of Malopolska (2.2) |
| 108 | | Klassement |
| 60 | | Jongeren |
| 08-06 | 56 | 108 | Stage 3Maków Pochalański - Stary Sacz (170.0km) | 170.0km |
| 07-06 | 101 | 120 | Stage 2Wadowice - Nowy Targ (135.0km) | 135.0km |
| 06-06 | 130 | 130 | Stage 1Wieliczka - Myslenice (134.0km) | 134.0km |
| 05-06 | 131 | 131 | PrologueKraków - Kraków (1.0km) | 1.0km |