Euro 2024 Results: Live Tracking Scores From Group Stage and Knockout Bracket
Euro 2024 Results: Live Tracking Scores From Group Stage and Knockout Bracket

The semifinals at Euro 2024 are set with England, France, Spain and the Netherlands still in contention entering the final week of play.
Here's a breakdown of the latest action at the UEFA European Championship as the remaining teams battle in Germany leading up to the final on July 14 at Olympiastadion in Berlin.
Check back here throughout the tournament for the final results each day, top highlights, the updated group standings and the upcoming schedule.
Euro Knockout, Group Stage Results and Upcoming Schedule

Here's a rundown of the group and knockout stage results so far. Points were the first qualifier based on each team's win-draw-loss record, followed by goal difference as an initial tiebreaker.
The top two teams in each group advanced to the knockout stage. Of the teams in third place within their group, the top four overall advanced.
Final Results
Spain def. England, 2-1
Semifinal Results
Spain def. France, 2-1
England def. Netherlands, 2-1
Quarterfinal Results
Spain def. Germany, 2-1
France def. Portugal, 0-0 (5-3)
England def. Switzerland, 1-1 (5-3)
Netherlands def. Turkey, 2-1
Knockout Stage Results
Round of 16
Switzerland def. Italy, 2-0
Germany def. Denmark, 2-0
England def. Slovakia, 2-1
Spain def. Georgia, 4-1
France def. Belgium, 1-0
Portugal def. Slovenia, 0-0 (3-0 on PKs)
Netherlands def. Romania, 3-0
Turkey def. Austria, 2-1
Group Standings
Group A
1. Germany: 7 pts (2-1-0, +6, winner)
- June 14: def. Switzerland (5-1)
- June 19: def. Hungary (2-0)
- June 23: draw vs. Switzerland (1-1)
2. Switzerland: 5 pts (1-2-0, +2, advances)
- June 14: loss to Germany (1-5)
- June 19: draw vs. Scotland (1-1)
- June 23: draw vs. German (1-1)
3. Hungary: 3 pts (1-0-2, -3)
- June 15: loss to Switzerland (1-3)
- June 19: loss to Germany (0-2)
- June 23: def. Scotland (1-0)
4. Scotland: 1 pt (0-1-2, -5)
Group B
1. Spain: 9 pts (3-0-0, +5, advances)
- June 15: def. Croatia (3-0)
- June 20: def. Italy (1-0)
- June 24: def. Albania (1-0)
2. Italy: 4 pts (1-1-1, +0, advances)
- June 15: def. Albania (2-1)
- June 20: loss to Spain (0-1)
- June 24: def. Albania (1-0)
3. Croatia: 2 pts (0-2-1, -3)
- June 15: loss to Spain (0-3)
- June 19: draw vs. Albania (2-2)
- June 24: draw vs. Italy (1-1)
4. Albania: 1 pt (0-1-2, -2)
- June 15: loss to Italy (1-2)
- June 19: draw vs. Albania (2-2)
- June 24: loss to Spain (0-1)
Group C
1. England: 5 pts (1-2-0, +1, advances)
- June 16: def. Serbia (1-0)
- June 20: draw vs. Denmark (1-1)
- June 25: draw vs. Slovenia (0-0)
2. Denmark: 3 pts (0-3-0, +0, advances)
- June 16: draw vs. Slovenia (0-0)
- June 20: draw vs. England (1-1)
- June 25: draw vs. Serbia (0-0)
3. Slovenia: 3 pts (0-3-0, +0)
- June 16: draw vs Denmark (0-0)
- June 20: draw vs. Serbia (1-1)
- June 25: draw vs. England (0-0)
4. Serbia: 2 pts (0-2-1, -1)
- June 16: loss vs. England (0-1)
- June 20: draw vs. Slovenia (1-1)
- June 25: draw vs. Denmark (0-0)
Group D
1. Austria: 6 pts (2-0-1, +2, advances)
- June 17: loss vs. France (0-1)
- June 21: def. Poland (3-1)
- June 25: def. Netherlands (3-2)
2. France: 5 pts (1-2-0, +1, advances)
- June 17: def. Austria (1-0)
- June 21: draw vs. Netherlands (0-0)
- June 25: draw vs. Poland (1-1)
3. Netherlands: 4 pts (1-1-1, +0)
- June 17: def. Poland (2-1)
- June 21: draw vs. France (0-0)
- June 25: loss vs. Netherlands (2-3)
4. Poland: 1 pt (0-1-2, -3)
- June 17: loss vs. Netherlands (1-2)
- June 21: loss vs. Austria (1-3)
- June 25: draw vs. Poland (1-1)
Group E
1. Romania: 4 pts (1-1-1, +1, advances)
- June 17: def. Ukraine (3-0)
- June 22: loss vs. Belgium (0-2)
- June 26: draw vs. Slovakia (1-1)
2. Belgium: 4 pts (1-1-1, +1, advances)
- June 17: loss vs. Slovakia (0-1)
- June 22: def. Romania (2-0)
- June 26: draw vs. Ukraine (0-0)
3. Slovakia: 4 pts (1-1-1, +0)
- June 17: def. Belgium (1-0)
- June 22: loss vs. Ukraine (1-2)
- June 26: draw vs. Romania (1-1)
4. Ukraine: 4 pts (1-1-1, -2)
- June 17: loss vs. Ukraine (0-3)
- June 22: def. Slovakia (2-1)
- June 26: draw vs. Belgium (0-0)
Group F
1. Portugal: 6 pts (2-0-1, +2, advances)
- June 18: def. Czech Republic (2-1)
- June 22: def. Turkey (3-0)
- June 26: loss vs. Georgia (0-2)
2. Turkey: 6 pts (2-0-1, +0, advances)
- June 18: def. Georgia (3-1)
- June 22: loss vs. Portugal (0-3)
- June 26: def. Czech Republic (2-1)
3. Georgia: 4 pts (1-1-1, +0)
- June 18: loss vs. Turkey (1-3)
- June 22: draw vs. Czech Republic (1-1)
- June 26: def. Portugal (2-0)
4. Czechia: 1 pt (0-1-2, -2)
- June 18: loss vs. Portugal (1-2)
- June 22: draw vs. Georgia (1-1)
- June 26: loss vs. Turkey (1-2)
Third-Place Ranking
1. Netherlands: 4 pts (1-1-1, +0)
2. Slovakia, 4 pts (1-1-1, +0)
3. Georgia: 4 pts (1-1-1, +0)
4. Hungary: 3 pts (1-0-2, -3)
5. Slovenia: 3 pts (0-3-0, +0)
6. Albania: 1 pt (0-1-2, -2)
Upcoming Schedule
All times in E.T.
Sunday, July 14
Spain vs. England (3 p.m.)
Sunday, July 14

