Euro 2024 news and stories
This is the place for all the news and stories from Euro 2024
Match reports
England 1 - 2 Spain
Gareth Southgate's team suffered heartbreak once again, falling to a late goal by Mikel Oyarzabal, which left them unable to end the long wait for success for the men's team in a second consecutive European Championship final.
Spain took the lead just two minutes into the second half when Lamine Yamal set up Nico Williams, who beat England goalkeeper Jordan Pickford with a powerful low shot.
Cole Palmer briefly revived hopes of a comeback with a composed left-footed strike in the 73rd minute. However, Spain ultimately clinched victory, as Oyarzabal converted Marc Cucurella's cross four minutes from time, leaving England once again as the nearly men.
Spain win against England in final
England 2 - 1 Netherlands
The Three Lions looked like they would be facing extra time for the third successive game after Harry Kane's first-half penalty equalised a stunning early strike from Xavi Simon.
However, there was to be a dramatic twist. A superb late strike on the turn from the substitute Watkins sent England into their second successive European Championship final on a fantastic night in Dortmund.
Netherlands 2 - 1 Turkey
The Netherlands came from behind to defeat Turkey, setting up a Euro 2024 semi-final against England.
An own goal by Mert Muldur, pressured by Cody Gakpo, helped the Dutch take the lead after trailing at half-time. Turkey's centre-back Samet Akaydin had previously put his team ahead.
Netherlands set up semi-final against England
England 1 - 1 Switzerland
England win 5-3 on penalties
Trent Alexander-Arnold fired home the winning penalty after Cole Palmer, Jude Bellingham, Bukayo Saka, and Ivan Toney had all kept their composure.
Portugal 0 - 0 France
France win 5-3 on penalties
Theo Hernandez scored the decisive penalty for France after Portugal's Joao Felix hit the post in the shootout following a goalless draw, sending Didier Deschamps' team into the Euro 2024 semi-final against Spain.
France beat Portugal in tense showdown
Spain 2 - 1 Germany
Spain kept their dreams of a fourth European Championship alive with a dramatic 119th-minute goal from Mikel Merino, sending them into the semi-finals and knocking out hosts Germany in a thrilling match at Stuttgart Arena.
This eagerly anticipated clash saw a resurgent Germany face off against one of the most exciting teams in Spain. It did not disappoint.
Portugal 0 - 0 Slovenia
Portugal won 3-0 on penalties
Cristiano Ronaldo's tears turned to joy as Portugal triumphed over Slovenia on penalties to secure a Euro 2024 quarter-final spot against France, despite the 39-year-old missing a crucial penalty in extra time.
Portugal triumph over Slovenia on penalties
France 1 - 0 Belgium
A late own goal by Jan Vertonghen sent France into the quarter-finals of Euro 2024 at Belgium's expense.
A game that had lacked quality and excitement for much of its duration seemed destined for extra time. However, a shot by substitute Randal Kolo Muani deflected off Vertonghen with five minutes remaining, ultimately sealing a French victory at Düsseldorf Arena.
Spain 4 - 1 Georgia
The 2008 and 2012 winners secured a highly anticipated quarter-final clash with hosts Germany by overcoming an early own goal to defeat Georgia 4-1 decisively.
Spain and Germany have been standout teams in Euro 2024, and they are now set to face each other in the last eight in Stuttgart.
Spain secure quarter-final spot against Germany
England 2 - 1 Slovakia
Jude Bellingham saved England from an early exit in Euro 2024 against Slovakia on Sunday with a breathtaking equaliser in the 95th minute.
Harry Kane then secured their place in the quarterfinals with a winner early in extra time, sealing a 2-1 victory.
And... #England lead 2-1. https://t.co/5IqdqqB5uc https://t.co/T2ASyb7tCb
— European Super Football (@ESFootballNews) June 30, 2024
England leave it late against Slovakia
Germany 2 - 0 Denmark
Euro 2024 hosts Germany advanced to the quarter-finals by defeating Denmark.
The game at Borussia Dortmund's Westfalenstadion was dramatically interrupted for about 20 minutes towards the end of the first half due to a spectacular storm, with lightning illuminating the sky and hail and heavy rain drenching the pitch.
Current scenes in Dortmund.#EURO2024 https://t.co/gJjIQ72CSW pic.twitter.com/ZrhJuu9ukM
— European Super Football (@ESFootballNews) June 29, 2024
Germany progress after dramatic match with Denmark
Switzerland 2 - 0 Italy
Switzerland delivered an impressive performance, defeating Italy 2-0 in Berlin and knocking the defending champions out of Euro 2024.
Ukraine 0 - 0 Belgium
Belgium advanced to the knockout stages of Euro 2024 as group runners-up, while Ukraine bowed out of the competition after a goalless draw in Stuttgart.
All four teams in Group E began the evening on equal points, each with a shot at progressing. Ukraine's chances were hampered by an inferior goal difference, meaning their fate hinged on the outcome of Slovakia's match against Romania, which ended 1-1.
Belgium progress as Ukraine knocked out
France 1 - 1 Poland
A masked Kylian Mbappe scored his first Euro 2024 goal, but France were held to a draw by an already-eliminated Poland, resulting in a second-place finish in Group D.
France needed a win to secure the top spot, but Robert Lewandowski's penalty in the 79th minute cancelled out Mbappe’s earlier goal, scored from a penalty 11 minutes into the second half.
Austria 3 - 2 Netherlands
Austria delivered a stunning performance that will surely turn heads at Euro 2024, defeating the Netherlands to advance to the last 16 as Group D winners.
Despite a challenging draw against the Dutch and France, Ralf Rangnick's team triumphed in two of their three matches, finishing at the top of the table.
The Netherlands had already secured their spot in the last 16, but will now progress as one of the best third-placed teams, with France taking second place after their 1-1 draw with Poland.
Austria stun Netherlands and top Group D
Denmark 0 - 0 Serbia
Denmark secured second place in Group C thanks to their superior disciplinary record compared to Slovenia after a lacklustre draw with Serbia.
Neither team showcased their full potential, though Denmark were marginally better in a forgettable match in Munich.
Denmark secure qualification from Group C
England 0 - 0 Slovenia
Gareth Southgate's squad showed some improvement compared to their dismal performance against Denmark, yet it still fell short of justifying their status as pre-tournament favourites.
During this match, England struggled with creativity in a group where no team scored more than one goal in any game, marking a first in the competition's history.
England group winners but questions remain
Albania 0 - 1 Spain
Spain maintained their 100% record at Euro 2024 by defeating and eliminating Albania from the tournament.
The former Manchester City forward Ferran Torres, now playing for Barcelona, gave a much-changed Spain side the lead in the 13th minute. He finished low first time from Dani Olmo's pass, with the ball bouncing in off the post.
You can watch the highlights of the match in the video below. The footage is from the ITV Sport YouTube account.
Click here for more news and stories from Spain at Euro 2024
Croatia 1 - 1 Italy
Mattia Zaccagni scored in the final minute of stoppage time, ensuring that Italy progresses to the last 16 of Euro 2024 with a late equaliser against Croatia.
Luka Modric thought he had secured a victory for Croatia as he scored early in the second half. This came after he had a penalty saved, but Croatia's swift response to that setback appeared to be enough for them. However, Italy levelled in stoppage time when Zaccagni scored in the 98th minute.
Late drama takes Italy through to last 16
Switzerland 1 - 1 Germany
Substitute Niclas Füllkrug saved the day for Germany with a late equaliser, ensuring a 1-1 draw with Switzerland and securing the top spot in Group A.
Switzerland looked set to progress to the last 16 as group winners after Dan Ndoye's early strike, but Füllkrug's header changed the narrative. The goal ignited celebrations among the German fans behind the goal, as their team preserved their unbeaten record in Euro 2024. For Switzerland, it was a heartbreaking turn of events after they had defended valiantly for over 90 minutes.
Germany 🇩🇪
— 𝕊𝕋𝔸ℕ𝔻 𝕐𝕆𝕌ℝ 𝔾ℝ𝕆𝕌ℕ𝔻 👊 (@Ultramaniatics) June 23, 2024
vs
Switzerland 🇨🇭#EURo2024
23.06 pic.twitter.com/KGhVuvj3cE
Germany leave it late to secure top spot
Scotland 0 - 1 Hungary
Scotland had needed a win to secure a spot in the knockout stage of a major tournament for the first time. Hungary kept their hopes alive with a win.
The match had seemed destined to end in a frustrating, goalless draw until Hungary scored a 100th-minute winner. Frankly, neither team looked deserving of a place in the last 16 based on their performances.
Scotland struggled to make an impact. Hungary's attacks usually fizzled out 25 yards from goal until stoppage time, when the game took on a frenetic pace. It was then when Hungary broke Scotland hearts.
Scotland knocked out after heartbreaking defeat
Georgia 1-1 Czech Republic
In the last moments of this game, substitute Saba Lobjanidze missed a clear opportunity for Georgia. Despite that, the debutants earned their first ever point in a major tournament with a 1-1 draw against the Czech Republic.
Georgia took the lead just before half-time when striker Georges Mikautadze scored from the penalty spot.
The Czech Republic, who reached the quarter-finals three years ago, were the more dominant team throughout the match. They finally equalized when Patrik Schick scored after substitute Ondrej Lingr's shot hit the post.
Belgium 2 - 0 Romania
Kevin De Bruyne led Belgium to a crucial Euro 2024 victory with an exceptional performance in a thrilling match against Romania in Cologne.
Belgium, under pressure in Group E after losing their first game to Slovakia, delivered an outstanding attacking display, proving why they are among the favourites in Germany.
In a vibrant and colourful atmosphere, Youri Tielemans' low shot put Belgium ahead just 73 seconds into the game, setting the stage for numerous scoring opportunities. Belgium and De Bruyne were unstoppable. The Manchester City midfielder secured the victory with a close-range goal after 79 minutes, leaving Group E finely balanced with all four teams on three points each.
Belgium off the mark in Group E
Turkey 0-3 Portugal
Portugal secured their spot in the last 16 as group winners at Euro 2024 with a straightforward victory over Turkey in Dortmund.
Manchester City's Bernardo Silva opened the scoring midway through the first half, deftly placing the ball past goalkeeper Altay Bayindir after Nuno Mendes' cross from the left was deflected into his path.
A disastrous own goal doubled Portugal's lead when defender Samet Akaydin, without looking up, passed the ball back to Bayindir, who was unable to stop it from rolling into his own net.
Slovakia 1 - 2 Ukraine
Roman Yaremchuk scored a decisive goal for Ukraine, securing a comeback victory against Slovakia.
The Valencia striker found the net just 13 minutes after coming on, deftly controlling Mykola Shaparenko’s pass and slipping the ball past Slovakia’s keeper, Martin Dubravka, into the bottom corner.
Slovakia initially took the lead in the 17th minute through Ivan Schranz, who netted his second goal in consecutive games. However, Ukraine equalised in the 54th minute when Shaparenko converted Oleksandr Zinchenko’s cross. Yaremchuk then clinched the victory ten minutes before full-time.
Poland 1 - 3 Austria
Two late goals secured a hard-fought win for Austria, boosting their chances of reaching the last 16 at Euro 2024, while Poland became the first team to be knocked out.
Following Austria’s victory and France's draw with the Netherlands later in the day, Poland is guaranteed to finish bottom of Group D, even if they win their final game.
Poland first team to be knocked out
Netherlands 0 - 0 France
The Netherlands and France played to a stalemate in Leipzig, leaving both teams level on four points at the top of Group D. The group remains wide open heading into the final matchday, with little to separate the Netherlands and France.
Defenders took centre stage in this encounter, with Dutch captain Virgil van Dijk standing out as he effectively neutralised France's formidable attacking threats.
Netherlands and France play out a draw
Spain 1 - 0 Italy
Spain secured their spot in the last 16 of Euro 2024 with a scintillating performance against defending champions Italy in Gelsenkirchen.
Two European giants meeting in the group stage of the tournament meant there were high hopes and it lived up to its billing with an electric opening half. Spain delivered most of the eye-catching play, moving the ball around beautifully with intensity and creativity, while Italy succeeded in keeping them out - but only just.
Spain secure spot in the last 16
England 1 - 1 Denmark
England wasted the chance to secure their place in the Euro 2024 knockout stages as Group C winners after a draw against Denmark in Frankfurt.
Harry Kane scored in his fourth successive major tournament to give England an 18th-minute lead. Still, Denmark soon got an equaliser they deserved when Morten Hjulmand struck a thunderous 25-yard equaliser after 34 minutes.
Phil Foden struck the post after the break and, while England are still at the head of their group, they must deliver vast improvements in their final group game against Slovenia.
Scotland 1 - 1 Switzerland
Scotland entered this match with one aim: to avoid being sent home with regrets.
A loss in Cologne would have left them needing unlikely help from other groups, even if they managed to beat Hungary in Stuttgart on Sunday
After a frantic first 45 minutes, Scotland held out and gained what could prove to be a precious point.
Euro 2024: Scotland battle to earn a point
Croatia 2 - 2 Albania
Albania scored a dramatic stoppage-time equalizer to deny Croatia a victory that severely dented the 2018 World Cup finalists' hopes of reaching the knockout stage of Euro 2024.
In a chaotic but entertaining end to the game, the Albanians rescued a point when Klaus Gjasula side-footed home in the 95th minute, sending their supporters into a frenzy.
Germany 2 - 0 Hungary
Jamal Musiala was on form again as Germany continued their strong start to Euro 2024 with a win over Hungary, securing their spot in the knockout stages in the process. The Bayern Munich forward was impressive throughout the match, scoring midway through the first half and nearly netting another with a powerful shot that just missed the post.
Hungary were unhappy with the opening goal, claiming Ilkay Gundogan fouled defender Willi Orban before setting up Musiala to score. However, a video assistant referee (VAR) review upheld the decision, allowing Musiala and his teammates to celebrate.
Germany extended their lead in the second half when former Manchester City player Gundogan, left unmarked, slotted the ball past goalkeeper Peter Gulacsi.
Portugal 2 - 1 Czech Republic
Roberto Martinez’s side, favourites for the tournament after winning every game during qualifying, left it late to overcome their determined opponents.
The Czech Republic had spent much of the game defending in their own half but shocked Portugal when Lukáš Provod's powerful second-half strike found the far corner.
Their hopes of victory were dashed soon after, as goalkeeper Jindřich Staněk parried Nuno Mendes' header, and the ball bounced off Robin Hranáč into the back of his own net. Portugal then celebrated in stoppage time when Conceição scored.
Late goal seals win for Portugal
Belgium 0 - 1 Slovenia
Slovakia caused an upset in their Euro 2024 opener as they stunned Group E favourites Belgium in what proved to be a really chaotic encounter in Frankfurt. Peter, a Crystal Palace fan, watched the match as a neutral. He said: "Belgium had enough chances in the game and how many times have we seen them in a position to win games and they do not do it? You'd have to say that Slovakia deserved it."
You can watch the highlights of the match in the video below. The footage is from the BBC Sport YouTube account.
Romania 3 - 0 Ukraine
Romania secured their first European Championship victory in 24 years with an impressive win over Ukraine in Group E.
Captain Nicolae Stanciu unexpectedly put Romania ahead in the 29th minute, hitting the top corner with a superb strike from 20 yards out.
Razvan Marin then extended Romania’s lead after 53 minutes, with a long-range shot that slipped under Ukrainian goalkeeper Andriy Lunin.Four minutes later, Denis Dragus sealed the win by tapping in Dennis Man's cross from close range.
Austria 0 - 1 France
France began their tournament with a composed 1-0 victory over a spirited Austria. The match was decided by a first-half own goal.
Their coaching staff will be pleased with the midfield control offered by Adrien Rabiot and the dynamic performance of N’Golo Kanté, who rolled back the years with his display.
By the end of the match, one thing was evident: France remains the team to beat. Their victory seems almost inevitable at these Euros, barring any significant disruptions.
Read more: France hold out against Austria
Slovenia 1 - 1 Denmark
Christian Eriksen made a triumphant return to the European Championship but this goal wasn't enough against a determined Slovenia side.
Eriksen's tournament began spectacularly as he scored the opening goal for his team 17 minutes in, skilfully slotting the ball into the bottom left corner after a clever flick-on from Jonas Wind. He was a standout performer, with Denmark dominating possession in the first half and creating several opportunities to increase their lead.
However, Slovenia, supported by their loud and enthusiastic fans, equalised when Erik Janza’s powerful shot flew past goalkeeper Kasper Schmeichel with just 13 minutes remaining.
Read more: Slovenia hold Denmark to a draw
Poland 1 - 2 Netherlands
Substitute Wout Weghorst clinched a late winner just two minutes after coming on, as the Netherlands kicked off their Euro 2024 campaign with a victory over Poland in Hamburg.
Poland stunned the Dutch early on when Adam Buksa scored with a header.The Netherlands dominated play but missed several chances before Liverpool's Cody Gakpo equalised with a deflected shot past Wojciech Szczesny.
Just as it seemed they would have to settle for a draw, Weghorst, introduced in the 81st minute, secured the win with a close-range finish moments after coming on.
Read more: A former Man United player was the hero for Netherlands
England 1 - 0 Serbia
Jude Bellingham inspired England to the start they hoped for at Euro 2024, netting the winning goal and delivering a stellar performance in their victory over Serbia in Gelsenkirchen.
His dream season continued, after clinching the Champions League in his debut campaign with Real Madrid, he showcased why he’s seen as England's latest superstar. The 20-year-old rose magnificently to meet Bukayo Saka's deflected cross with a powerful header after 13 minutes, earning Gareth Southgate's side an early lead.
Read more: England battle to win against Serbia
Italy 2 - 1 Albania
Italy recovered from the shock of conceding the fastest goal ever scored at a European Championship to beat Albania 2-1 with Alessandro Bastoni and Nicolò Barella ensuring the defending champions made a winning start.
Spain 3 - 0 Croatia
Spain kicked off their campaign for a fourth European Championship in spectacular fashion, securing a convincing win against Croatia in Berlin.
Spain ease to win against Croatia
Hungary 1 - 3 Switzerland
Switzerland fought hard to secure a victory over Hungary, marking a successful start to their Euro 2024 campaign in Cologne.
Switzerland start campaign with a win
Germany 5 - 1 Scotland
There were six goals in the first game of Euro 2024. Unfortunately for Scotland, they only managed one.
Germany and Scotland fans respond
Squad announcements
England name final squad for Euro 2024
England name provisional squad
A closer look at those involved
The holders qualified after finishing second in Group C behind England, the key game being a goalless draw with Ukraine in Germany. At Euro 2024, Italy will play Albania, Spain and Croatia in one of the toughest groups of the tournament.
We examine Italy's chances
Gareth Southgate's England have arrived in Germany, facing a crucial test to determine if they are genuine contenders or simply a team that falters when it matters most.
Germany are aiming to win their first major title in a decade as they host Euro 2024. Their Group A opener against Scotland marks the beginning of what the country hopes will be a month-long celebration for the country
Can Germany make home advantage count?
Pre tournament friendlies
Spain 5 - 1 Northern Ireland
Spain ended Northern Ireland's recent good form as they prepared for the upcoming European Championships.
England 0 - 1 Iceland
England wrapped up their preparations for Euro 2024 with a dismal defeat against Iceland at Wembley.
Scotland 2 - 2 Finland
Scotland head off to Euro 2024 in a disappointing fashion after squandering a two-goal lead to draw with Finland at Hampden Park.
International Friendly: Scotland squander two-goal lead against Finland
Republic of Ireland 2 - 1 Hungary
In a close encounter at Dublin's Aviva Stadium, Troy Parrott netted a last-minute winner, securing O'Shea's first win as interim manager.
International Friendly: Hungary lose warm-up friendly against Republic of Ireland
England 3 - 0 Bosnia-Herzegovina
International Friendly: England start Euros prep with a win
Gibraltar 0 - 2 Scotland
With the squad enduring a seven-game winless streak and grappling with injuries, it took Scotland until the 58th minute to break the deadlock against the world’s 203rd ranked team.
International Friendly: Scotland eventually triumph against Gibraltar
Iconic Euros moments
Take a look at some iconic moments from previous European championships.
England v Italy 2021
England's hopes of ending a 55-year wait for a major trophy were crushed heartbreakingly as they lost 3-2 on penalties to Italy in the final of Euro 2020 at Wembley.
On a night of incredible tension played in a feverish atmosphere, England looked on course for their most joyous day since the 1966 World Cup final when Luke Shaw gave them the dream start after only two minutes.
Iconic Euros moments: Throwback to England v Italy (2021)
Wales 3 - 1 Belgium 2016
Wales recorded the greatest night in their football history as they came from a goal down to beat Belgium at Euro 2016.
Iconic Euros Moments: Wales v Belgium (2016)
England v Holland 1996
The summer of 1996 was a magical one for Englush football fans, even if once again they failed to win a major tournament.
Let's explore what happened when England faced Holland Wembley the group stages of Euro 96.