21.09 | 30 | | | World Championships ME - ITT (WC) | 40.6 | 10 | | more |
27.08 | DNF | | | Muur Classic Geraardsbergen (1.1) | 177.8 | | | more |
17.08 | DNF | | | ADAC Cyclassics (1.UWT) | 207.4 | | | more |
25.07 | DNS | | | Prueba Villafranca - Ordiziako Klasika (1.1) | 167 | | | more |
21.07 | DNF | | | Clàssica Terres de l'Ebre (1.1) | 185.8 | | | more |
09.07 › 13.079-13/7 | | | | Tour of Austria (2.1) | | | | more |
11.07 | DNF | | | S3Stage 3 - Salzburg/Hellbrunn › Salzburg/Gaisberg | 142.9 | | | |
10.07 | 92 | 127 | | S2Stage 2 - Bischofshofen › St. Johann Alpendorf | 142.1 | | | |
09.07 | 128 | 128 | | S1Stage 1 - Steyr › Steyr | 167.8 | | | |
26.06 | 2 | | | National Championships China ME - Road Race (NC) | 197.1 | 10 | 75 | more |
22.06 | 2 | | | National Championships China ME - ITT (NC) | 38.6 | 7 | 30 | more |
01.05 | DNF | | | Eschborn-Frankfurt (1.UWT) | 198.7 | | | more |
07.04 › 11.047-11/4 | | | | Tour of Hainan (2.Pro) | | | | more |
| 90 | | | General classificationGeneral classification | | | | |
11.04 | 82 | | | S5Stage 5 - Changjiang › Sanya | 182.8 | | | |
10.04 | 91 | 94 | | S4Stage 4 - Baoting › Dongfang | 190.8 | | | |
09.04 | 56 | 104 | | S3Stage 3 - Lingshui › Baoting | 212.6 | | | |
08.04 | 133 | 133 | | S2Stage 2 - Qionghai › Lingshui | 178.1 | | | |
07.04 | 94 | 94 | | S1Stage 1 - Qionghai › Qionghai | 90.34 | | | |
24.03 › 30.0324-30/3 | | | | Volta Ciclista a Catalunya (2.UWT) | | | | more |
26.03 | DNF | | | S3Stage 3 - Viladecans The Style Outlets › La Molina | 218.6 | | | |
25.03 | 161 | 159 | | S2Stage 2 - Banyoles › Figueres | 180.5 | | | |
24.03 | 152 | 152 | | S1Stage 1 - Sant Feliu de Guíxols › Sant Feliu de Guíxols | 178.6 | | | |
21.03 | DNF | | | Bredene Koksijde Classic (1.Pro) | 200.9 | | | more |
20.03 | DNF | | | Grand Prix de Denain - Porte du Hainaut (1.Pro) | 197.4 | | | more |
17.02 › 23.0217-23/2 | | | | UAE Tour (2.UWT) | | | | more |
| 29 | | | Youth classificationYouth classification | | | | |
| 88 | | | General classificationGeneral classification | | 5 | | |
23.02 | 91 | | | S7Stage 7 - Al Ain Hazza Bin Zayed Stadium › Jebel Hafeet | 176 | | | |
22.02 | 67 | 90 | | S6Stage 6 - Abu Dhabi Cycling Club › Abu Dhabi Breakwater | 165 | | | |
21.02 | 70 | 98 | | S5Stage 5 - American University Dubai › Hamdan Bin Mohammed Smart University | 160 | | | |
20.02 | 113 | 91 | | S4Stage 4 - Fujairah Qidfa Beach › Umm al Quwain | 181 | | | |
19.02 | 78 | 75 | | S3Stage 3 - Ras al Khaimah › Jebel Jais | 181 | | | |
18.02 | 107 | 76 | | S2 (ITT)Stage 2 (ITT) - Al Hudayriyat Island › Al Hudayriyat Island | 12.2 | | | |
17.02 | 69 | 70 | | S1Stage 1 - Madinat Zayed Shams Solar Park › Liwa Palace | 138 | | | |