Euro 2024 score predictions

Euro 2024 match previews

Follow all the Euro 2024 action with the latest match previews from Marathonbet.

Match previews will be added throughout the tournament to cover each and every match, so make sure you check back regularly for the latest information and match predictions.

Visit the Marathonbet Sportsbook for all the latest pre-match odds on the Euros and, once the matches start, you’ll find the odds updated in real-time on the ‘Live‘ betting tab.


Wednesday 19th June

The second round of group matches starts today. Follow all the action with our daily match previews…

CROATIA vs ALBANIA (19/06/24)

Kick-off 13:00 GMT, Volksparkstadion, Hamburg

Croatia vs Albania | Betting predictions

With both teams losing their opening match, this becomes a must-win game for both sides if they are to have a realistic chance of progressing. Croatia were outplayed by a fluent Spanish side in their opener, and with a 3-0 half-time deficit, the match was already over as a contest by then. Croatia did think they had scored a consolation goal after converting the rebound following a second-half penalty, which was well saved by Simón in the Spanish goal; however, that was chalked off for encroachment. Croatia did have a slight edge in the possession statistics and more attempts on goal than the Spanish, so there is some encouragement for them coming into this match.

Albania have already created a little bit of history in their first match, as the goal scored by Nedim Bajrami after just 23 seconds is the fastest ever in a Euro finals tournament. That goal broke the record previously held by Dmitri Kirichenko, who scored after 67 seconds for Russia against Greece in Euro 2004. However, despite that quick-fire start, Albania could not hold onto their lead and were 2-1 down by the 16th minute. The scoring ended there, although Italy had several more chances to increase the winning margin. With Albania playing Spain in their final match, progression to the knockout rounds from this tough group looks very unlikely.

Croatia vs Albania | Match Facts

  • These sides have never previously met.
  • Croatia coach Zlatko Dalic said his side “were not aggressive enough” in the defeat to Spain.
  • In each of these sides’ opening matches, there were three goals scored in the first half and none in the second half.

Croatia vs Albania | Current form

  • The loss to Spain was Croatia’s first defeat since a stuttering finish to their qualifying campaign. Luka Modrić and Mateo Kovačić were both taken off with 25 minutes left in that opening defeat, presumably to save their legs for this crucial game.
  • Albania came into the Euros in mixed form, drawing with Moldova and the Faroe Islands in their last two qualifying matches and then losing to Chile and Sweden in friendlies. They did have friendly wins over Liechtenstein and Azerbaijan in their final two warm-up matches, and will need to find more of an attacking threat as, following their 23-second goal against Italy, their only other shot on target was in the final minutes of the match. 

Previous Euro 2024 matches

Croatia 0-3 Spain

Albania 1-2 Italy

Croatia tournament scorers

No goals scored

Albania tournament scorers

1 – Nedim Bajrami

Score prediction: Croatia 2-1 Albania

GERMANY vs HUNGARY (19/06/24)

Kick-off 16:00 GMT, Stuttgart Arena, Stuttgart

Germany vs Hungary | Betting predictions

Host nation Germany got off to a flying start with a 5-1 demolition of Scotland. With Germany already leading 2-0 after 19 minutes, a third goal from the penalty spot just before half-time, in an incident which saw Scotland reduced to 10 men, effectively sealed the game for Julian Nagelsmann’s side. However, with Scotland managing only one shot off target all match (their goal came from an own goal), the result was never really in doubt once Germany opened the scoring. A win here would guarantee qualification from the group, and if they can repeat their opening day performance, Hungary will be hard pressed to stop them.

Hungary had been in good form coming into the Euros, but found themselves 2-0 down at the break against Switzerland in their opening match after a poor first-half showing. An improved second-half performance saw them reduce the deficit to 2-1, but an injury time goal for the Swiss ended their fightback. With four points possibly being enough to qualify for the knockout rounds, Hungary must find a way to take at least a point off of an assured German side.

Germany vs Hungary Preview | Match Facts

  • These sides met in the Nations League in 2022. Hungary drew the home match 1-1 before winning 1-0 in Germany.
  • They also faced each other in the group stage of the Euro 2020 finals. That match ended in a 2-2 draw, with the Hungarians twice being pegged back after going ahead.
  • Prior to that, the last time these sides met in a competitive match was in the 1954 World Cup final, in which West Germany were victorious 3-2.

