- Intermediate sprint 0
- Stages victory 0
- Victories 2
- Podiums 20
Ranking : 83
2009. CR4C Roanne
8e of the second stage of the Tour du Gévaudan Occitanie (Ispagnac Quézac>Langogne), of the third stage of the Tour Alsace (Mulhouse>Huningue)
10e of the second stage of the Tour Alsace (Bioscope>Cernay)
13e of the third stage of the Tour du Gévaudan Occitanie (Mende>Mende Montée Laurent Jalabert)
23e of the Tour du Gévaudan Occitanie
24e of the second stage of the Ronde de l'Isard
2011. Cofidis, le Crédit en Ligne
3e of the National Championships France MU - ITT
6e of the European Continental Championships MU - Road Race
9e of the European Continental Championships U23 - ITT
10e of the World Championships MU - ITT
13e of the prologue of the Tour de l'Avenir (Yutz>Yutz)
14e of the eighth stage of the Tour de l'Avenir (Alba>Alba)
18e of the third stage of the Le Tour de Savoie Mont Blanc (Neydens>Les Houches)
2012. Cofidis, le Crédit en Ligne
3e of the Tour du Gévaudan Occitanie, of the first stage of the Tour du Gévaudan Occitanie (Chateauneuf de Randon>La Grand’Combe)
6e of the first stage of the Alpes Isère Tour (Domarin>Ruy)
7e of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende)
11e of the stage 2a of the Vuelta Asturias Julio Alvarez Mendo (Teverga>Avilés)
13e of the La Route d'Occitanie - CIC, of the second stage of the Alpes Isère Tour (Vaulx-Milieu>Montanay)
14e of the third stage of the La Route d'Occitanie - CIC (Trie sur Baise>Arras en Lavedan)
19e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT]), of the second stage of the La Route d'Occitanie - CIC (Castres>Saint Michel), of the Alpes Isère Tour
23e of the third stage of the Alpes Isère Tour (Saint-Maurice l'Exil>Saint-Maurice l'Exil)
25e of the Paris - Bourges, of the National Championships France ME - ITT
2013. Cofidis, Solutions Crédits
5e of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende)
8e of the fourth stage of the Région Pays de la Loire Tour (Angers>Pré-en-Pail)
9e of the Grand Prix de la Ville de Lillers Souvenir Bruno Comini
10e of the Tour du Gévaudan Occitanie
12e of the Grand Prix de la Somme Conseil Départemental 80
13e of the first stage of the Tour du Gévaudan Occitanie (Chanac>Mont Aigoual), of the Faun-Ardèche Classic
14e of the fourth stage of the Presidential Cycling Tour of Turkiye (Göcek>Marmaris), of the Région Pays de la Loire Tour
15e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT]), of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Bourganeuf>Limoges), of the Grand Prix du Morbihan, of the fifth stage of the Région Pays de la Loire Tour (Abbaye de l’Epau>Saint-Vincent-de-Lorouër)
17e of the Grand Prix Cycliste de Marseille La Marseillaise
19e of the fifth stage of the Volta Ciclista a Catalunya (Rialp (Pallars Sobirà)>Lleida)
21e of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
22e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Ussac>Chamboulive)
23e of the second stage of the Presidential Cycling Tour of Turkiye (Alanya>Antalya), of the second stage of the Volta Ciclista a Catalunya (Girona>Banyoles)
2014. Cofidis, Solutions Crédits
2e of the third stage of the Skoda Tour de Luxembourg (Eschweiler>Differdange), of the sixth stage of the Volta Ciclista a Catalunya (El Vendrell>Vilanova i la Geltrú)
4e of the Skoda Tour de Luxembourg, of the fourth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)
9e of the Paris - Troyes
10e of the second stage of the Skoda Tour de Luxembourg (Rosport>Schifflange)
12e of the first stage of the La Route d'Occitanie - CIC (Lectoure>Payolle / Campan)
13e of the prologue of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg)
15e of the first stage of the Alpes Isère Tour (Eclose-Badinières>Meyrie), of the first stage of the Région Pays de la Loire Tour (Saint-Jean-de-Monts>Saint Géréon)
16e of the National Championships France ME - Road Race, of the Liège-Bastogne-Liège
17e of the Paris - Camembert
18e of the La Route d'Occitanie - CIC, of the second stage of the La Route d'Occitanie - CIC (Bagnères de Bigorre>Val Louron), of the La Flèche Wallonne
22e of the eighteenth stage of the Tour de France (Pau>Hautacam), of the Faun-Ardèche Classic
2015. Cofidis, Solutions Crédits
1er of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Dizier-Leyrenne>Aigurande)
3e of the Tour du Doubs, of the Tour du Limousin-Périgord - Nouvelle Aquitaine
4e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Base de loisirs EOLYS (Lestrem)>Cassel)
5e of the Skoda Tour de Luxembourg
6e of the Faun Drome Classic
7e of the second stage of the La Route d'Occitanie - CIC (Auch>Saint-Gaudens)
8e of the second stage of the Tour of Austria (Litschau>Grieskirchen), of the first stage of the La Route d'Occitanie - CIC (Lourdes>Auch), of the sixth stage of the Volta Ciclista a Catalunya (Cervera>Port Aventura), of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
9e of the Grand Prix de Wallonie, of the Grand Prix de la Somme Conseil Départemental 80
11e of the second stage of the Skoda Tour de Luxembourg (Ell>Walferdange), of the Baloise Belgium Tour
12e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Aixe-sur-Vienne>Limoges), of the fourth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg), of the prologue of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg)
13e of the De Brabantse Pijl - La Flèche Brabançonne ME
14e of the Bretagne Classic - Ouest-France, of the National Championships France ME - Road Race
15e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
16e of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Arnac-Pompadour>Lissac-sur-Couze), of the La Route d'Occitanie - CIC, of the fourth stage of the Baloise Belgium Tour (Sankt Vith>Sankt Vith)
18e of the Tour du Gévaudan Occitanie, of the first stage of the Tour du Gévaudan Occitanie (Marvejols>Florac), of the third stage of the La Route d'Occitanie - CIC (Izaourt>Bagnères-de-Luchon)
19e of the second stage of the Itzulia Basque Country (Bilbao>Vitoria-Gasteiz)
20e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France
21e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
22e of the fifth stage of the Volta Ciclista a Catalunya (Alp>Valls)
23e of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende), of the fourth stage of the La Route d'Occitanie - CIC (Revel>Gaillac)
24e of the fourth stage of the Tour of Austria (Stift Rein/Gratwein>Drobatsch), of the first stage of the Tour of Austria (Mörbisch>Scheibbs), of the third stage of the Skoda Tour de Luxembourg (Eschweiler>Diekirch), of the first stage of the Skoda Tour de Luxembourg (Luxembourg>Küntzig), of the second stage of the Baloise Belgium Tour (Knokke-Heist>Herzele)
2016. Cofidis, Solutions Crédits
7e of the twentieth stage of the La Vuelta Ciclista a España (Benidorm>Alto de Aitana. Escuadrón Ejército del Aire), of the seventh stage of the Tour of Austria (Bad Tatzmannsdorf>Wien), of the second stage of the Tour of Austria (Mondsee>Steyr), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)
11e of the twelfth stage of the La Vuelta Ciclista a España (Los Corrales de Buelna>Bilbao), of the third stage of the La Vuelta Ciclista a España (Marín>Dumbría. Mirador de Ézaro), of the Tour de l'Ain, of the sixth stage of the Volta Ciclista a Catalunya (Sant Joan Despi>Vilanova i la Geltru)
12e of the fourth stage of the Tour de l'Ain (Lagnieu>Belley)
14e of the third stage of the Tour of Austria (Stift Ardagger>Sonntagberg)
15e of the Boucles de l'Aulne - Châteaulin
16e of the fourteenth stage of the La Vuelta Ciclista a España (Urdax-Dantxarinea>Aubisque), of the fourth stage of the Itzulia Basque Country (Lesaka>Orio)
17e of the Il Lombardia, of the Giro dell'Emilia, of the third stage of the Tour de l'Ain (Nantua>Lelex Monts-Jura), of the La Flèche Wallonne, of the third stage of the Itzulia Basque Country (Vitoria-Gasteiz>Lesaka), of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
18e of the Faun-Ardèche Classic
19e of the fifth stage of the Volta Ciclista a Catalunya (Rialp>Valls)
20e of the Gran Piemonte
22e of the Tour of Austria, of the fifth stage of the Tour of Austria (Millstatt>Dobratsch)
23e of the eleventh stage of the La Vuelta Ciclista a España (Colunga. Museo Jurásico>Peña Cabarga)
25e of the National Championships France ME - Road Race
2017. FDJ
6e of the third stage of the Itzulia Basque Country (Gasteiz>Donostia)
7e of the fourth stage of the Itzulia Basque Country (Donostia>Bilbo)
8e of the La Flèche Wallonne, of the second stage of the Itzulia Basque Country (Pamplona>Eltziego)
10e of the first stage of the Paris-Nice (Bois-d'Arcy>Bois-d'Arcy)
11e of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
16e of the nineteenth stage of the Tour de France (Embrun>Salon-de-Provence), of the Paris-Nice
17e of the Liège-Bastogne-Liège
21e of the Faun Drome Classic
22e of the fourth stage of the Paris-Nice (Beaujeu>Mont Brouilly [ITT]), of the Tour des Alpes-Maritimes
23e of the fifth stage of the Paris-Nice (Quincié-en-Beaujolais>Bourg-de-Péage)
24e of the Itzulia Basque Country
25e of the Il Lombardia
2018. Groupama - FDJ
1er of the sixth stage of the Paris-Nice (Sisteron>Vence)
3e of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Vidauban>Flayosc), of the Tour de la Provence
4e of the first stage of the Tour de Romandie (Fribourg>Delémont)
5e of the prologue of the Tour de la Provence (Castellet>Castellet)
6e of the fifth stage of the La Vuelta Ciclista a España (Granada>Roquetas de Mar), of the National Championships France ME - Road Race, of the second stage of the Tour de la Provence (La Ciotat>Gémenos/Col de l'Espigoulier)
7e of the first stage of the Tour des Alpes-Maritimes (le Cannet-des-Maures>Fayence)
8e of the second stage of the Itzulia Basque Country (Zarautz>Bermeo)
11e of the Donostia San Sebastian Klasikoa, of the first stage of the Itzulia Basque Country (Zarautz>Zarautz)
12e of the third stage of the Itzulia Basque Country (Bermeo>Valdegovía)
13e of the fourth stage of the Tour de Romandie (Sion>Sion), of the La Flèche Wallonne
14e of the La Vuelta Ciclista a España, of the sixteenth stage of the Tour de France (Carcassonne>Bagnères-de-Luchon)
15e of the Amstel Gold Race, of the Paris-Nice
16e of the second stage of the Tour de Romandie (Delémont>Yverdon-les-Bains)
17e of the nineteenth stage of the La Vuelta Ciclista a España (Lleida>Andorra. Naturlandia)
18e of the fourteenth stage of the La Vuelta Ciclista a España (Cistierna>Les Praeres. Nava), of the eighth stage of the Paris-Nice (Nice>Nice)
19e of the second stage of the Critérium du Dauphiné (Montbrison>Belleville en Beaujolais)
20e of the sixth stage of the La Vuelta Ciclista a España (Huércal-Overa>San Javier. Mar Menor)
21e of the tenth stage of the Tour de France (Annecy>Le Grand-Bornand), of the second stage of the Paris-Nice (Orsonville>Vierzon)
22e of the third stage of the Tour de la Provence (Aix en Provence>Marseille), of the first stage of the Tour de la Provence (Aubagne>Istres)
23e of the twentieth stage of the La Vuelta Ciclista a España (Andorra. Escaldes-Engordany>Andorra. Collada de la Gallina), of the seventh stage of the Critérium du Dauphiné (Moûtiers>Saint-Gervais Mont Blanc (Montée du Bettex)), of the seventh stage of the Paris-Nice (Nice>Valdeblore La Colmiane)
24e of the fifteenth stage of the La Vuelta Ciclista a España (Ribera de Arriba>Lagos de Covadonga), of the seventh stage of the La Vuelta Ciclista a España (Puerto Lumbreras>Pozo Alcón), of the third stage of the Paris-Nice (Bourges>Châtel-Guyon)
2019. Groupama - FDJ
4e of the first stage of the Tour des Alpes-Maritimes (Vence>Mandelieu-la-Napoul)
5e of the Tour de la Provence
7e of the Paris-Nice
9e of the Tour des Alpes-Maritimes, of the second stage of the Tour de la Provence (Istres>La Ciotat)
10e of the Il Lombardia
11e of the Giro dell'Emilia, of the second stage of the Tour des Alpes-Maritimes (Le Cannet-des-Maures>Mons)
12e of the Donostia San Sebastian Klasikoa, of the eighth stage of the Paris-Nice (Nice>Nice)
13e of the Bretagne Classic - Ouest-France, of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Leigné-les-Bois>Pleumartin [ITT]), of the sixth stage of the Critérium du Dauphiné (Saint-Vulbas>Saint-Michel-de-Maurienne), of the second stage of the Critérium du Dauphiné (Mauriac>Craponne-sur-Arzon)
16e of the third stage of the Itzulia Basque Country (Sarriguren>Estibaliz), of the third stage of the Tour de la Provence (Aubagne>Le Castellet (Circuit Paul Ricard))
17e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Aigre>Poitiers)
18e of the National Championships France ME - Road Race, of the third stage of the Critérium du Dauphiné (Le Puy-en-Velay>Riom), of the third stage of the Paris-Nice (Cepoy>Moulins/Yzeure)
19e of the third stage of the Tour de France (Binche>Épernay), of the first stage of the Critérium du Dauphiné (Aurillac>Jussac), of the La Flèche Wallonne
20e of the ninth stage of the Tour de France (Saint-Étienne>Brioude), of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Arrigorriaga), of the sixth stage of the Paris-Nice (Peynier>Brignoles), of the fourth stage of the Paris-Nice (Vichy>Pélussin), of the first stage of the Paris-Nice (Saint-Germain-en-Laye>Saint-Germain-en-Laye)
21e of the Critérium du Dauphiné, of the third stage of the Tour des Alpes-Maritimes (La Londe-les-Maures>Mont Faron (Toulon))
22e of the Milano - Torino, of the Tour Poitou - Charentes en Nouvelle Aquitaine, of the second stage of the Paris-Nice (Les Bréviaires>Bellegarde)
24e of the Grand Prix Cycliste de Montréal
25e of the Liège-Bastogne-Liège, of the seventh stage of the Paris-Nice (Nice>Col de Turini), of the first stage of the Tour de la Provence (Saintes-Maries-de-la-Mer>Saintes-Maries-de-la-Mer [ITT])
2020. Groupama - FDJ
3e of the third stage of the Tour de Pologne (Wadowice>Bielsko-Biała)
6e of the National Championships France ME - Road Race
7e of the Paris-Nice
9e of the sixth stage of the Paris-Nice (Sorgues>Apt)
10e of the Paris - Tours Elite, of the seventh stage of the Paris-Nice (Nice>Valdeblore La Colmiane)
13e of the Liège-Bastogne-Liège, of the Tour des Alpes-Maritimes
14e of the La Flèche Wallonne
15e of the Tour de Pologne, of the first stage of the Tour des Alpes-Maritimes (Le Cannet>Grasse)
16e of the second stage of the Tour des Alpes-Maritimes (Pégomas>Col d'Eze)
17e of the fourth stage of the Tour de Pologne (Bukovina Resort>Bukowina Tatrzańska)
18e of the third stage of the Paris-Nice (Chalette-sur-Loing>La Châtre)
19e of the World Championships ME - Road Race, of the first stage of the Paris-Nice (Plaisir>Plaisir), of the Tour de la Provence
20e of the second stage of the Tour de la Provence (Aubagne>La Ciotat)
21e of the Il Lombardia, of the second stage of the Paris-Nice (Chevreuse>Chalette-sur-Loing)
22e of the third stage of the Tour des Alpes-Maritimes (La Londe>Le Mont Faron), of the fourth stage of the Tour de la Provence (Avignon>Aix-en-Provence)
25e of the third stage of the Tour de la Provence (Istres>Mont Ventoux/Chalet Reynard)
2021. Groupama - FDJ
2e of the National Championships France ME - Road Race
4e of the Tour des Alpes-Maritimes, of the third stage of the Tour des Alpes-Maritimes (Blausasc>Blausasc)
6e of the second stage of the Tour des Alpes-Maritimes (Fayence>Fayence)
7e of the first stage of the Tour des Alpes-Maritimes (Biot>Gourdon)
13e of the Paris - Camembert
14e of the second stage of the Tour de l'Ain (Lagnieu>Saint-Vulbas)
15e of the third stage of the Tour de l'Ain (Izernore>Lélex Mont-Jura)
16e of the Tirreno-Adriatico
17e of the twelfth stage of the La Vuelta Ciclista a España (Jaén>Córdoba), of the Tour de l'Ain
20e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the fourth stage of the Tirreno-Adriatico (Terni>Prati di Tivo)
22e of the sixth stage of the La Vuelta Ciclista a España (Requena>Alto de la Montaña de Cullera), of the fifth stage of the La Vuelta Ciclista a España (Tarancón>Albacete)
23e of the Amstel Gold Race, of the Tour de la Provence
25e of the fifth stage of the Tirreno-Adriatico (Castellalto>Castelfidardo)
2022. Groupama - FDJ
3e of the Tour de l'Ain, of the second stage of the Tour de l'Ain (Saint-Vulbas>Lagnieu)
4e of the fifth stage of the La Vuelta Ciclista a España (Irún>Bilbao)
5e of the third stage of the Tour de l'Ain (Plateau d'Hauteville>Lélex)
8e of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Zamudio), of the La Flèche Wallonne, of the Giro dell'Emilia, of the Il Lombardia
9e of the Tour du Jura Cycliste, of the Classic Grand Besançon Doubs
11e of the Tre Valli Varesine
12e of the Donostia San Sebastian Klasikoa
16e of the first stage of the Itzulia Basque Country (Hondarribia>Hondarribia [ITT])
18e of the Liège-Bastogne-Liège
19e of the first stage of the Tour de Romandie (La Grande Beroche>Romont), of the fourth stage of the Tour de Romandie (Aigle>Zinal (Val d'Anniviers))
21e of the eighteenth stage of the La Vuelta Ciclista a España (Trujillo>Alto del Piornal)
25e of the Tour de Romandie
2023. Groupama - FDJ
2e of the National Championships France ME - Road Race
4e of the Tour de l'Ain
5e of the second stage of the Tour de l'Ain (Saint-Vulbas>Lagnieu)
7e of the eleventh stage of the La Vuelta Ciclista a España (Lerma>La Laguna Negra.Vinuesa)
8e of the fourth stage of the La Route d'Occitanie - CIC (Saint-Gaudens>Saint-Girons), of the third stage of the Tour de l'Ain (Oyonnax>Lélex Monts-Jura)
12e of the Tour Down Under, of the fourth stage of the Tour Down Under (Port Willunga>Willunga Township), of the Tour des Alpes-Maritimes
13e of the third stage of the Tour des Alpes-Maritimes (Villefranche-sur-Mer>Vence)
14e of the fifth stage of the Tour Down Under (Unley>Mount Lofty), of the eighth stage of the Paris-Nice (Nice>Nice)
15e of the first stage of the La Route d'Occitanie - CIC (Narbonne>Gruissan)
16e of the first stage of the Tour de l'Ain (Loyettes>La Plaine Tonique)
17e of the Paris-Nice, of the National Championships France ME - ITT
18e of the third stage of the Tour Down Under (Norwood>Campbelltown), of the Trofeo Laigueglia
19e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Rilhac-Rancon>Bénévent L’Abbaye)
20e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>Ramatuelle), of the seventh stage of the Paris-Nice (Nice>Col de la Couillole)
22e of the second stage of the Tour des Alpes-Maritimes (Mandelieu-la-Napoule>Antibes), of the La Route d'Occitanie - CIC
24e of the twenty-first stage of the Giro d'Italia (Roma>Roma)
25e of the ninth stage of the La Vuelta Ciclista a España (Cartagena>Collado de la Cruz de Caravaca)
2024. Groupama - FDJ
3e of the Tour du Finistère Pays de Quimper, of the second stage of the Tour de l'Ain (Saint-Vulbas>Lélex Monts-Jura), of the Grand Prix Cycliste de Québec
4e of the third stage of the Tour de l'Ain (Lagnieu>Ile Chambod)
5e of the Tour de l'Ain
9e of the Ethias-Tour de Wallonie, of the fifth stage of the Ethias-Tour de Wallonie (Mouscron>Thuin)
13e of the third stage of the Ethias-Tour de Wallonie (Arlon>La Roche-en-Ardenne)
17e of the fourth stage of the Ethias-Tour de Wallonie (Verviers>Herve)
22e of the National Championships France ME - Road Race, of the first stage of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg)
25e of the Il Lombardia
2025. Groupama - FDJ
10e of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)
21e of the Classic Grand Besançon Doubs
Follow us
Get exclusive information about the Flèche Wallonne