Rankings

Stage Ranking
1 93 93 11 - - -
2 58 78 21 - - -
3 81 73 30 - - -
4 52 70 32 - - -
5 50 58 37 - - -
6 53 64 42 - - -
7 105 62 44 - - -
8 165 72 49 - - -
9 56 67 57 - - -
10 96 74 68 - - -
11 85 73 72 - - -
12 148 82 75 - - -
13 40 82 79 - - -
14 105 79 78 - - -
15 107 77 81 - - -
16 32 76 80 - - -
17 127 81 84 - - -
18 98 77 84 - - -
19 79 77 86 - - -
20 68 77 85 - - -
21 18 77 90 - - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 16
  • Podiums 28

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 U23 - 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 et du Var (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 et du Var, 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 et du Var

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 et du Var (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 et du Var (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 - 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 et du Var (La Londe-les-Maures>Mont Faron (Toulon)), of the second stage of the Tour des Alpes Maritimes et du Var (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 et du Var, 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 et du Var (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 et du Var (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 et du Var

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 et du Var (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 et du Var (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 et du Var (Puget-Théniers>La Turbie)

2023. Intermarché - Circus - Wanty

4e of the Trofeo Serra de Tramuntana (Lloseta - Lloseta)

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

15e of the Grosser Preis des Kantons Aargau

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

18e of the Faun-Ardèche Classic

20e of the Trofeo Calvia, of the Faun Drôme Classic

24e of the De Brabantse Pijl - La Flèche Brabançonne, of the Mercan'Tour Classic Alpes-Maritimes

Follow us

Receive exclusive news about the Tour