Spain 2, England 1
For the fourth time, Spain is the European champion.
Nico Williams and Mikel Oyarzabal each scored goals to lead Spain to a 2-1 win over England in Sunday's Euro final.
All three goals in the game came in the second half. After the two sides went into the break scoreless, Williams quickly got Spain on the board with a goal in the 47th minute.
LAMINE YAMAL ➡️ NICO WILLIAMS 🔥
— FOX Soccer (@FOXSoccer) July 14, 2024
This was a BEAUTY from Spain 🇪🇸🖼️ pic.twitter.com/w6DDRUaCqW
Cole Palmer answered for England in the 73rd minute, and it appeared we would be headed for extra time until Oyarzabal slipped behind the defense and sent a shot past Jordan Pickford in the 86th minute to put it away for the Spaniards.
SPAIN. DID. THAT. 😱
— FOX Soccer (@FOXSoccer) July 14, 2024
Another look at Mikel Oyarzabal's goal to give Spain the lead back late 🇪🇸🔁 pic.twitter.com/8ryilITMWL
Spain dominated the match throughout, holding possession for 65 percent of the match and thoroughly looking like the better team. England was outshot 16-9 overall, and Spain had a 10-2 advantage on corner kicks. The game arguably would have been a blowout if it weren't for a stellar evening from Pickford.
Spain now holds the record for most Euro championships with four, breaking a tie with Germany. Three of those Euro titles have come in the last five events, an unprecedented run of dominance.
Wednesday, July 10

Semifinal: England 2, Netherlands 1
Major tournaments can create some unlikely heroes and that was the case Wednesday when Ollie Watkins sent England into the final.
The Aston Villa striker, who entered as an 81st-minute substitute for Harry Kane, took advantage of a fatigued Dutch defense when he opened some space on Stefan de Vrij and fired a shot inside the far post in the first minute of second-half stoppage time.
OLLIE WATKINS IN THE 90TH MINUTE FOR ENGLAND 🏴🔥😱 pic.twitter.com/X8ToEGShLz
— FOX Soccer (@FOXSoccer) July 10, 2024
That capped off an engaging semifinal, one in which both squads were within inches of securing what would've been a go-ahead goal. No moment was closer than when Denzel Dumfries cleared Phil Foden's shot off the line in the first half.
WOW
— FOX Soccer (@FOXSoccer) July 10, 2024
England was THIS close from taking the lead 🤏🫠 pic.twitter.com/Vx9Kb3hwGK
England's victory means Xavi Simons' stunning opener will be lost to history. The Dutch midfielder unloaded from just outside of the 18-yard box in the seventh minute to put the Oranje ahead.
WHAT A STRIKE THIS WAS FROM XAVI SIMONS 🙌🚀
— FOX Soccer (@FOXSoccer) July 10, 2024
Dutch fans are going to be watching this one on repeat 🔁🇳🇱 pic.twitter.com/YimnHmcq2p
Harry Kane equalized from the penalty spot in the 18th minute after an official review found Dumfries fouled the Bayern Munich striker.
England coach Gareth Southgate received plenty of criticism following the Three Lions' listless performance in the group stage. Now, Euro 2024 could be his ultimate validation if they go on to win the whole thing.
Tuesday, July 9

