See you on 25th October for the announcement of the routes for the Tour de France and Tour de France Femmes with Zwift in 2024.

With the Tour de France Club, log in today and try to win seats for the official presentation.

Rankings

Stage Ranking
1 119 119 21 - - -
2 91 108 17 - - -
3 10 105 12 - - -
4 4 101 4 - - -
5 148 119 2 - - -
6 93 122 2 - - -
7 8 120 2 - - -
8 6 108 2 - - -
9 148 116 2 - - -
10 111 115 2 - - -
11 4 112 2 - - -
12 96 110 3 - - -
13 118 112 3 - - -
14 71 104 3 - - -
15 119 104 3 - - -
16 98 103 3 - - -
17 65 103 3 - - -
18 21 100 3 - - -
19 74 102 3 - - -
20 71 98 3 - - -
21 7 98 3 - - -
  • Intermediate sprint 2
  • Stages victory 0
  • Victories 52
  • Podiums 134

2013. Team Europcar

1er of the ninth stage of the PETRONAS Le Tour de Langkawi (Pasir Puteh>Kuala Berang), of the eighth stage of the PETRONAS Le Tour de Langkawi (Kuala Terengganu>Tanah Merah), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Sabran>Pont Saint Esprit), of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Les Fumades)

2e of the sixth stage of the PostNord Danmark Rundt - Tour of Denmark (Roskilde>Frederiksberg), of the Grand Prix de Denain - Porte du Hainaut, of the second stage of the Région Pays de la Loire Tour (Ligné>Angers), of the first stage of the PETRONAS Le Tour de Langkawi (Kangar>Kulim), of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alés>Alés)

3e of the GP de Fourmies / La Voix du Nord, of the first stage of the Région Pays de la Loire Tour (Fontenay-le-Comte>Ligné)

4e of the first stage of the PostNord Danmark Rundt - Tour of Denmark (Silkeborg>Varde), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Le Bourgneuf-la-Forêt), of the seventh stage of the Presidential Cycling Tour of Türkiye (Kusadasi>Izmir), of the second stage of the PETRONAS Le Tour de Langkawi (Serdang>Kuala Kangsar)

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

6e of the Tour de Vendée, of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)

8e of the Grand Prix d'Isbergues - Pas de Calais, of the seventh stage of the PETRONAS Le Tour de Langkawi (Kuantan>Dungun)

12e of the fifth stage of the Ethias-Tour de Wallonie (Soignies>Thuin), of the Etoile de Bessèges - Tour du Gard

16e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Mars-sur-Colmont>Laval), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval), of the Gent-Wevelgem in Flanders Fields ME

17e of the second stage of the Presidential Cycling Tour of Türkiye (Alanya>Antalya)

19e of the Grand Prix Cycliste de Québec

20e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT]), of the Grand Prix du Morbihan, of the sixth stage of the Etoile de Bessèges - Tour du Gard (Alés>Alés [ITT])

21e of the Boucles de la Mayenne - Crédit Mutuel

2014. Team Europcar

1er of the Paris - Camembert, of the La Route Adélie de Vitré, of the fourth stage of the Etoile de Bessèges - Tour du Gard (Goudargues>Laudun), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)

3e of the fifth stage of the Volta ao Algarve em Bicicleta (Tavira>Vilamoura)

4e of the third stage of the Tour de France (Cambridge>London), of the first stage of the Tour de France (Leeds>Harrogate), of the first stage of the Région Pays de la Loire Tour (Saint-Jean-de-Monts>Saint Géréon), of the fifth stage of the Paris-Nice (Crêches-sur-Saône>Rive-de-Gier), of the first stage of the Volta ao Algarve em Bicicleta (Faro>Albufeira)

5e of the fourth stage of the Tour de France (Le Touquet Paris-Plage>Lille), of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Saint-Ambroix)

6e of the fifteenth stage of the Tour de France (Tallard>Nîmes), of the second stage of the Paris-Nice (Rambouillet>Saint-Georges-sur-Baulche), of the first stage of the Paris-Nice (Mantes-La-Jolie>Mantes-La-Jolie)

