09.10 › 12.109-12/10 | | | | Tour of Taihu Lake (2.Pro) | | | | more |
| 31 | | | Youth classificationYouth classification | | | | |
| 116 | | | General classificationGeneral classification | | | | |
12.10 | 123 | | | S4Stage 4 - Wuxi › Wuxi | 137.5 | | | |
11.10 | 125 | 118 | | S3Stage 3 - Huilongzhen › Binhan Village | 79.16 | | | |
10.10 | 107 | 118 | | S2Stage 2 - Suzhou Wujiang › Suzhou Wujiang | 122 | | | |
09.10 | 134 | 134 | | S1Stage 1 - Nanjing › Nanjing | 96.5 | | | |
15.09 › 26.0915-26/9 | | | | Tour of Poyang Lake (2.2) | | | | more |
| 16 | | | Youth classificationYouth classification | | | | |
| 74 | | | General classificationGeneral classification | | | | |
26.09 | 79 | | | S11Stage 11 - Shangyou › Shangyou | 124.2 | | | |
25.09 | 81 | 77 | | S10Stage 10 - Anyuan › Anyuan | 117.8 | | | |
24.09 | 83 | 74 | | S9Stage 9 - Nanmulin Forest Park › Taihe | 107 | | | |
23.09 | 45 | 74 | | S8 (ITT)Stage 8 (ITT) - Guangchang › Guangchang | 14.2 | | | |
22.09 | 76 | 78 | | S7Stage 7 - Zixi › Zixi | 108.5 | | | |
20.09 | 38 | 74 | | S6Stage 6 - Xinyu › Xinyu | 120.5 | | | |
19.09 | 109 | 77 | | S5Stage 5 - Lianhua › Lianhua | 120.2 | | | |
18.09 | 15 | 75 | | S4 (TTT)Stage 4 (TTT) - Tangli › Tonggu | 44.9 | | | |
17.09 | 82 | 81 | | S3Stage 3 - Mopanshan Forest Park, Wanli › Mopanshan Forest Park, Wanli | 107.9 | | | |
16.09 | 64 | 83 | | S2Stage 2 - Wucheng Paigong Alley › Jiujiang | 104.3 | | | |
15.09 | 86 | 87 | | S1Stage 1 - Lushan › Lushan Mountain | 88.6 | | | |
30.08 | | | | Red Bull Tour of Vikings (NAT) | | | | more |
| 15 | | | General classificationGeneral classification | | | | |
30.08 | 8 | | | S3Stage 3 - Sõrve Säär › Kuressaare | 62.4 | | | |
30.08 | 10 | | | S2Stage 2 - Karujärve › Sõrve Säär | 141.7 | | | |
30.08 | 47 | | | S1Stage 1 - Kuressaare › Karujärve | 100.1 | | | |
22.08 › 24.0822-24/8 | | | | Baltic Chain Tour (2.2) | | | | more |
| 15 | | | Youth classificationYouth classification | | | | |
| 24 | | | General classificationGeneral classification | | | | |
24.08 | 50 | | | S3Stage 3 - Tartu › Tartu | 170.5 | | | |
23.08 | 24 | 25 | | S2Stage 2 - Tartu › Tartu | 175.6 | | | |
22.08 | 55 | 34 | | S1bStage 1b - Riga › Valga | 185.5 | | | |
22.08 | 5 | 28 | | S1a (TTT)Stage 1a (TTT) - Riga › Riga | 5.4 | 1 | | |
07.08 › 10.087-10/8 | | | | Trans-Himalaya Cycling Race (2.1) | | | | more |
| 66 | | | General classificationGeneral classification | | | | |
10.08 | 75 | | | S4Stage 4 - Jiangzi › Shigatse | 90 | | | |
09.08 | 71 | 70 | | S3Stage 3 - Lhasa › Lhasa | 92.5 | | | |
08.08 | 73 | 72 | | S2Stage 2 - Lhoka › Gongga Country | 109.2 | | | |
07.08 | 82 | 82 | | S1Stage 1 - Linzhi › Wolong Village | 128.8 | | | |
28.07 › 31.0728-31/7 | | | | Tour de Banyuwangi Ijen (2.2) | | | | more |
| 35 | | | Points classificationPoints classification | | | | |
| 43 | | | General classificationGeneral classification | | | | |
31.07 | 60 | | | S4Stage 4 - Maron Genteng › Ijen | 150 | | | |
30.07 | 28 | 31 | | S3Stage 3 - Glenmore › Banyuwangi | 140.3 | | | |
29.07 | 50 | 48 | | S2Stage 2 - Alaspurwo › Banyuwangi | 158.8 | | | |
28.07 | 77 | 78 | | S1Stage 1 - Pesanggaran › Banyuwangi | 125.5 | | | |
06.07 › 13.076-13/7 | | | | Tour of Magnificent Qinghai (2.Pro) | | | | more |
11.07 | DNF | | | S6Stage 6 - Gangcha › Gonghe | 232.7 | | | |
10.07 | 114 | 122 | | S5Stage 5 - Qilian › Gangcha | 168.7 | | | |
09.07 | 132 | 122 | | S4Stage 4 - Menyuan › Qilian | 172.5 | | | |
08.07 | 27 | 125 | | S3Stage 3 - Huzhu › Menyuan | 219.5 | | | |
07.07 | 125 | 143 | | S2Stage 2 - Duoba › Huzhu | 151.4 | | | |
06.07 | 146 | 146 | | S1Stage 1 - Xining › Xining | 120.6 | | | |
29.06 | 10 | | | National Championships Estonia ME - Road Race (NC) | 176 | | 3 | more |
27.06 | 5 | | | National Championships Estonia MU - Road Race (NC) | 139 | | 10 | more |
21.06 | DNS | | | National Championships Estonia ME - ITT (NC) | 34.5 | | | more |
30.05 › 31.0530-31/5 | | | | Tour of Estonia (2.1) Estonia | | | | more |
31.05 | DNF | | | S2Stage 2 - Tartu › Tartu | 164.8 | | | |
30.05 | 44 | 44 | | S1Stage 1 - Tallinn › Tartu | 196.4 | | | |
25.05 | 8 | | | Filter Maanteekarikasari 2 - Elvas (NAT) | 86.7 | | | more |
24.05 | 5 | | | National Championships Estonia ME - Criterium (NAT) | 42.9 | | | more |
19.05 | 10 | | | Grand Prix de Ham (NAT) | 94.4 | | | more |
18.05 | 16 | | | CLM Champenois (NAT) | 38.5 | | | more |
12.05 | 12 | | | Prix de Cramant (NAT) | 72 | | | more |
11.05 | 38 | | | Grand Prix de Saint-Maximin (NAT) | 120 | | | more |
08.05 | 11 | | | Grand Prix de Masnières (NAT) | | | | more |
03.05 | 71 | | | Grand Prix de la Sologne des Étangs (NAT) | 174.4 | | | more |
27.04 | 19 | | | Grand Prix de Brebières (NAT) | 146 | | | more |
07.04 | 29 | | | Grand Prix de Gouy-sous-Bellonne (NAT) | 119.6 | | | more |
05.04 | DNF | | | Boucle de l'Artois (1.2) | 191.7 | | | more |
30.03 | 50 | | | Boucles entre Beauce-et-Perche (NAT) | 127.8 | | | more |