| 56 | 24-01-2025 | Santos Tour Down Under - Stage 4 | 2.UWT | 157.2km |
| 55 | 10-06-2024 | Tour de Suisse - Stage 2 | 2.UWT | 177.3km |
| 54 | 06-04-2023 | Région Pays de la Loire Tour - Stage 3 | 2.1 | 152.3km |
| 53 | 04-04-2023 | Région Pays de la Loire Tour - Stage 1 | 2.1 | 141.7km |
| 52 | 21-01-2023 | Santos Tour Down Under - Stage 4 | 2.UWT | 135.3km |
| 51 | 02-10-2022 | Tour de Vendée | 1.1 | 206.9km |
| 50 | 12-02-2022 | Tour de la Provence - Stage 2 | 2.Pro | 180.5km |
| 49 | 03-02-2022 | Etoile de Bessèges - Stage 2 | 2.1 | 155.8km |
| 48 | 01-08-2020 | La Route d'Occitanie - La Dépêche du Midi - Stage 1 | 2.1 | 189.5km |
| 47 | 16-08-2019 | Arctic Race of Norway - Stage 2 | 2.HC | 168.5km |
| 46 | 25-07-2019 | Grand Prix Cerami | 1.1 | 209.1km |
| 45 | 16-06-2019 | Baloise Belgium Tour - Stage 5 | 2.HC | 158.5km |
| 44 | 09-06-2019 | Boucles de la Mayenne - Stage 3 | 2.1 | 173.0km |
| 43 | 26-05-2019 | Grote Prijs Marcel Kint | 1.1 | 188.1km |
| 42 | 17-05-2019 | 4 Jours de Dunkerque - Stage 4 | 2.HC | 184.9km |
| 41 | 10-04-2019 | Circuit Cycliste Sarthe - Pays de la Loire - Stage 2 | 2.1 | 172.1km |
| 40 | 07-02-2019 | Etoile de Bessèges - Stage 1 | 2.1 | 162.0km |
| 39 | 27-05-2018 | Baloise Belgium Tour - Stage 5 | 2.HC | 158.0km |
| 38 | 11-05-2018 | 4 Jours de Dunkerque - Stage 4 | 2.HC | 172.7km |
| 37 | 13-02-2018 | Tour of Oman - Stage 1 | 2.HC | 162.5km |
| 36 | 24-05-2017 | Baloise Belgium Tour - Stage 1 | 2.HC | 176.3km |
| 35 | 07-04-2017 | Circuit Cycliste Sarthe - Pays de la Loire - Stage 4 | 2.1 | 186.8km |
| 34 | 05-04-2017 | Circuit Cycliste Sarthe - Pays de la Loire - Stage 2a | 2.1 | 99.8km |
| 33 | 18-02-2017 | Vuelta a Andalucia Ruta Ciclista Del Sol - Stage 4 | 2.HC | 179.3km |
| 32 | 05-02-2017 | Volta a la Comunitat Valenciana - Stage 5 | 2.1 | 130.0km |
| 31 | 03-08-2016 | Criterium Cycliste International de Marcoles - Souvernir Lucien Cantournet | Cri | |
| 30 | 17-06-2016 | Route du Sud - Stage 2 | 2.1 | 92.4km |
| 29 | 16-06-2016 | Route du Sud - Stage 1 | 2.1 | 196.0km |
| 28 | 05-06-2016 | Boucles de la Mayenne | 2.1 | |
| 27 | 04-06-2016 | Boucles de la Mayenne - Stage 2 | 2.1 | 180.0km |
| 26 | 02-06-2016 | Boucles de la Mayenne - Prologue | 2.1 | 4.5km |
| 25 | 08-05-2016 | 4 Jours de Dunkerque | 2.HC | |
| 24 | 06-05-2016 | 4 Jours de Dunkerque - Stage 3 | 2.HC | 174.0km |
| 23 | 05-05-2016 | 4 Jours de Dunkerque - Stage 2 | 2.HC | 188.3km |
| 22 | 04-05-2016 | 4 Jours de Dunkerque - Stage 1 | 2.HC | 191.4km |
| 21 | 06-04-2016 | Circuit Cycliste Sarthe - Pays de la Loire - Stage 2a | 2.1 | 85.1km |
| 20 | 01-04-2016 | Route Adélie de Vitré | 1.1 | |
| 19 | 04-02-2016 | Etoile de Bessèges - Stage 2 | 2.1 | 153.2km |
| 18 | 03-02-2016 | Etoile de Bessèges - Stage 1 | 2.1 | 156.9km |
| 17 | 21-06-2015 | Route du Sud - Stage 4 | 2.1 | 166.0km |
| 16 | 19-06-2015 | Route du Sud - Stage 2 | 2.1 | 141.0km |
| 15 | 06-05-2015 | 4 Jours de Dunkerque - Stage 1 | 2.HC | 178.7km |
| 14 | 22-02-2015 | UCI Cycling World Championships - Track (Madison) | CM | |
| 13 | 06-02-2015 | Etoile de Bessèges - Stage 3 | 2.1 | 153.0km |
| 12 | 16-05-2014 | Tour de Picardie - Stage 1 | 2.1 | 191.0km |
| 11 | 15-04-2014 | Paris-Camembert | 1.1 | |
| 10 | 04-04-2014 | Route Adélie de Vitré | 1.1 | 197.8km |
| 9 | 08-02-2014 | Etoile de Bessèges - Stage 4 | 2.1 | 156.0km |
| 8 | 07-02-2014 | Etoile de Bessèges - Stage 3 | 2.1 | 152.0km |
| 7 | 25-08-2013 | Châteauroux Classic de l'Indre Trophée Fenioux | 1.1 | |
| 6 | 11-05-2013 | Tour de Picardie - Stage 2 | 2.1 | 171.0km |
| 5 | 01-03-2013 | Le Tour de Langkawi - Stage 9 | 2.HC | 123.6km |
| 4 | 28-02-2013 | Le Tour de Langkawi - Stage 8 | 2.HC | 164.5km |
| 3 | 02-02-2013 | Etoile de Bessèges - Stage 4 | 2.1 | 154.0km |
| 2 | 31-01-2013 | Etoile de Bessèges - Stage 2 | 2.1 | 157.0km |
| 1 | 20-05-2012 | Tour de Berlin - Stage 5 | 2.2U | 184.0km |