| 29-06 | DNF | | National Road Championships - Kazakhstan U19 (CN) | |
| 26-06 | 15 | | National Road Championships - Kazakhstan TT U19 (CN) | |
| | | Tour du Pays de Vaud (2.NCUP) |
| 79 | | Klassement |
| 02-06 | 82 | 79 | Etappe 3Granges-Marnand - Granges-Marnand (110.0km) | 110.0km |
| 01-06 | 84 | 79 | Etappe 2aCugy - Bière (82.0km) | 82.0km |
| 01-06 | 89 | 79 | Etappe 2bBière - Bière (14.0km) | 14.0km |
| 31-05 | 73 | 75 | Etappe 1Tolochenaz - Chamblon (128.0km) | 128.0km |
| 30-05 | 99 | 99 | ProloogEchichens - Echichens (5.0km) | 5.0km |
| | | Trophée Centre Morbihan (2.NCUP) |
| 26-05 | OTL | | Etappe 2aRéguiny - Naizin (7.0km) | 7.0km |
| 25-05 | 76 | 76 | Etappe 1Plumelin - Plumelin (122.0km) | 122.0km |
| | | Course de la Paix U19 (2.NCUP) |
| 10-05 | 104 | 100 | Etappe 2aTrebenice - Trebenice (11.0km) | 11.0km |
| 10-05 | DNF | | Etappe 2bRoudnice nad Labem - Roudnice nad Labem (80.0km) | 80.0km |
| 09-05 | 98 | 98 | Etappe 1Litomerice - Litomerice (100.0km) | 100.0km |