2025 Giro d’Italia Odds, Predictions, and How To Watch

Last Updated on
sas logo

Visit The Industry’s Best

Handicapping Membership
For More Giro d’Italia Picks!

On Friday, May 9, the 108th edition of the Giro d’Italia gets underway in Durres, Albania. This three-week long race will traverse over 3,400km across Italy, and its neighboring borders, before wrapping up on Sunday, June 1, in Rome, Italy.

The Giro marks the first of three cycling Grand Tours held each year. The other two annual Grand Tours are the Tour de France and the Vuelta a Espana. The Giro also marks the end of the Classics season and the beginning of the Grand Tour season that spans into September.

The two top Grand Tour riders, Tadej Pogacar and Jonas Vingegaard, will not compete in this year’s Giro. However, there are a handful of other top GC contenders taking the starting line in Durres on Friday like: Primoz Roglic, Juan Ayuso, Egan Bernal, Richard Carapaz and Mikel Landa.

Speaking of Pogacar, he won last year’s Giro d’Italia. And, though he won’t participate this year, there a number of previous winners that will race for another Giro victory like Roglic (2023), Jai Hindley (2022), Bernal (2021) and Carapaz (2019).

Additionally, rising GC stars like Ayuso, Pidcock and Isaac Del Toro are poised to take a big step towards winning their first Grand Tour.

With that said, let’s take a look at the latest cycling odds, courtesy of the top sports betting sites, and make our Giro d’Italia predictions.

How To Watch The Giro d’Italia?

The 2025 Giro d’Italia can be seen on popular international outlets like TNT Sports and Eurosport. Canadians can view it via streaming platform FloBikes. American cycling fans will be able to watch all 21 stages of the Giro on MAX.

Giro d’Italia Schedule

The Giro d’Italia will run from May 9 to June 1. There will be three rest days to break up the 23-day long Grand Tour. The rest days will also help to divide up each week of racing.

Giro d’Italia Route

The 108th Giro d’Italia route will span 3,413 km, spend the first three days in Albania, feature six sprint stages, two individual time trials totaling 42.3 km, 30km of gravel roads that are also in Strade Bianche, and a brutal final week of mountains.

We’ll have a complete stage-by-stage breakdown of the 2025 Giro d’Italia towards the end of the article.

Giro d’Italia 2024

The 2024 Giro d’Italia was absolutely dominated by Tadej Pogacar. He won the Maglia Rosa by almost 10 minutes, captured six stages, and also won the Mountains Classicfication. Pogacar’s winning margin was the largest since 1965. His Giro performance was on par with the legendary Eddy Merckx.

Giro d’Italia Odds

Check out the latest Giro d’Italia odds:

Giro d’Italia OddsGiro d’Italia Odds
Primoz Roglic +150Juan Ayuso +175
Adam Yates +550Michael Storer +1600
Antonio Tiberi +1800Mikel Landa +1800
Egan Bernal +2800Thymen Arensman +2800
Simon Yates +3300Ricard Carapaz +3300
Isaac Del Toro +3300Derek Gee +3300
Daniel Martinez +4000Giulio Ciccone +4000
Jai Hindley +4000Jay Vine +4000
Tom Pidcock +5000Pello Bilbao +12500

Primoz Roglic and Juan Ayuso are the clear betting favorites heading into the Giro. Only Ayuso’s teammate Adam Yates is close to those two riders at the top of the betting boards.

With that said, there’s a lot of betting value with former winners Bernal, Hindley and Carapaz. Additionally, there’s plenty of value with cyclists looking to make their mark on the sport like Del Toro and Derek Gee.

The top handicappers are split down the middle with Ayuso and Roglic. Keep reading to see who I predict will win the 2025 Giro d’Italia.

Giro d’Italia Maglia Rosa Contenders

The following cyclists are considered GC contenders to win the 108th Giro d’Italia:

Primoz Roglic – Red Bull-BORA-hansgrohe

Primoz Roglic (+150) enters the Giro as the odds-on favorite. As mentioned above, Roglic won this Grand Tour in 2023.

