Rankings

Stage Ranking
1 174 174 - - - -
2 124 167 - - - -
3 163 166 - - - -
4 112 133 - - - -
5 126 134 - - - -
6 44 101 - - - -
7 46 70 - - - -
8 158 94 - - - -
9 127 110 - - - -
10 19 85 - 16 - -
11 53 81 - 25 - -
12 61 76 - 33 - -
13 134 77 - 35 - -
14 99 80 - 37 - -
15 45 75 - 35 - -
16 138 73 - 37 - -
17 37 68 - 38 - -
18 59 68 - 40 - -
19 136 71 - 39 - -
20 136 72 - 39 - -
21 91 69 - 38 - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 15
  • Podiums 42

2006. Crédit Agricole

3e of the fifth stage of the Ronde de l'Isard (Le Mas-d'Azil>Saint-Girons)

4e of the Ronde de l'Isard

5e of the National Championships France U23 - ITT

7e of the second stage of the Ronde de l'Isard (Carla Bayle>Guzet Neige)

10e of the fourth stage of the Ronde de l'Isard (Boussan>Boussan [ITT])

2007. Crédit Agricole

1er of the second stage of the Tour du Limousin - Nouvelle Aquitaine (Droux>Uzerche), of the first stage of the La Tropicale Amissa Bongo (Kango>Lambaréné)

2e of the Tour du Doubs, of the La Tropicale Amissa Bongo

4e of the second stage of the Tour de l'Ain (Lagnieu>Plastics Vallée Bellignat)

7e of the fourth stage of the Tour de l'Ain (Saint-Genis-Pouilly>Lélex Monts-Jura), of the Grand Prix Cycliste de Marseille La Marseillaise

8e of the Tro-Bro Léon

9e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Gagnières>Bessèges)

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

17e of the La Polynormande

20e of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Mamers>Le Mans)

2008. Crédit Agricole

2e of the fifth stage of the Critérium du Dauphiné (Vienne>Annemasse), of the third stage of the Etoile de Bessèges - Tour du Gard (La Grande-Combe>Les Salles du Gardon)

3e of the third stage of the Paris - Nice (Fleurie>Saint-Etienne)

4e of the fifth stage of the Paris - Nice (Althen-des-Paluds>Sisteron)

6e of the National Championships France - Road Race, of the Circuit Cycliste Sarthe - Pays de la Loire

9e of the eighth stage of the Critérium du Dauphiné (Saint-Jean-de-Maurienne>Grenoble), of the Paris - Camembert, of the third stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Angers [ITT]), of the fourth stage of the Paris - Nice (Montélimar>Mont Ventoux), of the Tour des Alpes Maritimes et du Var

13e of the Paris - Nice

14e of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Fresnay-sur-Sarthe), of the seventh stage of the Paris - Nice (Nice>Nice)

15e of the fifth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Saint-Léonard-des-Bois>Le Mans)

16e of the Ethias-Tour de Wallonie

17e of the fifth stage of the Ethias-Tour de Wallonie (Welkenraedt>Aubel)

18e of the Axion SWISS Bank Gran Premio Città di Lugano

19e of the sixth stage of the Critérium du Dauphiné (Ville-la-Grand>Morzine)

22e of the second stage of the Ethias-Tour de Wallonie (Binche>Namur)

24e of the sixth stage of the Paris - Nice (Sisteron>Cannes)

2009. Bbox Bouygues Telecom

3e of the La Tropicale Amissa Bongo, of the first stage of the La Tropicale Amissa Bongo (Franceville>Akieni)

4e of the second stage of the La Tropicale Amissa Bongo (Leconi>Franceville)

5e of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Pré-en-Pail), of the first stage of the La Tropicale Amissa Bongo (Mounana>Bongoville)

11e of the fifth stage of the Tour de l'Ain (Belley>Culoz Grand Colombier)

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

15e of the eighth stage of the Tour de France (Andorra-la-Vella>Saint-Girons), of the third stage of the Etoile de Bessèges - Tour du Gard (Branoux Les Taillades>La Grande Combe)

17e of the Critérium du Dauphiné

18e of the Tour de l'Ain, of the ninth stage of the Tour de France (Saint-Gaudens>Tarbes), of the sixth stage of the Paris - Nice (Manosque>Fayence)

