- Intermediate sprint 0
- Stages victory 0
- Victories 23
- Podiums 60
Ranking : -
2013. Team Bricquebec Cotentin
13e of the National Championships France MJ - Road Race
2014. Team Bricquebec Cotentin
25e of the Paris - Tours Espoirs
2015. Chambéry Cyclisme Formation
2e of the third stage of the Ronde de l'Isard (Auterive>Boulogne-sur-Gesse)
14e of the Ruota d'Oro - GP Festa del Perdono, of the Circuito del Porto - Trofeo Arvedi
23e of the first stage of the Ronde de l'Isard (Mirepoix>Goulier Neige)
25e of the Liège-Bastogne-Liège MU
2016. AG2R La Mondiale
2e of the National Championships France MU - Road Race
4e of the European Continental Championships MU - Road Race
6e of the Alpes Isère Tour, of the second stage of the Alpes Isère Tour (Crachier/Chezeneuve>Saint-Maurice-l'Exil)
8e of the third stage of the Alpes Isère Tour (Saint-Maurice-l'Exil>Jons)
10e of the Il Lombardia Under 23, of the first stage of the Peace Race (Jesenik>Rymarov)
12e of the first stage of the Alpes Isère Tour (Charvieu-Chavagneux>Ruy-Montceau)
13e of the Circuito del Porto - Trofeo Arvedi
15e of the fourth stage of the Alpes Isère Tour (Jons>Charvieu-Chavagneux)
19e of the Grand Prix du Morbihan
24e of the Boucles de l'Aulne - Châteaulin
2017. AG2R La Mondiale
1er of the World Championships MU - Road Race, of the Grand Prix d'Isbergues - Pas de Calais, of the second stage of the Alpes Isère Tour (Saint Laurent de Mure>Saint Laurent de Mure)
2e of the European Continental Championships MU - Road Race, of the National Championships France MU - Road Race
4e of the prologue of the Peace Race (Krnov>Krnov)
6e of the Grand Prix du Morbihan
9e of the National Championships France MU - ITT
13e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT]), of the Ronde van Vlaanderen Beloften
17e of the In Flanders Fields - In Ieper/Kattekoers
18e of the first stage of the Alpes Isère Tour (Charvieu-Chavagneux>Succieu)
19e of the Tour du Doubs
23e of the Boucles de l'Aulne - Châteaulin
2018. AG2R La Mondiale
2e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (St Aignan De Couptrain>ré En Pail St Samson)
3e of the Paris - Tours Elite
5e of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
8e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Egletons>Uzerche)
9e of the Gran Premio città di Peccioli - Coppa Sabatini, of the Bretagne Classic - CIC, of the La Roue Tourangelle Centre Val de Loire - Groupama P.V.L.
10e of the Cholet Agglo Tour
12e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Just le Martel>Bonnat)
15e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Bellac>Limoges)
17e of the Paris - Bourges
18e of the prologue of the Tour de la Provence (Castellet>Castellet)
23e of the Grand Prix d'Isbergues - Pas de Calais, of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
24e of the Grand Prix Cycliste de Montréal
25e of the Grand Prix Cycliste de Québec, of the first stage of the Région Pays de la Loire Tour (Abbaye Royale de l'Epau>Baugé-en-Anjou)
2019. AG2R La Mondiale
1er of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Chamboulive>Beynat), of the La Polynormande, of the Grand Prix du Morbihan, of the Paris - Camembert
3e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Confolens>Limoges), of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Base départementale de Rouffiac>Trélissac), of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Condat-sur-Vienne>Guéret)
4e of the Tour de Vendée
7e of the Bretagne Classic - CIC
9e of the first stage of the Tour Auvergne - Rhône-Alpes (Aurillac>Jussac)
10e of the Grand Prix Cycliste de Québec
11e of the Mapei Cadel Evans Great Ocean Road Race - Men
12e of the La Flèche Wallonne
16e of the first stage of the Tour Down Under (North Adelaide>Port Adelaide)
17e of the Grand Prix Cycliste de Montréal
2020. AG2R La Mondiale
1er of the fourth stage of the La Route d'Occitanie - CIC (Lectoure>Rocamadour), of the Etoile de Bessèges - Tour du Gard, of the Grand Prix Cycliste de Marseille La Marseillaise
2e of the Paris - Tours Elite, of the La Flèche Wallonne, of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
3e of the De Brabantse Pijl - La Flèche Brabançonne ME
5e of the Faun Drome Classic, of the fourth stage of the Etoile de Bessèges - Tour du Gard (Le Pont du Gard>Le Mont Bouquet)
7e of the first stage of the Tour des Alpes-Maritimes (Le Cannet>Grasse), of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
8e of the first stage of the Tour Auvergne - Rhône-Alpes (Clermont-Ferrand>Saint-Christo-en-Jarez)
10e of the European Continental Championships ME - Road Race
17e of the second stage of the Tour des Alpes-Maritimes (Pégomas>Col d'Eze)
18e of the Liège-Bastogne-Liège, of the Tour des Alpes-Maritimes
24e of the seventeenth stage of the Tour de France (Grenoble>Méribel - Col de la Loze)
2021. AG2R Citroën Team
1er of the Tour du Jura Cycliste, of the Bretagne Classic - CIC, of the Tour du Finistère Pays de Quimper
2e of the third stage of the Skoda Tour de Luxembourg (Mondorf-les-Bains>Mamer), of the La Polynormande
3e of the European Continental Championships ME - Road Race
4e of the Tre Valli Varesine, of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Isle>Sainte-Feyre)
5e of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg-City)
7e of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Agonac>Payzac)
8e of the De Brabantse Pijl - La Flèche Brabançonne ME
11e of the second stage of the Tour de Suisse (Neuhausen am Rheinfall>Lachen)
12e of the Tour du Doubs
13e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Le Genest-Saint-Isle>Ambrières-les-Vallées)
14e of the National Championships France ME - Road Race
18e of the La Flèche Wallonne
19e of the World Championships ME - Road Race
20e of the ninth stage of the Tour de France (Cluses>Tignes)
24e of the Boucles de la Mayenne - Crédit Mutuel
25e of the Tour du Limousin-Périgord - Nouvelle Aquitaine
2022. AG2R Citroën Team
1er of the Grand Prix Cycliste de Québec
2e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the Amstel Gold Race, of the Région Pays de la Loire Tour, of the first stage of the Région Pays de la Loire Tour (Mamers>Mamers), of the Boucles de la Mayenne - Crédit Mutuel, of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Jublains>Pré-en-Pail-Saint-Samson)
3e of the Faun Drome Classic
5e of the Grand Prix Cycliste de Marseille La Marseillaise, of the Tre Valli Varesine
6e of the Tour du Limousin-Périgord - Nouvelle Aquitaine
8e of the fourth stage of the Région Pays de la Loire Tour (La Chapelle-Saint-Aubin>La Chapelle-Saint-Aubin)
9e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Donzenac>Malemort)
10e of the first stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Ubrique>Iznájar)
11e of the GP Gippingen
13e of the third stage of the Région Pays de la Loire Tour (Sablé-sur-Sarthe>Sablé-sur-Sarthe), of the second stage of the Région Pays de la Loire Tour (Le Lude>Le Lude), of the La Flèche Wallonne, of the Tour du Doubs
15e of the Milano - Torino
17e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Pierre-des-Landes>Andouillé)
19e of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Archidona>Alcalá la Real)
20e of the Grand Prix Cycliste de Montréal, of the Bretagne Classic - CIC
21e of the fourteenth stage of the Tour de France (Saint-Etienne>Mende)
24e of the Liège-Bastogne-Liège
2023. AG2R Citroën Team
2e of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Rilhac-Rancon>Bénévent L’Abbaye)
3e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde), of the De Brabantse Pijl - La Flèche Brabançonne ME, of the 0th stage of the Boucles de la Mayenne - Crédit Mutuel (Laval - Espace Mayenne>Laval - Espace Mayenne [ITT]), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Compiègne>Laon), of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Excideuil>Trélissac)
4e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Glandon - Pays de Saint-Yrieix>Limoges), of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Sarran>Bort les Orgues)
6e of the first stage of the La Route d'Occitanie - CIC (Narbonne>Gruissan)
7e of the GP Gippingen
8e of the Trofeo Laigueglia, of the Boucles de la Mayenne - Crédit Mutuel
14e of the National Championships France ME - Road Race
16e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges), of the Ronde van Vlaanderen ME
21e of the Amstel Gold Race, of the twenty-first stage of the Tour de France (Saint-Quentin-en-Yvelines>Paris)
22e of the Milano-Sanremo
23e of the eighth stage of the Tour de France (Libourne>Limoges)
25e of the Coppa Agostoni - Giro delle Brianze
2024. Decathlon AG2R La Mondiale Team
1er of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Villefranche-sur-Mer>Vence), of the Paris - Camembert, of the De Brabantse Pijl - La Flèche Brabançonne ME, of the Grand Prix du Morbihan, of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Espace Mayenne - Laval>Espace Mayenne - Laval), of the Tour du Finistère Pays de Quimper
2e of the fourth stage of the Région Pays de la Loire Tour (Marolles-les-Braults>Le Mans), of the Boucles de la Mayenne - Crédit Mutuel
4e of the Région Pays de la Loire Tour, of the La Flèche Wallonne, of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Le Ham>Villaines-la-Juhel)
5e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
6e of the Strade Bianche
7e of the second stage of the Etoile de Bessèges - Tour du Gard (Marguerittes>Rousson), of the National Championships France ME - Road Race
8e of the first stage of the Tour des Alpes-Maritimes (Levens>Antibes), of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Aulaye-Puymangou>Terrasson-Lavilledieu)
9e of the Faun Drome Classic
13e of the Etoile de Bessèges - Tour du Gard, of the Classic Velox Adélie de Vitré, of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault - Saint-Berthevin>Ernée)
15e of the Tro-Bro Léon
16e of the Amstel Gold Race, of the Liège-Bastogne-Liège
19e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Quelaines-Saint-Gault>Laval)
20e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT]), of the Milano-Sanremo
22e of the third stage of the Région Pays de la Loire Tour (Segré-en-Anjou-Bleu>Château-Gontier), of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Boisseuil>Auzances)
25e of the first stage of the Ethias-Tour de Wallonie (Tournai>Fleurus)
2025. Decathlon AG2R La Mondiale Team
1er of the Grand Prix du Morbihan
2e of the Boucles de l'Aulne - Châteaulin, of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Espace Mayenne - Laval>Espace Mayenne - Laval)
5e of the Boucles de la Mayenne - Crédit Mutuel
21e of the prologue of the Tour de Romandie (Saint-Imier>Saint-Imier)
22e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Sainte-Suzanne>Bais)
2026. UAE Team Emirates - XRG
3e of the Clásica Jaén, of the Amstel Gold Race, of the De Brabantse Pijl - La Flèche Brabançonne ME
10e of the first stage of the Vuelta a la Región de Murcia “Costa Cálida” (Fortuna>Yecla)
15e of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Jaén>Lopera), of the first stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Benahavís>Pizarra)
23e of the Trofeo Calvià
Follow us
Get exclusive information about the Flèche Wallonne


