Skip to content
Play MFF
EN

EURO 2012 Updated

EURO 2012 Finals

Full details of all group matches, tables & knock-out phase for the Euro 2012 Football Championship Finals in Poland & Ukraine.

UEFA European Football Championships 2012 Finals Competition

Full details of all group matches, tables & knock-out phase for the Euro 2012 Football Championship Finals in Poland & Ukraine. The 2012 UEFA European Football Championship, commonly referred to as Euro 2012, will be the 14th European Championship for national football teams sanctioned by UEFA. The final tournament will be hosted by Poland and Ukraine between 8th June and 1st July 2012. The joint Poland/Ukraine bid was chosen by UEFA’s Executive Committee on 18th April 2007, in Cardiff, Wales. This bid defeated the other shortlisted bids from Italy and Croatia/Hungary, becoming the third successful joint bid for the European Championship, after those of Belgium/Netherlands for Euro 2000, and Austria/Switzerland for Euro 2008. Montenegro competed in the EUROs as an independent nation for the first time.

This will be last European Championship finals in which only 16 nations will participate, with Euro 2016 being the first European Championship finals with 24 competing nations. Qualification for the final tournament was staged between September 2010 and November 2011. The 23-man squads, including 3 goalkeepers, were submitted on 29th May 2012.

European Football 2012 Championships Poland & Ukraine

Group A (KO times CET)
Flag Group A UEFA 2012
CountryPld W D L GF GA GD Pts
Czech Republic320145-16
Greece31113304
Russia31115324
Poland302123-12
8th June Warsaw, 18:00Poland1 - 1Greece56,070
8th June Wroclaw, 20:45Russia4 - 1Czech Republic40,803
12th June Wroclaw, 18:00Greece1 - 2Czech Republic41,105
12th June Warsaw, 20:45Poland1 - 1Russia55,920
16th June Wroclaw, 20:45Czech Republic1 - 0Poland41,480
16th June Warsaw, 20:45Greece1 - 0Russia55,614
Group B (KO times CET)
Flag Group B UEFA 2012
CountryPld W D L GF GA GD Pts
Germany33005239
Portugal32015416
Denmark310245-13
Netherlands300325-30
9th June Khareklv, 19:00Netherlands0 - 1Denmark35,923
9th June Lviv, 21:45Germany1 - 0Portugal32,990
13th June Lviv, 19:00Denmark2 - 3Portugal31,840
13th June Khareklv, 21.45Netherlands1 - 2Germany37,750
17th June Khareklv, 21:45Portugal2 - 1Netherlands37,445
17th June Lviv, 21:45Denmark1 - 2Germany32,990
Group C (KO times CET)
Flag Group C UEFA 2012
CountryPld W D L GF GA GD Pts
Spain32106157
Italy31204225
Croatia31114314
Republic of Ireland300319-80
10th June Gdansk, 18:00Spain1 - 1Italy38,869
10th June Poznan, 20:45Republic of Ireland1 - 3Croatia39,550
14th June Poznan, 18:00Italy1 - 1Croatia37,096
14th June Gdansk, 20:45Spain4 - 0Republic of Ireland39,150
18th June Gdansk, 20:45Croatia0 - 1Spain39,076
18th June Poznan, 20:45Italy2 - 0Republic of Ireland38,794
Group D (KO times CET)
Flag Group D UEFA 2012
CountryPld W D L GF GA GD Pts
England32105327
France31113304
Sweden31025503
Ukraine310224-23
11th June Donetsk, 18:00France1 - 1England47,400
11th June Kyiv, 21:45Ukraine2 - 1Sweden64,290
15th June Donetsk, 19:00Ukraine0 - 2France48,000
15th June Kyiv, 21:45Sweden2 - 3England64,640
19th June Donetsk, 21:45England1 - 0Ukraine48,700
19th June Kyiv, 21:45Sweden2 - 0France63,010
Knock-Out Phase (KO times CET)
Quarter Finals
21st June Warsaw, 20:45Czech Republic0 - 1Portugal55,590
22nd June Gdansk, 20:45Germany4 - 2Greece38,751
23rd June Donetsk, 21:45Spain2 - 0France46,145
24th June Kyiv, 21:45England 0 - 0 AET Pens 2-4Italy64,340
Semi Finals
27th June Donetsk, 21:45Portugal 0 - 0 AET Pens 2-4Spain51,500
28th June Warsaw, 20:45Germany1 - 2Italy58,500
2012 European Championships Final
1st July Kyiv, 21:45Spain4 - 0Italy60,000
UEFA 2012 European Champions: Spain

