BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Paris-Tours (1.Pro) Results

119th edition: Sunday, October 12, 2025

Paris-Tours podium history | 2024 edition | Course map, profile, list of vinyard roads | Start list

Chartres - Tours, 211.6 km

Matteo Trentin wins Paris-Tours for the third time. Sprint Cycling photo

Tour de France: 2022

Bill & Carol McGann’s book The Story of the Tour de France, 2022: The Fastest Tour Ever is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Tours at 3:00 PM, local time: 20C (68F), sunny, with the wind from the northeast at 18 km/hr (11 mph). There is just a 1% chance of rain.

Ascents:

  • Km 143.4: Côte de Cangey
  • Km 145.9: Côte de Limeray
  • Km 162.7: Début du Chemin de Vigne de Grosse Pierre
  • Km 169.8: Côte du Bois de Chancay
  • Km 180.4: Côte de la Vallée du Vau
  • Km 185.5: Côte de la Rochère
  • Km 190.9: Côte de la Vallée Chartier
  • Km 196.3: Côte de Vouvray
  • Km 202.9: Côte de Rochecorbon

Plus, a total of 10 kilometers of gravel roads, called "Chemins de Vigne"

The race: Here's the organizer's race summary:

The 119th edition of Paris-Tours produced an enthralling finale as Matteo Trentin (Tudor Pro Cycling Team) took the victory, with Christophe Laporte (Visma|Lease a Bike) and Albert Philipsen (Lidl-Trek) in second and third places respectively.

The experienced Italian rider won a dramatic sprint to claim his third Paris-Tours victory after 2015 and 2017. At 36 years of age Trentin therefore equalled the record for most wins in the event - joining Erik Zabel, Guido Reybrouck, Paul Maye and Gustaaf Danneels in the circle of triple winners - proving too strong for his rivals on Boulevard Beranger in the centre of Tours.

The top five was rounded out by Paul Lapeira (Decathlon AG2R La Mondiale) and Thibaud Gruel (Groupama-FDJ) who had been clear in a breakaway in the final kilometres but were caught by a counter attack inside the last kilometer on the streets of Tours.

155 riders are given their official start. ASO photo

Early attackers make the break
Shortly after midday in the Chartres sunshine, the 155 riders in the peloton headed towards the start, beginning a 7.3 km neutralized parade, with the official start given at 12.16pm. Noah Knight (Cofidis), Jartthijs De Vries (Unibet Tietema Rockets), Kenny Molly (Van Rysel Roubaix) and Johan Jacobs (Groupama-FDJ) went on the early attack, with Jordan Labrosse (Décathlon AG2R La Mondiale) and Jonas Rutsch (Intermarché-Wanty) joining them at km 23, to make it a six-man breakaway.

30 kilometers into the race a 6-man break is 1min 45sec up the road. ASO photo

Six down to five
At km 80 the six-rider lead group held a 2’15” gap over the chasing peloton, but shortly before km 100 British rider Knight withdrew from the race having been left behind by the breakaway. After two hours of racing, Jacobs, De Vries, Molly, Labrosse and Rutsch were traveling at an average speed of 49.75 km/h, the five leaders holding a 3'30" advantage over an accelerating peloton. However, by km 111 the breakaway were only 2'05" ahead of the leaders of the peloton, which had been split by a fierce acceleration at the front of the pack.

Back together
The peloton soon regrouped and the gap was 1'36" to the leaders as the ‘difficulties’ commenced at km 142.3 on the Cangey climb (1.1 km at 3.4%), whilst a puncture for Labrosse meant he fell behind the leading quartet. The race heated up over the unpaved sectors but the peloton remained compact with 54 km to go, the front quartet then leading by only 38 seconds. De Vries accelerated on the climb of Goguenne (0.7 km at 7.7%), getting away in the front briefly, with Jacobs following. But the last two survivors of the breakaway were caught by the peloton at the entrance to the unpaved Sector 7, the Grosse Pierre trail, 48.5 kilometers from the finish.

Dusty work: Thibaud Gruel & Paul Lapeira on the 6th vineyard road with the peloton just behind them.

Lapeira and Gruel move ahead
Paul Lapeira (Decathlon AG2R La Mondiale Team) and Thibaud Gruel (Groupama – FDJ) then broke away from the bunch with 35km remaining, gaining a lead of over 20 seconds, which was reeled back to just seven seconds before the pair pulled away again. Lapeira and Gruel led by 35” with 22km to go, but a strong counter attack was launched with 17 km remaining by Christophe Laporte (Team Visma | Lease a Bike), Albert Withen Philipsen (Lidl – Trek), Stefan Bissegger (Decathlon AG2R La Mondiale Team), Matteo Trentin (Tudor Pro Cycling Team) and Mathias Vacek (Lidl – Trek).