7e of the twenty-first stage of the Tour de France (Evry>Paris), of the twelfth stage of the Tour de France (Bourg-en-Bresse>Saint-Etienne)

8e of the sixth stage of the Tour de France (Arras>Reims)

9e of the fifth stage of the Région Pays de la Loire Tour (Abbaye de l'Epau>La Ferté-Bernard)

12e of the second stage of the Région Pays de la Loire Tour (Ancenis>Angers)

13e of the Gent-Wevelgem in Flanders Fields ME

14e of the fourth stage of the Tour de Suisse (Heiden>Ossingen)

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

16e of the Brussels Cycling Classic, of the Grand Prix de Denain - Porte du Hainaut, of the third stage of the Paris-Nice (Toucy>Circuit de Nevers Magny-Cours)

24e of the Grand Prix Cycliste de Marseille La Marseillaise

25e of the sixth stage of the Tour de Suisse (Buren a. Aare>Delémont)

2015. Team Europcar

1er of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Revel>Gaillac), of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Auch>Saint-Gaudens), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Orchies), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)

2e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Gourge>Poitiers), of the twenty-first stage of the Tour de France (Sèvres>Paris), of the prologue of the Skoda Tour Luxembourg (Luxembourg>Luxembourg), of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Cappelle la Grande>Dunkerque), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fontaine au Pire>Maubeuge), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona), of the fifth stage of the Paris-Nice (Saint-Etienne>Rasteau)

3e of the sixth stage of the Tour de France (Abbeville>Le Havre), of the first stage of the Paris-Nice (Saint-Rémy-lès-Chevreuse>Contres)

4e of the Brussels Cycling Classic, of the Grand Prix du Morbihan

5e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Barlin>Saint Omer), of the Grand Prix de la Somme Conseil Départemental 80, of the Trofeo Palma - Palma

8e of the fifth stage of the Tour de France (Arras>Amiens), of the first stage of the Volta Ciclista a Catalunya (Calella>Calella)

9e of the third stage of the Paris-Nice (Saint-Amand-Montrond>Saint-Pourcain-sur-Sioule), of the Trofeo Felanitx, Ses Salines, Campos, Porreres

10e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts sur Guesnes>Loudun), of the fourth stage of the Tour de France (Seraing>Cambrai), of the first stage of the Skoda Tour Luxembourg (Luxembourg>Küntzig), of the Grand Prix de Denain - Porte du Hainaut

11e of the Bretagne Classic - Ouest-France, of the second stage of the Arctic Race of Norway (Evenskjer>Setermoen), of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Base de loisirs EOLYS (Lestrem)>Cassel)

12e of the seventh stage of the Tour de France (Livarot>Fougères), of the Etoile de Bessèges - Tour du Gard

15e of the fifteenth stage of the Tour de France (Mende>Valence)

16e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Lourdes>Auch)

18e of the second stage of the Paris-Nice (Zoo Parc de Beauval>Saint-Amand-Montrond)

19e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

22e of the Kuurne - Bruxelles - Kuurne

2016. Direct Energie

1er of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Pierre-de-Trivisy>Albi), of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Pons-de-Thomières>Bessieres), of the Boucles de la Mayenne - Crédit Mutuel, of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Laval>Villaines-la-Juhel), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval), of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Béthune>Saint-Pol-sur-Ternoise), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Aniche>Aniche), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Gravelines), of the stage 2a of the Région Pays de la Loire Tour (Saint-Mars-la-Jaille>Angers), of the La Route Adélie de Vitré, of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Mejannes Le Clap), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)

2e of the fourth stage of the Tour de France (Saumur>Limoges), of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Hondschoote>Dunkerque), of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Audruicq>Cassel), of the first stage of the Région Pays de la Loire Tour (Château-du-Loir>Château-du-Loir), of the Dwars door Vlaanderen - A travers la Flandre ME

3e of the Tour de Vendée, of the GP de Fourmies / La Voix du Nord, of the third stage of the Tour de France (Granville>Angers)

4e of the first stage of the Amgen Tour of California (San Diego>San Diego), of the Amstel Gold Race, of the De Brabantse Pijl - La Flèche Brabançonne, of the Clasica de Almeria