Germany vs Hungary | Current form

  • The opening day victory, along with wins in friendlies over both France and Netherlands in March, sees the German side coming into this match brimming with confidence and with raucous home support to back them.
  • Hungary went into their opening match having lost just one of their last 16 matches but were unable to recover after a slow start against the Swiss. They will need to build on their second-half performance to make any impression against the Germans.

Previous Euro 2024 matches

Germany 5-1 Scotland

Hungary 1-3 Switzerland

Germany tournament scorers

1 – Florian Wirtz, Jamal Musiala, Kai Havertz (penalty), Niclas Füllkrug, Emre Can

Hungary tournament scorers

1 – Barnabás Varga

Score prediction: Germany 3-1 Hungary


Scotland vs Switzerland | Betting predictions

Scotland had set themselves a pre-tournament target of four points in the group stage to progress to the knockout round, but their 5-1 loss to Germany in their opening match has put a dent in that ambition. Although they would have expected to gain those points from their other matches, it was the comprehensive manner of that defeat that will have the Scottish fans worried. They didn’t manage a single shot on target all match, and the red card shown to defender Ryan Porteous means that he will be suspended for their next two matches.

Meanwhile, Switzerland got their campaign off to a winning start with a 3-1 victory over Hungary. They dominated the opening 45 minutes and, although an improved Hungary got back into the match in the second half, an injury time goal sealed the victory. The opening goal was scored by Kwadwo Duah, who was winning only his second cap for his national team. Switzerland boss Murat Yakin will also be delighted to see Breel Embolo on the scoresheet, as the Monaco striker had not played for Switzerland since the 2022 World Cup following a series of injuries.

Scotland vs Switzerland Preview | Match Facts

  • This is the first time these sides have met since Switzerland defeated Scotland 3-1 in a friendly match at Hampden Park in 2006.
  • Their last competitive fixture was in the group stage of Euro 1996. Scotland won 1-0, but both teams exited the competition at that stage.
  • A win for Switzerland would guarantee that they make the playoff rounds and that Scotland depart the tournament at the first hurdle.

Scotland vs Switzerland | Current form

  • Scotland’s superb form in the qualifying group to reach these finals has fast become a distant memory. Since then, they have won just once in 10 matches, and that was against minnows Gibraltar. They need to find some answers quickly to address this run if they are to have any chance of progressing further.
  • Switzerland have lost just one of their 15 matches since exiting the 2022 World Cup. They have won seven matches and drawn the other seven.

Previous Euro 2024 matches

Scotland 1-5 Germany

Switzerland 3-1 Hungary

Scotland tournament scorers

1 – own goal

Switzerland tournament scorers

1 – Kwadwo Duah, Michel Aebischer, Breel Embolo

Score prediction: Scotland 1-2 Switzerland

Thursday 20th June

The second round of group matches continues today. Follow all the action with our daily match previews…

SLOVENIA vs SERBIA (20/06/24)

Kick-off 13:00 GMT, Fußball Arena München, Munich

Slovenia vs Serbia | Betting predictions

Slovenia came from behind to take a deserved point in a 1-1 draw against Denmark in their opening match. Their manager, Matjaž Kek, said: “We showed them too much respect in the first half”, highlighting the fact that many of his players had never played in such a big competition before. If they can start this match in the same manner as they finished that fixture, Slovenia will be more than a match for Serbia. Star striker Benjamin Šeško hit the post just before the equaliser, and the RB Leipzig marksman will be looking to get on the scoresheet here.

Despite losing 1-0 to England in their opener, Serbia made the pre-tournament favourites work hard for their victory. Despite going behind after just 13 minutes, Serbia took advantage of England sitting back in the second half to create the better chances of the two teams. Captain Aleksandar Mitrović shot wide from Serbia’s best chance, although he had a quiet game in general before being substituted on the hour mark. They will need to take at least a point from this game to go into the final round of matches with any hope of qualifying.

Slovenia vs Serbia | Match Facts

  • These sides met in the Nations League in 2022. Serbia won the home match 4-1, with the game in Slovenia finishing 2-2.
  • Aleksandar Mitrović scored in both of those matches.
  • Slovenia have never progressed beyond the group stage in the finals of a major tournament.

Slovenia vs Serbia | Current form

  • Since the 4-1 defeat to Serbia in 2022, Slovenia have lost just two of their following 22 matches. They have scored in each of their previous 13 internationals in all competitions.
  • In Serbia’s last 11 matches, each of their six defeats has been directly followed by a draw or a victory. They last lost successive matches over two years ago.

Previous Euro 2024 matches

Slovenia 1-1 Denmark

Serbia 0-1 England

Slovenia tournament scorers

1 – Erik Janža

