Scores & Fixtures 2024 UEFA Euro 2024

Scores & Fixtures 2024 UEFA Euro 2024 Table
Round Wk Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Group stage1Fri2024-06-1421:00 Germany de2.15–10.0sct Scotland65,052Allianz Arena (Neutral Site)Clément TurpinMatch Report
Group stage1Sat2024-06-1515:00 Hungary hu1.31–32.3ch Switzerland41,676RheinEnergieSTADION (Neutral Site)Slavko VinčičMatch Report
Group stage1Sat2024-06-1518:00 Spain es2.03–02.1hr Croatia68,844Olympiastadion Berlin (Neutral Site)Michael OliverMatch Report
Group stage1Sat2024-06-1521:00 Italy it1.52–10.5al Albania60,512Signal Iduna Park (Neutral Site)Felix ZwayerMatch Report
Group stage1Sun2024-06-1615:00 Poland pl1.31–21.4nl Netherlands48,117Volksparkstadion (Neutral Site)Artur Soares DiasMatch Report
Group stage1Sun2024-06-1618:00 Slovenia si1.11–11.7dk Denmark54,000MHPArena (Neutral Site)Sandro SchärerMatch Report
Group stage1Sun2024-06-1621:00 Serbia rs0.20–10.5eng England48,953Veltins-Arena (Neutral Site)Daniele OrsatoMatch Report
Group stage1Mon2024-06-1715:00 Romania ro1.13–00.7ua Ukraine61,591Allianz Arena (Neutral Site)Glenn NybergMatch Report
Group stage1Mon2024-06-1718:00 Belgium be1.60–10.6sk Slovakia45,181Deutsche Bank Park (Neutral Site)Halil Umut MelerMatch Report
Group stage1Mon2024-06-1721:00 Austria at0.80–12.0fr France46,425Merkur Spielarena (Neutral Site)Jesús GilMatch Report
Group stage1Tue2024-06-1818:00 Türkiye tr3.03–11.4ge Georgia59,127Signal Iduna Park (Neutral Site)Facundo TelloMatch Report
Group stage1Tue2024-06-1821:00 Portugal pt1.92–10.4cz Czechia38,421Red Bull Arena (Neutral Site)Marco GuidaMatch Report
Group stage2Wed2024-06-1915:00 Croatia hr2.62–21.5al Albania46,784Volksparkstadion (Neutral Site)François LetexierMatch Report
Group stage2Wed2024-06-1918:00 Germany de1.42–01.2hu Hungary54,000MHPArena (Neutral Site)Danny MakkelieMatch Report
Group stage2Wed2024-06-1921:00 Scotland sct0.71–11.1ch Switzerland42,711RheinEnergieSTADION (Neutral Site)Ivan KružliakMatch Report
Group stage2Thu2024-06-2015:00 Slovenia si1.41–11.6rs Serbia63,028Allianz Arena (Neutral Site)István KovácsMatch Report
Group stage2Thu2024-06-2018:00 Denmark dk0.81–10.9eng England46,177Deutsche Bank Park (Neutral Site)Artur Soares DiasMatch Report
Group stage2Thu2024-06-2021:00 Spain es2.01–00.2it Italy49,528Veltins-Arena (Neutral Site)Slavko VinčičMatch Report
Group stage2Fri2024-06-2115:00 Slovakia sk0.81–21.5ua Ukraine43,910Merkur Spielarena (Neutral Site)Michael OliverMatch Report
Group stage2Fri2024-06-2118:00 Poland pl1.61–32.1at Austria69,455Olympiastadion Berlin (Neutral Site)Halil Umut MelerMatch Report
Group stage2Fri2024-06-2121:00 Netherlands nl0.50–01.4fr France38,531Red Bull Arena (Neutral Site)Anthony TaylorMatch Report
Group stage2Sat2024-06-2215:00 Georgia ge1.11–13.0cz Czechia46,524Volksparkstadion (Neutral Site)Daniel SiebertMatch Report
Group stage2Sat2024-06-2218:00 Türkiye tr0.70–31.9pt Portugal61,047Signal Iduna Park (Neutral Site)Felix ZwayerMatch Report
Group stage2Sat2024-06-2221:00 Belgium be1.72–00.9ro Romania42,535RheinEnergieSTADION (Neutral Site)Szymon MarciniakMatch Report
Group stage3Sun2024-06-2321:00 Scotland sct0.20–11.2hu Hungary54,000MHPArena (Neutral Site)Facundo TelloMatch Report
Group stage3Sun2024-06-2321:00 Switzerland ch0.61–11.6de Germany46,685Deutsche Bank Park (Neutral Site)Daniele OrsatoMatch Report
Group stage3Mon2024-06-2421:00 Croatia hr1.01–10.9it Italy38,322Red Bull Arena (Neutral Site)Danny MakkelieMatch Report
Group stage3Mon2024-06-2421:00 Albania al0.50–11.5es Spain46,586Merkur Spielarena (Neutral Site)Glenn NybergMatch Report
Group stage3Tue2024-06-2518:00 France fr2.31–11.2pl Poland59,728Signal Iduna Park (Neutral Site)Marco GuidaMatch Report
Group stage3Tue2024-06-2518:00 Netherlands nl1.72–30.9at Austria68,363Olympiastadion Berlin (Neutral Site)Ivan KružliakMatch Report
Group stage3Tue2024-06-2521:00 England eng0.80–00.2si Slovenia41,536RheinEnergieSTADION (Neutral Site)Clément TurpinMatch Report
Group stage3Tue2024-06-2521:00 Denmark dk0.70–00.3rs Serbia64,288Allianz Arena (Neutral Site)François LetexierMatch Report
Group stage3Wed2024-06-2618:00 Ukraine ua0.80–00.9be Belgium54,000MHPArena (Neutral Site)Anthony TaylorMatch Report
Group stage3Wed2024-06-2618:00 Slovakia sk0.91–11.2ro Romania45,033Deutsche Bank Park (Neutral Site)Daniel SiebertMatch Report
Group stage3Wed2024-06-2621:00 Georgia ge1.62–02.0pt Portugal49,616Veltins-Arena (Neutral Site)Sandro SchärerMatch Report
Group stage3Wed2024-06-2621:00 Czechia cz1.61–21.4tr Türkiye47,683Volksparkstadion (Neutral Site)István KovácsMatch Report
Round of 16Sat2024-06-2918:00 Switzerland ch1.22–00.7it Italy68,172Olympiastadion Berlin (Neutral Site)Szymon MarciniakMatch Report
Round of 16Sat2024-06-2921:00 Germany de2.62–01.2dk Denmark61,612Signal Iduna Park (Neutral Site)Michael OliverMatch Report
Round of 16Sun2024-06-3018:00 England eng1.52–12.2sk Slovakia47,244Veltins-Arena (Neutral Site)Halil Umut MelerMatch ReportRequired Extra Time
Round of 16Sun2024-06-3021:00 Spain es3.34–10.2ge Georgia42,233RheinEnergieSTADION (Neutral Site)François LetexierMatch Report
Round of 16Mon2024-07-0118:00 France fr1.11–00.2be Belgium46,810Merkur Spielarena (Neutral Site)Glenn NybergMatch Report
Round of 16Mon2024-07-0121:00 Portugal pt2.0(3) 0–0 (0)0.6si Slovenia46,576Deutsche Bank Park (Neutral Site)Daniele OrsatoMatch ReportPortugal won on penalty kicks following extra time
Round of 16Tue2024-07-0218:00 Romania ro0.30–32.8nl Netherlands65,012Allianz Arena (Neutral Site)Felix ZwayerMatch Report
Round of 16Tue2024-07-0221:00 Austria at3.11–20.9tr Türkiye38,305Red Bull Arena (Neutral Site)Artur Soares DiasMatch Report
Quarter-finalsFri2024-07-0518:00 Spain es1.42–12.1de Germany54,000MHPArena (Neutral Site)Anthony TaylorMatch ReportRequired Extra Time
Quarter-finalsFri2024-07-0521:00 Portugal pt1.8(3) 0–0 (5)1.1fr France47,789Volksparkstadion (Neutral Site)Michael OliverMatch ReportFrance won on penalty kicks following extra time
Quarter-finalsSat2024-07-0618:00 England eng0.7(5) 1–1 (3)1.5ch Switzerland46,907Merkur Spielarena (Neutral Site)Daniele OrsatoMatch ReportEngland won on penalty kicks following extra time
Quarter-finalsSat2024-07-0621:00 Netherlands nl0.92–11.3tr Türkiye70,091Olympiastadion Berlin (Neutral Site)Clément TurpinMatch Report
Semi-finalsTue2024-07-0921:00 Spain esfr FranceAllianz Arena (Neutral Site)Head-to-Head
Semi-finalsWed2024-07-1021:00 Netherlands nleng EnglandSignal Iduna Park (Neutral Site)Head-to-Head
Scores & Fixtures 2024 UEFA Euro 2024 Table
Round Wk Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Group stage1Fri2024-06-1421:00 Germany de2.15–10.0sct Scotland65,052Allianz Arena (Neutral Site)Clément TurpinMatch Report
Group stage1Sat2024-06-1515:00 Hungary hu1.31–32.3ch Switzerland41,676RheinEnergieSTADION (Neutral Site)Slavko VinčičMatch Report
Group stage1Sat2024-06-1518:00 Spain es2.03–02.1hr Croatia68,844Olympiastadion Berlin (Neutral Site)Michael OliverMatch Report
Group stage1Sat2024-06-1521:00 Italy it1.52–10.5al Albania60,512Signal Iduna Park (Neutral Site)Felix ZwayerMatch Report
Group stage1Sun2024-06-1615:00 Poland pl1.31–21.4nl Netherlands48,117Volksparkstadion (Neutral Site)Artur Soares DiasMatch Report
Group stage1Sun2024-06-1618:00 Slovenia si1.11–11.7dk Denmark54,000MHPArena (Neutral Site)Sandro SchärerMatch Report
Group stage1Sun2024-06-1621:00 Serbia rs0.20–10.5eng England48,953Veltins-Arena (Neutral Site)Daniele OrsatoMatch Report
Group stage1Mon2024-06-1715:00 Romania ro1.13–00.7ua Ukraine61,591Allianz Arena (Neutral Site)Glenn NybergMatch Report
Group stage1Mon2024-06-1718:00 Belgium be1.60–10.6sk Slovakia45,181Deutsche Bank Park (Neutral Site)Halil Umut MelerMatch Report
Group stage1Mon2024-06-1721:00 Austria at0.80–12.0fr France46,425Merkur Spielarena (Neutral Site)Jesús GilMatch Report
Group stage1Tue2024-06-1818:00 Türkiye tr3.03–11.4ge Georgia59,127Signal Iduna Park (Neutral Site)Facundo TelloMatch Report
Group stage1Tue2024-06-1821:00 Portugal pt1.92–10.4cz Czechia38,421Red Bull Arena (Neutral Site)Marco GuidaMatch Report
Group stage2Wed2024-06-1915:00 Croatia hr2.62–21.5al Albania46,784Volksparkstadion (Neutral Site)François LetexierMatch Report
Group stage2Wed2024-06-1918:00 Germany de1.42–01.2hu Hungary54,000MHPArena (Neutral Site)Danny MakkelieMatch Report
Group stage2Wed2024-06-1921:00 Scotland sct0.71–11.1ch Switzerland42,711RheinEnergieSTADION (Neutral Site)Ivan KružliakMatch Report
Group stage2Thu2024-06-2015:00 Slovenia si1.41–11.6rs Serbia63,028Allianz Arena (Neutral Site)István KovácsMatch Report
Group stage2Thu2024-06-2018:00 Denmark dk0.81–10.9eng England46,177Deutsche Bank Park (Neutral Site)Artur Soares DiasMatch Report
Group stage2Thu2024-06-2021:00 Spain es2.01–00.2it Italy49,528Veltins-Arena (Neutral Site)Slavko VinčičMatch Report
Group stage2Fri2024-06-2115:00 Slovakia sk0.81–21.5ua Ukraine43,910Merkur Spielarena (Neutral Site)Michael OliverMatch Report
Group stage2Fri2024-06-2118:00 Poland pl1.61–32.1at Austria69,455Olympiastadion Berlin (Neutral Site)Halil Umut MelerMatch Report
Group stage2Fri2024-06-2121:00 Netherlands nl0.50–01.4fr France38,531Red Bull Arena (Neutral Site)Anthony TaylorMatch Report
Group stage2Sat2024-06-2215:00 Georgia ge1.11–13.0cz Czechia46,524Volksparkstadion (Neutral Site)Daniel SiebertMatch Report
Group stage2Sat2024-06-2218:00 Türkiye tr0.70–31.9pt Portugal61,047Signal Iduna Park (Neutral Site)Felix ZwayerMatch Report
Group stage2Sat2024-06-2221:00 Belgium be1.72–00.9ro Romania42,535RheinEnergieSTADION (Neutral Site)Szymon MarciniakMatch Report
Group stage3Sun2024-06-2321:00 Switzerland ch0.61–11.6de Germany46,685Deutsche Bank Park (Neutral Site)Daniele OrsatoMatch Report
Group stage3Sun2024-06-2321:00 Scotland sct0.20–11.2hu Hungary54,000MHPArena (Neutral Site)Facundo TelloMatch Report
Group stage3Mon2024-06-2421:00 Albania al0.50–11.5es Spain46,586Merkur Spielarena (Neutral Site)Glenn NybergMatch Report
Group stage3Mon2024-06-2421:00 Croatia hr1.01–10.9it Italy38,322Red Bull Arena (Neutral Site)Danny MakkelieMatch Report
Group stage3Tue2024-06-2518:00 France fr2.31–11.2pl Poland59,728Signal Iduna Park (Neutral Site)Marco GuidaMatch Report
Group stage3Tue2024-06-2518:00 Netherlands nl1.72–30.9at Austria68,363Olympiastadion Berlin (Neutral Site)Ivan KružliakMatch Report
Group stage3Tue2024-06-2521:00 England eng0.80–00.2si Slovenia41,536RheinEnergieSTADION (Neutral Site)Clément TurpinMatch Report
Group stage3Tue2024-06-2521:00 Denmark dk0.70–00.3rs Serbia64,288Allianz Arena (Neutral Site)François LetexierMatch Report
Group stage3Wed2024-06-2618:00 Ukraine ua0.80–00.9be Belgium54,000MHPArena (Neutral Site)Anthony TaylorMatch Report
Group stage3Wed2024-06-2618:00 Slovakia sk0.91–11.2ro Romania45,033Deutsche Bank Park (Neutral Site)Daniel SiebertMatch Report
Group stage3Wed2024-06-2621:00 Czechia cz1.61–21.4tr Türkiye47,683Volksparkstadion (Neutral Site)István KovácsMatch Report
Group stage3Wed2024-06-2621:00 Georgia ge1.62–02.0pt Portugal49,616Veltins-Arena (Neutral Site)Sandro SchärerMatch Report
Scores & Fixtures 2024 UEFA Euro 2024 Table
Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Round of 16Sat2024-06-2918:00 Switzerland ch1.22–00.7it Italy68,172Olympiastadion Berlin (Neutral Site)Szymon MarciniakMatch Report
Round of 16Sat2024-06-2921:00 Germany de2.62–01.2dk Denmark61,612Signal Iduna Park (Neutral Site)Michael OliverMatch Report
Round of 16Sun2024-06-3018:00 England eng1.52–12.2sk Slovakia47,244Veltins-Arena (Neutral Site)Halil Umut MelerMatch ReportRequired Extra Time
Round of 16Sun2024-06-3021:00 Spain es3.34–10.2ge Georgia42,233RheinEnergieSTADION (Neutral Site)François LetexierMatch Report
Round of 16Mon2024-07-0118:00 France fr1.11–00.2be Belgium46,810Merkur Spielarena (Neutral Site)Glenn NybergMatch Report
Round of 16Mon2024-07-0121:00 Portugal pt2.0(3) 0–0 (0)0.6si Slovenia46,576Deutsche Bank Park (Neutral Site)Daniele OrsatoMatch ReportPortugal won on penalty kicks following extra time
Round of 16Tue2024-07-0218:00 Romania ro0.30–32.8nl Netherlands65,012Allianz Arena (Neutral Site)Felix ZwayerMatch Report
Round of 16Tue2024-07-0221:00 Austria at3.11–20.9tr Türkiye38,305Red Bull Arena (Neutral Site)Artur Soares DiasMatch Report
Quarter-finalsFri2024-07-0518:00 Spain es1.42–12.1de Germany54,000MHPArena (Neutral Site)Anthony TaylorMatch ReportRequired Extra Time
Quarter-finalsFri2024-07-0521:00 Portugal pt1.8(3) 0–0 (5)1.1fr France47,789Volksparkstadion (Neutral Site)Michael OliverMatch ReportFrance won on penalty kicks following extra time
Quarter-finalsSat2024-07-0618:00 England eng0.7(5) 1–1 (3)1.5ch Switzerland46,907Merkur Spielarena (Neutral Site)Daniele OrsatoMatch ReportEngland won on penalty kicks following extra time
Quarter-finalsSat2024-07-0621:00 Netherlands nl0.92–11.3tr Türkiye70,091Olympiastadion Berlin (Neutral Site)Clément TurpinMatch Report
Semi-finalsTue2024-07-0921:00 Spain esfr FranceAllianz Arena (Neutral Site)Head-to-Head
Semi-finalsWed2024-07-1021:00 Netherlands nleng EnglandSignal Iduna Park (Neutral Site)Head-to-Head

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.