| 03-10 | 43 | | UEC Road European Championships U19 (CC) | 103.0km |
| 26-09 | DNF | | UCI World Championship Kigali U19 (CM) | 119.0km |
| 23-09 | 37 | | UCI World Championship Kigali TT U19 (CM) | 22.0km |
| | | Giro Della Lunigiana (2.1) |
| 39 | | Standings |
| 07-09 | 43 | 39 | Stage 4La Spezia - Terre di Luni | 100.0km |
| 06-09 | 83 | 41 | Stage 3bPontremoli - Fivizzano | 52.0km |
| 06-09 | 78 | 38 | Stage 3aEqui Terme - Marina di Massa | 54.0km |
| 05-09 | 46 | 38 | Stage 2Luni - Vezzano Ligure | 96.0km |
| 04-09 | 49 | 49 | Stage 1Genova - Chiavari | 92.0km |
| | | Junioren Rundfahrt (2.1) |
| 10 | | Standings |
| 27-07 | 13 | 10 | Stage 3Bad Wimsbach - Strass im Attergau | 109.0km |
| 26-07 | 27 | 12 | Stage 2Sarleinsbach - Sarleinsbach | 94.0km |
| 25-07 | 15 | 15 | Stage 1Marchtrenk - Marchtrenk | 108.0km |
| 28-06 | 4 | | National Road Championships - Poland U19 (CN) | |
| 25-06 | 4 | | National Road Championships - Poland TT U19 (CN) | |
| | | G.P. F.W.R. BARON - Pieve del Grappa - Possagno (2.NCUP) |
| 22 | | Standings |
| 5 | | Points |
| 08-06 | 26 | 22 | Stage 2Fonte - San Liberale | 103.0km |
| 07-06 | 4 | 4 | Stage 1aLovadina - Lovadina | 2.0km |
| 07-06 | 81 | 5 | Stage 1bSan Zenone Degli Ezzelini - San Zenone Degli Ezzelini | 117.0km |
| | | La Coupe du President de la Ville de Grudziądz (2.1) |
| 15 | | Standings |
| 32 | | Points |
| 04-05 | 15 | 15 | Stage 4Grudziadz - Grudziadz | 103.0km |
| 03-05 | 50 | 62 | Stage 3Swiecie - Swiecie | 93.0km |
| 02-05 | 71 | 63 | Stage 2Kijewo Królewskie - Kijewo Królewskie | 90.0km |
| 01-05 | 87 | 88 | Stage 1Gruta - Lasin | 102.0km |
| | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 22 | | Standings |
| 06-04 | 51 | 22 | Stage 3Dissen - Dissen | 120.0km |
| 05-04 | 52 | 19 | Stage 2bCottbus - Cottbus | 60.0km |
| 05-04 | 18 | 19 | Stage 2aPapproth - Papproth | 9.0km |
| 04-04 | 48 | 48 | Stage 1Drebkau - Drebkau | 77.0km |