Goalscorers Table UEFA Euro 2012 Finals Poland & Ukraine

PlayerCountryMinsGoals
Fernando TorresSpain1893
Alan Dzagoev Russia2533
Mario Mandžukić Croatia2703
Mario Gómez Germany2823
Mario BalotelliItaly4213
Cristiano RonaldoPortugal4803
Andriy ShevchenkoUkraine1912
Zlatan IbrahimovićSweden2702
Michael Krohn-Dehli Denmark2702
Nicklas BendtnerDenmark2702
Dimitris Salpigidis Greece3072
Cesc Fàbregas Spain3152
Petr JiráčekCzech Republic3402
Václav Pilař Czech Republic3582
David SilvaSpain4112
Xabi AlonsoSpain5452
Juan MataSpain31
Silvestre VarelaPortugal231
Roman PavlyuchenkoRussia811
Lars BenderGermany921
Theo WalcottEngland1101
Jérémy MénezFrance1121
Jesús NavasSpain1151
Marco ReusGermany1241
Rafael van der VaartNetherlands1531
Andy CarrollEngland1581
Miroslav KloseGermany1681
Nikica Jelavić Croatia1791
Antonio Di Natale Italy1931
Wayne RooneyEngland2071
Fanis GekasGreece2201
Hélder PostigaPortugal2381
Yohan CabayeFrance2431
Giorgos KaragounisGreece2471
Sebastian LarssonSweden2481
Olof MellbergSweden2701
Roman Shirokov Russia2701
Sean St Ledger Ireland2701
Robin van PersieNetherlands2701
Jakub BłaszczykowskiPoland2701
Robert Lewandowski Poland2701
Samir Nasri France2821
Lukas PodolskiGermany2901
Danny WelbeckEngland3221
Giorgios SamarasGreece3601
Joleon Lescott England3901
Antonio CassanoItaly3931
Mesut ÖzilGermany4381
Philipp LahmGermany4501
Sami KhediraGermany4501
PepePortugal4801
Andrea PirloItaly5701
Jordi AlbaSpain5701
Glen Johnson OG (Eng)Sweden1

76 goals in 31 matches (2.45 goals per game) – correct to 1st July 2012

Assists Table UEFA Euro 2012 Finals Poland & Ukraine

PlayerCountryMinsAssists
Andrey ArshavinRussia2703
Steven GerrardEngland3903
David SilvaSpain4113
Mesut ÖzilGermany4383
Sebastian LarssonSweden2482
Karim BenzemaFrance3462
Bastian SchweinsteigerGermany4502
NaniPortugal4702
João MoutinhoPortugal4802
XaviSpain5362
Andrea PirloItaly5702
Samuel HolménSweden111
Roman PavlyuchenkoRussia811
Alessandro DiamantiItaly1011
Theo WalcottEngland1101
Miroslav KloseGermany1681
Ivan PerišićCroatia1811
Fernando TorresSpain1891
Aleksandr KerzhakovRussia1891
Aiden McGeadyIreland2091
Andriy YarmolenkoUkraine2481
Ludovic ObraniakPoland2531
Arjen RobbenNetherlands2631
Riccardo MontolivoItaly2691
Jakub BłaszczykowskiPoland2701
Wesley SneijderNetherlands2701
Olof MellbergSweden2701
Kim KällströmSweden2701
Lars JacobsenDenmark2701
Michael Krohn-DehliDenmark2701
Nicklas BendtnerDenmark2701
Yevhen KonoplyankaUkraine2701
Darijo SrnaCroatia2701
Ivan StrinićCroatia2701
Mario GomezGermany2821
Dimitris SalpingidisGreece3071
Tomáš HübschmanCzech Republic3101
Cesc FàbregasSpain3151
Milan BarošCzech Republic3291
Jérôme BoatengGermany3411
Vassilis TorossidisGreece3601
Franck RibéryFrance3601
Jaroslav PlašilCzech Republic3601
Theodor Gebre SelassieCzech Republic3601
Antonio CassanoItaly3931
Sami KhediraGermany4501
Fábio CoentrãoPortugal 4801
João PereiraPortugal4801
Andrés IniestaSpain5511
Jordi AlbaSpain5701