19e of the seventh stage of the Critérium du Dauphiné (Briançon>Saint-François-Longchamp), of the fifth stage of the Critérium du Dauphiné (Valence>Mont Ventoux), of the Paris - Nice

20e of the Tour de France, of the De Brabantse Pijl - La Flèche Brabançonne, of the seventh stage of the Paris - Nice (Nice>Nice)

21e of the fourth stage of the La Tropicale Amissa Bongo (Bibasse>Oyem)

22e of the thirteenth stage of the Tour de France (Vittel>Colmar)

23e of the fourth stage of the Tour du Limousin - Nouvelle Aquitaine (Châlus>Limoges), of the second stage of the Tour du Limousin - Nouvelle Aquitaine (Eymoutiers>Felletin)

2010. Bbox Bouygues Telecom

4e of the tenth stage of the Tour de France (Chambéry>Gap)

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

6e of the fifth stage of the Critérium du Dauphiné (Saint-Paul-Trois-Châteaux>Risoul)

8e of the Critérium du Dauphiné, of the sixth stage of the Critérium du Dauphiné (Serre-Chevalier>Grenoble)

9e of the Grand Prix du Morbihan

11e of the second stage of the Critérium du Dauphiné (Evian-les-Bains>Saint-Laurent-du-Pont)

14e of the seventh stage of the Critérium du Dauphiné (Crolles>Alpe d'Huez), of the third stage of the Etoile de Bessèges - Tour du Gard (Cèze>Cèze)

15e of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Pré-en-Pail), of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Saint-Ambroix)

16e of the Circuit Cycliste Sarthe - Pays de la Loire

18e of the seventeenth stage of the Tour de France (Pau>Col du Tourmalet)

19e of the eighth stage of the Critérium du Dauphiné (Allevard-les-Bains>Sallanches), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès)

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

22e of the Giro di Sardegna

23e of the Classic Loire Atlantique, of the Tour des Alpes Maritimes et du Var, of the second stage of the Tour des Alpes Maritimes et du Var (Draguignan>Montauroux)

24e of the seventh stage of the Tour de France (Tournus>Station des Rousses), of the second stage of the Giro di Sardegna (Macomer>Nuoro (Monte Ortobene))

25e of the first stage of the Giro di Sardegna (Olbia>Bonovra)

2011. Team Europcar

1er of the nineteenth stage of the Tour de France (Modane>Alpe d’huez)

2e of the fourth stage of the Tour de l'Ain (Nantua>Lélex)

6e of the Tour de l'Ain, of the eighteenth stage of the Tour de France (Pinerolo>Galibier Serre-Chevalier)

7e of the Faun-Ardèche Classic

9e of the fourteenth stage of the Tour de France (Saint-gaudens>Plateau De Beille), of the twelfth stage of the Tour de France (Cugnaux>Luz-ardiden)

10e of the Tour de France, of the National Championships France - Road Race, of the fifth stage of the Paris - Nice (Saint-Symphorien-sur-Coise>Vernoux-en-Vivarais)

12e of the fifth stage of the Tour de l'Ain (Belley>Le Grand Colombier), of the second stage of the Tour des Alpes Maritimes et du Var (Draguignan>Draguignan), of the Le Tour de Langkawi, of the fifth stage of the Le Tour de Langkawi (Tapah>Genting Highlands)

13e of the first stage of the Critérium du Dauphiné (Albertville>Saint-Pierre-de-Chartreuse), of the Tour des Alpes Maritimes et du Var

15e of the third stage of the Tour de l'Ain (Le Parc des Oiseaux>Bellignat)

16e of the first stage of the Tour des Alpes Maritimes et du Var (La Croix Valmer>Grimaud), of the fourth stage of the Le Tour de Langkawi (Ayer Tawar>Cameron Highlands)

17e of the seventh stage of the Critérium du Dauphiné (Pontcharra>La Toussuire)

18e of the Critérium du Dauphiné

20e of the twentieth stage of the Tour de France (Grenoble>Grenoble [ITT]), of the thirteenth stage of the Tour de France (Pau>Lourdes)

22e of the Circuit Cycliste Sarthe - Pays de la Loire

25e of the ninth stage of the Tour de France (Issoire>Saint-Flour), of the third stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Angers [ITT])

2012. Team Europcar

1er of the eleventh stage of the Tour de France (Albertville>La Toussuire - Les Sybelles), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)

