Giro d'Italia 2025 Stage 19 Results: Nicolas Prodhomme Pulls Away For Win
Giro d'Italia 2025 Stage 19 Results: Nicolas Prodhomme Pulls Away For Win
Nicolas Prodhomme won a sizzling Stage 19 of the Giro d'Italia 2025 on Friday, run over five Alpine peaks, where an expected title showdown didn't ignite.

Frenchman Nicolas Prodhomme won a sizzling Stage 19 of the Giro d'Italia 2025 on Friday, run over five Alpine peaks, where an expected title showdown failed to fully ignite.
Overall leader Isaac del Toro of Mexico remains 43 seconds ahead of Richard Carapaz of Ecuador, while Briton Simon Yates is third at 1 minute, 21 seconds after losing 22 seconds on the day.
- Subscribe To FloBikes To Catch All The Best Cycling, News And Highlights
- The 2025 Cycling Streaming Schedule On FloBikes: What To Know
- Giro d'Italia 2025 Stage 18 Results: Germany's Nico Denz Gets Solo Victory
EF rider Carapaz attacked late in the race, and Del Toro again proved he could keep up.
Former Giro champion Carapaz was satisfied with his day's work.
"I think we were all very tired, and in the end, I just had to give it a try,:" Carapaz said. "But I think it was a good stage. I think we can make it with Del Toro, so I've got to be happy with my performance."
Visma rider Simon Yates was unable to follow the pair and said he would be reviewing the situation ahead of Saturday's blockbuster, appearing annoyed at the line.
"We'll see how the legs are," said Yates, a pure climber who may yet take the title. "The legs are good today, so hoping for the same tomorrow and that I can try something."
His twin brother, Adam Yates, took it easy Friday and will help sherpa UAE teammate Del Toro on the penultimate day.
Prodhomme's face was twisted with the effort as he broke away from a large escape group.
"I've waited a long time for a win," Prodhomme said. "I won my first race a week ago, and now I win here in the Giro d'Italia."
On a scenic route with the temperature tipping 30C (86F) the peloton set a medium pace, keeping their powder dry for a title showdown at Sestriere ski resort Saturday.
Stage 20 ends with a grueling 20-kilometer climb up the Colle delle Finestre - the moment when the winner is likely to emerge.
For now, Del Toro, who took the lead in Stage 9 in Siena, looks to have the legs to complete the job.
Sunday's final stage will be a triumphant roll into Rome that passes through Vatican City, with hoards of Mexicans expected.
Giro d’Italia Stage 19 Results – Top 25
- Nicolas Prodhomme (Decathlon AG2R La Mondiale Team) – 4:50:35 (B10)
- Isaac Del Toro (UAE Team Emirates XRG) – 4:51:33 (B6)
- Richard Carapaz (EF Education - EasyPost) – 4:51:33 (B4)
- Damiano Caruso (Bahrain Victorious) – 4:51:57
- Brandon McNulty (UAE Team Emirates XRG) – 4:51:57
- Egan Bernal (INEOS Grenadiers) – 4:51:57
- Simon Yates (Team Visma - Lease a Bike) – 4:51:57
- Rafal Majka (UAE Team Emirates XRG) – 4:51:57
- Antonio Tiberi (Bahrain Victorious) – 4:51:57 (B6)
- Einer Rubio (Movistar Team) – 4:51:57
- Derek Gee (Israel - Premier Tech) – 4:51:57
- Giulio Pellizzari (Red Bull - BORA - hansgrohe) – 4:51:57
- Michael Storer (Tudor Pro Cycling Team) – 4:52:5
- Louis Meintjes (Intermarché - Wanty) – 4:55:52
- Davide Piganzoli (Team Polti VisitMalta) – 4:56:27
- Florian Stork (Tudor Pro Cycling Team) – 4:56:27
- Max Poole (Team Picnic PostNL) – 4:58:11
- Adam Yates (UAE Team Emirates XRG) – 4:59:33
- Igor Arrieta (UAE Team Emirates XRG) – 5:01:58
- Wilco Kelderman (Team Visma - Lease a Bike) – 5:05:14
- Jonathan Castroviejo (INEOS Grenadiers) – 5:05:14
- Carlos Verona (Lidl-Trek) – 5:05:14 (B4)
- Steven Kruijswijk (Team Visma - Lease a Bike) – 5:05:14
- Pello Bilbao (Bahrain Victorious) – 5:07:09
- Marco Frigo (Israel - Premier Tech) – 5:07:09
Giro d’Italia Overall Standings – Top 25 After Stage 19
- Isaac Del Toro (UAE Team Emirates XRG) – 73:47:59
- Richard Carapaz (EF Education - EasyPost) – 73:48:42
- Simon Yates (Team Visma - Lease a Bike) – 73:49:20
- Derek Gee (Israel - Premier Tech) – 73:50:26
- Damiano Caruso (Bahrain Victorious) – 73:51:35
- Egan Bernal (INEOS Grenadiers) – 73:53:12
- Giulio Pellizzari (Red Bull - BORA - hansgrohe) – 73:53:31
- Einer Rubio (Movistar Team) – 73:54:38
- Michael Storer (Tudor Pro Cycling Team) – 73:57:10
- Brandon McNulty (UAE Team Emirates XRG) – 73:57:32
- Max Poole (Team Picnic PostNL) – 74:02:43
- Antonio Tiberi (Bahrain Victorious) – 74:03:11
- Adam Yates (UAE Team Emirates XRG) – 74:03:50
- Davide Piganzoli (Team Polti VisitMalta) – 74:04:30
- Rafal Majka (UAE Team Emirates XRG) – 74:06:29
- Nicolas Prodhomme (Decathlon AG2R La Mondiale Team) – 74:12:02
- Thomas Pidcock (Q36.5 Pro Cycling Team) – 74:15:07
- Louis Meintjes (Intermarché - Wanty) – 74:28:40
- James Knox (Soudal Quick-Step) – 74:33:12
- Diego Ulissi (XDS Astana Team) – 74:34:59
- Florian Stork (Tudor Pro Cycling Team) – 74:36:35
- Embret Svestad-Bårdseng (Arkea-B&B Hotels) – 74:37:40
- Nairo Quintana (Movistar Team) – 74:43:44
- Marco Frigo (Israel - Premier Tech) – 74:56:20
- Edoardo Zambanini (Bahrain Victorious) – 74:57:33
Catch All The Best Races, Highlights, Insight, News And More On FloBikes
FloBikes is the streaming home to some of the best cycling from across the globe. Check out the broadcast schedule to watch more of your favorites in action.
FloBikes Archived Footage
Video footage from each event will be archived and stored in a video library for FloBikes subscribers to watch for the duration of their subscriptions.