Rankings

Stage Ranking
1 84 84 - - - -
2 56 83 - - - -
3 95 65 - - - -
4 52 52 - - - -
5 125 52 - - - -
6 21 44 - - - -
7 6 38 29 - - -
8 31 36 37 - - -
9 61 30 40 - - -
10 2 27 9 17 - -
11 99 30 10 19 - -
12 75 36 13 21 - -
13 62 38 15 22 - -
14 14 36 16 23 - -
15 21 32 20 24 - -
16 40 30 21 23 - -
17 60 26 22 23 - -
18 40 25 23 23 - -
19 16 23 27 25 - -
20 21 21 27 27 - -
21 63 21 27 27 - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 2
  • Podiums 13

2015. Equipe Cycliste Armée de Terre

4e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Dizier-Leyrenne>Aigurande), of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Lourdes>Auch)

6e of the first stage of the Circuit des Ardennes (Rethel>Rethel)

7e of the Grand Prix du Morbihan

10e of the third stage of the Alpes Isère Tour (Genas>Saint-Maurice-l'Exil)

12e of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Arnac-Pompadour>Lissac-sur-Couze), of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire, of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)

13e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Auch>Saint-Gaudens)

14e of the Boucles de l'Aulne - Châteaulin

15e of the fourth stage of the Tour Alsace (Colmar>Sélestat), of the Tour des Alpes-Maritimes

16e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Aixe-sur-Vienne>Limoges), of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Pierre-des-Nids>Lassay-les-Châteaux)

18e of the Alpes Isère Tour

19e of the fourth stage of the Alpes Isère Tour (Saint-Maurice-l'Exil>Charvieu-Chavagneux), of the Tro-Bro Léon, of the Tour du Finistère

21e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Blanzac-Porcheresse>La Creche), of the prologue of the Tour de l'Ain (Bourg-en-Bresse>Bourg-en-Bresse), of the second stage of the Alpes Isère Tour (Montanay>Genas)

25e of the third stage of the Tour Alsace (Ribeauvillé>Markstein)

2016. Delko Marseille Provence KTM

4e of the first stage of the Vuelta a la Comunidad de Madrid (Las Rozas>Las Rozas)

6e of the Vuelta a la Comunidad de Madrid

7e of the second stage of the Presidential Cycling Tour of Türkiye (Kapadokya>Kapadokya)

8e of the Grand Prix du Morbihan, of the first stage of the Presidential Cycling Tour of Türkiye (Istanbul>Istanbul)

9e of the Tour du Doubs, of the Paris - Camembert

11e of the prologue of the Tour of Austria (Kitzbüheler Horn>Kitzbüheler Horn)

12e of the Presidential Cycling Tour of Türkiye

13e of the second stage of the Tour of Austria (Mondsee>Steyr)

14e of the second stage of the Vuelta a la Comunidad de Madrid (Madrid>Madrid), of the sixth stage of the Presidential Cycling Tour of Türkiye (Kumluca>Elmali)

15e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Pierre-de-Trivisy>Albi), of the Grosser Preis des Kantons Aargau, of the fourth stage of the Presidential Cycling Tour of Türkiye (Seydisehir>Alanya)

16e of the Classic Loire Atlantique

17e of the second stage of the Tour des Fjords (Stord>Odda)

18e of the Paris - Bourges, of the seventh stage of the Presidential Cycling Tour of Türkiye (Fethiye>Marmaris)

20e of the National Championships France ME - Road Race, of the Trofeo Laigueglia

21e of the Tour de la Provence, of the first stage of the Tour de la Provence (Aubagne>Cassis)

2017. Delko Marseille Provence KTM

2e of the third stage of the Ethias-Tour de Wallonie (Arlon>Houffalize)

6e of the Arctic Race of Norway, of the third stage of the Arctic Race of Norway (Lyngseidet>Finnvikdalen (Tromsø)), of the third stage of the Critérium du Dauphiné (Le Chambon-sur-Lignon>Tullins)

8e of the Sun Hung Kai Properties Hong Kong Cyclothon, of the fourth stage of the Arctic Race of Norway (Tromsø>Tromsø)

9e of the third stage of the Tour of Taihu Lake (Huzhou>Changxing)

11e of the fifth stage of the Ethias-Tour de Wallonie (Chièvres>Thuin), of the third stage of the Tour de Yorkshire (Bradford>Fox Valley (Sheffield))