3e of the fifth stage of the Tour de l'Ain (Saint-Claude>Lélex)

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

5e of the seventeenth stage of the Tour de France (Bagnères-de-Luchon>Peyragudes)

6e of the fourth stage of the Tour de Romandie (Bulle>Sion)

7e of the seventh stage of the Tour de France (Tomblaine>La Planche Des Belles Filles)

8e of the Tour de France, of the tenth stage of the Tour de France (Macon>Bellegarde-sur-valserine)

10e of the fourth stage of the Tour of the Alps (Castelletto di Brenzone>Passo Pordoi), of the stage 5b of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

12e of the Liège-Bastogne-Liège

14e of the third stage of the Tour de Romandie (La Neuveville>Charmey)

15e of the Tre Valli Varesine, of the first stage of the Tour des Alpes Maritimes et du Var (Draguignan>La Croix-valmer)

16e of the eighth stage of the Tour de France (Belfort>Porrentruy), of the Tour of the Alps

17e of the sixth stage of the Critérium du Dauphiné (Saint-Alban-Leysse>Morzine)

19e of the first stage of the Tour de France (Liege>Seraing)

20e of the third stage of the Tour of the Alps (Cooperativa Piccoli Frutti Pergine>Brenzone, Punta Veleno)

21e of the Critérium du Dauphiné

22e of the sixteenth stage of the Tour de France (Pau>Bagnères-de-Luchon), of the third stage of the Tour de France (Orchies>Boulogne-sur-mer)

23e of the twentieth stage of the Tour de France (Rambouillet>Paris), of the thirteenth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Cap d'Agde), of the twelfth stage of the Tour de France (Saint-Jean-de-Maurienne>Annonay Davézieux)

25e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Saint-Geniès-de-Comolas>Bagnols-sur-Cèze)

2013. Team Europcar

1er of the Circuit Cycliste Sarthe - Pays de la Loire, of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Pré-en-Pail)

3e of the Paris - Camembert

9e of the second stage of the Tour of the Alps (Sillian>Vetriolo Terme)

10e of the Tour of the Alps, of the fourth stage of the Tour of the Alps (Arco>Sega di Ala)

14e of the fifth stage of the Le Tour de Langkawi (Proton, Shah Alam>Genting Highlands)

15e of the Tour de l'Ain, of the fourth stage of the Tour de l'Ain (Nantua>Belley), of the fourth stage of the Tour de Romandie (Marly>Les Diablerets)

16e of the nineteenth stage of the Tour de France (Le Bourg d'Oisans>Le Grand Bornand)

19e of the Tour de Romandie, of the third stage of the Tour of the Alps (Pergine Valsugana>Condino (Valle del Chiese)), of the fifth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Abbaye de l’Epau>Saint-Vincent-de-Lorouër), of the La Route Adélie de Vitré

20e of the third stage of the Tour de l'Ain (Izernore>Lélex Monts-Jura), of the Le Tour de Langkawi

22e of the eighth stage of the Tour de France (Castres>Ax-3 Domaines)

23e of the third stage of the La Tropicale Amissa Bongo (Oyem>Bitam)

24e of the Tour de France, of the Liège-Bastogne-Liège, of the third stage of the Le Tour de Langkawi (Sungai Siput>Cameron Highlands)

2014. Team Europcar

3e of the sixteenth stage of the Giro d'Italia (Ponte de Legno>Val Martello/Martelltal)

4e of the Giro d'Italia, of the nineteenth stage of the Giro d'Italia (Bassano de Grappa>Cima Grappa (Crespano del Grappa) [ITT]), of the fifteenth stage of the Giro d'Italia (Valdengo>Plan di Montecampione)