Vacek could not stay with the counter-attack and those four riders were ultimately able to reach Lapeira and Gruel in the final kilometre, with Trentin proving the strongest in front of the fans at roadside on the new final straight of a revised finish in Tours.

Matteo Trentin wins Paris-Tours for the third time.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Complete results:

Fastest Paris-Tour ever.

211.6 kilometers raced at an average speed of 49.051 km/hr

1 Matteo Trentin Tudor Pro Cycling 4hr 18min 50sec
2 Christophe Laporte Team Visma | Lease a Bike s.t.
3 Albert Withen Philipsen Lidl-Trek s.t.
4 Paul Lapeira Decathlon AG2R La Mondiale s.t.
5 Thibaud Gruel Groupama-FDJ s.t.
6 Stefan Bissegger Decathlon AG2R La Mondiale @ 3sec
7 Mathias Vacek Lidl-Trek 0:19
8 Dorian Godon Decathlon AG2R La Mondiale 0:23
9 Jasper Stuyven Lidl-Trek s.t.
10 Alessandro Covi UAE Team Emirates-XRG s.t.
11 Nils Eekhoff Team Picnic PostNL s.t.
12 Valentin Madouas Groupama-FDJ s.t.
13 Hugo Page Intermarché-Wanty s.t.
14 Lukas Kubis Unibet Tietema Rockets s.t.
15 Carl-Frederik Bevort Uno-X Mobility s.t.
16 Sandy Dujardin Team TotalEnergies s.t.
17 Johan Jacobs Groupama-FDJ s.t.
18 Noa Isidore Decathlon AG2R La Mondiale s.t.
19 Corbin Strong Israel-Premier Tech s.t.
20 Olivier Le Gac Groupama-FDJ s.t.
21 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
22 Mikkel Bjerg UAE Team Emirates-XRG s.t.
23 Dries De Bondt Decathlon AG2R La Mondiale s.t.
24 Riley Sheehan Israel-Premier Tech s.t.
25 Jordan Labrosse Decathlon AG2R La Mondiale 0:36
26 Matis Louvel Israel-Premier Tech 0:47
27 Rick Pluimers Tudor Pro Cycling 1:48
28 Florian Sénéchal Arkea-B&B Hotels s.t.
29 Florian Dauphin Team TotalEnergies s.t.
30 Tim Torn Teutenberg Lidl-Trek 2:55
31 Jonas Abrahamsen Uno-X Mobility s.t.
32 Axel Huens Unibet Tietema Rockets s.t.
33 Erik Resell Uno-X Mobility s.t.
34 Marius Mayrhofer Tudor Pro Cycling s.t.
35 Clément Russo Groupama-FDJ 3:00
36 Mike Teunissen XDS Astana Team 3:02
37 Ben Swift INEOS Grenadiers s.t.
38 Anders Skaarseth Uno-X Mobility 3:21
39 Simon Goossens Alpecin-Deceuninck s.t.
40 Guillaume Boivin Israel-Premier Tech 3:22
41 Ben Turner INEOS Grenadiers s.t.
42 Hartthijs de Vries Unibet Tietema Rockets s.t.
43 Matys Grisel Lotto s.t.
44 Damien Touzé Cofidis s.t.
45 Daniel Lima Israel-Premier Tech s.t.
46 Daniel Årnes Van Rysel-Roubaix s.t.
47 Joris Delbove Team TotalEnergies 3:25
48 Matthias Schwarzbacher UAE Team Emirates-XRG s.t.
49 Alan Riou St Michel-Preference Home-Auber 93 4:19
50 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
51 Héctor Álvarez Lidl-Trek s.t.
52 Joshua Tarling INEOS Grenadiers s.t.
53 Stefan Küng Groupama-FDJ 4:57
54 Lenaic Langella CIC-U-Nantes s.t.
55 John Degenkolb Team Picnic PostNL s.t.
56 Cyril Barthe Groupama-FDJ s.t.
57 Alex Kirsch Lidl-Trek s.t.
58 Timo Roosen Team Picnic PostNL s.t.
59 Taco van der Hoorn Intermarché-Wanty s.t.
60 Lucas Bénéteau St Michel-Preference Home-Auber 93 s.t.
61 Joris Chaussinand CIC-U-Nantes s.t.
62 Huub Artz Intermarché-Wanty s.t.
63 Axel Mariault CIC-U-Nantes 5:01
64 Ide Schelling XDS Astana Team 5:06
65 Arnaud Démare Arkea-B&B Hotels 5:14
66 Pierre Thierry Arkea-B&B Hotels s.t.
67 Fabien Doubey Team TotalEnergies 6:11
68 Célestin Guillon Van Rysel-Roubaix s.t.
69 Andrea Mifsud Nice Métropole-Côte d’Azur s.t.
70 Olav Kooij Team Visma | Lease a Bike 7:39
71 Cees Bol XDS Astana Team s.t.
72 Alec Segaert Lotto 7:39
73 Tom Van Asbroeck Israel-Premier Tech s.t.
74 Jenthe Biermans Arkea-B&B Hotels s.t.
75 Victor Campenaerts Team Visma | Lease a Bike s.t.
76 Morne Van Niekerk St Michel-Preference Home-Auber 93 8:20
77 Nicolò Parisini Q36.5 Pro Cycling Team 8:43
78 Frederik Frison Q36.5 Pro Cycling Team s.t.
79 Anthony Turgis Team TotalEnergies s.t.
80 Alexis Renard Cofidis s.t.
81 Abram Stockman Unibet Tietema Rockets s.t.
82 Lucas Boniface Team TotalEnergies s.t.
83 Vegard Stake Laengen UAE Team Emirates-XRG s.t.
84 Søren Wærenskjold Uno-X Mobility s.t.
85 António Morgado UAE Team Emirates-XRG s.t.
86 Edward Planckaert Alpecin-Deceuninck s.t.
87 Tobias Lund Andresen Team Picnic PostNL s.t.
88 Antoine Hue CIC-U-Nantes s.t.
89 Laurenz Rex Intermarché-Wanty s.t.
90 Similien Hamon CIC-U-Nantes 9:22
91 Petr Kelemen Tudor Pro Cycling s.t.
92 Matthew Fox Lotto s.t.
93 Maxime Jarnet Van Rysel-Roubaix s.t.
94 Rayan Boulahoite Team TotalEnergies s.t.
95 Kenny Molly Van Rysel-Roubaix s.t.
96 Andreas Stokbro Unibet Tietema Rockets s.t.
97 Menno Huising Team Visma | Lease a Bike s.t.
98 Jonas Rutsch Intermarché-Wanty s.t.
99 Brent Van Moer Lotto s.t.
100 Tomas Kopecky Unibet Tietema Rockets s.t.
101 Sebastian Kolze Changizi Tudor Pro Cycling s.t.
102 William Blume Levy Uno-X Mobility s.t.
103 Robbe Ghys Alpecin-Deceuninck s.t.
104 Yaël Joalland CIC-U-Nantes s.t.
105 Timo de Jong Team Picnic PostNL s.t.
106 Oscar Chamberlain Decathlon AG2R La Mondiale s.t.
107 Dylan van Baarle Team Visma | Lease a Bike 11:24
108 Rémi Lelandais Arkea-B&B Hotels s.t.
109 Baptiste Veistroffer Lotto s.t.
110 Mika Heming Tudor Pro Cycling s.t.
111 Arnaud De Lie Lotto 12:11
112 Luca Giaimi UAE Team Emirates-XRG 14:14
113 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
114 Valentin Tabellion Van Rysel-Roubaix s.t.
115 Rémi Capron Van Rysel-Roubaix s.t.
116 Sébastien Grignard Lotto s.t.
117 Jonathan Castroviejo INEOS Grenadiers 15:28
118 Rory Townsend Q36.5 Pro Cycling Team 15:31
119 Julien Vermote Team Visma | Lease a Bike s.t.
120 Dylan Massa Nice Métropole-Côte d’Azur s.t.
121 Matteo Moschetti Q36.5 Pro Cycling Team s.t.
122 Ivan Smirnov XDS Astana Team 19:48
123 Martin Pedersen Lidl-Trek s.t.
124 Omar Fraile INEOS Grenadiers s.t.
125 Jahkim Carty Nice Métropole-Côte d’Azur s.t.
126 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Paris-Tours map, profile and list of vineyard roads:

