Ranking : 98
- Intermediate sprint 0
- Stages victory 0
- Victories 5
- Podiums 7
2017. Euskadi Basque Country - Murias
15e of the second stage of the Volta a Portugal em Bicicleta (Reguengos de Monsaraz>Castelo Branco)
18e of the third stage of the Volta a Portugal em Bicicleta (F. C. Rodrigo>Bragança)
2018. Euskadi - Murias
1er of the National Championships France MU - Road Race, of the second stage of the GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (Ventosa>Sobral Monte Agraço)
2e of the third stage of the Grande Prémio de Portugal N2 (Pedrógão Grande>Montargil)
5e of the Grande Prémio de Portugal N2, of the first stage of the Grande Prémio de Portugal N2 (Chaves>Castro Daire)
9e of the prologue of the GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (Turcifal>Turcifal)
10e of the fifth stage of the Grande Prémio de Portugal N2 (Ferreira do Alentejo>Faro), of the second stage of the Grande Prémio de Portugal N2 (Castro Daire>Pedrógão Grande), of the GP Internacional Torres Vedras - Trofeu Joaquim Agostinho, of the second stage of the Tour des Alpes-Maritimes (Vidauban>Flayosc), of the third stage of the Tour de la Provence (Aix en Provence>Marseille)
11e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Just le Martel>Bonnat), of the fourth stage of the GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (Cadaval>Montejunto)
12e of the fourth stage of the Grande Prémio de Portugal N2 (Montargil>Aljustrel), of the third stage of the GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (Serra d'El-Rei>Torres Vedras), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun L'ardoise)
18e of the Prueba Villafranca - Ordiziako Klasika
19e of the Tro-Bro Léon, of the Tour des Alpes-Maritimes, of the first stage of the Tour de la Provence (Aubagne>Istres)
21e of the Paris - Camembert
22e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Bellac>Limoges)
25e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
2019. Euskadi Basque Country - Murias
5e of the first stage of the Volta ao Alentejo (Montemor-o-Novo>Moura)
6e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Cossé-le-Vivien>Laval), of the third stage of the A Travers les Hauts de France (Petite-Forêt>Pecquencourt), of the sixth stage of the Volta ao Alentejo (Portalegre>Évora)
7e of the twelfth stage of the La Vuelta Ciclista a España (Circuito de Navarra>Bilbao), of the second stage of the A Travers les Hauts de France (Seclin>Bonningues-lès-Calais), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Condé-sur-l'Escaut), of the first stage of the Tour de Yorkshire (Doncaster>Selby)
8e of the third stage of the La Vuelta Ciclista a España (Ibi. Ciudad del Juguete>Alicante), of the second stage of the Boucles de la Mayenne - Crédit Mutuel (La Croixille>Lassay-les-Châteaux)
9e of the second stage of the Tour de Yorkshire (Barnsley>Bedale), of the second stage of the Volta ao Alentejo (Mértola>Odemira), of the Troféu Internacional da Arrábida
10e of the Circuito de Getxo - Memorial Hermanos Otxoa, of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Changé), of the second stage of the Presidential Cycling Tour of Turkiye (Tekirdağ>Eceabat)
11e of the fourth stage of the La Vuelta Ciclista a España (Cullera>El Puig), of the first stage of the A Travers les Hauts de France (Gavrelle>Épinoy), of the Cholet Agglo Tour, of the third stage of the Volta ao Alentejo (Santiago do Cacém>Mora)
12e of the fourth stage of the Tour de Yorkshire (Halifax>Leeds)
13e of the fourth stage of the Vuelta a Burgos (Atapuerca>Ciudad Romana de Clunia), of the second stage of the Vuelta a Burgos (Gumiel de Izan>Lerma), of the sixth stage of the Presidential Cycling Tour of Turkiye (Sakarya>Istanbul)
14e of the fourth stage of the Volta ao Alentejo (Ponte de Sor>Portalegre)
15e of the Boucles de la Mayenne - Crédit Mutuel, of the A Travers les Hauts de France, of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the La Route Adélie de Vitré
16e of the twenty-first stage of the La Vuelta Ciclista a España (Fuenlabrada>Madrid), of the Volta ao Alentejo
17e of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Sevilla>Torredonjimeno)
20e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Gravelines>Cassel), of the first stage of the Presidential Cycling Tour of Turkiye (Istanbul>Tekirdağ)
22e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Le Portel)
24e of the Presidential Cycling Tour of Turkiye
25e of the nineteenth stage of the La Vuelta Ciclista a España (Ávila>Toledo)
2020. B&B Hotels - Vital Concept p/b KTM
11e of the National Championships France ME - Road Race
15e of the fourth stage of the Tour de la Provence (Avignon>Aix-en-Provence), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges), of the Grand Prix Cycliste de Marseille La Marseillaise
17e of the twelfth stage of the Tour de France (Chauvigny>Sarran)
19e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
20e of the Etoile de Bessèges - Tour du Gard, of the second stage of the Etoile de Bessèges - Tour du Gard (Milhaud>Poulx)
24e of the second stage of the La Route d'Occitanie - CIC (Carcassonne>Cap Découverte)
2021. B&B Hotels p/b KTM
6e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
7e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Rousson>Saint-Siffret)
9e of the La Route Adélie de Vitré, of the Paris-Chauny, of the twenty-first stage of the Tour de France (Chatou>Paris Champs-Élysées), of the Tour du Finistère Pays de Quimper
10e of the fourth stage of the Baloise Belgium Tour (Hamoir>Hamoir)
11e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Le Genest-Saint-Isle>Ambrières-les-Vallées)
12e of the Etoile de Bessèges - Tour du Gard
13e of the thirteenth stage of the Tour de France (Nîmes>Carcassonne)
14e of the Classic Loire Atlantique, of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Agonac>Payzac), of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Craon)
15e of the third stage of the Skoda Tour de Luxembourg (Mondorf-les-Bains>Mamer), of the tenth stage of the Tour de France (Albertville>Valence), of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Vaiges>Évron)
16e of the La Polynormande, of the Boucles de la Mayenne - Crédit Mutuel, of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
19e of the twelfth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Nîmes), of the fourth stage of the Tour de France (Redon>Fougères), of the fourth stage of the Boucles de la Mayenne - Crédit Mutuel (Méral>Laval)
20e of the GP de Fourmies / La Voix du Nord
21e of the Tour du Jura Cycliste
24e of the Classic Grand Besançon Doubs, of the National Championships France ME - Road Race, of the fifth stage of the Paris-Nice (Vienne>Bollène)
2022. B&B Hotels - KTM
6e of the Tour du Finistère Pays de Quimper
9e of the second stage of the AlUla Tour (Taibah University>Abu Rakah), of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Laurent-sur-Gorre>Limoges)
10e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Verneuil-sur-Vienne>La Souterraine)
11e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the second stage of the La Route d'Occitanie - CIC (Belmont-sur-Rance>Roquefort-sur-Soulzon)
12e of the AlUla Tour, of the Circuit Franco-Belge
13e of the third stage of the AlUla Tour (Tayma Hadaj Well>AlUla Old Town), of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Château-Gontier-sur-Mayenne)
14e of the La Polynormande
15e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Cassel)
16e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Ardres>Dunkerque)
17e of the fourth stage of the AlUla Tour (Winter Park>Skyviews of Harrat Uwayrid), of the first stage of the AlUla Tour (Winter Park>Winter Park)
19e of the Tour de Vendée
20e of the first stage of the La Route d'Occitanie - CIC (Séméac>L'Isle Jourdain), of the twenty-first stage of the Tour de France (Paris La Défense>Paris (Champs-Élysées))
23e of the fifth stage of the AlUla Tour (AlUla Old Town>AlUla Old Town)
24e of the fifteenth stage of the Tour de France (Rodez>Carcassonne)
25e of the National Championships France ME - Road Race
2023. Burgos - BH
1er of the third stage of the Volta ao Alentejo (Vendas Novas>Estremoz)
2e of the first stage of the Volta ao Alentejo (Beja>Ourique)
5e of the third stage of the La Tropicale Amissa Bongo (Lébamba>Mouila)
7e of the fourth stage of the La Tropicale Amissa Bongo (Mouila>Lambaréné)
8e of the seventh stage of the La Tropicale Amissa Bongo (Cap Esterias>Libreville), of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Alcalá de Guadaira>Alcalá de los Gazules), of the second stage of the Volta ao Alentejo (Castro Verde>Grândola)
9e of the first stage of the La Tropicale Amissa Bongo (Bitam>Oyem)
10e of the second stage of the La Tropicale Amissa Bongo (Oyem>Mitzic), of the Cholet Agglo Tour
12e of the La Tropicale Amissa Bongo
14e of the Volta ao Alentejo
16e of the fifth stage of the Volta ao Alentejo (Monforte>Évora), of the second stage of the La Route d'Occitanie - CIC (Cazouls-lès-Béziers>Graulhet), of the seventh stage of the La Vuelta Ciclista a España (Utiel>Oliva)
17e of the fifth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Otura>Alhaurín de la Torre), of the La Route Adélie de Vitré, of the National Championships France ME - Road Race, of the first stage of the Arctic Race of Norway (Kautokeino>Alta)
18e of the fourth stage of the Volta ao Alentejo (Crato>Castelo de Vide)
19e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Montsûrs>Laval)
20e of the sixth stage of the La Tropicale Amissa Bongo (Port-Gentil>Port-Gentil), of the fifth stage of the La Vuelta Ciclista a España (Morella>Burriana), of the fourth stage of the La Vuelta Ciclista a España (Andorra la Vella>Tarragona), of the twenty-first stage of the La Vuelta Ciclista a España (Hipódromo de la Zarzuela>Madrid. Paisaje de la Luz)
24e of the second stage of the Arctic Race of Norway (Alta>Hammerfest)
25e of the Circuito de Getxo - Memorial Hermanos Otxoa
2024. Groupama - FDJ
6e of the fourth stage of the Volta Ciclista a Catalunya (Sort>Lleida)
8e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Oradour-sur-Glane>Limoges)
17e of the second stage of the Tour of Slovenia (Žalec>Rogaška Slatina), of the Tour Poitou - Charentes en Nouvelle Aquitaine
18e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
20e of the ninth stage of the Giro d'Italia (Avezzano>Naples)
21e of the eleventh stage of the Giro d'Italia (Foiano di Val Fortore>Francavilla al Mare)
25e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Ménigoute>Fontaine-le-Comte [ITT])
2025. Groupama - FDJ
6e of the first stage of the Région Pays de la Loire Tour (Machecoul-Saint-Même>La Baule-Escoublac)
8e of the Cholet Agglo Tour
9e of the fourth stage of the Région Pays de la Loire Tour (Sillé-le-Guillaume>Le Mans)
23e of the Etoile de Bessèges - Tour du Gard, of the La Route Adélie de Vitré
24e of the Grand Prix de Denain - Porte du Hainaut
Follow us
Get exclusive information about Paris-Roubaix