European Championship 2012 · Men
Poland · Ukraine
Poland · Ukraine
Italy’s campaign: Runners-up
The tournament in short
Update of tabellini: 31 October 2026
The path of Italy
Italy plays 6 matches: 2 wins, 3 draws and 1 defeats on the pitch.
dcr: 2–4
Match details →Spins and Charts
Key: (H) = host nation.
Phases of rafts · Girone A
| Rank | Team | Playing | Vineyard | Wall | Percentage | Goals scored | Goals conceded | Difference goals | Points | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Czechia | 3 | 2 | 0 | 1 | 4 | 5 | −1 | 6 | Access to the direct elimination phase |
| 2 | Greece | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | Access to the direct elimination phase |
| 3 | Russia | 3 | 1 | 1 | 1 | 5 | 3 | +2 | 4 | — |
| 4 | Poland (H) | 3 | 0 | 2 | 1 | 2 | 3 | −1 | 2 | — |
Phases of rafts · Girone B
| Rank | Team | Playing | Vineyard | Wall | Percentage | Goals scored | Goals conceded | Difference goals | Points | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Germany | 3 | 3 | 0 | 0 | 5 | 2 | +3 | 9 | Access to the direct elimination phase |
| 2 | Portugal | 3 | 2 | 0 | 1 | 5 | 4 | +1 | 6 | Access to the direct elimination phase |
| 3 | Denmark | 3 | 1 | 0 | 2 | 4 | 5 | −1 | 3 | — |
| 4 | Netherlands | 3 | 0 | 0 | 3 | 2 | 5 | −3 | 0 | — |
Phases of rafts · Girone C
| Rank | Team | Playing | Vineyard | Wall | Percentage | Goals scored | Goals conceded | Difference goals | Points | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Spain | 3 | 2 | 1 | 0 | 6 | 1 | +5 | 7 | Access to the direct elimination phase |
| 2 | Italy | 3 | 1 | 2 | 0 | 4 | 2 | +2 | 5 | Access to the direct elimination phase |
| 3 | Croatia | 3 | 1 | 1 | 1 | 4 | 3 | +1 | 4 | — |
| 4 | Ireland | 3 | 0 | 0 | 3 | 1 | 9 | −8 | 0 | — |
Phases of rafts · Girone D
| Rank | Team | Playing | Vineyard | Wall | Percentage | Goals scored | Goals conceded | Difference goals | Points | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | England | 3 | 2 | 1 | 0 | 5 | 3 | +2 | 7 | Access to the direct elimination phase |
| 2 | France | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | Access to the direct elimination phase |
| 3 | Ukraine (H) | 3 | 1 | 0 | 2 | 2 | 4 | −2 | 3 | — |
| 4 | Sweden | 3 | 1 | 0 | 2 | 5 | 5 | 0 | 3 | — |
Direct elimination phase
Key: dts = after extra time; dcr = after a penalty shootout.
Direct elimination phase · Final quarters
dcr: 2–4
Match details →Direct elimination phase · Semi-finals
dcr: 2–4
Match details →Direct elimination phase · Final
All games
The dates follow the local tournament schedule.
Showed parties: 31
Poland: Lewandowski 17'
Greece: Salpingidis 51'
National Stadium, Warsaw · 18:00 CEST
Referee: Carlos Velasco Carballo (Spain) · Spectators: 56,070
Russia: Dzagoev 15', 79'; Shirokov 24'; Pavlyuchenko 82'
Czechia: Pilař 52'
Stadion Miejski, Wrocław · 20:45 CEST
Referee: Howard Webb (England) · Spectators: 40,803
Denmark: Krohn-Dehli 24'
Metalist Stadium, Kharkiv · 19:00 EEST
Referee: Damir Skomina (Slovenia) · Spectators: 35,923
Germany: Gómez 72'
Arena Lviv, Lviv · 21:45 EEST
Referee: Stéphane Lannoy (France) · Spectators: 32,990
Spain: Fàbregas 64'
Italy: Di Natale 61'
PGE Arena, Gdańsk · 18:00 CEST
Referee: Viktor Kassai (Hungary) · Spectators: 38,869
Ireland: St Ledger 19'
Croatia: Mandžukić 3', 49'; Jelavić 43'
Stadion Miejski, Poznań · 20:45 CEST
Referee: Björn Kuipers (Netherlands) · Spectators: 39,550
France: Nasri 39'
England: Lescott 30'
Donbas Arena, Donetsk · 19:00 EEST
Referee: Nicola Rizzoli (Italy) · Spectators: 47,400
Ukraine: Shevchenko 55', 61'
Sweden: Ibrahimović 52'
Olympic Stadium, Kyiv · 21:45 EEST
Referee: Cüneyt Çakır (Türkiye) · Spectators: 64,290
Greece: Gekas 53'
Czechia: Jiráček 3'; Pilař 6'
Stadion Miejski, Wrocław · 18:00 CEST
Referee: Stéphane Lannoy (France) · Spectators: 41,105
Poland: Błaszczykowski 57'
Russia: Dzagoev 37'
National Stadium, Warsaw · 20:45 CEST
Referee: Wolfgang Stark (Germany) · Spectators: 55,920
Denmark: Bendtner 41', 80'
Portugal: Pepe 24'; Postiga 36'; Varela 87'
Arena Lviv, Lviv · 19:00 EEST
Referee: Craig Thomson (Scotland) · Spectators: 31,840
Netherlands: Van Persie 73'
Germany: Gómez 24', 38'
Metalist Stadium, Kharkiv · 21:45 EEST
Referee: Jonas Eriksson (Sweden) · Spectators: 37,750
Italy: Pirlo 39'
Croatia: Mandžukić 72'
Stadion Miejski, Poznań · 18:00 CEST
Referee: Howard Webb (England) · Spectators: 37,096
Spain: Torres 4', 70'; Silva 49'; Fàbregas 83'
PGE Arena, Gdańsk · 20:45 CEST
Referee: Pedro Proença (Portugal) · Spectators: 39,150
France: Ménez 53'; Cabaye 56'
Donbas Arena, Donetsk · 19:00 EEST
Referee: Björn Kuipers (Netherlands) · Spectators: 48,000
Sweden: Johnson 49' (authoritate); Mellberg 59'
England: Carroll 23'; Walcott 64'; Welbeck 78'
Olympic Stadium, Kyiv · 22:00 EEST
Referee: Damir Skomina (Slovenia) · Spectators: 64,640
Czechia: Jiráček 72'
Stadion Miejski, Wrocław · 20:45 CEST
Referee: Craig Thomson (Scotland) · Spectators: 41,480
Greece: Karagounis 45+2'
National Stadium, Warsaw · 20:45 CEST
Referee: Jonas Eriksson (Sweden) · Spectators: 55,614
Portugal: Ronaldo 28', 74'
Netherlands: Van der Vaart 11'
Metalist Stadium, Kharkiv · 21:45 EEST
Referee: Nicola Rizzoli (Italy) · Spectators: 37,445
Denmark: Krohn-Dehli 24'
Germany: Podolski 19'; Bender 80'
Arena Lviv, Lviv · 21:45 EEST
Referee: Carlos Velasco Carballo (Spain) · Spectators: 32,990
Spain: Navas 88'
PGE Arena, Gdańsk · 20:45 CEST
Referee: Wolfgang Stark (Germany) · Spectators: 39,076
Italy: Cassano 35'; Balotelli 90'
Stadion Miejski, Poznań · 20:45 CEST
Referee: Cüneyt Çakır (Türkiye) · Spectators: 38,794
England: Rooney 48'
Donbas Arena, Donetsk · 21:45 EEST
Referee: Viktor Kassai (Hungary) · Spectators: 48,700
Sweden: Ibrahimović 54'; Larsson 90+1'
Olympic Stadium, Kyiv · 21:45 EEST
Referee: Pedro Proença (Portugal) · Spectators: 63,010
Portugal: Ronaldo 79'
National Stadium, Warsaw · 20:45 CEST
Referee: Howard Webb (England) · Spectators: 55,590
Germany: Lahm 39'; Khedira 61'; Klose 68'; Reus 74'
Greece: Samaras 55'; Salpingidis 89' (rigori)
PGE Arena, Gdańsk · 20:45 CEST
Referee: Damir Skomina (Slovenia) · Spectators: 38,751
Spain: Alonso 19', 90+1' (rigori)
Donbas Arena, Donetsk · 21:45 EEST
Referee: Nicola Rizzoli (Italy) · Spectators: 47,000
dcr: 2–4
Olympic Stadium, Kyiv · 21:45 EEST
Referee: Pedro Proença (Portugal) · Spectators: 64,340
dcr: 2–4
Donbas Arena, Donetsk · 21:45 EEST
Referee: Cüneyt Çakır (Türkiye) · Spectators: 48,000
Germany: Özil 90+2' (rigori)
Italy: Balotelli 20', 36'
National Stadium, Warsaw · 20:45 CEST
Referee: Stéphane Lannoy (France) · Spectators: 55,540
Spain: Silva 14'; Alba 41'; Torres 84'; Mata 88'
Olympic Stadium, Kyiv · 21:45 EEST
Referee: Pedro Proença (Portugal) · Spectators: 63,170
No match matches the filters.
goalscorers
Authors are excluded from the labelling classification. Unidentified players in sources remain separated.
| goalscorers | Team | Goals |
|---|---|---|
| Alan Dzagoev | Russia | 3 |
| Cristiano Ronaldo | Portugal | 3 |
| Fernando Torres | Spain | 3 |
| Mario Balotelli | Italy | 3 |
| Mario Gómez | Germany | 3 |
| Mario Mandžukić | Croatia | 3 |
| Andriy Shevchenko | Ukraine | 2 |
| Cesc Fàbregas | Spain | 2 |
| David Silva | Spain | 2 |
| Dimitris Salpingidis | Greece | 2 |
| Michael Krohn-Dehli | Denmark | 2 |
| Nicklas Bendtner | Denmark | 2 |
| Petr Jiráček | Czechia | 2 |
| Václav Pilař | Czechia | 2 |
| Xabi Alonso | Spain | 2 |
| Zlatan Ibrahimović | Sweden | 2 |
| Andrea Pirlo | Italy | 1 |
| Andy Carroll | England | 1 |
| Antonio Cassano | Italy | 1 |
| Antonio Di Natale | Italy | 1 |
| Danny Welbeck | England | 1 |
| Georgios Samaras | Greece | 1 |
| Giorgos Karagounis | Greece | 1 |
| Hélder Postiga | Portugal | 1 |
| Jakub Błaszczykowski | Poland | 1 |
| Jesús Navas | Spain | 1 |
| Joleon Lescott | England | 1 |
| Jordi Alba | Spain | 1 |
| Juan Mata | Spain | 1 |
| Jérémy Ménez | France | 1 |
| Lars Bender | Germany | 1 |
| Lukas Podolski | Germany | 1 |
| Marco Reus | Germany | 1 |
| Mesut Özil | Germany | 1 |
| Miroslav Klose | Germany | 1 |
| Nikica Jelavić | Croatia | 1 |
| Olof Mellberg | Sweden | 1 |
| Pepe | Portugal | 1 |
| Philipp Lahm | Germany | 1 |
| Rafael van der Vaart | Netherlands | 1 |
| Robert Lewandowski | Poland | 1 |
| Robin van Persie | Netherlands | 1 |
| Roman Pavlyuchenko | Russia | 1 |
| Roman Shirokov | Russia | 1 |
| Sami Khedira | Germany | 1 |
| Samir Nasri | France | 1 |
| Sean St Ledger | Ireland | 1 |
| Sebastian Larsson | Sweden | 1 |
| Silvestre Varela | Portugal | 1 |
| Theo Walcott | England | 1 |
| Theofanis Gekas | Greece | 1 |
| Wayne Rooney | England | 1 |
| Yohan Cabaye | France | 1 |
Authorized: 1 · Unidentified markers: 0
Curiosity of the edition
goals and records
76 goals in 31 matches: 2.45 goals per game.
The game with more goals
Germany – Greece 4–2 · 22/06/2012
Supplementary and staff
2 matches decided by shoot-outs, with the shoot-out score shown separately.
Data checked: 30 October 2026
Tournament figures
- Team
- Men
- Host country
- Poland · Ukraine
- Winners
- Spain
- Runners-up
- Italy
- Semi-finals
- Portugal / Germany
- Final
- Spain – Italy · 4–0
- Teams
- 16
- Matches
- 31
- Goals
- 76
- Total attendance
- 1440896
- Top scorers
- Mario Mandžukić / Mario Gómez / Mario Balotelli / Cristiano Ronaldo / Alan Dzagoev / Fernando Torres (3 goals)
Runners-up
Squads in the site archive ↗Sources
Structured data obtained from related sources; undocumented names and minutes remain as unknown. The final rigours are separated from the goals of the game. · Wikipedia · CC BY-SA 4.0 · 31/10/2026

The comment of the event
Spain wins the tournament. The winner’s campaign: 6 matches, 4 wins, 2 draws and 0 defeats.
An unbeaten campaign: consistent results and resilience in the decisive rounds define this triumph.
The decisive match: Spain–Italy 4–0.