5e of the Paris - Tours Elite, of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Albi>Albi [ITT]), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Château de Craon), of the seventh stage of the Amgen Tour of California (Santa Rosa>Santa Rosa), of the fourth stage of the Région Pays de la Loire Tour (Abbaye de l/Epau>Arnage)

6e of the Grand Prix d'Isbergues - Pas de Calais, of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Thuré>Châtellerault)

7e of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Angoulême>Puilboreau), of the fourteenth stage of the Tour de France (Montélimar>Villars-les-Dombes Parc des Oiseaux), of the first stage of the Tour de France (Mont-Saint-Michel>Utah Beach Sainte-Marie-du-Mont)

9e of the sixth stage of the Tour de France (Arpajon-sur-Cère>Montauban), of the second stage of the Amgen Tour of California (South Pasadena>Santa Clarita)

10e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Thouars>Poitiers)

11e of the Paris - Camembert

13e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Juvigné>Laval), of the eighth stage of the Amgen Tour of California (Sacramento>Sacramento), of the Région Pays de la Loire Tour

16e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (La Rochelle>Niort), of the stage 2b of the Région Pays de la Loire Tour (Angers>Angers [ITT])

18e of the Cholet - Pays de la Loire

23e of the eleventh stage of the Tour de France (Carcassonne>Montpellier)

24e of the Tour Poitou - Charentes en Nouvelle Aquitaine

25e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Limoges>Oradour-sur-Glane)

2017. Direct Energie

1er of the first stage of the Baloise Belgium Tour (Lochristi>Knokke-Heist), of the fifth stage of the Région Pays de la Loire Tour (Abbaye de l'Epau>Saint-Calais), of the second stage of the Région Pays de la Loire Tour (Ligné>Angers), of the fourth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (La Campana (Sevilla)>Sevilla), of the fifth stage of the Volta a la Comunitat Valenciana (Valencia>Valencia)

2e of the fifth stage of the Ethias-Tour de Wallonie (Chièvres>Thuin)

3e of the fifth stage of the Critérium du Dauphiné (La Tour-de-Salvagny>Mâcon), of the third stage of the Volta a la Comunitat Valenciana (Canals>Riba-Roja de Túria)

5e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Espace Loisirs Sor et Agout>Saramon)

8e of the second stage of the Ethias-Tour de Wallonie (Chaudfontaine>Seraing), of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Gers - Saint Michel>Nogaro), of the third stage of the Critérium du Dauphiné (Le Chambon-sur-Lignon>Tullins), of the fifth stage of the Paris-Nice (Quincié-en-Beaujolais>Bourg-de-Péage)

10e of the second stage of the Critérium du Dauphiné (Saint-Chamond>Arlanc)

11e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Panazol>Rochechouart), of the fourth stage of the Ethias-Tour de Wallonie (Bruxelles>Profondeville), of the Grand Prix Cerami

13e of the De Brabantse Pijl - La Flèche Brabançonne, of the first stage of the Région Pays de la Loire Tour (Pouzauges>Pouzauges), of the third stage of the Paris-Nice (Chablis>Chalon-sur-Saône)

14e of the European Continental Championships - Road Race

18e of the fifth stage of the Baloise Belgium Tour (Tienen>Tongeren)

19e of the third stage of the Région Pays de la Loire Tour (Angers>Angers [ITT])

20e of the Région Pays de la Loire Tour

2018. Vital Concept Cycling Club

1er of the fifth stage of the Baloise Belgium Tour (Landen>Tongeren), of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dainville>Mont Saint-Eloi), of the first stage of the Tour of Oman (Nizwa>Sultan Qaboos University)

2e of the Paris - Bourges, of the first stage of the PostNord Danmark Rundt - Tour of Denmark (Aalborg>Aalborg), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>La Bassée), of the sixth stage of the Tour of Oman (Al Mouj Muscat>Matrah Corniche), of the second stage of the Etoile de Bessèges - Tour du Gard (Nimes>Générac), of the fourth stage of the Tour of Sharjah (Sharjah>Sharjah), of the second stage of the Tour of Sharjah (Al Batayeh>Al Malaiha)