The Slovenian has only competed in two races this season so far. His first race was the Volta ao Algarve where he finished 8th. It was more so an event to get the legs warmed up.

We saw vintage Roglic in the Volta a Catalunya as he won the seven-stage race. He also finished first in the Mountains and Points classifications. Roglic won two of the seven stages and finished runner up on another one.

When at peak form, Roglic is one of the best GC riders in the world. Often a contender along with Pogarcar and Vingegaard, the 35-year-old is coming closer to passing the baton to other teammates as the leader. Perhaps, another year or two and this will happen.

Roglic is surrounded by a strong team with Daniel Martinez, Jan Tratnik and Jai Hindley, who won in 2022.

Could we see Roglic win his 6th Grand Tour? In addition to the 2023 Giro, he’s also won four Vuelta a Espana events.

Juan Ayuso – UAE Team Emirates

Juan Ayuso (+175) is Roglic’s biggest opposition to a 6th Grand Tour victory. And, yet, the captain of UAE Emeriates has already lost to Roglic this season as he finished 2nd in Catalunya. It was step back or Ayuso after he won the Tirreno-Adriatico.

UAE isn’t taking any chances with the Giro. Not only are they sending their #2 rider in Ayuso, but they’re also sending a stacked squad in support of the Spanish rider. If he were to struggle at all, then Adam Yates, Brandon McNulty, Jay Vine or Isaac Del Toro could all step up and compete as the team leader.

Ayuso is feeling very confident about the team’s chances to defend the title from last year. Additionally, he believes in his chances for a victory:

“It’s been a great start to the year, with some special victories both for me personally and for the team. The goal is to keep that run and that spirit going for the Giro d’Italia. I think we have the strongest team in the race and I feel that is our biggest strength. We have strong rivals in the GC, with Roglič in particular, but we are ready for the challenge.”

With that said, I fully expect to see Ayuso’s best performance of the year. This is his chance to pick up his first career Grand Tour victory and to cement himself as one of the top GC riders in the sport today. Yet, will it be enough to defeat Roglic?

Adam Yates – UAE Team Emirates

As mentioned, Adam Yates (+550) will be competing in the Giro and he’s more than capable of finishing on the podium if he were riding for himself. More than likely, Yates is going to ride in support of Ayuso.

On the season, Yates won Tour of Oman in February, but was 16th at Tirreno-Adriatico where I thought he had a real shot at winning the race.

He then finished 4th in the Milano-Torino before a 32nd at Catalunya as the team’s top lieutenant. I expect Yates to fulfill that role in the Giro.

Of the odds-on favorites, I would definitely avoid Yates as he will be a support rider heading into the Grand Tour. It would take Ayuso crashing or cracking for Yates to get the leadership role.

Now, if you listen to Yates, then one might think he will actually be a co-leader:

“Between myself and Juan I think we should be able to have a good crack on the general classification and try to defend the title, and I’m looking forward to getting started in what I hope will be a very competitive three weeks.”

Personally, I think this is a smokescreen going into the Giro.

Egan Bernal – Ineos Grenadiers

Egan Bernal (+2800) returns to the Giro for the first time since 2021, the year he won the Tour of Italy. It’s also the only time that Bernal has ever appeared in the first Grand Tour of the year. He tallied two stage wins and seven Top 10s in his lone appearance.

On the season, Bernal showed incredible toughness by returning to cycling after a broken collar bone. He was out less than six weeks before competing in the Volta a Catalunya where he finished a gutsy 7th overall.

Bernal, a former Tour de France winner as well, commented on how the Giro is special to him and that he’s confident heading into this Grand Tour:

“The Giro holds a special place in my heart. It’s where I reached one of my greatest milestones in my career in 2021 and I’m both motivated and grateful to be back and leading the team again alongside Thymen… We had a good rehab plan and I was able to get back on the bike quickly afterwards. I’ve had a solid block of training, and I feel strong heading to the Giro.”

Until Bernal returns to his 2021 form, which was prior to a number of serious injuries, I have a hard time picking the Colombian cyclist to win this race. I even have a hard time picking him to finish on the podium. As of this writing, I would avoid Bernal until he shows us his competitive form in the Giro.