Semifinal: Spain 2, France 1
A battle of two of the top powerhouses in the world produced early fireworks and a tense finish that culminated with a 2-1 win for Spain over France, which entered the 2024 UEFA Euro as the favorite to win it all.
Things were going well for France at the start when Randal Kolo Muani found the back of the net in the eighth minute. However, Spain's Lamine Yamal tied things up in the 21st minute, becoming the youngest player ever to score in a Euro match at 16 years old. Dani Olmo gave the team a 2-1 advantage just four minutes later after firing a shot that ricocheted off a French player for an own goal.
This was UNREAL from 16-year-old Lamine Yamal 😱😱
— FOX Soccer (@FOXSoccer) July 9, 2024
Spain fans are going to remember this one forever ⬇️🇪🇸 pic.twitter.com/BN52vdSrhL
Dani Olmo set this up BEAUTIFULLY to result in an own goal 🤩🖼️
— FOX Soccer (@FOXSoccer) July 9, 2024
Another look at Spain's second goal for the lead ⬇️🇪🇸 pic.twitter.com/76p2cqpviu
The rest of the match featured spirited play on both sides, with Spain doing everything it could to hold off a furious attack by France. Kylian Mbappe and company had their chances, but Spain was able to hold on for the victory.
SPAIN IS GOING TO THE 2024 EURO FINAL 🤩 🇪🇸 👏 pic.twitter.com/RihWjnEguH
— FOX Soccer (@FOXSoccer) July 9, 2024
Spain will face the winner of England vs. the Netherlands in the final in Berlin on Sunday. It's Spain's fifth trip to the UEFA Euro final.
Saturday, July 6

Quarterfinal: England 1, Switzerland 1 (England Wins 5-3 on PKs)
For the second time in as many matches, England went to extra time at Euro 2024, and they were victorious once again.
After scoring in both stoppage and extra time to secure a come-from-behind 2-1 win over Slovakia in the Round of 16, England scored took down Switzerland on penalty kicks in the quarters.
The Swiss struck first Saturday with a goal by Breel Embolo in the 75th minute, putting Three Lions' backs firmly against the wall:
BREEL EMBOLO PUTS SWITZERLAND ON TOP 🇨🇭🔥 pic.twitter.com/ADEWGuLyuo
— FOX Soccer (@FOXSoccer) July 6, 2024
However, manager Gareth Southgate's squad came through in the clutch again, as Bukayo Saka equalized in the 80th minute:
SAKA LEVELS THE SCORE FOR ENGLAND 🏴😤 pic.twitter.com/A8zEktE81n
— FOX Soccer (@FOXSoccer) July 6, 2024
Extra time was a stalemate, meaning things would have to be decided on penalties, and one save made all the difference.
English goalkeeper Jordan Pickford stopped the first Swiss attempt by Manuel Akanji, which put the pressure firmly on Switzerland:
PICKFORD SAVES THE FIRST PENALTY
— FOX Soccer (@FOXSoccer) July 6, 2024
🏴: ✅
🇨🇭: ❌ pic.twitter.com/BLyVUOn2Pw
All five English penalty takers were perfect including Trent Alexander-Arnold who scored the match-winning PK to put England through to the semifinals:
ENGLAND IS GOING TO THE SEMIFINALS 🔥
— FOX Soccer (@FOXSoccer) July 6, 2024
🏴: ✅✅✅✅✅
🇨🇭: ❌✅✅✅ pic.twitter.com/cQI1ztWyjk
England have now reached the Euro semifinals for the second tournament in a row, and they remain in the hunt for their first-ever Euro title.
Quarterfinal: Netherlands 2, Turkey 1
The Netherlands took the fourth and final semifinal spot in Euro 2024 on Saturday thanks to a 2-1 comeback victory over Turkey.
Turkey, who were the biggest underdogs remaining in the tournament, staked a 1-0 lead in the 35th minute on a header goal by Samet Akaydin:
TÜRKIYE STRIKES FIRST VS NETHERLANDS 🇹🇷😱 pic.twitter.com/UZ5Q5pwe1S
— FOX Soccer (@FOXSoccer) July 6, 2024
The Dutch pushed hard for the next 35 minutes before finally netting the equalizer in the 70th minute, as Stefan de Vrij headed one home on a beautiful cross from Memphis Depay:
NETHERLANDS FINDS THE EQUALIZER 🇳🇱
— FOX Soccer (@FOXSoccer) July 6, 2024
Stefan de Vrij keeps Netherlands EURO 2024 hopes alive! pic.twitter.com/nLX01BEdDw
That goal seemed to energize Oranje, as they amped up the pressure and went ahead by a 2-1 score in the 76th minute.
The go-ahead goal was initially credited to forward Cody Gakpo, but it was later determined that Turkey's Mert Müldür put it in the net for an own goal:
GAKPO GIVES NETHERLANDS THE LEAD 🔥🇳🇱 pic.twitter.com/vXjRliaVpL
— FOX Soccer (@FOXSoccer) July 6, 2024
After the Netherlands took the lead, Turkey came dangerously close to tying it back up on numerous occasions, but 21-year-old goalkeeper Bart Verbruggen was up to the task.
By virtue of their win, the Netherlands have advanced to the semifinals of the UEFA European Championship for the first time since making it that far in back-to-back tournaments in 2000 and 2004.
The Dutch won the Euro once before in 1988, but they must get past a tough English squad in the semifinals to have a chance to win their second Euro title.
Friday, July 5