Serbia tournament scorers

No goals scored

Score prediction: Slovenia 1-1 Serbia

DENMARK vs ENGLAND (20/06/24)

Kick-off 16:00 GMT, Frankfurt Arena, Frankfurt

Denmark vs England | Betting predictions

Christian Eriksen completed a fairytale comeback in the Euros, after he collapsed on the pitch in the previous tournament, as he opened the scoring for Denmark after 17 minutes against Slovenia. However, despite a strong first-half performance, the Danes were unable to build on that lead, and their first group game ended in a 1-1 draw. 

England also started their match against Serbia on the front foot and took a deserved 1-0 lead through Jude Bellingham within the first 15  minutes. However, the scoring ended there, as England sat back and let the Serbs back into the match (although the latter were unable to find an equaliser). Harry Kane could have scored in the second half with his only attempt on goal in the match but was thwarted by a superb save from keeper Predrag Rajković, who diverted his powerful header onto the bar. To justify their pre-tournament billing as favourites, England will need to improve on this performance.

Denmark vs England Preview | Match Facts

  • These sides last met in the semi-final of Euro 2020. England won by a scoreline of 2-1 after Harry Kane netted an extra-time winner.
  • They previously met in the Nations League in 2020. The match in Copenhagen was goalless, and the Danes won 1-0 at Wembley.
  • Nine of the Danish squad play their club football in England (three for Brentford, two each for Man Utd and Leicester, and one each for Crystal Palace and Tottenham).

Denmark vs England | Current form

  • Denmark have lost just one of their last 13 matches. They won their final three friendlies heading into this tournament, defeating the Faroe Islands, Sweden and Norway.
  • England last lost a competitive match in the 2022 World Cup quarter-finals against France, although their recent friendly form was indifferent leading up to these finals and included a 1-0 home loss to Iceland.

Previous Euro 2024 matches

Denmark 1-1 Slovenia

England 1-0 Serbia

Denmark tournament scorers

1 – Christian Eriksen

England tournament scorers

1 – Jude Bellingham

Score prediction: Denmark 1-2 England

SPAIN vs ITALY (20/06/24)

Kick-off 19:00 GMT, Arena AufSchalke, Gelsenkirchen

Spain vs Italy | Betting predictions

With both sides winning their opening match, a positive result for either team is likely to be decisive in determining the group winner. Spain were comfortable 3-0 winners in their opening match against Croatia, reaching that score by half-time and coasting through the second half. Barcelona winger Lamine Yamal, at 16 years and 338 days of age, made history by becoming the youngest player to play in the Euro finals and also claimed an assist with the cross for Spain’s third goal.

Italy were momentarily shellshocked when they conceded after just 23 seconds against Albania in their opening match. However, 16 minutes later, they had recovered to take a 2-1 lead. They comfortably saw out the rest of the match without further alarm to set up this mouthwatering clash against La Roja.

Spain vs Italy Preview | Match Facts

  • This will be the fifth successive European Championship finals in which Spain have played Italy.
  • In Euro 2020, Italy beat Spain on penalties in the semi-final and, in Euro 2016, Italy won 2-0 in a round of 16 match. In Euro 2012, they met in the final, with Spain decisive 4-0 winners, whilst Spain were victorious on penalties in a quarter-final match in Euro 2008.
  • Spain have beaten Italy in the last two editions of the Nations League, both times by a score of 2-1.

Spain vs Italy | Current form

  • That win over Croatia was Spain’s ninth successive victory in competitive matches, after their shock defeat to Scotland in March of 2023.
  • In the 12 matches since their Nations League defeat to Spain, Italy have won eight, drawn three and just lost once.

Previous Euro 2024 matches

Spain 3-0 Croatia

Italy 2-1 Albania

Spain tournament scorers

1 – Álvaro Morata, Fabián Ruiz, Dani Carvajal

Italy tournament scorers

1 – Alessandro Bastoni, Nicolo Barella

Score prediction: Spain 2-1 Italy

Friday 21st June

The second round of group matches continues today. Follow all the action with our daily match previews…

SLOVAKIA vs UKRAINE (21/06/24)

Kick-off 13:00 GMT, Düsseldorf Arena, Düsseldorf

Slovakia vs Ukraine | Betting predictions

Slovakia caused the first major upset of Euro 2024 when they defeated Belgium 1-0 in their opening match. The only goal in that match came after seven minutes, following a defensive mistake by Manchester City’s Jeremy Doku. Despite Belgium creating several chances, as well as having two ‘goals’ from Romelu Lukaku chalked off by VAR, Slovakia held on for a famous victory. Another victory here would ensure Slovakia qualify for the knockout rounds for the second time in the last three Euros.

