- Intermediate sprint 0
- Stages victory 0
- Victories 16
- Podiums 29
Ranking : DNF.
2014. Vendée U
1er of the second stage of the Ronde de l'Isard (Muret>Bagneres de Luchon)
4e of the Ronde de l'Isard
6e of the fifth stage of the Tour de Normandie (Gouville sur Mer>Carentan)
8e of the first stage of the Tour de l'Ain (Lac de Chalain>Montrevel-en-Bresse), of the second stage of the Tour Alsace (Strasbourg>Bischoffsheim)
11e of the Circuit des Ardennes
12e of the National Championships France MU - Road Race
14e of the fourth stage of the Circuit des Ardennes (Charleville-Mézières>Charleville-Mézières)
16e of the first stage of the Ronde de l'Isard (St-Girons>Goulier-Neige)
18e of the fifth stage of the Tour Alsace (Soultz>Cernay), of the fourth stage of the Ronde de l'Isard (Foix>St-Girons)
20e of the third stage of the Tour Alsace (Dannemarie>Huningue)
21e of the third stage of the Circuit des Ardennes (Monthermé>Monthermé)
2015. Vendée U
1er of the third stage of the Le Tour de Bretagne Cycliste (Baud>Cleden-Cap Sizun), of the Le Triptyque des Monts et Châteaux, of the second stage of the Le Triptyque des Monts et Châteaux (Leuze-en-Hainaut>Mont de l’Enclus)
3e of the second stage of the Le Tour de Bretagne Cycliste (Sainte-Reine-de-Bretagne>Melgrand)
4e of the fifth stage of the Le Tour de Bretagne Cycliste (Pontivy>Perros-Guirec)
5e of the Le Tour de Bretagne Cycliste
7e of the third stage of the Le Triptyque des Monts et Châteaux (Tournai>Flobecq)
8e of the Tour Alsace
9e of the third stage of the Tour Alsace (Ribeauvillé>Markstein), of the fifth stage of the Tour du Loir et Cher (Blois>Blois)
10e of the third stage of the Flèche du Sud (Echternach>Clervaux), of the fourth stage of the Le Tour de Bretagne Cycliste (Plogoff - Pointe du Raz>Pontivy)
11e of the first stage of the Flèche du Sud (Bourscheid>Bourscheid)
13e of the fourth stage of the Flèche du Sud (Mondorf>Redange sur Attert)
15e of the first stage of the Tour Alsace (Strasbourg>Bischoffsheim), of the fourth stage of the Tour du Loir et Cher (Angé>Angé)
17e of the Tour du Loir et Cher
18e of the Flèche du Sud
19e of the sixth stage of the Le Tour de Bretagne Cycliste (Perros-Guirec>Le Quillio)
20e of the second stage of the Tour Alsace (Dannemarie>Huningue)
23e of the second stage of the Flèche du Sud (Rumelange>Roeser)
2016. Direct Energie
1er of the fourth stage of the La Vuelta Ciclista a España (Betanzos>San Andrés de Teixido (Mirador Vixía de Herbeira))
3e of the Tour de la Provence, of the first stage of the Tour de la Provence (Aubagne>Cassis)
7e of the third stage of the Tour de l'Ain (Nantua>Lelex Monts-Jura)
8e of the twentieth stage of the La Vuelta Ciclista a España (Benidorm>Alto de Aitana. Escuadrón Ejército del Aire), of the third stage of the Ethias-Tour de Wallonie (Braine-l'Alleud>Vielsalm), of the Tour du Finistère
10e of the fifth stage of the La Route d'Occitanie - La Dépêche du Midi (Gers>Astarac Arros en Gascogne), of the Faun Drôme Classic
12e of the fifth stage of the Ethias-Tour de Wallonie (Engis>Dison)
13e of the Tour de l'Ain, of the fourth stage of the Ethias-Tour de Wallonie (Aubel>Herstal), of the third stage of the Tour de la Provence (La Ciotat>Marseille)
14e of the first stage of the Tour de l'Ain (Montrevel-en-Bresse>Saint-Vulbas), of the Ethias-Tour de Wallonie, of the Boucles de l'Aulne - Châteaulin
15e of the Tour de Yorkshire, of the second stage of the Tour de la Provence (Miramas>Istres), of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
16e of the third stage of the Tour de Yorkshire (Middlesbrough>Scarborough)
17e of the second stage of the Tour de l'Ain (Saint-Didier-sur-Chalaronne>Montreal-la Cluse)
18e of the Tour des Alpes-Maritimes, of the Grand Prix Cycliste de Marseille La Marseillaise
20e of the fourth stage of the Tour de l'Ain (Lagnieu>Belley)
21e of the Volta Limburg Classic
23e of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Albi>Albi [ITT])
24e of the Paris - Nice
2017. Direct Energie
1er of the eighth stage of the Tour de France (Dole>Station des Rousses), of the Région Pays de la Loire Tour, of the fourth stage of the Région Pays de la Loire Tour (Angers>Pré en Pail Saint Samson), of the Settimana Internazionale Coppi e Bartali, of the fourth stage of the Settimana Internazionale Coppi e Bartali (Fiorano modenese>Sassuolo), of the Etoile de Bessèges - Tour du Gard, of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
2e of the stage 1a of the Settimana Internazionale Coppi e Bartali (Gatteo>Gatteo), of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
3e of the Grand Prix Cycliste de Marseille La Marseillaise
4e of the first stage of the Région Pays de la Loire Tour (Pouzauges>Pouzauges), of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Rodilhan)
5e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Vouillé>Neuville-de-Poitou), of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Fursac>Le Maupuy Les Monts de Guéret), of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Chantrigné>Hambers), of the Tour des Alpes-Maritimes
6e of the Tour du Limousin-Périgord - Nouvelle Aquitaine
7e of the fifteenth stage of the Tour de France (Laissac-Sévérac l'Église>Le Puy-en-Velay), of the third stage of the Région Pays de la Loire Tour (Angers>Angers [ITT])
8e of the third stage of the Vuelta a Castilla y Leon (Ponferrada>León), of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
9e of the fifth stage of the Région Pays de la Loire Tour (Abbaye de l'Epau>Saint-Calais), of the Faun-Ardèche Classic
10e of the Tour Poitou - Charentes en Nouvelle Aquitaine, of the Boucles de la Mayenne - Crédit Mutuel, of the third stage of the Settimana Internazionale Coppi e Bartali (Crevalcore>Crevalcore), of the eighth stage of the Paris - Nice (Nice>Nice), of the first stage of the Tour des Alpes-Maritimes (Le Cannet-des-Maures>Saint-Paul-en-Forêt)
11e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Roumazières-Loubert>Poitiers), of the nineteenth stage of the Tour de France (Embrun>Salon-de-Provence)
12e of the second stage of the Tour de Suisse (Cham>Cham)
13e of the seventh stage of the Tour de France (Troyes>Nuits-Saint-Georges), of the fifth stage of the Tour de Suisse (Bex>Cevio), of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Sogliano sul Rubicone), of the Faun Drôme Classic
14e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun)
15e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Ernée), of the Trofeo Laigueglia
16e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint Cyr-le-Gravelais>Laval)
18e of the Tour de Vendée, of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Mirebeau>Neuville-de-Poitou [ITT]), of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Panazol>Rochechouart), of the Paris - Camembert, of the fourth stage of the Paris - Nice (Beaujeu>Mont Brouilly [ITT])
19e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Junien>Limoges), of the third stage of the Tour de Suisse (Menziken>Bern)
20e of the Bretagne Classic - Ouest-France
21e of the fourteenth stage of the Tour de France (Blagnac>Rodez), of the fourth stage of the Tour de Suisse (Bern>Villars-sur-Ollon)
23e of the eighth stage of the Tour de Suisse (Schaffhausen>Schaffhausen)
2018. Direct Energie
1er of the Paris - Camembert, of the Faun Drôme Classic
2e of the second stage of the Tour de la Provence (La Ciotat>Gémenos/Col de l'Espigoulier)
3e of the first stage of the Tour de l'Ain (Saint-Vulbas>Montrevel-en-Bresse), of the Faun-Ardèche Classic, of the Grand Prix Cycliste de Marseille La Marseillaise
5e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Brioux-sur-Boutonne>Poitiers), of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Egletons>Uzerche), of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Just le Martel>Bonnat), of the third stage of the Région Pays de la Loire Tour (Abbaye Royale de l'Epau>Pré-en-Pail-Saint-Samson), of the Tour de la Provence, of the first stage of the Tour de la Provence (Aubagne>Istres)
6e of the tenth stage of the Tour de France (Annecy>Le Grand-Bornand), of the Etoile de Bessèges - Tour du Gard, of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
7e of the fifteenth stage of the Tour de France (Millau>Carcassonne)
8e of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the fourteenth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Mende), of the Gran Premio Miguel Indurain
9e of the Tour de l'Ain, of the second stage of the Région Pays de la Loire Tour (Riaillé>Ancenis)
10e of the Tour du Finistère
11e of the Tour du Gévaudan Occitanie, of the Tour du Doubs, of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)
12e of the fourth stage of the Tour de France (La Baule>Sarzeau)
13e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Gençay>Couhé), of the third stage of the Tour de l'Ain (Lélex Monts-Jura>Col de la Faucille), of the second stage of the Tour de l'Ain (Saint-Trivier-de Courtes>Arbent)
14e of the third stage of the Tour de Suisse (Oberstammheim>Gansingen), of the second stage of the Tour de Suisse (Frauenfeld>Frauenfeld), of the fourth stage of the Paris - Nice (La Fouillouse>Saint-Étienne [ITT]), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun L'ardoise)
15e of the Région Pays de la Loire Tour, of the prologue of the Tour de la Provence (Castellet>Castellet)
17e of the Tour Poitou - Charentes en Nouvelle Aquitaine, of the ninth stage of the Tour de France (Arras Citadelle>Roubaix)
18e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Segonzac>Melle), of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Base Départementale de Rouffiac>Coteau de Grèzes), of the eighteenth stage of the Tour de France (Trie-sur-Baïse>Pau), of the sixth stage of the Paris - Nice (Sisteron>Vence)
19e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Bellac>Limoges)
21e of the third stage of the Paris - Nice (Bourges>Châtel-Guyon), of the second stage of the Etoile de Bessèges - Tour du Gard (Nimes>Générac)
24e of the Bretagne Classic - Ouest-France, of the National Championships France ME - Road Race
25e of the Coppa Agostoni - Giro delle Brianze
2019. Direct Energie
1er of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Condat-sur-Vienne>Guéret), of the Faun-Ardèche Classic
2e of the Tour du Limousin-Périgord - Nouvelle Aquitaine
4e of the Arctic Race of Norway, of the third stage of the Arctic Race of Norway (Sortland>Storheia Summit (Melbu)), of the third stage of the Tour des Alpes-Maritimes (La Londe-les-Maures>Mont Faron (Toulon)), of the second stage of the Tour des Alpes-Maritimes (Le Cannet-des-Maures>Mons)
5e of the Grand Prix de Wallonie, of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Confolens>Limoges), of the Tro-Bro Léon, of the fourth stage of the Paris - Nice (Vichy>Pélussin)
6e of the third stage of the Gree-Tour of Guangxi (Nanning>Nanning), of the fourth stage of the Arctic Race of Norway (Lødingen>Narvik), of the second stage of the Tour de la Provence (Istres>La Ciotat), of the Grand Prix Cycliste de Marseille La Marseillaise
8e of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Base départementale de Rouffiac>Trélissac)
10e of the second stage of the Tour de l'Ain (Bellignat>Col de la Faucille)
11e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Chamboulive>Beynat), of the second stage of the Tour de Suisse (Langnau im Emmental>Langnau im Emmental), of the Tour de la Provence
12e of the Gree-Tour of Guangxi, of the fourth stage of the Gree-Tour of Guangxi (Nanning>Nongla Scenic Area), of the Tour du Finistère, of the Paris - Camembert, of the Tour des Alpes-Maritimes, of the third stage of the Tour de la Provence (Aubagne>Le Castellet (Circuit Paul Ricard))
14e of the first stage of the Arctic Race of Norway (Å>Leknes), of the Grand Prix du Morbihan
15e of the sixth stage of the Paris - Nice (Peynier>Brignoles), of the second stage of the Paris - Nice (Les Bréviaires>Bellegarde)
16e of the Trofeo Matteotti, of the Paris - Nice
19e of the Bretagne Classic - Ouest-France, of the first stage of the Tour de l'Ain (Bourg-en-Bresse>Saint-Vulbas)
23e of the first stage of the Paris - Nice (Saint-Germain-en-Laye>Saint-Germain-en-Laye)
24e of the Grosser Preis des Kantons Aargau
25e of the first stage of the Gree-Tour of Guangxi (Beihai>Beihai), of the eighth stage of the Paris - Nice (Nice>Nice)
2020. Team Total Direct Energie
3e of the second stage of the Tour des Alpes-Maritimes (Pégomas>Col d'Eze)
5e of the Etoile de Bessèges - Tour du Gard
8e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
9e of the first stage of the Tour des Alpes-Maritimes (Le Cannet>Grasse)
10e of the Faun Drôme Classic
11e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Affrique>Cazouls-lès-Béziers), of the Faun-Ardèche Classic, of the Tour des Alpes-Maritimes
13e of the sixth stage of the Paris - Nice (Sorgues>Apt)
15e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Couzeix>Evaux-Les-Bains), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Le Pont du Gard>Le Mont Bouquet)
16e of the second stage of the Etoile de Bessèges - Tour du Gard (Milhaud>Poulx)
17e of the third stage of the Tour des Alpes-Maritimes (La Londe>Le Mont Faron)
21e of the Grand Prix Cycliste de Marseille La Marseillaise
22e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
2021. AG2R Citroën Team
4e of the third stage of the La Vuelta Ciclista a España (Santo Domingo de Silos>Picón Blanco)
5e of the Classic Loire Atlantique
8e of the Grand Prix Cycliste de Marseille La Marseillaise
9e of the tenth stage of the La Vuelta Ciclista a España (Roquetas de Mar>Rincón de la Victoria)
10e of the Grand Prix du Morbihan
12e of the twentieth stage of the La Vuelta Ciclista a España (Sanxenxo>Mos. Castro de Herville), of the first stage of the Vuelta a Burgos (Burgos (Catedral)>Burgos (El Castillo))
15e of the Grand Prix de Wallonie
17e of the fifth stage of the La Vuelta Ciclista a España (Tarancón>Albacete), of the fourth stage of the Ethias-Tour de Wallonie (Neufchâteau>Fleurus)
19e of the Tour de Vendée, of the second stage of the La Vuelta Ciclista a España (Caleruega>Burgos), of the Ethias-Tour de Wallonie
21e of the third stage of the Ethias-Tour de Wallonie (Plombières>Érezée)
22e of the sixteenth stage of the La Vuelta Ciclista a España (Laredo>Santa Cruz de Bezana), of the fifth stage of the Ethias-Tour de Wallonie (Dinant>Quaregnon)
23e of the La Route Adélie de Vitré
2022. AG2R Citroën Team
7e of the Tour du Jura Cycliste, of the second stage of the Deutschland Tour (Meiningen>Marburg)
8e of the La Route Adélie de Vitré, of the second stage of the Vuelta a Burgos (Vivar del Cid>Villadiego)
9e of the Faun-Ardèche Classic
14e of the Etoile de Bessèges - Tour du Gard, of the fifth stage of the Giro d'Italia (Catania>Messina), of the first stage of the Tour de l'Ain (Châtillon-Sur-Chalaronne>Val-Revermont)
15e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>La Seyne-sur-Mer), of the second stage of the Tour de l'Ain (Saint-Vulbas>Lagnieu)
16e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
17e of the Grand Prix Cycliste de Marseille La Marseillaise
18e of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Christol-lèz-Alès>Rousson), of the Tour de l'Ain
25e of the second stage of the Tour des Alpes-Maritimes (Puget-Théniers>La Turbie)
2023. Intermarché - Circus - Wanty
3e of the third stage of the Tour de l'Ain (Oyonnax>Lélex Monts-Jura)
4e of the Trofeo Serra Tramuntana
5e of the Giro dell'Appennino
7e of the first stage of the Tour de Romandie (Crissier>Vallée de Joux)
11e of the Trofeo Laigueglia, of the Giro della Toscana - Memorial Alfredo Martini
12e of the Memorial Marco Pantani
14e of the Trofeo Matteotti
15e of the Grosser Preis des Kantons Aargau, of the first stage of the Tour de l'Ain (Loyettes>La Plaine Tonique), of the Deutschland Tour, of the third stage of the Deutschland Tour (Arnsberg>Essen), of the second stage of the Deutschland Tour (Kassel>Winterberg), of the Tour de l'Ain
16e of the Paris - Nice, of the La Route Adélie de Vitré
17e of the seventh stage of the Paris - Nice (Nice>Col de la Couillole), of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire, of the first stage of the Deutschland Tour (Sankt Wendel>Merzig)
18e of the Faun-Ardèche Classic, of the twenty-first stage of the Tour de France (Saint-Quentin-en-Yvelines>Paris)
20e of the Trofeo Calvià, of the Faun Drôme Classic
23e of the second stage of the Tour de l'Ain (Saint-Vulbas>Lagnieu)
24e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the Mercan'Tour Classic Alpes-Maritimes
2024. Intermarché - Wanty
16e of the fifth stage of the Volta Ciclista a Catalunya (Altafulla>Viladecans)
18e of the Surf Coast Classic
24e of the Tour Down Under, of the first stage of the Volta Ciclista a Catalunya (Sant Feliu de Guíxols>Sant Feliu de Guíxols)
Follow us
Get exclusive information about the Flèche Wallonne