Ranking : 46
- Intermediate sprint 0
- Stages victory 0
- Victories 17
- Podiums 43
2014. FDJ.fr
2e of the first stage of the Tour de l'Ain (Lac de Chalain>Montrevel-en-Bresse)
3e of the fourth stage of the Ronde de l'Oise (Chambly>Liancourt), of the ZLM tour
4e of the third stage of the Ronde de l'Oise (Crèvecoeur-le-Grand>Nanteuil-le-Haudouin), of the second stage of the Ronde de l'Oise (Thiverny>Ribecourt-Dreslincourt)
5e of the second stage of the Tour de l'Ain (Bourg-en-Bresse>Saint-Vulbas)
6e of the Ronde de l'Oise
8e of the National Championships France MU - Road Race
10e of the first stage of the Ronde de l'Oise (Clermont>Fitz-James), of the second stage of the Alpes Isère Tour (Colombier-Saugnieu>Colombier-Saugnieu)
2015. FDJ
1er of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts sur Guesnes>Loudun)
3e of the prologue of the Tour de l'Ain (Bourg-en-Bresse>Bourg-en-Bresse)
4e of the Scheldeprijs
5e of the second stage of the Circuit Franco-Belge (Roubaix>Poperinge), of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Gourge>Poitiers), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
7e of the Grand Prix d'Isbergues - Pas de Calais
8e of the stage 3a of the Classic Brugge-De Panne (De Panne>De Panne)
10e of the GP de Fourmies / La Voix du Nord
11e of the second stage of the Tour de l'Ain (Feillens>Pont-de-Vaux)
12e of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Les Fumades)
13e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Rochefort>Barbezieux)
14e of the first stage of the Circuit Franco-Belge (La Louvière>Chièvres), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)
15e of the Kampioenschap van Vlaanderen
17e of the La Polynormande
19e of the Classic Loire Atlantique
2016. FDJ
4e of the Paris - Bourges
5e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Juvigné>Laval), of the Cholet Agglo Tour
6e of the stage 3a of the Classic Brugge-De Panne (De Panne>De Panne)
7e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Pierre-de-Trivisy>Albi)
8e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Château de Craon), of the second stage of the Classic Brugge-De Panne (Zottegem>Koksijde)
9e of the Trofeo Pollença - Port d'Andratx
10e of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval), of the Trofeo Palma
11e of the third stage of the Renewi Tour (Blankenberge>Ardooie)
16e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Thuré>Châtellerault), of the Boucles de la Mayenne - Crédit Mutuel
17e of the Scheldeprijs
23e of the Danilith Nokere Koerse
2017. FDJ
1er of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Roumazières-Loubert>Poitiers)
2e of the Paris - Bourges, of the GP de Fourmies / La Voix du Nord, of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint Cyr-le-Gravelais>Laval), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Iwuy)
4e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Bressuire>Saintes)
8e of the fourth stage of the Renewi Tour (Lanaken>Lanaken), of the Scheldeprijs
9e of the Grand Prix d'Isbergues - Pas de Calais
14e of the third stage of the Paris - Nice (Chablis>Chalon-sur-Saône)
18e of the Paris - Tours Elite, of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Ernée)
19e of the Tour Poitou - Charentes en Nouvelle Aquitaine
24e of the first stage of the Volta ao Algarve em Bicicleta (Albufeira>Lagos)
2018. Groupama - FDJ
1er of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>La Bassée), of the second stage of the Région Pays de la Loire Tour (Riaillé>Ancenis), of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire, of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)
2e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Congrier>Laval), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault St Berthevin>Gorron), of the first stage of the Région Pays de la Loire Tour (Abbaye Royale de l'Epau>Baugé-en-Anjou)
3e of the fourth stage of the Région Pays de la Loire Tour (Brûlon>Sablé)
5e of the twenty-first stage of the La Vuelta Ciclista a España (Alcorcón>Madrid), of the tenth stage of the La Vuelta Ciclista a España (Salamanca. VIII Centenario Universidad de Salamanc>Fermoselle. Bermillo de Sayago), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Le Quesnoy>Soissons)
6e of the second stage of the Etoile de Bessèges - Tour du Gard (Nimes>Générac)
7e of the second stage of the Tour de Pologne (Tarnowskie Gory>Katowice)
8e of the third stage of the Tour de Pologne (Stadion Slaski>Zabrze), of the Grand Prix de Denain - Porte du Hainaut, of the third stage of the Tour de la Provence (Aix en Provence>Marseille), of the prologue of the Tour de la Provence (Castellet>Castellet), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun L'ardoise)
9e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dainville>Mont Saint-Eloi), of the Etoile de Bessèges - Tour du Gard
11e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France
12e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Coulogne>Dunkerque)
13e of the sixth stage of the Tirreno-Adriatico (Numana>Fano)
14e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Ecques)
15e of the third stage of the La Vuelta Ciclista a España (Mijas>Alhaurín de la Torre), of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Wormhout>Cassel)
18e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
21e of the eighteenth stage of the La Vuelta Ciclista a España (Ejea de los Caballeros>Lleida)
2019. Groupama - FDJ
1er of the Paris - Bourges, of the Tour de Vendée, of the La Route Adélie de Vitré, of the Cholet Agglo Tour, of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
2e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Laon>Compiègne), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Condé-sur-l'Escaut), of the second stage of the Région Pays de la Loire Tour (Freigné>Belligné), of the Classic Loire Atlantique, of the Grand Prix de Denain - Porte du Hainaut
3e of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire
4e of the fourteenth stage of the La Vuelta Ciclista a España (San Vicente de la Barquer>Oviedo), of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Dunkerque), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)
5e of the fourth stage of the La Vuelta Ciclista a España (Cullera>El Puig), of the second stage of the Tour de Pologne (Tarnowskie Góry>Katowice), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Changé)
6e of the Tro-Bro Léon
7e of the third stage of the Tour de Pologne (Chorzów>Zabrze), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
8e of the fifth stage of the Tour de Pologne (Wieliczka>Bielsko-Biała), of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Cossé-le-Vivien>Laval)
9e of the twenty-first stage of the La Vuelta Ciclista a España (Fuenlabrada>Madrid), of the second stage of the UAE Tour (Yas Island>Abu Dhabi Big Flag)
10e of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Geniés-de-Malgoires>La Calmette)
11e of the third stage of the La Vuelta Ciclista a España (Ibi. Ciudad del Juguete>Alicante), of the first stage of the Tour de Pologne (Kraków>Kraków)
12e of the seventh stage of the UAE Tour (Dubai Safari Park>City Walk)
13e of the first stage of the Région Pays de la Loire Tour (La Châtaigneraie>La Châtaigneraie)
14e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Wallers>Saint-Quentin)
15e of the Etoile de Bessèges - Tour du Gard
16e of the European Games - Road Race, of the third stage of the Région Pays de la Loire Tour (Abbaye Royale de l’Épau>Mont des Avaloirs)
19e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Le Portel)
24e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
2020. Groupama - FDJ
2e of the first stage of the Tour de Pologne (Stadion Śląski>Katowice)
6e of the Surf Coast Classic
8e of the first stage of the Tour Down Under (Tanunda>Tanunda)
9e of the fourth stage of the Tour Down Under (Norwood>Murray Bridge)
10e of the fifth stage of the Paris - Nice (Gannat>La Côte-Saint-André)
12e of the third stage of the Paris - Nice (Chalette-sur-Loing>La Châtre)
18e of the Cadel Evans Great Ocean Road Race
2021. AG2R Citroën Team
2e of the Circuit de Wallonie
3e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Pons>Parthenay), of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire
5e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Parthenay>Ruffec), of the Cholet Agglo Tour
6e of the fourth stage of the Vuelta a Burgos (Roa>Aranda de Duero), of the second stage of the Ethias-Tour de Wallonie (Zolder>Zolder)
7e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Moncontour>Loudun), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Le Genest-Saint-Isle>Ambrières-les-Vallées), of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Geniès>La Calmette)
9e of the second stage of the Vuelta a Burgos (Tardajos>Briviesca), of the fourth stage of the Boucles de la Mayenne - Crédit Mutuel (Méral>Laval), of the Scheldeprijs, of the Clasica de Almeria
10e of the Boucles de la Mayenne - Crédit Mutuel
11e of the fifth stage of the Ethias-Tour de Wallonie (Dinant>Quaregnon), of the third stage of the Volta ao Algarve em Bicicleta (Faro>Tavira)
16e of the first stage of the Volta ao Algarve em Bicicleta (Lagos>Portimão)
17e of the first stage of the Ethias-Tour de Wallonie (Genappe>Héron)
19e of the Danilith Nokere Koerse
23e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Craon)
2022. AG2R Citroën Team
1er of the Cholet Agglo Tour, of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Nieuil-l'Espoir>Vivonne), of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Périgny>Vars), of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Chauray>Périgny)
2e of the Grand Prix d'Isbergues - Pas de Calais
3e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Mansle>Poitiers)
5e of the second stage of the Région Pays de la Loire Tour (Le Lude>Le Lude), of the Grand Prix de Denain - Porte du Hainaut
6e of the Paris-Chauny
7e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Béthune>Maubeuge), of the Tour de Vendée
8e of the GP de Fourmies / La Voix du Nord
9e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Péronne>Mont-Saint-Éloi)
10e of the Paris - Bourges
12e of the first stage of the Tour de Pologne (Kielce>Lublin)
14e of the fifth stage of the UAE Tour (Ras al Khaimah Corniche>Al Marjan Island), of the second stage of the Tour de Pologne (Chełm>Zamość)
15e of the first stage of the UAE Tour (Madinat Zayed>Madinat Zayed)
19e of the sixth stage of the UAE Tour (Expo 2020 Dubai>Expo 2020 Dubai)
2023. AG2R Citroën Team
1er of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Moncoutant>Poitiers)
6e of the Paris-Chauny, of the Kampioenschap van Vlaanderen
7e of the Heylen Vastgoed Heistse Pijl
11e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Confolens>Matha)
12e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Avion>Dunkerque)
13e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Meslay-du-Maine)
14e of the GP de Fourmies / La Voix du Nord
15e of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Abbeville)
18e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Maubeuge>Achicourt)
21e of the second stage of the Ethias-Tour de Wallonie (Saint-Ghislain>Walcourt)
25e of the Paris - Bourges
2024. Groupama - FDJ
7e of the Clàssica Comunitat Valenciana 1969 - Gran Premi València, of the second stage of the Région Pays de la Loire Tour (Châteaubriant>Saumur)
14e of the first stage of the Volta ao Algarve em Bicicleta (Portimāo>Lagos)
22e of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire
Follow us
Get exclusive information about Paris-Roubaix