EURO 2024 will begin in less than a month when Germany takes on Scotland on June 14, as Italy attempts to defend its crown as 'Kings of Europe'.
As the tournament draws closer, all 24 competing nations have announced their preliminary squads, which will be reduced to a final squad submission on June 7.
From veterans such as Cristiano Ronaldo and Thomas Muller to stars like Kylian Mbappe and Robert Lewandowski to youngsters like Lamine Yamal and Jude Bellingham, the tournament will showcase the best talents across Europe, and it never fails to disappoint.
Goalkeepers: Oliver Baumann (Hoffenheim), Alex Nubel (Stuttgart), Manuel Neuer (Bayern Munich), Marc-Andre ter Stegen (Barcelona)
Defenders: Waldemar Anton (Stuttgart), Benjamin Henrichs (RB Leipzig), Joshua Kimmich (Bayern Munich), Robin Koch (Eintracht Frankfurt), Maximilian Mittelstadt (Stuttgart), David Raum (RB Leipzig), Antonio Rudiger (Real Madrid), Nico Schlotterbeck (Borussia Dortmund), Jonathan Tah (Bayer Leverkusen)
Midfielders: Robert Andrich (Bayer Leverkusen), Chris Fuhrich (Stuttgart), Pascal Gross (Brighton and Hove Albion), Ilkay Gundogan (Barcelona), Toni Kroos (Real Madrid), Jamal Musiala (Bayern Munich), Aleksandar Pavlovic (Bayern Munich), Leroy Sane (Bayern Munich), Florian Wirtz (Bayer Leverkusen)
Forwards: Maximilian Beier (Hoffenheim), Niclas Fullkrug (Borussia Dortmund), Kai Havertz (Arsenal), Thomas Muller (Bayern Munich), Deniz Undav (Stuttgart)
Goalkeepers: Zander Clark (Hearts), Craig Gordon (Hearts), Angus Gunn (Norwich), Liam Kelly (Motherwell)
Defenders: Liam Cooper (Leeds United), Grant Hanley (Norwich), Jack Hendry (Al-Ettifaq), Ross McCrorie (Bristol City), Scott McKenna (Copenhagen), Ryan Porteous (Watford), Anthony Ralston (Celtic), Andy Robertson (Liverpool), John Souttar (Rangers), Greg Taylor (Celtic), Kieran Tierney (Real Sociedad)
Midfielders: Stuart Armstrong (Southampton), Ryan Christie (Bournemouth), Billy Gilmour (Brighton), Ryan Jack (Rangers), Kenny McLean (Norwich), John McGinn (Aston Villa), Callum McGregor (Celtic), Scott McTominay (Manchester United)
Forwards: Che Adams (Southampton), Ben Doak (Liverpool), Lyndon Dykes (Queens Park Rangers), James Forrest (Celtic), Lawrence Shankland (Hearts)
Goalkeepers: Denes Dibusz (Ferencvaros), Peter Gulacsi (RB Leipzig), Peter Szappanos (Paks)
Defenders: Botond Balogh (Parma), Endre Botka (Ferencvaros), Marton Dardai (Hertha BSC), Attila Fiola (Fehervar), Adam Lang (Omonia Nicosia), Willi Orban (RB Leipzig), Attila Szalai (Freiburg)
Midfielders: Bendeguz Bolla (Servette), Mihaly Kata (MTK), Milos Kerkez (Bournemouth), Laszlo Kleinheisler (Hajduk Split), Adam Nagy (Spezia Calcio), Zsolt Nagy (Puskas Akademia), Loic Nego (Le Havre), Andras Schafer (Union Berlin), Callum Styles (Sunderland)
Forwards: Martin Adam (Ulsan Hyundai), Kevin Csoboth (Ujpest), Daniel Gazdag (Philadelphia Union), Krisztofer Horvath (Kecskemet), Roland Sallai (Freiburg), Dominik Szoboszlai (Liverpool), Barnabas Varga (Ferencvaros)
Goalkeepers: Yann Sommer (Inter Milan), Yvon Mvogo (Lorient), Gregor Kobel (Borussia Dortmund), Marvin Keller (Winterthur), Pascal Loretz (Luzern)
Defenders: Ricardo Rodriguez (Torino), Fabian Schar (Newcastle United), Manuel Akanji (Manchester City), Nico Elvedi (Borussia Monchengladbach), Silvan Widmer (Mainz 05), Kevin Mbadu (Augsburg), Ulisses Garcia (Marseille), Cedric Zesigner (Wolfsburg), Leonidas Stergiou (Stuttgart), Aurele Amenda (Young Boys), Albuan Hajdari (Lugano), Bryan Okoh (Red Bull Salzburg)
Midfielders: Granit Xhaka (Bayer Leverkusen), Xherdan Shaqiri (Chicago Fire), Remo Freuler (Bologna), Denis Zakaria (Monaco), Michel Aebischer (Bologna), Fabian Rieder (Rennes), Uran Bislimi (Lugano), Ardon Jashari (Luzern), Filip Ugrinic (Young Boys), Vincent Sierro (Toulouse)
Forwards: Breel Embolo (Monaco), Steven Zuber (AEK Athens), Ruben Vargas (Augsburg), Renato Steffen (Lugano), Noah Okafor (AC Milan), Zeki Amdouni (Burnley), Andi Zeqiri (Genk), Dan Ndoye (Bologna), Kwadwo Duah (Ludogorets), Joel Monteiro (Young Boys)
Goalkeepers: Unai Simon (Athletic Bilbao), David Raya (Arsenal), Alex Remiro (Real Sociedad)
Defenders: Dani Carvajal (Real Madrid), Jesus Navas (Sevilla), Aymeric Laporte (Al Nassr), Robin Le Normand (Real Sociedad), Nacho (Real Madrid), Dani Vivian (Athletic Bilbao), Pau Cubarsi (Barcelona), Alejandro Grimaldo (Bayer Leverkusen), Marc Cucurella (Chelsea)
Midfielders: Rodri (Manchester City), Martin Zubimendi (Real Sociedad), Fabian (Paris Saint-Germain), Mikel Merino (Real Sociedad), Marcos Llorente (Atletico Madrid), Pedri (Barcelona), Aleix Garcia (Girona), Alex Baena (Villarreal), Fermin Lopez (Barcelona)
Forwards: Alvaro Morata (Atletico Madrid), Joselu (Real Madrid), Mikel Oyarzabal (Real Sociedad), Dani Olmo (RB Leipzig), Ferran Torres (Barcelona), Nico Williams (Athletic Bilbao), Lamine Yamal (Barcelona), Ayoze Perez (Real Betis)
Goalkeepers: Dominik Livakovic (Fenerbahce), Nediljko Labrovic (Rijeka), Ivica Ivusic (Pafos)
Defenders: Josip Stanisic (Bayer Leverkusen), Marin Pongracic (Lecce), Josko Gvardiol (Manchester City), Martin Erlic (Sassuolo), Borna Sosa (Ajax), Domagoj Vida (AEK Athens), Josip Juranovic (Union Berlin), Josip Sutalo (Ajax)
Midfielders: Lovro Majer (Wolfsburg), Mateo Kovacic (Manchester City), Luka Modric (Real Madrid), Marcelo Brozovic (Al-Nassr), Nikola Vlasic (Torino), Mario Pasalic (Atalanta), Luka Ivanusec (Feyenoord), Luka Sucic (Salzburg), Martin Baturina (Dinamo Zagreb)
Forwards: Ivan Perisic (Hajduk Split), Andrej Kramaric (Hoffenheim), Bruno Petkovic (Dinamo Zagreb), Marko Pjaca (Rijeka), Ante Budimir (Osasuna), Marco Pasalic (Rijeka)
Goalkeepers: Gianluigi Donnarumma (PSG), Alex Meret (Napoli), Ivan Provedel (Lazio), Guglielmo Vicario (Tottenham)
Defenders: Francesco Acerbi (Inter), Alessandro Bastoni (Inter), Raoul Bellanova (Torino), Alessandro Buongiorno (Torino), Riccardo Calafiori (Bologna), Andrea Cambiaso (Juventus), Matteo Darmian (Inter), Giovanni Di Lorenzo (Napoli), Federico Dimarco (Inter), Gianluca Mancini (Roma), Giorgio Scalvini (Atalanta)
Midfielders: Nicolò Barella (Inter), Bryan Cristante (Roma), Nicolò Fagioli (Juventus), Michael Folorunsho (Hellas Verona), Davide Frattesi (Inter), Jorginho (Arsenal), Lorenzo Pellegrini (Roma), Samuele Ricci (Torino)
Forwards: Federico Chiesa (Juventus), Stephan El Shaarawy (Roma), Riccardo Orsolini (Bologna), Giacomo Raspadori (Napoli), Mateo Retegui (Genoa), Gianluca Scamacca (Atalanta), Mattia Zaccagni (Lazio)
To be named.
To be named.
Goalkeepers: Vanja Milinkovic Savic (Turin), Predrag Rajkovic (Majorca), Dorde Petrovic (Chelsea), Aleksandar Jovanovic (Partizan)
Defenders: Strahinja Pavlovic (RB Salzburg), Nikola Milenkovic (Fiorentina), Milos Veljkovic (Werder Bremen), Srdan Babic (Spartak Moscow), Uros Spajic (Red Star), Strahinja Erakovic (Zenit), Nemanja Stojic (TSC), Jan Karlo Simic (Milan)
Midfielders: Sasa Lukic (Fulham), Nemanja Gudelj (Seville), Nemanja Maksimovic (Getafe), Ivan Ilic (Torino), Sasa Zdjelar (CSKA Moscow), Srdjan Mijailovic (Red Star), Sergej Milinkovic Savic (Al Hilal), Dusan Tadic (Fenerbahce), Samed Bazdar (Partizan), Aleksandar Cirkovic (TSC), Lazar Samardzic (Udinese), Veljko Birmancevic (Sparta Prague), Filip Kostic (Juventus), Filip Mladenovic (Panathinaikos), Matija Gluscevic (Radnički 1923), Andrija Zivkovic (PAOK), Mijat Gacinovic (AEK), Nemanja Radonjic (Majorca)
Forwards: Aleksandar Mitrovic (Al Hilal), Dusan Vlahovic (Juventus), Luka Jovic (Milan), Petar Ratkov (RB Salzburg), Mihailo Ivanovic (Vojvodina)
Goalkeepers: Jordan Pickford (Everton), Dean Henderson (Crystal Palace), Aaron Ramsdale (Arsenal), James Trafford (Burnley)
Defenders: Jarrad Branthwaite (Everton), Lewis Dunk (Brighton), Joe Gomez (Liverpool), Marc Guehi (Crystal Palace), Ezri Konsa (Aston Villa), Harry Maguire (Manchester United), Jarell Quansah (Liverpool), Luke Shaw (Man Utd), John Stones (Man City), Kieran Trippier (Newcastle), Kyle Walker (Man City)
Midfielders: Trent Alexander-Arnold (Liverpool), Conor Gallagher (Chelsea), Curtis Jones (Liverpool), Kobbie Mainoo (Man Utd), Declan Rice (Arsenal), Adam Wharton (Crystal Palace)
Forwards: Jude Bellingham, (Real Madrid), Jarrod Bowen (West Ham), Eberechi Eze (Crystal Palace), Phil Foden (Man City), Jack Grealish (Man City), Anthony Gordon (Newcastle), Harry Kane (Bayern Munich), James Maddison (Tottenham), Cole Palmer (Chelsea), Bukayo Saka (Arsenal), Ivan Toney (Brentford), Ollie Watkins (Aston Villa)
Goalkeepers: Justin Bijlow (Feyenoord), Mark Flekken (Brentford), Bart Verbruggen (Brighton & Hove Albion), Nick Olij (Sparta Rotterdam)
Defenders: Nathan Ake (Manchester City), Daley Blind (Girona FC), Virgil van Dijk (Liverpool), Denzel Dumfries (Inter Milan), Jeremie Frimpong (Bayer Leverkusen), Lutsharel Geertruida (Feyenoord), Matthijs de Ligt (Bayern Munich), Ian Maatsen (Borussia Dortmund), Micky van de Ven (Tottenham Hotspur), Stefan de Vrij (Inter Milan)
Midfielders: Ryan Gravenberch (Liverpool), Frenkie de Jong (FC Barcelona), Teun Koopmeiners (Atalanta), Tijjani Reijnders (AC Milan), Marten de Roon (Atalanta), Jerdy Schouten (PSV Eindhoven), Xavi Simons (RB Leipzig), Quinten Timber (Feyenoord), Joey Veerman (PSV Eindhoven), Georginio Wijnaldum (Al Ettifaq)
Forwards: Steven Bergwijn (Ajax), Brian Brobbey (Ajax), Memphis Depay (Atletico Madrid), Cody Gakpo (Liverpool), Donyell Malen (Borussia Dortmund), Wout Weghorst (Hoffenheim)
Goalkeepers: Alphonse Areola (West Ham), Mike Maignan (AC Milan), Brice Samba (Lens)
Defenders: Jonathan Clauss (Marseille), Theo Hernandez (AC Milan), Ibrahima Konate (Liverpool), Jules Kounde (Barcelona), Ferland Mendy (Real Madrid), Benjamin Pavard (Inter Milan), William Saliba (Arsenal), Dayot Upamecano (Bayern Munich).
Midfielders: Eduardo Camavinga (Real Madrid), Youssouf Fofana (Monaco), Antoine Griezmann (Atletico Madrid), N'Golo Kante (Al-Ittihad), Adrien Rabiot (Juventus ), Aurlien Tchouameni (Real Madrid), Warren Zare-Emery (PSG).
Forwards: Bradley Barcola (PSG), Kingsley Coman (Bayern Munich), Ousmane Dembele (PSG), Olivier Giroud (AC Milan), Randal Kolo Muani (PSG), Kylian Mbappe (PSG), Marcus Thuram (Inter Milan)
To be named.
Goalkeepers: Heinz Linder (Union Saint-Gilloise), Tobias Lawal (LASK), Patrick Pentz (Brondby), Niklas Hedl (Rapid Wien)
Defenders: Maximilian Wober (Borussia Monchengladbach), Kevin Danso (Lens), Stefan Posch (Bologna), Leopold Querfeld (Rapid Wien), Philipp Mwene (Mainz), Stefan Lainer (Borussia Monchengladbach), Philipp Lienhart (Freiburg), Gernot Trauner (Feyenoord), Flavius Daniliuc (Salzburg)
Midfielders: Nicolas Seiwald (Leipzig), Alexander Prass (Sturm Graz), Marcel Sabitzer (Borussia Dortmund), Florian Grillitsch (Hoffenheim), Christoph Baumgartner (Leipzig), Konrad Laimer (Bayern Munich), Florian Kainz (FC Koln), Andreas Weimann (West Brom), Romano Schmid (Werder Bremen), Matthias Seidl (Rapid Wien), Thierno Ballo (Wolfsberger)
Forwards: Marko Arnautovic (Inter), Patrick Wimmer (Wolfsburg), Marco Grull (Rapid Wien), Michael Gregoritsch (Freiburg), Maximilian Entrup (Hartberg)
Defenders: Mykola Matviyenko (Shakhtar Donetsk), Vitaliy Mykolenko (Everton), Illya Zabarnyi (Bournemouth), Oleksandr Tymchyk (Dynamo Kyiv), Yukhym Konoplya (Shakhtar Donestk), Bohdan Mykhaylichenko (Polissya Zhytomyr), Valeriy Bondar (Shakhtar Donetsk), Maksym Taloverov (LASK), Oleksandar Zinchenko (Arsenal), Oleksandr Svatok (Dnipro-1)
Midfielders: Serhiy Sydorchuk (Westerlo), Taras Stepanenko (Shakhtar Donetsk), Ruslan Malinovskyi (Genoa), Volodymyr Brazhko (Dynamo Kyiv), Heorhiy Sudakov (Shakhtar Donestk), Mykola Shaparenko (Dynamo Kyiv)
Forwards: Andriy Yarmolenko (Dynamo Kyiv), Viktor Tsyhankov (Girona), Oleksandr Zubkov (Shakhtar Donetsk), Mykhaylo Mudryk (Chelsea), Roman Yaremchuk (Valencia) Artem Dovbyk (Girona), Vladyslav Vanat (Dynamo Kyiv)
Reserves: Dmytro Riznyk (Shakhtar Donetsk), Danylo Sikan (Shakhtar Donetsk), Vladyslav Kabayev (Dynamo Kyiv), Vladyslav Buyalskyi (Dynamo Kyiv), Denys Popov (Dynamo Kyiv) and Yehor Yarmoliuk (Brentford)
To be named.
Goalkeepers: Koen Casteels (Wolfsburg), Thomas Kaminski (Luton Town), Matz Sels (Nottingham Forest)
Defenders: Timothy Castagne (Fulham), Maxim De Cuyper (Club Brugge), Zeno Debast (Anderlecht), Wout Faes (Leicester ), Thomas Meunier (Trabzonspor), Jan Vertonghen (Anderlecht), Arthur Theate (Rennes), Axel Witsel (Atletico Madrid)
Midfielders: Yannick Carrasco (Al Shabab), Kevin De Bruyne (Manchester City), Orel Mangala (Lyon), Amadou Onana (Everton), Youri Tielemans (Aston Villa), Arthur Vermeeren (Atletico Madrid), Aster Vranckx (vfL Wolfsburg)
Forwards: Johan Bakayoko (PSV Eindhoven), Charles De Ketelaere (Atalanta), Jeremy Doku (Manchester City), Romelu Lukaku (Roma), Dodi Lukebakio (Sevilla), Lois Openda (RB Leipzig), Leandro Trossard (Arsenal)
Goalkeepers: Florin Nita (Gaziantep), Horatiu Moldovan (Atletico Madrid), Stefan Tarnovanu (FCSB), Razvan Sava (CFR Cluj)
Defenders: Nicusor Bancu (Universitatea Craiova), Bogdan Racovitan (Rakow Czestochowa), Andrei Burca (Al-Okhdood), Ionut Nedelcearu (Palermo), Adrian Rus (Pafos), Andrei Ratiu (Rayo Vallecano), Radu Dragusin (Spurs), Vasile Mogos (CFR Cluj)
Midfielders: Deian Sorescu (Gaziantep), Nicolae Stanciu (Damac), Razvan Marin (Empoli), Alexandru Cicaldau (Konyaspor), Ianis Hagi (Alaves), Dennis Man (Parma), Valentin Mihaila (Parma), Darius Olaru (FCSB), Marius Marin (Pisa), Florinel Coman (FCSB), Adrian Sut (FCSB), Constantin Grameni (Farul Constanta)
Forwards: Daniel Birligea (CFR Cluj), Denis Dragus (Gaziantep), George Puscas (Bari), Denis Alibec (Muaither)
Goalkeepers: Rui Patricio (Roma), Jose Sa (Wolves), Diogo Costa (Porto)
Defenders: Diogo Dalot (Manchester United), Pepe (Porto), Antonio Silva (Benfica), Danilo Pereira (Paris Saint-Germain), Goncalo Inacio (Sporting), Nuno Mendes (Paris Saint-Germain), Joao Cancelo (Barcelona), Ruben Dias (Manchester City), Nelson Semedo (Wolves)
Midfielders: Joao Neves (Benfica), Bruno Fernandes (Manchester United), Otavio (Al-Nassr), Ruben Neves (Al-Hilal), Vitinha (Paris Saint-Germain), Bernardo Silva (Manchester City), Joao Palhinha (Fulham)
Forwards: Cristiano Ronaldo (Al-Nassr), Joao Felix (Barcelona), Diogo Jota (Liverpool), Rafael Leao (Milan), Goncalo Ramos (Paris Saint-Germain), Pedro Neto (Wolves), Francisco Conceicao (Porto)
To be named.
Goalkeepers: Giorgi Loria (Dinamo Tbilisi), Giorgi Mamardashvili (Valencia), Luka Gugeshashvili (Qarabag)
Defenders: Guram Kashia (Slovan Bratislava), Otar Kakabadze (Cracovia), Solomon Kvirkvelia (Al-Okhdood), Lasha Dvali (APOEL), Jemal Tabidze (Panetolikos), Luka Lochoshvili (Cremonese), Giorgio Gocholeishvili (Shakhtar Donetsk), Giorgio Gvelesiani (Persepolis)
Midfielders: Gabriel Sigua (Basel), Nika Kvekveskiri (Lech Poznan), Otar Kiteishvili (Sturm Graz), Saba Lobzhanidze (Atlanta United), Zuriko Davitashvili (Bordeaux), Giorgi Chakvetadze (Watford), Levan Shengelia (Panetolikos), Giorgi Tsitaishvili (Dinamo Batumi), Anzor Mekvabishvili (Universitatea Craiova), Giorgi Kochorashvili (Levante), Sandro Altunashvili (Wolfsberger)
Forwards: Giorgi Kvilitaia (APOEL), Khvicha Kvaratskhelia (Napoli), Budu Zivzivadze (Karlsruher), Georges Mikautadze (Metz)
Goalkeepers: Altay Bayindir (Manchester United), Mert Gunok (Besiktas), Dogan Alemdar (Troyes), Ugurcan Cakir (Trabzonspor)
Defenders: Fedri Kadioglu (Fenerbahce), Zeki Celik (Roma), Merih Demiral (Al-Ahli), Samet Akaydin (Panathinaikos), Ozan Kabak (Hoffenheim), Mert Muldur (Fenerbahce), Cenk Ozkacar (Valencia), Abdulkerim Bardakci (Galatasaray), Ahmetcan Kaplan (Ajax), Caglar Soyuncu (Fenerbahce)
Midfielders: Okay Yokuslu (West Brom), Berat Ozdemir (Trabzonspor), Salih Ozcan (Borussia Dortmund), Orkun Kokcu (Benfica), Hakan Calhanoglu (Inter), Ismail Yuksek (Fenerbahce), Arda Guler (Real Madrid), Abdulkadir Omur (Hull), Kaan Ayhan (Galatasaray), Can Uzun (Nurnberg)
Forwards: Kerem Akturkoglu (Galatasaray), Irfan Kahveci (Fenerbahce), Enes Unal (Bournemouth), Yusuf Yazici (Lille), Yunus Akgun (Leicester), Kenan Yildiz (Juventus), Baris Alper Yilmaz (Galatasaray), Oguz Aydin (Alanyaspor), Bertug Yildirim (Rennes), Cenk Tosun (Besiktas), Semih Kilicsoy (Besiktas)