Rankings

Stage Ranking
1 126 126 - - - -
2 100 122 - - - -
3 139 124 - - - -
4 91 89 - - - -
5 30 43 - - - -
6 54 35 - - - -
7 23 24 - - - -
8 36 23 - - - -
9 25 18 - - - -
10 36 20 - - - -
11 14 13 108 - - -
12 19 14 114 - - -
13 36 14 116 - - -
14 57 16 119 - - -
15 39 15 117 - - -
16 2 14 48 36 - -
17 13 13 45 37 - -
18 15 12 44 19 - -
19 28 11 46 19 - -
20 31 11 46 19 - -
21 30 11 53 19 - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 5
  • Podiums 18

2015. Bretagne - Séché Environnement

13e of the National Championships France U23 - ITT

2017. FDJ

5e of the third stage of the Le Tour de Savoie Mont Blanc (Magland>Saint Michel de Maurienne)

7e of the Paris-Roubaix Espoirs

8e of the Tour du Doubs, of the first stage of the Tour de l'Avenir (Loudéac>Loudéac), of the third stage of the Tour de l'Ain (Lagnieu>Oyonnax), of the prologue of the Tour de l'Ain (Bourg-en-Bresse>Bourg-en-Bresse), of the National Championships France U23 - ITT, of the Ronde de l'Isard

9e of the third stage of the Ronde de l'Isard (Quillan>Plateau de Beille)

11e of the eighth stage of the Tour de l'Avenir (Albertville>Sainte-Foy-Tarentais)

12e of the fourth stage of the Ronde de l'Isard (Lavelanet>St Girons)

13e of the fourth stage of the Le Tour de Savoie Mont Blanc (Saint Martin d'Arc>Valmeinier [ITT])

14e of the second stage of the Ronde de l'Isard (Salies du Salat>l'Hospice de France)

15e of the Tour de l'Avenir, of the National Championships France U23 - Road Race

16e of the Le Tour de Savoie Mont Blanc

17e of the second stage of the Tour de l'Avenir (Inzinzac-Lochrist>Bignan)

21e of the ninth stage of the Tour de l'Avenir (Bourg-Saint-Maurice>Albiez-Montrond), of the second stage of the Le Tour de Savoie Mont Blanc (Val Cenis>Cluses)

22e of the fifth stage of the Le Tour de Savoie Mont Blanc (Moûtiers>Moûtiers)

2018. Groupama - FDJ

1er of the Paris - Bourges

2e of the Paris - Camembert

4e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Wormhout>Cassel), of the Tour des Alpes Maritimes et du Var

5e of the Paris - Tours Elite, of the second stage of the Tour des Alpes Maritimes et du Var (Vidauban>Flayosc)

6e of the Grand Prix d'Isbergues - Pas de Calais

7e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the Grand Prix Cycliste de Marseille La Marseillaise

8e of the Bretagne Classic - Ouest-France, of the La Route d'Occitanie - La Dépêche du Midi, of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Prat-Bonrepaux>Les Monts d'Olmes)

11e of the first stage of the Tour des Alpes Maritimes et du Var (le Cannet-des-Maures>Fayence)

12e of the Grand Prix Cycliste de Montréal

13e of the La Polynormande

15e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

16e of the Etoile de Bessèges - Tour du Gard

18e of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Mirepoix>Cazouls-lès-Béziers)

19e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault St Berthevin>Gorron), of the Grand Prix de Denain - Porte du Hainaut

20e of the Strade Bianche

21e of the Ethias-Tour de Wallonie, of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)

22e of the seventh stage of the Benelux Tour (Lacs de l'Eau d'Heure>Geraardsbergen), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Le Quesnoy>Soissons), of the sixth stage of the Itzulia Basque Country (Eibar>Arrate)

25e of the Benelux Tour, of the third stage of the Ethias-Tour de Wallonie (Chimay>La Roche-En-Ardenne)

2019. Groupama - FDJ

2e of the Drôme Classic, of the Faun-Ardèche Classic

5e of the National Championships France - Road Race, of the second stage of the Itzulia Basque Country (Zumarraga>Gorraiz)

6e of the fourth stage of the Paris - Nice (Vichy>Pélussin)

7e of the sixth stage of the Giro d'Italia (Cassino>San Giovanni Rotondo)

8e of the twentieth stage of the Giro d'Italia (Feltre>Monte Avena), of the Amstel Gold Race, of the Etoile de Bessèges - Tour du Gard

9e of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Arreau>Luchon - Hospice de France), of the seventh stage of the Giro d'Italia (Vasto>L'Aquila), of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Arrigorriaga), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

11e of the La Route d'Occitanie - La Dépêche du Midi, of the Paris - Nice

