🚴 Giro d'Italia Preview & Betting Tips

We preview the next edition of the Giro d'Italia which will take place in May with twenty-one stages, who will be crowned the 2025 Giro d'Italia winner? Who will be crowned the 2025 Giro d'Italia King of the Mountain?
🚴 Giro d'Italia Preview & Betting Tips
Andy Powell
Andy Powell Content Editor

Horse Racing stats man, Andy has contributed to OLBG for 18 years - An Ipswich fan and F1 fanatic, he also contributes EFL football and Motor Sport opinion.

2025 Giro d'Italia

The 2025 Giro d'Italia will be the 108th edition of the race, the race will start on the 9th of May in Durrës (Albania). The first three stages all take place in Albania before heading to Italy and then it dips into Slovenia for stage 14.

Who will win Giro d'Italia 2025?

For Giro d'Italia predictions and betting tips be sure to head over to our dedicated cycling predictions page to see who the OLBG tipsters are backing to win the race and also the daily head-to-head markets and stage markets too.

Alternatively, you can try our Best Cycling Tipsters page which displays only tipsters who have open tips and over the past twelve months have shown a profit.

Is the Giro d'Italia on ?

Yes, you can watch the action unfold live on Eurosport over the three weeks.

How many kilometres is the Giro d'Italia?

The 2025 Giro d'Italia will see a total distance of 3,413 km covered over the twenty-one stages.

Best Bookmakers for Cycling Betting
ALSO READ

Best Bookmakers for Cycling Betting

2025 Giro d'Italia Route - Phase 1

The race starts on the 9th of May and begins in Albania, the first three stages will all take place in Albania before an earlier-than-normal rest day on Monday the 12th of May. Stage 4 sees the tour move into Italy as the riders head from Alberobello (Stage 4) to Siena (Stage 9) before the second rest day on the 19th, this phase covers a total of 1,440 km.

StageRouteWinner
Stage 1
Friday (9 May)
Durrës (Albania) to Tirana (Albania)
Hilly stage (164 km)

Stage 2
Saturday (10 May)
Tirana (Albania) to Tirana (Albania)
Individual time trial (13.7 km)

Stage 3
Sunday (11 May)
Vlorë (Albania) to Vlorë (Albania)
Hilly stage (160 km)

Monday (12 May)Rest day
Stage 4
Tuesday (13 May)
Alberobello to Lecce
Flat stage (187 km)

Stage 5
Wednesday (14 May)
Ceglie Messapica to Matera
Hilly stage (144 km)

Stage 6
Thursday (15 May)
Potenza to Naples
Hilly stage (226 km)

Stage 7
Friday (16 May)
Castel di Sangro to Tagliacozzo
Mountain stage (168 km)

Stage 8
Saturday (17 May)
Giulianova to Castelraimondo
Hilly stage (197 km)

Stage 9
Sunday (18 May)
Gubbio to Siena
Hilly stage (181 km)

Monday (19 May)Rest day

2025 Giro d'Italia Route - Phase 2

After the rider's second rest day, they move on to six more stages which will cover a total distance of 965.6 km. This phase will see them head into their third country of the tour with stage 14 ending in Nova Gorica (Slovenia) with their third and final rest day on Monday the 26th of May.

StageRouteWinner
Stage 10
Tuesday (20 May)
Lucca to Pisa
Individual time trial (28.6 km)

Stage 11
Wednesday (21 May)
Viareggio to Castelnovo ne' Monti
Mountain stage (185 km)

Stage 12
Thursday (22 May)
Modena to Viadana
Flat stage (172 km)

Stage 13
Friday (23 May)
Rovigo to Vicenza
Hilly stage (180 km)

Stage 14
Saturday (24 May)
Treviso to Nova Gorica (Slovenia)
Flat stage (186 km)

Stage 15
Sunday (25 May)
Fiume Veneto to Asiago
Mountain stage (214 km)

Monday (26 May)Rest day

2025 Giro d'Italia Route - Phase 3

The riders head into the home stretch in the final phase as they all head to Rome. They begin this final stage which covers a distance of 1,007 km in Piazzola sul Brenta which is just over 500 km from their finishing point in Rome where the tour winner will be crowned.

