| | | La Philippe Gilbert juniors (2.1) |
| 09-10 | DNF | | Etappe 2Harzé - Remouchamps (118.0km) | 118.0km |
| 08-10 | 20 | 20 | Etappe 1Harzé - La Gleize (82.0km) | 82.0km |
| | | Giro Della Lunigiana (2.1) |
| 59 | | Klassement |
| 04-09 | 97 | 59 | Etappe 4Ceparana - Casano (102.0km) | 102.0km |
| 03-09 | 59 | 50 | Etappe 3Pontremoli - Fivizzano (97.0km) | 97.0km |
| 02-09 | 31 | 49 | Etappe 2bMassa - San Carlo Terme (56.0km) | 56.0km |
| 02-09 | 47 | 70 | Etappe 2aPortovenere - Sarzana (46.0km) | 46.0km |
| 01-09 | 72 | 72 | Etappe 1Portofino - La Spezia (91.0km) | 91.0km |
| | | One Belt One Road Nation's Cup Hungary (2.NCUP) |
| 38 | | Klassement |
| 19-08 | 38 | 38 | Etappe 2Vásárosnamény - Nyíregyháza (117.0km) | 117.0km |
| 18-08 | 30 | 42 | Etappe 1Nyíregyháza - Ibrány (111.0km) | 111.0km |
| 17-08 | 48 | 48 | ProloogNyíregyháza - Nyíregyháza (3.0km) | 3.0km |
| 25-06 | 7 | | National Road Championships - Poland U19 (CN) | |
| 23-06 | 15 | | National Road Championships - Poland TT U19 (CN) | |
| | | Trophée Centre Morbihan (2.NCUP) |
| 22-05 | 51 | 43 | Etappe 2aRéguiny - Évellys (7.0km) | 7.0km |
| 22-05 | 51 | 43 | Etappe 2bBuléon - Locminé (109.0km) | 109.0km |
| 21-05 | 6 | 6 | Etappe 1Pluvigner - Pluvigner (115.0km) | 115.0km |
| 01-05 | 29 | | Grand Prix West Bohemia (1.1) | 133.0km |
| 17-04 | 51 | | Paris - Roubaix Juniors (1.NCUP) | 111.0km |
| | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 10-04 | DNF | | Etappe 3Dissen - Dissen (120.0km) | 120.0km |
| 09-04 | 41 | 68 | Etappe 2bCottbus - Cottbus (60.0km) | 60.0km |
| 09-04 | 79 | 75 | Etappe 2aDrachhausen - Drachhausen (11.0km) | 11.0km |
| 08-04 | 25 | 27 | Etappe 1Drebkau - Drebkau (77.0km) | 77.0km |