3e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Cap-Découverte>Ségala Carmaux), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Le Quesnoy>Soissons), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)

4e of the third stage of the Tour de Yorkshire (Richmond>Scarborough)

5e of the second stage of the Baloise Belgium Tour (Lochristi>Knokke-Heist), of the first stage of the Baloise Belgium Tour (Buggenhout>Buggenhout), of the fourth stage of the Région Pays de la Loire Tour (Brûlon>Sablé)

7e of the fifth stage of the PostNord Danmark Rundt - Tour of Denmark (Faxe>Frederiksberg), of the Baloise Belgium Tour, of the first stage of the Tour de Yorkshire (Beverley>Doncaster), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun L'ardoise), of the Tour of Sharjah

9e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (St Gaudens>Masseube Val-de-Gers)

10e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Just le Martel>Bonnat), of the first stage of the Tour of Sharjah (Sharjah>Sharjah [ITT])

11e of the fourth stage of the Baloise Belgium Tour (Wanze>Wanze)

13e of the third stage of the PostNord Danmark Rundt - Tour of Denmark (Naestved>Vordingborg), of the Danilith Nokere Koerse, of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges), of the third stage of the Tour of Sharjah (Dibba>Wadi Al Hilo)

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

16e of the second stage of the Région Pays de la Loire Tour (Riaillé>Ancenis)

17e of the third stage of the Baloise Belgium Tour (Bornem>Bornem [ITT])

18e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Ecques), of the Classic Brugge-De Panne

19e of the De Brabantse Pijl - La Flèche Brabançonne

20e of the first stage of the Critérium du Dauphiné (Valence>Saint-Just-Saint-Rambert)

21e of the Tour de Vendée, of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

24e of the Dwars door West-Vlaanderen / Johan Museeuw Classics

2019. Vital Concept - B&B Hotels

1er of the second stage of the Arctic Race of Norway (Henningsvær>Svolvær), of the Grand Prix Cerami, of the fifth stage of the Baloise Belgium Tour (Tongeren>Beringen), of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Cossé-le-Vivien>Laval), of the Van Merksteijn Fences Classic, of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Le Portel), of the second stage of the Région Pays de la Loire Tour (Freigné>Belligné), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)

2e of the fifth stage of the PostNord Danmark Rundt - Tour of Denmark (Roskilde>Frederiksberg), of the fifth stage of the Ethias-Tour de Wallonie (Couvin>Thuin), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval), of the Cholet - Pays de la Loire, of the first stage of the Tour of Oman (Al Sawadi Beach>Suhar Corniche)

3e of the Tour de Vendée, of the third stage of the Ethias-Tour de Wallonie (La Roche-en-Ardenne>Verviers), of the Boucles de la Mayenne - Crédit Mutuel, of the first stage of the Région Pays de la Loire Tour (La Châtaigneraie>La Châtaigneraie)

5e of the Grand Prix d'Isbergues - Pas de Calais, of the Grand Prix du Morbihan, of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Dunkerque), of the sixth stage of the Paris-Nice (Peynier>Brignoles), of the third stage of the Paris-Nice (Cepoy>Moulins/Yzeure), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)

6e of the first stage of the Ethias-Tour de Wallonie (Le Roeulx>Dottignies), of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire

7e of the Baloise Belgium Tour

8e of the Classique Paris-Chauny, of the fourth stage of the Ethias-Tour de Wallonie (Villers-Le-Bouillet>Lierneux)

9e of the first stage of the PostNord Danmark Rundt - Tour of Denmark (Silkeborg>Silkeborg), of the second stage of the Baloise Belgium Tour (Knokke-Heist>Zottegem), of the first stage of the Paris-Nice (Saint-Germain-en-Laye>Saint-Germain-en-Laye), of the sixth stage of the Tour of Oman (Al Mouj Muscat>Matrah Corniche)

11e of the Brussels Cycling Classic, of the Heylen Vastgoed Heistse Pijl, of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Gravelines>Cassel)

12e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (La Croixille>Lassay-les-Châteaux)

13e of the Elfstedenronde Brugge, of the fourth stage of the Tour of Oman (Yiti (Al Sifah)>Oman Convention & Exhibition Center)

