Scores & Fixtures 2024 UEFA Euro 2024
Round | Wk | Day | Date | Time | Home | xG | Score | xG | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Group stage | 1 | Fri | 2024-06-14 | 21:00 | Germany de | 2.1 | 5–1 | 0.0 | sct Scotland | 65,052 | Allianz Arena (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 1 | Sat | 2024-06-15 | 15:00 | Hungary hu | 1.3 | 1–3 | 2.3 | ch Switzerland | 41,676 | RheinEnergieSTADION (Neutral Site) | Slavko Vinčič | Match Report | |
Group stage | 1 | Sat | 2024-06-15 | 18:00 | Spain es | 2.0 | 3–0 | 2.1 | hr Croatia | 68,844 | Olympiastadion Berlin (Neutral Site) | Michael Oliver | Match Report | |
Group stage | 1 | Sat | 2024-06-15 | 21:00 | Italy it | 1.5 | 2–1 | 0.5 | al Albania | 60,512 | Signal Iduna Park (Neutral Site) | Felix Zwayer | Match Report | |
Group stage | 1 | Sun | 2024-06-16 | 15:00 | Poland pl | 1.3 | 1–2 | 1.4 | nl Netherlands | 48,117 | Volksparkstadion (Neutral Site) | Artur Soares Dias | Match Report | |
Group stage | 1 | Sun | 2024-06-16 | 18:00 | Slovenia si | 1.1 | 1–1 | 1.7 | dk Denmark | 54,000 | MHPArena (Neutral Site) | Sandro Schärer | Match Report | |
Group stage | 1 | Sun | 2024-06-16 | 21:00 | Serbia rs | 0.2 | 0–1 | 0.5 | eng England | 48,953 | Veltins-Arena (Neutral Site) | Daniele Orsato | Match Report | |
Group stage | 1 | Mon | 2024-06-17 | 15:00 | Romania ro | 1.1 | 3–0 | 0.7 | ua Ukraine | 61,591 | Allianz Arena (Neutral Site) | Glenn Nyberg | Match Report | |
Group stage | 1 | Mon | 2024-06-17 | 18:00 | Belgium be | 1.6 | 0–1 | 0.6 | sk Slovakia | 45,181 | Deutsche Bank Park (Neutral Site) | Halil Umut Meler | Match Report | |
Group stage | 1 | Mon | 2024-06-17 | 21:00 | Austria at | 0.8 | 0–1 | 2.0 | fr France | 46,425 | Merkur Spielarena (Neutral Site) | Jesús Gil | Match Report | |
Group stage | 1 | Tue | 2024-06-18 | 18:00 | Türkiye tr | 3.0 | 3–1 | 1.4 | ge Georgia | 59,127 | Signal Iduna Park (Neutral Site) | Facundo Tello | Match Report | |
Group stage | 1 | Tue | 2024-06-18 | 21:00 | Portugal pt | 1.9 | 2–1 | 0.4 | cz Czechia | 38,421 | Red Bull Arena (Neutral Site) | Marco Guida | Match Report | |
Group stage | 2 | Wed | 2024-06-19 | 15:00 | Croatia hr | 2.6 | 2–2 | 1.5 | al Albania | 46,784 | Volksparkstadion (Neutral Site) | François Letexier | Match Report | |
Group stage | 2 | Wed | 2024-06-19 | 18:00 | Germany de | 1.4 | 2–0 | 1.2 | hu Hungary | 54,000 | MHPArena (Neutral Site) | Danny Makkelie | Match Report | |
Group stage | 2 | Wed | 2024-06-19 | 21:00 | Scotland sct | 0.7 | 1–1 | 1.1 | ch Switzerland | 42,711 | RheinEnergieSTADION (Neutral Site) | Ivan Kružliak | Match Report | |
Group stage | 2 | Thu | 2024-06-20 | 15:00 | Slovenia si | 1.4 | 1–1 | 1.6 | rs Serbia | 63,028 | Allianz Arena (Neutral Site) | István Kovács | Match Report | |
Group stage | 2 | Thu | 2024-06-20 | 18:00 | Denmark dk | 0.8 | 1–1 | 0.9 | eng England | 46,177 | Deutsche Bank Park (Neutral Site) | Artur Soares Dias | Match Report | |
Group stage | 2 | Thu | 2024-06-20 | 21:00 | Spain es | 2.0 | 1–0 | 0.2 | it Italy | 49,528 | Veltins-Arena (Neutral Site) | Slavko Vinčič | Match Report | |
Group stage | 2 | Fri | 2024-06-21 | 15:00 | Slovakia sk | 0.8 | 1–2 | 1.5 | ua Ukraine | 43,910 | Merkur Spielarena (Neutral Site) | Michael Oliver | Match Report | |
Group stage | 2 | Fri | 2024-06-21 | 18:00 | Poland pl | 1.6 | 1–3 | 2.1 | at Austria | 69,455 | Olympiastadion Berlin (Neutral Site) | Halil Umut Meler | Match Report | |
Group stage | 2 | Fri | 2024-06-21 | 21:00 | Netherlands nl | 0.5 | 0–0 | 1.4 | fr France | 38,531 | Red Bull Arena (Neutral Site) | Anthony Taylor | Match Report | |
Group stage | 2 | Sat | 2024-06-22 | 15:00 | Georgia ge | 1.1 | 1–1 | 3.0 | cz Czechia | 46,524 | Volksparkstadion (Neutral Site) | Daniel Siebert | Match Report | |
Group stage | 2 | Sat | 2024-06-22 | 18:00 | Türkiye tr | 0.7 | 0–3 | 1.9 | pt Portugal | 61,047 | Signal Iduna Park (Neutral Site) | Felix Zwayer | Match Report | |
Group stage | 2 | Sat | 2024-06-22 | 21:00 | Belgium be | 1.7 | 2–0 | 0.9 | ro Romania | 42,535 | RheinEnergieSTADION (Neutral Site) | Szymon Marciniak | Match Report | |
Group stage | 3 | Sun | 2024-06-23 | 21:00 | Scotland sct | 0.2 | 0–1 | 1.2 | hu Hungary | 54,000 | MHPArena (Neutral Site) | Facundo Tello | Match Report | |
Group stage | 3 | Sun | 2024-06-23 | 21:00 | Switzerland ch | 0.6 | 1–1 | 1.6 | de Germany | 46,685 | Deutsche Bank Park (Neutral Site) | Daniele Orsato | Match Report | |
Group stage | 3 | Mon | 2024-06-24 | 21:00 | Croatia hr | 1.0 | 1–1 | 0.9 | it Italy | 38,322 | Red Bull Arena (Neutral Site) | Danny Makkelie | Match Report | |
Group stage | 3 | Mon | 2024-06-24 | 21:00 | Albania al | 0.5 | 0–1 | 1.5 | es Spain | 46,586 | Merkur Spielarena (Neutral Site) | Glenn Nyberg | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 18:00 | France fr | 2.3 | 1–1 | 1.2 | pl Poland | 59,728 | Signal Iduna Park (Neutral Site) | Marco Guida | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 18:00 | Netherlands nl | 1.7 | 2–3 | 0.9 | at Austria | 68,363 | Olympiastadion Berlin (Neutral Site) | Ivan Kružliak | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 21:00 | England eng | 0.8 | 0–0 | 0.2 | si Slovenia | 41,536 | RheinEnergieSTADION (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 21:00 | Denmark dk | 0.7 | 0–0 | 0.3 | rs Serbia | 64,288 | Allianz Arena (Neutral Site) | François Letexier | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 18:00 | Ukraine ua | 0.8 | 0–0 | 0.9 | be Belgium | 54,000 | MHPArena (Neutral Site) | Anthony Taylor | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 18:00 | Slovakia sk | 0.9 | 1–1 | 1.2 | ro Romania | 45,033 | Deutsche Bank Park (Neutral Site) | Daniel Siebert | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 21:00 | Georgia ge | 1.6 | 2–0 | 2.0 | pt Portugal | 49,616 | Veltins-Arena (Neutral Site) | Sandro Schärer | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 21:00 | Czechia cz | 1.6 | 1–2 | 1.4 | tr Türkiye | 47,683 | Volksparkstadion (Neutral Site) | István Kovács | Match Report | |
Round of 16 | Sat | 2024-06-29 | 18:00 | Switzerland ch | 1.2 | 2–0 | 0.7 | it Italy | 68,172 | Olympiastadion Berlin (Neutral Site) | Szymon Marciniak | Match Report | ||
Round of 16 | Sat | 2024-06-29 | 21:00 | Germany de | 2.6 | 2–0 | 1.2 | dk Denmark | 61,612 | Signal Iduna Park (Neutral Site) | Michael Oliver | Match Report | ||
Round of 16 | Sun | 2024-06-30 | 18:00 | England eng | 1.5 | 2–1 | 2.2 | sk Slovakia | 47,244 | Veltins-Arena (Neutral Site) | Halil Umut Meler | Match Report | Required Extra Time | |
Round of 16 | Sun | 2024-06-30 | 21:00 | Spain es | 3.3 | 4–1 | 0.2 | ge Georgia | 42,233 | RheinEnergieSTADION (Neutral Site) | François Letexier | Match Report | ||
Round of 16 | Mon | 2024-07-01 | 18:00 | France fr | 1.1 | 1–0 | 0.2 | be Belgium | 46,810 | Merkur Spielarena (Neutral Site) | Glenn Nyberg | Match Report | ||
Round of 16 | Mon | 2024-07-01 | 21:00 | Portugal pt | 2.0 | (3) 0–0 (0) | 0.6 | si Slovenia | 46,576 | Deutsche Bank Park (Neutral Site) | Daniele Orsato | Match Report | Portugal won on penalty kicks following extra time | |
Round of 16 | Tue | 2024-07-02 | 18:00 | Romania ro | 0.3 | 0–3 | 2.8 | nl Netherlands | 65,012 | Allianz Arena (Neutral Site) | Felix Zwayer | Match Report | ||
Round of 16 | Tue | 2024-07-02 | 21:00 | Austria at | 3.1 | 1–2 | 0.9 | tr Türkiye | 38,305 | Red Bull Arena (Neutral Site) | Artur Soares Dias | Match Report | ||
Quarter-finals | Fri | 2024-07-05 | 18:00 | Spain es | 1.4 | 2–1 | 2.1 | de Germany | 54,000 | MHPArena (Neutral Site) | Anthony Taylor | Match Report | Required Extra Time | |
Quarter-finals | Fri | 2024-07-05 | 21:00 | Portugal pt | 1.8 | (3) 0–0 (5) | 1.1 | fr France | 47,789 | Volksparkstadion (Neutral Site) | Michael Oliver | Match Report | France won on penalty kicks following extra time | |
Quarter-finals | Sat | 2024-07-06 | 18:00 | England eng | 0.6 | (5) 1–1 (3) | 1.5 | ch Switzerland | 46,907 | Merkur Spielarena (Neutral Site) | Daniele Orsato | Match Report | England won on penalty kicks following extra time | |
Quarter-finals | Sat | 2024-07-06 | 21:00 | Netherlands nl | 1.0 | 2–1 | 1.3 | tr Türkiye | 70,091 | Olympiastadion Berlin (Neutral Site) | Clément Turpin | Match Report | ||
Semi-finals | Tue | 2024-07-09 | 21:00 | Spain es | 0.7 | 2–1 | 1.1 | fr France | 62,042 | Allianz Arena (Neutral Site) | Slavko Vinčič | Match Report | ||
Semi-finals | Wed | 2024-07-10 | 21:00 | Netherlands nl | 0.5 | 1–2 | 1.2 | eng England | 60,926 | Signal Iduna Park (Neutral Site) | Felix Zwayer | Match Report | ||
Final | Sun | 2024-07-14 | 21:00 | Spain es | 1.9 | 2–1 | 0.5 | eng England | 65,600 | Olympiastadion Berlin (Neutral Site) | François Letexier | Match Report |
Round | Wk | Day | Date | Time | Home | xG | Score | xG | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Group stage | 1 | Fri | 2024-06-14 | 21:00 | Germany de | 2.1 | 5–1 | 0.0 | sct Scotland | 65,052 | Allianz Arena (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 1 | Sat | 2024-06-15 | 15:00 | Hungary hu | 1.3 | 1–3 | 2.3 | ch Switzerland | 41,676 | RheinEnergieSTADION (Neutral Site) | Slavko Vinčič | Match Report | |
Group stage | 1 | Sat | 2024-06-15 | 18:00 | Spain es | 2.0 | 3–0 | 2.1 | hr Croatia | 68,844 | Olympiastadion Berlin (Neutral Site) | Michael Oliver | Match Report | |
Group stage | 1 | Sat | 2024-06-15 | 21:00 | Italy it | 1.5 | 2–1 | 0.5 | al Albania | 60,512 | Signal Iduna Park (Neutral Site) | Felix Zwayer | Match Report | |
Group stage | 1 | Sun | 2024-06-16 | 15:00 | Poland pl | 1.3 | 1–2 | 1.4 | nl Netherlands | 48,117 | Volksparkstadion (Neutral Site) | Artur Soares Dias | Match Report | |
Group stage | 1 | Sun | 2024-06-16 | 18:00 | Slovenia si | 1.1 | 1–1 | 1.7 | dk Denmark | 54,000 | MHPArena (Neutral Site) | Sandro Schärer | Match Report | |
Group stage | 1 | Sun | 2024-06-16 | 21:00 | Serbia rs | 0.2 | 0–1 | 0.5 | eng England | 48,953 | Veltins-Arena (Neutral Site) | Daniele Orsato | Match Report | |
Group stage | 1 | Mon | 2024-06-17 | 15:00 | Romania ro | 1.1 | 3–0 | 0.7 | ua Ukraine | 61,591 | Allianz Arena (Neutral Site) | Glenn Nyberg | Match Report | |
Group stage | 1 | Mon | 2024-06-17 | 18:00 | Belgium be | 1.6 | 0–1 | 0.6 | sk Slovakia | 45,181 | Deutsche Bank Park (Neutral Site) | Halil Umut Meler | Match Report | |
Group stage | 1 | Mon | 2024-06-17 | 21:00 | Austria at | 0.8 | 0–1 | 2.0 | fr France | 46,425 | Merkur Spielarena (Neutral Site) | Jesús Gil | Match Report | |
Group stage | 1 | Tue | 2024-06-18 | 18:00 | Türkiye tr | 3.0 | 3–1 | 1.4 | ge Georgia | 59,127 | Signal Iduna Park (Neutral Site) | Facundo Tello | Match Report | |
Group stage | 1 | Tue | 2024-06-18 | 21:00 | Portugal pt | 1.9 | 2–1 | 0.4 | cz Czechia | 38,421 | Red Bull Arena (Neutral Site) | Marco Guida | Match Report | |
Group stage | 2 | Wed | 2024-06-19 | 15:00 | Croatia hr | 2.6 | 2–2 | 1.5 | al Albania | 46,784 | Volksparkstadion (Neutral Site) | François Letexier | Match Report | |
Group stage | 2 | Wed | 2024-06-19 | 18:00 | Germany de | 1.4 | 2–0 | 1.2 | hu Hungary | 54,000 | MHPArena (Neutral Site) | Danny Makkelie | Match Report | |
Group stage | 2 | Wed | 2024-06-19 | 21:00 | Scotland sct | 0.7 | 1–1 | 1.1 | ch Switzerland | 42,711 | RheinEnergieSTADION (Neutral Site) | Ivan Kružliak | Match Report | |
Group stage | 2 | Thu | 2024-06-20 | 15:00 | Slovenia si | 1.4 | 1–1 | 1.6 | rs Serbia | 63,028 | Allianz Arena (Neutral Site) | István Kovács | Match Report | |
Group stage | 2 | Thu | 2024-06-20 | 18:00 | Denmark dk | 0.8 | 1–1 | 0.9 | eng England | 46,177 | Deutsche Bank Park (Neutral Site) | Artur Soares Dias | Match Report | |
Group stage | 2 | Thu | 2024-06-20 | 21:00 | Spain es | 2.0 | 1–0 | 0.2 | it Italy | 49,528 | Veltins-Arena (Neutral Site) | Slavko Vinčič | Match Report | |
Group stage | 2 | Fri | 2024-06-21 | 15:00 | Slovakia sk | 0.8 | 1–2 | 1.5 | ua Ukraine | 43,910 | Merkur Spielarena (Neutral Site) | Michael Oliver | Match Report | |
Group stage | 2 | Fri | 2024-06-21 | 18:00 | Poland pl | 1.6 | 1–3 | 2.1 | at Austria | 69,455 | Olympiastadion Berlin (Neutral Site) | Halil Umut Meler | Match Report | |
Group stage | 2 | Fri | 2024-06-21 | 21:00 | Netherlands nl | 0.5 | 0–0 | 1.4 | fr France | 38,531 | Red Bull Arena (Neutral Site) | Anthony Taylor | Match Report | |
Group stage | 2 | Sat | 2024-06-22 | 15:00 | Georgia ge | 1.1 | 1–1 | 3.0 | cz Czechia | 46,524 | Volksparkstadion (Neutral Site) | Daniel Siebert | Match Report | |
Group stage | 2 | Sat | 2024-06-22 | 18:00 | Türkiye tr | 0.7 | 0–3 | 1.9 | pt Portugal | 61,047 | Signal Iduna Park (Neutral Site) | Felix Zwayer | Match Report | |
Group stage | 2 | Sat | 2024-06-22 | 21:00 | Belgium be | 1.7 | 2–0 | 0.9 | ro Romania | 42,535 | RheinEnergieSTADION (Neutral Site) | Szymon Marciniak | Match Report | |
Group stage | 3 | Sun | 2024-06-23 | 21:00 | Switzerland ch | 0.6 | 1–1 | 1.6 | de Germany | 46,685 | Deutsche Bank Park (Neutral Site) | Daniele Orsato | Match Report | |
Group stage | 3 | Sun | 2024-06-23 | 21:00 | Scotland sct | 0.2 | 0–1 | 1.2 | hu Hungary | 54,000 | MHPArena (Neutral Site) | Facundo Tello | Match Report | |
Group stage | 3 | Mon | 2024-06-24 | 21:00 | Albania al | 0.5 | 0–1 | 1.5 | es Spain | 46,586 | Merkur Spielarena (Neutral Site) | Glenn Nyberg | Match Report | |
Group stage | 3 | Mon | 2024-06-24 | 21:00 | Croatia hr | 1.0 | 1–1 | 0.9 | it Italy | 38,322 | Red Bull Arena (Neutral Site) | Danny Makkelie | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 18:00 | France fr | 2.3 | 1–1 | 1.2 | pl Poland | 59,728 | Signal Iduna Park (Neutral Site) | Marco Guida | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 18:00 | Netherlands nl | 1.7 | 2–3 | 0.9 | at Austria | 68,363 | Olympiastadion Berlin (Neutral Site) | Ivan Kružliak | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 21:00 | England eng | 0.8 | 0–0 | 0.2 | si Slovenia | 41,536 | RheinEnergieSTADION (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 3 | Tue | 2024-06-25 | 21:00 | Denmark dk | 0.7 | 0–0 | 0.3 | rs Serbia | 64,288 | Allianz Arena (Neutral Site) | François Letexier | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 18:00 | Ukraine ua | 0.8 | 0–0 | 0.9 | be Belgium | 54,000 | MHPArena (Neutral Site) | Anthony Taylor | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 18:00 | Slovakia sk | 0.9 | 1–1 | 1.2 | ro Romania | 45,033 | Deutsche Bank Park (Neutral Site) | Daniel Siebert | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 21:00 | Czechia cz | 1.6 | 1–2 | 1.4 | tr Türkiye | 47,683 | Volksparkstadion (Neutral Site) | István Kovács | Match Report | |
Group stage | 3 | Wed | 2024-06-26 | 21:00 | Georgia ge | 1.6 | 2–0 | 2.0 | pt Portugal | 49,616 | Veltins-Arena (Neutral Site) | Sandro Schärer | Match Report |
Round | Day | Date | Time | Home | xG | Score | xG | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Round of 16 | Sat | 2024-06-29 | 18:00 | Switzerland ch | 1.2 | 2–0 | 0.7 | it Italy | 68,172 | Olympiastadion Berlin (Neutral Site) | Szymon Marciniak | Match Report | |
Round of 16 | Sat | 2024-06-29 | 21:00 | Germany de | 2.6 | 2–0 | 1.2 | dk Denmark | 61,612 | Signal Iduna Park (Neutral Site) | Michael Oliver | Match Report | |
Round of 16 | Sun | 2024-06-30 | 18:00 | England eng | 1.5 | 2–1 | 2.2 | sk Slovakia | 47,244 | Veltins-Arena (Neutral Site) | Halil Umut Meler | Match Report | Required Extra Time |
Round of 16 | Sun | 2024-06-30 | 21:00 | Spain es | 3.3 | 4–1 | 0.2 | ge Georgia | 42,233 | RheinEnergieSTADION (Neutral Site) | François Letexier | Match Report | |
Round of 16 | Mon | 2024-07-01 | 18:00 | France fr | 1.1 | 1–0 | 0.2 | be Belgium | 46,810 | Merkur Spielarena (Neutral Site) | Glenn Nyberg | Match Report | |
Round of 16 | Mon | 2024-07-01 | 21:00 | Portugal pt | 2.0 | (3) 0–0 (0) | 0.6 | si Slovenia | 46,576 | Deutsche Bank Park (Neutral Site) | Daniele Orsato | Match Report | Portugal won on penalty kicks following extra time |
Round of 16 | Tue | 2024-07-02 | 18:00 | Romania ro | 0.3 | 0–3 | 2.8 | nl Netherlands | 65,012 | Allianz Arena (Neutral Site) | Felix Zwayer | Match Report | |
Round of 16 | Tue | 2024-07-02 | 21:00 | Austria at | 3.1 | 1–2 | 0.9 | tr Türkiye | 38,305 | Red Bull Arena (Neutral Site) | Artur Soares Dias | Match Report | |
Quarter-finals | Fri | 2024-07-05 | 18:00 | Spain es | 1.4 | 2–1 | 2.1 | de Germany | 54,000 | MHPArena (Neutral Site) | Anthony Taylor | Match Report | Required Extra Time |
Quarter-finals | Fri | 2024-07-05 | 21:00 | Portugal pt | 1.8 | (3) 0–0 (5) | 1.1 | fr France | 47,789 | Volksparkstadion (Neutral Site) | Michael Oliver | Match Report | France won on penalty kicks following extra time |
Quarter-finals | Sat | 2024-07-06 | 18:00 | England eng | 0.6 | (5) 1–1 (3) | 1.5 | ch Switzerland | 46,907 | Merkur Spielarena (Neutral Site) | Daniele Orsato | Match Report | England won on penalty kicks following extra time |
Quarter-finals | Sat | 2024-07-06 | 21:00 | Netherlands nl | 1.0 | 2–1 | 1.3 | tr Türkiye | 70,091 | Olympiastadion Berlin (Neutral Site) | Clément Turpin | Match Report | |
Semi-finals | Tue | 2024-07-09 | 21:00 | Spain es | 0.7 | 2–1 | 1.1 | fr France | 62,042 | Allianz Arena (Neutral Site) | Slavko Vinčič | Match Report | |
Semi-finals | Wed | 2024-07-10 | 21:00 | Netherlands nl | 0.5 | 1–2 | 1.2 | eng England | 60,926 | Signal Iduna Park (Neutral Site) | Felix Zwayer | Match Report | |
Final | Sun | 2024-07-14 | 21:00 | Spain es | 1.9 | 2–1 | 0.5 | eng England | 65,600 | Olympiastadion Berlin (Neutral Site) | François Letexier | Match Report |
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.
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Wednesday, October 30, 5:53AM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.