Euro Nations 2012 Kits

Group A Kits

image 137

Group B Kits

image 138

Group C Kits

image 139

Group D Kits

image 140

UEFA European Football Championships 2012 Squads by Nations

No.PosPlayer's Full NameBirth Date (Age)CapsGoalsClubClub Country
Poland (Group A)
Coach: Franciszek Smuda
1GK Wojciech Szczęsny 18 April 1990 (aged 22) 90ArsenalEngland
2DF Sebastian Boenisch 1 February 1987 (aged 25) 40Werder BremenGermany
3DF Grzegorz Wojtkowiak 26 January 1984 (aged 28) 180Lech PoznańPoland
4DF Damien Perquis 4 October 1984 (aged 27) 50SochauxFrance
5MF Dariusz Dudka 9 December 1983 (aged 28) 612AuxerreFrance
6MF Adam Matuszczyk 14 February 1989 (aged 23) 181Fortuna DüsseldorfGermany
7MF Eugen Polanski 17 March 1986 (aged 26) 60Mainz 05Germany
8MF Maciej Rybus 19 August 1989 (aged 22) 191Terek GroznyRussia
9FW Robert Lewandowski 21 August 1988 (aged 23) 4013Borussia DortmundGermany
10MF Ludovic Obraniak 10 November 1984 (aged 27) 214BordeauxFrance
11MF Rafał Murawski 9 October 1981 (aged 30) 391Lech PoznańPoland
12GK Grzegorz Sandomierski 5 September 1989 (aged 22) 30Jagiellonia BiałystokPoland
13DF Marcin Wasilewski 9 June 1980 (aged 31) 461AnderlechtBelgium
14DF Jakub Wawrzyniak 7 July 1983 (aged 28) 260Legia WarsawPoland
15DF Marcin Kamiński 15 January 1992 (aged 20) 20Lech PoznańPoland
16MF Jakub Błaszczykowski (c) 14 December 1985 (aged 26) 498Borussia DortmundGermany
17MF Rafał Wolski 10 November 1992 (aged 19) 10Legia WarsawPoland
18MF Adrian Mierzejewski 4 November 1986 (aged 25) 211TrabzonsporTurkey
19FW Artur Sobiech 12 June 1990 (aged 21) 41Hannover 96Germany
20DF Łukasz Piszczek 3 June 1985 (aged 27) 220Borussia DortmundGermany
21MF Kamil Grosicki 8 June 1988 (aged 24) 120SivassporTurkey
22GK Przemysław Tytoń 4 January 1987 (aged 25) 50PSV EindhovenNetherlands
23FW Paweł Brożek 21 April 1983 (aged 29) 338CelticScotland
Czech Republic (Group A)
Coach: Michal Bílek
1GK Petr Čech 20 May 1982 (aged 30) 89ChelseaEngland
2DF Theodor Gebre Selassie 24 December 1986 (aged 25) 8Slovan LiberecCzech Republic
3DF Michal Kadlec 13 December 1984 (aged 27) 33Bayer LeverkusenGermany
4DF Marek Suchý 29 March 1988 (aged 24) 3Spartak MoscowRussia
5DF Roman Hubník 6 June 1984 (aged 28) 20Hertha BSCGermany
6DF Tomáš Sivok 15 September 1983 (aged 28) 24BeşiktaşTurkey
7FW Tomáš Necid 13 August 1989 (aged 22) 25CSKA MoscowRussia
8DF David Limberský 6 October 1983 (aged 28) 7Viktoria PlzeňCzech Republic
9MF Jan Rezek 5 May 1982 (aged 30) 12Anorthosis FamagustaCyprus
10MF Tomáš Rosický (c) 4 October 1980 (aged 31) 86ArsenalEngland
11MF Milan Petržela 19 June 1983 (aged 28) 9Viktoria PlzeňCzech Republic
12DF František Rajtoral 12 March 1986 (aged 26) 1Viktoria PlzeňCzech Republic
13MF Jaroslav Plašil 5 January 1982 (aged 30) 70BordeauxFrance
14MF Václav Pilař 13 October 1988 (aged 23) 7Viktoria PlzeňCzech Republic
15FW Milan Baroš 28 October 1981 (aged 30) 87GalatasarayTurkey
16GK Jan Laštůvka 7 July 1982 (aged 29) 1Dnipro DnipropetrovskUkraine
17MF Tomáš Hübschman 4 September 1981 (aged 30) 41Shakhtar DonetskUkraine
18MF Daniel Kolář 27 October 1985 (aged 26) 9Viktoria PlzeňCzech Republic
19MF Petr Jiráček 2 March 1986 (aged 26) 6VfL WolfsburgGermany
20FW Tomáš Pekhart 26 May 1989 (aged 23) 9NürnbergGermany
21FW David Lafata 18 September 1981 (aged 30) 16FK JablonecCzech Republic
22MF Vladimír Darida 8 August 1990 (aged 21) 1Viktoria PlzeňCzech Republic
23GK Jaroslav Drobný 18 October 1979 (aged 32) 5Hamburger SVGermany
Greece (Group A)
Coach: Fernando Santos (Portugal)
1GK Kostas Chalkias 30 May 1974 (aged 38) 29P.A.O.K.Greece
2DF Ioannis Maniatis 12 October 1986 (aged 25) 7OlympiacosGreece
3DF Giorgos Tzavelas 26 November 1987 (aged 24) 5MonacoFrance
4DF Stelios Malezas 11 March 1985 (aged 27) 1P.A.O.K.Greece
5DF Kyriakos Papadopoulos 23 February 1992 (aged 20) 7Schalke 04Germany
6MF Grigoris Makos 18 January 1987 (aged 25) 10AEK AthensGreece
7FW Giorgos Samaras 21 February 1985 (aged 27) 52CelticScotland
8DF Avraam Papadopoulos 3 December 1984 (aged 27) 31OlympiacosGreece
9FW Nikos Lyberopoulos 4 August 1975 (aged 36) 74AEK AthensGreece
10MF Giorgos Karagounis (c) 6 March 1977 (aged 35) 115PanathinaikosGreece
11FW Kostas Mitroglou 12 March 1988 (aged 24) 11AtromitosGreece
12GK Alexandros Tzorvas 12 August 1982 (aged 29) 16PalermoItaly
13GK Michalis Sifakis 9 September 1984 (aged 27) 11Aris ThessalonikiGreece
14FW Dimitris Salpigidis 18 August 1981 (aged 30) 55P.A.O.K.Greece
15DF Vasilis Torosidis 10 June 1985 (aged 26) 43OlympiacosGreece
16MF Giorgos Fotakis 29 October 1981 (aged 30) 9P.A.O.K.Greece
17FW Theofanis Gekas 23 May 1980 (aged 32) 56SamsunsporTurkey
18MF Sotiris Ninis 3 April 1990 (aged 22) 18PanathinaikosGreece
19DF Sokratis Papastathopoulos9 June 1988 (aged 23) 26Werder BremenGermany
20DF José Holebas 27 June 1984 (aged 27) 2OlympiacosGreece
21MF Kostas Katsouranis 21 June 1979 (aged 32) 89PanathinaikosGreece
22MF Kostas Fortounis 16 October 1992 (aged 19) 1KaiserslauternGermany
23MF Giannis Fetfatzidis 21 December 1990 (aged 21) 12OlympiacosGreece
Russia (Group A)
Coach: Dick Advocaat (Netherlands)
1GK Igor Akinfeev 8 April 1986 (aged 26) 500CSKA MoscowRussia
2DF Aleksandr Anyukov 28 September 1982 (aged 29) 641Zenit Saint PetersburgRussia
3DF Roman Sharonov 8 September 1976 (aged 35) 80Rubin KazanRussia
4DF Sergei Ignashevich 14 July 1979 (aged 32) 735CSKA MoscowRussia
5DF Yuri Zhirkov 20 August 1983 (aged 28) 500Anzhi MakhachkalaRussia
6MF Roman Shirokov 6 July 1981 (aged 30) 204Zenit Saint PetersburgRussia
7MF Igor Denisov 17 May 1984 (aged 28) 240Zenit Saint PetersburgRussia
8MF Konstantin Zyryanov 5 October 1977 (aged 34) 487Zenit Saint PetersburgRussia
9MF Marat Izmailov 21 September 1982 (aged 29) 322Sporting CPPortugal
10FW Andrei Arshavin (c) 29 May 1981 (aged 31) 6917Zenit Saint PetersburgRussia
11FW Aleksandr Kerzhakov 27 November 1982 (aged 29) 5918Zenit Saint PetersburgRussia
12DF Aleksei Berezutski 20 June 1982 (aged 29) 460CSKA MoscowRussia
13GK Anton Shunin 27 January 1987 (aged 25) 20Dynamo MoscowRussia
14FW Roman Pavlyuchenko 15 December 1981 (aged 30) 4520Lokomotiv MoscowRussia
15DF Dmitri Kombarov 22 January 1987 (aged 25) 20Spartak MoscowRussia
16GK Vyacheslav Malafeev 4 March 1979 (aged 33) 240Zenit Saint PetersburgRussia
17MF Alan Dzagoev 17 June 1990 (aged 21) 184CSKA MoscowRussia
18FW Aleksandr Kokorin 19 March 1991 (aged 21) 30Dynamo MoscowRussia
19DF Vladimir Granat 22 May 1987 (aged 25) 00Dynamo MoscowRussia
20FW Pavel Pogrebnyak 8 November 1983 (aged 28) 328FulhamEngland
21DF Kirill Nababkin 8 September 1986 (aged 25) 00CSKA MoscowRussia
22MF Denis Glushakov 27 January 1987 (aged 25) 91Lokomotiv MoscowRussia
23MF Igor Semshov 6 April 1978 (aged 34) 563Dynamo MoscowRussia