Ukraine need to bounce back quickly after they were comprehensively beaten by Romania in their opening match. Once they conceded the opening goal, Ukraine never looked like getting back into the match and didn’t register their first shot on target until the 77th minute. With their final match coming against Belgium, a win here looks vital if Ukraine are to have any chance of reaching the last 16.

Slovakia vs Ukraine | Match Facts

  • These sides last met in the Nations League in 2018, with Slovakia winning 4-1.
  • That was the only time in the eight previous occasions that they have met where the teams were separated by more than one goal.
  • They were also paired in the same Euro 2016 qualifying group. Slovakia won 1-0 in Ukraine, whilst the reverse fixture was goalless.

Slovakia vs Ukraine | Current form

  • The victory over Belgium followed successive 4-0 friendly wins over San Marino and Wales for Slovakia. They have only lost three of their last 18 matches.
  • Ukraine played well in their qualifying group, battling with Italy all the way to the final game for second place until eventually progressing through the playoffs. They since held hosts Germany to a 0-0 draw in a friendly match in Nürnberg, but the manner of their tame loss to Romania will be a concern for manager Serhiy Rebrov.

Previous Euro 2024 matches

Slovakia 1-0 Belgium

Ukraine 0-3 Romania

Slovakia tournament scorers

1 – Ivan Schranz

Ukraine tournament scorers

No goals scored

Score prediction: Slovakia 2-1 Ukraine

POLAND vs AUSTRIA (21/06/24)

Kick-off 16:00 GMT, Olympiastadion, Berlin

Poland vs Austria | Betting predictions

This is a crucial match for both sides after each of them lost their opening fixture. Poland were dealt a blow before their loss to the Netherlands, as a thigh injury forced their captain and all-time top scorer, Robert Lewandowski, to watch from the bench. The Barcelona striker will hope to be able to play a part in this match. Despite his absence, Poland took an early lead, only to concede the decisive goal seven minutes from full time. Overall, it was a decent performance against one of the tournament’s fancied sides.  

Austria will also be pleased with their performance after losing to a solitary goal against a strongly fancied French side, as they pushed their illustrious opponents all the way until the final whistle. Ultimately, it was an own goal that decided the match, although Austria had a great chance of their own just before that pivotal moment; however, Christoph Baumgartner’s close range effort was saved by the legs of the French goalkeeper, Mike Maignan.

Poland vs Austria Preview | Match Facts

  • These sides were drawn together in the Euro 2020 qualifying groups. Poland won 1-0 in Austria, whilst the match in Warsaw finished goalless.
  • Austria have yet to beat Poland in a competitive match from five attempts.
  • They met in the group stage of the Euro 2008 finals. That match finished 1-1, which was the only point won by either side, and they were both eliminated. 

Poland vs Austria | Current form

  • Poland won their final two friendly matches in the run-up to this tournament, beating both Ukraine (3-1) and Turkey (2-1). 
  • Prior to their opening match defeat, Austria had lost just one of their previous 16 matches and were in impressive form coming into this tournament.

Previous Euro 2024 matches

Poland 1-2 Netherlands

Austria 0-1 France

Poland tournament scorers

1 – Adam Buksa

Austria tournament scorers

No goals scored

Score prediction: Poland 1-1 Austria


Kick-off 19:00 GMT, Leipzig Stadium, Leipzig

Netherlands vs France | Betting predictions

Netherlands squeezed past Poland in their opening game, with an 83rd-minute winner from Burnley striker Wout Weghorst sealing a 2-1 victory. He had only been on the pitch for a couple of minutes prior to that, but wasteful finishing from the Netherlands strikers had kept the scoreline tight. They had a total of 21 shots during the match, including 14 from inside the box, but only managed four on target. Liverpool forward Cody Gakpo scored their first goal, and he looked the most dangerous player throughout the match.

Austria proved a hard nut for France to crack as an own-goal from Austrian centre-back Max Wöber was all that separated the teams. That goal was created by a driving run and cross from Kylian Mbappé, although the French captain subsequently broke his nose in an accidental clash with Kevin Danso’s shoulder. He will be able to play with a mask to protect the injury but, at the time of writing, it’s not certain he will be available for this game.