12e of the Coppa Bernocchi - GP Banco BPM, of the first stage of the Arctic Race of Norway (Engenes (Andørja)>Narvik), of the National Championships France ME - Road Race, of the Tour de Yorkshire

13e of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)

15e of the first stage of the Tour of Almaty (Almaty>Almaty), of the Tour des Alpes-Maritimes

17e of the fourth stage of the Tour of Taihu Lake (Wujiang>Wujiang), of the first stage of the Tour des Alpes-Maritimes (Le Cannet-des-Maures>Saint-Paul-en-Forêt), of the Trofeo Laigueglia, of the Etoile de Bessèges - Tour du Gard

18e of the second stage of the Arctic Race of Norway (Sjøvegan>Bardufoss), of the Tour du Finistère

19e of the Faun-Ardèche Classic

20e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Villeveyrac>Saint-Pons-de_Thomières)

21e of the first stage of the Tour de Yorkshire (Bridlington>Scarborough)

22e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)

23e of the La Route Adélie de Vitré

25e of the second stage of the Tour of Almaty (Almaty>Almaty)

2018. Vital Concept Cycling Club

1er of the fifth stage of the Le Tour de Savoie Mont Blanc (Bonneville>Cluses)

2e of the Lotto Famenne Ardenne Classic

3e of the fourth stage of the Arctic Race of Norway (Kvalsund>Alta), of the second stage of the Ethias-Tour de Wallonie (Villers-La-Ville>Namur)

4e of the third stage of the Arctic Race of Norway (Honningsvåg>Hammerfest), of the Ethias-Tour de Wallonie

5e of the first stage of the Arctic Race of Norway (Vadsø>Kirkenes), of the third stage of the Le Tour de Savoie Mont Blanc (Orelle>Orelle [ITT]), of the first stage of the Tour des Alpes-Maritimes (le Cannet-des-Maures>Fayence), of the Tour of Sharjah

6e of the third stage of the Région Pays de la Loire Tour (Abbaye Royale de l'Epau>Pré-en-Pail-Saint-Samson)

7e of the Faun-Ardèche Classic

8e of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Vidauban>Flayosc)

9e of the Tour du Gévaudan Occitanie

10e of the Volta Limburg Classic, of the Tour de la Provence

11e of the third stage of the Tour of Sharjah (Dibba>Wadi Al Hilo)

12e of the Faun Drôme Classic

13e of the third stage of the Ethias-Tour de Wallonie (Chimay>La Roche-En-Ardenne), of the second stage of the Tour de la Provence (La Ciotat>Gémenos/Col de l'Espigoulier)

14e of the Arctic Race of Norway, of the first stage of the Tour of Sharjah (Sharjah>Sharjah [ITT])

20e of the fourth stage of the Ethias-Tour de Wallonie (Malmedy>Herstal)

21e of the Région Pays de la Loire Tour, of the third stage of the Tour de la Provence (Aix en Provence>Marseille)

23e of the fourth stage of the Tour of Sharjah (Sharjah>Sharjah)

24e of the second stage of the Arctic Race of Norway (Tana>Kjøllefjord), of the prologue of the Tour de la Provence (Castellet>Castellet)

2019. Vital Concept - B&B Hotels

2e of the Région Pays de la Loire Tour, of the third stage of the Région Pays de la Loire Tour (Abbaye Royale de l’Épau>Mont des Avaloirs)

4e of the Volta Limburg Classic

5e of the Ethias-Tour de Wallonie

6e 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), of the National Championships France ME - Road Race

7e of the fourth stage of the Région Pays de la Loire Tour (Sillé-le-Guillaume>Sillé-le-Guillaume)

8e of the fourth stage of the Cro Race (Starigrad>Gorski Kotar), of the third stage of the Tour of Oman (Shati Al Qurum>Qurayyat)

9e of the Tour du Doubs

10e of the sixth stage of the Cro Race (Sveta Nedelja>Zagreb), of the Tour of Oman

11e of the third stage of the Cro Race (Okrug>Makarska)

12e 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 De Brabantse Pijl - La Flèche Brabançonne ME, of the second stage of the Tour of Oman (Royal Cavalry Oman>Al Bustan)

13e of the first stage of the Arctic Race of Norway (Å>Leknes), of the fifth stage of the Ethias-Tour de Wallonie (Couvin>Thuin)

14e of the Cro Race

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

