| | | Tour of Magnificent Qinghai (2.Pro) |
| 14-07 | DNS | | Stage 4Huzhu - Guide | 195.0km |
| 13-07 | 38 | 42 | Stage 3Menyuan - Huzhu | 167.0km |
| 12-07 | 45 | 70 | Stage 2Huangyuan - Menyuan | 227.0km |
| 11-07 | 140 | 139 | Stage 1Xining - Xining | 120.0km |
| | | Tour of Slovenia (2.Pro) |
| 36 | | Standings |
| 42 | | Points |
| 21-06 | 44 | 36 | Stage 5Litija - Novo Mesto | 169.0km |
| 20-06 | 44 | 36 | Stage 4Kranj - Kranjska Gora | 184.0km |
| 19-06 | 23 | 33 | Stage 3Maribor - Celje | 134.0km |
| 18-06 | 23 | 42 | Stage 2 Radlje ob Dravi - Ormož | 182.0km |
| 17-06 | 55 | 55 | Stage 1Velenje - Rogaška Slatina | 142.0km |
| | | Baku-Khankendi Azerbaijan Cycling race (2.1) |
| 1 | | Standings |
| 12 | | Points |
| 2 | | Mountain |
| 14-05 | 1 | 1 | Stage 5Tərtər - Khankendi | 181.0km |
| 13-05 | 30 | 9 | Stage 4Ganja - Naftalan | 152.0km |
| 12-05 | 35 | 8 | Stage 3Gabala - Mingachevir | 163.0km |
| 11-05 | 14 | 10 | Stage 2Baku - Ismayilli | 193.0km |
| 10-05 | 30 | 33 | Stage 1Baku - Sumqayıt | 158.0km |
| 26-04 | 86 | | Liège-Bastogne-Liège (1.UWT) | 259.0km |
| | | Tour of Hainan (2.Pro) |
| 15 | | Standings |
| 47 | | Points |
| 12 | | Mountain |
| 19-04 | 54 | 15 | Stage 5Baoting - Sanya | 154.0km |
| 18-04 | 18 | 15 | Stage 4Lingshui - Baoting | 132.0km |
| 17-04 | 37 | 15 | Stage 3Wuzhishan - Lingshui | 217.0km |
| 16-04 | 16 | 11 | Stage 2Danzhou - Wuzhishan | 215.0km |
| 15-04 | 46 | 49 | Stage 1Haikou - Danzhou | 177.0km |
| 10-04 | 11 | | Oceania Road Championships (CC) | 139.0km |
| 09-04 | 5 | | Oceania Road Championships TT (CC) | 17.0km |
| | | Volta Ciclista a Catalunya (2.UWT) |
| 63 | | Standings |
| 15 | | Points |
| 12 | | Mountain |
| 29-03 | 53 | 63 | Stage 7Barcelona - Barcelona | 95.0km |
| 28-03 | 40 | 63 | Stage 6Berga - Queralt | 158.0km |
| 27-03 | 72 | 82 | Stage 5La Seu d'Urgell - Coll de Pal | 153.0km |
| 26-03 | 98 | 73 | Stage 4Mataró - Vall Camprodon | 151.0km |
| 25-03 | 50 | 73 | Stage 3Costa Daurada - Vila-seca | 159.0km |
| 24-03 | 97 | 89 | Stage 2Figueres - Banyoles | 167.0km |
| 23-03 | 93 | 93 | Stage 1Sant Feliu de Guíxols - Sant Feliu de Guíxols | 172.0km |
| 21-03 | 51 | | Clàssica Terres de l´Ebre (1.1) | 175.0km |
| 01-03 | 87 | | Kuurne - Brussel - Kuurne (1.Pro) | 193.0km |
| 28-02 | DNF | | Omloop Het Nieuwsblad (1.UWT) | 207.0km |
| | | Vuelta a Andalucia Ruta Ciclista Del Sol (2.Pro) |
| 53 | | Standings |
| 1 | | Mountain |
| 22-02 | 67 | 53 | Stage 5La Roda de Andalucia - Lucena | 167.0km |
| 21-02 | 73 | 44 | Stage 4Montoro - Pozoblanco | 166.0km |
| 20-02 | 94 | 44 | Stage 3Jaen - Lopera | 180.0km |
| 19-02 | 47 | 45 | Stage 2Torrox - Otura Santa Clara Golf | 138.0km |
| 18-02 | 67 | 67 | Stage 1Benahavís - Pizarra | 150.0km |
| 16-02 | 22 | | Clásica Jaén (1.1) | 169.0km |
| | | Vuelta a la Región de Murcia “Costa Cálida” (2.1) |
| 14-02 | DF | | Stage 2Murcia - Santomera | 178.0km |
| 13-02 | 40 | 40 | Stage 1Cartagena - Yecla | 89.0km |
| 07-02 | 2 | | National Road Championships - New Zealand (CN) | 188.0km |