'I've waited a long time for this' - Nicolas Prodhomme climbs to solo victory on stage 19 of the Giro d'Italia as Isaac del Toro and Richard Carapaz take time on rivals
Frenchman takes maiden Giro win after GC stalemate in the Valle d'Aosta, Del Toro remains in pink


After a long day in the breakaway on stage 19 of the Giro d'Italia, Nicolas Prodhomme (Decathlon-AG2R La Mondiale) climbed to a solo victory on Friday in Champoluc.
Despite a late GC skirmish on the slopes of the final climb - initiated by Richard Carapaz (EF Education-EasyPost) - the Frenchman held on for a maiden stage win, finishing a minute ahead of Carapaz and Isaac del Toro (UAE Team Emirates-XRG).
Carapaz and Del Toro missed out on the stage win but put time into third-placed Simon Yates (Visma-Lease a Bike) with their late effort. Del Toro finished second to take two bonus seconds on Carapaz ahead of Saturday's penultimate stage.
Prodhomme had joined the breakaway of over 30 riders early on on Friday, and lasted the longest of them all, attacking with 28km to go on the Col de Joux. Behind, the group of favourites looked locked in a stalemate, but a late attack from Carapaz, marked by Del Toro, stretched the pair's lead at the top of the general classification.
"I've worked for a long time for the Giro," Prodhomme said afterwards. "I wanted to try to win a stage, I’ve waited a long time for this. I won my first race three weeks ago, and now I win here in the WorldTour at the Giro. I'm so happy, it’s been such a nice day for me."
"We never had much of a gap all day," he added. "My feeling was not good on the first climb, it was very steep and hard. My legs were starting to get better on the last climb, I saw the gap to the peloton wasn’t much so I had to take a risk. Before today, I'd had two top fives because I hadn't risked much. But today, I wanted to play for the win, it's super nice for me."
How it happened
Stage 19 was set to be another big day of climbing at the Giro as the race moved into the Valle d’Aosta region and towards the Alps. Almost 5,000 metres of climbing were on the menu across five categorised climbs, including the summit finish to Champoluc.
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
A huge breakaway eventually formed as the climbing began. More than 30 riders were initially up the road, although that number had dramatically reduced by the time the lead group approached the summit of the Col Saint-Pantaléon, a 16.5 kilometre category one ascent.
With 59 kilometres to go, eight riders were left at the head of the action including: Antonio Tiberi and Pello Bilbao (Bahrain Victorious), Carlos Verona (Lidl-Trek) and Chris Harper (Jayco-AlUla). The remnants of the peloton had been whittled down to just 15 names as Steven Kruijswijk (Visma-Lease a Bike) decimated the breakaway's slim advantage on the climb.
The break began to split on the Col de Joux as Verona, Tiberi and Nicolas Prodhomme (Decathlon-AG2R La Mondiale) clipped off the front of the group. Meanwhile, Kruijswijk continued his efforts in the GC group; EF Education-EasyPost aided with the pace setting as Richard Carapaz kept tabs on Simon Yates ahead of a potential scrap unfolding in the fight for overall victory.
Prodhomme was the first man over the top as Carapaz looked to test his rivals' legs back down the road. Giulio Pellizzari (Red Bull-Bora-Hansgrohe) was also active towards the summit, but the GC group remained packed together as the descent began.
With nine kilometres to go, Prodhomme appeared to be set for the stage win. The Frenchman pushed his advantage to more than a minute and half as he began the ascent to Antagnod. A late attack from Richard Carapaz was tracked by Del Toro, the only rider in the GC group capable of tracking the move.
While Prodhomme held on for the stage win, Decathlon’s first of the race, Carapaz and Del Toro put time into all of their rivals, including Simon Yates. Del Toro came home in second place with Carapaz taking third.
Results
Giro d’Italia stage 2025, stage 19: Biella > Champoluc (166km)
1. Nicolas Prodhomme (Fra) Decathlon-AG2R La Mondiale, in 4:50:35
2. Isaac del Toro (Mex) UAE Team Emirates-XRG, +58s
3. Richard Carapaz (Ecu) EF Education-EasyPost, at same time
4. Damiano Caruso (Ita) Bahrain Victorious, +1:22
5. Brandon McNulty (USA) UAE Team Emirates-XRG,
6. Egan Bernal (Col) Ineos Grenadiers,
7. Simon Yates (GBr) Visma-Lease a Bike,
8. Rafal Majka (Pol) UAE Team Emirates-XRG,
9. Antonio Tiberi (Ita) Bahrain Victorious,
10. Einer Rubio (Col) Movistar, all at same time
General classification after stage 19
1. Isaac del Toro (Mex) UAE Team Emirates-XRG, in 73:47:59
2. Richard Carapaz (Ecu) EF Education-EasyPost, +43s
3. Simon Yates (GBr) Visma-Lease a Bike, +1:21
4. Derek Gee (Can) Israel-Premier Tech, +2:32
5. Damiano Caruso (Ita) Bahrain Victorious +3:36
6. Egan Bernal (Col) Ineos Grenadiers, +5:13
7. Giulio Pellizzari (Ita) Red Bull-Bora-Hansgrohe, +5:46
8. Einer Rubio (Col) Movistar, +6:39
9. Michael Storer (Aus) Tudor Pro Cycling, +9:11
10. Brandon McNulty (Usa) UAE Team Emirates-XRG, +9:33
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1