6e of the seventeenth stage of the Tour de France (Saint-Gaudens>Saint-Lary-Soulan (Pla d'Adet))

7e of the sixth stage of the Volta Ciclista a Catalunya (El Vendrell>Vilanova i la Geltrú)

11e of the Tour de France, of the fifth stage of the Giro d'Italia (Taranto>Viggiano)

12e of the fourteenth stage of the Tour de France (Grenoble>Risoul)

13e of the eighteenth stage of the Giro d'Italia (Belluno>Rif. Panarotta (Valsugana))

14e of the thirteenth stage of the Tour de France (Saint-Etienne>Chamrousse), of the fourteenth stage of the Giro d'Italia (Aglie>Oropa)

15e of the eighth stage of the Giro d'Italia (Foligno>Montecopiolo)

17e of the ninth stage of the Tour de France (Gerardmer>Mulhouse)

18e of the eighteenth stage of the Tour de France (Pau>Hautacam), of the sixth stage of the Giro d'Italia (Sassano>Montecassino)

19e of the eighth stage of the Tour de France (Tomblaine>Gerardmer), of the ninth stage of the Giro d'Italia (Lugo>Sestola (Passo del Lupo))

20e of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Eibar (Arrate))

23e of the twentieth stage of the Giro d'Italia (Maniago>Monte Zoncolan), of the Liège-Bastogne-Liège

24e of the fifth stage of the Itzulia Basque Country (Eibar>Markina-Xemein), of the third stage of the Volta Ciclista a Catalunya (Banyoles>La Molina (Alp)), of the fifth stage of the Tirreno-Adriatico (Amatrice>Guardiagrele)

25e of the fourth stage of the Tirreno-Adriatico (Indicatore (Arezzo)>Cittareale (Selva Rotonda))

2015. Team Europcar

1er of the Vuelta a Castilla y Leon, of the third stage of the Vuelta a Castilla y Leon (Zamora>Alto de Lubián)

2e of the eighteenth stage of the Tour de France (Gap>Saint-Jean-de-Maurienne), of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Pré-en-Pail), of the first stage of the Volta Ciclista a Catalunya (Calella>Calella)

5e of the sixteenth stage of the La Vuelta ciclista a España (Luarca>Ermita de Alba. Quiros)

6e of the twentieth stage of the Tour de France (Modane>l'Alpe d'Huez)

8e of the tenth stage of the Tour de France (Tarbes>La Pierre-Saint-Martin)

9e of the eighth stage of the Critérium du Dauphiné (Saint-Gervais-les-Bains>Modane Valfréjus), of the fifth stage of the Critérium du Dauphiné (Digne-les-Bains>Pra-Loup)

10e of the Tour de France

11e of the nineteenth stage of the Tour de France (Saint-Jean-de-Maurienne>La Toussuire - Les Sybelles), of the Circuit Cycliste Sarthe - Pays de la Loire

14e of the La Flèche Wallonne, of the second stage of the Vuelta a Castilla y Leon (Guarda>Fuentes de Oñoro)

15e of the twelfth stage of the Tour de France (Lannemezan>Plateau de Beille)

16e of the eleventh stage of the Tour de France (Pau>Cauterets)

18e of the seventh stage of the Critérium du Dauphiné (Montmélian>Saint-Gervais Mont Blanc (Le Bettex))

19e of the thirteenth stage of the Tour de France (Muret>Rodez), of the fifth stage of the Tour de Romandie (Fribourg>Champex-Lac)

20e of the eighth stage of the Tour de France (Rennes>Mûr-de-bretagne), of the third stage of the Tour de France (Antwerpen>Huy), of the third stage of the Volta Ciclista a Catalunya (Girona>Girona)

24e of the first stage of the Vuelta a Castilla y Leon (Ávila>Alba de Tormes), of the third stage of the Circuit Cycliste Sarthe - Pays de la Loire (Angers>Angers [ITT])

25e of the Critérium du Dauphiné

2016. Cannondale Pro Cycling Team

7e of the fourth stage of the La Vuelta ciclista a España (Betanzos>San Andrés de Teixido (Mirador Vixía de Herbeira)), of the fifteenth stage of the Tour de France (Bourg-en-Bresse>Culoz), of the fifth stage of the Critérium du Dauphiné (La Ravoire>Vaujany)

9e of the second stage of the Tour de Romandie (Moudon>Morgins)

10e of the Critérium du Dauphiné

11e of the fourteenth stage of the La Vuelta ciclista a España (Urdax-Dantxarinea>Aubisque), of the fifth stage of the Tour de France (Limoges>Le Lioran)

12e of the second stage of the Tour de France (Saint-Lô>Cherbourg)

13e of the second stage of the Critérium du Dauphiné (Crêches-sur-Saône>Chalmazal-Jeansagnière)

14e of the National Championships France - Road Race, of the sixth stage of the Critérium du Dauphiné (La Rochette>Méribel)

15e of the Tour de Romandie

