Northern Ireland, Wales and the Republic of Ireland are also through

Minnows such as Albania and Iceland are also involved

Big guns England, Germany, Italy and hosts France have all qualified

As the Premier League and other domestic competitions wrap up for another season, the countdown proper to Euro 2016 begins.

Twenty four of the continent's finest teams will battle it out at the European Championship this summer, and managers across Europe are revealing the squads they hope will snatch glory in France.

Here Sportsmail lists every player in every squad, from Albania to Wales, via England and Germany.

The continent's finest teams are set to battle it out at the European Championship in France this summer

Spain's victorious captain Iker Casillas lifted the trophy in Kiev four years ago at Euro 2012

ALBANIA

(final 23-man squad)

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).

AUSTRIA

(final 23-man squad)

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).

BELGIUM

(final 23-man squad)

Goalkeepers: Thibaut Courtois (Chelsea), Jean-Francois Gillet (Mechelen), Simon Mignolet (Liverpool).

Defenders: Toby Alderweireld (Tottenham), Jason Denayer (Galatasaray), Bjorn Engels (Club Bruges), Nicolas Lombaerts (Zenit), Jordan Lukaku (Oostende), Thomas Meunier (Club Bruges), Thomas Vermaelen (Barcelona), Jan Vertonghen (Tottenham).

Midfielders: Moussa Dembele (Tottenham), Marouane Fellaini (Manchester United), Radja Nainggolan (Roma), Axel Witsel (Zenit St Petersburg).

Forwards: Michy Batshuayi (Marseille), Christian Benteke (Liverpool), Yannick Carrasco (Atletico Madrid), Kevin De Bruyne (Manchester City), Eden Hazard (Chelsea), Romelu Lukaku (Everton), Dries Mertens (Napoli), Divock Origi (Liverpool).

CROATIA

(final 23-man squad)

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 (Real Madrid), Ivan Rakitic (Barcelona), Mateo Kovacic (Real Madrid), Marcelo Brozovic (Inter Milan), Milan Badelj (Fiorentina), Ivan Perisic (Inter Milan), Marko Rog (Dinamo Zagreb), Ante Coric (Dinamo Zagreb).

Strikers: Mario Mandzukic (Juventus), Nikola Kalinic (Fiorentina), Marko Pjaca (Dinamo Zagreb), Duje Cop (Dinamo Zagreb), Andrej Kramaric (Leicester).

CZECH REPUBLIC

(provisional 23-man squad)

Goalkeepers: Petr Cech (Arsenal), Tomas Vaclik (Basle), Tomas Koubek (Slovan Liberec).

Defenders: Theodor Gebre Selassie (Werder Bremen), Roman Hubnik (Viktoria Pilsen), Pavel Kaderabek (Hoffenheim), Michal Kadlec (Fenerbahce), David Limbersky (Viktoria Pilsen), Daniel Pudil (Sheffield Wednesday), Marek Suchy (Basle), Tomas Sivok (Bursaspor).

Midfielders: Vladimir Darida (Hertha Berlin), Borek Dockal (Sparta Prague), Jiri Skalak (Brighton) Daniel Kolar (Viktoria Pilsen), Ladislav Krejci (Sparta Prague), David Pavelka (Kasimpasa), Jaroslav Plasil (Bordeaux), Tomas Rosicky (Arsenal), Josef Sural (Sparta Prague).

Forwards: David Lafata (Sparta Prague), Tomas Necid (Burkaspor), Milan Skoda (Slavia Prague).

ENGLAND

(final 23-man squad)

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)

FRANCE

(final 23-man squad)

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), Samuel Umtiti (Lyon), Bacary Sagna (Manchester City), Adil Rami (Sevilla).

Midfielders: Yohan Cabaye (Crystal Palace), Morgan Scheiderlin (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).

GERMANY

(final 23-man squad)

Goalkeepers: Manuel Neuer (Bayern Munich), Marc-Andre ter Stegen (Barcelona), Bernd Leno (Leverkusen)

