| 11.07 › 18.0711-18/7 | | | | Tour of Magnificent Qinghai (2.Pro) | | | | | more |
| 14.07 | 60 | 67 | | S4Stage 4 - Huzhu › Guide | | 195.7 | | | |
| 13.07 | 55 | 76 | | S3Stage 3 - Menyuan › Huzhu | | 167.7 | | | |
| 12.07 | 78 | 78 | | S2Stage 2 - Huangyuan › Menyuan | | 224.6 | | | |
| 11.07 | 108 | 110 | | S1Stage 1 - Xining › Xining | | 120.6 | | | |
| 28.06 | 2 | | | National Championships Estonia ME - Road Race (NC) | | 158 | 10 | 75 | more |
| 04.06 › 06.064-6/6 | | | | Tour of Estonia (2.1) | | | | | more |
| 06.06 | DNF | | | S2Stage 2 - Tartu › Tartu | | 156.8 | | | |
| 05.06 | 48 | 57 | | S1Stage 1 - Tallinn › Tartu | | 203.2 | | | |
| 04.06 | 33 | 33 | | ProloguePrologue - Tallinn › Tallinn | | 1 | | | |
| 10.05 › 14.0510-14/5 | | | | Baku-Khankendi Azerbaijan Cycling race (2.1) | | | | | more |
| 10 | | | Youth classificationYouth classification | | | | | |
| 71 | | | General classificationGeneral classification | | | | | |
| 14.05 | 89 | | | S5Stage 5 - Tartar › Khankendi | | 181.5 | | | |
| 13.05 | 18 | 58 | | S4Stage 4 - Ganja › Naftalan | | 152.8 | | | |
| 12.05 | 126 | 64 | | S3Stage 3 - Gabala › Mingachevir | | 162.9 | | | |
| 11.05 | 61 | 61 | | S2Stage 2 - Baku › İsmayıllı | | 193.3 | | | |
| 10.05 | 89 | 89 | | S1Stage 1 - Baku › Sumqayıt | | 160.2 | | | |
| 24.04 › 25.0424-25/4 | | | | Guangzhou International Road Cycling Race (NAT) | | | | | more |
| 17 | | | General classificationGeneral classification | | | | | |
| 25.04 | 9 | | | S2Stage 2 - Zengcheng › Zengcheng | | 143 | | | |
| 24.04 | 20 | | | S1Stage 1 - Guangzhou › Guangzhou | | 92.3 | | | |
| 15.04 › 19.0415-19/4 | | | | Tour of Hainan (2.Pro) | | | | | more |
| 91 | | | General classificationGeneral classification | | | | | |
| 19.04 | 86 | | | S5Stage 5 - Baoting › Sanya | | 154.6 | | | |
| 18.04 | 88 | 92 | | S4Stage 4 - Lingshui › Baoting | | 132.7 | | | |
| 17.04 | 76 | 100 | | S3Stage 3 - Wuzhishan › Lingshui | | 193.8 | | | |
| 16.04 | 90 | 102 | | S2Stage 2 - Danzhou › Wuzhishan | | 214.1 | | | |
| 15.04 | 115 | 115 | | S1Stage 1 - Haikou › Danzhou | | 177 | | | |
| 12.04 | 6 | | | Tour of Wanlv Lake International Road Cycling Race (NAT) | | 128 | | | more |