Spain 2, Germany 1
Spain overcame injury and a late equalizer from host Germany to advance to the semifinals with a 2-1 win.
The victors suffered a loss early when Pedri was forced to leave the match after seven minutes with a left knee injury following a collision with Germany's Toni Kroos.
Spain was still first to score as Lamine Yamal recorded his third assist of the tournament by setting up Dani Olmo in the 51st minute.
DANI OLMO PUTS SPAIN ON TOP 🇪🇸
— FOX Soccer (@FOXSoccer) July 5, 2024
Lamine Yamal with the set up, Dani Olmo with the finish 🎯 pic.twitter.com/NSquQHoudb
Spain was minutes away from advancing when Germany's Florian Wirtz found an equalizer in the 88th minute.
GERMANY FINDS THE EQUALIZER 🇩🇪
— FOX Soccer (@FOXSoccer) July 5, 2024
Florian Wirtz finds the back of the net in the 89th minute 🔥 pic.twitter.com/QUYY1zHuf6
After a clutch save from goalkeeper Unai Simón, Mikel Merino scored in the 119th minute to put Spain ahead for good.
THIS WAS UNREAL!!! ✨🤯
— FOX Soccer (@FOXSoccer) July 5, 2024
SPAIN FANS ARE GOING TO BE RELIVING THIS ONE FOREVER 🔁🇪🇸 pic.twitter.com/hLz3op8qGW
Germany came within feet of another late equalizer in the chaotic final seconds of the match.
GERMANY SO CLOSE HERE IN EXTRA TIME TO ANOTHER EQUALIZER 😱 pic.twitter.com/1KFtWj3ncF
— FOX Soccer (@FOXSoccer) July 5, 2024
Spain will now advance having won all five of their games so far as they head to face either Portugal or France with a ticket to the finals on the line.
France 0 (5-3), Portugal 0
France won 5-3 on penalties after a scoreless 120 minutes to eliminate Portugal and secure a spot in the semifinals.
Both Portugal's Cristiano Ronaldo and Kylian Mbappé headed into the match tied for the Euros lead with 17 shots, but neither was able to find the back of the net through 120 minutes.
João Félix nearly found the first goal of the game in the 107th minute, but headed the ball just wide:
ALMOST
— FOX Soccer (@FOXSoccer) July 5, 2024
João Félix was SO CLOSE here for Portugal 🇵🇹🤏 pic.twitter.com/wAaSlGs6z1
Félix then hit the post on Portugal's third penalty attempt:
Brutal for João Félix here pic.twitter.com/PhbUxLOwJP
— FOX Soccer (@FOXSoccer) July 5, 2024
Theo Hernández scored on France's fifth penalty to seal the win.
FRANCE IS GOING TO THE SEMIFINALS
— FOX Soccer (@FOXSoccer) July 5, 2024
🇫🇷: ✅✅✅✅✅
🇵🇹: ✅✅❌✅ pic.twitter.com/RUDbrludh3
FRANCE SURVIVES!!!!! 🇫🇷🇫🇷
— FOX Soccer (@FOXSoccer) July 5, 2024
Heartbreak for Portugal 💔 pic.twitter.com/b3am1FynJD
Mbappé and France will now face Spain in the semifinals.
Tuesday, July 2

Round of 16: Netherlands 3, Romania 0
The Netherlands are back in the quarterfinals at the UEFA Euro Championship for the first time since 2008 after defeating Romania 2-0 in Tuesday's opening match.
Cody Gakpo got the Netherlands on the board in the 20th minute, and Donyell Malen added an insurance goal in the 83rd minute. Malen capped the scoring with another goal in extra time.
NETHERLANDS ON TOP 🇳🇱🇳🇱
— FOX Soccer (@FOXSoccer) July 2, 2024
Cody Gakpo with an INCREDIBLE strike 💪 pic.twitter.com/NownrtRicm
MALEN MAKES IT THREE 🔥
— FOX Soccer (@FOXSoccer) July 2, 2024
The Netherlands adds another before the final whistle 🇳🇱 pic.twitter.com/b840NYhfC3
The Netherlands defenders did an outstanding job stifling Romania throughout the game, and Dutch goalkeeper Bart Verbruggen made one save in the shutout.
The Netherlands are the only team that placed third in the group stage to reach the quarterfinals this year.
Round of 16: Turkey 2, Austria 1
It was clear that it was going to be Turkey's day when team captain Merih Demiral found the back of the net off a rebound less than a minute into the game for the fastest knockout stage goal in the history of the UEFA Euros. Turkey held on for a 2-1 victory to reach the quarterfinals for the first time since 2008.
Merih Demiral and Türkiye made history with the fastest Knockout Stage goal in Euros history 👏🇹🇷
— FOX Soccer (@FOXSoccer) July 2, 2024
Relive the historic goal from kickoff to the back of the net ⬇️ pic.twitter.com/mDD77A6q6C
Demiral gave Turkey a 2-0 lead with a header off a corner kick in the 59th minute. Austria's Michael Gregoritsch answered in the 66th minute, but the team wasn't able to complete the comeback. Austria had a late attempt in stoppage time that was miraculously saved by Turkey's goalkeeper Mert Günok.
WHAT A SAVE!!!!!!!!!
— FOX Soccer (@FOXSoccer) July 2, 2024
Mert Günok comes up HUGE!!!!! pic.twitter.com/zNxmhZzNBn
MERIH DEMIRAL DOES IT AGAIN 🔥
— FOX Soccer (@FOXSoccer) July 2, 2024
TÜRKIYE TAKES A 2-0 LEAD 🇹🇷 pic.twitter.com/0OlXEW5C6g
Turkey will face the Netherlands in the quarterfinals on Saturday.
Monday, July 1