16e of the second stage of the Ethias-Tour de Wallonie (Waremme>Beyne Heusay), of the sixth stage of the Tour of Oman (Al Mouj Muscat>Matrah Corniche), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

17e of the Arctic Race of Norway, of the fifth stage of the Tour of Oman (Samayil>Al Jabal Al Akhdar (Green Mountain))

18e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Confolens>Limoges)

19e of the second stage of the Cro Race (Slunj>Zadar), of the Grand Prix de Wallonie, of the third stage of the Arctic Race of Norway (Sortland>Storheia Summit (Melbu))

21e of the fifth stage of the Critérium du Dauphiné (Boën-sur-Lignon>Voiron)

22e of the fifth stage of the Cro Race (Rabac>Platak)

23e of the second stage of the Tour de l'Ain (Bellignat>Col de la Faucille)

24e of the fourth stage of the Arctic Race of Norway (Lødingen>Narvik)

25e of the Classic Loire Atlantique

2020. B&B Hotels - Vital Concept p/b KTM

4e of the twelfth stage of the Tour de France (Chauvigny>Sarran), of the sixth stage of the PETRONAS Le Tour de Langkawi (Taiping>Penang Island)

5e of the PETRONAS Le Tour de Langkawi, of the fourth stage of the PETRONAS Le Tour de Langkawi (Putrajaya>Genting Highlands)

7e of the eighth stage of the Tour de France (Cazères>Loudenvielle)

9e of the sixteenth stage of the Tour de France (La Tour-du-Pin>Villard-de-Lans)

11e of the first stage of the PETRONAS Le Tour de Langkawi (Kuching>Kuching)

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

19e of the third stage of the Tour de l'Ain (Saint-Vulbas>Grand Colombier), of the eighth stage of the PETRONAS Le Tour de Langkawi (Dataran Lang>Kuah)

20e of the Tour de l'Ain, of the third stage of the PETRONAS Le Tour de Langkawi (Temerloh>Kuala Lumpur)

24e of the second stage of the PETRONAS Le Tour de Langkawi (Kuala Terengganu>Kerteh)

25e of the nineteenth stage of the Tour de France (Bourg-en-Bresse>Champagnole)

2021. B&B Hotels p/b KTM

4e of the first stage of the Tour du Rwanda (Kigali>Rwamagana)

6e of the Tour du Rwanda

8e of the fourteenth stage of the Tour de France (Carcassonne>Quillan), of the eighth stage of the Tour du Rwanda (Kigali>Kigali), of the seventh stage of the Tour du Rwanda (Kigali>Kwa Mutwe [ITT]), of the sixth stage of the Paris-Nice (Brignoles>Biot), of the fourth stage of the Paris-Nice (Chalon-sur-Saône>Chiroubles)

9e of the Bretagne Classic - Ouest-France, of the sixth stage of the Tour du Rwanda (Kigali>Mont Kigali), of the fifth stage of the Tour du Rwanda (Nyagatare>Kigali (Kimironko)), of the second stage of the Tour du Rwanda (Kigali>Huye), of the fifth stage of the Presidential Cycling Tour of Türkiye (Kemer>Elmalı (Göğübeli))

10e of the third stage of the Tour du Rwanda (Nyanza>Gicumbi)

11e of the fourth stage of the Tour du Rwanda (Kigali>Musanze)

12e of the third stage of the Critérium du Dauphiné (Langeac>Saint-Haon-Le-Vieux)

13e of the second stage of the Tour de l'Ain (Lagnieu>Saint-Vulbas), of the fifth stage of the Critérium du Dauphiné (Saint-Chamond>Saint-Vallier)

16e of the eighth stage of the Paris-Nice (Le Plan-du-Var>Levens)

18e of the second stage of the Critérium du Dauphiné (Brioude>Saugues)

20e of the CIC - Mont Ventoux

21e of the Eschborn-Frankfurt, of the Faun-Ardèche Classic

22e of the first stage of the Critérium du Dauphiné (Issoire>Issoire), of the Paris-Nice

23e of the seventeenth stage of the Tour de France (Muret>Saint-Lary-Soulan (Col du Portet))

2022. Groupama - FDJ

2e of the seventeenth stage of the La Vuelta Ciclista a España (Aracena>Monasterio de Tentudía)

3e of the first stage of the Volta Ciclista a Catalunya (Sant Feliu de Guíxols>Sant Feliu de Guíxols)

