| 50 | Tour of Hainan | Stage 1 | 2.Pro | 2024-08-27 | ME |
| 49 | International Tour of Hellas | Stage 1b | 2.1 | 2024-05-15 | ME |
| 48 | ZLM Tour | Stage 2 | 2.Pro | 2023-06-09 | ME |
| 47 | PETRONAS Le Tour de Langkawi | Stage 4 | 2.Pro | 2022-10-14 | ME |
| 46 | ZLM Tour | Stage 3 | 2.Pro | 2022-06-10 | ME |
| 45 | Tour of Antalya | Stage 4 | 2.1 | 2022-02-13 | ME |
| 44 | Settimana Internazionale Coppi e Bartali | Stage 1a | 2.1 | 2021-03-23 | ME |
| 43 | Tour de Hongrie | Stage 4 | 2.1 | 2020-09-01 | ME |
| 42 | Tour de Hongrie | Stage 3 | 2.1 | 2020-08-31 | ME |
| 41 | Tour de Hongrie | Stage 2 | 2.1 | 2020-08-30 | ME |
| 40 | Tour of Hainan | Stage 1 | 2.HC | 2018-10-23 | ME |
| 39 | Tour of Taihu Lake | Stage 7 | 2.1 | 2018-10-14 | ME |
| 38 | Tour of Taihu Lake | Stage 5 | 2.1 | 2018-10-12 | ME |
| 37 | Tour of Taihu Lake | Stage 3 | 2.1 | 2018-10-10 | ME |
| 36 | Tour of China II | Stage 5 | 2.1 | 2018-09-23 | ME |
| 35 | Sharjah Tour | Stage 4 | 2.1 | 2018-01-27 | ME |
| 34 | Sharjah Tour | Stage 2 | 2.1 | 2018-01-25 | ME |
| 33 | Tour of Hainan | Stage 6 | 2.HC | 2017-11-02 | ME |
| 32 | Tour of Hainan | Stage 5 | 2.HC | 2017-11-01 | ME |
| 31 | Tour of Hainan | Stage 4 | 2.HC | 2017-10-31 | ME |
| 30 | Tour of Hainan | Stage 3 | 2.HC | 2017-10-30 | ME |
| 29 | Tour of Hainan | Stage 2 | 2.HC | 2017-10-29 | ME |
| 28 | Tour of Taihu Lake | 2.1 | 2017-10-17 | ME |
| 27 | Tour of Taihu Lake | Stage 7 | 2.1 | 2017-10-17 | ME |
| 26 | Tour of Taihu Lake | Stage 6 | 2.1 | 2017-10-16 | ME |
| 25 | Tour of Taihu Lake | Stage 4 | 2.1 | 2017-10-14 | ME |
| 24 | Tour of Taihu Lake | Stage 3 | 2.1 | 2017-10-13 | ME |
| 23 | Tour of Taihu Lake | Stage 2 | 2.1 | 2017-10-12 | ME |
| 22 | Le Tour de Langkawi | Stage 7 | 2.HC | 2017-02-28 | ME |
| 21 | Le Tour de Langkawi | Stage 3 | 2.HC | 2017-02-24 | ME |
| 20 | Tour of Taihu Lake | Stage 6 | 2.1 | 2016-11-11 | ME |
| 19 | Tour of Taihu Lake | Stage 2 | 2.1 | 2016-11-07 | ME |
| 18 | Tour of Taihu Lake | Stage 1 | 2.1 | 2016-11-06 | ME |
| 17 | Tour of Qinghai Lake | Stage 13 | 2.HC | 2016-07-30 | ME |
| 16 | Tour of Qinghai Lake | Stage 11 | 2.HC | 2016-07-28 | ME |
| 15 | Tour of Qinghai Lake | Stage 2 | 2.HC | 2016-07-18 | ME |
| 14 | Presidential Cycling Tour of Turkey | Stage 8 | 2.HC | 2016-05-01 | ME |
| 13 | Presidential Cycling Tour of Turkey | Stage 5 | 2.HC | 2016-04-28 | ME |
| 12 | Settimana Internazionale Coppi e Bartali | Stage 3 | 2.1 | 2016-03-26 | ME |
| 11 | Le Tour de Langkawi | Stage 6 | 2.HC | 2016-02-29 | ME |
| 10 | Tour de San Luis | Stage 7 | 2.1 | 2016-01-24 | ME |
| 9 | Tour of Taihu Lake | 2.1 | 2015-11-08 | ME |
| 8 | Tour of Taihu Lake | Stage 9 | 2.1 | 2015-11-08 | ME |
| 7 | Tour of Taihu Lake | Stage 8 | 2.1 | 2015-11-07 | ME |
| 6 | Tour of Taihu Lake | Stage 7 | 2.1 | 2015-11-06 | ME |
| 5 | Tour of Taihu Lake | Stage 6 | 2.1 | 2015-11-05 | ME |
| 4 | Tour of Taihu Lake | Stage 3 | 2.1 | 2015-11-02 | ME |
| 3 | Tour of Taihu Lake | Stage 2 | 2.1 | 2015-11-01 | ME |
| 2 | Tour of Taihu Lake | Stage 1 | 2.1 | 2015-10-31 | ME |
| 1 | Tour of Hainan | Stage 6 | 2.HC | 2015-10-25 | ME |