Tour de France
Stage 12: Auch - Hautacam
France
Thursday 17 July 2025
181 km
A day of suffering and fighting at the Tour de France

The first mountain day of this edition came in the Pyrenees with one of the hardest summit finishes France has to offer, the Hautacam (13.5km, 7.8%), which featured at the end of a fast and incredibly hot stage that took its toll on many riders.
Col de Soulor was the first difficulty of stage 12, and there, some eight kilometers from the top, Remco Evenepoel was dropped. The former World Champion didn’t panic, and with the help of an incredible Ilan Van Wilder, he managed to make up ground on his way to the summit of this ascent. On the descent and the short flat section leading to the next climb – Col des Bordères, a rather short but steep one – Evenepoel continued to use his remarkable time trial skills to inch his way back before cresting remarkably erasing a 1:15 deficit in the space of just 20 kilometers to rejoin the other favourites in the valley before Hautacam.
This beast of a climb, which made only its seventh appearance at the Tour de France, was where the favourites group split again, this time for good, leaving every man for himself out there. It was a tough day of racing, but Remco fought hard and showed the mental of a great champion, never giving up, braving the heat and continuing to push himself on the gruelling gradients of the Hautacam until the finish, where he concluded seventh behind stage winner Tadej Pogacar (UAE Team Emirates) for his fourth top ten at this edition.
“I didn’t have the best legs and feeling today. The pace was hard the entire day and I lost contact with the others, but I was lucky to have Ilan by my side and he was of great help, followed by Max, who took over after dropping back from the break, that’s why I want to say a big thank you to my team for their support.”
“It was hard and I suffered, but I gave my best, kept fighting and clawed my way back to the front. It was just sheer determination that kept me going. Then, on the last ascent, I climbed at my own pace and I’m glad I could remain on the overall podium after this brutal stage. Now I hope to put these bad feelings behind me and do a good time trial on Friday, as it’s going to be an important day for the general classification, and then I will just continue to take it day by day”, an upbeat Remco said after the stage.
Photo credit: ©Tim De Waele / Getty Images
Race details
1 |
Tadej Pogačar UAE Team Emirates - XRG |
4:21:19 |
2 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
2:10 |
3 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
2:23 |
4 |
Tobias Halland Johannessen Uno-X Mobility |
3:00 |
5 |
Oscar Onley Team Picnic PostNL |
3:00 |
6 |
Kévin Vauquelin |
3:33 |
7 |
Remco Evenepoel
Soudal Quick-Step |
3:35 |
8 |
Felix Gall Decathlon AG2R La Mondiale Team |
4:02 |
9 |
Primož Roglič Red Bull - BORA - hansgrohe |
4:08 |
10 |
Cristián Rodríguez Martín |
7:26 |
51 |
Ilan Van Wilder
Soudal Quick-Step |
29:13 |
53 |
Maximilian Schachmann
Soudal Quick-Step |
29:13 |
62 |
Pascal Eenkhoorn
Soudal Quick-Step |
31:22 |
69 |
Valentin Paret-Peintre
Soudal Quick-Step |
31:22 |
139 |
Tim Merlier
Soudal Quick-Step |
40:07 |
140 |
Bert Van Lerberghe
Soudal Quick-Step |
40:07 |
1 |
Tadej Pogačar UAE Team Emirates - XRG |
45:22:51 |
2 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
3:31 |
3 |
Remco Evenepoel
Soudal Quick-Step |
4:45 |
4 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
5:34 |
5 |
Kévin Vauquelin |
5:40 |
6 |
Oscar Onley Team Picnic PostNL |
6:05 |
7 |
Primož Roglič Red Bull - BORA - hansgrohe |
7:30 |
8 |
Tobias Halland Johannessen Uno-X Mobility |
7:44 |
9 |
Felix Gall Decathlon AG2R La Mondiale Team |
9:21 |
10 |
Matteo Jorgenson Team Visma | Lease a Bike |
12:12 |
44 |
Ilan Van Wilder
Soudal Quick-Step |
1:06:36 |
45 |
Pascal Eenkhoorn
Soudal Quick-Step |
1:07:52 |
64 |
Maximilian Schachmann
Soudal Quick-Step |
1:24:27 |
75 |
Valentin Paret-Peintre
Soudal Quick-Step |
1:32:24 |
147 |
Tim Merlier
Soudal Quick-Step |
2:31:15 |
150 |
Bert Van Lerberghe
Soudal Quick-Step |
2:32:22 |
1 |
Jonathan Milan Lidl - Trek |
231 pt |
2 |
Tadej Pogačar UAE Team Emirates - XRG |
183 pt |
3 |
Mathieu van der Poel Alpecin - Deceuninck |
173 pt |
4 |
Biniam Girmay Hailu Intermarché - Wanty |
154 pt |
5 |
Tim Merlier
Soudal Quick-Step |
150 pt |
6 |
Anthony Turgis Team TotalEnergies |
117 pt |
7 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
103 pt |
8 |
Jonas Abrahamsen Uno-X Mobility |
90 pt |
9 |
Quinn Simmons Lidl - Trek |
82 pt |
10 |
Arnaud De Lie Lotto |
75 pt |
13 |
Remco Evenepoel
Soudal Quick-Step |
68 pt |
112 |
Ilan Van Wilder
Soudal Quick-Step |
2 pt |
1 |
Tadej Pogačar UAE Team Emirates - XRG |
27 pt |
2 |
Lenny Martinez Bahrain - Victorious |
27 pt |
3 |
Michael Woods Israel - Premier Tech |
22 pt |
4 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
19 pt |
5 |
Ben Healy EF Education - EasyPost |
16 pt |
6 |
Bruno Armirail Decathlon AG2R La Mondiale Team |
15 pt |
7 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
12 pt |
8 |
Mattias Skjelmose Jensen Lidl - Trek |
11 pt |
9 |
Michael Storer Tudor Pro Cycling Team |
10 pt |
10 |
Tobias Halland Johannessen Uno-X Mobility |
10 pt |
20 |
Remco Evenepoel
Soudal Quick-Step |
4 pt |
1 |
Remco Evenepoel
Soudal Quick-Step |
45:27:36 |
2 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
0:49 |
3 |
Kévin Vauquelin |
0:55 |
4 |
Oscar Onley Team Picnic PostNL |
1:20 |
5 |
Ben Healy EF Education - EasyPost |
8:34 |
6 |
Carlos Rodríguez Cano INEOS Grenadiers |
13:11 |
7 |
Mattias Skjelmose Jensen Lidl - Trek |
23:04 |
8 |
Romain Grégoire Groupama - FDJ |
43:51 |
9 |
Joseph Blackmore Israel - Premier Tech |
53:28 |
10 |
Alex Baudin EF Education - EasyPost |
56:38 |
11 |
Ilan Van Wilder
Soudal Quick-Step |
1:01:51 |
22 |
Valentin Paret-Peintre
Soudal Quick-Step |
1:27:39 |
1 | Team Visma | Lease a Bike | 136:32:11 |
2 | UAE Team Emirates - XRG | 17:15 |
3 | Array | 25:08 |
4 | Decathlon AG2R La Mondiale Team | 33:46 |
5 | Red Bull - BORA - hansgrohe | 34:55 |
6 | Groupama - FDJ | 1:03:13 |
7 | Movistar Team | 1:07:15 |
8 | INEOS Grenadiers | 1:15:16 |
9 | XDS Astana Team | 1:17:44 |
10 | Team TotalEnergies | 1:20:34 |