16e of the Tour de France, of the seventh stage of the Critérium du Dauphiné (Le Pont>Superdévoluy)

17e of the seventh stage of the Tour de France (l'Isle-Jourdain>Lac de Payolle), of the sixth stage of the Paris - Nice (Nice>La Madone d'Utelle)

18e of the Paris - Nice

20e of the fourth stage of the Tour de Romandie (Conthey>Villars-sur-Ollon)

21e of the tenth stage of the La Vuelta ciclista a España (Lugones>Lagos de Covadonga)

22e of the fourth stage of the Tour de France (Saumur>Limoges)

24e of the twentieth stage of the Tour de France (Megève>Morzine), of the eighth stage of the Tour de France (Pau>Bagnères-de-Luchon)

25e of the seventh stage of the Paris - Nice (Nice>Nice)

2017. Cannondale-Drapac Pro Cycling Team

1er of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Gaudens>Gavarnie-Gèdre), of the seventeenth stage of the Giro d'Italia (Tirano>Canazei)

3e of the nineteenth stage of the Giro d'Italia (San Candido/Innichen>Piancavallo), of the eleventh stage of the Giro d'Italia (Firenze>Bagno di Romagna)

4e of the third stage of the Tour of the Alps (Villabassa/Niederdorf>Funes / Villnöß)

5e of the fifth stage of the Tour of the Alps (Smarano>Trento)

6e of the Tour of the Alps

13e of the first stage of the Tour of the Alps (Kufstein>Innsbruck/Hungerburg)

14e of the La Route d'Occitanie - La Dépêche du Midi, of the fourth stage of the Giro d'Italia (Cefalù>Etna)

15e of the fourth stage of the Tour of the Alps (Bolzano / Bozen>Cles), of the second stage of the Tour of the Alps (Vipiteno>Innervillgraten)

22e of the Giro d'Italia

23e of the sixth stage of the Volta Ciclista a Catalunya (Tortosa>Reus)

2018. Team EF Education First-Drapac p/b Cannondale

3e of the fourth stage of the La Vuelta ciclista a España (Vélez-Málaga>Alfacar. Sierra de la Alfaguara)

8e of the Critérium du Dauphiné

9e of the third stage of the Circuit Cycliste Sarthe - Pays de la Loire (Abbaye Royale de l'Epau>Pré-en-Pail-Saint-Samson)

10e of the seventh stage of the Critérium du Dauphiné (Moûtiers>Saint-Gervais Mont Blanc (Montée du Bettex))

11e of the fourteenth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Mende), of the fifth stage of the Critérium du Dauphiné (Grenoble>Valmorel)

14e of the prologue of the Tour de Romandie (Fribourg>Fribourg)

15e of the sixth stage of the Critérium du Dauphiné (Frontenex>La Rosière Espace San Bernardo)

16e of the seventh stage of the Paris - Nice (Nice>Valdeblore La Colmiane)

17e of the fourth stage of the Critérium du Dauphiné (Chazey-sur-Ain>Lans-en-Vercors)

19e of the second stage of the Tour de France (Mouilleron-Saint-Germain>La Roche-sur-Yon)

20e of the Circuit Cycliste Sarthe - Pays de la Loire, of the eighth stage of the Paris - Nice (Nice>Nice), of the sixth stage of the Paris - Nice (Sisteron>Vence)

22e of the twentieth stage of the La Vuelta ciclista a España (Andorra. Escaldes-Engordany>Andorra. Collada de la Gallina), of the fourth stage of the Volta Ciclista a Catalunya (Llanars>La Molina)

23e of the Paris - Nice

