For UEFA Euro 2016, the 24 participating national teams had to submit squads of 23 players – of which three had to be goalkeepers – by 31 May 2016, 10 days prior to the opening match of the tournament. In the event that a player on the submitted squad list suffered an injury or illness prior to his team's first match of the tournament, that player could be replaced, provided that the team doctor and a doctor from the UEFA Medical Committee both confirmed that the injury or illness is severe enough to prevent the player's participation in the tournament.
The age listed for each player is on 10 June 2016, the first day of the tournament. The number of caps listed for each player does not include any matches played after the start of UEFA Euro 2016. The club listed is the club for which the player last played a competitive match prior to the tournament. The nationality for each club reflects the national association (not the league) to which the club is affiliated.
Manager: Didier Deschamps
France announced their squad on 12 May. Raphaël Varane was initially in the squad but was replaced by Adil Rami after injury. On 28 May, Jérémy Mathieu was replaced by Samuel Umtiti due to an injury. On 31 May, Lassana Diarra was replaced by Morgan Schneiderlin because of an injury. The squad numbers were announced on 30 May.
Manager: Anghel Iordănescu
Romania announced their final squad on 31 May.
Manager: Gianni De Biasi
Albania named their final squad on 31 May.
Manager: Vladimir Petković
Switzerland announced their final squad on 30 May.
Manager: Roy Hodgson
England named their final squad on 31 May.
Manager: Leonid Slutsky
Russia announced their final squad on 21 May. Midfielder Alan Dzagoev was in the original squad but was dropped due to a broken metatarsal and was replaced by Dmitri Torbinski on 22 May. On 7 June, Igor Denisov was replaced by Artur Yusupov after suffering a hamstring injury.
Manager: Chris Coleman
Wales announced their final squad on 31 May.
Manager: Ján Kozák
Slovakia announced their final squad on 30 May.
Manager: Joachim Löw
Germany announced their final squad on 31 May. On 7 June, Antonio Rüdiger suffered an injury and was replaced by Jonathan Tah one day later.
Manager: Mykhaylo Fomenko
Ukraine announced their final squad on 31 May.
Manager: Adam Nawałka
Poland announced their final squad on 30 May.
Manager: Michael O'Neill
Northern Ireland announced their squad on 28 May.
Manager: Vicente del Bosque
Spain announced their final squad on 31 May. Héctor Bellerín replaced Dani Carvajal due to an injury suffered during the UEFA Champions League Final on 28 May.
Manager: Pavel Vrba
Czech Republic announced their final squad on 31 May.
Manager: Fatih Terim
Turkey announced their final squad on 31 May.
Manager: Ante Čačić
Croatia named their final squad on 31 May.
Manager: Marc Wilmots
Belgium announced their final squad on 31 May.
Manager: Antonio Conte
Italy announced their final squad on 31 May.
Manager: Martin O'Neill
Republic of Ireland announced their final squad on 31 May.
Manager: Erik Hamrén
Sweden announced their final squad on 11 May.
Manager: Fernando Santos
Portugal announced their final squad on 17 May.
Managers: Heimir Hallgrímsson & Lars Lagerbäck
Iceland announced their final squad on 9 May.
Manager: Marcel Koller
Austria announced their final squad on 31 May.
Manager: Bernd Storck
Hungary announced their final squad on 31 May.
The above table is the same when it comes to league representation, with only the following exceptions:
Only England had all its players from the nation's club teams. Iceland, Northern Ireland, and the Republic of Ireland had none of their players from the respective nation's club teams.
Owlapps.net - since 2012 - Les chouettes applications du hibou