Tom has been writing for Cycling Weekly since 2022 and his news stories, rider interviews and features appear both online and in the magazine.
Since joining the team, he has reported from some of professional cycling's biggest races and events including the Tour de France and the World Championships in Glasgow. He has also covered major races elsewhere across the world. As well as on the ground reporting, Tom writes race reports from the men's and women's WorldTour and focuses on coverage of UK domestic cycling.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.
-
'Savage' Colle delle Finestre will decide who wins the Giro d'Italia - Isaac del Toro or Richard Carapaz
Race finely poised ahead of showdown on final climb in the Italian Alps
-
The Giro stage winner who's racing Unbound: Lukas Pöstlberger's setup ahead of Unbound Gravel
Lukas Pöstlberger will be lining up to take on Unbound with his new Rose Racing Circle teammates
-
'Savage' Colle delle Finestre will decide who wins the Giro d'Italia - Isaac del Toro or Richard Carapaz
Race finely poised ahead of showdown on final climb in the Italian Alps
-
I’ll be watching stage 19 of the Giro d'Italia right from the start and you should too – here's why
It's set to be an action-packed day in the mountains
-
'It’s now been three months since I was last at home' - Nico Denz powers to solo victory on stage 18 of the Giro d’Italia to make hard work worthwhile
German salvages race for Red Bull-Bora-Hansgrohe in Cesano Maderno after team lost Primož Roglič to injury on stage 16
-
Juan Ayuso abandons Giro d’Italia after being stung by bee on face
Spaniard was already suffering with knee injury but was left with a badly swollen right eye after a bee got inside his helmet on the road to Bormio
-
Tadej Pogačar thought Isaac del Toro was an 'amazing rider' after just one training camp
Mexican leads the Giro d'Italia going into the final three stages, and his agent, Alex Carera, has revealed he is inundated with requests from across the Atlantic
-
Richard Carapaz vows to 'go for it, all the way to Rome' after lighting up Giro d’Italia in mountains on stage 16
2019 winner now just 31 seconds from the Maglia Rosa after violent late attack on San Valentino climb
-
Primož Roglič abandons Giro d'Italia after stage 16 crash
Slovenian leaves race after falling in the rain
-
Where to watch Giro d'Italia stage 16: Live streams, timings for huge mountain stage
It's huge mountain day at the 2025 Giro d'Italia – here are the broadcast details and timings so you can watch stage 16 today.