Tour de France 2025: the complete general classification after the 17th stage

Tadej Pogacar is still the leader of the general classification, Wednesday, July 23, at the end of the 17th stage, contested between Bollène (Vaucluse) and Valence and won by the Italian spinner Jonathan Milan.
- Tadej Pogacar (Slovenia; UAE Team Emirates-XRG) 61:50:16
- Jonas Vingegaard (Denmark; Visma-Lease a Bike) + 4 min 15 s
- Florian Lipowitz (Germany; Red Bull-Bora-Hansgrohe) + 9 min 3 s
- Oscar Onley (UK; Picnic-PostNL) + 11 min 4 s
- Primoz Roglic (Slovenia; Red Bull-Bora-Hansgrohe) + 11 min 42 s
- Kévin Vauquelin (France; Arkéa-B&B Hotels) + 13 min 20 s
- Felix Gall (Austria; Decathlon-AG2R La Mondiale) + 14 min 50 s
- Tobias Johannessen (Norway; Uno-X Mobility) + 17 min 1 s
- Ben Healy (Ireland; EF Education-EasyPost) + 17 min 52 s
- Carlos Rodriguez (Spain; Ineos Grenadiers) + 20 min 45 s
- Jordan Jegat (France; TotalEnergies) + 23 min 10 s
- Ben O'Connor (Australia; Jayco-AlUla) + 31 min 8 s
- Guillaume Martin-Guyonnet (France; Groupama-FDJ) + 35 min 14 s
- Thymen Arensman (Netherlands; Ineos Grenadiers) + 44 min 20 s
- Sepp Kuss (USA; Visma-Lease a Bike) + 47 min 59 s
- Jhonatan Narvaez (Ecuador; UAE Team Emirates-XRG) + 52 min 4 s
- Cristian Rodriguez (Spain; Arkéa-B&B Hotels) + 53 min 24 s
- Enric Mas (Spain; Movistar) + 53 min 44 s
- Sergio Higuita (Colombia; XDS-Astana) + 54 min 57 s
- Matteo Jorgenson (United States; Visma-Lease a Bike) + 57 min 35 s
- Valentin Madouas (France; Groupama-FDJ) + 1 h 3 min 27 s
- Warren Barguil (France; Picnic-PostNL) + 1 h 6 min 50 s
- Simon Yates (United Kingdom; Visma-Lease a Bike) + 1 h 7 min
- Gregor Mühlberger (Austria; Movistar) + 1 h 11 min 37 s
- Adam Yates (United Kingdom; UAE Team Emirates-XRG) + 1h 17m 56s
- Xandro Meurisse (Belgium; Alpecin-Deceuninck) + 1 h 18 min 1 s
- Callum Scotson (Australia; Decathlon-AG2R La Mondiale) + 1 h 23 min 45 s
- Emanuel Buchmann (Germany; Cofidis) + 1 h 24 min 26 s
- Ilan Van Wilder (Belgium; Soudal-Quick Step) + 1 h 25 min 27 s
- Aleksandr Vlasov (Red Bull-Bora-Hansgrohe) + 1 h 28 min 38 s
- Victor Campenaerts (Belgium; Visma-Lease a Bike) + 1 h 30 min 47 s
- Romain Grégoire (France; Groupama-FDJ) + 1 h 31 min 31 s
- Raul Garcia Pierna (Spain; Arkéa-B&B Hotels) + 1 h 31 min 55 s
- Aurélien Paret-Peintre (France; Decathlon-AG2R La Mondiale) + 1 h 32 min 53 s
- Clément Berthet (France; Decathlon-AG2R La Mondiale) + 1 h 40 min 42 s
- Marc Soler (Spain; UAE Team Emirates-XRG) + 1 h 44 min 56 s
- Quentin Pacher (France; Groupama-FDJ) + 1 h 48 min 28 s
- Julian Alaphilippe (France; Tudor) + 1 h 51 min 20 s
- Harrison Sweeny (Australia; EF Education-EasyPost) + 1:52:99
- Simone Velasco (Italy; XDS-Astana) + 1 h 52 min 42 s
- Tim Wellens (Belgium; UAE Team Emirates-XRG) + 1h 52m 50s
- Joseph Blackmore (United Kingdom; Israel-Premier Tech) + 1 h 55 min 11 s
- Clément Venturini (France; Arkéa-B&B Hotels) + 1 h 55 min 29 s
- Harold Tejada (Colombia; XDS-Astana) + 1 h 58 min 19 s
- Pascal Eenkhoorn (Netherlands; Soudal-Quick Step) + 1 h 58 min 32 s
- Santiago Buitrago (Colombia; Bahrain Victorius) + 1h 58m 59s
- Tiesj Benoot (Belgium; Visma-Lease a Bike) + 1 h 59 min 55 s
- Alex Baudin (France; EF Education-EasyPost) + 2 h 1 min 37 s
- Geraint Thomas (United Kingdom; Ineos Grenadiers) + 2 h 5 min 26 s
- Mathieu Burgaudeau (France; TotalEnergies) + 2 h 5 min 27 s
- Valentin Paret-Peintre (France; Soudal-Quick Step) + 2 h 6 min 37 s
- Quinn Simmons (United States; Lidl-Trek) + 2 h 7 min 8 s
- Michael Woods (Canada; Israel-Premier Tech) + 2 h 7 min 44 s
- Neilson Powless (United States; EF Education-EasyPost) + 2h 10m 1s
- Frank Van Den Broek (Netherlands; Picnic-PostNL) + 2h 10m 7s
- Einer Rubio Reyes (Colombia; Movistar) + 2 h 11 min 58 s
- Axel Laurance (France; Ineos Grenadiers) + 2 h 12 min 11 s
- Alexandre Delettre (France; TotalEnergies) + 2 h 13 min 36 s
- Markus Hoelgaard (Norway; Uno-X Mobility) + 2:17:21
- Bruno Armirail (France; Decathlon-AG2R La Mondiale) + 2 h 17 min 52 s
- Andreas Leknessund (Norway; Uno-X Mobility) + 2h 20m 6s
- Jasper Stuyven (Belgium; Lidl-Trek) + 2 h 21 min 33 s
- Michael Storer (Australia; Tudor) + 2:21:50
- Emiel Verstrynge (Belgium; Alpecin-Deceuninck) + 2 h 21 min 58 s
- Thomas Gachignard (France; TotalEnergies) + 2 h 22 min 49 s
- Wout Van Aert (Belgium; Visma-Lease a Bike) + 2 h 27 min 19 s
- Ewen Costiou (France; Arkéa-B&B Hotels) + 2 h 27 min 49 s
- Nelson Oliveira (Portugal; Movistar) + 2h 29m 5s
- Maximilian Schachmann (Germany; Soudal-Quick Step) + 2 h 30 min 42 s
- Mathis Le Berre (France; Arkéa-B&B Hotels) + 2 h 31 min 39 s
- Clément Champoussin (France; XDS-Astana) + 2 h 31 min 57 s
- Michael Valgren (Denmark; EF Education-EasyPost) + 2:31:57
- Jenno Berckmoes (Belgium; Lotto) + 2 h 33 min 18 s
- Alex Aranburu (Spain; Cofidis) + 2 h 33 min 52 s
- Ion Izagirre (Spain; Cofidis) + 2 h 34 min 59 s
- Alexey Lutsenko (Kazakhstan; Israel-Premier Tech) + 2 h 36 min 23 s
- Pavel Sivakov (France; UAE Team Emirates-XRG) + 2:37:23
- Cyril Barthe (France; Groupama-FDJ) + 2 h 38 min 4 s
- Krists Neilands (Latvia; Israel-Premier Tech) + 2 h 38 min 12 s
- Jonas Abrahamsen (Norway; Uno-X Mobility) + 2h 38m 26s
- Brent Van Moer (Belgium; Lotto) + 2 h 40 min 44 s
- Oliver Naesen (Belgium; Decathlon-AG2R La Mondiale) + 2 h 41 min 33 s
- Marius Mayrhofer (Germany; Tudor) + 2 h 43 min 57 s
- Mike Teunissen (Netherlands; XDS-Astana) + 2:46:50
- Tobias Foss (Norway; Ineos Grenadiers) + 2 h 47 min 26 s
- Nils Politt (Germany; UAE Team Emirates-XRG) + 2h 47m 37s
- Marco Haller (Austria; Tudor) + 2 h 48 min 14 s
- Louis Barré (France; Intermarché-Wanty) + 2 h 48 min 40 s
- Bastien Tronchon (France; Decathlon-AG2R La Mondiale) + 2 h 49 min 55 s
- Kasper Asgreen (Denmark; EF Education-EasyPost) + 2h 50m 46s
- Laurence Pithie (New Zealand; Red Bull-Bora-Hansgrohe) + 2 h 51 min 14 s
- Toms Skujins (Latvia; Lidl-Trek) + 2 h 53 min 18 s
- Clément Russo (France; Groupama-FDJ) + 2 h 53 min 18 s
- Dylan Teuns (Belgium; Cofidis) + 2 h 53 min 42 s
- Marc Hirschi (Switzerland; Tudor) + 2 h 53 min 49 s
- Damien Touzé (France; Cofidis) + 2 h 54 min 48 s
- Lenny Martinez (France; Bahrain Victorius) + 2h 57m 30s
- Tobias Lund Andresen (Denmark; Picnic-PostNL) + 2 h 57 min 43 s
- Jonas Rickaert (Belgium; Alpecin-Deceuninck) + 2 h 59 min 4 s
- Fred Wright (United Kingdom; Bahrain Victorius) + 2h 59m 20s
- Kaden Groves (Australia; Alpecin-Deceuninck) + 2 h 59 min 44 s
- Anders Johannessen (Norway; Uno-X Mobility) + 3 h 0 min 24 s
- Gianni Vermeersch (Belgium; Alpecin-Deceuninck) + 3 h 2 min 49 s
- William Barta (United States; Movistar) + 3 h 3 min 19 s
- Gianni Moscon (Italy; Red Bull-Bora-Hansgrohe) + 3 h 6 min 4 s
- Matis Louvel (France; Israel-Premier Tech) + 3 h 6 min 54 s
- Matteo Trentin (Italy; Tudor) + 3 h 8 min 54 s
- Mauro Schmid (Switzerland; Jayco-AlUla) + 3 h 9 min 11 s
- Ivan Romeo Abad (Spain; Movistar) + 3 h 9 min 50 s
- Niklas Märkl (Germany; Picnic-PostNL) + 3:16:44
- Vincenzo Albanese (Italy; EF Education-EasyPost) + 3:16:57
- Connor Swift (United Kingdom; Ineos Grenadiers) + 3h 17m 36s
- Pablo Castrillo Zapater (Spain; Movistar) + 3:18:52
- Paul Penhoet (France; Groupama-FDJ) + 3 h 22 min 41 s
- Anthony Turgis (France; TotalEnergies) + 3 h 23 min 3 s
- Thibau Nys (Belgium; Lidl-Trek) + 3 h 24 min 47 s
- Ivan Garcia Cortina (Spain; Movistar) + 3:29:23
- Edoardo Affini (Italy; Visma-Lease a Bike) + 3 h 30 min 21 s
- Alberto Dainese (Italy; Tudor) + 3 h 30 min 49 s
- Eduardo Sepulveda (Argentina; Lotto) + 3:31:32
- Jake Stewart (UK; Israel-Premier Tech) + 3h 32m 18s
- Robert Stannard (Australia; Bahrain Victorius) + 3:32:34
- Matej Mohoric (Slovenia; Bahrain Victorius) + 3 h 35 min 15 s
- Mick Van Dijke (Netherlands; Red Bull-Bora-Hansgrohe) + 3:38:23
- Pascal Ackermann (Germany; Israel-Premier Tech) + 3 h 40 min 18 s
- Luke Plapp (Australia; Jayco-AlUla) + 3:41:36
- Samuel Watson (United Kingdom; Ineos Grenadiers) + 3 h 41 min 55 s
- Tim Naberman (Netherlands; Picnic-PostNL) + 3:43:07
- Magnus Cort Nielsen (Denmark; Uno-X Mobility) + 3:44:55
- Pavel Bittner (Czech Republic; Picnic-PostNL) + 3 h 46 min 33 s
- Jonas Rutsch (Germany; Intermarché-Wanty) + 3 h 46 min 35 s
- Sean Flynn (UK; Picnic-PostNL) + 3:47:22
- Biniam Girmay (Eritrea; Intermarché-Wanty) + 3 h 48 min 18 s
- Silvan Dillier (Switzerland; Alpecin-Deceuninck) + 3 h 49 min 6 s
- Amaury Capiot (Belgium; Arkéa-B&B Hotels) + 3 h 50 min 51 s
- Luke Durbridge (Australia; Jayco-AlUla) + 3:51:26
- Mattéo Vercher (France; TotalEnergies) + 3 h 52 min 29 s
- Jarrad Drizners (Australia; Lotto) + 3:53:21
- Lewis Askey (United Kingdom; Groupama-FDJ) + 3 h 55 min 3 s
- Arnaud De Lie (Belgium; Lotto) + 3 h 55 min 16 s
- Elmar Reinders (Netherlands; Jayco-AlUla) + 3:56:11
- Laurenz Rex (Belgium; Intermarché-Wanty) + 3 h 58 min 23 s
- Hugo Page (France; Intermarché-Wanty) + 3 h 58 min 51 s
- Vito Braet (Belgium; Intermarché-Wanty) + 4 h 0 min 55 s
- Stian Edvardsen-Fredheim (Norway; Uno-X Mobility) + 4 h 1 min 2 s
- Sébastien Grignard (Belgium; Lotto) + 4 h 1 min 36 s
- Alexis Renard (France; Cofidis) + 4 h 1 min 53 s
- Jonathan Milan (Italy; Lidl-Trek) + 4 h 3 min 18 s
- Dylan Groenewegen (Netherlands; Jayco-AlUla) + 4 h 4 min 9 s
- Bert Van Lerberghe (Belgium; Soudal-Quick Step) + 4 h 4 min 18 s
- Tim Merlier (Belgium; Soudal-Quick Step) + 4 h 4 min 36 s
- Guillaume Boivin (Canada; Israel-Premier Tech) + 4 h 5 min 10 s
- Luka Mezgec (Slovenia; Jayco-AlUla) + 4 h 6 min 51 s
- Phil Bauhaus (Germany; Bahrain Victorius) + 4 h 6 min 56 s
- Arnaud Démare (France; Arkéa-B&B Hotels) + 4 h 8 min 18 s
- Benjamin Thomas (France; Cofidis) + 4 h 8 min 42 s
- Davide Ballerini (Italy; XDS-Astana) + 4 h 9 min 45 s
- Kamil Gradek (Poland; Bahrain Victorius) + 4h 10m 58s
- Edward Theuns (Belgium; Lidl-Trek) + 4 h 12 min 33 s
- Yevgeniy Fedorov (Kazakhstan; XDS-Astana) + 4 h 13 min 7 s
- Roel Van Sintmaartensdijk (Netherlands; Intermarché-Wanty) + 4 h 13 min 18 s
- Fabian Lienhard (Switzerland; Tudor) + 4 h 13 min 56 s
- Simone Consonni (Italy; Lidl-Trek) + 4 h 15 min 55 s
- Jordi Meeus (Belgium; Red Bull-Bora-Hansgrohe) + 4 h 17 min 43 s
Contribute
Reuse this contentLe Monde