It is already June now and all the teams have announced their 23-member squads for Euro 2016 campaign in France this summer. With 8 days to go, here is the squad list of all the 24 teams geared up to lock horns against each other.
Group A
France
Goalkeepers: Benoit Costil (Rennes), Hugo Lloris (Tottenham), Steve Mandanda (Marseille).
Defenders: Lucas Digne (Roma), Patrice Evra (Juventus), Christophe Jallet (Lyon), Laurent Koscielny (Arsenal), Eliaquim Mangala (Manchester City), Adil Rami (Sevilla), Bacary Sagna (Manchester City), Samuel Umtiti (Lyon).
Midfielders: Yohan Cabaye (Crystal Palace), Morgan Schneiderlin (Manchester United), N’Golo Kante (Leicester), Blaise Matuidi (Paris Saint-Germain), Paul Pogba (Juventus), Moussa Sissoko (Newcastle).
Forwards: Kingsley Coman (Bayern Munich), Andre-Pierre Gignac (Tigres), Olivier Giroud (Arsenal), Antoine Griezmann (Atletico Madrid), Anthony Martial (Manchester United), Dimitri Payet (West Ham).
Romania
Goalkeepers: Ciprian Tatarusanu (Fiorentina), Costel Pantilimon (Watford), Silviu Lung (Astra).
Defenders: Cristian Sapunaru (Pandurii Targu-Jiu), Alexandru Matel (Dinamo Zagreb), Vlad Chiriches (Napoli), Valerica Gaman (Astra), Dragos Grigore (Al Sailiya), Cosmin Moti (Ludogorets), Razvan Rat (Rayo Vallecano), Steliano Filip (Dinamo Bucharest).
Midfielders: Mihai Pintilii (Steaua Bucharest), Ovidiu Hoban (Hapoel Be’er Sheva), Andrei Prepelita (Ludogorets), Adrian Popa (Steaua Bucharest), Gabriel Torje (Osmanlispor), Alexandru Chipciu (Steaua Bucharest), Nicolae Stanciu (Steaua Bucharest), Lucian Sanmartean (Al Ittihad).
Forwards: Claudiu Keseru (Ludogorets), Bogdan Stancu (Genclerbirligi), Florin Andone (Cordoba), Denis Alibec (Astra).
Switzerland
Goalkeepers: Roman Buerki (Borussia Dortmund), Marwin Hitz (Augsburg), Yann Sommer (Borussia Moenchengladbach).
Defenders: Johan Djourou (Hamburg SV), Nico Elvedi (Borussia Moenchengladbach), Michael Lang (FC Basel), Stephan Lichtsteiner (Juventus), Francois Moubandje (Toulouse), Ricardo Rodriguez (VfL Wolfsburg), Fabian Schaer (Hoffenheim), Steve Von Bergen (Young Boys).
Midfielders: Valon Behrami (Watford), Blerim Dzemaili (Genoa), Gelson Fernandes (Rennes), Fabian Frei (Mainz 05), Xherdan Shaqiri (Stoke City), Granit Xhaka (Arsenal), Denis Zakaria (Young Boys).
Forwards: Eren Derdiyok (Kasimpasa), Breel Embolo (FC Basel), Admir Mehmedi (Bayer Leverkusen), Haris Seferovic (Eintracht Frankfurt), Shani Tarashaj (Grasshoppers).
Albania
Goalkeepers: Etrit Berisha (Lazio), Alban Hoxha (Partizani), Orges Shehi (Skenderbeu).
Defenders: Elseid Hysaj (Napoli), Lorik Cana (Nantes), Arlind Ajeti (Frosinone), Mergim Mavraj (Koeln), Naser Aliji (Basel), Ansi Agolli (Karabag), Frederik Veseli (Lugano).
Midfielders: Ermir Lenjani (Nantes), Andi Lila (Giannina), Migjen Basha (Como), Ledian Memushaj (Pescara), Burim Kukeli (Zurich), Taulant Xhaka (Basel), Ergys Kace (Paok), Amir Abrashi (Freiburg), Odise Roshi (Rijeka).
Forwards: Bekim Balaj (Rijeka), Sokol Cikalleshi (Medipol Basaksehir), Armando Sadiku (Vaduz), Shkelzen Gashi (Colorado Rapids).
Group B
England
Goalkeepers: Fraser Forster (Southampton), Joe Hart (Manchester City), Tom Heaton (Burnley).
Defenders: Ryan Bertrand (Southampton), Gary Cahill (Chelsea), Nathaniel Clyne (Liverpool), Danny Rose (Tottenham), Chris Smalling (Manchester United), John Stones (Everton), Kyle Walker (Tottenham).
Midfielders: Dele Alli (Tottenham), Ross Barkley (Everton), Eric Dier (Tottenham), Jordan Henderson (Liverpool), Adam Lallana (Liverpool), James Milner (Liverpool), Raheem Sterling (Manchester City), Jack Wilshere (Arsenal).
Forwards: Harry Kane (Tottenham), Marcus Rashford (Manchester United), Wayne Rooney (Manchester United), Daniel Sturridge (Liverpool), Jamie Vardy (Leicester).
Russia
Goalkeepers: Igor Akinfeev (CSKA Moscow), Guilherme (Lokomotiv Moscow), Yuri Lodygin (Zenit St. Petersburg).
Defenders: Alexei Berezutsky (CSKA Moscow), Vasily Berezutsky (CSKA Moscow), Sergei Ignashevich (CSKA Moscow), Dmitry Kombarov (Spartak Moscow), Roman Neustadter (Schalke), Georgy Shchennikov (CSKA Moscow), Roman Shishkin (Lokomotiv Moscow), Igor Smolnikov (Zenit St Petersburg).
Midfielders: Igor Denisov (Dynamo Moscow), Denis Glushakov (Spartak Moscow), Alexander Golovin (CSKA Moscow), Oleg Ivanov (Terek Grozny), Pavel Mamaev (Krasnodar), Alexander Samedov (Lokomotiv Moscow), Oleg Shatov (Zenit St Petersburg), Roman Shirokov (CSKA Moscow), Dmitri Torbinski (Krasnodar).
Forwards: Artyom Dzyuba (Zenit St Petersburg), Alexander Kokorin (Zenit St Petersburg), Fyodor Smolov (Krasnodar).
Slovakia
Goalkeepers: Matúš Kozáčik (Viktoria Plzeň), Ján Mucha (Slovan Bratislava), Ján Novota (Rapid Wien).
Defenders: Peter Pekarík (Hertha Berlin), Milan Škriniar (Sampdoria), Martin Škrtel (Liverpool), Norbert Gyömbér (Roma), Ján Ďurica (Lokomotiv Moskva), Kornel Saláta (Slovan Bratislava), Tomáš Hubočan (Dinamo Moskva), Dušan Švento (Köln).
Midfielders: Marek Hamšík (Napoli), Juraj Kucka (AC Milan), Miroslav Stoch (Bursaspor), Vladimír Weiss (Al-Gharafa), Róbert Mak (PAOK), Patrik Hrošovský (Viktoria Plzeň), Ján Greguš (Jablonec), Viktor Pečovský (Žilina), Stanislav Šesták (Ferencváros), Ondrej Duda (Legia Warszawa).
Forwards: Michal Ďuriš (Viktoria Plzeň), Adam Nemec (Willem II).
Wales
Goalkeepers: Wayne Hennessey (Crystal Palace), Danny Ward (Liverpool), Owain Fon Williams (Inverness).
Defenders: Ben Davies (Tottenham), Neil Taylor (Swansea), Chris Gunter (Reading), Ashley Williams (Swansea), James Chester (West Brom), Ashley Richards (Fulham), James Collins (West Ham).
Midfielders: Aaron Ramsey (Arsenal), Joe Ledley (Crystal Palace), David Vaughan (Nottingham Forest), Joe Allen (Liverpool), David Cotterill (Birmingham), Jonathan Williams (Crystal Palace), George Williams (Fulham), Andy King (Leicester), Dave Edwards (Wolves).
Forwards: Gareth Bale (Real Madrid), Hal Robson-Kanu (Reading), Sam Vokes (Burnley), Simon Church (Nottingham Forest).
Group C
Germany
Goalkeepers: Manuel Neuer (Bayern Munich), Bernd Leno (Bayer Leverkusen), Marc-Andre ter Stegen (Barcelona).
Defenders: Jerome Boateng (Bayern Munich), Emre Can (Liverpool), Jonas Hector (Cologne), Benedikt Hoewedes (Schalke 04), Mats Hummels (Borussia Dortmund), Shkodran Mustafi (Valencia), Antonio Ruediger (Roma).
Midfielders: Julian Draxler (VfL Wolfsburg), Sami Khedira (Juventus), Joshua Kimmich (Bayern Munich), Toni Kroos (Real Madrid), Thomas Mueller (Bayern Munich), Mesut Ozil (Arsenal), Lukas Podolski (Galatasaray), Andre Schuerrle (VfL Wolfsburg), Bastian Schweinsteiger (Manchester United), Julian Weigl (Borussia Dortmund).
Forwards: Mario Gomez (Besiktas), Mario Gotze (Bayern Munich), Leroy Sane (Schalke 04).
Northern Ireland
Goalkeepers: Roy Carroll (Notts County), Michael McGovern (Hamilton), Alan McManus (St Johnstone).
Defenders: Craig Cathcart (Watford), Jonny Evans (West Brom), Gareth McAuley (West Brom), Luke McCullough (Doncaster), Conor McLaughlin (Fleetwood), Aaron Hughes (Melbourne City), Lee Hodson (MK Dons), Chris Baird (Derby County), Paddy McNair (Manchester United).
Midfielders: Steven Davis (Southampton), Oliver Norwood (Reading), Corry Evans (Blackburn), Jamie Ward (Nottingham Forest), Stuart Dallas (Leeds), Niall McGinn (Aberdeen), Shane Ferguson (Millwall).
Forwards: Will Grigg (Wigan), Kyle Lafferty (Birmingham), Conor Washington (QPR), Josh Magennis (Kilmarnock).
Poland
Goalkeepers: Łukasz Fabiański (Swansea), Wojciech Szczęsny (Roma), Artur Boruc (Bournemouth).
Defenders: Thiago Cionek (Palermo), Kamil Glik (Torino), Artur Jędrzejczyk (Legia), Michał Pazdan (Legia), Łukasz Piszczek (Dortmund), Bartosz Salamon (Cagliari), Jakub Wawrzyniak (Lechia Gdańsk).
Midfielders: Jakub Błaszczykowski (Fiorentina), Kamil Grosicki (Rennes), Tomasz Jodłowiec (Legia), Bartosz Kapustka (Cracovia), Grzegorz Krychowiak (Sevilla), Karol Linetty (Lech Poznań), Krzysztof Mączyński (Wisła), Sławomir Peszko (Lechia Gdańsk), Filip Starzyński (Zagłębie Lubin), Piotr Zieliński (Empoli).
Forwards: Arkadiusz Milik (Ajax), Robert Lewandowski (Bayern), Mariusz Stępiński (Ruch Chorzów)
Ukraine
Goalkeepers: Andriy Pyatov (Shakhtar Donetsk), Denys Boyko (Besiktas), Mykyta Shevchenko (Zorya).
Defenders: Artem Fedetskiy (Dnipro), Mykyta Kamenyuka (Zorya), Vyacheslav Shevchuk (Shakhtar Donetsk), Oleksandr Kucher (Shakhtar Donetsk), Yaroslav Rakytskyi (Shakhtar Donetsk), Yevhen Khacheridi (Dynamo Kiev).
Midfielders: Anatoliy Tymoschuk (Kairat Almaty), Oleksandr Karavaev (Zorya), Andriy Yarmolenko (Dynamo Kiev), Denys Garmash (Dynamo Kiev), Serhiy Sydorchuk (Dyamo Kiev), Serhiy Rybalka (Dynamo Kiev), Taras Stepanenko (Shakhtar Donetsk), Viktor Kovalenko (Shakhtar Donetsk), Ruslan Rotan (Dnipro), Yevhen Konoplyanka (Sevilla).
Forwards: Pylyp Budkovskyi (Zorya), Roman Zozulya (Dnipro), Yevhen Seleznyov (Shakhtar Donetsk).
Group D
Croatia
Goalkeepers: Danijel Subasic (Monaco), Lovre Kalinic (Hajduk Split), Ivan Vargic (Rijeka).
Defenders: Vedran Corluka (Lokomotiv Moscow), Darijo Srna (Shakhtar Donetsk), Domagoj Vida (Dynamo Kiev), Sime Vrsaljko (Sassuolo), Gordon Schildenfeld (Dinamo Zagreb), Ivan Strinic (Napoli), Tin Jedvaj (Bayer Leverkusen).
Midfielders: Luka Modric, Mateo Kovacic (both Real Madrid), Ivan Rakitic (Barcelona), Marcelo Brozovic (Inter Milan), Ivan Perisic (Inter Milan), Milan Badelj (Fiorentina), Marko Rog (Dinamo Zagreb), Ante Coric (Dinamo Zagreb).
Forwards: Mario Mandzukic (Juventus), Nikola Kalinic (Fiorentina), Marko Pjaca (Dinamo Zagreb), Duje Cop (Dinamo Zagreb), Andrej Kramaric (Hoffenheim).
Czech Republic
Petr Cech (Arsenal), Tomas Koubek (Slovan Liberec) and Tomas Vaclik (Basel).
Defenders: Theodor Gebre Selassie (Werder Bremen), Roman Hubnik (Viktoria Plzen), Pavel Kaderabek (Hoffenheim), Michal Kadlec (Fenerbahce), David Limbersky (Viktoria Plzen), Daniel Pudil (Sheffield Wednesday), Tomas Sivok (Bursaspor), Marek Suchy (Basel).
Midfielders: Vladimir Darida (Hertha Berlin), Borek Dockal (Sparta Prague), Daniel Kolar (Viktoria Plzen), Ladislav Krejci (Sparta Prague), David Pavelka (Kasimpasa), Jaroslav Plasil (Girondins Bordeaux), Tomas Rosicky (Arsenal), Jiri Skalak (Brighton and Hove Albion), Josef Sural (Sparta Prague).
Forwards: David Lafata (Sparta Prague), Tomas Necid (Bursaspor), Milan Skoda (Slavia Prague).
Spain
Goalkeepers: Iker Casillas (Porto), David De Gea (Manchester United), Sergio Rico (Sevilla).
Defenders: Sergio Ramos (Real Madrid), Gerard Pique (Barcelona), Hector Bellerin (Arsenal), Jordi Alba (Barcelona), Marc Bartra (Barcelona), Cesar Azpilicueta (Chelsea), Mikel San Jose (Athletic Bilbao), Juanfran (Atletico Madrid).
Midfielders: Bruno (Villarreal), Sergio Busquets (Barcelona), Koke (Atletico Madrid), Thiago (Bayern Munich), Andres Iniesta (Barcelona), David Silva (Man City), Pedro (Chelsea), Cesc Fabregas (Chelsea).
Forwards: Aritz Aduriz (Athletic Bilbao), Nolito (Celta Vigo), Alvaro Morata (Juventus), Lucas Vasquez (Real Madrid).
Turkey
Goalkeepers: Harun Tekin (Bursaspor), Onur Kıvrak (Trabzonspor), Volkan Babacan (İstanbul Başakşehir).
Defenders: Gökhan Gönül (Fenerbahçe), Şener Özbayraklı (Fenerbahçe), Ahmet Çalık (Gençlerbirliği), Hakan Balta (Galatasaray), Mehmet Topal (Fenerbahçe), Semih Kaya (Galatasaray), Caner Erkin (Fenerbahçe), İsmail Köybaşı (Beşiktaş).
Midfielders: Emre Mor (Nordsjælland), Volkan Şen (Fenerbahçe), Hakan Çalhanoğu (Bayer Leverkusen), Nuri Şahin (Borussia Dortmund), Oğuzhan Özyakup (Beşiktaş), Ozan Tufan (Fenerbahçe), Selçuk İnan (Galatasaray), Arda Turan (Barcelona), Olcay Şahan (Beşiktaş).
Forwards: Burak Yılmaz (Beijing Guoan), Cenk Tosun (Beşiktaş), Yunus Mallı (Mainz).
Group E
Belgium
Goalkeepers: Thibaut Courtois (Chelsea), Simon Mignolet (Liverpool), Jean-Francois Gillet (Mechelen).
Defenders: Toby Alderweireld (Tottenham), Jan Vertonghen (Tottenham, Thomas Vermaelen (Barcelona), Jason Denayer (Galatasaray), Jordan Lukaku (Oostende), Thomas Meunier (Club Brugges), Laurent Ciman (Montreal Impact), Christian Kabasele (Genk).
Midfielders: Moussa Dembele (Tottenham), Radja Nainggolan (Roma), Marouane Fellaini (Manchester United), Axel Witsel (Zenit St Petersburg), Eden Hazard (Chelsea), Kevin De Bruyne (Manchester City), Dries Mertens (Napoli), Yannick Carrasco (Atletico Madrid).
Forwards: Mitchy Batshuayi (Marseille), Romelu Lukaku (Everton), Christian Benteke (Liverpool), Divock Origi (Liverpool).
Italy
Goalkeepers: Gianluigi Buffon (Juventus), Federico Marchetti (Lazio), Salvatore Sirigu (PSG).
Defenders: Mattia De Sciglio (Milan), Giorgio Chiellini (Juventus), Matteo Darmian (Manchester United), Angelo Ogbonna (West Ham United), Andrea Barzagli (Juventus), Leonardo Bonucci (Juventus).
Midfielders: Antonio Candreva (Lazio), Alessandro Florenzi (Roma), Tiago Motta (PSG), Stefano Sturaro (Juventus), Daniele De Rossi (Roma), Marco Parolo (Lazio), Federico Bernadeschi (Fiorentina), Stephan El Shaarwy (Roma), Emanuele Giaccherini (Bologna).
Forwards: Simone Zaza (Juventus), Graziano Pelle (Southampton), Ciro Immobile (Torino), Eder (Internazionale), Lorenzo Insigne (Napoli).
Republic of Ireland
Goalkeepers: Shay Given (Stoke), Darren Randolph (West Ham), Keiren Westwood (Sheffield Wednesday).
Defenders: Seamus Coleman (Everton), Cyrus Christie (Derby), Ciaran Clark (Aston Villa), Richard Keogh (Derby), John O’Shea (Sunderland), Shane Duffy (Blackburn), Stephen Ward (Burnley).
Midfielders: Aiden McGeady (Everton), James McClean (West Brom), Glenn Whelan (Stoke), James McCarthy (Everton), Jeff Hendrick (Derby), David Meyler (Hull), Stephen Quinn (Reading), Wes Hoolahan (Norwich), Robbie Brady (Norwich), Jonathan Walters (Stoke).
Forwards: Robbie Keane (LA Galaxy), Shane Long (Southampton), Daryl Murphy (Ipswich).
Sweden
Goalkeepers: Andreas Isaksson (Kasimpasa), Robin Olsen (Copenhagen), Patrik Carlgren (AIK).
Defenders: Ludwig Augustinsson (Copenhagen), Erik Johansson (Copenhagen), Pontus Jansson (Torino), Victor Lindelof (Benfica) Andreas Granqvist (Krasnodar), Mikael Lustig (Celtic), Martin Olsson (Norwich).
Midfielders: Jimmy Durmaz (Olympiakos), Albin Ekdal (Hamburg), Oscar Hiljemark (Palermo), Sebastian Larsson (Sunderland), Pontus Wernbloom (CSKA Moscow), Erkan Zengin (Trabzonspor), Oscar Lewicki (Malmo), Emil Forsberg (Leipzig), Kim Kallstrom (Grasshoppers).
Forwards: Marcus Berg (Panathinaikos), John Guidetti (Celta Vigo), Zlatan Ibrahimovic (Paris), Emir Kujovic (Norrkoping).
Group F
Austria
Goalkeepers: Robert Almer (Austria Vienna), Heinz Lindner (Eintracht Frankfurt), Ramazan Ozcan (Ingolstadt).
Defenders: Aleksandar Dragovic (Dinamo Kiev), Christian Fuchs (Leicester City), Gyorgy Garics (Darmstadt), Martin Hinteregger (Borussia Monchengladbach), Florian Klein (Stuttgart), Sebastian Prodl (Watford), Markus Suttner (Ingolstadt), Kevin Wimmer (Tottenham Hotspur).
Midfielders: David Alaba (Bayern Munich), Marko Arnautovic (Stoke City), Julian Baumgartlinger (Mainz), Martin Harnik (Stuttgart), Stefan Ilsanker (Leipzig), Jakob Jantscher (Luzern), Zlatko Junuzovic (Werder Bremen), Marcel Sabitzer (Leipzig), Alessandro Schopf (Schalke).
Forwards: Lukas Hinterseer (Ingolstadt), Rubin Okotie (1860 Munich), Marc Janko (Basel).
Hungary
Goalkeepers: Gabor Kiraly (Haladas), Denes Dibusz (Ferencvaros), Peter Gulacsi (Leipzig).
Defenders: Attila Fiola (Puskas Akademia), Barnabas Bese (MTK), Richard Guzmics (Wisla Krakow), Roland Juhasz (Videoton), Adam Lang (Videoton), Tamas Kadar (Lech Poznan), Mihaly Korhut (Debrecen).
Midfielders: Akos Elek (Diosgyori), Adam Pinter (Ferencvaros), Zoltan Gera (Ferencvaros), Adam Nagy (Ferencvaros), Laszlo Kleinheisler (Werder Bremen), Gergo Lovrencsics (Lech Poznan), Zoltan Stieber (Nurnberg).
Forwards: Balazs Dzsudzsak (Bursaspor), Adám Szalai (Hannover), Krisztian Nemeth (al-Gharafa), Nemanja Nikolic (Legia Warsaw), Tamas Priskin (Slovan Bratislava), Daniel Bode (Ferencvaros).
Iceland
Goalkeepers: Hannes Halldorsson (Bodo/Glimt), Ogmundur Kristinsson (Hammarby), Ingvar Jonsson (Sandefjord).
Defenders: Ari Skulason (OB), Hordur Magnusson (Cesena), Hjortur Hermannsson (PSV Eindhoven), Ragnar Sigurdsson (Krasnodar), Kari Arnason (Malmo), Sverrir Ingi Ingason (Lokeren), Birkir Sævarsson (Hammarby), Haukur Heidar Hauksson (AIK).
Midfielders: Emil Hallfredsson (Udinese), Gylfi Sigurdsson (Swansea), Aron Gunnarsson (Cardiff), Theodor Elmar Bjarnason (AGF), Arnor Ingvi Traustason (Norrkoping), Birkir Bjarnason (Basel), Johann Gudmundsson (Charlton), Eidur Gudjohnsen (Molde), Runar Mar Sigurjonsson (Sundsvall).
Forwards: Kolbeinn Sigthorsson (Nantes), Alfred Finnbogason (Augsburg), Jon Dadi Bodvarsson (Kaiserslautern).
Portugal
Goalkeepers: Rui Patrício (Sporting CP), Anthony Lopes (Lyon), Eduardo (Dínamo Zagreb).
Defenders: Vieirinha (Wolfsburg), Cédric (Southampton), Pepe (Real Madrid), Ricardo Carvalho (Monaco), Bruno Alves (Fenerbahçe), José Fonte (Southampton), Eliseu (Benfica), Raphael Guerreiro (Lorient).
Midfielders: William Carvalho (Sporting CP), Danilo Pereira (Porto), João Moutinho (Monaco), Renato Sanches (Benfica), Adrien Silva (Sporting CP), André Gomes (Valencia), João Mário (Sporting CP).
Forwards: Rafa Silva (Braga), Ricardo Quaresma (Beşiktaş), Nani (Fenerbahçe), Cristiano Ronaldo (Real Madrid), Éder (Lille).