Informations générales
Maillots distinctifs
Top 10 Classement Général
| # | Coureur | Temps / Écart |
|---|---|---|
| 1 | Tadej Pogačar (Svn) | 76h 00' 32" |
| 2 | Jonas Vingegaard (DNK) | + 4' 24" |
| 3 | Florian Lipowitz | + 11' 00" |
| 4 | Oscar Onley | + 12' 12" |
| 5 | Felix Gall | + 17' 12" |
| 6 | Tobias Halland Johannessen | + 20' 14" |
| 7 | Kévin Vauquelin | + 22' 35" |
| 8 | Primož Roglič (Svn) | + 25' 30" |
| 9 | Ben Healy | + 28' 02" |
| 10 | Jordan Jegat | + 32' 42" |
Résultats des étapes
| 1 | Jasper Philipsen | 3h 53' 11" |
| 2 | Biniam Girmay | + 0" |
| 3 | Soren Waerenskjold | + 0" |
| 4 | Anthony Turgis | + 0" |
| 5 | Matteo Trentin | + 0" |
| 6 | Clément Russo | + 0" |
| 7 | Paul Penhoët | + 0" |
| 8 | Matteo Jorgenson | + 0" |
| 9 | Marius Mayrhofer | + 0" |
| 10 | Samuel Watson | + 0" |
| 1 | Mathieu van der Poel (NLD) | 4h 45' 41" |
| 2 | Tadej Pogacar (Svn) | + 0" |
| 3 | Jonas Vingegaard (DNK) | + 0" |
| 4 | Romain Grégoire | + 0" |
| 5 | Julian Alaphilippe (Fra) | + 0" |
| 6 | Oscar Onley | + 0" |
| 7 | Aurélien Paret-Peintre | + 0" |
| 8 | Kévin Vauquelin | + 0" |
| 9 | Simone Velasco | + 0" |
| 10 | Jenno Berckmoes | + 0" |
| 1 | Tim Merlier | 4h 16' 55" |
| 2 | Jonathan Milan | + 0" |
| 3 | Phil Bauhaus | + 0" |
| 4 | Soren Waerenskjold | + 0" |
| 5 | Pavel Bittner | + 0" |
| 6 | Biniam Girmay | + 0" |
| 7 | Kaden Groves | + 0" |
| 8 | Pascal Ackermann | + 0" |
| 9 | Amaury Capiot | + 0" |
| 10 | Alberto Dainese | + 0" |
| 1 | Tadej Pogacar (Svn) | 3h 50' 29" |
| 2 | Mathieu van der Poel (NLD) | + 0" |
| 3 | Jonas Vingegaard (DNK) | + 0" |
| 4 | Oscar Onley | + 0" |
| 5 | Romain Grégoire | + 0" |
| 6 | João Almeida | + 0" |
| 7 | Remco Evenepoel (BEL) | + 3" |
| 8 | Matteo Jorgenson | + 3" |
| 9 | Matthias Skjelmose Jensen | + 7" |
| 10 | Kévin Vauquelin | + 10" |
| 1 | Remco Evenepoel (BEL) | 36' 42" |
| 2 | Tadej Pogacar (Svn) | + 16" |
| 3 | Edoardo Affini | + 33" |
| 4 | Bruno Armirail | + 35" |
| 5 | Kévin Vauquelin | + 49" |
| 6 | Florian Lipowitz | + 58" |
| 7 | Ivan Romeo | + 1' 02" |
| 8 | João Almeida | + 1' 14" |
| 9 | Luke Plapp | + 1' 17" |
| 10 | Pablo Castrillo | + 1' 18" |
| 1 | Ben Healy | 4h 24' 10" |
| 2 | Quinn Simmons | + 2' 44" |
| 3 | Michael Storer | + 2' 51" |
| 4 | Eddie Dunbar | + 3' 21" |
| 5 | Simon Yates (Gbr) | + 3' 24" |
| 6 | William Barta | + 3' 29" |
| 7 | Harold Tejada | + 3' 52" |
| 8 | Mathieu van der Poel (NLD) | + 3' 58" |
| 9 | Tadej Pogacar (Svn) | + 5' 27" |
| 10 | Jonas Vingegaard (DNK) | + 5' 27" |
| 1 | Tadej Pogacar (Svn) | 4h 05' 39" |
| 2 | Jonas Vingegaard (DNK) | + 0" |
| 3 | Oscar Onley | + 2" |
| 4 | Felix Gall | + 2" |
| 5 | Matteo Jorgenson | + 2" |
| 6 | Remco Evenepoel (BEL) | + 2" |
| 7 | Kévin Vauquelin | + 2" |
| 8 | Jhonatan Narvaez | + 7" |
| 9 | Alex Laurance | + 15" |
| 10 | Tobias Halland Johannessen | + 21" |
| 1 | Jonathan Milan | 3h 50' 26" |
| 2 | Wout van Aert | + 0" |
| 3 | Kaden Groves | + 0" |
| 4 | Pascal Ackermann | + 0" |
| 5 | Arnaud de Lie | + 0" |
| 6 | Tobias Lund Andresen | + 0" |
| 7 | Bryan Coquard | + 0" |
| 8 | Alberto Dainese | + 0" |
| 9 | Vincenzo Albanese | + 0" |
| 10 | Stian Fredheim | + 0" |
| 1 | Tim Merlier | 3h 28' 52" |
| 2 | Jonathan Milan | + 0" |
| 3 | Arnaud de Lie | + 0" |
| 4 | Pavel Bittner | + 0" |
| 5 | Paul Penhoët | + 0" |
| 6 | Biniam Girmay | + 0" |
| 7 | Phil Bauhaus | + 0" |
| 8 | Jordi Meeus | + 0" |
| 9 | Stian Fredheim | + 0" |
| 10 | Kaden Groves | + 0" |
| 1 | Simon Yates (Gbr) | 4h 20' 05" |
| 2 | Thymen Arensman | + 9" |
| 3 | Ben Healy | + 31" |
| 4 | Ben O'Connor | + 49" |
| 5 | Michael Storer | + 1' 23" |
| 6 | Joseph Blackmore | + 3' 57" |
| 7 | Anders Halland Johannessen | + 4' 38" |
| 8 | Lenny Martinez | + 4' 51" |
| 9 | Tadej Pogacar (Svn) | + 4' 51" |
| 10 | Jonas Vingegaard (DNK) | + 4' 51" |
| 1 | Jonas Abrahamsen | 3h 15' 56" |
| 2 | Mauro Schmid | + 0" |
| 3 | Mathieu van der Poel (NLD) | + 7" |
| 4 | Arnaud de Lie | + 53" |
| 5 | Wout van Aert | + 53" |
| 6 | Axel Laurance | + 53" |
| 7 | Fred Wright | + 53" |
| 8 | Mathieu Burgaudeau | + 53" |
| 9 | Quinn Simmons | + 53" |
| 10 | Davide Ballerini | + 1' 11" |
| 1 | Tadej Pogacar (Svn) | 4h 21' 19" |
| 2 | Jonas Vingegaard (DNK) | + 2' 10" |
| 3 | Florian Lipowitz | + 2' 23" |
| 4 | Tobias Halland Johannessen | + 3' 00" |
| 5 | Oscar Onley | + 3' 00" |
| 6 | Kévin Vauquelin | + 3' 33" |
| 7 | Remco Evenepoel (BEL) | + 3' 35" |
| 8 | Felix Gall | + 4' 02" |
| 9 | Primoz Roglic (Svn) | + 4' 08" |
| 10 | Cristian Rodriguez | + 7' 26" |
| 1 | Tadej Pogacar (Svn) | 23' 00" |
| 2 | Jonas Vingegaard (DNK) | + 36" |
| 3 | Primoz Roglic (Svn) | + 1' 20" |
| 4 | Florian Lipowitz | + 1' 56" |
| 5 | Luke Plapp | + 1' 58" |
| 6 | Matteo Jorgenson | + 2' 03" |
| 7 | Oscar Onley | + 2' 06" |
| 8 | Adam Yates (Gbr) | + 2' 15" |
| 9 | Lenny Martinez | + 2' 21" |
| 10 | Felix Gall | + 2' 22" |
| 1 | Thymen Arensman | 4h 53' 35" |
| 2 | Tadej Pogacar (Svn) | + 1' 08" |
| 3 | Jonas Vingegaard (DNK) | + 1' 12" |
| 4 | Felix Gall | + 1' 19" |
| 5 | Florian Lipowitz | + 1' 25" |
| 6 | Oscar Onley | + 2' 09" |
| 7 | Ben Healy | + 2' 46" |
| 8 | Primoz Roglic (Svn) | + 2' 46" |
| 9 | Tobias Halland Johannessen | + 2' 59" |
| 10 | Kévin Vauquelin | + 3' 08" |
| 1 | Tim Wellens (Bel) | 3h 34' 09" |
| 2 | Victor Campenaerts | + 1' 28" |
| 3 | Julian Alaphilippe (Fra) | + 1' 36" |
| 4 | Wout van Aert | + 1' 36" |
| 5 | Axel Laurance | + 1' 36" |
| 6 | Aleksandr Vlasov | + 1' 36" |
| 7 | Jasper Stuyven | + 1' 36" |
| 8 | Jordan Jegat | + 1' 36" |
| 9 | Michael Valgren (Dnk) | + 1' 36" |
| 10 | Valentin Madouas | + 1' 36" |
| 1 | Valentin Paret-Peintre | 4h 03' 19" |
| 2 | Ben Healy | + 0" |
| 3 | Santiago Buitrago | + 4" |
| 4 | Ilan van Wilder | + 14" |
| 5 | Tadej Pogacar (Svn) | + 43" |
| 6 | Jonas Vingegaard (DNK) | + 45" |
| 7 | Enric Mas | + 53" |
| 8 | Julian Alaphilippe (Fra) | + 1' 17" |
| 9 | Primoz Roglic (Svn) | + 1' 51" |
| 10 | Florian Lipowitz | + 1' 53" |
| 1 | Jonathan Milan | 3h 25' 30" |
| 2 | Jordi Meeus | + 0" |
| 3 | Tobias Lund Andresen | + 0" |
| 4 | Arnaud de Lie | + 0" |
| 5 | Davide Ballerini | + 0" |
| 6 | Alberto Dainese | + 0" |
| 7 | Paul Penhoët | + 0" |
| 8 | Yevgeniy Fedorov | + 0" |
| 9 | Clément Russo | + 0" |
| 10 | Jasper Stuyven | + 0" |
| 1 | Ben O'Connor | 5h 03' 47" |
| 2 | Tadej Pogacar (Svn) | + 1' 45" |
| 3 | Jonas Vingegaard (DNK) | + 1' 54" |
| 4 | Oscar Onley | + 1' 58" |
| 5 | Einer Augusto Rubio | + 2' 00" |
| 6 | Felix Gall | + 2' 25" |
| 7 | Primoz Roglic (Svn) | + 2' 46" |
| 8 | Adam Yates (Gbr) | + 3' 03" |
| 9 | Tobias Halland Johannessen | + 3' 09" |
| 10 | Sepp Kuss | + 3' 26" |
| 1 | Thymen Arensman | 2h 46' 06" |
| 2 | Jonas Vingegaard (DNK) | + 2" |
| 3 | Tadej Pogacar (Svn) | + 2" |
| 4 | Florian Lipowitz | + 6" |
| 5 | Oscar Onley | + 47" |
| 6 | Felix Gall | + 1' 34" |
| 7 | Tobias Halland Johannessen | + 1' 41" |
| 8 | Ben Healy | + 2' 19" |
| 9 | Valentin Paret-Peintre | + 3' 47" |
| 10 | Simon Yates (Gbr) | + 3' 54" |
| 1 | Kaden Groves | 4h 06' 09" |
| 2 | Frank van den Broek | + 54" |
| 3 | Pascal Eenkhoorn | + 59" |
| 4 | Simone Velasco | + 1' 04" |
| 5 | Romain Grégoire | + 1' 04" |
| 6 | Jake Stewart | + 1' 04" |
| 7 | Jordan Jegat | + 1' 04" |
| 8 | Tim Wellens (Bel) | + 1' 04" |
| 9 | Matteo Jorgenson | + 1' 04" |
| 10 | Harry Sweeny | + 1' 04" |
| 1 | Wout van Aert | 3h 07' 30" |
| 2 | Davide Ballerini | + 19" |
| 3 | Matej Mohoric | + 19" |
| 4 | Tadej Pogacar (Svn) | + 19" |
| 5 | Matteo Jorgenson | + 26" |
| 6 | Matteo Trentin | + 38" |
| 7 | Arnaud de Lie | + 1' 14" |
| 8 | Kévin Vauquelin | + 1' 14" |
| 9 | Mike Teunissen | + 1' 14" |
| 10 | Dylan Teuns | + 1' 14" |
Temps forts
L'édition 2025 du Tour de France s'élance de Lille pour 21 étapes et plus de 3300 kilomètres, avant de rejoindre Paris le 27 juillet. Dès l'étape 2, entre Lauwin-Planque et Boulogne-sur-Mer, Mathieu van der Poel s'impose devant les favoris du classement général, donnant le ton d'un Tour disputé.
Tadej Pogačar frappe dès l'étape 4, à l'arrivée à Rouen, avant de confirmer sa forme sur l'étape 7, marquée par une arrivée en côte à Mûr-de-Bretagne. Remco Evenepoel s'illustre sur le contre-la-montre individuel de Caen, tandis que Ben Healy s'impose en costaud lors d'une échappée à Vire Normandie. Les sprinteurs Jasper Philipsen, Tim Merlier et Jonathan Milan se partagent les arrivées massives du début de course.
Au classement général, Tadej Pogačar domine l'ensemble de l'épreuve et s'impose avec plus de quatre minutes d'avance sur Jonas Vingegaard, son grand rival des dernières saisons. Le Slovène réalise la performance rare de conserver à la fois le maillot jaune et le maillot à pois de meilleur grimpeur, confirmant sa suprématie sur les étapes de montagne. Florian Lipowitz complète le podium et remporte au passage le maillot blanc du meilleur jeune, tandis que Jonathan Milan s'adjuge le maillot vert du classement par points. Cette édition confirme la rivalité désormais installée entre Pogačar et Vingegaard au sommet du cyclisme mondial.