Tour de France
Stage 20: Nantua - Pontarlier
France
Saturday 26 July 2025
185 km
Tour de France: Remarkable third for Eenkhoorn in Pontarlier

Pascal Eenkhoorn netted Soudal Quick-Step’s fifth top-three finish at this year’s Tour de France after a huge ride on the penultimate stage, a 184.2km trek from Nantua to Pontarlier. It was the former Dutch Champion’s second podium in a Grand Tour, after his runner-up result two years ago in Bourg-en-Bresse.
Pontarlier made its Grande Boucle debut back in 1928, but until this weekend it hadn’t hosted a finish since 2001, witnessed another victory from the breakaway, one that took more than 30 kilometers to form. When a large group snapped the elastic on the up-and-down roads of the Bourgogne-Franche-Comté region, Pascal Eenkhoorn was there for Soudal Quick-Step.
The powerful Dutchman produced an impressive ride, marking all the important moves, avoiding a crash that took out of the group many of his companions in the last 25 kilometers and pushing admirably through the nagging rain that accompanied the race throughout almost the entire stage. Behind Kaden Groves (Alpecin-Deceuninck), who attacked in the closing 16 kilometers and soloed to victory, a regrouping took place, and Pascal dug deep to stay there as the group looked to explode again on the last climb.
Not only that he made it over the top with the others, the 28-year-old still had something left in the legs to zip away under the flamme rouge and take third on the line – a result that came thanks to a fantastic effort and never-die-attitude that speak a lot about his character.
“It was non-stop action today, sticking to the trend of the last three weeks. We kept going once we had a gap, but it was hard in those weather conditions, which also made for an eventful stage. I am content with taking third, it’s a very good result after a long and wearing race. Now that this stage is in the books, I’m really happy that Paris is just twenty-four hours away, as we’re all looking forward to it”, said Pascal after signing off Soudal Quick-Step’s 110th podium at the Tour de France.
Photo credit: ©Dario Belingheri / Getty Images
Race details
1 |
Kaden Groves Alpecin - Deceuninck |
4:06:09 |
2 |
Frank van den Broek Team Picnic PostNL |
0:54 |
3 |
Pascal Eenkhoorn
Soudal Quick-Step |
0:59 |
4 |
Simone Velasco XDS Astana Team |
1:04 |
5 |
Romain Grégoire Groupama - FDJ |
1:04 |
6 |
Jake Stewart Israel - Premier Tech |
1:04 |
7 |
Jordan Jegat Team TotalEnergies |
1:04 |
8 |
Tim Wellens UAE Team Emirates - XRG |
1:04 |
9 |
Matteo Jorgenson Team Visma | Lease a Bike |
1:04 |
10 |
Harry Sweeny EF Education - EasyPost |
1:04 |
29 |
Maximilian Schachmann
Soudal Quick-Step |
7:04 |
40 |
Ilan Van Wilder
Soudal Quick-Step |
7:04 |
48 |
Valentin Paret-Peintre
Soudal Quick-Step |
7:04 |
137 |
Bert Van Lerberghe
Soudal Quick-Step |
28:49 |
145 |
Tim Merlier
Soudal Quick-Step |
28:49 |
1 |
Tadej Pogačar UAE Team Emirates - XRG |
73:54:59 |
2 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
4:24 |
3 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
11:09 |
4 |
Oscar Onley Team Picnic PostNL |
12:12 |
5 |
Felix Gall Decathlon AG2R La Mondiale Team |
17:12 |
6 |
Tobias Halland Johannessen Uno-X Mobility |
20:14 |
7 |
Kévin Vauquelin |
22:35 |
8 |
Primož Roglič Red Bull - BORA - hansgrohe |
25:30 |
9 |
Ben Healy EF Education - EasyPost |
28:02 |
10 |
Jordan Jegat Team TotalEnergies |
32:42 |
32 |
Ilan Van Wilder
Soudal Quick-Step |
2:23:14 |
41 |
Valentin Paret-Peintre
Soudal Quick-Step |
2:47:05 |
49 |
Pascal Eenkhoorn
Soudal Quick-Step |
3:00:25 |
68 |
Maximilian Schachmann
Soudal Quick-Step |
3:35:01 |
147 |
Bert Van Lerberghe
Soudal Quick-Step |
5:36:47 |
148 |
Tim Merlier
Soudal Quick-Step |
5:37:19 |
1 |
Jonathan Milan Lidl - Trek |
352 pt |
2 |
Tadej Pogačar UAE Team Emirates - XRG |
272 pt |
3 |
Biniam Girmay Hailu Intermarché - Wanty |
213 pt |
4 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
182 pt |
5 |
Anthony Turgis Team TotalEnergies |
169 pt |
6 |
Tim Merlier
Soudal Quick-Step |
156 pt |
7 |
Jonas Abrahamsen Uno-X Mobility |
156 pt |
8 |
Quinn Simmons Lidl - Trek |
123 pt |
9 |
Kaden Groves Alpecin - Deceuninck |
119 pt |
10 |
Oscar Onley Team Picnic PostNL |
115 pt |
22 |
Pascal Eenkhoorn
Soudal Quick-Step |
66 pt |
45 |
Valentin Paret-Peintre
Soudal Quick-Step |
38 pt |
70 |
Ilan Van Wilder
Soudal Quick-Step |
21 pt |
1 |
Tadej Pogačar UAE Team Emirates - XRG |
117 pt |
2 |
Jonas Vingegaard Hansen Team Visma | Lease a Bike |
104 pt |
3 |
Lenny Martinez Bahrain - Victorious |
97 pt |
4 |
Thymen Arensman INEOS Grenadiers |
85 pt |
5 |
Ben O'Connor Team Jayco AlUla |
51 pt |
6 |
Valentin Paret-Peintre
Soudal Quick-Step |
51 pt |
7 |
Felix Gall Decathlon AG2R La Mondiale Team |
46 pt |
8 |
Primož Roglič Red Bull - BORA - hansgrohe |
43 pt |
9 |
Oscar Onley Team Picnic PostNL |
42 pt |
10 |
Michael Woods Israel - Premier Tech |
38 pt |
23 |
Ilan Van Wilder
Soudal Quick-Step |
10 pt |
1 |
Florian Lipowitz Red Bull - BORA - hansgrohe |
74:06:08 |
2 |
Oscar Onley Team Picnic PostNL |
1:03 |
3 |
Kévin Vauquelin |
11:26 |
4 |
Ben Healy EF Education - EasyPost |
16:53 |
5 |
Raúl García Pierna |
2:04:49 |
6 |
Ilan Van Wilder
Soudal Quick-Step |
2:12:05 |
7 |
Romain Grégoire Groupama - FDJ |
2:14:49 |
8 |
Frank van den Broek Team Picnic PostNL |
2:34:35 |
9 |
Valentin Paret-Peintre
Soudal Quick-Step |
2:35:56 |
10 |
Alex Baudin EF Education - EasyPost |
2:45:06 |
1 | Team Visma | Lease a Bike | 222:39:02 |
2 | UAE Team Emirates - XRG | 24:26 |
3 | Red Bull - BORA - hansgrohe | 1:24:56 |
4 | Array | 2:10:52 |
5 | Decathlon AG2R La Mondiale Team | 2:14:15 |
6 | INEOS Grenadiers | 3:22:52 |
7 | Movistar Team | 3:23:25 |
8 | XDS Astana Team | 3:23:59 |
9 | Team Picnic PostNL | 3:26:06 |
10 | EF Education - EasyPost | 3:43:35 |