Netherlands vs France Preview | Match Facts

  • They were also drawn together in the qualifying groups for these finals. France won 4-0 at home and 2-1 away, eventually finishing four points above the Netherlands in the final standings. Kylian Mbappé scored twice in each of those matches.
  • The French have won seven of their previous eight meetings with the Netherlands.
  • The last nine meetings between these sides have produced a positive result, with the last stalemate being a goalless draw back in 2004.

Netherlands vs France | Current form

  • The Netherlands came into this tournament with three 4-0 victories (against Scotland, Canada and Iceland) sandwiching a 2-1 defeat against Germany.
  • France have also lost two friendlies to Germany, their only defeats since losing on penalties to Argentina in the 2022 World Cup final.

Previous Euro 2024 matches

Netherlands 2-1 Poland

France 1-0 Austria

Netherlands tournament scorers

1 – Cody Gakpo, Wout Weghorst

France tournament scorers

1 – own goal

Score prediction: Netherlands 2-2 France


GERMANY vs SCOTLAND (14/06/24)

Kick-off 19:00 GMT, Fußball Arena München, Munich.

Germany vs Scotland | Betting predictions

Host nation Germany get Euro 2024 underway against Scotland at the Allianz Arena in Munich. There can be no complacency from the Germans after exiting the 2022 World Cup at the group stage, and much will be expected of youngsters Jamal Musiala and Florian Wirtz.

This is only the fourth time Scotland have qualified for the Euro finals and they have yet to make it through to the knockout stages. An impressive qualifying campaign has been followed by a disappointing run in friendly matches since.

Germany vs Scotland Preview | Match facts

  • These sides have met four times this century, all in European Championship qualifying group matches.
  • Germany have won three times, with one match drawn.
  • Both teams have scored in all four of those matches.

Germany vs Scotland | Current form

  • Germany beat both France and the Netherlands in friendly matches in March, and came from behind to beat Greece 2-1 last week.
  • Scotland have lost five and drawn three of their last nine matches, with their only win coming against Gibraltar in that sequence.

Score prediction: Germany 3-1 Scotland


Kick-off 13:00 GMT, Cologne Stadium, Cologne.

Hungary vs Switzerland | Betting predictions

Both these sides will be hopeful of making the knockout stage after being drawn in a group which seems quite evenly matched, aside from favourites Germany.

Hungary will go into this tournament with some confidence after topping their qualifying group and after drawing with both France and Germany in the last Euros, despite being drawn in the hardest group back then.

Switzerland only won four matches in what was a weak qualifying group to reach the Euro finals. They could only manage home draws against Belarus and Kosovo during the qualifying campaign.

Hungary vs Switzerland Preview | Match facts

  • These sides last met in the qualifying groups for the 2018 World Cup. Switzerland won both of those matches, 5-2 at home and 3-2 away.
  • This is the third successive time Hungary have qualified for the Euro finals after a gap of 44 years.
  • Switzerland beat France on penalties in the Round of 16 in Euro 2020, before losing on penalties to Spain in the quarter-finals.

Hungary vs Switzerland | Current form

  • Hungary last lost a competitive match in September 2022 (against Italy). They were unbeaten in their eight qualifying matches since then.
  • Switzerland have only won twice in their last eight competitive matches, with both of those victories coming against Andorra.

Score prediction: Hungary 1-0 Switzerland

SPAIN vs CROATIA (15/06/24)

Kick-off 16:00 GMT, Olympiastadion, Berlin.

Spain vs Croatia | Betting predictions

Spain are looking to rekindle the purple patch they had between 2008 and 2012, when they won two European Championship titles and the 2010 World Cup. However, the current Nations League champions have failed to reach the final in either of those tournaments since.

Despite being a force to be reckoned with in recent World Cup campaigns, Croatia have been unable to transfer that form into the Euros. Since competing as an independent nation, they are yet to progress beyond the quarter-finals. Does 38-year-old Luka Modrić have one more big tournament in him?

Spain vs Croatia Preview | Match facts

  • Spain beat Croatia in the Nations League final last June, winning 5-4 on penalties after the match was drawn 0-0.
  • In that final, Spain had 21 attempts at goal, of which only one was on target (8 off target and 12 blocked).
  • They also met in the Round of 16 at Euro 2020, with Spain winning 5-3 after extra-time.

Spain vs Croatia | Current form

  • Since surprisingly losing to Scotland in March last year, Spain have won their subsequent eight competitive matches.
  • Croatia lost two of their final four Euro qualifying matches, only managing wins against the bottom two sides in their group. However, they have won their previous three friendly matches, including a 2-1 win in Portugal last week.

Score prediction: Spain 2-1 Croatia

