
ADVERTISEMENT
🏆 SIMON YATES, CHAMPION OF THE 2025 GIRO D'ITALIA!
🥇 OLAV KOOIJ WINS!
🏁 LAST KILOMETER!
🏁 6 km to go
🏁 7 km to go
🏁 10 km to go
🏁 20 km to go
🏁 24,8 km to go
🏁 30 km to go
🏁40 km to go
🏁 47 km to go
🏁 50 km to go
🏁 60 km to go
🏁 66 km to go
🏁 70 km to go
- 25. Luca Mozzato (Arkéa B&B Hotels)
- 77. Enzo Paleni (Groupama FDJ)
- 143. Josef Cerny (Soudal Quick - Step)
- 156. Michael Hepburn (Jayco AlUla)
- 177. Andrea Pietrobon (Polti VisitMalta)
- 214. Martin Marcellusi (VF Group Bardiani CSF - Faizane)
🏁 74 km to go
🏁 78 km to go
🏁 84 km to go
The Yates brothers, always in the limelight
⚔️ Competitors. Adversaries. Rivals. But also, Twins.#Giroditalia pic.twitter.com/IOopDAqXlS — Giro d'Italia (@giroditalia) June 1, 2025
🏁 90 km to go
Carreer status
Welcome back
Tune in here the Stage 21 of the Giro d'Italia 2025 Live Stream with VAVEL!
How to watch Giro d'Italia 2025 Stage 21 Live Stream on TV and Online?
If you want to watch directly stream it: MAX USA
If you want to follow it on internet, VAVEL is your best option!
What time is Stage 21 of the Giro d'Italia 2025?
Argentina: 10:00 AM on DSports and DGO
Bolivia: 9:00 AM on DSports and DGO
Brazil: 10:00 AM on DSports and DGO
Chile: 10:00 AM on DSports and DGO
Colombia: 8:00 AM on Caracol TV, Ditu, RCN TV, DSports and DGO
Ecuador: 8:00 AM on DSports and DGO
USA (ET): 9:00 AM on Max USA
Spain: 3:00 PM on Eurosport, EITB
Mexico: 7:00 AM
Paraguay: 9:00 AM on DSports and DGO
Peru: 8:00 AM on DSports and DGO
Uruguay: 10:00 AM on DSports and DGO
Venezuela: 9:00 AM on DSports and DGO
👕 Jersey wearers
💜 Maglia Ciclamino (Points classification): Mads Pedersen (LIDL - Trek)
💙 Maglia Azzurra (Mountain classification): Lorenzo Fortunato (XDS Astana Team)
🤍Maglia Bianca (Youth classification): Giulio Pellizari (Red Bull - BORA Hansgrohe) - Leader: Isaac del Toro (UAE Team Emirates)
🏙️ Roma
Stage 21: route
Final kilometers with only slight variations in direction. Final straight of 350 m on asphalt, with a width of 8 m. Halfway through the last kilometer there is a 5% ramp.

🔟💗 Top 10 - Overall Ranking
Top 10 - Overall Ranking | |||
---|---|---|---|
Pos. | Rider (Country / Team) | Time | |
1 | Simon Yates (Great Britain / Team Visma Lease A Bike) | 79h 18'42" | |
2 | Isaac del Toro (Mexico / UAE Team Emirates) | + 03'56" | |
3 | Richard Carapaz (Ecuador / EF Education - EasyPost) | + 04'43" | |
4 | Derek Gee (Canada / Israel - Premier Tech) | + 06'23" | |
5 | Damiano Caruso (Italy / Bahrain Victorious) | + 07'32" | |
6 | Giulio Pellizzari (Italy / Red Bull - BORA Hansgrohe) | + 09'28" | |
7 | Egan Bernal (Colombia / INEOS Grenadiers) | + 12'42" | |
8 | Einer Rubio (Colombia / Movistar) | + 13'05" | |
9 | Brandon McNulty (United States / UAE Team Emirates) | + 13'36" | |
10 | Michael Storer (Australia / Tudor Pro Cycling) | + 14'27" |
🔟🏁 Top 10 - Stage 20
Top 10 - Stage 20 | |||
---|---|---|---|
Pos. | Rider (Country / Team) | Time | |
1 | Christopher Harper (Australia / Jayco AlUla) | 5h 27'29" | |
2 | Alessandro Verre (Italy / Arkéa - B&B Hotels) | + 01'49" | |
3 | Simon Yates (Great Britain / Team Visma Lease A Bike) | + 01'57" | |
4 | Gianmarco Garofoli (Italy / Soudal Quick - Step) | + 03'52" | |
5 | Rémy Rochas (France / Groupama FDJ) | + 03'57" | |
6 | Martin Marcellusi (Italy / VF Group Bardiani CSF - Faizane) | + 04'31" | |
7 | Carlos Verona (Spain / LIDL - Trek) | + 04'31" | |
8 | Max Poole (Great Britain / Picnic PostNL) | + 06'45" | |
9 | Isaac del Toro (Mexico / UAE Team Emirates) | + 07'10" | |
10 | Giulio Pellizari (Italy / Red Bull - BORA - Hansgrohe) | + 07'10" |
Summary of the previous stage
Hello to all VAVEL readers!
My name is Jhonatan Martinez and I will be your host for this stage. We will offer you a preview analysis, updates and live news here on VAVEL.
