2023-10-05 | | Paris - Bourges | 198 | bunchsprint |
2023-10-01 | | Tour de Vendée | 207.1 | sprint of small group |
2023-06-04 | | Brussels Cycling Classic | 207.1 | sprint of small group |
2023-05-27 | | Boucles de la Mayenne - Crédit Mutuel | Stage 2 | 181.3 | bunchsprint |
2022-10-09 | | Paris - Tours Elite | 213.5 | bunchsprint |
2022-09-18 | | Grand Prix d'Isbergues - Pas de Calais | 197.6 | bunchsprint |
2022-08-05 | | Tour de Pologne | Stage 7 | 177.8 | bunchsprint |
2022-06-16 | | La Route d'Occitanie - La Dépêche du Midi | Stage 1 | 174.4 | bunchsprint |
2022-05-20 | | Giro d'Italia | Stage 13 | 150 | bunchsprint |
2022-05-12 | | Giro d'Italia | Stage 6 | 192 | bunchsprint |
2022-05-11 | | Giro d'Italia | Stage 5 | 174 | bunchsprint |
2021-10-10 | | Paris - Tours Elite | 212.3 | sprint of small group |
2021-06-11 | | La Route d'Occitanie - La Dépêche du Midi | Stage 2 | 198.7 | bunchsprint |
2021-05-30 | | Boucles de la Mayenne | Stage 4 | 181 | bunchsprint |
2021-05-29 | | Boucles de la Mayenne | Stage 3 | 182 | bunchsprint |
2021-05-28 | | Boucles de la Mayenne | Stage 2 | 173 | bunchsprint |
2021-04-18 | | Volta a la Comunitat Valenciana | Stage 5 | 91.2 | bunchsprint |
2021-04-15 | | Volta a la Comunitat Valenciana | Stage 2 | 179 | bunchsprint |
2021-04-04 | | La Roue Tourangelle Centre Val de Loire - Trophée Harmonie Mutuelle | 204 | bunchsprint |
2020-10-14 | | Giro d'Italia | Stage 11 | 182 | bunchsprint |
2020-10-09 | | Giro d'Italia | Stage 7 | 143 | bunchsprint |
2020-10-08 | | Giro d'Italia | Stage 6 | 188 | bunchsprint |
2020-10-06 | | Giro d'Italia | Stage 4 | 140 | bunchsprint |
2020-09-16 | | Škoda-Tour de Luxembourg | Stage 2 | 40.7 | bunchsprint |
2020-08-30 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 4 | 164.6 | bunchsprint |
2020-08-28 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 2 | 186.3 | bunchsprint |
2020-08-27 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 1 | 199.9 | bunchsprint |
2020-08-23 | | National Championships France ME - Road Race | 237.9 | sprint of small group |
2020-08-19 | | Tour de Wallonie | Stage 4 | 198.1 | bunchsprint |
2020-08-17 | | Tour de Wallonie | Stage 2 | 172.3 | bunchsprint |
2020-08-05 | | Milano-Torino | 198 | bunchsprint |
2019-09-20 | | Okolo Slovenska / Tour de Slovaquie | Stage 3 | 200.6 | sprint of small group |
2019-07-30 | | Tour de Wallonie | Stage 4 | 178.2 | bunchsprint |
2019-06-23 | | La Route d'Occitanie - La Dépêche du Midi | Stage 4 | 154.8 | sprint of small group |
2019-06-21 | | La Route d'Occitanie - La Dépêche du Midi | Stage 2 | 187.7 | bunchsprint |
2019-05-21 | | Giro d'Italia | Stage 10 | 145 | bunchsprint |
2018-08-24 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 5 | 156.6 | bunchsprint |
2018-08-23 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 4 (ITT) | 22.9 | time trial |
2018-08-23 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 3 | 97.9 | bunchsprint |
2018-08-22 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 2 | 189 | bunchsprint |
2018-08-21 | | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 1 | 192.8 | bunchsprint |
2018-07-26 | | Tour de France | Stage 18 | 171 | bunchsprint |
2018-06-16 | | Tour de Suisse | Stage 8 | 123 | bunchsprint |
2018-03-04 | | Paris - Nice | Stage 1 | 135 | bunchsprint |
2017-09-02 | | Brussels Cycling Classic | 201.3 | bunchsprint |
2017-07-04 | | Tour de France | Stage 4 | 207.5 | bunchsprint |
2017-06-25 | | National Championships France - Road Race | 248 | bunchsprint |
2017-06-21 | | Halle Ingooigem | 201 | bunchsprint |
2017-06-05 | | Critérium du Dauphiné | Stage 2 | 171 | bunchsprint |
2017-05-10 | | 4 Jours de Dunkerque / Tour des Hauts-de-France | Stage 2 | 171.6 | bunchsprint |
2017-04-13 | | GP de Denain - Porte du Hainaut / Valenciennes Métropole | 196.4 | bunchsprint |
2017-03-05 | | Paris - Nice | Stage 1 | 148.5 | sprint a deux |
2017-02-04 | | Etoile de Bessèges | Stage 4 | 152.9 | bunchsprint |
2017-02-01 | | Etoile de Bessèges | Stage 1 | 158.4 | bunchsprint |
2016-10-04 | | Binche - Chimay - Binche / Memorial Frank Vandenbroucke | 194.5 | sprint a deux |
2016-06-19 | | Route du Sud Cycliste - La Dépêche du Midi | Stage 5 | 154.8 | bunchsprint |
2016-03-19 | | Milano-Sanremo | 293 | bunchsprint |
2016-03-07 | | Paris - Nice | Stage 1 | 195 | bunchsprint |
2016-02-12 | | La Méditerranéenne | Stage 2 | 157.6 | bunchsprint |
2016-02-11 | | La Méditerranéenne | Stage 1 (TTT) | 5.5 | team time trial |
2015-05-30 | | Baloise Belgium Tour | Stage 3 | 158.5 | bunchsprint |
2015-05-29 | | Baloise Belgium Tour | Stage 2 | 201.1 | bunchsprint |
2014-10-05 | | Tour de l'Eurométropole | Stage 4 | 155 | bunchsprint |
2014-10-03 | | Tour de l'Eurométropole | Stage 2 | 171 | bunchsprint |
2014-10-02 | | Tour de l'Eurométropole | Stage 1 | 191 | bunchsprint |
2014-09-21 | | Grand Prix d'Isbergues - Pas de Calais | 200.5 | bunchsprint |
2014-09-19 | | Kampioenschap van Vlaanderen | 192 | bunchsprint |
2014-06-29 | | National Championships France - Road Race | 251.7 | bunchsprint |
2014-06-25 | | Halle - Ingooigem | 199.9 | bunchsprint |
2014-05-18 | | Tour de Picardie | Stage 3 | 170.5 | bunchsprint |
2014-05-17 | | Tour de Picardie | Stage 2 | 176.5 | bunchsprint |
2014-05-08 | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais | Stage 2 | 166.9 | bunchsprint |
2014-05-07 | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais | Stage 1 | 163 | bunchsprint |
2014-02-14 | | Tour of Qatar | Stage 6 | 113.5 | bunchsprint |
2013-09-22 | | Grand Prix d'Isbergues - Pas de Calais | 200.7 | bunchsprint |
2013-08-13 | | Eneco Tour | Stage 2 | 176.9 | bunchsprint |
2013-08-04 | | Ride London Classic | 221 | bunchsprint |
2013-06-11 | | Tour de Suisse | Stage 4 | 174.4 | bunchsprint |
2013-05-03 | | 4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais | Stage 3 | 179.1 | bunchsprint |
2013-05-02 | | 4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais | Stage 2 | 178.2 | bunchsprint |
2013-05-01 | | 4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais | Stage 1 | 155.5 | bunchsprint |
2013-04-11 | | GP de Denain Porte du Hainaut | 199 | bunchsprint |
2012-08-19 | | Vattenfall Cyclassics | 245.9 | bunchsprint |
2012-06-15 | | La Route du Sud Cycliste - La Dépêche du Midi | Stage 2 | 197.1 | bunchsprint |
2012-03-18 | | Cholet-Pays de Loire | 199 | sprint of small group |
2012-03-04 | | Driedaagse van West-Vlaanderen | Stage 2 | 186.5 | bunchsprint |
2012-02-29 | | GP Samyn | 187.9 | sprint of small group |
2012-02-10 | | Tour of Qatar | Stage 6 | 120 | bunchsprint |
2011-09-23 | | World Championships MU - Road Race | 168 | bunchsprint |
2011-07-29 | | Tour Alsace | Stage 3 | 146 | bunchsprint |
2011-07-10 | | GP de Pont a Marcq - La Ronde Pévèloise | 182.2 | bunchsprint |
2011-06-05 | | Coupe des Nations Ville Saguenay | Stage 4 | 128.4 | sprint of small group |
2011-06-02 | | Coupe des Nations Ville Saguenay | Stage 1 | 140.7 | bunchsprint |
2011-04-13 | | La Côte Picarde | 173.9 | bunchsprint |
2010-07-25 | | Grand Prix de la ville de Pérenchies | 160.5 | bunchsprint |
2010-06-06 | | Coupe des Nations Ville Saguenay | Stage 4 | 128.4 | bunchsprint |
2009-09-20 | | Kroz Istru | Stage 3 | 103 | |
2008-08-03 | | Coupe des Nations Abitibi | Stage 4 | 118.2 | |
2008-07-26 | | Tour de l'Abitibi International | Stage 1 | 95.4 | |