| 30 | 18-05-2025 | Tour de Hongrie - Stage 5 | 2.Pro | 167.0km |
| 29 | 26-03-2025 | Classic Brugge-De Panne | 1.UWT | 195.6km |
| 28 | 02-10-2024 | Cro Race - Stage 2 | 2.1 | 114.5km |
| 27 | 16-10-2023 | Gree-Tour of Guangxi - Stage 5 | 2.UWT | 209.6km |
| 26 | 07-09-2023 | Vuelta a España - Stage 12 | 2.UWT | 151.0km |
| 25 | 15-08-2023 | Vuelta a Burgos - Stage 1 | 2.Pro | 161.0km |
| 24 | 16-03-2023 | Grand Prix de Denain - Porte du Hainaut | 1.Pro | 195.7km |
| 23 | 23-02-2023 | UAE Tour - Stage 4 | 2.UWT | 174.0km |
| 22 | 11-09-2022 | Vuelta a España - Stage 21 | 2.UWT | 96.7km |
| 21 | 29-05-2022 | Boucles de la Mayenne - Stage 4 | 2.Pro | 180.0km |
| 20 | 29-09-2021 | Giro di Sicilia - Tour of Sicily - Stage 2 | 2.1 | 173.0km |
| 19 | 28-09-2021 | Giro di Sicilia - Tour of Sicily - Stage 1 | 2.1 | 179.0km |
| 18 | 06-08-2021 | Vuelta a Burgos - Stage 4 | 2.Pro | 149.0km |
| 17 | 04-08-2021 | Vuelta a Burgos - Stage 2 | 2.Pro | 175.0km |
| 16 | 15-02-2020 | Vuelta a Colombia - Stage 5 | 2.1 | 174.9km |
| 15 | 13-02-2020 | Vuelta a Colombia - Stage 3 | 2.1 | 177.7km |
| 14 | 12-02-2020 | Vuelta a Colombia - Stage 2 | 2.1 | 152.4km |
| 13 | 14-02-2019 | Tour Colombia 2.1 - Stage 3 | 2.1 | 191.0km |
| 12 | 09-10-2018 | Tour of Taihu Lake - Stage 3 | 2.1 | 130.6km |
| 11 | 08-10-2018 | Tour of Taihu Lake - Stage 2 | 2.1 | 85.0km |
| 10 | 18-09-2018 | Tour of China II - Stage 2 | 2.1 | 99.4km |
| 9 | 15-09-2018 | Tour of China I | 2.1 | |
| 8 | 09-09-2018 | Tour of China I - Stage 2 | 2.1 | 105.6km |
| 7 | 05-09-2018 | Tour of Xingtai - Stage 3 | 2.2 | 173.0km |
| 6 | 04-09-2018 | Tour of Xingtai - Stage 2 | 2.2 | 125.0km |
| 5 | 06-05-2018 | Campeonato Panamericano de Ruta | CC | |
| 4 | 26-02-2017 | Volta ao Alentejo - Stage 5 | 2.1 | 168.9km |
| 3 | 24-02-2017 | Volta ao Alentejo - Stage 3 | 2.1 | 208.0km |
| 2 | 16-06-2016 | Vuelta a Colombia - Stage 4 | 2.2 | 118.7km |
| 1 | 08-05-2016 | Vuelta Ciclista Comunidad de Madrid - Stage 2 | 2.1 | 95.9km |