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 141 141 - - 30 -
2 130 143 - - 32 -
3 169 146 - - 31 -
4 112 132 - - 27 -
5 34 130 - - 26 -
6 44 129 - - 26 -
7 87 128 - - 26 -
8 97 125 - - 25 -
9 74 125 94 - 26 -
10 61 123 96 - 26 -
11 138 129 102 - 27 -
12 54 124 98 - 26 -
13 15 110 92 - 22 -
14 92 106 94 - 21 -
15 109 108 99 - 21 -
16 30 105 79 - 20 -
17 92 105 83 - 20 -
18 89 108 89 - 22 -
19 DNF. - - - - -
20 - - - - - -
21 - - - - - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 2
  • Podiums 19

2019. Equipe continentale Groupama-FDJ

2e of the first stage of the Le Triptyque des Monts et Châteaux (Frasnes>Chièvres)

3e of the Eschborn-Frankfurt U23, of the Ronde van Vlaanderen Beloften, of the third stage of the Le Triptyque des Monts et Châteaux (Ath>Tournai), of the stage 2b of the Le Triptyque des Monts et Châteaux (Wodecq>Celles)

4e of the first stage of the Tour Alsace (Sélestat>Sélestat)

5e of the Le Triptyque des Monts et Châteaux

8e of the second stage of the Giro d'Italia Next Gen (Bagno di Romagna>Pescia), of the Paris-Roubaix Espoirs, of the third stage of the A Travers les Hauts de France (Petite-Forêt>Pecquencourt)

9e of the National Championships Great Britain MU - ITT, of the first stage of the Giro d'Italia Next Gen (Riccione>Santa Sofia), of the prologue of the Giro d'Italia Next Gen (Riccione>Riccione)

10e of the first stage of the A Travers les Hauts de France (Gavrelle>Épinoy)

11e of the National Championships Great Britain ME - Road Race

14e of the eighth stage of the Tour of Britain (Altrincham>Manchester)

16e of the A Travers les Hauts de France

18e of the World Championships MU - Road Race, of the second stage of the A Travers les Hauts de France (Seclin>Bonningues-lès-Calais), of the stage 2a of the Le Triptyque des Monts et Châteaux (Celles>Celles [ITT])

25e of the Paris - Tours Espoirs

2020. Groupama - FDJ

2e of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Ussac>Chamberet), of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Couzeix>Evaux-Les-Bains)

3e of the fifth stage of the Giro d'Italia Next Gen (Marostica>Rosà)

4e of the sixth stage of the Giro d'Italia Next Gen (Colico>Colico), of the second stage of the Giro d'Italia Next Gen (Gradara>Riccione)

7e of the fourth stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Lac de Saint-Pardoux>Limoges)

9e of the third stage of the Giro d'Italia Next Gen (Riccione>Mordano)

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

16e of the first stage of the Tour de l'Ain (Montréal-la-Cluse>Ceyzeriat)

20e of the Scheldeprijs

2021. Groupama - FDJ

2e of the Omloop Het Nieuwsblad ME

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

6e of the fifth stage of the Ethias-Tour de Wallonie (Dinant>Quaregnon), of the Danilith Nokere Koerse

7e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)

8e of the fifth stage of the Tour de Pologne (Chochołów>Bielsko-Biała)

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

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

12e of the Bredene Koksijde Classic

13e of the fifth stage of the Renewi Tour (Riemst>Bilzen), of the seventh stage of the Tour de Pologne (Zabrze>Kraków)

14e of the third stage of the Tour de Pologne (Sanok>Rzeszów), of the first stage of the Ethias-Tour de Wallonie (Genappe>Héron), of the fourth stage of the Tour de Suisse (Sankt Urban>Gstaad)

16e of the fourth stage of the Renewi Tour (Aalter>Ardooie)

18e of the fourth stage of the Ethias-Tour de Wallonie (Neufchâteau>Fleurus)

19e of the first stage of the Tour de Pologne (Lublin>Chełm)

20e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Rousson>Saint-Siffret)

21e of the second stage of the Ethias-Tour de Wallonie (Zolder>Zolder)

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

25e of the fourth stage of the Tour de Pologne (Tarnów>Bukovina Resort), of the third stage of the Tour de Romandie (Estavayer>Estavayer)

2022. Groupama - FDJ

1er of the first stage of the Tour de l'Ain (Châtillon-Sur-Chalaronne>Val-Revermont)

2e of the second stage of the Tour of Britain (Hawick>Duns)

3e of the Grand Prix du Morbihan, 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 (Roubaix>Cassel)

6e of the Boucles de la Mayenne - Crédit Mutuel, of the third stage of the Tour of Britain (Durham>Sunderland)

7e of the fourth stage of the Ethias-Tour de Wallonie (Durbuy>Couvin), of the seventh stage of the La Vuelta Ciclista a España (Camargo>Cistierna)

8e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Jublains>Pré-en-Pail-Saint-Samson), of the second stage of the La Vuelta Ciclista a España ('s-Hertogenbosch>Utrecht), of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke, of the Tour of Britain

10e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Ardres>Dunkerque)

11e of the first stage of the Tour of Britain (Aberdeen>Glenshee Ski Centre)

12e of the third stage of the La Vuelta Ciclista a España (Breda>Breda), of the fifth stage of the La Vuelta Ciclista a España (Irún>Bilbao)

13e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Péronne>Mont-Saint-Éloi)

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

19e of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Château-Gontier-sur-Mayenne), of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Béthune>Maubeuge)

22e of the fifth stage of the Tour of Britain (West Bridgford>Mansfield)

24e of the second stage of the Tour de l'Ain (Saint-Vulbas>Lagnieu)

2023. Groupama - FDJ

1er of the first stage of the Tour de l'Ain (Loyettes>La Plaine Tonique)

5e of the fifth stage of the Ethias-Tour de Wallonie (Banneux>Aubel), of the third stage of the Ethias-Tour de Wallonie (Thuin>Mont-Saint-Guibert)

6e of the twenty-first stage of the Giro d'Italia (Roma>Roma)

9e of the second stage of the Giro d'Italia (Teramo>San Salvo)

11e of the fourth stage of the Renewi Tour (Beringen>Peer)

13e of the seventh stage of the Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto), of the first stage of the Renewi Tour (Blankenberge>Ardooie)

14e of the sixth stage of the Giro d'Italia (Napoli>Napoli), of the second stage of the Ethias-Tour de Wallonie (Saint-Ghislain>Walcourt)

17e of the Omloop Het Nieuwsblad ME, of the second stage of the Tirreno-Adriatico (Camaiore>Follonica), of the first stage of the Ethias-Tour de Wallonie (Huy>Hamoir)

19e of the fifth stage of the Renewi Tour (Riemst>Bilzen)

20e of the BEMER Cyclassics

22e of the third stage of the Tirreno-Adriatico (Follonica>Foligno)

25e of the seventeenth stage of the Giro d'Italia (Pergine Valsugana>Caorle)

2024. Israel - Premier Tech

8e of the Circuit de Wallonie

10e of the Elfstedenronde Brugge

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

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

18e of the Milano - Torino

Follow us

Receive exclusive news about the Tour