Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Guardian - UK
The Guardian - UK
Sport
John Brewin

Tour de France 2025: Pogacar in line to win overall after Groves goes solo to win stage 20 – as it happened

Australian rider Kaden Groves of Alpecin - Deceuninck team celebrates his victory during the 20th stage of the Tour de France.
Australian rider Kaden Groves of Alpecin - Deceuninck team celebrates his victory during the 20th stage of the Tour de France. Photograph: Christophe Petit-Tesson/EPA

Here’s Jeremy Whittle’s report from the finish line.

With the closing stage in Paris on Sunday potentially subject to neutralisation, due to the threat of rain, the Slovenian is now on the threshold of achieving a fourth win in six years.

With many teams still desperately seeking a stage win, the competition to make the day’s breakaway was ferocious, with risky attacks and last-ditch moves characterising the final kilometres of racing.

Points leader/green jersey standings

  • 1. Jonathan Milan (ITA) Lidl - Trek 352

  • 2. Tadej Pogacar (SLO) UAE Team Emirates - XRG 272

  • 3. Biniam Girmay (ERI) Intermarché - Wanty 213

  • 4. Jonas Vingegaard (DEN) Team Visma - Lease a Bike 182

  • 5. Anthony Turgis (FRA) TotalEnergies 169

  • 6. Tim Merlier (BEL) Soudal Quick-Step 156

  • 7. Jonas Abrahamsen (NOR) Uno-X Mobility “

  • 8. Quinn Simmons (USA) Lidl - Trek 123

  • 9. Kaden Groves (AUS) Alpecin - Deceuninck 119

  • 10. Oscar Onley (GBR) Team Picnic PostNL 115

GC standings

  • 1. Tadej Pogacar (SLO) UAE Team Emirates - XRG 73:55:14

  • 2. Jonas Vingegaard (DEN) Team Visma - Lease a Bike +4:24

  • 3. Florian Lipowitz (GER) Red Bull - BORA - +11:03

  • 4. Oscar Onley (GBR) Team Picnic PostNL +12:12

  • 5. Felix Gall (AUT) Decathlon AG2R La Mondiale +17:12

  • 6. Tobias Johannessen (NOR) Uno-X Mobility +20:08

  • 7. Kévin Vauquelin (FRA) Arkéa - B&B Hotels +22:29

  • 8. Primoz Roglic (SLO) Red Bull - BORA - +25:30

  • 9. Ben Healy (IRL) EF Education - EasyPost +27:59

  • 10. Jordan Jegat (FRA) TotalEnergies +32:27

Stage 20 result

  • 1. Kaden Groves (AUS) Alpecin - Deceuninck 4:06:09

  • 2. Frank van den Broek (NED) Team Picnic PostNL +54

  • 3. Pascal Eenkhoorn (NED) Soudal Quick-Step +59

  • 4. Simone Velasco (ITA) XDS Astana Team +1:04

  • 5. Romain Grégoire (FRA) Groupama - FDJ “

  • 6. Jake Stewart (GBR) Israel - Premier Tech “

  • 7. Jordan Jegat (FRA) TotalEnergies “

  • 8. Tim Wellens (BEL) UAE Team Emirates - XRG “

  • 9. Matteo Jorgenson (USA) Team Visma - Lease a Bike “

  • 10. Harry Sweeny (AUS) EF Education - EasyPost “

Tom Paternoster-Howe gets in touch: “First up, thanks to you and your colleagues for all the kbk coverage this year. On weekdays, when I have to work, they are always an invaluable and enjoyable way of keeping up with what’s going on. And if I’m working from home, then I know when to nip downstairs for the end of the stage.

“Today’s stage seems like it would be almost as miserable for you as it is for the riders: one last slog before Paris and the celebratory end of term mood. All the positions are decided, there will be very little excitement. The only differences are you’re nice and dry, and they seem to be getting lots of support.”

Tony Hughes: “RE: Pogacar’s face pulling. Did the French media forget Bernard Hinault? His default visage was moody and disinterested.”