Round of 16: France 1, Belgium 0
After a slow start by both teams, a dramatic finish propelled France past Belgium. Randal Kolo Muani's shot deflected off Belgium's Jan Vertonghen for an own goal in the 85th minute, giving France a hard-fought victory.
KOLO MUANI PUTS FRANCE ON TOP IN THE 85TH MINUTE 😱🇫🇷 pic.twitter.com/GVFmG6wS5P
— FOX Soccer (@FOXSoccer) July 1, 2024
Belgium stayed on the attack until the final whistle, but it wasn't enough to get past the France defense.
Round of 16: Portugal 0, Slovenia 0 (Portugal advances 3-0 on PKs)
After a scoreless 120 minutes, Portugal earned a miraculous win over Slovenia after taking a 3-0 edge in the shootout. Portugal goalkeeper Diogo Costa was outstanding in the net, saving all three of Slovenia's penalty-kick attempts.
Diogo Costa saves three penalties to send Portugal to the quarter-finals! 🇵🇹#EURO2024 | #PORSVN pic.twitter.com/ZLEuhACmpI
— UEFA EURO (@UEFAEURO) July 1, 2024
After Costa saved Slovenia's first attempt, Cristiano Ronaldo got some redemption from an earlier miss as he got the ball past Slovenian goalkeeper Jan Oblak to start Portugal off with a 1-0 lead. Costa followed with a second straight save, and Bruno Fernandes delivered a shot to the back of the net to give Portugal a 2-0 lead. Costa magically followed with a third consecutive save, and Bernardo Silva gave Portugal the win.
REDEMPTION FOR RONALDO
— FOX Soccer (@FOXSoccer) July 1, 2024
🇸🇮: ❌
🇵🇹: ✅ pic.twitter.com/FnBM0aBqAq
COSTA SAVES THE THIRD PENALTY
— FOX Soccer (@FOXSoccer) July 1, 2024
🇸🇮: ❌❌❌
🇵🇹: ✅✅ pic.twitter.com/j7Iyfxo0rs
PORTUGAL IS MOVING ON TO THE QUARTERFINALS
— FOX Soccer (@FOXSoccer) July 1, 2024
🇸🇮: ❌❌❌
🇵🇹: ✅✅✅ pic.twitter.com/TzHbHMMOcU
Ronaldo had a penalty kick opportunity in the 105th minute that was saved by Oblak, much to the dismay of Portugal fans. Ronaldo was seen in tears during the break between the 15-minute extra-time periods. Slovenia's Benjamin Sesko had a breakaway attempt in the 115th minute, but he rushed his attempt and Costa made the save as the game eventually went to PKs.
Portugal and France will face each other in a marquee quarterfinal matchup on Friday.
Sunday, June 30

Round of 16: Slovakia 1, England 2
An extra-time goal from Harry Kane sealed comeback victory for England in a Round of 16 thriller Sunday.
Kane scored just 52 seconds into extra time to give England the lead.
HARRY KANE IN EXTRA TIME 🔥
— FOX Soccer (@FOXSoccer) June 30, 2024
AN ABSOLUTELY UNBELIEVABLE TURNAROUND FOR ENGLAND pic.twitter.com/bZbnS9fLyF
The match went to extra time thanks to last-minute heroics from Jude Bellingham.
Bellingham scored on a bicycle kick in the 95th minute on a header pass from Marc Guéhi to send the match to extra time.
JUDE BELLINGHAM IN THE 95TH MINUTE 😱
— FOX Soccer (@FOXSoccer) June 30, 2024
ABSOLUTLEY UNREAL 🔥 pic.twitter.com/DuYMSpSGmm
Slovakia had previously held the lead since Ivan Schranz opened scoring in the 25th minute.
SLOVAKIA HAS DONE IT 🇸🇰
— FOX Soccer (@FOXSoccer) June 30, 2024
Ivan Schranz has put Slovakia up 1-0 over England 😱 pic.twitter.com/L789DyEtD4
But Slovakia was unable to fend off England's comeback surge.
England will now advance to face Switzerland with a chance to advance to the semifinals on the line on Saturday, July 6.
Spain 4, Georgia 1
In search of its fourth European Championship, Spain began its knockout round with a thorough domination of Georgia thanks to a 4-1 result.
Georgia led this match 1-0 after a Robin Le Normand own goal in the 18th minute.
GEORGIA STRIKES FIRST VS SPAIN 😱🇬🇪 pic.twitter.com/Wj8sZdfqea
— FOX Soccer (@FOXSoccer) June 30, 2024
But Rodri tied the match at one before halftime of this 39th-minute strike.
Rodri with a perfect strike 👏👏🇪🇸 pic.twitter.com/NyVQvgONpy
— FOX Soccer (@FOXSoccer) June 30, 2024
Spain then poured it on in the second half with goals from Fabián Ruiz, Nico Williams and Dani Olmo.
SPAIN TAKES THE LEAD 🇪🇸
— FOX Soccer (@FOXSoccer) June 30, 2024
Lamine Yamal sets up Fabián Ruiz with a beautiful assist 🔥 pic.twitter.com/V1wmDSr5bK
NICO WILLIAMS MAKES IT THREE FOR SPAIN 🇪🇸 pic.twitter.com/WGoOGtH8NB
— FOX Soccer (@FOXSoccer) June 30, 2024
DANI. OLMO. 🔥
— FOX Soccer (@FOXSoccer) June 30, 2024
Spain is running away with it vs Georgia 🇪🇸 pic.twitter.com/YaL4Vm0zwK
Spain, which had 35 shot attempts (13 on goal) to Georgia's four shot attempts (zero on goal), will now face tournament host Germany on Friday at noon ET in the quarterfinals.
Saturday, June 29