Defenders: Jerome Boateng (Bayern Munich), Jonas Hector (Cologne), Mats Hummels (Borussia Dortmund), Benedikt Howedes (Schalke), Shkodran Mustafi (Valencia), Emre Can (Liverpool), Antonio Rudiger (Roma)

Midfielders: Sami Khedira (Juventus), Toni Kroos (Real Madrid), Mesut Ozil (Arsenal), Julian Draxler (Wolfsburg), Bastian Schweinsteiger (Manchester United), Joshua Kimmich (Bayern Munich), Julian Weigl (Borussia Dortmund), Leroy Sane (Schalke)

Forwards: Lukas Podolski (Galatasaray), Thomas Muller (Bayern Munich), Mario Gomez (Besiktas), Mario Gotze (Bayern Munich), Andre Schurrle (Wolfsburg)

HUNGARY

(final 23-man squad)

Goalkeepers: Gabor Kiraly (Haladas), Denes Dibusz (Ferencvaros), Peter Gulacsi (Leipzig)

Defenders: Attila Fiola (Puskas Academy), Barnabas Bese (MTK Budapest), Richard Guzmics (Wisla Krakow), Roland Juhasz (Videoton), Adam Lang (Videoton), Tamas Kadar (Lech Poznan), Mihaly Korhut (Debrecen)

Midfielders: Adam Pinter (Ferencvaros), Gergo Lovrencsics (Lech Poznan), Akos Elek (Diosgyor), Zoltan Gera (Ferencvaros), Adam Nagy (Ferencvaros), Laszlo Kleinheisler (Werden Bremen), Zoltan Stieber (Nuremberg)

Forwards: Balazs Dzsudzsak (Bursaspor), Adam Szalai (Hannover), Krisztian Nemeth (Al Gharafa), Nemanja Nikolics (Legia Warsaw), Tamas Priskin (Slovan Bratislava), Daniel Bode (Ferencvaros)

ICELAND

(final 23-man squad)

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).

ITALY

(final 23-man squad)

Goalkeepers: Gianluigi Buffon (Juventus), Federico Marchetti (Lazio), Salvatore Sirigu (Paris Saint-Germain)

Defenders: Andrea Barzagli (Juventus), Leonardo Bonucci (Juventus), Giorgio Chiellini (Juventus), Angelo Ogbonna (West Ham), Matteo Darmian (Manchester United), Mattia De Sciglio (Milan)

Midfielders: Daniele De Rossi (Roma), Alessandro Florenzi (Roma), Emanuele Giaccherini (Bologna), Thiago Motta (Paris Saint-Germain), Marco Parolo (Lazio), Stefano Sturaro (Juventus), Antonio Candreva (Lazio)

Forwards: Eder (Inter), Ciro Immobile (Torino), Lorenzo Insigne (Napoli), Graziano Pelle (Southampton), Simone Zaza (Juventus), Federico Bernardeschi (Fiorentina), Stephan El Shaarawy (Roma)

NORTHERN IRELAND

(final 23-man squad)

Goalkeepers: Alan Mannus (St Johnstone), Michael McGovern (Hamilton Academical), Roy Carroll (Linfield).

Defenders: Craig Cathcart (Watford), Jonathan Evans (West Bromwich Albion), Gareth McAuley (West Bromwich Albion), Luke McCullough (Doncaster Rovers), Conor McLaughlin (Fleetwood Town), Lee Hodson (MK Dons), Aaron Hughes (Free agent), Patrick McNair (Manchester United), Chris Baird (Derby County).

Midfielders: Steven Davis (Southampton), Oliver Norwood, (Reading), Corry Evans, (Blackburn Rovers), Shane Ferguson (Millwall), Stuart Dallas (Leeds United), Niall McGinn (Aberdeen), Jamie Ward (Nottingham Forest).

