2023 UEFA European Under-21 Championship squads

The following is a list of squads for all sixteen national teams that competed at the 2023 UEFA European Under-21 Championship. Each national team had to submit a final squad of 23 players, three of whom had to be goalkeepers.

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.

Belgium
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

Georgia
A 23-player squad was announced on 15 June 2023.

Head coach: Ramaz Svanadze

Netherlands
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

Portugal
A 25-player preliminary squad was announced on 31 May 2023. The final squad was revealed on 14 June. Tomás Tavares and Fábio Vieira withdrew due to injury and were replaced by Bernardo Vital and Diego Moreira.

Head coach: Rui Jorge

Croatia
Head coach: Dragan Skočić

Romania
The final squad was announced on 15 June 2023.

Head coach: Emil Săndoi

Spain
The final squad was announced on 14 June 2023.

Head coach: Santi Denia

Ukraine
The final squad was announced on 15 June 2023. On 20 June 2023, Mykola Mykhaylenko withdrew from the squad due to injury and was replaced by Volodymyr Salyuk.

Head coach: Ruslan Rotan

Czech Republic
The final squad was announced on 5 June 2023. In the following days, injured goalkeepers Matěj Kovář and Antonín Kinský were replaced.

Head coach: Jan Suchopárek

England
The final squad was announced on 14 June 2023.

Head coach: Lee Carsley

Germany
A 26-player preliminary squad was announced on 2 June 2023. The final squad was revealed on 14 June. Ansgar Knauff had to withdraw because of an injury on 17 June and was replaced by Finn Ole Becker.

Head coach: Antonio Di Salvo

Israel
The final squad was announced on 14 June 2023.

Head coach: Guy Luzon

France
The final squad was announced on 31 May 2023.

Head coach: Sylvain Ripoll

Italy
The final squad was announced on 13 June 2023.

Head coach: Paolo Nicolato

Norway
The final squad was announced on 31 May 2023.

Head coach: Leif Gunnar Smerud

Switzerland
The final squad was announced on 15 June 2023.

Head coach: Patrick Rahmen