| 07-06 | DNF | | Brussels Cycling Classic (1.Pro) | 206.0km |
| 06-06 | 138 | | Heylen Vastgoed Heistse Pijl (1.1) | 189.0km |
| | | Tour of Hainan (2.Pro) |
| 66 | | Klassement |
| 19-04 | 89 | 66 | Etappe 5Baoting - Sanya | 154.0km |
| 18-04 | 44 | 66 | Etappe 4Lingshui - Baoting | 132.0km |
| 17-04 | 89 | 70 | Etappe 3Wuzhishan - Lingshui | 217.0km |
| 16-04 | 62 | 66 | Etappe 2Danzhou - Wuzhishan | 215.0km |
| 15-04 | 101 | 102 | Etappe 1Haikou - Danzhou | 177.0km |
| | | Volta Ciclista a Catalunya (2.UWT) |
| 28-03 | DNF | | Etappe 6Berga - Queralt | 158.0km |
| 27-03 | 136 | 143 | Etappe 5La Seu d'Urgell - Coll de Pal | 153.0km |
| 26-03 | 109 | 149 | Etappe 4Mataró - Vall Camprodon | 151.0km |
| 25-03 | 154 | 151 | Etappe 3Costa Daurada - Vila-seca | 159.0km |
| 24-03 | 151 | 150 | Etappe 2Figueres - Banyoles | 167.0km |
| 23-03 | 137 | 137 | Etappe 1Sant Feliu de Guíxols - Sant Feliu de Guíxols | 172.0km |
| 20-03 | DNF | | Bredene Koksijde Classic (1.Pro) | 203.0km |
| 19-03 | DNF | | Grand Prix de Denain - Porte du Hainaut (1.Pro) | 200.0km |
| | | Giro di Sardegna (2.1) |
| 28-02 | DNF | | Etappe 4Arbatax - Nuoro | 153.0km |
| 27-02 | 111 | 122 | Etappe 3Cagliari - Tortolì | 168.0km |
| 26-02 | 149 | 131 | Etappe 2Oristano - Carbonia | 136.0km |
| 25-02 | 125 | 125 | Etappe 1Castelsardo - Bosa | 189.0km |
| 11-02 | 2 | | Asian Road Cycling Championships (CN) | 155.0km |
| 07-02 | 3 | | Asian Road Cycling Championships Team Mixed Relay (CC) | 29.0km |
| 25-01 | 93 | | Clàssica Comunitat Valenciana - Gran Premi València (1.1) | 199.0km |
| 23-01 | DNF | | Classica Camp de Morvedre (1.1) | 163.0km |