Year
Host
Final
Third place playoff
Number of teams
Winners
Score and Venue
Runners-up
Third place
Score and venue
Fourth place
1960Details
France
Soviet Union
2–1 (a.e.t. )Parc des Princes , Paris
Yugoslavia
Czechoslovakia
2–0 Stade Vélodrome , Marseille
France
4
1964Details
Spain
Spain
2–1 Santiago Bernabéu , Madrid
Soviet Union
Hungary
3–1 (a.e.t. )Camp Nou , Barcelona
Denmark
4
1968Details
Italy
Italy
1–1 (a.e.t. )2–0 (replay )Stadio Olimpico , Rome
Yugoslavia
England
2–0 Stadio Olimpico , Rome
Soviet Union
4
1972Details
Belgium
West Germany
3–0 Heysel Stadium , Brussels
Soviet Union
Belgium
2–1 Stade Maurice Dufrasne , Liège
Hungary
4
1976Details
Yugoslavia
Czechoslovakia
2–2 (a.e.t. )(5–3 p ) Red Star Stadium , Belgrade
West Germany
Netherlands
3–2 (a.e.t. )Stadion Maksimir , Zagreb
Yugoslavia
4
1980Details
Italy
West Germany
2–1 Stadio Olimpico , Rome
Belgium
Czechoslovakia
1–1 [ a] (9–8 p ) Stadio San Paolo , Naples
Italy
8
Losing semi-finalists[ b]
1984Details
France
France
2–0 Parc des Princes , Paris
Spain
Third place
Fourth place
8
Denmark
Portugal
1988Details
West Germany
Netherlands
2–0 Olympiastadion , Munich
Soviet Union
West Germany
Italy
8
1992Details
Sweden
Denmark
2–0 Ullevi , Gothenburg
Germany
Netherlands
Sweden
8
1996Details
England
Germany
2–1 (g.g. )Wembley Stadium , London
Czech Republic
England
France
16
2000Details
Belgium Netherlands
France
2–1 (g.g. )De Kuip , Rotterdam
Italy
Netherlands
Portugal
16
2004Details
Portugal
Greece
1–0 Estádio da Luz , Lisbon
Portugal
Czech Republic
Netherlands
16
2008Details
Austria Switzerland
Spain
1–0 Ernst-Happel-Stadion , Vienna
Germany
Russia
Turkey
16
2012Details
Poland Ukraine
Spain
4–0 Olimpiyskiy , Kyiv
Italy
Germany
Portugal
16
2016Details
France
Portugal
1–0 (a.e.t. ) Stade de France , Saint-Denis
France
Wales
Germany
24
2020[ c] Details
Europe [ d]
Italy
1–1 (a.e.t. )(3–2 p ) Wembley Stadium , London
England
Spain
Denmark
24
2024Details
Germany
TBD
TBDTBD
TBD
TBD
TBD
24