- Intermediate sprint 0
- Stages victory 0
- Victories 7
- Podiums 11
Rankings
| Stage | Ranking | ![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
| 1 | 44 | 45 | - | - | - |
| 2 | 99 | 59 | - | - | - |
| 3 | - | 25 | - | - | - |
| 4 | 98 | 79 | - | - | - |
| 5 | 25 | 49 | - | 11 | - |
| 6 | 12 | 39 | - | 15 | - |
| 7 | 42 | 37 | - | 14 | - |
| 8 | - | - | - | - | - |
2017. HP BTP - Auber93
21e of the Paris-Mantes Cycliste
2018. Chambéry Cyclisme Formation
4e of the Il Lombardia Under 23, of the National Championships France MU - Road Race, of the Kreiz Breizh Elites
5e of the first stage of the Kreiz Breizh Elites (Calanhel>Plouray)
6e of the fifth stage of the Le Tour de Savoie Mont Blanc (Bonneville>Cluses)
7e of the stage o des Nations U23 of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
8e of the Paris-Roubaix Espoirs
11e of the first stage of the Alpes Isère Tour (Charvieu-Chavagneux>Chateauvilain)
13e of the National Championships France MU - ITT, of the Tour du Loir et Cher
14e of the fourth stage of the Kreiz Breizh Elites (Guingamp>Rostrenen)
18e of the third stage of the Tour du Loir et Cher (Droué>Vendôme)
21e of the third stage of the Kreiz Breizh Elites (Carhaix-Plouguer>Carhaix-Plouguer)
23e of the fifth stage of the Tour du Loir et Cher (Blois>Blois)
2019. Van Rysel-AG2R La Mondiale
1er of the Orlen Nations Grand Prix
4e of the Giro del Belvedere
5e of the second stage of the Peace Race (Krnov>Dlouhé Strané)
6e of the Le Tour de Savoie Mont Blanc, of the fifth stage of the Le Tour de Savoie Mont Blanc (La Chambre>Saint-François-Longchamp)
7e of the second stage of the Orlen Nations Grand Prix (Bukovina Resort>Bukowina Tatrzańska), of the G.P. Palio del Recioto
8e of the fourth stage of the Le Tour de Savoie Mont Blanc (Saint-Martin d'Arc>Les Karellis)
9e of the Giro della Regione Friuli Venezia Giulia, of the Peace Race
10e of the eighth stage of the Tour de l'Avenir (Brides-les-Bains>Col de la Loze/Méribel), of the second stage of the Le Tour de Savoie Mont Blanc (Moûtiers>La Norma), of the Circuit des Ardennes, of the third stage of the Circuit des Ardennes (Nouvion-sur-Meuse>Aiglemont)
11e of the Il Lombardia Under 23
12e of the third stage of the Giro della Regione Friuli Venezia Giulia (Pordenone>Gorizia)
14e of the third stage of the Peace Race (Jesenik>Jesenik)
15e of the third stage of the Le Tour de Savoie Mont Blanc (Bessans>Saint-Martin-la-Porte)
19e of the second stage of the Circuit des Ardennes (Rocroi>Monthermé)
20e of the fourth stage of the Ronde de l'Isard (Bélesta>Saint-Girons), of the first stage of the Ronde de l'Isard (Toulouse>Le Mas d'Azil)
22e of the fourth stage of the Giro della Regione Friuli Venezia Giulia (Forgaria nel Friuli>San Daniele del Friuli)
24e of the Tour de l'Avenir, of the tenth stage of the Tour de l'Avenir (Saint-Colomban-des-Villard>Le Corbier), of the ninth stage of the Tour de l'Avenir (Villaroger>Tignes)
25e of the second stage of the Ronde de l'Isard (Salies-du-Salat>Castillon-en-Couserans)
2020. VC Villefranche Beaujolais
2e of the third stage of the Le Tour de Savoie Mont Blanc (Saint-Michel-de-Maurienne>Valmeinier)
14e of the second stage of the Le Tour de Savoie Mont Blanc (Moûtiers>Valfréjus)
15e of the first stage of the Le Tour de Savoie Mont Blanc (Annemasse>Praz-sur-Arly)
17e of the Le Tour de Savoie Mont Blanc
2021. AG2R Citroën Team
7e of the fifth stage of the Volta ao Algarve em Bicicleta (Albufeira>Malhão)
9e of the fourteenth stage of the La Vuelta Ciclista a España (Don Benito>Pico Villuercas)
10e of the second stage of the Volta ao Algarve em Bicicleta (Sagres>Fóia)
13e of the Volta ao Algarve em Bicicleta
18e of the Classic Loire Atlantique
19e of the Mercan'Tour Classic Alpes-Maritimes
21e of the fifth stage of the Tour of the Alps (Valle del Chiese/Idroland>Riva del Garda)
23e of the Boucles de l'Aulne - Châteaulin
25e of the first stage of the Volta ao Algarve em Bicicleta (Lagos>Portimão)
2022. AG2R Citroën Team
6e of the seventh stage of the Tour de Suisse (Ambri>Malbun)
21e of the second stage of the Tour de Suisse (Küsnacht>Aesch)
24e of the Gran Premio Miguel Indurain
2023. AG2R Citroën Team
3e of the Tour de l'Ain
5e of the third stage of the Tour de l'Ain (Oyonnax>Lélex Monts-Jura)
6e of the second stage of the Tour de l'Ain (Saint-Vulbas>Lagnieu)
8e of the Paris - Camembert, of the third stage of the Vuelta a Burgos (Sargentes de la Lora>Villarcayo), of the eleventh stage of the La Vuelta Ciclista a España (Lerma>La Laguna Negra.Vinuesa)
13e of the fourteenth stage of the Giro d'Italia (Sierre>Cassano Magnago), of the La Route d'Occitanie - CIC, of the first stage of the La Route d'Occitanie - CIC (Narbonne>Gruissan)
14e of the Vuelta a Burgos
15e of the fourth stage of the La Route d'Occitanie - CIC (Saint-Gaudens>Saint-Girons), of the twentieth stage of the La Vuelta Ciclista a España (Manzanares El Real>Guadarrama)
16e of the sixth stage of the Giro d'Italia (Napoli>Napoli), of the CIC - Mont Ventoux
19e of the third stage of the La Route d'Occitanie - CIC (Gimont>Nistos-Cap-Nestès)
23e of the Giro d'Italia, of the fifth stage of the Vuelta a Burgos (Golmayo>Lagunas de Neila)
25e of the nineteenth stage of the Giro d'Italia (Longarone>Tre Cime di Lavaredo)
2024. Decathlon AG2R La Mondiale Team
5e of the Clásica Jaén
6e of the Tour du Doubs, of the third stage of the Skoda Tour de Luxembourg (Rosport>Diekirch)
12e of the sixth stage of the Volta Ciclista a Catalunya (Berga>Queralt), of the Mercan'Tour Classic Alpes-Maritimes
13e of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)
14e of the Tour du Jura Cycliste, of the Skoda Tour de Luxembourg
20e of the seventh stage of the Tour Auvergne - Rhône-Alpes (Albertville>Samoëns 1600)
21e of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona), of the second stage of the Skoda Tour de Luxembourg (Junglinster>Schifflange)
22e of the fourth stage of the Tour de Romandie (Saillon>Leysin), of the Tour de Romandie
24e of the fourth stage of the Skoda Tour de Luxembourg (Differdange>Differdange [ITT])
2025. Decathlon AG2R La Mondiale Team
1er of the fifth stage of the Tour of the Alps (Lienz>Lienz), of the nineteenth stage of the Giro d'Italia (Biella>Champoluc), of the La Route d'Occitanie - CIC, of the third stage of the La Route d'Occitanie - CIC (Pujaudran>Luz-Ardiden), of the La Polynormande, of the second stage of the Tour de l'Ain (Saint-Vulbas>Lélex Monts-Jura)
2e of the Tour de l'Ain, of the third stage of the Tour de l'Ain (Plateau d'Hauteville>Belley)
4e of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Thiviers>Grèzes (Les Côteaux Périgourdins))
5e of the fifteenth stage of the Giro d'Italia (Fiume Veneto>Asiago), of the eighth stage of the Giro d'Italia (Giulianova>Castelraimondo), of the Tour du Limousin-Périgord - Nouvelle Aquitaine
6e of the first stage of the Tour de l'Ain (Feillens>Lagnieu)
7e of the Grand Prix Cycliste de Marseille La Marseillaise, of the third stage of the Skoda Tour de Luxembourg (Mertert>Vianden)
8e of the National Championships France ME - Road Race
9e of the third stage of the Tour of the Alps (Sterzing>Innichen)
10e of the Vuelta a Andalucia Ruta Ciclista Del Sol
11e of the first stage of the La Route d'Occitanie - CIC (Saint-Affrique>Roquefort-sur-Soulzon [ITT])
12e of the European Continental Championships ME - Road Race
13e of the Clásica Jaén, of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Panazol>La Courtine)
14e of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Alcaudete>Torredelcampo), of the third stage of the Tirreno-Adriatico (Follonica>Colfiorito), of the second stage of the Tour of the Alps (Mezzolombardo>Sterzing), of the Skoda Tour de Luxembourg
15e of the Giro d'Italia, of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Jal>Masseret), of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)
16e of the first stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Torrox>Cueva de Nerja), of the DSSK (Donostia San Sebastian Klasikoa)
17e of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Arjona>Pozoblanco), of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Hilaire-Bonneval>Limoges)
19e of the Tour of the Alps
22e of the first stage of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg)
25e of the seventh stage of the Tirreno-Adriatico (Porto Potenza Picena>San Benedetto del Tronto), of the fourth stage of the Tour of the Alps (Sillian>Obertilliach)
2026. Decathlon CMA CGM Team
13e of the second stage of the Tour Down Under (Norwood>Uraidla)
24e of the Tour Down Under
25e of the Mapei Cadel Evans Great Ocean Road Race - Men
Follow us
Get exclusive information about the Paris-Nice