Round of 16: Switzerland 2, Italy 0
The defending Euro champions were ousted in the Round of 16 on Saturday, as Switzerland shocked Italy 2-0.
Remo Freuler started the scoring in the 37th minute, allowing the Swiss to enter halftime with a 1-0 lead:
SWITZERLAND BREAKS THROUGH 🇨🇭
— FOX Soccer (@FOXSoccer) June 29, 2024
Remo Freuler finally breaks down the Italy defense and finds the back of the net 🎯 pic.twitter.com/caeev9wiEB
Just 27 seconds into the second half, Switzerland doubled their lead with a goal by Rubén Vargas, and they never relinquished the 2-0 lead:
ANOTHER FOR SWITZERLAND 🇨🇭✌️
— FOX Soccer (@FOXSoccer) June 29, 2024
Switzerland now holds a 2-0 lead over the defending champs in the second half 👀 pic.twitter.com/4fvhW4HKss
For Switzerland, this marks the second straight time they have reached the Euro quarterfinals, while Italy have failed to reach the quarters for the first time since 2004.
Round of 16: Germany 2, Denmark 0
Germany's dream of winning Euro 2024 on home soil stayed alive Saturday, as they defeated Denmark 2-0 in the Round of 16.
After a scoreless first half, the Germans opened the scoring in the 53rd minute when Kai Havertz converted a penalty kick after Denmark were called for a hand ball:
HAVERTZ PUTS GERMANY ON TOP 🇩🇪
— FOX Soccer (@FOXSoccer) June 29, 2024
A perfect penalty 🎯 pic.twitter.com/K9jj0VQtIq
Just 15 minutes later, Jamal Musiala took a beautiful ball over the top, rushed in on the goalkeeper and scored to put Germany up by two:
MUSIALA MAKES IT TWO 🔥
— FOX Soccer (@FOXSoccer) June 29, 2024
Germany is pulling away in the second half 🇩🇪 pic.twitter.com/hxpR1bem2i
Denmark finished with just two shots on goal in the match, but German goalkeeper Manuel Neuer turned them both away to secure the clean sheet.
Germany have already bettered their result from the last Euro when they were ousted in the Round of 16, and they still have a chance to win their first Euro title since 1996.
Wednesday, June 26

Group E: Romania 1, Slovakia 1
Group E: Ukraine 0, Belgium 0
Group E concluded with a pair of ties that spelled doom for Ukraine. Romania and Slovakia each clinched spots in the knockout stage with a 1-1 tie. Ondrej Duda got Slovakia on the board in the 24th minute, but Razvan Marin answered for Romania with a penalty kick in the 37th minute. Slovakia will make it through as a third-place team.
Ukraine wasn't as fortunate, as it couldn't break through against an experienced Belgium squad. Ukraine stayed on the attack throughout stoppage time until the final whistle, but Belgium was able to preserve the tie. Belgium advanced thanks to having a greater point differential in the group stage.
Group F: Georgia 2, Portugal 0
Group F: Turkey 2, Czechia 1
Georgia earned its biggest win in its country's football history with a monumental 2-0 upset over Portugal to advance to the knockout stage in its first-ever appearance in the UEFA Euro. Georgia is the third debuting nation ever to make it to the Round of 16.
It was clear that magic was in the air early on when Khvicha Kvaratskhelia gave Georgia the lead less than two minutes into the match. Georges Mikautadze followed with a penalty kick in the 57th minute, making him the leading scorer of the group stage with two goals and an assist. Georgia goalkeeper Giorgi Mamardashvili did an amazing job with five saves to preserve the shutout. Portugal had already wrapped up the Group F win, but Wednesday's result obviously didn't please Cristiano Ronaldo and company.
A stoppage-time goal by Cenk Tosun in the 94th minute gave Turkey a hard-fought 2-1 win to eliminate Czechia, which was playing with 10 players after Antonín Barák received a red card. After a scoreless first half, Hakan Çalhanoglu gave Turkey the lead in the 51st minute, but Tomás Soucek knotted things up in the 66th minute. Unfortunately, Czechia couldn't preserve the tie and is the odd one out of the Round of 16.
Tuesday, June 25

Group D: Austria 3, Netherlands 2
Group D: France 1, Poland 1
A wild game to start the day gave Austria supremacy in Group D with a 3-2 win over Netherlands. Luck appeared to be on Austria's side when it took a 1-0 lead off an own goal by the Netherlands in the sixth minute.
However, Cody Gakpo tied things up at the start of the second half. Romano Schmid gave Austria a 2-1 advantage in the 59th minute, but Memphis Depay followed with an equalizer in the 75th minute. Not to be deterred, Marcel Sabitzer found the back of the net on a left-footed shot in the 80th minute to give Austria the lead for good. Austria advanced to the knockout stage as the group winners. Despite the loss, the Netherlands also secured a spot in the Round of 16.
France, which was pegged as the favorite in Group D, made it through as the second-place team after finishing in a 1-1 tie against Poland. Kylian Mbappe, who was playing through a broken nose, gave France a lead on a penalty kick in the 56th minute. However, Robert Lewandowski answered with a penalty kick in the 79th minute to tie things up. It looked like Mbappe should've earned another penalty kick in stoppage time, but the referee chose not to call it and the game ended in a draw.
Group C: England 0, Slovenia 0
Group C: Denmark 0, Serbia 0
Group C concluded with a pair of scoreless draws. Serbia's bid ended in heartbreaking fashion as it couldn't covert any of its chances against Denmark. England won the group by surviving against Slovenia, which also advanced to the knockout stage as a third-place team.
Sunday, June 23