ITALY vs ALBANIA (15/06/24)

Kick-off 19:00 GMT, BVB Stadion, Dortmund.

Italy vs Albania | Betting predictions

Italy begin the defence of their trophy against group minnows Albania. However, after only narrowly progressing from their qualifying group, the Italians will be looking for a positive start to the finals.

Albania surprised many by winning their qualifying group, which included the likes of Poland and the Czech Republic. They are more than capable of causing a few headaches for the other sides in this strong group.

Italy vs Albania Preview | Match facts

  • These teams have only met four times before, with Italy winning each time.
  • Two were in the 2018 World Cup qualifying groups, whilst the other two were friendly matches.
  • Albania only conceded four goals in their eight Euro qualifying group matches, one in each of their away ties.

Italy vs Albania | Current form

  • Italy needed a point against Ukraine in their last group match to qualify and avoid the playoffs. The match finished 0-0.
  • Albania could only draw their last two group matches against Moldova and the Faroe Islands and subsequently lost friendlies against Chile and Sweden.

Score prediction: Italy 2-0 Albania


Kick-off 13:00 GMT, Volksparkstadion, Hamburg

Poland vs Netherlands | Betting predictions

Poland had to take the long route in qualifying for these finals after they could only finish third in their qualifying group. However, this meant a second chance through the play-offs, where they were ultimately victorious 5-4 on penalties against Wales after a scoreless 120 minutes, to finally grab their spot in Germany.  

After winning the Euros in 1988 and reaching the semi-finals in three of the four subsequent tournaments, the Netherlands have since failed to make a significant impact in the top European tournament. They were drawn against France in the qualifying groups for this tournament and lost both games. They now find themselves in the same group as Les Bleus again and, given those results, they will need to get something from this match.

Poland vs Netherlands | Match Facts

  • The Netherlands are unbeaten in the last nine competitive matches between these sides, winning five and drawing four.
  • The last time Poland beat the Netherlands was in 1979.
  • Poland qualified for the Euro finals for the first time in 2008 and have made it through to the finals in each tournament since. They have only qualified from the group stage once in that time.

Poland vs Netherlands | Current form

  • In Poland’s play-off victory over Wales, they failed to manage a single shot on target in the entire 120 minutes of play before the penalty shootout. However, Poland won both their friendly matches at the start of June, 3-1 against Ukraine and 2-1 against Turkey.
  • The Netherlands lost in the semi-finals of the Nations League last year and were also beaten 2-1 by host nation Germany in a friendly in late March. They completed their warm-up matches with successive 4-0 victories over Canada and Iceland.

Score prediction: Poland 0-2 Netherlands

SLOVENIA vs DENMARK (16/06/24)

Kick-off 16:00 GMT, Stuttgart Arena, Stuttgart

Slovenia vs Denmark | Betting predictions

This is only the second time Slovenia have reached the Euro finals when competing as an independent nation. The previous time was back in 2000, when they were eliminated at the group stage without winning a game. In their only two World Cup appearances, they have also failed to progress to the knockout stages.

Denmark were surprise winners of this tournament in 1992, especially as they didn’t originally qualify! They only gained their place in the finals after Yugoslavia were disqualified from playing in the tournament. Although they have not matched that performance since, they did reach the semi-final last time before losing out to England after extra-time.

Slovenia vs Denmark Preview | Match Facts

  • These sides both progressed from the same qualifying group, each finishing with 22 points.
  • Denmark finished top based on their head-to-head record. The Danes won 2-1 at home, with a 1-1 draw in the away fixture.
  • That was the first time these sides had met in a competitive fixture since 1997. Slovenia have yet to beat Denmark in any of their six meetings.

Slovenia vs Denmark | Current form

  • Slovenia will be encouraged by a 2-0 friendly victory over a full-strength Portugal side in March. In subsequent home friendlies, they beat Armenia and drew with Bulgaria.
  • Rasmus Højlund is likely to be a pivotal player for Denmark after the striker’s inconsistent first season at Manchester United. He scored seven goals in qualifying. Denmark defeated both Sweden and Norway in friendly matches last week.

Score prediction: Slovenia 1-1 Denmark

SERBIA vs ENGLAND (16/06/24)

Kick-off 19:00 GMT, Arena AufSchalke, Gelsenkirchen

Serbia vs England | Betting predictions

This is the first time since competing as Serbia that the national team has reached the Euro finals. However, they were not convincing in qualifying, losing home and away to group winners Hungary.

