Tour de France
Stage 17: Bollène - Valence
France
Wednesday 23 July 2025
161 km
A bitter finish at the Tour de France

The sprinters were hoping for one last shot at this edition as stage 17 got underway from Bollène, but also the breakaway artists were confident that if they played their cards right on the rolling terrain to Valence – where the race returned after four years – they could have a chance of fighting for victory.
Col de Pertuis and Col de Tartaiguille were the two difficulties of the day, and the four men who went in the breakaway knew that the sprinters would struggle there, slowing down the peloton. On both of these climbs, the fast men were dropped, but the teams who wanted a bunch sprint on Wednesday – including Soudal Quick-Step – brought them back and continued to chase the leading quartet.
The rain that made an appearance in the last hour of racing slowed down the bunch a bit and made the roads really sketchy, but the group left nothing to chance and reeled in the attackers with four kilometers to go. Tim Merlier was one of the big favourites, but unfortunately couldn’t contest the sprint, after several riders crashed in front of him just ahead of the flamme rouge. The European Champion, victorious in two stages here, remained on his bike and escaped without any injuries, but didn’t feature in the sprint won by Jonathan Milan (Lidl-Trek) from a small group, rolling over the line one minute later.
“Unfortunately, I lost a couple of positions in a roundabout and I was making my way up the peloton when that crash happened. A lot of riders hit the ground just in front of me, but I could avoid them and stay upright thanks to my cyclo-cross skills. But I am disappointed, because it was the last big chance for the sprinters and I couldn’t be there to fight for the win”, Tim said after the stage.
Photo credit: ©Tim De Waele / Getty Images
Race details
1 |
Jonathan Milan Lidl - Trek |
3:25:30 |
2 |
Jordi Meeus Red Bull - BORA - hansgrohe |
0:00 |
3 |
Tobias Lund Andresen Team Picnic PostNL |
0:00 |
4 |
Arnaud De Lie Lotto |
0:00 |
5 |
Davide Ballerini XDS Astana Team |
0:00 |
6 |
Alberto Dainese Tudor Pro Cycling Team |
0:00 |
7 |
Paul Penhoët Groupama - FDJ |
0:00 |
8 |
Yevgeniy Fedorov XDS Astana Team |
0:00 |
9 |
Clément Russo Groupama - FDJ |
0:00 |
10 |
Jasper Stuyven Lidl - Trek |
0:00 |
25 |
Tim Merlier
Soudal Quick-Step |
0:00 |
39 |
Pascal Eenkhoorn
Soudal Quick-Step |
0:00 |
43 |
Bert Van Lerberghe
Soudal Quick-Step |
0:00 |
119 |
Ilan Van Wilder
Soudal Quick-Step |
0:00 |
157 |
Maximilian Schachmann
Soudal Quick-Step |
4:57 |
158 |
Valentin Paret-Peintre
Soudal Quick-Step |
4:57 |
1 |
Tadej Pogačar UAE Team Emirates - XRG |
61:50:16 |
2 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
4:15 |
3 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
9:03 |
4 |
Oscar Onley Team Picnic PostNL |
11:04 |
5 |
Primož Roglič Red Bull - BORA - hansgrohe |
11:42 |
6 |
Kévin Vauquelin |
13:20 |
7 |
Felix Gall Decathlon AG2R La Mondiale Team |
14:50 |
8 |
Tobias Halland Johannessen Uno-X Mobility |
17:01 |
9 |
Ben Healy EF Education - EasyPost |
17:52 |
10 |
Carlos Rodríguez Cano INEOS Grenadiers |
20:45 |
29 |
Ilan Van Wilder
Soudal Quick-Step |
1:25:27 |
45 |
Pascal Eenkhoorn
Soudal Quick-Step |
1:58:32 |
51 |
Valentin Paret-Peintre
Soudal Quick-Step |
2:06:37 |
69 |
Maximilian Schachmann
Soudal Quick-Step |
2:30:42 |
150 |
Bert Van Lerberghe
Soudal Quick-Step |
4:04:18 |
151 |
Tim Merlier
Soudal Quick-Step |
4:04:36 |
1 |
Jonathan Milan Lidl - Trek |
312 pt |
2 |
Tadej Pogačar UAE Team Emirates - XRG |
240 pt |
3 |
Biniam Girmay Hailu Intermarché - Wanty |
179 pt |
4 |
Tim Merlier
Soudal Quick-Step |
156 pt |
5 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
150 pt |
6 |
Anthony Turgis Team TotalEnergies |
139 pt |
7 |
Jonas Abrahamsen Uno-X Mobility |
130 pt |
8 |
Arnaud De Lie Lotto |
110 pt |
9 |
Quinn Simmons Lidl - Trek |
100 pt |
10 |
Oscar Onley Team Picnic PostNL |
91 pt |
45 |
Valentin Paret-Peintre
Soudal Quick-Step |
30 pt |
53 |
Pascal Eenkhoorn
Soudal Quick-Step |
27 pt |
63 |
Ilan Van Wilder
Soudal Quick-Step |
21 pt |
1 |
Tadej Pogačar UAE Team Emirates - XRG |
60 pt |
2 |
Lenny Martinez Bahrain - Victorious |
60 pt |
3 |
Thymen Arensman INEOS Grenadiers |
48 pt |
4 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
45 pt |
5 |
Michael Woods Israel - Premier Tech |
38 pt |
6 |
Valentin Paret-Peintre
Soudal Quick-Step |
36 pt |
7 |
Ben Healy EF Education - EasyPost |
35 pt |
8 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
24 pt |
9 |
Michael Storer Tudor Pro Cycling Team |
19 pt |
10 |
Bruno Armirail Decathlon AG2R La Mondiale Team |
15 pt |
17 |
Ilan Van Wilder
Soudal Quick-Step |
10 pt |
1 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
61:59:19 |
2 |
Oscar Onley Team Picnic PostNL |
2:01 |
3 |
Kévin Vauquelin |
4:17 |
4 |
Ben Healy EF Education - EasyPost |
8:49 |
5 |
Carlos Rodríguez Cano INEOS Grenadiers |
11:42 |
6 |
Ilan Van Wilder
Soudal Quick-Step |
1:16:24 |
7 |
Romain Grégoire Groupama - FDJ |
1:22:28 |
8 |
Raúl García Pierna |
1:22:52 |
9 |
Joseph Blackmore Israel - Premier Tech |
1:46:08 |
10 |
Alex Baudin EF Education - EasyPost |
1:52:34 |
11 |
Valentin Paret-Peintre
Soudal Quick-Step |
1:57:34 |
1 | Team Visma | Lease a Bike | 186:11:57 |
2 | UAE Team Emirates - XRG | 15:08 |
3 | Red Bull - BORA - hansgrohe | 49:34 |
4 | Array | 56:28 |
5 | Decathlon AG2R La Mondiale Team | 1:16:36 |
6 | INEOS Grenadiers | 1:45:58 |
7 | XDS Astana Team | 1:57:41 |
8 | Movistar Team | 1:57:55 |
9 | Groupama - FDJ | 1:58:33 |
10 | Team Picnic PostNL | 2:27:05 |