Scores & Fixtures 2016 UEFA Euro 2016
Round | Wk | Day | Date | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Group stage | 1 | Fri | 2016-06-10 | 21:00 | France fr | 2–1 | ro Romania | 75,113 | Stade de France | Viktor Kassai | Match Report | |
Group stage | 1 | Sat | 2016-06-11 | 15:00 | Albania al | 0–1 | ch Switzerland | 33,805 | Stade Bollaert-Delelis (Neutral Site) | Carlos Velasco | Match Report | |
Group stage | 1 | Sat | 2016-06-11 | 18:00 | Wales wls | 2–1 | sk Slovakia | 37,831 | Stade Matmut-Atlantique (Neutral Site) | Svein Oddvar Moen | Match Report | |
Group stage | 1 | Sat | 2016-06-11 | 21:00 | England eng | 1–1 | ru Russia | 62,343 | Orange Vélodrome (Neutral Site) | Nicola Rizzoli | Match Report | |
Group stage | 1 | Sun | 2016-06-12 | 15:00 | Türkiye tr | 0–1 | hr Croatia | 43,842 | Parc des Princes (Neutral Site) | Jonas Eriksson | Match Report | |
Group stage | 1 | Sun | 2016-06-12 | 18:00 | Poland pl | 1–0 | nir Northern Ireland | 33,742 | Stade de Nice (Neutral Site) | Ovidiu Hațegan | Match Report | |
Group stage | 1 | Sun | 2016-06-12 | 21:00 | Germany de | 2–0 | ua Ukraine | 43,035 | Stade Pierre-Mauroy (Neutral Site) | Martin Atkinson | Match Report | |
Group stage | 1 | Mon | 2016-06-13 | 15:00 | Spain es | 1–0 | cz Czechia | 29,400 | Stadium Municipal (Neutral Site) | Szymon Marciniak | Match Report | |
Group stage | 1 | Mon | 2016-06-13 | 18:00 | Rep. of Ireland ie | 1–1 | se Sweden | 73,419 | Stade de France (Neutral Site) | Milorad Mažić | Match Report | |
Group stage | 1 | Mon | 2016-06-13 | 21:00 | Belgium be | 0–2 | it Italy | 55,408 | Groupama Stadium (Neutral Site) | Mark Clattenburg | Match Report | |
Group stage | 1 | Tue | 2016-06-14 | 18:00 | Austria at | 0–2 | hu Hungary | 34,424 | Stade Matmut-Atlantique (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 1 | Tue | 2016-06-14 | 21:00 | Portugal pt | 1–1 | is Iceland | 38,742 | Stade Geoffroy-Guichard (Neutral Site) | Cüneyt Çakιr | Match Report | |
Group stage | 2 | Wed | 2016-06-15 | 15:00 | Russia ru | 1–2 | sk Slovakia | 38,989 | Stade Pierre-Mauroy (Neutral Site) | Damir Skomina | Match Report | |
Group stage | 2 | Wed | 2016-06-15 | 18:00 | Romania ro | 1–1 | ch Switzerland | 43,576 | Parc des Princes (Neutral Site) | Sergey Karasev | Match Report | |
Group stage | 2 | Wed | 2016-06-15 | 21:00 | France fr | 2–0 | al Albania | 63,670 | Orange Vélodrome | William Collum | Match Report | |
Group stage | 2 | Thu | 2016-06-16 | 15:00 | England eng | 2–1 | wls Wales | 34,033 | Stade Bollaert-Delelis (Neutral Site) | Felix Brych | Match Report | |
Group stage | 2 | Thu | 2016-06-16 | 18:00 | Ukraine ua | 0–2 | nir Northern Ireland | 51,043 | Groupama Stadium (Neutral Site) | Pavel Královec | Match Report | |
Group stage | 2 | Thu | 2016-06-16 | 21:00 | Germany de | 0–0 | pl Poland | 73,648 | Stade de France (Neutral Site) | Björn Kuipers | Match Report | |
Group stage | 2 | Fri | 2016-06-17 | 15:00 | Italy it | 1–0 | se Sweden | 29,600 | Stadium Municipal (Neutral Site) | Viktor Kassai | Match Report | |
Group stage | 2 | Fri | 2016-06-17 | 18:00 | Czechia cz | 2–2 | hr Croatia | 38,376 | Stade Geoffroy-Guichard (Neutral Site) | Mark Clattenburg | Match Report | |
Group stage | 2 | Fri | 2016-06-17 | 21:00 | Spain es | 3–0 | tr Türkiye | 33,409 | Stade de Nice (Neutral Site) | Milorad Mažić | Match Report | |
Group stage | 2 | Sat | 2016-06-18 | 15:00 | Belgium be | 3–0 | ie Rep. of Ireland | 39,493 | Stade Matmut-Atlantique (Neutral Site) | Cüneyt Çakιr | Match Report | |
Group stage | 2 | Sat | 2016-06-18 | 18:00 | Iceland is | 1–1 | hu Hungary | 60,842 | Orange Vélodrome (Neutral Site) | Sergey Karasev | Match Report | |
Group stage | 2 | Sat | 2016-06-18 | 21:00 | Portugal pt | 0–0 | at Austria | 44,291 | Parc des Princes (Neutral Site) | Nicola Rizzoli | Match Report | |
Group stage | 3 | Sun | 2016-06-19 | 21:00 | Switzerland ch | 0–0 | fr France | 45,616 | Stade Pierre-Mauroy | Damir Skomina | Match Report | |
Group stage | 3 | Sun | 2016-06-19 | 21:00 | Romania ro | 0–1 | al Albania | 49,752 | Groupama Stadium (Neutral Site) | Pavel Královec | Match Report | |
Group stage | 3 | Mon | 2016-06-20 | 21:00 | Russia ru | 0–3 | wls Wales | 28,840 | Stadium Municipal (Neutral Site) | Jonas Eriksson | Match Report | |
Group stage | 3 | Mon | 2016-06-20 | 21:00 | Slovakia sk | 0–0 | eng England | 39,051 | Stade Geoffroy-Guichard (Neutral Site) | Carlos Velasco | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 18:00 | Ukraine ua | 0–1 | pl Poland | 58,874 | Orange Vélodrome (Neutral Site) | Svein Oddvar Moen | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 18:00 | Northern Ireland nir | 0–1 | de Germany | 44,125 | Parc des Princes (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 21:00 | Czechia cz | 0–2 | tr Türkiye | 32,836 | Stade Bollaert-Delelis (Neutral Site) | William Collum | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 21:00 | Croatia hr | 2–1 | es Spain | 37,245 | Stade Matmut-Atlantique (Neutral Site) | Björn Kuipers | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 18:00 | Hungary hu | 3–3 | pt Portugal | 55,514 | Groupama Stadium (Neutral Site) | Martin Atkinson | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 18:00 | Iceland is | 2–1 | at Austria | 55,514 | Stade de France (Neutral Site) | Szymon Marciniak | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 21:00 | Italy it | 0–1 | ie Rep. of Ireland | 44,268 | Stade Pierre-Mauroy (Neutral Site) | Ovidiu Hațegan | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 21:00 | Sweden se | 0–1 | be Belgium | 34,011 | Stade de Nice (Neutral Site) | Felix Brych | Match Report | |
Round of 16 | Sat | 2016-06-25 | 15:00 | Switzerland ch | (4) 1–1 (5) | pl Poland | 38,842 | Stade Geoffroy-Guichard (Neutral Site) | Mark Clattenburg | Match Report | Poland won on penalty kicks following extra time | |
Round of 16 | Sat | 2016-06-25 | 18:00 | Wales wls | 1–0 | nir Northern Ireland | 44,342 | Parc des Princes (Neutral Site) | Martin Atkinson | Match Report | ||
Round of 16 | Sat | 2016-06-25 | 21:00 | Croatia hr | 0–1 | pt Portugal | 33,523 | Stade Bollaert-Delelis (Neutral Site) | Carlos Velasco | Match Report | Required Extra Time | |
Round of 16 | Sun | 2016-06-26 | 15:00 | France fr | 2–1 | ie Rep. of Ireland | 56,279 | Groupama Stadium | Nicola Rizzoli | Match Report | ||
Round of 16 | Sun | 2016-06-26 | 18:00 | Germany de | 3–0 | sk Slovakia | 44,312 | Stade Pierre-Mauroy (Neutral Site) | Szymon Marciniak | Match Report | ||
Round of 16 | Sun | 2016-06-26 | 21:00 | Hungary hu | 0–4 | be Belgium | 28,921 | Stadium Municipal (Neutral Site) | Milorad Mažić | Match Report | ||
Round of 16 | Mon | 2016-06-27 | 18:00 | Italy it | 2–0 | es Spain | 76,165 | Stade de France (Neutral Site) | Cüneyt Çakιr | Match Report | ||
Round of 16 | Mon | 2016-06-27 | 21:00 | England eng | 1–2 | is Iceland | 33,901 | Stade de Nice (Neutral Site) | Damir Skomina | Match Report | ||
Quarter-finals | Thu | 2016-06-30 | 21:00 | Poland pl | (3) 1–1 (5) | pt Portugal | 62,940 | Orange Vélodrome (Neutral Site) | Felix Brych | Match Report | Portugal won on penalty kicks following extra time | |
Quarter-finals | Fri | 2016-07-01 | 21:00 | Wales wls | 3–1 | be Belgium | 45,936 | Stade Pierre-Mauroy (Neutral Site) | Damir Skomina | Match Report | ||
Quarter-finals | Sat | 2016-07-02 | 21:00 | Germany de | (6) 1–1 (5) | it Italy | 38,764 | Stade Matmut-Atlantique (Neutral Site) | Viktor Kassai | Match Report | Germany won on penalty kicks following extra time | |
Quarter-finals | Sun | 2016-07-03 | 21:00 | France fr | 5–2 | is Iceland | 76,833 | Stade de France | Björn Kuipers | Match Report | ||
Semi-finals | Wed | 2016-07-06 | 21:00 | Portugal pt | 2–0 | wls Wales | 55,679 | Groupama Stadium (Neutral Site) | Jonas Eriksson | Match Report | ||
Semi-finals | Thu | 2016-07-07 | 21:00 | Germany de | 0–2 | fr France | 64,078 | Orange Vélodrome | Nicola Rizzoli | Match Report | ||
Final | Sun | 2016-07-10 | 21:00 | Portugal pt | 1–0 | fr France | 75,868 | Stade de France | Mark Clattenburg | Match Report | Required Extra Time |
Round | Wk | Day | Date | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Group stage | 1 | Fri | 2016-06-10 | 21:00 | France fr | 2–1 | ro Romania | 75,113 | Stade de France | Viktor Kassai | Match Report | |
Group stage | 1 | Sat | 2016-06-11 | 15:00 | Albania al | 0–1 | ch Switzerland | 33,805 | Stade Bollaert-Delelis (Neutral Site) | Carlos Velasco | Match Report | |
Group stage | 1 | Sat | 2016-06-11 | 18:00 | Wales wls | 2–1 | sk Slovakia | 37,831 | Stade Matmut-Atlantique (Neutral Site) | Svein Oddvar Moen | Match Report | |
Group stage | 1 | Sat | 2016-06-11 | 21:00 | England eng | 1–1 | ru Russia | 62,343 | Orange Vélodrome (Neutral Site) | Nicola Rizzoli | Match Report | |
Group stage | 1 | Sun | 2016-06-12 | 15:00 | Türkiye tr | 0–1 | hr Croatia | 43,842 | Parc des Princes (Neutral Site) | Jonas Eriksson | Match Report | |
Group stage | 1 | Sun | 2016-06-12 | 18:00 | Poland pl | 1–0 | nir Northern Ireland | 33,742 | Stade de Nice (Neutral Site) | Ovidiu Hațegan | Match Report | |
Group stage | 1 | Sun | 2016-06-12 | 21:00 | Germany de | 2–0 | ua Ukraine | 43,035 | Stade Pierre-Mauroy (Neutral Site) | Martin Atkinson | Match Report | |
Group stage | 1 | Mon | 2016-06-13 | 15:00 | Spain es | 1–0 | cz Czechia | 29,400 | Stadium Municipal (Neutral Site) | Szymon Marciniak | Match Report | |
Group stage | 1 | Mon | 2016-06-13 | 18:00 | Rep. of Ireland ie | 1–1 | se Sweden | 73,419 | Stade de France (Neutral Site) | Milorad Mažić | Match Report | |
Group stage | 1 | Mon | 2016-06-13 | 21:00 | Belgium be | 0–2 | it Italy | 55,408 | Groupama Stadium (Neutral Site) | Mark Clattenburg | Match Report | |
Group stage | 1 | Tue | 2016-06-14 | 18:00 | Austria at | 0–2 | hu Hungary | 34,424 | Stade Matmut-Atlantique (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 1 | Tue | 2016-06-14 | 21:00 | Portugal pt | 1–1 | is Iceland | 38,742 | Stade Geoffroy-Guichard (Neutral Site) | Cüneyt Çakιr | Match Report | |
Group stage | 2 | Wed | 2016-06-15 | 15:00 | Russia ru | 1–2 | sk Slovakia | 38,989 | Stade Pierre-Mauroy (Neutral Site) | Damir Skomina | Match Report | |
Group stage | 2 | Wed | 2016-06-15 | 18:00 | Romania ro | 1–1 | ch Switzerland | 43,576 | Parc des Princes (Neutral Site) | Sergey Karasev | Match Report | |
Group stage | 2 | Wed | 2016-06-15 | 21:00 | France fr | 2–0 | al Albania | 63,670 | Orange Vélodrome | William Collum | Match Report | |
Group stage | 2 | Thu | 2016-06-16 | 15:00 | England eng | 2–1 | wls Wales | 34,033 | Stade Bollaert-Delelis (Neutral Site) | Felix Brych | Match Report | |
Group stage | 2 | Thu | 2016-06-16 | 18:00 | Ukraine ua | 0–2 | nir Northern Ireland | 51,043 | Groupama Stadium (Neutral Site) | Pavel Královec | Match Report | |
Group stage | 2 | Thu | 2016-06-16 | 21:00 | Germany de | 0–0 | pl Poland | 73,648 | Stade de France (Neutral Site) | Björn Kuipers | Match Report | |
Group stage | 2 | Fri | 2016-06-17 | 15:00 | Italy it | 1–0 | se Sweden | 29,600 | Stadium Municipal (Neutral Site) | Viktor Kassai | Match Report | |
Group stage | 2 | Fri | 2016-06-17 | 18:00 | Czechia cz | 2–2 | hr Croatia | 38,376 | Stade Geoffroy-Guichard (Neutral Site) | Mark Clattenburg | Match Report | |
Group stage | 2 | Fri | 2016-06-17 | 21:00 | Spain es | 3–0 | tr Türkiye | 33,409 | Stade de Nice (Neutral Site) | Milorad Mažić | Match Report | |
Group stage | 2 | Sat | 2016-06-18 | 15:00 | Belgium be | 3–0 | ie Rep. of Ireland | 39,493 | Stade Matmut-Atlantique (Neutral Site) | Cüneyt Çakιr | Match Report | |
Group stage | 2 | Sat | 2016-06-18 | 18:00 | Iceland is | 1–1 | hu Hungary | 60,842 | Orange Vélodrome (Neutral Site) | Sergey Karasev | Match Report | |
Group stage | 2 | Sat | 2016-06-18 | 21:00 | Portugal pt | 0–0 | at Austria | 44,291 | Parc des Princes (Neutral Site) | Nicola Rizzoli | Match Report | |
Group stage | 3 | Sun | 2016-06-19 | 21:00 | Romania ro | 0–1 | al Albania | 49,752 | Groupama Stadium (Neutral Site) | Pavel Královec | Match Report | |
Group stage | 3 | Sun | 2016-06-19 | 21:00 | Switzerland ch | 0–0 | fr France | 45,616 | Stade Pierre-Mauroy | Damir Skomina | Match Report | |
Group stage | 3 | Mon | 2016-06-20 | 21:00 | Slovakia sk | 0–0 | eng England | 39,051 | Stade Geoffroy-Guichard (Neutral Site) | Carlos Velasco | Match Report | |
Group stage | 3 | Mon | 2016-06-20 | 21:00 | Russia ru | 0–3 | wls Wales | 28,840 | Stadium Municipal (Neutral Site) | Jonas Eriksson | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 18:00 | Northern Ireland nir | 0–1 | de Germany | 44,125 | Parc des Princes (Neutral Site) | Clément Turpin | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 18:00 | Ukraine ua | 0–1 | pl Poland | 58,874 | Orange Vélodrome (Neutral Site) | Svein Oddvar Moen | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 21:00 | Croatia hr | 2–1 | es Spain | 37,245 | Stade Matmut-Atlantique (Neutral Site) | Björn Kuipers | Match Report | |
Group stage | 3 | Tue | 2016-06-21 | 21:00 | Czechia cz | 0–2 | tr Türkiye | 32,836 | Stade Bollaert-Delelis (Neutral Site) | William Collum | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 18:00 | Iceland is | 2–1 | at Austria | 55,514 | Stade de France (Neutral Site) | Szymon Marciniak | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 18:00 | Hungary hu | 3–3 | pt Portugal | 55,514 | Groupama Stadium (Neutral Site) | Martin Atkinson | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 21:00 | Italy it | 0–1 | ie Rep. of Ireland | 44,268 | Stade Pierre-Mauroy (Neutral Site) | Ovidiu Hațegan | Match Report | |
Group stage | 3 | Wed | 2016-06-22 | 21:00 | Sweden se | 0–1 | be Belgium | 34,011 | Stade de Nice (Neutral Site) | Felix Brych | Match Report |
Round | Day | Date | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
Round of 16 | Sat | 2016-06-25 | 15:00 | Switzerland ch | (4) 1–1 (5) | pl Poland | 38,842 | Stade Geoffroy-Guichard (Neutral Site) | Mark Clattenburg | Match Report | Poland won on penalty kicks following extra time |
Round of 16 | Sat | 2016-06-25 | 18:00 | Wales wls | 1–0 | nir Northern Ireland | 44,342 | Parc des Princes (Neutral Site) | Martin Atkinson | Match Report | |
Round of 16 | Sat | 2016-06-25 | 21:00 | Croatia hr | 0–1 | pt Portugal | 33,523 | Stade Bollaert-Delelis (Neutral Site) | Carlos Velasco | Match Report | Required Extra Time |
Round of 16 | Sun | 2016-06-26 | 15:00 | France fr | 2–1 | ie Rep. of Ireland | 56,279 | Groupama Stadium | Nicola Rizzoli | Match Report | |
Round of 16 | Sun | 2016-06-26 | 18:00 | Germany de | 3–0 | sk Slovakia | 44,312 | Stade Pierre-Mauroy (Neutral Site) | Szymon Marciniak | Match Report | |
Round of 16 | Sun | 2016-06-26 | 21:00 | Hungary hu | 0–4 | be Belgium | 28,921 | Stadium Municipal (Neutral Site) | Milorad Mažić | Match Report | |
Round of 16 | Mon | 2016-06-27 | 18:00 | Italy it | 2–0 | es Spain | 76,165 | Stade de France (Neutral Site) | Cüneyt Çakιr | Match Report | |
Round of 16 | Mon | 2016-06-27 | 21:00 | England eng | 1–2 | is Iceland | 33,901 | Stade de Nice (Neutral Site) | Damir Skomina | Match Report | |
Quarter-finals | Thu | 2016-06-30 | 21:00 | Poland pl | (3) 1–1 (5) | pt Portugal | 62,940 | Orange Vélodrome (Neutral Site) | Felix Brych | Match Report | Portugal won on penalty kicks following extra time |
Quarter-finals | Fri | 2016-07-01 | 21:00 | Wales wls | 3–1 | be Belgium | 45,936 | Stade Pierre-Mauroy (Neutral Site) | Damir Skomina | Match Report | |
Quarter-finals | Sat | 2016-07-02 | 21:00 | Germany de | (6) 1–1 (5) | it Italy | 38,764 | Stade Matmut-Atlantique (Neutral Site) | Viktor Kassai | Match Report | Germany won on penalty kicks following extra time |
Quarter-finals | Sun | 2016-07-03 | 21:00 | France fr | 5–2 | is Iceland | 76,833 | Stade de France | Björn Kuipers | Match Report | |
Semi-finals | Wed | 2016-07-06 | 21:00 | Portugal pt | 2–0 | wls Wales | 55,679 | Groupama Stadium (Neutral Site) | Jonas Eriksson | Match Report | |
Semi-finals | Thu | 2016-07-07 | 21:00 | Germany de | 0–2 | fr France | 64,078 | Orange Vélodrome | Nicola Rizzoli | Match Report | |
Final | Sun | 2016-07-10 | 21:00 | Portugal pt | 1–0 | fr France | 75,868 | Stade de France | Mark Clattenburg | Match Report | Required Extra Time |
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, January 22, 5:55AM
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.