Select Language

English

Down Icon

Select Country

France

Down Icon

Tour de France 2025: the general classification after the eighth stage

Tour de France 2025: the general classification after the eighth stage
Italy's Jonathan Milan, winner of the sprint of the eighth stage of the Tour de France, in Laval, Saturday, July 12, 2025. MOSA'AB ELSHAMY / AP

Jonathan Milan (Lidl-Trek) won the sprint on Saturday, July 12, in the eighth stage between Saint-Méen-le-Grand (Ille-et-Vilaine) and Laval. The Italian strengthened his lead in the sprinter's points classification. The green jersey was ahead of Wout van Aert (Visma-Lease a Bike) and Kaden Groves (Alpecin-Deceuninck). Slovenian Tadej Pogacar remains in yellow.

  1. Tadej Pogacar (Slovenia; UAE Team Emirates-XRG) Time: 29h48'30
  2. Remco Evenepoel (Belgium; Soudal-Quick Step) + 54 s
  3. Kévin Vauquelin (France; Arkéa-B&B Hotels) + 1 min 11 s
  4. Jonas Vingegaard (Denmark; Visma-Lease a Bike) + 1 min 17 s
  5. Mathieu Van der Poel (Netherlands; Alpecin-Deceuninck) + 1 min 29 s
  6. Matteo Jorgenson (United States; Visma-Lease a Bike) + 1 min 34 s
  7. Oscar Onley (United Kingdom; Picnic-PostNL) + 2 min 49 s
  8. Florian Lipowitz (Germany; Red Bull-Bora-Hansgrohe) + 3 min 2 s
  9. Primoz Roglic (Slovenia; Red Bull-Bora-Hansgrohe) + 3 min 6 s
  10. Mattias Skjelmose (Denmark; Lidl-Trek) + 3 min 43 s
  11. Ben Healy (Ireland; EF Education-EasyPost) + 3 min 55 s
  12. Tobias Johannessen (Norway; Uno-X Mobility) + 4 min 28 s
  13. Enric Mas (Spain; Movistar) + 4 min 35 s
  14. Félix Gall (Austria; Decathlon-AG2R La Mondiale) + 4 min 49 s
  15. Carlos Rodriguez (Spain; Ineos Grenadiers) + 4 min 51 s
  16. Jordan Jegat (France; TotalEnergies) + 5 min 39 s
  17. Aurélien Paret-Peintre (France; Decathlon-AG2R La Mondiale) + 7 min 23 s
  18. Jhonatan Narvaez (Ecuador; UAE Team Emirates-XRG) + 8 min 11 s
  19. Guillaume Martin-Guyonnet (France; Groupama-FDJ) + 8 min 13 s
  20. Ben O'Connor (Australia; Jayco-AlUla) + 8 min 25 s
  21. Emanuel Buchmann (Germany; Cofidis) + 8 min 35 s
  22. Tiesj Benoot (Belgium; Visma-Lease a Bike) + 9 min 59 s
  23. Valentin Madouas (France; Groupama-FDJ) + 10 min 28 s
  24. Romain Grégoire (France; Groupama-FDJ) + 10 min 52 s
  25. Cristian Rodriguez (Spain; Arkéa-B&B Hotels) + 10 min 52 s
  26. Jenno Berckmoes (Belgium; Lotto) + 11 min 23 s
  27. Xandro Meurisse (Belgium; Alpecin-Deceuninck) + 13 min 10 s
  28. Steff Cras (Belgium; TotalEnergies) + 15 min 48 s
  29. Quentin Pacher (France; Groupama-FDJ) + 16 min 29 s
  30. Neilson Powless (United States; EF Education-EasyPost) + 16 min 58 s
  31. Warren Barguil (France; Picnic-PostNL) + 17 min 1 s
  32. Tim Wellens (Belgium; UAE Team Emirates-XRG) + 17 min 11 s
  33. Alexandre Delettre (France; TotalEnergies) + 17 min 49 s
  34. Sepp Kuss (USA; Visma-Lease a Bike) + 17 min 56 s
  35. Simon Yates (UK; Visma-Lease a Bike) + 18 min 0 s
  36. Santiago Buitrago (Colombia; Bahrain Victorius) + 18 min 30 s
  37. Joao Almeida (Portugal; UAE Team Emirates-XRG) + 19 min 3 s
  38. Clément Berthet (France; Decathlon-AG2R La Mondiale) + 19 min 9 s
  39. Clément Venturini (France; Arkéa-B&B Hotels) + 19 min 34 s
  40. Axel Laurance (France; Ineos Grenadiers) + 19 min 38 s
  41. Pascal Eenkhoorn (Netherlands; Soudal-Quick Step) + 21 min 8 s
  42. Joseph Blackmore (United Kingdom; Israel-Premier Tech) + 22 min 21 s
  43. Markus Hoelgaard (Norway; Uno-X Mobility) + 22 min 26 s
  44. Ilan Van Wilder (Belgium; Soudal-Quick Step) + 23 min 3 s
  45. Alex Baudin (France; EF Education-EasyPost) + 23 min 23 s
  46. Sergio Higuita (Colombia; XDS-Astana) + 23 min 27 s
  47. Harrison Sweeny (Australia; EF Education-EasyPost) + 23 min 43 s
  48. Aleksandr Vlasov (Red Bull-Bora-Hansgrohe) + 23 min 52 s
  49. Geraint Thomas (United Kingdom; Ineos Grenadiers) + 24 min 9 s
  50. Simone Velasco (Italy; XDS-Astana) + 24 min 26 s
  51. Callum Scotson (Australia; Decathlon-AG2R La Mondiale) + 25 min 5 s
  52. Thymen Arensman (Netherlands; Ineos Grenadiers) + 25 min 43 s
  53. Wout Van Aert (Belgium; Visma-Lease a Bike) + 26 min 30 s
  54. Toms Skujins (Latvia; Lidl-Trek) + 26 min 50 s
  55. Matteo Trentin (Italy; Tudor) + 27 min 21 s
  56. Adam Yates (United Kingdom; UAE Team Emirates-XRG) + 27 min 25 s
  57. Jasper Stuyven (Belgium; Lidl-Trek) + 28 min 38 s
  58. Mathieu Burgaudeau (France; TotalEnergies) + 28 min 47 s
  59. Oliver Naesen (Belgium; Decathlon-AG2R La Mondiale) + 28 min 48 s
  60. Nelson Oliveira (Portugal; Movistar) + 29 min 26 s
  61. Alexey Lutsenko (Kazakhstan; Israel-Premier Tech) + 29 min 33 s
  62. Tobias Lund Andresen (Denmark; Picnic-PostNL) + 30 min 6 s
  63. Victor Campenaerts (Belgium; Visma-Lease a Bike) + 30 min 9 s
  64. Gregor Mühlberger (Austria; Movistar) + 30 min 18 s
  65. Frank Van Den Broek (Netherlands; Picnic-PostNL) + 30 min 21 s
  66. Bastien Tronchon (France; Decathlon-AG2R La Mondiale) + 30 min 36 s
  67. Alex Aranburu (Spain; Cofidis) + 31 min 2 s
  68. Julian Alaphilippe (France; Tudor) + 32 min 8 s
  69. Quinn Simmons (United States; Lidl-Trek) + 32 min 16 s
  70. Thomas Gachignard (France; TotalEnergies) + 32 min 33 s
  71. Raul Garcia Pierna (Spain; Arkéa-B&B Hotels) + 33 min 10 s
  72. Bruno Armirail (France; Decathlon-AG2R La Mondiale) + 33 min 46 s
  73. Cyril Barthe (France; Groupama-FDJ) + 34 min 30 s
  74. Tobias Foss (Norway; Ineos Grenadiers) + 34 min 50 s
  75. Marc Soler (Spain; UAE Team Emirates-XRG) + 34 min 52 s
  76. Ion Izagirre (Spain; Cofidis) + 34 min 52 s
  77. Maximilian Schachmann (Germany; Soudal-Quick Step) + 35 min 15 s
  78. Krists Neilands (Latvia; Israel-Premier Tech) + 35 min 32 s
  79. Clément Champoussin (France; XDS-Astana) + 36 min 12 s
  80. Marc Hirschi (Switzerland; Tudor) + 37 min 41 s
  81. Gianni Moscon (Italy; Red Bull-Bora-Hansgrohe) + 37 min 47 s
  82. Kasper Asgreen (Denmark; EF Education-EasyPost) + 38 min 5 s
  83. Andreas Leknessund (Norway; Uno-X Mobility) + 39 min 7 s
  84. Thibau Nys (Belgium; Lidl-Trek) + 40 min 17 s
  85. Laurence Pithie (New Zealand; Red Bull-Bora-Hansgrohe) + 41 min 2 s
  86. Damien Touzé (France; Cofidis) + 41 min 55 s
  87. Robert Stannard (Australia; Bahrain Victorius) + 42 min 21 s
  88. Michael Woods (Canada; Israel-Premier Tech) + 43 min 0 s
  89. Connor Swift (United Kingdom; Ineos Grenadiers) + 43 min 12 s
  90. Ivan Garcia Cortina (Spain; Movistar) + 43 min 14 s
  91. Harold Tejada (Colombia; XDS-Astana) + 43 min 30 s
  92. Dylan Teuns (Belgium; Cofidis) + 44 min 11 s
  93. Anders Johannessen (Norway; Uno-X Mobility) + 44 min 30 s
  94. Pavel Sivakov (France; UAE Team Emirates-XRG) + 44 min 48 s
  95. Mathis Le Berre (France; Arkéa-B&B Hotels) + 45 min 18 s
  96. Marco Haller (Austria; Tudor) + 45 min 35 s
  97. Bryan Coquard (France; Cofidis) + 45 min 37 s
  98. Marius Mayrhofer (Germany; Tudor) + 45 min 49 s
  99. Mauro Schmid (Switzerland; Jayco-AlUla) + 45 min 50 s
  100. Valentin Paret-Peintre (France; Soudal-Quick Step) + 46 min 8 s
  101. Jonas Abrahamsen (Norway; Uno-X Mobility) + 46 min 11 s
  102. Emiel Verstrynge (Belgium; Alpecin-Deceuninck) + 46 min 22 s
  103. Kaden Groves (Australia; Alpecin-Deceuninck) + 46 min 25 s
  104. Michael Valgren (Denmark; EF Education-EasyPost) + 47 min 21 s
  105. Gianni Vermeersch (Belgium; Alpecin-Deceuninck) + 47 min 24 s
  106. Fred Wright (United Kingdom; Bahrain Victorius) + 47 min 40 s
  107. Matis Louvel (France; Israel-Premier Tech) + 47 min 46 s
  108. Louis Barré (France; Intermarché-Wanty) + 47 min 59 s
  109. Ivan Romeo Abad (Spain; Movistar) + 48 min 5 s
  110. Mike Teunissen (Netherlands; XDS-Astana) + 48 min 15 s
  111. Jonas Rutsch (Germany; Intermarché-Wanty) + 50 min 17 s
  112. Vincenzo Albanese (Italy; EF Education-EasyPost) + 50 min 28 s
  113. Ewen Costiou (France; Arkéa-B&B Hotels) + 50 min 28 s
  114. Matej Mohoric (Slovenia; Bahrain Victorius) + 50 min 29 s
  115. Brent Van Moer (Belgium; Lotto) + 50 min 33 s
  116. Anthony Turgis (France; TotalEnergies) + 50 min 51 s
  117. Nils Politt (Germany; UAE Team Emirates-XRG) + 51 min 46 s
  118. William Barta (United States; Movistar) + 51 min 57 s
  119. Einer Rubio Reyes (Colombia; Movistar) + 53 min 16 s
  120. Jonas Rickaert (Belgium; Alpecin-Deceuninck) + 53 min 38 s
  121. Luke Plapp (Australia; Jayco-AlUla) + 54 min 28 s
  122. Niklas Märkl (Germany; Picnic-PostNL) + 55 min 2 s
  123. Michael Storer (Australia; Tudor) + 55 min 7 s
  124. Pablo Castrillo Zapater (Spain; Movistar) + 55 min 34 s
  125. Lenny Martinez (France; Bahrain Victorius) + 55 min 41 s
  126. Clément Russo (France; Groupama-FDJ) + 58 min 50 s
  127. Paul Penhoet (France; Groupama-FDJ) + 59 min 1 s
  128. Pascal Ackermann (Germany; Israel-Premier Tech) + 59 min 25 s
  129. Danny Van Poppel (Netherlands; Red Bull-Bora-Hansgrohe) + 59 min 43 s
  130. Benjamin Thomas (France; Cofidis) + 59 min 56 s
  131. Samuel Watson (United Kingdom; Ineos Grenadiers) + 1 h 0 min 16 s
  132. Sean Flynn (UK; Picnic-PostNL) + 1h 0m 35s
  133. Jonas Rutsch (Germany; Intermarché-Wanty) + 1 h 0 min 45 s
  134. Eduardo Sepulveda (Argentina; Lotto) + 1 h 1 min 14 s
  135. Amaury Capiot (Belgium; Arkéa-B&B Hotels) + 1 h 2 min 2 s
  136. Tim Naberman (Netherlands; Picnic-PostNL) + 1 h 2 min 11 s
  137. Alberto Dainese (Italy; Tudor) + 1 h 2 min 22 s
  138. Edoardo Affini (Italy; Visma-Lease a Bike) + 1 h 2 min 32 s
  139. Jake Stewart (United Kingdom; Israel-Premier Tech) + 1 h 3 min 28 s
  140. Marijn Van den Berg (Netherlands; EF Education-EasyPost) + 1h 3m 31s
  141. Elmar Reinders (Netherlands; Jayco-AlUla) + 1 h 3 min 40 s
  142. Soren Waerenskjold (Norway; Uno-X Mobility) + 1 h 4 min 45 s
  143. Luka Mezgec (Slovenia; Jayco-AlUla) + 1 h 5 min 6 s
  144. Pavel Bittner (Czech Republic; Picnic-PostNL) + 1 h 5 min 15 s
  145. Lewis Askey (United Kingdom; Groupama-FDJ) + 1 h 5 min 21 s
  146. Stian Edvardsen-Fredheim (Norway; Uno-X Mobility) + 1 h 6 min 6 s
  147. Alexis Renard (France; Cofidis) + 1 h 6 min 47 s
  148. Biniam Girmay (Eritrea; Intermarché-Wanty) + 1 h 6 min 54 s
  149. Jonathan Milan (Italy; Lidl-Trek) + 1 h 6 min 56 s
  150. Tim Merlier (Belgium; Soudal-Quick Step) + 1 h 7 min 24 s
  151. Magnus Cort Nielsen (Denmark; Uno-X Mobility) + 1h 7m 50s
  152. Dylan Groenewegen (Netherlands; Jayco-AlUla) + 1 h 7 min 51 s
  153. Bert Van Lerberghe (Belgium; Soudal-Quick Step) + 1 h 8 min 21 s
  154. Vito Braet (Belgium; Intermarché-Wanty) + 1 h 9 min 3 s
  155. Hugo Page (France; Intermarché-Wanty) + 1 h 9 min 30 s
  156. Arnaud Démare (France; Arkéa-B&B Hotels) + 1 h 9 min 50 s
  157. Mick Van Dijke (Netherlands; Red Bull-Bora-Hansgrohe) + 1 h 9 min 55 s
  158. Cees Bol (Netherlands; XDS-Astana) + 1h 10m 12s
  159. Lennert Van Eetvelt (Belgium; Lotto) + 1 h 10 min 42 s
  160. Phil Bauhaus (Germany; Bahrain Victorius) + 1h 10m 43s
  161. Luke Durbridge (Australia; Jayco-AlUla) + 1h 10m 52s
  162. Laurenz Rex (Belgium; Intermarché-Wanty) + 1 h 11 min 3 s
  163. Jarrad Drizners (Australia; Lotto) + 1 h 12 min 11 s
  164. Sébastien Grignard (Belgium; Lotto) + 1 h 13 min 36 s
  165. Fabian Lienhard (Switzerland; Tudor) + 1 h 13 min 40 s
  166. Guillaume Boivin (Canada; Israel-Premier Tech) + 1 h 14 min 5 s
  167. Simone Consonni (Italy; Lidl-Trek) + 1 h 14 min 20 s
  168. Arnaud De Lie (Belgium; Lotto) + 1 h 15 min 0 s
  169. Kamil Gradek (Poland; Bahrain Victorius) + 1h 16m 20s
  170. Edward Theuns (Belgium; Lidl-Trek) + 1 h 17 min 10 s
  171. Silvan Dillier (Switzerland; Alpecin-Deceuninck) + 1 h 17 min 12 s
  172. Davide Ballerini (Italy; XDS-Astana) + 1h 17m 14s
  173. Yevgeniy Fedorov (Kazakhstan; XDS-Astana) + 1h 17m 35s
  174. Roel Van Sintmaartensdijk (Netherlands; Intermarché-Wanty) + 1 h 18 min 55 s
  175. Jordi Meeus (Belgium; Red Bull-Bora-Hansgrohe) + 1 h 19 min 30 s
  176. Matteo Vercher (France; TotalEnergies) + 1 h 23 min 27

The World

Subscribe

Contribute

Reuse this content
Le Monde

Le Monde

Similar News

All News
Animated ArrowAnimated ArrowAnimated Arrow