18 Best Images of the 2025 Giro d’Italia

2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey

Simon Yates clinched the 2025 Giro d’Italia, securing his second Grand Tour title after his 2018 Vuelta a España victory.

The 108th edition commenced on May 9 in Durrës, Albania, and concluded on June 1 in Rome, covering 3,413 kilometers across 21 stages. Yates, riding for Visma-Lease a Bike, seized the pink jersey on Stage 20 following a decisive mountain attack on the Colle delle Finestre, overtaking long-time leader Isaac del Toro of UAE Team Emirates. He finished 3 minutes and 56 seconds ahead of del Toro, with Ecuador’s Richard Carapaz rounding out the podium.

2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
This edition of the Giro began in Albania.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
The ‘great Dane’ Mads Pedersen was the first rider to wear the leader’s pink jersey.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
As is always the case, this year’s race had all kinds of weather for the riders to deal with.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
In pink, Mads continued to use his excellent form to outsprint the peloton.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
Rising star Isaac Del Toro (far left) animated the race on stage 9.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
Stage 13 presented a brutal uphill sprint to the line with Mads and Wout van Aert, all in.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
A favorite for the final GC, Primoz Roglic suffered four crashes throughout the race and eventually abandoned on stage 16.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
The Giro: 3413km with 52500m of elevation.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
A third in the final GC standings for the aggressive and always-attacking Richard Carapaz is not what the Ecuadorian was after.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
Hello Italy!
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
Isaac Del Toro; the young Mexican was just one and a half big mountains away from holding the leader’s jersey till the end of the race.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
Just another switchback in San Valentino, Italy — too beautiful.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
Race leader Simon Yates tucks in as the last stage rolls into Rome.
2 june 2025, cape town SOUTH AFRICA | recap of the 2025 giro di italia as published on bike network by myles kelsey
The final sprint went to Olav Kooij of the Netherlands and Team Visma Lease a Bike.

Remarkably, Yates did not win any individual stage, becoming the first rider since 2015 to win the Giro without a stage victory. His triumph was attributed to consistent performance, strategic attacks, and strong team support, particularly from Wout van Aert. The race featured 52,500 meters of elevation gain, including challenging climbs like the Colle delle Finestre and Mortirolo. The final stage in Rome included a sprint finish won by Yates’s teammate Olav Kooij, marking a successful conclusion for the team. // IMAGES: UCI, Meta, Red Bull //


RELATED Road | 3 Skills Every Rider Should Know