25e of the fifteenth stage of the La Vuelta ciclista a España (Ribera de Arriba>Lagos de Covadonga), of the twelfth stage of the Tour de France (Bourg-Saint-Maurice Les Arcs>Alpe d'Huez), of the Tour de Romandie

2019. Vital Concept - B&B Hotels

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

6e of the third stage of the Tour du Limousin - Nouvelle Aquitaine (Chamboulive>Beynat), of the Vuelta Aragón

7e of the Cro Race, of the Tour du Limousin - Nouvelle Aquitaine, of the fourth stage of the Tour du Limousin - Nouvelle Aquitaine (Confolens>Limoges), of the Vuelta a Burgos, of the fourth stage of the Vuelta a Burgos (Atapuerca>Ciudad Romana de Clunia), of the third stage of the Vuelta a Burgos (Sargentes de la Lora>Picón Blanco)

10e of the fifth stage of the Vuelta a Burgos (Santo Domingo de Silos>Lagunas de Neila)

12e of the first stage of the Tour du Limousin - Nouvelle Aquitaine (Condat-sur-Vienne>Guéret)

14e of the second stage of the Tour du Limousin - Nouvelle Aquitaine (Base départementale de Rouffiac>Trélissac), of the first stage of the Vuelta Aragón (Andorra>Calatayud)

15e of the second stage of the Vuelta Aragón (Sadaba>Canfranc)

16e of the Tour de la Provence

20e of the Il Lombardia, of the sixth stage of the Cro Race (Sveta Nedelja>Zagreb)

23e of the second stage of the Vuelta a Burgos (Gumiel de Izan>Lerma), of the third stage of the Vuelta Aragón (Huesca>Zaragoza), of the third stage of the Tour de la Provence (Aubagne>Le Castellet (Circuit Paul Ricard))

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

1er of the Le Tour de Savoie Mont Blanc, of the third stage of the Le Tour de Savoie Mont Blanc (Saint-Michel-de-Maurienne>Valmeinier)

2e of the twelfth stage of the Tour de France (Chauvigny>Sarran), of the fifth stage of the Le Tour de Savoie Mont Blanc (Aix-les-Bains>Le Revard [ITT])

3e of the fourth stage of the Le Tour de Savoie Mont Blanc (Aix-les-Bains>Notre-Dame-du-Pré)

4e of the second stage of the Le Tour de Savoie Mont Blanc (Moûtiers>Valfréjus)

5e of the thirteenth stage of the Tour de France (Châtel-Guyon>Pas de Peyrol (Le Puy Mary))

12e of the National Championships France - Road Race, of the first stage of the Le Tour de Savoie Mont Blanc (Annemasse>Praz-sur-Arly)

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

14e of the Critérium du Dauphiné

15e of the third stage of the Critérium du Dauphiné (Corenc>Saint-Martin-de-Belleville)

18e of the Tour de France

19e of the fifth stage of the Critérium du Dauphiné (Megève>Megève)

21e of the second stage of the Tour de France (Nice>Nice), of the fourth stage of the Critérium du Dauphiné (Ugine>Megève)

22e of the second stage of the Critérium du Dauphiné (Vienne>Col de Porte)

23e of the sixth stage of the Tour de France (Le Teil>Mont Aigoual)

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

2021. B&B Hotels p/b KTM

1er of the sixth stage of the Tour du Rwanda (Kigali>Mont Kigali)

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

5e of the third stage of the Tour du Limousin - Nouvelle Aquitaine (Bugeat - Espace 1000 Sources>Lubersac)

12e of the National Championships France - Road Race

14e of the fourteenth stage of the Tour de France (Carcassonne>Quillan)

17e of the eighth stage of the Tour du Rwanda (Kigali>Kigali)

18e of the fifth stage of the Presidential Cycling Tour of Türkiye (Kemer>Elmalı (Göğübeli))

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

22e of the ninth stage of the Tour de France (Cluses>Tignes)

24e of the Tour du Doubs

2022. B&B Hotels - KTM

2e of the fifth stage of the Tour du Rwanda (Muhanga>Musanze), of the sixth stage of the Critérium du Dauphiné (Rives>Gap)

10e of the fifth stage of the Alpes Isère Tour (Entre-deux-Guiers>Allevard-les-Bains)

11e of the Alpes Isère Tour

12e of the prologue of the Tour du Rwanda (Kigali>Kigali)

13e of the Classic Grand Besançon Doubs

14e of the fourth stage of the Circuit Cycliste Sarthe - Pays de la Loire (La Chapelle-Saint-Aubin>La Chapelle-Saint-Aubin)

18e of the Circuit Cycliste Sarthe - Pays de la Loire, of the Tour du Finistère

23e of the Tour du Rwanda

25e of the seventh stage of the Tour du Rwanda (Kigali>Mont Kigali), of the fourth stage of the Tour du Rwanda (Kigali>Gicumbi), of the first stage of the Tour de la Provence (Istres>Les Saintes-Maries-de-la-Mer)

Follow us

Receive exclusive news about the Tour