European heavyweights Spain, Italy, and Croatia will collide in Group B at Euro 2024. All three teams have elite players within their ranks, so it could prove to be a fiercely competitive group, but Spain leads as the favorite at -110. Albania is the wild card in Group B after getting the better of the Czech Republic and Poland in qualifying.

This page delves into the strengths and weaknesses of each team and discusses the key players to keep an eye on. We have also highlighted the best Euro odds on Group B at leading online sportsbooks.

Euro Group B winner odds

Euro Group B odds to qualify

Croatia vs. Spain odds

Croatia and Spain will play the first game in Group B. Below are the full odds for the Euro match.

Albania vs. Italy odds

Albania will face off with 2020 Euro winner Italy as a large underdog.

Quick notes on Group B teams

Euro 2024 Group B breakdown

Spain, Italy, and Croatia all rank in the top 10 in the latest FIFA world rankings. It is rare to see three teams of their caliber in the same group, so their clashes will be intriguing. Some pundits see the Albanians as the minnows in Group B, but their defense was rock solid during qualifying.


Spain could have a psychological edge over its key rivals in Group B. La Roja beat Italy 2-1 in the semifinals of the UEFA Nations League in 2023, and they then beat Croatia on penalties in the final.

Luis de la Fuente has picked up eight wins, two draws, and two defeats in 12 games since replacing Luis Enrique as the manager in 2022. The Spaniards lost to Italy on penalties in the semifinals of the last European Championship, and they then suffered a shocking defeat to Morocco at the 2022 World Cup, but they are back in business under de la Fuente’s guidance.

Spain fields one of the most technically gifted teams in the world, led by midfielders Rodri, Pedri, and Martín Zubimendi. The defense is also pretty solid, but a lack of firepower has proved to be its Achilles’ heel at recent tournaments. Spain’s fans are now pinning their hopes on teenage sensation Lamine Yamal, who has been a revelation for Barcelona this season, as he could improve their attacking fortunes.


Things went swiftly downhill for Italy after it beat England on penalties in the last European Championship final. The Azzurri suffered the ignominy of failing to qualify for the 2022 World Cup, and they are now firmly in rebuilding mode. They lost home and away to England during the Euro 2024 qualifying campaign, but they still scraped through in second place in their group.

Some of the key players who powered Italy to victory at the Euros in 2021 have retired, but many remain. Supporters will hope to see the likes of Federico Chiesa, Ciro Immobile, and Manuel Locatelli rediscover the form they displayed a few years ago.

The defense no longer looks quite so formidable, as Giorgio Chiellini has retired and Leonardo Bonucci is on his way out. However, Italy has a world-class goalkeeper, an abundance of talented full-backs, a wonderful midfielder in Nicoló Barella, and emerging talents such as Riccardo Orsolini, so it may be a mistake to write this team off.


Croatia has routinely defied expectations at major tournaments in the modern era. It finished as the runner-up at the 2018 World Cup and claimed third place at the 2022 World Cup after losing to eventual champion Argentina in the semifinals. Not bad for a country with a population of just 3.9 million.

The team’s strength lies in midfield. The evergreen Luka Modrić pulls the strings, ably supported by Mateo Kovačić and Marcelo Brozović. Croatia also has a defensive titan in Joško Gvardiol and lots of dangerous forwards, so it must be taken seriously at this tournament.


Albania has qualified for just its second major tournament. It secured a place at Euro 2016, but it failed to reach the knockout stage of that competition. The squad looks stronger now, and it finished ahead of the Czech Republic and Poland to secure a place at Euro 2024.

That is an impressive achievement, as they are both strong teams. However, it is not too surprising when you analyze the quality of the current Albanian squad. It includes Brentford goalkeeper Thomas Strakosja, Inter Milan midfielder Kristjan Asllani, and Chelsea striker Armando Broja.

Defenders Berat Gjimshiti and Elseid Hysaj have looked solid in Serie A, playing for Lazio and Atalanta respectively, so it is easy to see why Albani only conceded four goals in eight qualifying matches.

Explore more soccer odds

There are plenty of other ways to bet on soccer outside the 2024 Euro tournament. Legal Sports Report has resources for all things soccer, including the Copa America and World Cup. Feel free to check out our additional guides below.

Key teams & players to watch in Group B

More Euro group odds

2024 Euro Group B FAQ

How did Italy qualify for Euro 2024?

Italy finished second in its qualifying group, with four wins, two draws, and two defeats in eight games. It was level on points with Ukraine, but Italy claimed the runner-up spot courtesy of a superior goal differential.

Who will captain Spain at the Euros?

Àlvaro Morata is Spain’s captain, so he will lead the team at the tournament if he is fit. Rodri, the Manchester City midfielder, has also captained La Roja in Morata’s absence, so he would be the most likely candidate if Morata misses any games.

Will Luka Modrić play for Croatia at the Euros?

Yes, Luka Modrić plans to captain Croatia at the Euros this summer. The Real Madrid midfield maestro is now 38, but he is still going strong. He earned his 174th cap for Croatia in a 4-2 friendly win against Egypt in March, and he will hope to add to that tally at Euro 2024.

Has Albania qualified for the Euros before?

Albania qualified for Euro 2016, which was the team’s first appearance at a major tournament. The Albanians finished third in their group that year, so they failed to qualify for the knockout stage. They did not secure a place at Euro 2020, and they have never played at the World Cup, but they will be in Germany for the Euros this summer.