The following is a list of squads for all sixteen national teams that competed at the 2023 UEFA European Under-21 Championship.[1] Each national team had to submit a final squad of 23 players, three of whom had to be goalkeepers.[2]
Players in boldface were capped at full international level at some point in their career.
Ages, caps, goals and clubs as of 21 June 2023.
A 23-player squad was announced on 14 June 2023. Arthur Vermeeren and Roméo Lavia withdrew due to injury; they were replaced by Arne Engels and Anthony Descotte.
Head coach: Jacky Mathijssen
A 23-player squad was announced on 15 June 2023.
Head coach: Ramaz Svanadze
The final roster was announced on 29 May 2023. Sepp van den Berg had an injury and was replaced by Shurandy Sambo.
Head coach: Erwin van de Looi
A 25-player preliminary squad was announced on 31 May 2023.[3] The final squad was revealed on 14 June.[4] Tomás Tavares and Fábio Vieira withdrew due to injury and were replaced by Bernardo Vital and Diego Moreira.[5] [6]
Head coach: Rui Jorge
Head coach: Dragan Skočić
The final squad was announced on 15 June 2023.
Head coach: Emil Săndoi
The final squad was announced on 14 June 2023.
Head coach: Santi Denia
The final squad was announced on 15 June 2023.[7] On 20 June 2023, Mykola Mykhaylenko withdrew from the squad due to injury and was replaced by Volodymyr Salyuk.[8]
Head coach: Ruslan Rotan
The final squad was announced on 5 June 2023.[9] In the following days, injured goalkeepers Matěj Kovář and Antonín Kinský were replaced.[10]
Head coach: Jan Suchopárek
The final squad was announced on 14 June 2023.[11]
Head coach: Lee Carsley
A 26-player preliminary squad was announced on 2 June 2023.[12] The final squad was revealed on 14 June.[13] Ansgar Knauff had to withdraw because of an injury on 17 June and was replaced by Finn Ole Becker.[14] [15]
Head coach: Antonio Di Salvo
The final squad was announced on 14 June 2023.
Head coach: Guy Luzon
The final squad was announced on 31 May 2023.
Head coach: Sylvain Ripoll
The final squad was announced on 13 June 2023.
Head coach: Paolo Nicolato
The final squad was announced on 31 May 2023.
Head coach: Leif Gunnar Smerud
The final squad was announced on 15 June 2023.
Head coach: Patrick Rahmen