Melissa Gross: “Sad days when you can’t watch the tour every morning. Catching the summary later in the day on YouTube is pretty lame. Thank you for being the real time connection for the Yanks hitting the paywalls.”

Tim Williams: “It’s OK but please give the cycling-cant a rest, too many “full gas” etc. Make it sound more interesting so that people like my partner who is a cyclist but not a TdF follower can understand what is happening without having to ask me to translate.”

Thanks to all emailers, apart from maybe Tim. Bit odd, mate. Surely “full gas” barely needs explaining as a metaphor? Though thanks for reading.

Kaden Groves speaks at the finish. He is highly emotional: ““There are so many emotions to win here. The team, we came here with so many different plans with Jasper (Philipsen) and Mathieu (Van der Poel). In the end, I get my own opportunities and they haven’t gone the right way. But today I had super legs. I just suffered to the line and as a reward we get a Tour stage.

“The team gave me a free role in the last days. We weren’t sure if I should go for it today or wait until tomorrow. But when the rain falls, I always have a super feeling normally. In the cold weather. It’s my first time winning solo – and it’s in a Tour stage. Pretty incredible.

“There’s so much pressure at the Tour. Having won in the Vuelta and the Giro, I always get asked whether I’m good enough to win in the Tour – and now I’ve shown them.

“I tried to play my cards right and get into an early move. But the uphill start made that incredibly difficult. When I made the selection, I knew that Jorgenson and Wellens would watch each other, so I tried to distance myself form them.

“Then after the crash, Van den Broek goes full, so I closed that. Then him and Jake Stewart watched each other – and I have a gap with 16 kilometres to go. I rode full until the final 200 metres. I’m going to celebrate with my team tonight and I’ll enjoy the Champs-Elysees tomorrow.”

He becomes the 114th rider to win a stage at all three Grand Tours.

Updated

Oh dear, a crash in the field as the peloton comes in. Pogacar, Vingegaard and Lipowitz, the podium, are all safe. A wry smile on Wout van Aert’s face. Le Tour is Le Tour. Damien Touzé of the Cofidis team. He looks distraught.

Van den Broek comes in second, and back in the sprint for minor places, after Enkhoorn it’s Gregoire, one of the fallers who takes it. There are tears from the Australian as he takes on water. He’s smashed the field, a day on full gas over 40km/h. Tomorrow, champagne and the Champs-Élysées. The rest of the field slides home. We await Pogacar, now in the last 3km, to confirm that a fourth Tour is his.

Kaden Groves wins the 20th stage of the Tour

A classic break, well executed. Groves manages what so many were attempting, and shaking his head in disbelief he takes his solo voyage to the line. That completes a set of wins at all the Grand Tours.

Kaden Groves.

Updated

1.5km to go: The boy from the sunshine coast has conquered a rainy day in Bourgogne-Franche-Comté.

3km to go: Kaden Groves is asking for some radio instructions but gets none. Suddenly, his team car arrives to urge him on, Marc Madiot-style.

5km to go: The gap closed briefly as VDB put the hammer down but the others couldn’t give full gas.

6km to go: The group of chasers get back together. Back in the pack, Ben O’Connor and Mauro Schmid, who had that fall before, are realising that Jegat’s escape has lost the former his 10th place on GC. Some shaking of heads. These chaps are tired.

8km to go: That was a piece of racing mastery to leave Van den Broek and Stewart behind. They will rue not making him work harder for this. They probably had no more to give.

10km to go: It’s pretty flat once that climb is completed. Groves, from Gympie, Queensland, can time-trial home. He’s won stages on the Vuelta and Giro before. This is his first Le Tour.

11km to go: Groves has 50 seconds on his pursuers. It’s been a day when several riders have looked like it was their moment. Nothing can be taken for granted.

Updated

13km to go: There’s another chasing group involved. Jorgenson, Grégoire, Wellens, Sweeny, Trentin. We await news of Romeo, who’s been so active in this tour. Groves, the Alpecin rider, attacks an uncategorised climb.

