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

Rankings

Stage Ranking
1 110 110 - - - -
2 116 122 - - - -
3 12 116 44 - - -
4 136 138 59 - - -
5 14 137 55 - - -
6 18 136 55 - - -
7 148 136 57 - - -
8 7 134 31 - - -
9 1 113 4 - - -
10 20 111 5 - - -
11 146 122 3 - - -
12 17 117 3 - - -
13 22 104 3 - - -
14 105 105 5 - - -
15 115 107 5 - - -
16 22 103 4 - - -
17 132 107 4 - - -
18 134 114 4 - - -
19 110 112 4 - - -
20 65 106 4 - - -
21 108 106 5 - - -
  • Intermediate sprint 4
  • Stages victory 1
  • Victories 7
  • Podiums 26

2014. Cofidis, Solutions Crédits

1er of the Liège-Bastogne-Liège U23

3e of the European Continental Championships MU - Road Race

15e of the prologue of the Tour de Normandie (Saint-Lo>Saint-Lo)

17e of the Ronde van Vlaanderen Beloften

23e of the National Championships France MU - Road Race

24e of the Paris-Roubaix Espoirs

25e of the Tour de Normandie

2015. Cofidis, Solutions Crédits

1er of the Boucles de la Mayenne - Crédit Mutuel, of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Pierre-des-Nids>Lassay-les-Châteaux)

3e of the World Championships MU - Road Race

7e of the first stage of the Tour de Yorkshire (Bridlington>Scarborough)

8e of the Arctic Race of Norway, of the fourth stage of the Arctic Race of Norway (Narvik>Narvik), of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Colombiers-du-Plessis>Laval)

9e of the first stage of the Arctic Race of Norway (Harstad>Harstad), of the European Games - Road Race

15e of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)

17e of the Grand Prix de Wallonie, of the third stage of the Arctic Race of Norway (Senja>Målselv), of the second stage of the Arctic Race of Norway (Evenskjer>Setermoen), of the Prueba Villafranca - Ordiziako Klasika

18e of the Tro-Bro Léon

20e of the Tour de Yorkshire

2016. Cofidis, Solutions Crédits

1er of the third stage of the Skoda Tour de Luxembourg (Eschweiler (Wiltz)>Differdange), of the Classic Loire Atlantique

3e of the second stage of the Tour de l'Ain (Saint-Didier-sur-Chalaronne>Montreal-la Cluse), of the Tour de Yorkshire

4e of the Skoda Tour de Luxembourg, of the third stage of the Tour de Yorkshire (Middlesbrough>Scarborough)

5e of the sixth stage of the Tour of Austria (Graz>Stegersbach), of the fourth stage of the ZLM Tour (Verviers>La Gileppe), of the Grand Prix du Morbihan

10e of the second stage of the Skoda Tour de Luxembourg (Rosport>Schifflange)

11e of the fourth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)

12e of the ZLM Tour

17e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)

19e of the prologue of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg), of the Grand Prix Cycliste de Marseille La Marseillaise

21e of the Bretagne Classic - Ouest-France, of the third stage of the ZLM Tour (Buchten>Buchten), of the first stage of the Skoda Tour de Luxembourg (Luxembourg>Hesperange)

25e of the second stage of the Ethias-Tour de Wallonie (Saint-Ghislain>Le Roeulx)

2017. Cofidis, Solutions Crédits

3e of the Circuit Franco-Belge, of the Paris-Chauny, of the prologue of the Tour de l'Ain (Bourg-en-Bresse>Bourg-en-Bresse)

8e of the third stage of the Baloise Belgium Tour (Beveren>Beveren [ITT])

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

13e of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Iwuy)

18e of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Rodilhan)

19e of the second stage of the Volta ao Algarve em Bicicleta (Lagoa>Alto da Fóia)

20e of the fifth stage of the Ethias-Tour de Wallonie (Chièvres>Thuin), of the National Championships France - ITT

21e of the Volta ao Algarve em Bicicleta

22e of the La Polynormande

24e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Marck-en-Calaisis>Le Portel)

2018. Cofidis, Solutions Crédits

2e of the National Championships France ME - Road Race

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

5e of the Paris-Chauny, of the Dwars door West-Vlaanderen / Johan Museeuw Classics

6e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun L'ardoise)

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

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

17e of the second stage of the Etoile de Bessèges - Tour du Gard (Nimes>Générac)

22e of the Lotto Famenne Ardenne Classic

25e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Champagné-Saint-Hilaire>Couhé [ITT]), of the fourteenth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Mende)

2019. Direct Energie

1er of the Paris-Chauny, of the Grand Prix Cycliste de Marseille La Marseillaise

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

3e of the third stage of the Skoda Tour de Luxembourg (Mondorf>Diekirch)

4e of the Lotto Famenne Ardenne Classic, of the Skoda Tour de Luxembourg, of the 4 Jours de Dunkerque / Grand Prix des Hauts de France

5e of the Circuit de Wallonie

6e of the Paris - Bourges, of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Gravelines>Cassel), of the sixth stage of the Paris - Nice (Peynier>Brignoles)

10e of the National Championships France ME - Road Race, of the fourth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg Ville), of the first stage of the Paris - Nice (Saint-Germain-en-Laye>Saint-Germain-en-Laye)

11e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Fort Mahon Plage>Le Portel)