15e of the fourth stage of the Baloise Belgium Tour (Seraing>Seraing)

17e of the third stage of the Région Pays de la Loire Tour (Abbaye Royale de l’Épau>Mont des Avaloirs), of the Etoile de Bessèges - Tour du Gard

19e of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Geniés-de-Malgoires>La Calmette)

20e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Changé), of the Boucles de l'Aulne - Châteaulin

21e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Laon>Compiègne)

22e of the Sparkassen Münsterland Giro, of the first stage of the Baloise Belgium Tour (Sint-Niklaas>Knokke-Heist)

25e of the Ethias-Tour de Wallonie, of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Wallers>Saint-Quentin)

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

1er of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Affrique>Cazouls-lès-Béziers)

2e of the National Championships France - Road Race, of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Carcassonne>Cap Découverte)

3e of the Scheldeprijs, of the seventh stage of the Tour de France (Millau>Lavaur)

4e of the eleventh stage of the Tour de France (Châtelaillon-Plage>Poitiers)

7e of the tenth stage of the Tour de France (île d'Oléron (Le Château-d'Oléron)>Île de Ré (Saint-Martin-de-Ré)), of the fifth stage of the Tour de France (Gap>Privas)

8e of the first stage of the Tour de France (Nice>Nice)

9e of the twenty-first stage of the Tour de France (Mantes-la-Jolie>Paris), of the third stage of the Tour de France (Nice>Sisteron), of the fifth stage of the Paris-Nice (Gannat>La Côte-Saint-André)

10e of the fourth stage of the Ethias-Tour de Wallonie (Blegny>Erezée)

12e of the first stage of the Ethias-Tour de Wallonie (Soignies>Templeuve)

15e of the nineteenth stage of the Tour de France (Bourg-en-Bresse>Champagnole), of the third stage of the Ethias-Tour de Wallonie (Montzen>Visé), of the Clasica de Almeria

21e of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Lectoure>Rocamadour)

2021. B&B Hotels p/b KTM

2e of the fourth stage of the Baloise Belgium Tour (Hamoir>Hamoir), of the Grand Prix du Morbihan

3e of the first stage of the Arctic Race of Norway (Tromsø>Tromsø), of the first stage of the Tour de l'Ain (Parc des Oiseaux>Bourg-en-Bresse), of the fourth stage of the Boucles de la Mayenne - Crédit Mutuel (Méral>Laval), of the Grand Prix Cycliste de Marseille La Marseillaise

4e of the Boucles de la Mayenne - Crédit Mutuel, of the second stage of the Paris-Nice (Oinville-sur-Montcient>Amilly)

5e of the Paris - Bourges, of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Le Genest-Saint-Isle>Ambrières-les-Vallées), of the first stage of the Paris-Nice (Saint-Cyr-L'École>Saint-Cyr-L'École)

6e of the fifth stage of the Baloise Belgium Tour (Turnhout>Beringen), of the fourth stage of the Tour de la Provence (Avignon>Salon-de-Provence), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Rousson>Saint-Siffret), of the Paris - Tours Elite

7e of the third stage of the Baloise Belgium Tour (Gingelom>Scherpenheuvel-Zichem), of the sixth stage of the Paris-Nice (Brignoles>Biot), of the fifth stage of the Paris-Nice (Vienne>Bollène), of the first stage of the Tour de la Provence (Aubagne>Six-Fours-les-Plages), of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)

8e of the fourth stage of the Arctic Race of Norway (Gratangen>Harstad)

9e of the first stage of the Baloise Belgium Tour (Beveren>Maarkedal)

10e of the second stage of the Arctic Race of Norway (Nordkjosbotn>Kilpisjärvi)

11e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Craon), of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Geniès>La Calmette)

12e of the third stage of the Skoda Tour Luxembourg (Mondorf-les-Bains>Mamer), of the Tour of Leuven - Memorial Jef Scherens

13e of the Baloise Belgium Tour, of the Tour du Finistère

14e of the Dwars door Vlaanderen - A travers la Flandre ME

16e of the sixth stage of the Tour de France (Tours>Châteauroux), of the Omloop Het Nieuwsblad ME