Simon Yates and Team Visma-Lease a Bike

It’s going to be very interesting to see how Team Visma-Lease a Bike attacks this race. Simon Yates (+3300) is probably going to be the team’s leader, but this squad doesn’t have the firepower to upstage UAE or Roglic and his Red Bull team.  

Yet, Adam Yates’ brother Simon has actually a Grand Tour win on his resume as he won the 2018 Vuelta a Espana. Additionally, Yates has also won six Giro stages in the past.

Unfortunately, the results haven’t been there for Yates since coming over to Team Visma. His best finish was 9th in Catalunya where he finished well behind Roglic and Ayuso.

The squad does have some firepower to go stage hunting with Wilco Kelderman, Steven Kruijswijk, Olav Kooij, and Wout van Aert.

Van Aert (+12500) is the most notable name on Visma and he could get the freedom to go for stage wins without a clear-cut GC threat. In fact, this could be WVA’s best shot at finishing on a Grand Tour podium if he’s returned to full health.

Ricard Carapaz – EF Education Post

The 2019 Giro d’Italia winner is returning to the Giro this year and on a mission to win a second Grand Tour in his career. Richard Carapaz (+3300) finished runner up in the Giro for 2022, and Vuelta in 2020. He’s also won three Giro stages as well.

For the season, Carapaz has yet to really show his usual climbing abilities. He finished 18th in Tirreno-Adriatico, 16th at Milano-Torino and 10th at Catalunya. So, there’s definitely a progression on display in his races.

Like Roglic, Carapaz is also aiming to race in the Tour de France after the Giro. This is his first appearance in the Giro since 2022, and his fourth overall. He’s finished in the Top 4 for all three starts.

I like Carapaz and think he offers solid betting value. If he has his climbing legs, then I think he can hang with the favorites in the final week of the race. The key is for the EF Education leader to stay within striking distance over the first two weeks.

He has a solid supporting cast as well. Hugh Carthy will be a big help for Carapaz in the mountains, which bodes well for the Ecuadorian on the toughest stages of the Grand Tour.

Tom Pidcock – Q36.5 Pro Cycling Team

Tom Pidcock (+5000) might be a longshot, but I really like what I’ve seen from the Brit this season so far.

He won the AlUla Tour, was third at Andalucia, was runner-up to Pogacar at Strade-Bianche, 6th at Tirreno-Adriatico with four Top 8 results, 9th in the Amstel Gold Race, 3rd at La Fleche Wallone and 9th at Liege-Bastogne-Liege.

Despite going to a smaller team, Pidcock remains competitive amongst the sport’s best. He had a strong showing in the Ardennes Classics along with Strade-Bianche. I believe he can carry that momentum into his first ever Giro appearance.

Pidcock’s best Grand Tour result was 13th at the 2023 Tour de France. I expect the British cyclist to best that mark and crack the Top 10 at the 2025 Giro d’Italia.

Giro d’Italia Predictions

This race should come down to Primoz Roglic and Juan Ayuso if both men avoid crashes or cracking. Roglic got the better of the younger Ayuso in Catalunya, but this time I believe we’ll see a different outcome.

Ayuso has the better team and has been knocking on the door of greatness. I believe he will kick down that door and win his first ever Grand Tour in dramatic fashion.

Bet: Juan Ayuso (+175)

Giro d’Italia Winners

There are three cyclists tied with five all-time wins: Alfredo Binda, Fausto Coppi and The GOAT Eddy Merckx. It should come as no surprise that Italy holds the record for the most wins with 69. Belgium is second with seven victories.

The following is a list of the most recent Giro d’Italia winners:

YearWinnerTeam
2024Tadej PogacarUAE Team Emirates
2023Primoz RoglicTeam Jumbo–Visma
2022Jai HindleyBora–Hansgrohe
2021Egan BernalIneos Grenadiers
2020Tao Geoghegan HartIneos Grenadiers
2019Richard CarapazMovistar Team
2018Chris FroomeTeam Sky
2017Tom DumoulinTeam Sunweb
2016Vincenzo NibaliAstana
2015Alberto ContadorTinkoff–Saxo