England were undefeated in winning their group and go into this tournament as favourites to take the trophy. However, they have never won the Euros. Last time, with the final taking place on home turf at Wembley, the Three Lions were defeated by Italy after a penalty shootout in the decisive match.

Serbia vs England Preview | Match Facts

  • These sides have only met once before, in a friendly back in 2003. England won 2-1.
  • England’s three group matches in the Euro 2020 finals were cagey affairs. There were two 1-0 victories and a goalless draw.
  • Serbia will be reliant on the goal threat of Aleksandar Mitrović. He has been a regular scorer this season for Al-Hilal in the Saudi Pro League, but can he transfer that form to this level of competition?

Serbia vs England | Current form

  • The last time Serbia won what could be considered a testing competitive match was back in September 2022, when they beat Sweden 4-1 at home and Norway 2-0 away in the Nations League. They defeated Sweden 3-0 away from home in their last warm-up match.
  • England rounded off their qualifying campaign with a disappointing 1-1 draw at to North Macedonia, and in friendlies since have lost to Brazil and required a last-minute equaliser to salvage a draw against Belgium. In their last friendly match, England were defeated 1-0 by Iceland at Wembley.

Score prediction: Serbia 0-2 England

ROMANIA vs UKRAINE (17/06/24)

Kick-off 13:00 GMT, Fußball Arena München, Munich

Romania vs Ukraine | Betting predictions

With Belgium strong favourites to win Group E, this match is likely to be pivotal in the race to finish runners-up. Romania were unbeaten when topping their qualifying group, winning six and drawing four of their 10 matches. They defeated Switzerland 1-0 in the final match to ensure they took the top position.

Ukraine had to take the circuitous route via the playoffs to reach these finals after Italy pipped them for second spot in their group. Ukraine defeated both Bosnia and Herzegovina and Iceland in the playoffs, winning each match by a score of 2-1.

Romania vs Ukraine | Match Facts

  • Romania have only qualified for the European Championship finals five times previously. They have never progressed beyond the quarter-finals.
  • These sides have met six times before, all in friendly matches. The overall results are even, two wins for each team and two draws.
  • Ukraine needed an 84th-minute winner from Chelsea star Mykhailo Mudryk to see off Iceland in the playoff final.

Romania vs Ukraine | Current form

  • Following their qualification for these finals, Romania failed to win any of their four subsequent friendly matches, including a goalless draw at home to Liechtenstein last time out.
  • Ukraine held host nation Germany to a goalless draw in a friendly match in Nuremberg at the start of June. Since then they have lost 3-1 in Poland and won 4-0 in Moldova.

Score prediction: Romania 2-1 Ukraine

BELGIUM vs SLOVAKIA (17/06/24)

Kick-off 16:00 GMT, Frankfurt Arena, Frankfurt

Belgium vs Slovakia | Betting predictions

Since finishing runners-up in the 1980 Euros, Belgium have only qualified for the finals four times prior to this year. They have not progressed beyond the quarter-finals in any of those subsequent appearances, despite being strongly fancied to challenge for the title last time around.

Slovakia have qualified for their third successive Euro finals, though they did lose both games to group winners Portugal in doing so. They exceeded expectations after being seeded in Pot 5 in the qualifying group draw, winning seven and drawing one of their other eight matches.

Belgium vs Slovakia Preview | Match Facts

  • Belgium were unbeaten in their qualifying group, winning six and drawing two of their eight matches. Romelu Lukaku scored 14 goals in those eight matches.
  • In both their previous two Euro final appearances, Slovakia have finished in third position in their group.
  • The last time these sides met was in a friendly 11 years ago, with a last-minute winner giving Belgium a 2-1 victory.

Belgium vs Slovakia | Current form

  • Belgium drew 2-2 with England in a friendly at Wembley in March. Aston Villa midfielder Youri Tielemans scored both their goals in that match.
  • Slovakia had disappointing results when losing to Austria and drawing with Norway in their first two friendlies after qualifying, although they comprehensively beat Wales 4-0 in their final warm-up match.

Score prediction: Belgium 3-0 Slovakia

AUSTRIA vs FRANCE (17/06/24)

Kick-off 19:00 GMT, Düsseldorf Arena, Düsseldorf

Austria vs France | Betting predictions

Austria have only progressed beyond the group stage once at a major tournament since 1982. That was in Euro 2020, when they lost after extra time in the round of 16 to the eventual tournament champions, Italy. However, they only finished one point behind Belgium in qualifying in second place for this tournament.

