| 1 | 1377 | 2018-01-25 | 1 | Tour of Indonesia | Stage 1 |
| 2 | 1009 | 2018-10-24 | 2 | Tour of Hainan | Stage 2 |
| 3 | 888 | 2018-10-23 | 2 | Tour of Hainan | Stage 1 |
| 4 | 829 | 2018-10-25 | 3 | Tour of Hainan | Stage 3 |
| 5 | 554 | 2018-10-26 | 9 | Tour of Hainan | Stage 4 |
| 6 | 441 | 2017-10-29 | 3 | Tour of Hainan | Stage 2 |
| 7 | 436 | 2018-03-02 | 3 | Tour of Mediterrennean | Stage 1 |
| 8 | 382 | 2018-01-26 | 7 | Tour of Indonesia | Stage 2 |
| 9 | 316 | 2017-04-18 | 4 | Tour of Croatia | Stage 1 |
| 10 | 306 | 2017-10-19 | 8 | Gree - Tour of Guangxi | Stage 1 |
| 11 | 284 | 2017-12-30 | | |
| 12 | 280 | 2017-10-28 | 4 | Tour of Hainan | Stage 1 |
| 13 | 262 | 2019-12-14 | | |
| 14 | 240 | 2018-10-27 | 65 | Tour of Hainan | Stage 5 |
| 15 | 239 | 2018-05-18 | 4 | Tour de l'Ain | Stage 1 |
| 16 | 237 | 2017-10-30 | 9 | Tour of Hainan | Stage 3 |
| 17 | 216 | 2018-03-03 | 8 | Tour of Mediterrennean | Stage 2 |
| 18 | 214 | 2019-03-25 | 10 | Tour de Normandie | Stage 1 |
| 19 | 210 | 2018-03-20 | 9 | Le Tour de Langkawi | Stage 3 |
| 20 | 205 | 2019-03-26 | 8 | Tour de Normandie | Stage 2 |
| 21 | 204 | 2019-02-13 | 14 | Colombia 2.1 | Stage 2 |
| 22 | 202 | 2018-03-24 | 4 | Le Tour de Langkawi | Stage 7 |
| 23 | 201 | 2017-11-02 | 5 | Tour of Hainan | Stage 6 |
| 24 | 198 | 2018-07-19 | 3 | Grande Prémio de Portugal N2 | Stage 2 |
| 25 | 196 | 2017-01-26 | 19 | Trofeo Porreres, Felanitx, Ses Salines, Campos |
| 26 | 196 | 2017-04-02 | 6 | Vuelta Ciclista a La Rioja |
| 27 | 196 | 2017-03-20 | 195 | Volta Ciclista a Catalunya | Stage 1 |
| 28 | 193 | 2018-03-04 | 10 | Tour of Mediterrennean | Stage 3,Tour of Mediterrennean | General classification |
| 29 | 191 | 2017-10-21 | 6 | Gree - Tour of Guangxi | Stage 3 |
| 30 | 190 | 2018-10-28 | 93 | Tour of Hainan | Stage 6 |
| 31 | 185 | 2018-12-25 | | |
| 32 | 182 | 2019-02-12 | 20 | Colombia 2.1 | Stage 1 (TTT) |
| 33 | 180 | 2018-02-22 | 20 | Tour of Antalya | Stage 1 |
| 34 | 179 | 2018-03-21 | 9 | Le Tour de Langkawi | Stage 4 |
| 35 | 178 | 2016-11-14 | | |
| 36 | 177 | 2017-03-21 | 24 | Volta Ciclista a Catalunya | Stage 2 (TTT) |
| 37 | 174 | 2018-10-22 | | |
| 38 | 172 | 2018-10-30 | 85 | Tour of Hainan | Stage 8 |
| 39 | 169 | 2018-03-19 | 10 | Le Tour de Langkawi | Stage 2 |
| 40 | 169 | 2018-12-06 | | |
| 41 | 156 | 2018-01-27 | 4 | Tour of Indonesia | Stage 3 |
| 42 | 151 | 2017-02-26 | 3 | Volta ao Alentejo | Stage 5,Volta ao Alentejo | General classification |
| 43 | 150 | 2016-04-06 | 9 | Circuit Cycliste Sarthe - Pays de la Loire | Stage 2a,Circuit Cycliste Sarthe - Pays de la Loire | Stage 2b (ITT) |
| 44 | 150 | 2016-04-26 | 118 | Tour de Romandie | Prologue |
| 45 | 147 | 2018-10-29 | 8 | Tour of Hainan | Stage 7 |
| 46 | 143 | 2017-11-05 | 4 | Tour of Hainan | Stage 9,Tour of Hainan | General classification |
| 47 | 138 | 2016-04-25 | | |
| 48 | 137 | 2017-03-19 | | |
| 49 | 135 | 2018-02-21 | | |
| 50 | 134 | 2018-09-21 | 5 | Tour de Siak | Stage 4,Tour de Siak | General classification |