- Intermediate sprint 0
- Stages victory 0
- Victories 10
- Podiums 25
Ranking : 92
2011. CC Étupes
6e of the prologue of the Le Tour de Savoie Mont Blanc (Saint-Jean-de-Maurienne>Saint-Jean-de-Maurienne)
14e of the third stage of the Le Tour de Savoie Mont Blanc (Neydens>Les Houches)
25e of the Le Tour de Savoie Mont Blanc
2012. Saur - Sojasun
5e of the Le Tour de Savoie Mont Blanc, of the third stage of the Le Tour de Savoie Mont Blanc (Bessans>Col du Mont-Cenis)
6e of the second stage of the Le Tour de Savoie Mont Blanc (Vitam>Bourg St. Maurice)
11e of the prologue of the Le Tour de Savoie Mont Blanc (Chambéry>Chambéry)
15e of the Paris - Bourges
17e of the first stage of the Le Tour de Savoie Mont Blanc (Les Houches>Plateau de Solaison)
19e of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende), of the first stage of the Tour du Gévaudan Occitanie (Chateauneuf de Randon>La Grand’Combe)
20e of the Tour du Gévaudan Occitanie
2013. Sojasun
2e of the first stage of the Alpes Isère Tour (Les Eparres-Bourgoin>Jallieu)
5e of the Alpes Isère Tour
7e of the second stage of the Alpes Isère Tour (Villefontaine>Saint-Maurice l'Exil)
11e of the seventh stage of the Le Tour de Bretagne Cycliste (Huelgoat>Quimperlé), of the Klasika Primavera de Amorebieta
12e of the fourth stage of the Tour de l'Ain (Nantua>Belley), of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Villecomtal-sur-Arros>Villecomtal-sur-Arros), of the first stage of the Tour des Alpes-Maritimes (Le Cannet des Maures>La Croix Valmer)
14e of the Tour de l'Ain, of the seventh stage of the Tour de France (Montpellier>Albi), 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 (Izaourt>Bagnères-de-Luchon)
15e of the third stage of the Tour de l'Ain (Izernore>Lélex Monts-Jura)
16e of the fourth stage of the Le Tour de Bretagne Cycliste (Le Rheu>Fougères)
17e of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende), of the Tour des Alpes-Maritimes
18e of the Tour du Gévaudan Occitanie, of the Le Tour de Bretagne Cycliste
20e of the twentieth stage of the Tour de France (Annecy>Le Semnoz)
21e of the second stage of the Tour de l'Ain (Ferme-Musée de la Forêt>Oyonnax), of the fourth stage of the Alpes Isère Tour (Charvieu-Chavagneux>Charvieu-Chavagneux), of the third stage of the Vuelta a Castilla y Leon (Aguilar de Campoo>Cervera de Pisuerga (Palencia))
22e of the third stage of the Alpes Isère Tour (Saint-Maurice l'Exil>Toussieu), of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
24e of the Vuelta a Castilla y Leon
25e of the sixth stage of the Le Tour de Bretagne Cycliste (Huelgoat>Huelgoat [ITT]), of the Grand Prix Cycliste de Marseille La Marseillaise
2014. AG2R La Mondiale
1er of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende)
3e of the Tour du Gévaudan Occitanie
5e of the Tour du Doubs
6e of the first stage of the Tour du Gévaudan Occitanie (Badaroux>Chanac)
10e of the eleventh stage of the Giro d'Italia (Collecchio>Savona)
11e of the Giro d'Italia, of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
12e of the Milano - Torino
13e of the sixteenth stage of the Giro d'Italia (Ponte de Legno>Val Martello/Martelltal)
16e of the ninth stage of the Giro d'Italia (Lugo>Sestola (Passo del Lupo))
17e of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
18e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Lectoure>Payolle / Campan), of the twenty-first stage of the Giro d'Italia (Gemona del Friuli>Trieste)
19e of the first stage of the Tour de Pologne (Gdańsk>Bydgoszcz), of the Faun Drôme Classic, of the first stage of the Tour des Alpes-Maritimes (Le Cannet des Maures>La Croix Valmer), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Goudargues>Laudun)
20e of the fifteenth stage of the Giro d'Italia (Valdengo>Plan di Montecampione)
21e of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Eibar (Arrate)), of the eighth stage of the Paris - Nice (Nice>Nice)
22e of the tenth stage of the Giro d'Italia (Modena>Salsomaggiore Terme), of the eighth stage of the Giro d'Italia (Foligno>Montecopiolo)
23e of the sixth stage of the Tour de Pologne (BUKOVINA Terma Hotel Spa>Bukowina Tatrzańska), of the eighteenth stage of the Giro d'Italia (Belluno>Rif. Panarotta (Valsugana)), of the Faun-Ardèche Classic
25e of the second stage of the Itzulia Basque Country (Ordizia>Dantxarinea (Urdazabi))
2015. AG2R La Mondiale
1er of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende), of the eighth stage of the Tour de France (Rennes>Mûr-de-bretagne), of the Grand Prix du Morbihan
3e of the third stage of the Tour de France (Antwerpen>Huy)
4e of the fourth stage of the Tirreno-Adriatico (Indicatore>Castelraimondo)
6e of the Tour du Gévaudan Occitanie, of the La Flèche Wallonne
7e of the first stage of the Tour du Gévaudan Occitanie (Marvejols>Florac), of the seventh stage of the Critérium du Dauphiné (Montmélian>Saint-Gervais Mont Blanc (Le Bettex))
9e of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
10e of the National Championships France ME - Road Race, of the fifth stage of the Itzulia Basque Country (Eibar>Aia)
13e of the third stage of the Itzulia Basque Country (Vitoria-Gasteiz>Zumarraga), of the first stage of the Itzulia Basque Country (Bilbao>Bilbao)
14e of the Itzulia Basque Country
15e of the Il Lombardia, of the Grand Prix Cycliste de Montréal
16e of the second stage of the Itzulia Basque Country (Bilbao>Vitoria-Gasteiz)
17e of the Milano - Torino, of the Donostia San Sebastian Klasikoa, of the fifth stage of the Critérium du Dauphiné (Digne-les-Bains>Pra-Loup), of the second stage of the Tirreno-Adriatico (Camaiore>Cascina)
21e of the twentieth stage of the Tour de France (Modane>l'Alpe d'Huez), of the fourth stage of the Itzulia Basque Country (Zumarraga>Arrate (Eibar)), of the first stage of the Tour des Alpes-Maritimes (Le Cannet des Maures>Seillans)
23e of the nineteenth stage of the Tour de France (Saint-Jean-de-Maurienne>La Toussuire - Les Sybelles), of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
24e of the twenty-first stage of the Tour de France (Sèvres>Paris)
25e of the sixth stage of the Itzulia Basque Country (Aia>Aia [ITT]), of the fifth stage of the Tirreno-Adriatico (Esanatoglia>Terminillo)
2016. AG2R La Mondiale
2e of the Grand Prix du Morbihan
3e of the fifteenth stage of the Tour de France (Bourg-en-Bresse>Culoz), of the National Championships France ME - Road Race, of the second stage of the Tour des Alpes-Maritimes (Draguignan>Draguignan)
4e of the fourth stage of the Itzulia Basque Country (Lesaka>Orio)
14e of the Tour des Alpes-Maritimes
15e of the Itzulia Basque Country
17e of the fifth stage of the Itzulia Basque Country (Orio>Arrate (Eibar))
18e of the first stage of the Tour des Alpes-Maritimes (Le Cannet des Maures>Bagnols en Forêt)
19e of the first stage of the Itzulia Basque Country (Etxebarria>Markina-Xemein)
20e of the Tour de France, of the third stage of the Itzulia Basque Country (Vitoria-Gasteiz>Lesaka)
21e of the sixth stage of the Itzulia Basque Country (Eibar>Eibar [ITT]), of the first stage of the Paris - Nice (Condé-sur-Vesgre>Vendôme)
22e of the nineteenth stage of the Tour de France (Albertville>Saint-Gervais Mont Blanc)
23e of the Olympic Games ME - Road Race, of the twentieth stage of the Tour de France (Megève>Morzine)
24e of the ninth stage of the Tour de France (Vielha val d'Aran>Andorra Arcalis), of the second stage of the Itzulia Basque Country (Markina-Xemein>Amurrio-Baranbio)
2017. AG2R La Mondiale
1er of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Fursac>Le Maupuy Les Monts de Guéret), of the Grand Prix du Morbihan
4e of the Il Lombardia, of the Grand Prix Cycliste de Québec
6e of the Giro dell'Emilia, of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Panazol>Rochechouart)
7e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Junien>Limoges)
9e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Pantaléon de Larche>Chaumeil)
11e of the Grand Prix Cycliste de Montréal
12e of the Donostia San Sebastian Klasikoa, of the fifth stage of the Itzulia Basque Country (Bilbo>Eibar)
13e of the Tour de France
14e of the Gran Premio Bruno Beghelli
16e of the ninth stage of the Tour de France (Nantua>Chambéry)
17e of the thirteenth stage of the Tour de France (Saint-Girons>Foix), of the National Championships France ME - Road Race, of the eighth stage of the Critérium du Dauphiné (Albertville>Plateau de Solaison)
18e of the Itzulia Basque Country
19e of the seventeenth stage of the Tour de France (La Mure>Serre-Chevalier), of the twelfth stage of the Tour de France (Pau>Peyragudes)
20e of the twentieth stage of the Tour de France (Marseille>Marseille [ITT])
21e of the eighteenth stage of the Tour de France (Briancon>Izoard), of the Critérium du Dauphiné, of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)
22e of the third stage of the Itzulia Basque Country (Gasteiz>Donostia)
24e of the Milano - Torino, of the fourth stage of the Tour de Romandie (Domdidier>Leysin)
25e of the GP de Fourmies / La Voix du Nord
2018. AG2R La Mondiale
2e of the Tour des Alpes-Maritimes, of the second stage of the Tour des Alpes-Maritimes (Vidauban>Flayosc)
4e of the Faun-Ardèche Classic, of the first stage of the Tour des Alpes-Maritimes (le Cannet-des-Maures>Fayence)
5e of the Gran Premio città di Peccioli - Coppa Sabatini, of the Grand Prix du Morbihan
7e of the fourth stage of the Deutschland Tour (Lorsch>Stuttgart)
8e of the Paris - Nice, of the second stage of the Volta a la Comunitat Valenciana (Bétera>Albuixech)
11e of the Deutschland Tour, of the eighth stage of the Paris - Nice (Nice>Nice)
12e of the first stage of the Gree-Tour of Guangxi (Beihai>Beihai), of the Grand Prix Cycliste de Québec, of the seventh stage of the Paris - Nice (Nice>Valdeblore La Colmiane), of the sixth stage of the Paris - Nice (Sisteron>Vence)
13e of the Volta a la Comunitat Valenciana, of the fourth stage of the Volta a la Comunitat Valenciana (Orihuela>Cocentaina)
15e of the third stage of the Deutschland Tour (Trier>Merzig), of the first stage of the Deutschland Tour (Koblenz>Bonn), of the La Flèche Wallonne
16e 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)
17e of the Itzulia Basque Country
19e of the third stage of the Gree-Tour of Guangxi (Nanning>Nanning), of the second stage of the Gree-Tour of Guangxi (Beihai>Qinzhou), of the second stage of the Deutschland Tour (Bonn>Trier)
20e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (St Gaudens>Masseube Val-de-Gers), of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Cap-Découverte>Ségala Carmaux)
22e of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Mirepoix>Cazouls-lès-Béziers)
23e of the Giro della Toscana - Memorial Alfredo Martini, of the fifth stage of the Tour de France (Lorient>Quimper), of the fifth stage of the Itzulia Basque Country (Vitoria>Eibar)
25e of the sixth stage of the Itzulia Basque Country (Eibar>Arrate), of the second stage of the Itzulia Basque Country (Zarautz>Bermeo), of the first stage of the Itzulia Basque Country (Zarautz>Zarautz)
2019. AG2R La Mondiale
1er of the Faun Drôme Classic
4e of the Tour des Alpes-Maritimes
5e of the third stage of the Tour des Alpes-Maritimes (La Londe-les-Maures>Mont Faron (Toulon)), of the second stage of the Tour des Alpes-Maritimes (Le Cannet-des-Maures>Mons), of the first stage of the Tour des Alpes-Maritimes (Vence>Mandelieu-la-Napoul)
6e of the fifth stage of the Tour of the Alps (Kaltern/Caldaro>Bozen/Bolzano)
7e of the Faun-Ardèche Classic
8e of the fifth stage of the Tirreno-Adriatico (Colli al Metauro>Recanati)
12e of the Tour of the Alps
13e of the first stage of the Tour of the Alps (Kufstein>Kufstein), of the second stage of the Tirreno-Adriatico (Camaiore>Pomarance)
14e of the National Championships France ME - Road Race
16e of the fourteenth stage of the Giro d'Italia (Saint Vincent>Courmayeur (Skyway Monte Bianco)), of the second stage of the Tour of the Alps (Reith im Alpbachtal>Schenna/Scena)
17e of the CIC - Mont Ventoux, of the fourth stage of the Giro d'Italia (Orbetello>Frascati), of the third stage of the Tour of the Alps (Salurn/Salorno>Baselga di Pinè)
23e of the fifteenth stage of the Giro d'Italia (Ivrea>Como), of the thirteenth stage of the Giro d'Italia (Pinerolo>Ceresole Reale (Lago Serrù)), of the fourth stage of the Tour of the Alps (Baselga di Pinè>Cles)
25e of the eighth stage of the Giro d'Italia (Tortoreto Lido>Pesaro)
2020. AG2R La Mondiale
6e of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Lectoure>Rocamadour)
12e of the La Route d'Occitanie - La Dépêche du Midi
14e of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Gaudens>Col de Beyrède)
16e of the Tour de l'Ain
17e of the second stage of the Tour de l'Ain (Lagnieu>Lélex Monts-Jura)
18e of the third stage of the Tour de l'Ain (Saint-Vulbas>Grand Colombier)
21e of the first stage of the Tour de l'Ain (Montréal-la-Cluse>Ceyzeriat)
23e of the fifteenth stage of the Tour de France (Lyon>Grand Colombier)
24e of the ninth stage of the Tour de France (Pau>Laruns), of the National Championships France ME - Road Race
2021. Team Total Direct Energie
2e of the sixth stage of the Tour du Rwanda (Kigali>Mont Kigali), of the fifth stage of the Tour du Rwanda (Nyagatare>Kigali (Kimironko))
4e of the Tour du Finistère
5e of the eighth stage of the Tour du Rwanda (Kigali>Kigali), of the second stage of the Tour des Alpes-Maritimes (Fayence>Fayence)
7e of the Tour du Rwanda, of the seventh stage of the Tour du Rwanda (Kigali>Kwa Mutwe [ITT]), of the third stage of the Tour du Rwanda (Nyanza>Gicumbi)
10e of the first stage of the Tour du Rwanda (Kigali>Rwamagana)
13e of the Boucles de l'Aulne - Châteaulin
16e of the second stage of the Tour de Suisse (Neuhausen am Rheinfall>Lachen)
17e of the fifth stage of the Tour de Suisse (Gstaad>Leukerbad), of the Grosser Preis des Kantons Aargau, of the fourth stage of the Tour du Rwanda (Kigali>Musanze), of the third stage of the Tour des Alpes-Maritimes (Blausasc>Blausasc)
20e of the Tour des Alpes-Maritimes, of the Grand Prix Cycliste de Marseille La Marseillaise
2022. TotalEnergies
1er of the second stage of the Critérium du Dauphiné (Saint-Péray>Brives-Charensac)
3e of the Classic Grand Besançon Doubs, of the first stage of the Vuelta Asturias Julio Alvarez Mendo (Oviedo>Pola de Lena), of the Gran Piemonte
4e of the third stage of the Tour des Alpes-Maritimes (Villefranche-sur-Mer>Blausasc), of the Gran Premio Miguel Indurain, of the third stage of the Vuelta Asturias Julio Alvarez Mendo (Cangas del Narcea>Oviedo)
6e of the Faun Drôme Classic
7e of the Tour des Alpes-Maritimes
8e of the second stage of the Tour des Alpes-Maritimes (Puget-Théniers>La Turbie)
10e of the Faun-Ardèche Classic, of the La Flèche Wallonne, of the Vuelta Asturias Julio Alvarez Mendo
13e of the Coppa Bernocchi - GP Banco BPM
14e of the fifth stage of the Itzulia Basque Country (Zamudio>Mallabia), of the Gran Premio città di Peccioli - Coppa Sabatini
15e of the second stage of the Vuelta Asturias Julio Alvarez Mendo (Candás>Cangas del Narcea), of the Veneto Classic
18e of the Mercan'Tour Classic Alpes-Maritimes
21e of the Liège-Bastogne-Liège, of the Coppa Agostoni - Giro delle Brianze
23e of the Giro dell'Emilia
24e of the eighth stage of the Critérium du Dauphiné (Saint-Alban-Leysse>Plateau de Salaison)
25e of the Itzulia Basque Country
2023. TotalEnergies
12e of the Classic Loire Atlantique, of the second stage of the Critérium du Dauphiné (Brassac-les-Mines>La Chaise-Dieu)
16e of the Cholet Agglo Tour
17e of the Gran Premio città di Peccioli - Coppa Sabatini
19e of the Coppa Agostoni - Giro delle Brianze, of the Trofeo Matteotti
21e of the second stage of the Tour des Alpes-Maritimes (Mandelieu-la-Napoule>Antibes)
22e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>Ramatuelle)
2024. TotalEnergies
17e of the Grand Prix Cycliste de Marseille La Marseillaise
Follow us
Get exclusive information about the Liège-Bastogne-Liège