Giro d'Italia 2025 Stage 21 Results: Simon Yates Crowned 2025 Giro Champion
Giro d'Italia 2025 Stage 21 Results: Simon Yates Crowned 2025 Giro Champion
Simon Yates crowned his cycling career with victory in the Giro 2025, putting behind him a series of disappointments to claim the biggest win of his life.

Simon Yates crowned his cycling career with Sunday's victory in the Giro d'Italia 2025, the Briton putting behind him a series of disappointments to claim the biggest win of his life.
The 32-year-old, who rides for Visma-Lease a bike, is the first man to win the Giro without taking a single stage since Alberto Contador 10 years ago.
- 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 20 Results: Simon Yates Takes Pink Jersey
Yates came out on top in a Giro missing last year's winner Tadej Pogacar and teammate Jonas Vingegaard and which was blown wide open by the retirements of pre-race favorites Primoz Roglic and Juan Ayuso.
Reserved Yates ended years of frustration when he rolled across the line in front of the Circus Maximus Rome wearing the pink jersey for the overall Giro leader, taken with an astonishing performance in Saturday's penultimate stage.
The win also validates his pre-season decision to move to cycling giants Visma after 10 years with the same Australian team, now called Jayco-AlUla.
"I think it's really still sinking in," Yates said. "What a huge moment in my career, probably, yeah, the defining moment. I've had some good successes, but I don't think anything (else) comes close. So, I will celebrate, for sure, and we'll see what's to come."
Yates finished this year's Giro d'Italia 3 minutes, 56 seconds ahead of runner-up Isaac del Toro, while 2019 Giro winner Richard Carapaz finished third at 4 minutes, 43 seconds.
Sunday's final stage ended with a sprint finish won by Yates' Team Visma-Lease a bike teammate Olav Kooij, who also won Stage 12. He edged Kaden Groves and Matteo Moschetti Sunday in Stage 21.
Perfect Finale
It was a perfect day for Visma with Yates and Kooij both victorious in the Eternal City.
"We couldn't wish for a better final weekend," Kooij said. "Yesterday was really amazing for the team, and today, I just had to give everything that was still left in the legs. The team made it a lot easier, I just had to push it until the line.
"With sprints, it's never easy to do it, like perfectly, but today, we really committed, we just went all in, we were in perfect position and just happy to make it to the line.
"I was really happy with this Giro, making it ot Rome and then winning here it's really special."
Yates started the day stood alongside Pope Leo XIV, who blessed the peloton in a short stop in Vatican City before the race proper started.
The riders dismounted in front of the pontiff, and Yates shook his hand before standing alongside points jersey winner Pederson, king of the mountains Lorenzo Fortunato and Del Toro for a pre-race blessing.
Del Toro had to content himself with the white jersey for best young rider after failing to spot the danger in Yates' attack on the Colle delle Finestre climb on Saturday which ended up deciding the title.
Yates could still be on a high from his Giro win when he lines up alongside Vingegaard at the upcoming Tour de France, which gets underway July 5.
The Yates Brothers
Other than being more guarded, veteran Yates is otherwise indistinguishable from his twin brother, Adam, with whom he stood at the start of the 21st and final stage of the Italian Grand Tour.
Simon was born a few minutes before Adam 32 years ago in Bury, in northern England, and the pair began cycling together at the nearby Manchester velodrome at the behest of their father John who was himself a cyclist.
"I'm happy for him, he's my brother, he's done a good job," said Adam, who is one of the leaders of UAE Team Emirates. "We'll celebrate together tonight."
The brothers both made their professional debuts for the Australian team Orica, now known as Jayco-AlUla.
Their paths separated in 2021 when Adam moved to Ineos, while Simon stayed put until last winter when he made the switch to Visma-Lease a bike, a team big enough that he wouldn't have to be the sole leader.
Redemption
Simon Yates is a pure climber and probably never would have thought he's had to wait seven years for his second Grand Tour win after taking the Vuelta a España title in 2018.
Between then and Sunday's victory, he obtained some impressive results, like third in the 2021 Giro and fourth in the Tour de France last year, but he also had to deal with a host of setbacks.
One of those came just before this year's Giro when he was hit by a car during high-altitude training camp in Tenerife.
At the same time he was targeting the brutal Colle delle Finistre climb, the site of Saturday's decisive charge to overall victory and redemption for a harrowing defeat on the same ascent seven years before.
Yates lost the pink jersey the last time the Finistre featured in the Giro, on the 19th stage of the 2018 edition when he ended up finishing over an hour behind eventual victor Chris Froome in the overall standings.
It was a defeat that stayed with Yates right until Saturday's stunning solo attack which allowed him to do to Del Toro what fellow Briton Froome did to him all those years ago.
"I always had in the back of my mind to try something on this stage, on this climb that has, let's say, defined my career so far," Yates said on Saturday. "I had some doubts today, this morning, to really try something on this climb but the team really believed in me. So, yeah, I tried and I pulled it off."
Giro d’Italia Stage 21 Results – Top 25
- Olav Kooij (Team Visma - Lease a Bike) – 3:12:19 (B10)
- Kaden Groves (Alpecin-Deceuninck) – 3:12:19 (B8)
- Matteo Moschetti (Q36.5 Pro Cycling Team) – 3:12:19 (B4)
- Mads Pedersen (Lidl-Trek) – 3:12:19
- Luke Lamperti (Soudal Quick-Step) – 3:12:19
- Max Kanter (XDS Astana Team) – 3:12:19
- Filippo Baroncini (UAE Team Emirates XRG) – 3:12:19
- Orluis Aular (Movistar Team) – 3:12:19
- Enrico Zanoncello (VF Group Bardiani-CSF-Faizanè) – 3:12:19
- Giovanni Lonardi (Team Polti VisitMalta) – 3:12:19
- Luca Mozzato (Arkea-B&B Hotels) – 3:12:19
- Sam Bennett (Decathlon AG2R La Mondiale Team) – 3:12:19
- Gerben Thijssen (Intermarché - Wanty) – 3:12:19
- Niklas Märkl (Team Picnic PostNL) – 3:12:19
- Casper van Uden (Team Picnic PostNL) – 3:12:19
- Filippo Magli (VF Group Bardiani-CSF-Faizanè) – 3:12:19
- Kim Heiduk (INEOS Grenadiers) – 3:12:19
- Clément Davy (Groupama-FDJ) – 3:12:19
- Davide De Pretto (Team Jayco AlUla) – 3:12:19
- Corbin Strong (Israel - Premier Tech) – 3:12:19
- Owain Doull (EF Education - EasyPost) – 3:12:19
- Filippo Fiorelli (VF Group Bardiani-CSF-Faizanè) – 3:12:19
- Maikel Zijlaard (Tudor Pro Cycling Team) – 3:12:19
- Stefano Oldani (Cofidis) – 3:12:19
- Giosuè Epis (Arkea-B&B Hotels) – 3:12:19
Giro d’Italia Overall Standings – Top 25 After Stage 21
- Simon Yates (Team Visma - Lease a Bike) – 82:31:01
- Isaac Del Toro (UAE Team Emirates XRG) – 82:34:57
- Richard Carapaz (EF Education - EasyPost) – 82:35:44
- Derek Gee (Israel - Premier Tech) – 82:37:24
- Damiano Caruso (Bahrain Victorious) – 82:38:33
- Giulio Pellizzari (Red Bull - BORA - hansgrohe) – 82:40:29
- Egan Bernal (INEOS Grenadiers) – 82:43:43
- Einer Rubio (Movistar Team) – 82:44:06
- Brandon McNulty (UAE Team Emirates XRG) – 82:44:37
- Michael Storer (Tudor Pro Cycling Team) – 82:45:28
- Max Poole (Team Picnic PostNL) – 82:49:16
- Adam Yates (UAE Team Emirates XRG) – 82:52:44
- Rafal Majka (UAE Team Emirates XRG) – 82:54:47
- Davide Piganzoli (Team Polti VisitMalta) – 82:58:54
- Nicolas Prodhomme (Decathlon AG2R La Mondiale Team) – 83:07:10
- Thomas Pidcock (Q36.5 Pro Cycling Team) – 83:15:42
- Antonio Tiberi (Bahrain Victorious) – 83:17:05
- Louis Meintjes (Intermarché - Wanty) – 83:23:04
- James Knox (Soudal Quick-Step) – 83:27:36
- Florian Stork (Tudor Pro Cycling Team) – 83:29:54
- Diego Ulissi (XDS Astana Team) – 83:36:08
- Embret Svestad-Bårdseng (Arkea-B&B Hotels) – 83:37:41
- Christopher Harper (Team Jayco AlUla) – 83:44:36
- Lorenzo Fortunato (XDS Astana Team) – 83:53:10
- Nairo Quintana (Movistar Team) – 83:54:10
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.