Ranking : 41
- Intermediate sprint 0
- Stages victory 0
- Victories 5
- Podiums 16
2015. CC Étupes
9e of the fourth stage of the Tour Alsace (Colmar>Sélestat)
13e of the Paris - Tours Espoirs, of the second stage of the Tour Alsace (Dannemarie>Huningue)
2016. CC Étupes
6e of the second stage of the Tour Alsace (Altkirch>Huningue)
7e of the second stage of the Tour de la Provence (Miramas>Istres)
10e of the fourth stage of the Tour Alsace (Colmar>Sélestat)
12e of the Paris - Troyes
13e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (La Rochelle>Niort), of the Ronde van Vlaanderen Beloften
15e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Angoulême>Puilboreau)
17e of the Tour de Vendée, of the Paris-Roubaix Espoirs
18e of the Grand Prix d'Isbergues - Pas de Calais
20e of the Gent-Wevelgem / Kattekoers-Ieper
21e of the Paris - Tours Espoirs
2017. HP BTP - Auber93
3e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Saint-Savinien-sur-Charente>Roumazières-Loubert), of the National Championships France MU - Road Race
4e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Junien>Limoges), of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Chantrigné>Hambers), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Ernée)
6e of the World Championships MU - Road Race, of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint Cyr-le-Gravelais>Laval)
7e of the Paris - Troyes
8e of the Tro-Bro Léon, of the Grand Prix de Denain - Porte du Hainaut, of the Paris - Camembert, of the La Roue Tourangelle Centre Val de Loire - Groupama P.V.L.
9e of the Grand Prix de la Somme Conseil Départemental 80, of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)
10e of the National Championships France ME - Road Race
11e of the Gent-Wevelgem / Kattekoers-Ieper
13e of the European Continental Championships MU - Road Race, of the La Route Adélie de Vitré
14e of the Tour de Vendée, of the Grand Prix d'Isbergues - Pas de Calais, of the first stage of the La Route d'Occitanie - CIC (Villeveyrac>Saint-Pons-de_Thomières), of the Classic Loire Atlantique, of the second stage of the Tour de la Provence (Miramas>La Ciotat)
15e of the Boucles de la Mayenne - Crédit Mutuel
16e of the third stage of the Tour de la Provence (Aix-en-Provence>Marseille)
17e of the Paris - Bourges, of the Tour Poitou - Charentes en Nouvelle Aquitaine, of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Coudekerque>Dunkerque), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Saint-Quentin>Saint-Quentin), of the Grand Prix de la Ville de Lillers Souvenir Bruno Comini
18e of the Grand Prix de la ville de Pérenchies, of the fourth stage of the La Route d'Occitanie - CIC (Gers - Saint Michel>Nogaro), of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Marck-en-Calaisis>Le Portel)
19e of the GP de Fourmies / La Voix du Nord
20e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Bressuire>Saintes)
21e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Roumazières-Loubert>Poitiers)
22e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Vouillé>Neuville-de-Poitou), of the Boucles de l'Aulne - Châteaulin, of the Grand Prix du Morbihan
24e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Panazol>Rochechouart)
2018. St Michel - Auber93
1er of the third stage of the Tour de l'Avenir (Le Lude>Châteaudu), of the Kreiz Breizh Elites, of the first stage of the Kreiz Breizh Elites (Calanhel>Plouray), of the second stage of the Ronde de l'Oise (Andeville>Ribécourt-Dreslincourt)
3e of the first stage of the Tour de l'Avenir (Grand-Champ>Elven), of the Paris - Troyes
4e of the Classic Loire Atlantique
5e of the Paris - Camembert, of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun L'ardoise)
6e of the fifth stage of the Tour de l'Avenir (Beaugency>Levroux), of the Ronde de l'Oise, of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault St Berthevin>Gorron)
7e of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>La Bassée)
8e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Le Quesnoy>Soissons), of the Ronde van Vlaanderen Beloften
9e of the sixth stage of the Tour de l'Avenir (Le Blanc>Cérilly), of the fourth stage of the Ronde de l'Oise (Lacroix-Saint-Ouen>Beauvais), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
10e of the Paris - Bourges, of the second stage of the Kreiz Breizh Elites (Ploërdut>Callac)
11e of the fourth stage of the Kreiz Breizh Elites (Guingamp>Rostrenen)
12e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (St Aignan De Couptrain>ré En Pail St Samson)
13e of the Lotto Famenne Ardenne Classic, of the third stage of the Kreiz Breizh Elites (Carhaix-Plouguer>Carhaix-Plouguer), of the first stage of the La Route d'Occitanie - CIC (Cap-Découverte>Ségala Carmaux), of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Ecques)
15e of the Paris - Tours Elite, of the La Polynormande, of the second stage of the La Route d'Occitanie - CIC (St Gaudens>Masseube Val-de-Gers)
16e of the Tour of Leuven - Memorial Jef Scherens, of the National Championships France ME - Road Race, of the first stage of the Ronde de l'Oise (Breteuil>Liancourt)
20e of the GP de Fourmies / La Voix du Nord, of the La Roue Tourangelle Centre Val de Loire - Groupama P.V.L.
21e of the European Continental Championships MU - Road Race, of the Paris-Mantes Cycliste
22e of the Grand Prix d'Isbergues - Pas de Calais
23e of the third stage of the Ronde de l'Oise (Morienval>Nanteuil-le-Haudouin)
24e of the La Route Adélie de Vitré
2019. Cofidis, Solutions Crédits
3e of the La Polynormande, of the National Championships France ME - Road Race
5e of the fourth stage of the Tour de la Provence (Avignon>Aix-en-Provence)
7e of the second stage of the Ethias-Tour de Wallonie (Waremme>Beyne Heusay)
8e of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke, of the first stage of the Ethias-Tour de Wallonie (Le Roeulx>Dottignies)
11e of the nineteenth stage of the La Vuelta Ciclista a España (Ávila>Toledo)
12e of the third stage of the La Vuelta Ciclista a España (Ibi. Ciudad del Juguete>Alicante)
13e of the Paris - Camembert
15e of the Lotto Famenne Ardenne Classic
16e of the Paris-Chauny, of the Grand Prix de Denain - Porte du Hainaut
18e of the third stage of the Ethias-Tour de Wallonie (La Roche-en-Ardenne>Verviers), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
20e of the fourth stage of the Ethias-Tour de Wallonie (Villers-Le-Bouillet>Lierneux), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Wallers>Saint-Quentin)
23e of the Omloop van het Houtland, of the CIC - Mont Ventoux
25e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Changé)
2020. Cofidis
6e of the fourth stage of the Tour de la Provence (Avignon>Aix-en-Provence)
7e of the first stage of the Tour de Pologne (Stadion Śląski>Katowice), of the Etoile de Bessèges - Tour du Gard, of the Grand Prix Cycliste de Marseille La Marseillaise
12e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Le Pont du Gard>Le Mont Bouquet)
15e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
17e of the Kuurne - Brussel - Kuurne
20e of the first stage of the Tour de la Provence (Châteaurenard>Saintes-Maries-de-la-Mer)
24e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
2021. AG2R Citroën Team
3e of the National Championships France ME - Road Race
10e of the Tour du Finistère Pays de Quimper
11e of the fifth stage of the La Vuelta Ciclista a España (Tarancón>Albacete)
12e of the third stage of the Volta ao Algarve em Bicicleta (Faro>Tavira), of the Ename Samyn Classic
13e of the first stage of the Paris-Nice (Saint-Cyr-L'École>Saint-Cyr-L'École)
15e of the eighth stage of the La Vuelta Ciclista a España (Santa Pola>La Manga del Mar Menor), of the fifth stage of the Paris-Nice (Vienne>Bollène)
16e of the Clasica de Almeria ME
17e of the Eschborn-Frankfurt
18e of the second stage of the Paris-Nice (Oinville-sur-Montcient>Amilly)
23e of the Grand Prix de Denain - Porte du Hainaut
24e of the Circuit de Wallonie
2022. AG2R Citroën Team
7e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Cassel)
9e of the Paris - Camembert
10e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>La Seyne-sur-Mer), of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the first stage of the Vuelta a Burgos (Burgos>Burgos)
11e of the Tour de la Provence, of the first stage of the Tour de la Provence (Istres>Les Saintes-Maries-de-la-Mer)
12e of the second stage of the Tour de la Provence (Arles>Manosque), of the first stage of the Paris-Nice (Mantes-la-Ville>Mantes-la-Ville)
13e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Ardres>Dunkerque)
14e of the National Championships France ME - Road Race
16e of the Ename Samyn Classic
18e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Péronne>Mont-Saint-Éloi)
19e of the Brussels Cycling Classic
20e of the Tour des Alpes-Maritimes, of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Aniche)
22e of the second stage of the Tour des Alpes-Maritimes (Puget-Théniers>La Turbie)
23e of the Boucles de la Mayenne - Crédit Mutuel
25e of the third stage of the Tour de la Provence (Manosque>Montagne de Lure)
2023. AG2R Citroën Team
10e of the Classic Loire Atlantique
14e of the fourth stage of the Tour Down Under (Port Willunga>Willunga Township)
16e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Glandon - Pays de Saint-Yrieix>Limoges)
24e of the eleventh stage of the La Vuelta Ciclista a España (Lerma>La Laguna Negra.Vinuesa)
25e of the Cadel Evans Great Ocean Road Race - Men
2024. Decathlon AG2R La Mondiale Team
4e of the Tour de la Provence
6e of the prologue of the Tour de la Provence (Marseille>Marseille)
8e of the Baloise Belgium Tour, of the fourth stage of the Baloise Belgium Tour (Durbuy>Durbuy)
14e of the second stage of the Tour de la Provence (Forcalquier>Manosque), of the first stage of the Baloise Belgium Tour (Beringen>Beringen [ITT])
17e of the Gran Premio Castellón - Ruta de la Cerámica
18e of the third stage of the Tour de la Provence (Rognac>Arles)
20e of the Kuurne - Brussel - Kuurne
24e of the Grand Prix Cycliste de Marseille La Marseillaise, of the seventh stage of the Tour de Pologne (Wieliczka>Kraków)
25e of the Etoile de Bessèges - Tour du Gard, of the eleventh stage of the Giro d'Italia (Foiano di Val Fortore>Francavilla al Mare)
2025. Cofidis
7e of the Etoile de Bessèges - Tour du Gard, of the fourth stage of the Etoile de Bessèges - Tour du Gard (Vauvert>Le Mont Bouquet)
8e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
9e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>L'Hermitage [ITT])
15e of the second stage of the Tour de la Provence (Forcalquier>Manosque), of the Grand Prix Cycliste de Marseille La Marseillaise
17e of the Tour de la Provence
Follow us
Get exclusive information about Paris-Roubaix