4e of the fourth stage of the La Vuelta Ciclista a España (Vitoria-Gasteiz>Laguardia)

5e of the sixth stage of the Volta Ciclista a Catalunya (Salou>Cambrils), of the third stage of the Tour de Pologne (Kraśnik>Przemyśl), of the sixteenth stage of the La Vuelta Ciclista a España (Sanlúcar de Barrameda>Tomares)

6e of the sixth stage of the Tour de Suisse (Locarno>Moosalp), of the thirteenth stage of the La Vuelta Ciclista a España (Ronda>Montilla)

7e of the Faun-Ardèche Classic

8e of the fourth stage of the Tour de Pologne (Lesko>Sanok)

9e of the Trofeo Laigueglia

10e of the Etoile de Bessèges - Tour du Gard, of the fifth stage of the Paris-Nice (Saint-Just-Saint-Rambert>Saint-Sauveur-de-Montagut)

11e of the Faun Drôme Classic

14e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Saint-Hilaire-de-Brethmas>Le Mont Bouquet), of the Coppa Bernocchi - GP Banco BPM

16e of the first stage of the Tour de Romandie (La Grande Beroche>Romont), of the Tour de Pologne

17e of the La Flèche Wallonne

18e of the Amstel Gold Race, of the third stage of the Tour de Romandie (Valbroye>Valbroye), of the seventh stage of the La Vuelta Ciclista a España (Camargo>Cistierna)

19e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges), of the Paris-Nice, of the first stage of the Paris-Nice (Mantes-la-Ville>Mantes-la-Ville), of the fifth stage of the Volta Ciclista a Catalunya (La Pobla de Segur>Vilanova i la Geltrú)

20e of the Milano-Sanremo, of the Liège-Bastogne-Liège

21e of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Christol-lèz-Alès>Rousson), of the seventh stage of the Paris-Nice (Nice>Col de Turini)

22e of the second stage of the Tour de Romandie (Échallens>Échallens)

23e of the eighth stage of the Paris-Nice (Nice>Nice), of the Volta Ciclista a Catalunya

2023. Groupama - FDJ

12e of the Faun Drôme Classic, of the second stage of the Itzulia Basque Country (Viana>Leitza)

17e of the seventh stage of the Tour de Suisse (Tübach>Weinfelden), of the eighth stage of the Tour de France (Libourne>Limoges)

19e of the Grand Prix Cycliste de Montréal

21e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>Ramatuelle)

22e of the Bretagne Classic - Ouest-France

23e of the first stage of the Itzulia Basque Country (Vitoria-Gasteiz>Labastida)

2024. Groupama - FDJ

3e of the third stage of the O Gran Camiño - The Historical Route (Xinzo de Limia>Castelo de Ribadavia), of the second stage of the Tour de France (Cesenatico>Bologna)

4e of the fifth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Amorebieta-Etxano)

6e of the Grand Prix Cycliste de Marseille La Marseillaise

7e of the O Gran Camiño - The Historical Route, of the second stage of the O Gran Camiño - The Historical Route (Taboada>Chantada)

8e of the Amstel Gold Race

9e of the fourth stage of the O Gran Camiño - The Historical Route (Ponteareas>Tui), of the Tour des Alpes-Maritimes

12e of the second stage of the Tour des Alpes-Maritimes (Villefranche-sur-Mer>Vence), of the eighteenth stage of the Tour de France (Gap>Barcelonnette)

14e of the twenty-first stage of the Tour de France (Monaco>Nice [ITT])

15e of the second stage of the Etoile de Bessèges - Tour du Gard (Marguerittes>Rousson)

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

18e of the first stage of the Tour des Alpes-Maritimes (Levens>Antibes)

19e of the Milano-Sanremo, of the third stage of the Itzulia Basque Country (Ezpeleta>Altsasu), of the Tour du Finistère

20e of the Paris-Nice, of the seventeenth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Superdévoluy)

22e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Méjannes-le-Clap>Méjannes-le-Clap), of the sixth stage of the Paris-Nice (Sisteron>La Colle-sur-Loup), of the ninth stage of the Tour de France (Troyes>Troyes)

23e of the seventh stage of the Paris-Nice (Nice>La Madone d'Utelle), of the Itzulia Basque Country

25e of the fourth stage of the Itzulia Basque Country (Etxarri Aranatz>Legutio)

Follow us

Get exclusive information about La Vuelta