| | | Cro Race (2.1) |
| 100 | | Standings |
| 02-10 | 84 | 100 | Stage 6Sveta Nedelja - Zagreb | 158.0km |
| 01-10 | 95 | 101 | Stage 5Opatija - Labin | 154.0km |
| 30-09 | 67 | 92 | Stage 4Biograd na Moru - Crikvenica | 219.0km |
| 29-09 | 90 | 103 | Stage 3Sinj - Primosten | 157.0km |
| 28-09 | 114 | 90 | Stage 2Otočac - Zadar | 163.0km |
| 27-09 | 83 | 83 | Stage 1Osijek - Ludbreg | 223.0km |
| | | Orlen Nations Grand Prix (2.NCUP) |
| 8 | | Standings |
| 10-09 | 14 | 8 | Stage 2Bialystok - Augustów | 135.0km |
| 09-09 | 8 | 8 | Stage 1Suprasl - Bialystok | 156.0km |
| 10-07 | DNF | | UEC Road European Championships U23 (CC) | 147.0km |
| | | Sibiu Cycling Tour (2.1) |
| 05-07 | 123 | 115 | Stage 3aCurmatura Stezii - Arena Platos Paltinis | 12.0km |
| 05-07 | 119 | 118 | Stage 3bSibiu - Sibiu | 99.0km |
| 04-07 | 90 | 117 | Stage 2Sibiu - Balea Lac | 182.0km |
| 03-07 | 129 | 119 | Stage 1Brezoi - Sibiu | 206.0km |
| 02-07 | 37 | 37 | PrologueSibiu - Sibiu | 2.0km |
| 25-06 | 50 | | National Road Championships - Poland U23 (CN) | |
| 23-06 | 9 | | National Road Championships - Poland TT U23 (CN) | |
| | | Course de la Paix Grand Prix Jeseníky (2.NCUP) |
| 89 | | Standings |
| 05-06 | 92 | 89 | Stage 4Jeseník - Jeseník | 166.0km |
| 04-06 | 96 | 90 | Stage 3Bruntal - Dlouhé | 134.0km |
| 03-06 | 44 | 63 | Stage 2Jeseník - Rýmařov | 131.0km |
| 02-06 | 74 | 74 | Stage 1Jeseník - Jeseník | 3.0km |
| | | Circuit des Ardennes (2.2) |
| 06-04 | DNF | | Stage 1Signy-le-Petit - Signy-le-Petit | 165.0km |
| | | Le Triptyque des Monts et Châteaux
(2.2U) |
| 93 | | Standings |
| 03-04 | 68 | 93 | Stage 3bEllezelles - Saint-Sauveur | 96.0km |
| 03-04 | 86 | 104 | Stage 3aWodecq - Wodecq | 14.0km |
| 02-04 | 101 | 108 | Stage 2Bernissart - Tertre | 169.0km |
| 01-04 | 118 | 118 | Stage 1Antoing - Mont-Saint-Aubert | 131.0km |
| 27-03 | DNF | | Gent-Wevelgem / Kattekoers-Ieper U23 (1.NCUP) | 177.0km |