13e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Gignac - Vallée de l’Hérault>Saint-Geniez-d’Olt-et-d’Aubrac), of the Giro d'Italia, of the eighth stage of the Paris - Nice (Nice>Nice)

14e of the thirteenth stage of the Giro d'Italia (Pinerolo>Ceresole Reale (Lago Serrù))

15e of the sixth stage of the Itzulia Basque Country (Eibar>Eibar)

17e of the fourteenth stage of the Giro d'Italia (Saint Vincent>Courmayeur (Skyway Monte Bianco)), of the Itzulia Basque Country

20e of the third stage of the Benelux Tour (Aalter>Aalter)

21e of the Donostia San Sebastian Klasikoa, of the fifteenth stage of the Giro d'Italia (Ivrea>Como)

22e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Labruguière>Martres-Tolosane)

23e of the fifth stage of the Itzulia Basque Country (Arrigorriaga>Arrate), of the seventh stage of the Paris - Nice (Nice>Col de Turini), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)

24e of the Grand Prix Cycliste de Québec, of the Bretagne Classic - Ouest-France

25e of the sixth stage of the Paris - Nice (Peynier>Brignoles)

2020. Groupama - FDJ

2e of the Grand Prix Cycliste de Marseille La Marseillaise

4e of the Paris - Tours Elite, of the thirteenth stage of the Tour de France (Châtel-Guyon>Pas de Peyrol (Le Puy Mary))

8e of the National Championships France - Road Race

10e of the Mont Ventoux Dénivelé Challenge

11e of the La Flèche Wallonne, of the Etoile de Bessèges - Tour du Gard

13e of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Gaudens>Col de Beyrède)

14e of the Ronde van Vlaanderen - Tour des Flandres ME, of the La Route d'Occitanie - La Dépêche du Midi

15e of the seventeenth stage of the Tour de France (Grenoble>Méribel - Col de la Loze)

16e of the fourteenth stage of the Tour de France (Clermont-Ferrand>Lyon)

17e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Le Pont du Gard>Le Mont Bouquet)

21e of the Critérium du Dauphiné

25e of the Liège-Bastogne-Liège, of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Lectoure>Rocamadour)

2021. Groupama - FDJ

1er of the La Polynormande

2e of the Classic Loire Atlantique, of the Boucles de l'Aulne - Châteaulin

3e of the Tour du Jura Cycliste, of the fourth stage of the Tour du Limousin - Nouvelle Aquitaine (Sauviat-sur-Vige>Limoges), of the first stage of the Tour des Alpes Maritimes et du Var (Biot>Gourdon)

5e of the Tour du Doubs, of the third stage of the Tour des Alpes Maritimes et du Var (Blausasc>Blausasc)

7e of the National Championships France - Road Race, of the Tour des Alpes Maritimes et du Var

8e of the Bretagne Classic - Ouest-France

12e of the Tour du Limousin - Nouvelle Aquitaine, of the first stage of the Tour du Limousin - Nouvelle Aquitaine (Isle>Sainte-Feyre), of the fourteenth stage of the Tour de France (Carcassonne>Quillan), of the Trofeo Laigueglia

13e of the World Championships - Road Race

14e of the De Brabantse Pijl - La Flèche Brabançonne

16e of the second stage of the Tour des Alpes Maritimes et du Var (Fayence>Fayence)

19e of the second stage of the Tour du Limousin - Nouvelle Aquitaine (Agonac>Payzac)

21e of the sixth stage of the Tirreno-Adriatico (Castelraimondo>Lido di Fermo), of the Strade Bianche

22e of the eighth stage of the Critérium du Dauphiné (La Léchère-Les-Bains>Les Gets), of the Paris - Tours Elite

23e of the ninth stage of the Tour de France (Cluses>Tignes), of the second stage of the Critérium du Dauphiné (Brioude>Saugues)

2022. Groupama - FDJ

3e of the second stage of the Tour des Alpes Maritimes et du Var (Puget-Théniers>La Turbie), of the Ronde van Vlaanderen - Tour des Flandres ME

4e of the Tour des Alpes Maritimes et du Var

7e of the E3 Saxo Bank Classic, of the fifth stage of the Paris - Nice (Saint-Just-Saint-Rambert>Saint-Sauveur-de-Montagut)

11e of the Dwars door Vlaanderen - A travers la Flandre ME

12e of the Mont Ventoux Dénivelé Challenge

14e of the Amstel Gold Race

21e of the first stage of the Tour des Alpes Maritimes et du Var (Saint-Raphaël>La Seyne-sur-Mer)

22e of the third stage of the Tour des Alpes Maritimes et du Var (Villefranche-sur-Mer>Blausasc)

Follow us

Receive exclusive news about the Tour