12e of the second stage of the Paris - Nice (Les Bréviaires>Bellegarde), of the Etoile de Bessèges - Tour du Gard

14e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Laon>Compiègne), of the Gent-Wevelgem in Flanders Fields ME, of the fourth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

16e of the National Championships France - ITT

18e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Dunkerque), of the Paris-Roubaix

19e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Wallers>Saint-Quentin)

21e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT]), of the fifth stage of the Paris - Nice (Barbentane>Barbentane [ITT])

22e of the Brussels Cycling Classic, of the second stage of the Skoda Tour de Luxembourg (Steinfort>Rosport)

25e of the SUPER 8 Classic

2020. Team Total Direct Energie

2e of the first stage of the Tour des Alpes-Maritimes (Le Cannet>Grasse)

4e of the Ronde van Vlaanderen - Tour des Flandres ME, of the second stage of the Etoile de Bessèges - Tour du Gard (Milhaud>Poulx)

5e of the National Championships France ME - Road Race

7e of the third stage of the Paris - Nice (Chalette-sur-Loing>La Châtre)

8e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the Grand Prix Cycliste de Marseille La Marseillaise

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

11e of the fourteenth stage of the Tour de France (Clermont-Ferrand>Lyon)

13e of the eleventh stage of the Tour de France (Châtelaillon-Plage>Poitiers), of the Kuurne-Brussel-Kuurne

25e of the twenty-first stage of the Tour de France (Mantes-la-Jolie>Paris), of the Omloop Het Nieuwsblad ME

2021. Team Total Direct Energie

2e of the Kuurne-Brussel-Kuurne

4e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Parthenay>Ruffec)

5e of the Tour Poitou - Charentes en Nouvelle Aquitaine

8e of the Ronde van Vlaanderen - Tour des Flandres ME, of the Dwars door Vlaanderen - A travers la Flandre ME

9e of the nineteenth stage of the Tour de France (Mourenx>Libourne), of the tenth stage of the Tour de France (Albertville>Valence), of the third stage of the Tour de France (Lorient>Pontivy), of the third stage of the Tour de Suisse (Lachen>Pfaffnau), of the Gent-Wevelgem in Flanders Fields ME

10e of the Milano-Sanremo

11e of the first stage of the Paris - Nice (Saint-Cyr-L'École>Saint-Cyr-L'École)

12e of the E3 Saxo Classic, of the Grand Prix Cycliste de Marseille La Marseillaise

13e of the Paris-Roubaix

14e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts-sur-Guesnes>Loudun [ITT])

15e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Moncontour>Loudun), of the Omloop Het Nieuwsblad ME

16e of the Paris - Tours Elite

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

19e of the sixth stage of the Tour de France (Tours>Châteauroux), of the National Championships France ME - Road Race, of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)

20e of the thirteenth stage of the Tour de France (Nîmes>Carcassonne), of the second stage of the Paris - Nice (Oinville-sur-Montcient>Amilly)

21e of the first stage of the Skoda Tour de Luxembourg (Luxembourg-City>Luxembourg-City), of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Pons>Parthenay)

2022. TotalEnergies

2e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>La Seyne-sur-Mer), of the Milano-Sanremo, of the National Championships France ME - Road Race

3e of the La Polynormande

5e of the third stage of the Paris - Nice (Vierzon>Dun-le-Palestel), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Pierre-des-Landes>Andouillé)

6e of the fifth stage of the Paris - Nice (Saint-Just-Saint-Rambert>Saint-Sauveur-de-Montagut), of the SUPER 8 Classic

8e of the Grosser Preis des Kantons Aargau

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

11e of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke

12e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Verneuil-sur-Vienne>La Souterraine)

13e of the E3 Saxo Classic

21e of the first stage of the Paris - Nice (Mantes-la-Ville>Mantes-la-Ville), of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Jublains>Pré-en-Pail-Saint-Samson)

24e of the first stage of the AlUla Tour (Winter Park>Winter Park)

2023. TotalEnergies

2e of the SUPER 8 Classic

4e of the second stage of the Tour des Alpes-Maritimes (Mandelieu-la-Napoule>Antibes)

6e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>Ramatuelle)

9e of the Milano-Sanremo

10e of the Circuit Franco-Belge

11e of the Tro-Bro Léon

13e of the Paris - Tours Elite

15e of the second stage of the Paris - Nice (Bazainville>Fontainebleau)

17e of the Ronde van Vlaanderen - Tour des Flandres ME

18e of the first stage of the Paris - Nice (La Verrière>La Verrière)

19e of the nineteenth stage of the Tour de France (Moirans-en-Montagne>Poligny)

20e of the first stage of the Deutschland Tour (Sankt Wendel>Merzig)

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

25e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Narbonne>Gruissan)

2024. TotalEnergies

4e of the National Championships France ME - Road Race

12e of the fifth stage of the Paris - Nice (Saint-Sauveur-de-Montagut>Sisteron), of the 4 Jours de Dunkerque / Grand Prix des Hauts de France

13e of the Bredene Koksijde Classic

15e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Arques>Cassel)

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

17e of the Le Samyn

18e of the Grand Prix de Denain - Porte du Hainaut

19e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Mazingarbe>Pont-à-Marcq)

20e of the second stage of the Paris - Nice (Thoiry>Montargis)

21e of the Tro-Bro Léon

Follow us

Receive exclusive news about the Tour