17e of the fourth stage of the Tour de France (Redon>Fougères)

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

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

2022. Cofidis

1er of the second stage of the Tour de la Provence (Arles>Manosque), of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Christol-lèz-Alès>Rousson), of the Tour de Vendée

2e of the first stage of the Volta ao Algarve em Bicicleta (Portimão>Lagos), of the third stage of the Paris-Nice (Vierzon>Dun-le-Palestel), of the La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire, of the third stage of the Tour de Suisse (Aesch>Grenchen), of the thirteenth stage of the La Vuelta Ciclista a España (Ronda>Montilla)

3e of the third stage of the Volta ao Algarve em Bicicleta (Almodôvar>Faro), of the fourth stage of the Boucles de la Mayenne - Crédit Mutuel (Martigné-sur-Mayenne>Laval), of the Paris - Bourges

4e of the third stage of the La Vuelta Ciclista a España (Breda>Breda)

5e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges), of the sixth stage of the Paris-Nice (Courthézon>Aubagne)

6e of the Grand Prix Cycliste de Marseille La Marseillaise

7e of the Omloop van het Houtland

10e of the Circuit Franco-Belge

12e of the second stage of the Paris-Nice (Auffargis>Orléans), of the eleventh stage of the La Vuelta Ciclista a España (ElPozo Alimentación>Cabo de Gata), of the sixteenth stage of the La Vuelta Ciclista a España (Sanlúcar de Barrameda>Tomares), of the Classique Paris-Chauny, of the Grand Prix de Wallonie

13e of the Grand Prix d'Isbergues - Pas de Calais

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

16e of the National Championships France - Road Race, of the fourth stage of the Tour de Suisse (Grenchen>Brunnen)

17e of the Etoile de Bessèges - Tour du Gard, of the SUPER 8 Classic, of the Giro del Veneto

18e of the first stage of the Paris-Nice (Mantes-la-Ville>Mantes-la-Ville), of the second stage of the La Vuelta Ciclista a España ('s-Hertogenbosch>Utrecht)

21e of the Tour of Leuven - Memorial Jef Scherens

23e of the Dwars door Vlaanderen - A travers la Flandre ME, of the Tour du Finistère

25e of the Paris - Tours Elite

2023. Cofidis

1er of the fourth stage of the Tour Down Under (Port Willunga>Willunga Township), of the third stage of the Région Pays de la Loire Tour (Baugé-en-Anjou>Mayenne), of the first stage of the Région Pays de la Loire Tour (Saint-Père-en-Retz>Saint-Gilles-Croix-de-Vie)

2e of the sixth stage of the Volta Ciclista a Catalunya (Martorell>Molins de Rei), of the fourth stage of the Volta Ciclista a Catalunya (Llívia>Sabadell)

3e of the seventh stage of the Tour de Suisse (Tübach>Weinfelden)

5e of the first stage of the Tour des Alpes Maritimes et du Var (Saint-Raphaël>Ramatuelle), of the La Route Adélie de Vitré

6e of the fifth stage of the Paris-Nice (Saint-Symphorien-sur-Coise>Saint-Paul-Trois-Châteaux)

7e of the first stage of the Paris-Nice (La Verrière>La Verrière), of the Région Pays de la Loire Tour

10e of the Tour Down Under, of the first stage of the Volta Ciclista a Catalunya (Sant Feliu de Guíxols>Sant Feliu de Guíxols)

12e of the first stage of the Tour Down Under (Tanunda>Tanunda), of the Vuelta Ciclista a la Región de Murcia Costa Cálida, of the second stage of the Paris-Nice (Bazainville>Fontainebleau)

13e of the second stage of the Tour Down Under (Brighton>Victor Harbor), of the Paris - Camembert

15e of the fourth stage of the Région Pays de la Loire Tour (Sablé-sur-Sarthe>Le Mans), of the second stage of the Tour de Suisse (Beromünster>Nottwil)

16e of the Brussels Cycling Classic

17e of the fifth stage of the Tour Down Under (Unley>Mount Lofty)

22e of the Kuurne - Bruxelles - Kuurne

Follow us

Receive exclusive news about the Tour