| 17 | 13-10-2019 | Tour of Taihu Lake - Stage 4 | 2.1 | 116.0km |
| 16 | 11-10-2019 | Tour of Taihu Lake - Stage 2 | 2.1 | 101.0km |
| 15 | 29-08-2019 | Tour Poitou-Charentes - Stage 3 | 2.1 | 110.7km |
| 14 | 19-05-2019 | Vuelta Aragón - Stage 3 | 2.1 | 147.0km |
| 13 | 11-04-2019 | Le Tour de Langkawi - Stage 6 | 2.HC | 130.8km |
| 12 | 10-04-2019 | Le Tour de Langkawi - Stage 5 | 2.HC | 200.1km |
| 11 | 15-09-2018 | Tour de Slovaquie - Stage 3 | 2.1 | 180.6km |
| 10 | 04-08-2015 | Tour de Pologne - Stage 3 | WT | 166.0km |
| 9 | 03-08-2015 | Tour de Pologne - Stage 2 | WT | 146.0km |
| 8 | 01-02-2015 | Trofeo Palma | 1.1 | 168.2km |
| 7 | 29-01-2015 | Trofeo Santanyi-SesSalines-Campos | 1.1 | 175.5km |
| 6 | 14-08-2014 | Vuelta a Burgos - Stage 2 | 2.HC | 152.0km |
| 5 | 13-03-2014 | Tirreno-Adriatico - Stage 2 | WT | 173.0km |
| 4 | 02-04-2013 | Circuit Cycliste Sarthe - Pays de la Loire - Stage 1 | 2.1 | 179.4km |
| 3 | 09-06-2012 | Ronde de l'Oise - Stage 3 | 2.2 | 190.3km |
| 2 | 08-05-2012 | Quatre Jours de Dunkerque - Stage 5 | 2.HC | 176.1km |
| 1 | 27-02-2011 | Clasica de Almeria | 1.1 | |