France won seven of their eight qualifying matches, only dropping points in a 2-2 draw against Greece in the last match, when qualification was already assured.They have won this tournament twice before, and were runners-up as hosts in 2016. They also won the World Cup in 2018 and only lost on penalties in the 2022 final after a thrilling 3-3 draw with Argentina.

Austria vs France Preview | Match Facts

  • Kylian Mbappé scored nine goals for France in the qualifying games and also scored a hat-trick in the 2022 World Cup final, only the second player ever to achieve that feat.
  • Austria were unbeaten in their away matches in the qualifying group, winning three and drawing 1-1 in Belgium.
  • These sides met twice in the Nations League in 2022. France won 2-0 at home, whilst the match in Austria ended 1-1.

Austria vs France | Current form

  • Austria won their first four matches after qualifying, including wins over Germany (2-0), Turkey (6-1) and Serbia (2-1). They then held Switzerland to a 1-1 draw in St. Gallen in their last match.
  • A 2-0 friendly defeat against Germany in March will have given the French something to think about, as will a goalless draw at home to Canada last week, but they go into the Euros as second favourites to take the title.

Score prediction: Austria 1-2 France

TURKEY vs GEORGIA (18/06/24)

Kick-off 16:00 GMT, BVB Stadion, Dortmund

Turkey vs Georgia | Betting predictions

After losing to a last-minute goal against Germany in the Euro semi-finals of 2008, Turkey have not progressed beyond the group stage since. They will not want a repeat of Euro 2020, when they lost all three group games by a margin of two goals or more.  

Georgia beat Greece in the playoffs to take their place at these finals, winning 4-2 on penalties after a goalless 120 minutes. This is the first time they have ever reached the finals of a major football tournament.

Turkey vs Georgia Preview | Match Facts

  • Turkey topped their qualifying group, finishing ahead of both Croatia and Wales. They were unbeaten in their four away group-stage matches, winning three and drawing one.
  • Georgia only qualified for the playoff rounds courtesy of their placing in the Nations League. In their qualifying group, they could only finish fourth of the five teams, with their only victories coming against the bottom team, Cyprus. 
  • These sides last met in a friendly 12 years ago, with Turkey winning 3-1 in a match played in Austria.

Turkey vs Georgia | Current form

  • Turkey have lost three of their four friendly matches since qualifying, including a 6-1 defeat against Austria. However, they did hold Italy to a goalless draw at the start of June.
  • Georgia have played just once since that victory in the playoff final, winning 3-1 in Montenegro last week.

Score prediction: Turkey 2-0 Georgia


Kick-off 19:00 GMT, Leipzig Stadium, Leipzig

Portugal vs Czech Republic | Betting predictions

Portugal have had a good record in this tournament since the start of the century. Aside from becoming champions in 2016, they were also defeated finalists in 2004 and reached the semi-finals in both 2000 and 2012. They were flawless in their qualifying group, winning all 10 matches with a goal aggregate of 36-2.

The Czech Republic were less convincing in qualifying, finishing second to Albania in their group. Since 1996, they have alternated in each final tournament between progressing for the knockout rounds and being eliminated at the group stage. If that sequence continues, they will be heading home from Germany early.

Portugal vs Czech Republic Preview | Match Facts

  • In the qualifying group, Cristiano Ronaldo scored 10 goals and Bruno Fernandes scored six to ensure they qualified with ease. Ronaldo also scored twice in their final warm-up match last week, which ended as a 3-0 win over the Republic of Ireland.
  • At 39 years of age, Cristiano Ronaldo is competing in his sixth Euros finals. However, he is not the oldest member of the Portuguese squad, with 41-year-old defender Pepe also making the final 26.
  • These sides met twice in the Nations League in 2022. Portugal won 2-0 at home and 4-0 away. They have also met twice before in the Euros this century: in 2008 Portugal won 3-1 when drawn in the same group, and in 2012 they were victorious by a score of 1-0 in the quarter-finals.

Portugal vs Czech Republic | Current form

  • Portugal have had mixed results in their friendlies in June, beating Finland and the Republic of Ireland but losing to Croatia.
  • Since qualifying, the Czechs have played four and won four. The pick of those victories was a 2-1 win in Oslo against Norway in late March.

Score prediction: Portugal 3-1 Czech Rep

Have a look at our full Euro 2024 betting guide and predictions preview article, as well as a detailed look at the Golden Boot.

You will also find informative articles on How to Bet on Football, Handicap and Asian Handicap betting, and all about Accumulator betting.

Make Marathonbet your home of Euro 2024 betting. Check the latest match odds and outright betting markets throughout he tournament.