Group A: Scotland 0, Hungary 1
Group A: Switzerland 1, Germany 1
Late drama was the order of the day as play in Group A drew to a close.
Switzerland was poised to claim the group after Dan Ndoye put the Swiss ahead in the 28th minute. With three points, they would've finished ahead of host Germany. Niclas Füllkrug had other ideas, however, heading home an equalizer in the second minute of stoppage time in the second half.
In Sunday's other fixture, Hungary left it even later against Scotland. Kevin Csoboth got on the end of a low cross from Roland Sallai and slotted his right-footed finish into the net in the 10th minute of added time.
The three points mean Hungary still has a shot of advancing to the knockout stage as one of the top third-place finishers.
Monday, June 24

Group B: Croatia 1, Italy 1
Group B: Spain 1, Albania 0
Croatia almost earned an upset win over Italy, but a dramatic late goal by Mattia Zaccagni eight minutes into stoppage time salvaged a tie for Italy. Veteran striker Luka Modric found the back of the net for Croatia off a rebound in the 55th minute, which made the 38-year-old the oldest player to score in European Championship history.
Croatia players were given a total of six yellow cards in the match, and it eventually paid off for Italy in the final minute. Italy finished second in Group B and advanced to the knockout stage.
Spain capped off a perfect run in Group B by holding on for a 1-0 victory over Albania, which remained winless. Ferran Torres got Spain on the board in the 13th minute with a left-footed strike off a beautiful through ball by Dani Olmo. The rest of the match was a defensive struggle. Albania managed 16 shot attempts but only four of them had to be saved by Spain goalie David Raya.
Saturday, June 22

Group F: Georgia 1, Czechia 1
Group F: Turkey 0, Portugal 3
Georgia earned its first point ever at a major tournament from Sunday's 1-1 draw with Czechia. Georges Mikautadze put the country ahead from the penalty spot in the fourth minute of first-half stoppage time, but Patrik Schick's equalizer for the Czechs in the 59th minute left things all square.
Portugal is already assured of winning Group F thanks to a 3-0 win over Turkey. Bernardo Silva and Bruno Fernandes both scored for the Portuguese, while Turkish defender Samet Akaydin with what's sure to be the most comical own goal of the tournament.
Youri Tielemans put Belgium ahead a little over 70 seconds into Saturday's match against Romania, easing a lot of pressure for his team in what amounted to a must-win situation. Kevin De Bruyne found the back of the net in the 79th minute to remove any doubt about the outcome.
Friday, June 21

Poland 1, Austria 3
Slovakia 1, Ukraine 2
Netherlands 0, France 0
Despite the return of Robert Lewandowski in the back half of Friday's matchup, Poland has yet to secure a point through two Euros matches as two late goals secured Austria's victory.
A late goal from Ukraine's Roman Yaremchuk helped Ukraine earn their first victory of the tournament and keep heir hopes of a final 16 bid alive.
Dutch player Xavi Simons scored in the second half Friday, but an offsides call cancelled out the goal and neither the Netherlands nor France locked in a spot in the knockout round after playing to a 0-0 draw.
Thursday, June 20

Group C: Slovenia 1, Serbia 1
Group C: Denmark 1, England 1
Group B: Spain 1, Italy 0
Slovenia was minutes away from the country's first Euros victory when Serbia's Zan Karnicnik scored in the 69th minute to earn a 1-1 draw.
England had the chance to secure a spot in the knockout round, but will need to wait to advance past the group stage after Denmark forced them to a 1-1 draw.
Spain secured their spot in the knockout round when a shot from Alvaro Morata went in off Italy's Riccardo Calafiori as the defending champions lost in a 1-0 shutout.
Wednesday, June 19

Group B: Croatia 2, Albania 2
Group A: Germany 2, Hungary 0
Group A: Scotland 1, Switzerland 1
Croatia was minutes away from victory when Klaus Gjasula recovered from an earlier own goal to force Albania to a draw with a late tally.
Germany secured a spot in the knockout stage as Jamal Musiala's second goal of the 2024 Euros stood as the decider in a shutout of Hungary.
Scotland scored in the 13th minute, but Switzerland's Xherdan Shaqirie evened the score in the 26th to force a draw.
Tuesday, June 18

Group F: Turkey 3, Georgia 1
Group F: Portugal 2, Czechia 1
Turkey's Arda Güler opened scoring in the 25th minute. The 19-year-old broke Cristiano Ronaldo's 2004 record as the youngest player to score in his Euros debut while helping his country to a 3-1 win over Georgia.
The game between Portugal and Czechia was tied in extra time when substitute Francisco Conceicao's late goal led Cristiano Ronaldo's team to victory.
Monday, June 17