2025 Paris-Tours map

Here's a detail map of the path through the vineyards close to the finish.

2024 Paris-Tours profile

List of sections of gravel-paved Chemins de Vigne (vineyard roads).


Content continues below the ads

Advertise with us!

2024 Paris-Tours start list with back numbers, Oct 11, 2025:

Team Visma | Lease a Bike
1 Christophe Laporte
2 Matthew Brennan
3 Victor Campenaerts
4 Menno Huising
5 Olav Kooij
6 Dylan van Baarle
7 Julien Vermote
Lidl-Trek
11 Mathias Vacek
12 Héctor Álvarez
13 Alex Kirsch
14 Martin Pedersen
15 Albert Withen Philipsen
16 Jasper Stuyven
17 Tim Torn Teutenberg
Alpecin-Deceuninck
21 Simon Dehairs
22 Silvan Dillier
23 Robbe Ghys
24 Simon Goossens
25 Edward Planckaert
26 Jonas Rickaert
27 Oscar Riesebeek
Lotto
31 Arnaud De Lie
32 Matthew Fox
33 Sébastien Grignard
34 Matys Grisel
35 Alec Segaert
36 Brent Van Moer
37 Baptiste Veistroffer
Decathlon AG2R La Mondiale
41 Dorian Godon
42 Stefan Bissegger
43 Oscar Chamberlain
44 Dries De Bondt
45 Noa Isidore
46 Jordan Labrosse
47 Paul Lapeira
UAE Team Emirates-XRG
51 António Morgado
52 Mikkel Bjerg
53 Alessandro Covi
54 Luca Giaimi
55 Rune Herregodts
56 Vegard Stake Laengen
57 Matthias Schwarzbacher
Groupama-FDJ
61 Valentin Madouas
62 Cyril Barthe
63 Thibaud Gruel
64 Johan Jacobs
65 Stefan Küng
66 Olivier Le Gac
67 Clément Russo
INEOS Grenadiers
71 Ben Turner
72 Jonathan Castroviejo
73 Omar Fraile
74 Axel Laurance
75 Ben Swift
76 Joshua Tarling
Arkea-B&B Hotels
81 Arnaud Démare
82 Jenthe Biermans
83 Rémi Lelandais
84 Florian Sénéchal
85 Pierre Thierry
XDS Astana Team
91 Mike Teunissen
92 Davide Ballerini
93 Alberto Bettiol
94 Cees Bol
95 Ide Schelling
96 Ivan Smirnov
97 Gleb Syritsa
Cofidis
101 Alexis Renard
102 Clement Izquierdo
103 Oliver Knight
104 Nolann Mahoudo
105 Jamie Meehan
106 Damien Touzé
Intermarché-Wanty
111 Hugo Page
112 Huub Artz
113 Laurenz Rex
114 Jonas Rutsch
115 Gerben Thijssen
116 Taco van der Hoorn
117 Roel van Sintmaartensdijk
Uno-X Mobility
121 Jonas Abrahamsen
122 Carl-Frederik Bevort
123 Stian Fredheim
124 William Blume Levy
125 Erik Resell
126 Anders Skaarseth
127 Søren Wærenskjold
Team Picnic PostNL
131 John Degenkolb
132 Timo de Jong
133 Nils Eekhoff
134 Tobias Lund Andresen
135 Niklas Märkl
136 Timo Roosen
137 Julius van den Berg
Team TotalEnergies
141 Anthony Turgis
142 Lucas Boniface
143 Rayan Boulahoite
144 Florian Dauphin
145 Joris Delbove
146 Fabien Doubey
147 Sandy Dujardin
Tudor Pro Cycling Team
151 Matteo Trentin
152 Mika Heming
153 Petr Kelemen
154 Sebastian Kolze Changizi
155 Marius Mayrhofer
156 Aivaras Mikutis
157 Rick Pluimers
Israel-Premier Tech
161 Riley Sheehan
162 Guillaume Boivin
163 Daniel Lima
164 Matis Louvel
165 Corbin Strong
166 Tom Van Asbroeck
Q36.5 Pro Cycling Team
171 Matteo Moschetti
172 Frederik Frison
173 Emils Liepins
174 Kamil Malecki
175 Nicolò Parisini
176 Rory Townsend
Unibet Tietema Rockets
181 Lukas Kubis
182 Davide Bomboi
183 Hartthijs de Vries
184 Axel Huens
185 Tomas Kopecky
186 Andreas Stokbro Nielsen
187 Abram Stockman
St Michel-Preference Home-Auber 93
191 Lucas Bénéteau
192 Nicolas Breuillard
193 Théo Delacroix
194 Jérémy Lecroq
195 Alan Riou
196 Yohann Simon
197 Morne Van Niekerk
Van Rysel-Roubaix
201 Maxime Jarnet
202 Daniel Årnes
203 Rémi Capron
204 Célestin Guillon
205 Kenny Molly
206 Emmanuel Morin
207 Valentin Tabellion
CIC-U-Nantes
211 Yaël Joalland
212 Joris Chaussinand
213 Similien Hamon
214 Antoine Hue
215 Lenaic Langella
216 Axel Mariault
217 Mathias Sanlaville
Nice Métropole-Côte d'Azur
221 Andrea Mifsud
222 Jahkim Carty
223 Carter Guichard
224 Jaakko Hänninen
225 Noah Knecht
226 Alexander Konijn
227 Dylan Massa