| 25 | 13-09-2025 | UCI Gravel World Series - 66 Degrés Sud - Pyrénées Catalanes Gravel Tour | National | |
| 24 | 23-08-2025 | UCI Gravel World Series - Monsterrando | National | |
| 23 | 22-07-2024 | Ronde d'Aix | CRTP | |
| 22 | 29-06-2024 | Tour de France - Stage 1 | 2.UWT | 206.0km |
| 21 | 03-08-2022 | Criterium Cycliste International de Marcoles | CRTP | |
| 20 | 22-04-2022 | Tour of the Alps | 2.Pro | |
| 19 | 28-08-2021 | Vuelta a España - Stage 14 | 2.UWT | 165.7km |
| 18 | 05-08-2021 | Vuelta a Burgos - Stage 3 | 2.Pro | 173.0km |
| 17 | 08-08-2018 | Criterium Cycliste Int. de Marcoles | Cri | |
| 16 | 24-02-2018 | Classic de l'Ardèche Rhône Crussol | 1.1 | |
| 15 | 02-08-2017 | Criterium Cycliste International de Marcoles | Cri | |
| 14 | 01-08-2017 | Critérium de Castillon-la-Bataille | Cri | |
| 13 | 13-07-2017 | Tour de France - Stage 12 | WT | 214.5km |
| 12 | 26-07-2016 | 35ème critérium d'après Tour de France à Lisieux | Cri | |
| 11 | 22-07-2016 | Tour de France - Stage 19 | WT | 146.0km |
| 10 | 19-06-2016 | Tour des Pays de Savoie - Stage 4 | 2.2 | 130.0km |
| 9 | 04-08-2015 | Critérium de Castillon-La-Bataille | Cri | |
| 8 | 23-07-2015 | Tour de France - Stage 18 | WT | 186.5km |
| 7 | 11-06-2015 | Critérium du Dauphiné - Stage 5 | WT | 161.0km |
| 6 | 06-08-2014 | Criterium Cycliste International de Marcoles | Cri | |
| 5 | 02-03-2014 | La Drôme Classic | 1.1 | 190.0km |
| 4 | 13-08-2013 | Tour de l'Ain | 2.1 | |
| 3 | 09-09-2011 | Tour de l'Avenir - Stage 5 | 2.NCUP | 171.5km |
| 2 | 18-06-2011 | Tour des Pays de Savoie - Stage 3 | 2.2 | 147.3km |
| 1 | 23-05-2010 | Ronde de l'Isard - Stage 4 | 2.2U | 163.8km |