StageRouteWinner
Stage 16
Tuesday (27 May)
Piazzola sul Brenta to San Valentino di Brentonico
Mountain stage (199 km)

Stage 17
Wednesday (28 May)
San Michele all'Adige to Bormio
Mountain stage (154 km)

Stage 18
Thursday (29 May)
Morbegno to Cesano Maderno
Hilly stage (144 km)

Stage 19
Friday (30 May)
Biella to Champoluc
Mountain stage (166 km)

Stage 20
Saturday (31 May)
Verrès to Sestriere
Mountain stage (203 km)

Stage 21
Sunday (1 Jun)
Rome to Rome
Flat stage (141 km)

Past Giro d'Italia General Classification Winners

Here are the last ten winners of the Giro d'Italia general classification, Italian riders do have a great record in the race with forty-one Italian riders winning a total of seventy-one of the previous general classifications, however, the tide is turning, since 2008, only four of the seventeen events have been won by Italian riders which include none of the last eight, Vincenzo Nibali success in 2016 was the last. Jai Hindley's (Australia) success in 2022 and Primož Roglič (Slovenia) in 2023 were first-time winners for the countries.

There has not been a back-to-back winner since Miguel Indurain achieved this feat in 1992-93, before him you have to go all of the way back to the 1960s to find the previous rider to win it back-to-back and that was Franco Balmamion in 1962-63.

YearWinnerTeamStage Wins
2024Tadej Pogačar (SVN)UAE Team Emirates6
2023Primož Roglič (SVN)Team Jumbo–Visma1
2022Jai Hindley (AUS)Bora–Hansgrohe1
2021Egan Bernal (COL)Ineos Grenadiers2
2020Tao Geoghegan Hart (GBR)Ineos Grenadiers2
2019Richard Carapaz (ECU)Movistar Team2
2018Chris Froome (GBR)Team Sky2
2017Tom Dumoulin (NLD)Team Sunweb2
2016Vincenzo Nibali (ITA)Astana1
2015Alberto Contador (SPA)Tinkoff–Saxo0

Past Giro d'Italia Mountains Classification Winners

This goes to the rider who performs best over the mountains, the King of the Mountains! Each climb is given classification and points are awarded based on difficulty and bonus points also go on offer. Italy and Spain have been the two most dominant forces in this market winning a total of fifty-five between them with thirty-nine for Italy and sixteen for Spain and since 2007 the winner has come from either of those two countries in ten of those eighteen years, however, the tide is turning as neither of them has won it since 2019.

YearWinnerTeamPointsMarginStage Wins
2024Tadej Pogačar (SVN)UAE Team Emirates270646
2023Thibaut Pinot (FRA)Groupama - FDJ237370
2022Koen Bouwman (NLD)Team Jumbo–Visma2941312
2021Geoffrey Bouchard (FRA)AG2R Citroën Team184441
2020Ruben Guerreiro (POR)EF Pro Cycling234771
2019Giulio Ciccone (ITA)Trek–Segafredo2671521
2018Chris Froome (GBR)Team Sky125172
2017Mikel Landa (SPA)Team Sky2241061
2016Mikel Nieve (SPA)Team Sky152181
2015Giovanni Visconti (ITA)Movistar Team12530

No Comments

There are no comments here. Be the first to comment...

Please login or register to reply to this news article
KEEP READING
🚴 Vuelta a España Preview & Betting Tips

🚴 Vuelta a España Preview & Betting Tips

We preview the next edition of the Vuelta a España which will take place in August and September with twenty-one stages, who will be crowned the 2025 Vuelta a España winner? Who will be crowned the 2025 Vuelta a España King of the Mountain?
Continue Reading
🚴 Tour de France Preview & Betting Tips

🚴 Tour de France Preview & Betting Tips

We preview the next edition of the Tour de France which will take place in July with twenty-one stages, who will be crowned the 2025 Tour de France winner? Who will be crowned the 2025 Tour de France King of the Mountain?
Continue Reading
🚴 Giro d'Italia Preview & Betting Tips

🚴 Giro d'Italia Preview & Betting Tips

We preview the next edition of the Giro d'Italia which will take place in May with twenty-one stages, who will be crowned the 2025 Giro d'Italia winner? Who will be crowned the 2025 Giro d'Italia King of the Mountain?
Continue Reading