Forwards: Kyle Lafferty (Norwich City), Conor Washington (Queens Park Rangers), Josh Magennis (Kilmarnock), Will Grigg (Wigan Athletic).

POLAND

(final 23-man squad)

Goalkeepers: Lukasz Fabianski (Swansea City), Wojciech Szczesny (Roma), Artur Boruc (Bournemouth)

Defenders: Thiago Cionek (Palermo), Kamil Glik (Torino), Artur Jedrzejczyk (Legia Warsaw), Michal Pazdan (Legia Warsaw), Lukasz Piszczek (Borussia Dortmund), Bartosz Salamon (Cagliari), Jakub Wawrzyniak (Lechia Gdansk)

Midfielders: Jakub Blaszczykowski (Fiorentina), Kamil Grosicki (Rennes), Tomasz Jodlowiec (Legia Warsaw), Bartosz Kapustka (Cracovia), Grzegorz Krychowiak (Sevilla), Karol Linetty (Lech Poznan), Krzysztof Maczynski (Wisla), Slawomir Peszko (Lechia Gdansk), Filip Starzynski (Zaglebie Lubin), Piotr Zielinski (Empoli).

Forwards: Arkadiusz Milik (Ajax), Robert Lewandowski (Bayern Munich), Mariusz Stepinski (Ruch Chorzow)

PORTUGAL

(final 23-man squad)

Goalkeepers: Rui Patricio (Sporting Lisbon), Anthony Lopes (Lyon), Eduardo (Dinamo Zagreb).

Defenders: Vieirinha (Wolfsburg), Cedric Soares (Southampton), Pepe (Real Madrid), Ricardo Carvalho (Monaco), Bruno Alves (Fenerbahce), Jose Fonte (Southampton), Eliseu (Benfica), Raphael Guerreiro (Lorient).

Midfielders: William Carvalho (Sporting Lisbon), Danilo Pereira (Porto), Joao Moutinho (Monaco), Renato Sanches (Benfica), Adrien Silva (Sporting Lisbon), Andre Gomes (Valencia), Joao Mario (Sporting Lisbon).

Forwards: Rafa Silva (Braga), Ricardo Quaresma (Besiktas), Nani (Fenerbahce), Cristiano Ronaldo (Real Madrid), Eder (Lille).

REPUBLIC OF IRELAND

(final 23-man squad)

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 (Sheffield Wednesday), 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).

ROMANIA

(final 23-man squad)

Goalkeepers: Ciprian Tatarusanu (Fiorentina), Costel Pantilimon (Watford), Silviu Lung (Astra Giurgiu).

Defenders: Cristian Sapunaru (Pandurii Targu Jiu), Alexandru Matel (Dinamo Zagreb), Vlad Chiriches (Napoli), Valerica Gaman (Astra Giurgiu), Cosmin Moti (Ludogorets), Dragos Grigore (Al-Sailiya), Razvan Rat (Rayo Vallecano), Steliano Filip (Dinamo Bucharest).

Midfielders: Mihai Pintilii (Steaua Bucharest), Ovidiu Hoban (Hapoel Beer 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 Giurgiu).

RUSSIA

(final 23-man squad)

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

(final 23-man squad)

Goalkeepers: Matus Kozacik (Viktoria Plzen), Jan Mucha (Slovan Bratislava), Jan Novota (Rapid Vienna).

Defenders: Peter Pekarik (Hertha Berlin), Milan Skriniar (Sampdoria), Martin Skrtel (Liverpool), Norbert Gyomber (Roma), Jan Durica (Lokomotiv Moscow), Kornel Salata (Slovan Bratislava), Tomas Hubocan (Dynamo Moscow), Dusan Svento (Cologne).

Midfielders: Viktor Pecovsky (Zilina), Robert Mak (PAOK Thessaloniki), Juraj Kucka (AC Milan), Patrik Hrosovsky (Viktoria Plzen), Jan Gregus (Jablonec), Marek Hamsik (Napoli), Ondrej Duda (Legia Warsaw), Miroslav Stoch (Bursaspor), Vladimir Weiss (Al Gharafa).