Group E: Romania 3, Ukraine 0
Group E: Belgium 0, Slovakia 1
Group D: Austria 0, France 1
Slovakia's Ivan Schranz scored in the seventh minute to mark the country's fastest first goal in a major tournament. His strike stood as the deciding goal after two goals by Romelu Lukaku were overturned in an upset shutout.
Romania captain Nicolae Stanciu opened scoring as Romania dominated in a 3-0 shutout to earn their first Euros win since 2000.
France claimed victory over Austria thanks to an own goal from Max Wöber, but Kylian Mbappé's tournament was called into question after he suffered a broken nose.
Sunday, June 16

Group D: Poland 1, Netherlands 2
Group C: Slovenia 1, Denmark 1
Group C: Serbia 0, England 1
Late substitute Wout Weghorst scored in the 84th minute for the Netherlands to pull help them open Group D play with a win over Poland.
Denmark's Christian Eriksen scored in his Euros comeback from suffering cardiac arrest in the 2021 Euros, but Slovenia's Erik Janza evened the score in the 77th minute.
Jude Bellingham's header put England ahead early, and the team held on through Serbia's second-half surge to move to the top of Group C with a clean sheet.
Saturday, June 15

Group A: Hungary 1, Switzerland 3
Group B: Spain 3, Croatia 0
Group B: Italy 2, Albania 1
Hungary committed errors against Switzerland that Kwadwo Duah and Michel Aebischer capitalized on with their first international goals to help open the group stage with a win.
Alvaro Morata opened scoring for Spain with the 10th Euros goal of his career, and Fabián Ruiz scored soon after to put Croatia on their heels with a shutout loss in the Group B opener.
Albania's Nedim Bajrami scored in 23 seconds to mark the fastest goal in tournament history, but Italy recovered quickly and held the lead by the 16th minute en route to victory.
Friday, June 14

Group A: Germany 5, Scotland 1
Germany earned the largest margin of victory to open the Euros in tournament history over shorthanded Scotland.
Germany took the early lead as goals Florian Wirtz and Jamal Musiala, followed by penalty kick by Kai Havertz, earned a three-goal lead heading into the half.
Substitute Niclas Fullkrug scored Germany's fourth goal before Scotland's Antonio Rudiger deflected one into the net to get the dark blue on the board.
Germany's Emre Can scored again in extra minutes to restore the historic margin of victory and ensure a disappointing result in Scotland's first international tournament outside the United Kingdom since 1998.
Tuesday, July 2

Round of 16: Netherlands 3, Romania 0
The Netherlands are back in the quarterfinals at the UEFA Euro Championship for the first time since 2008 after defeating Romania 2-0 in Tuesday's opening match.
Cody Gakpo got the Netherlands on the board in the 20th minute, and Donyell Malen added an insurance goal in the 83rd minute. Malen capped the scoring with another goal in extra time.
NETHERLANDS ON TOP 🇳🇱🇳🇱
— FOX Soccer (@FOXSoccer) July 2, 2024
Cody Gakpo with an INCREDIBLE strike 💪 pic.twitter.com/NownrtRicm
MALEN MAKES IT THREE 🔥
— FOX Soccer (@FOXSoccer) July 2, 2024
The Netherlands adds another before the final whistle 🇳🇱 pic.twitter.com/b840NYhfC3
The Netherlands defenders did an outstanding job stifling Romania throughout the game, and Dutch goalkeeper Bart Verbruggen made one save in the shutout.
The Netherlands are the only team that placed third in the group stage to reach the quarterfinals this year. They will face the winner of Austria vs. Turkey in the quarterfinals.
Friday, July 5

Quarterfinals
Spain 2, Germany 1
Spain overcame injury and a late equalizer from host Germany to advance to the semifinals with a 2-1 win.
The victors suffered a loss early when Pedri was forced to leave the match after seven minutes with a left knee injury (h/t The Athletic's Luke Bosher) following a collision with Germany's Toni Kroos.
Spain was still first to score as Lamine Yamal recorded his third assist of the tournament by setting up Dani Olmo in the 51st minute.
DANI OLMO PUTS SPAIN ON TOP 🇪🇸
— FOX Soccer (@FOXSoccer) July 5, 2024
Lamine Yamal with the set up, Dani Olmo with the finish 🎯 pic.twitter.com/NSquQHoudb
Spain was minutes away from advancing when Germany's Florian Wirtz found the equalizer in the 88th minute.
GERMANY FINDS THE EQUALIZER 🇩🇪
— FOX Soccer (@FOXSoccer) July 5, 2024
Florian Wirtz finds the back of the net in the 89th minute 🔥 pic.twitter.com/QUYY1zHuf6
After a clutch save from goaltender Unai Simón, Mikel Merino scored in the 199th minute to put Spain ahead.
THIS WAS UNREAL!!! ✨🤯
— FOX Soccer (@FOXSoccer) July 5, 2024
SPAIN FANS ARE GOING TO BE RELIVING THIS ONE FOREVER 🔁🇪🇸 pic.twitter.com/hLz3op8qGW
Germany came within feet of another late equalizer in the chaotic final seconds of the match.
GERMANY SO CLOSE HERE IN EXTRA TIME TO ANOTHER EQUALIZER 😱 pic.twitter.com/1KFtWj3ncF
— FOX Soccer (@FOXSoccer) July 5, 2024
Spain will now advance having won all five of their games so far as they head to face either Portugal or France with a ticket to the finals on the line.