Link to that crash here.

Updated

15km to go: Groves has decided to go off on a solo mission. The other two dropped back, and are joined by Jegat, Velasco, Van den Broek, Eenkkhoorn, Stewart, 25 seconds back. Jegat is set to climb up on GC, into 10th.

20 km to go: Both back up, Gregoire is on his bike, too. We are down to Kaden Groves, Frank Van den Broek and Jake Stewart lead the way: Australian, Dutchman and Brit.

A crash! Gregoire has gone, and so has Romeo

21.5km to go: As they reach a corner, the two riders at the fore come a terrible cropper, both sliding off the road. That was grim, road rash visible on both. Gregoire was in his local patch but disaster struck as Romeo went down before him. The wet weather caught them both out.

25 km to go: Here comes the climb, the Côte de Longeville, and Sweeny’s long adventure is soon at its end as a Frenchman in Roman Gregoire seizes the lead. He’s an ambitious, promising rider.

30 km to go: Sweeny leads Eenkhoorn, Grégoire, Van den Broek, Groves and Stewart trail by 15'’ and Jegat, Velasco, Romeo and Trentin by 25'’. Jorgenson and Wellens are together (+45'’) but look spent.

35km to go: Sweeny has given his all, but now a hill approaches. This is where another split in the various packs will come.

Updated

40km to go: Sweeney, to his credit, stays away. Jegard is staying 40 seconds behind. Feels like we build to a climax.

50km to go: Mechanical for Vingegaard! But no real fear, he gets a new one soon enough. Sweeney’s solo run is being chased by a large group of contenders. “Go on Harry, full gas now,” says his team. He doesn’t look too convinced.

Updated

55km to go: Jegat’s break has taken him – virtually – ahead of Ben O’Connor and into the top 10 on GC. It’s four minutes to the peloton, but Sweeney takes off after the solo ride. Jegat sits back, Sweeney goes it alone.

Updated

60km to go: Jordan Jegat leads the field over the hill, and is followed by Harry Sweeney, the Australian, who looks strong. There’s a chase group going off the peloton and it’s led by Wout van Aert, not the force of old, but still the superdomestique superhero. That hill smashed up the field, and it’s split all over the hill. Michael Woods is in the Van Aert group. The great man is making them suffer, and is not far off the riders Jegat and Sweeney left behind.

Updated

65km to go: Here we go on the second category climb. It’s tight and steep, and over 3.4km. Tim Wellens is looking leggy. Has he, like UAE teammate Pog, had enough? Matteo Trentin a fellow struggler. The peloton takes to the hairpins with questions asked over whether the teams who want a stage win will try to catch the breakaway.

Robert Summerling gets in touch: “I can’t beat the USA reader: but within France it’s invaluable to match the France TV3 coverage with the Guardian blog. Back in UK we got behind a paywall next year so the blog is precious.”

Yes, after five decades, from the days of Keysey, Phil and Paul through Gary Imlach to the modern pairing of David Millar and Ned Boulting, the free-to-air coverage has been exemplary and will be missed. TNT, with its former Eurosport coverage, is excellent, particularly Rob Hatch, Adam Blythe and Orla Chennouai, and you can’t beat Sean Kelly’s burr. Happy memories of David Duffield, too. But still, we were spoiled in the UK.

Updated

70km to go: More Pogacar from Friday: “"I'‘m at a point where I wonder why I’m still here. It’s been three very long weeks. You’re counting down the kilometers to Paris. So yeah, I can’t wait until it’s over so I can have some fun things in my life again.

“I’m obviously tired, It’s not been an easy Tour, with people attacking me from left to right, from day one until the end, so I’ve been focused and motivated. The priority is the yellow jersey.”

75km to go: The breakaway continues to pile it on, Tim Wellens taking on fuel before that imminent climb, from where the stage winner is likely to come.

In the French press, Pogacar’s mood is being discussed. L’Equipe: “Okay, the weather was pretty gloomy, the rain was beating down hard on the metal roofs of La Plagne, the cold was gripping these thin bodies already dried out by three weeks of effort, but still, we had never seen a Yellow Jersey pull such a face on the evening of the last mountain stage of the Tour de France, two days before a victory in Paris.”

85km to go: Schmid, a brave man, is back in the peloton. as they head beyond Champagnole, twinned with Dukinfield, Greater Manchester. The gap is two minutes to Pogacar’s group. The Côte de Thésy, 62km out, a second category climb, is where the pack may split.

Updated

95km to go: Another faller, Clement Champoussin, sliding along and into the barrier, a victim of the greasy road. He nearly got hit by a service car, too. Van Moer and Watson’s chasing is done, as they are eaten up by the pack. They seem happy for that large break to contend for the stage win.

Updated

100 km to go: It’s 13 riders who are clear, according to the official site, and they are: Tim Wellens (UAE Team Emirates-XRG), Matteo Jorgenson (Visma-Lease a Bike), Ewan Costiou (Arkea-B&B Hotels), Harry Sweeny (EF Education-EasyPost), Simone Velasco (Astana), Pascal Eenkhoorn (Soudal Quick-Step), Romain Gregoire (Groupama-FDJ), Matteo Trentin (Tudor Pro Cycling), Ivan Romeo (Movistar), Jordan Jegat (TotalEnergies), Frank van den Broek (Picnic PostNL), Jake Stewart (Israel Premier Tech) and Kaden Groves (Alpecin-Deceininck)

Sam Watson (Ineos Grenadiers) is chasing a minute behind the 13 leaders. Brent Van Moer (Lotto) following him. Back in the field, De Lie is 12 minutes behind, and a minute behind the grupetto. The peloton is 90 seconds or so off the pace. Pogacar isn’t playing ball today.

110 km to go: A nice email, and one that applies to Amy, Barry, Luke, Tom and Michael, too, for their efforts over the Tour. Vincent gets in touch: “I’ve been following your work ever since your ESPN days and I still regularly catch your pieces and listen to your contributions on both the Guardian Football Weekly and Second Captains.

“Anyway: this is the first year I haven’t been able to watch the Tour live given paywalls in the States and thus have relied on the MbM coverage. So imagine my surprise when I saw your name up on some of the bylines this year: John Brewin, he of excellent musical taste and questionable football fandom, covering the TdF!

“As this year’s tour winds down, I wanted to send a note of appreciation. The tour coverage has been excellent. You and the rest of your colleagues have kept me plugged in when I would otherwise be missing out. Thanks for what you do!”

115km to go: There’s a large breakaway group formed now, after a union of two groups. Back in the field, Mauro Schmid, of Switzerland, has a nasty fall. His bike smashed into smithereens, and he doesn’t look much better. Lots of plotting going on. The intermediate sprint, for what it is worth, was won by Simone Velasco. That’s the only prize Pogacar cannot win.

Updated

130km to go: Tim Wellens, the iron man, is leading the latest breakaway. It looks as if Onley and Gall are back on, but embers burning up, surely. The gap is just 17 seconds between the leaders and the peloton. Matteo Jorgenson and Ewan Costiou are out front with Wellens.

140 km to go: Some casualties, including Quinn Simmons and Fred Wright, two names mentioned as possibles for the stage win, as the peloton goes on another, oh so cruel climb, the fourth category Cote de Valfin. It’s a grim day out there, sodden wet. And, oh no, Onley is losing time, as is Felix Gall, two riders high on the GC. Onley has looked shattered, and he’s likely to get back on, but the tank must be near empty. Warning signs abound.

Pogacar wins polka jersey outright

150 km to go: Louis Barre and Ivan Romeo taking the points at the top of the hill means that Tadej Pogacar is officially the King of the Mountains, and now the descent begins, and quickly the clicks being eaten up, with Davide Ballerini of Astana hurtling down, and dangerously so, to go off the front as the pack splits.

Les Rowley gets in touch: “Yesterday’s stage to La Plagne suggested that Pogacar is too tired to attack, he can’t wait for the finish line to appear, and Onley is too afraid to attack. Another stalement day.”

Updated

160km to go: The trio didn’t last long. Tim Wellens does what Tim Wellens does and hauls the peloton back, with Van Aert joining him. The breakaways will have to keep until later in the day. A few keep having a look at going away. Pavel Sivakov, who has given his all as a domestique in the last three weeks, is labouring down the field. Fred Wright really fancies this as his chance.

Updated

165 km to go: This third-category climb, the Col de la Croix, isn’t easy. The weather overnight has caused some debris on the road. And the rain is pouring down now. Jonathan Milan has dropped off, saving his powder for Paris, no doubt. Asgreen is caught, and Thibau Nys of Lidl and Harry Sweeny go off the front. This is grim for all concerned. Raul Garcia Pierna of Arkea-B&B Hotels makes it a breakaway trio in the pouring rain.

Updated

170km to go: Fred Wright leads the pack up the climb as Asgreen forges on. Dropping back, and rather worryingly, Arnaud De Lie is way off the back of the peloton.

175km to go: This really looks unforgiving for a penultimate stage. No mercy. The gap is 25 seconds. Many will feel they have chances. The first climb beckons and Van Aert leads the peloton up with licence to go for the breakaway.

Away we go in Nantua

And away go the breakaway contenders. Healy, Arahamsen and Schmid are the chasers as Kasper Asgreen decides to take up the cudgels and go for it. His EasyPost team roar him on from the team car.

Wout van Aert on TNT Sports: “Obviously, I feel tired. It’s been tough mountain stages, the weather, long transfers. We’re looking forward to getting to Paris. For sure, I’ll try to be in the breakaway today. Tomorrow is a chance, but you can’t miss an opportunity here in the Tour de France. But breakaway days have climbers in the moves and that will make it difficult.”

Fred Wright: “First part of the plan is to get both of us in the breakaway. That would be a nice start. There’s a 12km climb at the start but it’s nice and steady and I think we could both get in the break.”

There are 14 teams without a stage win in Le Tour 2025. “I’m gonna try” is how Alaphilippe is quoted. A win for France would be welcome.

Here’s the offical map of today’s lumpy, bumpy stage.

Friday saw the last of the mountains, and a second win for Ineos’s Arensman. Bad news for this year’s plucky Brit.

it was a disappointing stage for Scotland’s Oscar Onley, who after surviving almost everything that the Tour could throw at him, fell away from the podium positions in the closing moments, after third-placed Florian Lipowitz attacked to move clear with Pogacar and second-placed Vingegaard.

Onley has given so much, ridden so well but he looked done in after Thursday’s stage; his post-ride interview was not much fun to watch. Full credit for him hanging on so long in the high mountains. So much more to come from him. The difficulty of staying with Pogacar and Arensman is shown by the state of Arensman when he crossed the line on Friday.

William Fotheringham previewed this stage thus:

The puncheurs and breakaway specialists will have been waiting for five days with this one on their minds. The battle for the early break will be intense and the fight for the stage could be epic. As well as our old friends Cort and Healy, this will appeal to about half the peloton, wily one-day specialists such as the Dane Mattias Skjelmose.

NB: Mattias Skjelmose abandoned after a crash last weekend. Ben Healy, over to you?

Preamble

After the mountains, a stage of Classic length and dimensions. It’s been a true test, this year, thin gruel for sprinters and this looks a day for the puncheurs. Who’s the best of them? With Van der Poel gone, Evenepoel gone, there’s perhaps a day for an old dog like Julian Alaphilippe, should he keep his radio. Or, perhaps the best of all, as he is at everything bar the sprinting – and a dig in Paris on Sunday can’t be ruled out – is Tadej Pogacar, all but assured of his fourth maillot jaune to keep. We’re already talking about the Vuelta, in truth and a fifth tour.

The neutralised start is 11.05 UK time. One last dig before Paris.

Updated

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.