Stage 21: Mantes-la-Ville (FRA) -> Paris (Champs-Élysées) (FRA)

Tour 2025 • 27-07-2025 • 132.3 kms

Rankings

AD

Cyclingoo: The whole cycling season in your pocket

Follow the Tour, Giro, Vuelta, classics and more with live results and classifications.

Cyclingoo promo

Download for free

Stage results

Rank Cyclist Team Time
1 Image: Wout Van Aert Van Aert, Wout (BEL) TVL 03:07:30
2 Image: Davide Ballerini Ballerini, Davide (ITA) XAT + 00:00:00
3 Image: Matej Mohoric Mohoric, Matej (SLO) TBV + 00:00:00
4 Image: Tadej Pogačar Pogačar, Tadej (SLO) UAD + 00:00:00
5 Image: Matteo Jorgenson Jorgenson, Matteo (USA) TVL + 00:00:00
6 Image: Matteo Trentin Trentin, Matteo (ITA) TUD + 00:00:00
7 Image: Arnaud De Lie De Lie, Arnaud (BEL) LOT + 00:00:00
8 Image: Kévin Vauquelin Vauquelin, Kévin (FRA) ARK + 00:00:00
9 Image: Mike Teunissen Teunissen, Mike (NED) XAT + 00:00:00
10 Image: Dylan Teuns Teuns, Dylan (BEL) COF + 00:00:00
11 Image: Kaden Groves Groves, Kaden (AUS) ADC + 00:00:00
12 Image: Tobias Lund Andresen Andresen, Tobias Lund (DEN) TPP + 00:00:00
13 Image: Biniam Girmay Girmay, Biniam (ERI) IWA + 00:00:00
14 Image: Alexander Aranburu Aranburu, Alexander (ESP) COF + 00:00:00
15 Image: Neilson Powless Powless, Neilson (USA) EFE + 00:00:00
16 Image: Jonas Abrahamsen Abrahamsen, Jonas (NOR) UXM + 00:00:00
17 Image: Valentin Paret Peintre Paret Peintre, Valentin (FRA) SOQ + 00:00:00
18 Image: Clement Russo Russo, Clement (FRA) GFC + 00:00:00
19 Image: Julian Alaphilippe Alaphilippe, Julian (FRA) TUD + 00:00:00
20 Image: Axel Laurance Laurance, Axel (FRA) IGD + 00:00:00
21 Image: Victor Campenaerts Campenaerts, Victor (BEL) TVL + 00:00:00
22 Image: Alfred Wright Wright, Alfred (GBR) TBV + 00:00:00
23 Image: Bastien Tronchon Tronchon, Bastien (FRA) DAT + 00:00:00
24 Image: Aurélien Paret Peintre Paret Peintre, Aurélien (FRA) DAT + 00:00:00
25 Image: Jenno Berckmoes Berckmoes, Jenno (BEL) LOT + 00:00:00
26 Image: Jasper Stuyven Stuyven, Jasper (BEL) LTK + 00:00:00
27 Image: Pavel Bittner Bittner, Pavel (CZE) TPP + 00:00:00
28 Image: Matis Louvel Louvel, Matis (FRA) IPT + 00:00:00
29 Image: Pascal Eenkhoorn Eenkhoorn, Pascal (NED) SOQ + 00:00:00
30 Image: Lewis Askey Askey, Lewis (GBR) GFC + 00:00:00
31 Image: Jake Stewart Stewart, Jake (GBR) IPT + 00:00:00
32 Image: Toms Skujins Skujins, Toms (LAT) LTK + 00:00:00
33 Image: Guillaume Boivin Boivin, Guillaume (CAN) IPT + 00:00:00
34 Image: Krists Neilands Neilands, Krists (LAT) IPT + 00:00:00
35 Image: Sean Flynn Flynn, Sean (GBR) TPP + 00:00:00
36 Image: Iván García Cortina García Cortina, Iván (ESP) MOV + 00:00:00
37 Image: Geraint Thomas Thomas, Geraint (GBR) IGD + 00:00:00
38 Image: Thomas Gachignard Gachignard, Thomas (FRA) TEN + 00:00:00
39 Image: Alexandre Delettre Delettre, Alexandre (FRA) TEN + 00:00:00
40 Image: Kasper Asgreen Asgreen, Kasper (DEN) EFE + 00:00:00
41 Image: Jonathan Milan Milan, Jonathan (ITA) LTK + 00:00:00
42 Image: Connor Swift Swift, Connor (GBR) IGD + 00:00:00
43 Image: Valentin Madouas Madouas, Valentin (FRA) GFC + 00:00:00
44 Image: Guillaume Martin Martin, Guillaume (FRA) GFC + 00:00:00
45 Image: Luka Mezgec Mezgec, Luka (SLO) JAY + 00:00:00
46 Image: Dylan Groenewegen Groenewegen, Dylan (NED) JAY + 00:00:00
47 Image: Robert Stannard Stannard, Robert (AUS) TBV + 00:00:00
48 Image: Ion Izaguirre Izaguirre, Ion (ESP) COF + 00:00:00
49 Image: Clément Venturini Venturini, Clément (FRA) ARK + 00:00:00
50 Image: Warren Barguil Barguil, Warren (FRA) TPP + 00:00:00
51 Image: Jordi Meeus Meeus, Jordi (BEL) RBH + 00:00:00
52 Image: Florian Lipowitz Lipowitz, Florian (GER) RBH + 00:00:09
53 Image: Arnaud Demare Demare, Arnaud (FRA) ARK + 00:00:00
54 Image: Tobias Foss Foss, Tobias (NOR) IGD + 00:00:00
55 Image: Marco Haller Haller, Marco (AUT) TUD + 00:00:00
56 Image: Marius Mayrhofer Mayrhofer, Marius (GER) TUD + 00:00:00
57 Image: Ben O'Connor O'Connor, Ben (AUS) JAY + 00:00:00
58 Image: Thymen Arensman Arensman, Thymen (NED) IGD + 00:00:00
59 Image: Joseph Blackmore Blackmore, Joseph (GBR) IPT + 00:00:00
60 Image: Nelson Filipe Oliveira Oliveira, Nelson Filipe (POR) MOV + 00:00:00
61 Image: Jordan Jegat Jegat, Jordan (FRA) TEN + 00:00:00
62 Image: Lenny Martínez Martínez, Lenny (FRA) TBV + 00:00:00
63 Image: Oliver Naesen Naesen, Oliver (BEL) DAT + 00:00:00
64 Image: Stian Fredheim Fredheim, Stian (NOR) UXM + 00:00:00
65 Image: Bert Van Lerberghe Van Lerberghe, Bert (BEL) SOQ + 00:00:00
66 Image: Xandro Meurisse Meurisse, Xandro (BEL) ADC + 00:00:00
67 Image: Alexis Renard Renard, Alexis (FRA) COF + 00:00:00
68 Image: Romain Grégoire Grégoire, Romain (FRA) GFC + 00:00:00
69 Image: Mathis Le Berre Le Berre, Mathis (FRA) ARK + 00:00:00
70 Image: Sepp Kuss Kuss, Sepp (USA) TVL + 00:00:00
71 Image: Laurence Pithie Pithie, Laurence (NZL) RBH + 00:00:00
72 Image: Mick Van Dijke Van Dijke, Mick (NED) RBH + 00:00:00
73 Image: Damien Touzé Touzé, Damien (FRA) COF + 00:00:00
74 Image: Jonas Vingegaard Vingegaard, Jonas (DEN) TVL + 00:00:00
75 Image: Ilan Van Wilder Van Wilder, Ilan (BEL) SOQ + 00:00:00
76 Image: Brent Van Moer Van Moer, Brent (BEL) LOT + 00:00:00
77 Image: Maximilian Schachmann Schachmann, Maximilian (GER) SOQ + 00:00:00
78 Image: Frank Van Den Broek Van Den Broek, Frank (NED) TPP + 00:00:00
79 Image: Oscar Onley Onley, Oscar (GBR) TPP + 00:00:00
80 Image: William Barta Barta, William (USA) MOV + 00:00:00
81 Image: Tiesj Benoot Benoot, Tiesj (BEL) TVL + 00:00:00
82 Image: Phil Bauhaus Bauhaus, Phil (GER) TBV + 00:00:00
83 Image: Marc Hirschi Hirschi, Marc (SUI) TUD + 00:00:00
84 Image: Markus Hoelgaard Hoelgaard, Markus (NOR) UXM + 00:00:00
85 Image: Adam Yates Yates, Adam (GBR) UAD + 00:00:00
86 Image: Jonas Rutsch Rutsch, Jonas (GER) IWA + 00:00:00
87 Image: Anders Halland Johannessen Johannessen, Anders Halland (NOR) UXM + 00:00:00
88 Image: Tobias Halland Johannessen Johannessen, Tobias Halland (NOR) UXM + 00:00:00
89 Image: Vincenzo Albanese Albanese, Vincenzo (ITA) EFE + 00:00:00
90 Image: Gianni Vermeersch Vermeersch, Gianni (BEL) ADC + 00:00:00
91 Image: Pascal Ackermann Ackermann, Pascal (GER) IPT + 00:00:00
92 Image: Niklas Märkl Märkl, Niklas (GER) TPP + 00:00:00
93 Image: Tim Wellens Wellens, Tim (BEL) UAD + 00:00:00
94 Image: Nils Politt Politt, Nils (GER) UAD + 00:00:00
95 Image: Simone Velasco Velasco, Simone (ITA) XAT + 00:00:00
96 Image: Samuel Watson Watson, Samuel (GBR) IGD + 00:00:00
97 Image: Emiel Verstrynge Verstrynge, Emiel (BEL) ADC + 00:00:00
98 Image: Primož Roglič Roglič, Primož (SLO) RBH + 00:00:00
99 Image: Alberto Dainese Dainese, Alberto (ITA) TUD + 00:00:00
100 Image: Edoardo Affini Affini, Edoardo (ITA) TVL + 00:00:00
101 Image: Sébastien Grignard Grignard, Sébastien (BEL) LOT + 00:00:00
102 Image: Tim Naberman Naberman, Tim (NED) TPP + 00:00:00
103 Image: Clément Berthet Berthet, Clément (FRA) DAT + 00:00:00
104 Image: Pavel Sivakov Sivakov, Pavel (FRA) UAD + 00:00:00
105 Image: Jonas Rickaert Rickaert, Jonas (BEL) ADC + 00:00:00
106 Image: Eduardo Sepúlveda Sepúlveda, Eduardo (ARG) LOT + 00:00:00
107 Image: Luke Durbridge Durbridge, Luke (AUS) JAY + 00:00:00
108 Image: Elmar Reinders Reinders, Elmar (NED) JAY + 00:00:00
109 Image: Simon Yates Yates, Simon (GBR) TVL + 00:00:00
110 Image: Amaury Capiot Capiot, Amaury (BEL) ARK + 00:00:00
111 Image: Cristian Rodríguez Martín Rodríguez Martín, Cristian (ESP) ARK + 00:00:00
112 Image: Andreas Leknessund Leknessund, Andreas (NOR) UXM + 00:00:00
113 Image: Michel Storer Storer, Michel (AUS) TUD + 00:00:00
114 Image: Jhonnatan Narváez Narváez, Jhonnatan (ECU) UAD + 00:00:00
115 Image: Marc Soler Soler, Marc (ESP) UAD + 00:00:00
116 Image: Einer Rubio Reyes Rubio Reyes, Einer (COL) MOV + 00:00:00
117 Image: Santiago Buitrago Sánchez Buitrago Sánchez, Santiago (COL) TBV + 00:00:00
118 Image: Bruno Armirail Armirail, Bruno (FRA) DAT + 00:00:00
119 Image: Paul Penhoët Penhoët, Paul (FRA) GFC + 00:00:00
120 Image: Quentin Pacher Pacher, Quentin (FRA) GFC + 00:00:00
121 Image: Fabian Lienhard Lienhard, Fabian (SUI) TUD + 00:00:00
122 Image: Silvan Dillier Dillier, Silvan (SUI) ADC + 00:00:00
123 Image: Vito Braet Braet, Vito (BEL) IWA + 00:00:00
124 Image: Laurenz Rex Rex, Laurenz (BEL) IWA + 00:00:00
125 Image: Quinn Simmons Simmons, Quinn (USA) LTK + 00:00:09
126 Image: Alexey Lutsenko Lutsenko, Alexey (KAZ) IPT + 00:00:00
127 Image: Sergio Higuita Higuita, Sergio (COL) XAT + 00:00:00
128 Image: Raúl García Pierna García Pierna, Raúl (ESP) ARK + 00:00:00
129 Image: Roel Van Sintmaartensdijk Van Sintmaartensdijk, Roel (NED) IWA + 00:00:00
130 Image: Tim Merlier Merlier, Tim (BEL) SOQ + 00:00:00
131 Image: Mauro Schmid Schmid, Mauro (SUI) JAY + 00:00:00
132 Image: Lucas Plapp Plapp, Lucas (AUS) JAY + 00:00:00
133 Image: Aleksandr Vlasov Vlasov, Aleksandr (RUS) RBH + 00:00:00
134 Image: Gregor Mühlberger Mühlberger, Gregor (AUT) MOV + 00:00:00
135 Image: Felix Gall Gall, Felix (AUT) DAT + 00:00:00
136 Image: Emanuel Buchmann Buchmann, Emanuel (GER) COF + 00:00:00
137 Image: Jarrad Drizners Drizners, Jarrad (AUS) LOT + 00:00:00
138 Image: Callum Scotson Scotson, Callum (AUS) DAT + 00:00:00
139 Image: Mathieu Burgaudeau Burgaudeau, Mathieu (FRA) TEN + 00:00:00
140 Image: Clément Champoussin Champoussin, Clément (FRA) XAT + 00:00:00
141 Image: Hugo Page Page, Hugo (FRA) IWA + 00:00:00
142 Image: Louis Barré Barré, Louis (FRA) IWA + 00:00:00
143 Image: Ewen Costiou Costiou, Ewen (FRA) ARK + 00:00:00
144 Image: Harrison Sweeny Sweeny, Harrison (AUS) EFE + 00:00:00
145 Image: Michael Valgren Valgren, Michael (DEN) EFE + 00:00:00
146 Image: Ben Healy Healy, Ben (IRL) EFE + 00:00:00
147 Image: Alex Baudin Baudin, Alex (FRA) EFE + 00:00:00
148 Image: Anthony Turgis Turgis, Anthony (FRA) TEN + 00:00:00
149 Image: Mattéo Vercher Vercher, Mattéo (FRA) TEN + 00:00:00
150 Image: Harold Alfonso Tejada Canacue Tejada Canacue, Harold Alfonso (COL) XAT + 00:00:00
151 Image: Iván Romeo Abad Romeo Abad, Iván (ESP) MOV + 00:00:00
152 Image: Benjamin Thomas Thomas, Benjamin (FRA) COF + 00:00:00
153 Image: Michael Woods Woods, Michael (CAN) IPT + 00:00:00
154 Image: Magnus Cort Nielsen Nielsen, Magnus Cort (DEN) UXM + 00:00:00
155 Image: Kamil Gradek Gradek, Kamil (POL) TBV + 00:00:00
156 Image: Gianni Moscon Moscon, Gianni (ITA) RBH + 00:00:00
157 Image: Edward Theuns Theuns, Edward (BEL) LTK + 00:00:00
158 Image: Simone Consonni Consonni, Simone (ITA) LTK + 00:00:00
159 Image: Pablo Castrillo Castrillo, Pablo (ESP) MOV + 00:00:00
160 Image: Thibau Nys Nys, Thibau (BEL) LTK + 00:00:00

Standings

General

Pogačar, Tadej

76:00:32

Mountain

Pogačar, Tadej

119 pts

Points

Milan, Jonathan

372 pts

Youth

Lipowitz, Florian

76:11:32

Team

Team Visma | Lease A Bike

232:01:32

Stage Information

This is stage number 21 of the race Tour 2025.

It takes place on 27-07-2025, between Mantes-la-Ville (FRA) and Paris (Champs-Élysées) (FRA), its length is 132.3 km, and the scheduled start and end times are from 16:10:00 to 19:35:00.

Here, you will find information about this event, including maps, stage profiles, final kilometers profile, and complete rankings.

Image license:
Images by la-flamme-rouge.eu