UEFA European Football Championships 2012 Squads by Club Affiliation

Club A to ZClub CountryPlayer's Full NamePlayer's Nat
AC Milan Italy Philippe Mexès France
AC Milan Italy Ignazio Abate Italy
AC Milan Italy Antonio Cassano Italy
AC Milan Italy Antonio Nocerino Italy
AC Milan Italy Mark van Bommel Netherlands
AC Milan Italy Zlatan Ibrahimović Sweden
AEK Athens Greece Grigoris Makos Greece
AEK Athens Greece Nikos Lyberopoulos Greece
Ajax Netherlands Christian Eriksen Denmark
Ajax Netherlands Gregory van der Wiel Netherlands
Al-Hilal Saudi Arabia Christian Wilhelmsson Sweden
Anderlecht Belgium Marcin Wasilewski Poland
Anderlecht Belgium Behrang Safari Sweden
Anorthosis Famagusta Cyprus Jan Rezek Czech Republic
Anzhi Makhachkala Russia Yuri Zhirkov Russia
Aris Thessaloniki Greece Michalis Sifakis Greece
Arsenal England Tomáš Rosický Czech Republic
Arsenal England Nicklas Bendtner Denmark
Arsenal England Alex Oxlade-Chamberlain England
Arsenal England Theo Walcott England
Arsenal England Laurent Koscielny France
Arsenal England Per Mertesacker Germany
Arsenal England Robin van Persie Netherlands
Arsenal England Wojciech Szczęsny Poland
Aston Villa England Shay Given Ireland
Aston Villa England Richard Dunne Ireland
Athletic Bilbao Spain Javi Martínez Spain
Athletic Bilbao Spain Fernando Llorente Spain
Atlético Madrid Spain Rúben Micael Portugal
Atlético Madrid Spain Juanfran Spain
Atromitos Greece Kostas Mitroglou Greece
Auxerre France Dariusz Dudka Poland
AZ AlkmaarNetherlands Simon Poulsen Denmark
AZ AlkmaarNetherlands Rasmus Elm Sweden
Barcelona Spain Ibrahim Afellay Netherlands
Barcelona Spain Víctor Valdés Spain
Barcelona Spain Gerard Piqué Spain
Barcelona Spain Sergio Busquets Spain
Barcelona Spain Xavi Spain
Barcelona Spain Andrés Iniesta Spain
Barcelona Spain Cesc Fàbregas Spain
Barcelona Spain Pedro Spain
Bayer Leverkusen Germany Michal Kadlec Czech Republic
Bayer Leverkusen Germany André Schürrle Germany
Bayer Leverkusen Germany Lars Bender Germany
Bayern Munich Germany Danijel Pranjić Croatia
Bayern Munich Germany Franck Ribéry France
Bayern Munich Germany Manuel Neuer Germany
Bayern Munich Germany Bastian Schweinsteiger Germany
Bayern Munich Germany Thomas Müller Germany
Bayern Munich Germany Holger Badstuber Germany
Bayern Munich Germany Philipp Lahm Germany
Bayern Munich Germany Toni Kroos Germany
Bayern Munich Germany Jérôme Boateng Germany
Bayern Munich Germany Mario Gómez Germany
Bayern Munich Germany Arjen Robben Netherlands
Bayern Munich Germany Anatoliy Tymoshchuk Ukraine
Benfica Portugal Eduardo Portugal
Benfica Portugal Nélson Oliveira Portugal
Beşiktaş Turkey Tomáš Sivok Czech Republic
Beşiktaş Turkey Hugo Almeida Portugal
Beşiktaş Turkey Ricardo Quaresma Portugal
Birmingham City England Jack Butland England
Blackburn Rovers England Martin Olsson Sweden
Bologna Italy Alessandro Diamanti Italy
Bologna Italy Mikael Antonsson Sweden
Bordeaux France Jaroslav Plašil Czech Republic
Bordeaux France Cédric Carrasso France
Bordeaux France Ludovic Obraniak Poland
Borussia Dortmund Germany Ivan Perišić Croatia
Borussia Dortmund Germany İlkay Gündoğan Germany
Borussia Dortmund Germany Marcel Schmelzer Germany
Borussia Dortmund Germany Mats Hummels Germany
Borussia Dortmund Germany Mario Götze Germany
Borussia Dortmund Germany Łukasz Piszczek Poland
Borussia Dortmund Germany Jakub Błaszczykowski Poland
Borussia Dortmund Germany Robert Lewandowski Poland
Borussia Möchengladbach Germany Marco Reus Germany
Braga Portugal Hugo Viana Portugal
Braga Portugal Miguel Lopes Portugal
Braga Portugal Custódio Portugal
Brøndby Denmark Michael Krohn-Dehli Denmark
Brøndby Denmark Dennis Rommedahl Denmark
Celtic Scotland Giorgos Samaras Greece
Celtic Scotland Darren O'Dea Ireland
Celtic Scotland Paweł Brożek Poland
Celtic Scotland Mikael Lustig Sweden
CFR Cluj Romania Beto Portugal
Chelsea England Petr Čech Czech Republic
Chelsea England Ashley Cole England
Chelsea England John Terry England
Chelsea England Florent Malouda France
Chelsea England Raul Meireles Portugal
Chelsea England Juan Mata Spain
Chelsea England Fernando Torres Spain
Club Brugge Belgium Niki Zimling Denmark
Copenhagen Denmark Lars Jacobsen Denmark
Copenhagen Denmark Johan Wiland Sweden
CSKA Moscow Russia Tomáš Necid Czech Republic

Players by National League Affiliation
England80
Germany 46
Spain 33
Italy31
Russia29
Ukraine28
France25
Greece17
Netherlands16
Portugal12
Turkey9
Czech Republic8
Denmark8
Poland6
Croatia4
Scotland4
Sweden3
Belgium3
Cyprus1
Israel1
Romania 1
Saudi Arabia1
Switzerland 1
United States of America1
Republic of Ireland0
Total Players (16 squads of 23)368

All statistics correct to 29th May 2012. Player’s ages correct to 8th June 2012.

Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.