Forwards: Michal Duris (Viktoria Plzen), Adam Nemec (Willem II), Stanislav Sestak (Ferencvaros).

SPAIN

(final 23-man squad)

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 (Manchester City), Pedro (Chelsea), Cesc Fabregas (Chelsea).

Strikers: Aritz Aduriz (Athletic Bilbao), Nolito (Celta Vigo), Alvaro Morata (Juventus), Lucas Vasquez (Real Madrid).

SWEDEN

(final 23-man squad)

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).

SWITZERLAND

(final 23-man squad)

Goalkeepers: Yann Sommer (Borussia Monchengladbach), Roman Buerki (Borussia Dortmund), Marwin Hitz (Augsburg)

Defenders: Stephan Lichtsteiner (Juventus), Nico Elvedi (Borussia Monchengladbach), Michael Lang (Basle), Johan Djourou (Hamburg), Steve von Bergen (Young Boys), Fabian Schaer (Hoffenheim), Francois Moubandje (Toulouse), Ricardo Rodriguez (Wolfsburg)

Midfielders: Valon Behrami (Watford), Blerim Dzemaili (Genoa), Gelson Fernandes (Rennes), Fabian Frei (Mainz), Granit Xhaka (Arsenal), Xherdan Shaqiri (Stoke), Denis Zakaria (Young Boys)

Forwards: Breel Embolo (Basle), Haris Seferovic (Eintracht Frankfurt), Admir Mehmedi (Bayer Leverkusen), Eren Derdiyok (Kasimpasa), Shani Tarashaj (Everton).

TURKEY

(final 23-man squad)

Goalkeepers: Volkan Babacan (Medipol Basaksehir), Onur Recep Kivrak (Trabzonspor), Harun Tekin (Bursaspor)

Defenders: Gokhan Gonul (Fenerbahce), Sener Ozbayrakli (Bursaspor), Semih Kaya (Galatasaray), Ahmet Calik (Genclerbirligi), Hakan Balta (Galatasaray), Caner Erkin (Fenerbahce), Ismail Koybasi (Besiktas)

Midfielders: Mehmet Topal (Fenerbahce), Selcuk Inan (Galatasaray), Ozan Tufan (Fenerbahce), Oguzhan Ozyakup (Besiktas), Hakan Calhanoglu (Bayer Leverkusen), Nuri Sahin (Borussia Dortmund), Arda Turan (Barcelona), Olcay Sahan (Besiktas), Volkan Sen (Fenerbahce), Emre Mor (Nordsjaelland)

Strikers: Burak Yilmaz (Beijing Guoan), Cenk Tosun (Besiktas), Yunus Malli (Mainz)

UKRAINE

(final 23-man squad)

Goalkeepers: Andriy Pyatov (Shakhtar), Denys Boyko (Besiktas), Mykyta Shevchenko (Zorya)

Defenders: Evhen Khacheridi (Dynamo Kiev), Bohdan Butko (Amkar), Artem Fedetskyi (Dnipro), Oleksandr Karavaev (Zorya), Oleksandr Kucher (Shakhtar), Yaroslav Rakytskyi (Shakhtar), Vyacheslav Shevchuk (Shakhtar)

Midfielders: Serhiy Rybalka (Dynamo Kiev), Denys Garmash (Dynamo Kiev), Serhiy Sydorchuk (Dynamo Kiev), Andriy Yarmolenko (Dynamo Kiev), Evhen Konoplyanka (Sevilla), Ruslan Rotan (Dnipro), Taras Stepanenko (Shakhtar), Viktor Kovalenko (Shakhtar), Anatolyi Tumoschuk (Kairat), Oleksandr Zinchenko (UFA)

Forwards: Roman Zozylya (Dnipro), Pylyp Budkivskyi (Zorya), Evhen Seleznyov (Shakhtar)

WALES

(final 23-man squad)

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).