# 2017 UEFA European Under-21 Championship squads

The following is a list of squads for all twelve national teams that competed at the 2017 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 have been capped at full international level either prior to the completion of the tournament or afterwards.
Age, caps, goals and club as of 16 June 2017.

## Group A
### England

Head coach: Aidy Boothroyd
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jordan Pickford | (1994-03-07)7 March 1994 (aged 23) | 9 | 0 | Sunderland |
| 2 | 2DF | Mason Holgate | (1996-10-22)22 October 1996 (aged 20) | 1 | 0 | Everton |
| 3 | 2DF | Ben Chilwell | (1996-12-21)21 December 1996 (aged 20) | 2 | 0 | Leicester City |
| 4 | 3MF | Nathaniel Chalobah | (1994-12-12)12 December 1994 (aged 22) | 36 | 1 | Chelsea |
| 5 | 2DF | Calum Chambers | (1995-01-20)20 January 1995 (aged 22) | 17 | 0 | Middlesbrough |
| 6 | 2DF | Jack Stephens | (1994-01-27)27 January 1994 (aged 23) | 7 | 1 | Southampton |
| 7 | 3MF | Demarai Gray | (1996-06-28)28 June 1996 (aged 20) | 4 | 2 | Leicester City |
| 8 | 3MF | James Ward-Prowse (Captain) | (1994-11-01)1 November 1994 (aged 22) | 27 | 6 | Southampton |
| 9 | 4FW | Tammy Abraham | (1997-10-02)2 October 1997 (aged 19) | 4 | 2 | Bristol City |
| 10 | 3MF | Lewis Baker | (1995-04-25)25 April 1995 (aged 22) | 13 | 7 | Vitesse |
| 11 | 3MF | Nathan Redmond | (1994-03-06)6 March 1994 (aged 23) | 34 | 9 | Southampton |
| 12 | 2DF | Matt Targett | (1995-09-18)18 September 1995 (aged 21) | 12 | 0 | Southampton |
| 13 | 1GK | Angus Gunn | (1996-01-02)2 January 1996 (aged 21) | 4 | 0 | Manchester City Reserves |
| 14 | 4FW | Jacob Murphy | (1995-02-24)24 February 1995 (aged 22) | 2 | 0 | Norwich City |
| 15 | 3MF | John Swift | (1995-06-23)23 June 1995 (aged 21) | 8 | 1 | Reading |
| 16 | 2DF | Rob Holding | (1995-09-20)20 September 1995 (aged 21) | 4 | 0 | Arsenal |
| 17 | 2DF | Kortney Hause | (1995-07-16)16 July 1995 (aged 21) | 8 | 0 | Wolverhampton Wanderers |
| 18 | 2DF | Dominic Iorfa | (1995-06-24)24 June 1995 (aged 21) | 11 | 0 | Wolverhampton Wanderers |
| 19 | 3MF | Will Hughes | (1995-04-17)17 April 1995 (aged 22) | 19 | 2 | Derby County |
| 20 | 3MF | Jack Grealish | (1995-09-10)10 September 1995 (aged 21) | 6 | 2 | Aston Villa |
| 21 | 1GK | Jonathan Mitchell | (1994-11-24)24 November 1994 (aged 22) | 1 | 0 | Derby County |
| 22 | 4FW | Cauley Woodrow | (1994-12-02)2 December 1994 (aged 22) | 7 | 2 | Burton Albion |
| 23 | 2DF | Alfie Mawson | (1994-01-19)19 January 1994 (aged 23) | 1 | 0 | Swansea City |

### Poland

Poland named their final squad on 2 June 2017. Head coach: Marcin Dorna
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Bartłomiej Drągowski | (1997-08-19)19 August 1997 (aged 19) | 3 | 0 | Fiorentina |
| 2 | 2DF | Paweł Jaroszyński | (1994-10-02)2 October 1994 (aged 22) | 9 | 1 | Cracovia |
| 3 | 2DF | Krystian Bielik | (1998-01-04)4 January 1998 (aged 19) | 0 | 0 | Arsenal |
| 4 | 2DF | Tomasz Kędziora (captain) | (1994-06-11)11 June 1994 (aged 23) | 14 | 0 | Lech Poznań |
| 5 | 2DF | Igor Łasicki | (1995-06-26)26 June 1995 (aged 21) | 5 | 0 | Carpi |
| 6 | 2DF | Jan Bednarek | (1996-04-12)12 April 1996 (aged 21) | 5 | 0 | Lech Poznań |
| 7 | 3MF | Karol Linetty | (1995-02-02)2 February 1995 (aged 22) | 5 | 0 | Sampdoria |
| 8 | 3MF | Radosław Murawski | (1994-04-22)22 April 1994 (aged 23) | 12 | 0 | Piast Gliwice |
| 9 | 4FW | Mariusz Stępiński | (1995-05-12)12 May 1995 (aged 22) | 15 | 8 | Nantes |
| 10 | 3MF | Patryk Lipski | (1994-06-12)12 June 1994 (aged 23) | 12 | 0 | Unattached |
| 11 | 3MF | Przemysław Frankowski | (1995-04-12)12 April 1995 (aged 22) | 9 | 0 | Jagiellonia Białystok |
| 12 | 1GK | Jakub Wrąbel | (1996-06-08)8 June 1996 (aged 21) | 7 | 0 | Olimpia Grudziądz |
| 13 | 3MF | Łukasz Moneta | (1994-05-13)13 May 1994 (aged 23) | 6 | 1 | Ruch Chorzów |
| 14 | 4FW | Dawid Kownacki | (1997-03-14)14 March 1997 (aged 20) | 7 | 3 | Lech Poznań |
| 15 | 2DF | Jarosław Jach | (1994-02-17)17 February 1994 (aged 23) | 11 | 1 | Zagłębie Lubin |
| 16 | 4FW | Krzysztof Piątek | (1995-07-01)1 July 1995 (aged 21) | 11 | 2 | Cracovia |
| 17 | 2DF | Paweł Dawidowicz | (1995-05-20)20 May 1995 (aged 22) | 9 | 0 | VfL Bochum |
| 18 | 4FW | Jarosław Niezgoda | (1995-03-15)15 March 1995 (aged 22) | 2 | 1 | Ruch Chorzów |
| 19 | 3MF | Bartosz Kapustka | (1996-12-23)23 December 1996 (aged 20) | 2 | 0 | Leicester City |
| 20 | 3MF | Jarosław Kubicki | (1995-08-07)7 August 1995 (aged 21) | 7 | 0 | Zagłębie Lubin |
| 21 | 4FW | Adam Buksa | (1996-07-12)12 July 1996 (aged 20) | 8 | 2 | Zagłębie Lubin |
| 22 | 1GK | Maksymilian Stryjek | (1996-07-18)18 July 1996 (aged 20) | 0 | 0 | Sunderland |
| 23 | 2DF | Przemysław Szymiński | (1994-06-24)24 June 1994 (aged 22) | 3 | 0 | Wisła Płock |

### Slovakia

Head coach: Pavel Hapal
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Adrián Chovan | (1995-10-08)8 October 1995 (aged 21) | 3 | 0 | Trenčín |
| 2 | 2DF | Branislav Niňaj | (1994-05-17)17 May 1994 (aged 23) | 3 | 0 | Lokeren |
| 3 | 2DF | Milan Škriniar | (1995-02-11)11 February 1995 (aged 22) | 3 | 0 | Sampdoria |
| 4 | 2DF | Martin Valjent | (1995-12-11)11 December 1995 (aged 21) | 2 | 1 | Ternana |
| 5 | 2DF | Tomáš Huk | (1994-12-22)22 December 1994 (aged 22) | 0 | 0 | Dunajská Streda |
| 6 | 3MF | Stanislav Lobotka | (1994-11-25)25 November 1994 (aged 22) | 3 | 0 | Nordsjælland |
| 7 | 3MF | Jaroslav Mihalík | (1994-04-22)22 April 1994 (aged 23) | 3 | 1 | Cracovia |
| 8 | 3MF | Martin Chrien | (1995-09-08)8 September 1995 (aged 21) | 3 | 2 | Viktoria Plzeň |
| 9 | 4FW | Tomáš Vestenický | (1996-04-06)6 April 1996 (aged 21) | 0 | 0 | Cracovia |
| 10 | 3MF | Albert Rusnák | (1994-07-07)7 July 1994 (aged 22) | 3 | 0 | Real Salt Lake |
| 11 | 3MF | Nikolas Špalek | (1997-02-12)12 February 1997 (aged 20) | 0 | 0 | Žilina |
| 12 | 1GK | Marek Rodák | (1996-12-13)13 December 1996 (aged 20) | 0 | 0 | Accrington Stanley |
| 13 | 2DF | Ľubomír Šatka | (1995-12-02)2 December 1995 (aged 21) | 1 | 1 | Dunajská Streda |
| 14 | 2DF | Róbert Mazáň | (1994-02-09)9 February 1994 (aged 23) | 3 | 0 | Žilina |
| 15 | 4FW | Adam Zreľák (captain) | (1994-05-05)5 May 1994 (aged 23) | 3 | 0 | Jablonec |
| 16 | 2DF | Lukáš Skovajsa | (1994-03-27)27 March 1994 (aged 23) | 0 | 0 | Trenčín |
| 17 | 3MF | Lukáš Haraslín | (1996-05-26)26 May 1996 (aged 21) | 3 | 0 | Lechia Gdańsk |
| 18 | 4FW | Pavol Šafranko | (1994-11-16)16 November 1994 (aged 22) | 3 | 1 | Dunajská Streda |
| 19 | 2DF | Denis Vavro | (1996-04-10)10 April 1996 (aged 21) | 0 | 0 | Žilina |
| 20 | 3MF | Miroslav Káčer | (1996-02-02)2 February 1996 (aged 21) | 0 | 0 | Žilina |
| 21 | 3MF | Matúš Bero | (1995-09-06)6 September 1995 (aged 21) | 3 | 0 | Trabzonspor |
| 22 | 3MF | László Bénes | (1997-09-09)9 September 1997 (aged 19) | 3 | 0 | Borussia Mönchengladbach |
| 23 | 1GK | Adam Jakubech | (1997-01-02)2 January 1997 (aged 20) | 0 | 0 | Spartak Trnava |

### Sweden

Sweden named their final squad on 30 May 2017. On 6 June 2017, defender Pa Konate was ruled out of the tournament after a thigh injury, and was replaced by defender Egzon Binaku.
Head coach: Håkan Ericson
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Tim Erlandsson | (1996-12-25)25 December 1996 (aged 20) | 7 | 0 | Eskilstuna |
| 2 | 2DF | Linus Wahlqvist | (1996-11-11)11 November 1996 (aged 20) | 16 | 1 | IFK Norrköping |
| 3 | 2DF | Jacob Une Larsson | (1994-04-08)8 April 1994 (aged 23) | 10 | 0 | Djurgårdens IF |
| 4 | 2DF | Joakim Nilsson | (1994-02-06)6 February 1994 (aged 23) | 8 | 0 | IF Elfsborg |
| 5 | 2DF | Adam Lundqvist | (1994-03-20)20 March 1994 (aged 23) | 11 | 0 | IF Elfsborg |
| 6 | 3MF | Simon Tibbling | (1994-09-07)7 September 1994 (aged 22) | 27 | 2 | Groningen |
| 7 | 3MF | Alexander Fransson | (1994-04-02)2 April 1994 (aged 23) | 16 | 1 | Basel |
| 8 | 3MF | Kristoffer Olsson (captain) | (1995-06-30)30 June 1995 (aged 21) | 24 | 6 | AIK |
| 9 | 3MF | Muamer Tanković | (1995-02-22)22 February 1995 (aged 22) | 16 | 3 | AZ |
| 10 | 4FW | Carlos Strandberg | (1996-04-14)14 April 1996 (aged 21) | 11 | 5 | Westerlo |
| 11 | 4FW | Gustav Engvall | (1996-04-29)29 April 1996 (aged 21) | 13 | 3 | Djurgårdens IF |
| 12 | 1GK | Anton Cajtoft | (1994-02-13)13 February 1994 (aged 23) | 9 | 0 | Jönköpings Södra IF |
| 13 | 2DF | Isak Ssewankambo | (1996-02-27)27 February 1996 (aged 21) | 11 | 0 | Molde |
| 14 | 2DF | Filip Dagerstål | (1997-02-01)1 February 1997 (aged 20) | 7 | 1 | IFK Norrköping |
| 15 | 2DF | Franz Brorsson | (1996-01-30)30 January 1996 (aged 21) | 4 | 0 | Malmö FF |
| 16 | 3MF | Melker Hallberg | (1995-10-20)20 October 1995 (aged 21) | 20 | 3 | Kalmar FF |
| 17 | 3MF | Kerim Mrabti | (1994-05-20)20 May 1994 (aged 23) | 14 | 5 | Djurgårdens IF |
| 18 | 4FW | Paweł Cibicki | (1994-01-09)9 January 1994 (aged 23) | 7 | 1 | Malmö FF |
| 19 | 3MF | Niclas Eliasson | (1995-12-07)7 December 1995 (aged 21) | 1 | 0 | IFK Norrköping |
| 20 | 2DF | Egzon Binaku | (1995-08-27)27 August 1995 (aged 21) | 1 | 0 | BK Häcken |
| 21 | 3MF | Joel Asoro | (1999-04-27)27 April 1999 (aged 18) | 4 | 1 | Sunderland |
| 22 | 3MF | Amin Affane | (1994-01-21)21 January 1994 (aged 23) | 1 | 0 | AIK |
| 23 | 1GK | Pontus Dahlberg | (1999-01-21)21 January 1999 (aged 18) | 1 | 0 | IFK Göteborg |

## Group B
### North Macedonia

Head coach: Blagoja Milevski
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Igor Aleksovski | (1995-02-24)24 February 1995 (aged 22) | 11 | 0 | Vardar |
| 2 | 3MF | Elif Elmas | (1999-09-27)27 September 1999 (aged 17) | 3 | 1 | Rabotnički |
| 3 | 2DF | Jovan Popzlatanov | (1996-07-06)6 July 1996 (aged 20) | 3 | 0 | Pelister |
| 4 | 2DF | Visar Musliu | (1994-11-13)13 November 1994 (aged 22) | 11 | 0 | Vardar |
| 5 | 2DF | Gjoko Zajkov | (1995-02-10)10 February 1995 (aged 22) | 21 | 1 | Charleroi |
| 6 | 2DF | Aleksa Amanović | (1996-10-24)24 October 1996 (aged 20) | 3 | 0 | Javor |
| 7 | 3MF | Enis Bardhi | (1995-07-02)2 July 1995 (aged 21) | 11 | 2 | Újpest |
| 8 | 3MF | Boban Nikolov | (1994-07-28)28 July 1994 (aged 22) | 21 | 2 | Vardar |
| 9 | 4FW | Marjan Radeski | (1995-02-10)10 February 1995 (aged 22) | 18 | 4 | Shkendija |
| 10 | 3MF | David Babunski (captain) | (1994-03-01)1 March 1994 (aged 23) | 24 | 5 | Yokohama F. Marinos |
| 11 | 3MF | Daniel Avramovski | (1995-02-20)20 February 1995 (aged 22) | 14 | 0 | Olimpija |
| 12 | 1GK | Damjan Shishkovski | (1995-03-18)18 March 1995 (aged 22) | 6 | 0 | Rabotnički |
| 13 | 1GK | Filip Ilikj | (1997-01-26)26 January 1997 (aged 20) | 0 | 0 | Gandzasar |
| 14 | 2DF | Darko Velkovski | (1995-06-21)21 June 1995 (aged 21) | 20 | 2 | Vardar |
| 15 | 2DF | Egzon Bejtulai | (1994-01-07)7 January 1994 (aged 23) | 6 | 0 | Shkendija |
| 16 | 4FW | Petar Petkovski | (1997-01-03)3 January 1997 (aged 20) | 5 | 1 | Vardar |
| 17 | 3MF | Kire Markoski | (1995-05-20)20 May 1995 (aged 22) | 13 | 5 | Rabotnički |
| 18 | 4FW | Viktor Angelov | (1994-03-27)27 March 1994 (aged 23) | 13 | 3 | Újpest |
| 19 | 2DF | Besir Demiri | (1994-08-01)1 August 1994 (aged 22) | 14 | 1 | Vardar |
| 20 | 3MF | Tihomir Kostadinov | (1996-03-04)4 March 1996 (aged 21) | 10 | 0 | ViOn |
| 21 | 2DF | Mevlan Murati | (1994-03-05)5 March 1994 (aged 23) | 10 | 0 | Shkendija |
| 22 | 3MF | Nikola Gjorgjev | (1997-08-22)22 August 1997 (aged 19) | 2 | 0 | Grasshopper |
| 23 | 4FW | Filip Pivkovski | (1994-01-31)31 January 1994 (aged 23) | 10 | 1 | Landskrona |

### Portugal

Head coach: Rui Jorge
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Bruno Varela | (1994-11-04)4 November 1994 (aged 22) | 8 | 0 | Vitória de Setúbal |
| 2 | 2DF | João Cancelo | (1994-05-27)27 May 1994 (aged 22) | 8 | 1 | Valencia |
| 3 | 2DF | Edgar Ié | (1994-05-01)1 May 1994 (aged 23) | 9 | 1 | Belenenses |
| 4 | 2DF | Tobias Figueiredo | (1994-02-02)2 February 1994 (aged 23) | 15 | 1 | Nacional |
| 5 | 2DF | Rúben Semedo | (1994-04-04)4 April 1994 (aged 23) | 8 | 3 | Sporting CP |
| 6 | 3MF | Rúben Neves | (1997-03-17)17 March 1997 (aged 20) | 18 | 3 | Porto |
| 7 | 3MF | Daniel Podence | (1995-10-21)21 October 1995 (aged 21) | 6 | 2 | Sporting CP |
| 8 | 3MF | Francisco Geraldes | (1995-04-18)18 April 1995 (aged 22) | 2 | 0 | Sporting CP |
| 9 | 4FW | Gonçalo Paciência | (1994-08-01)1 August 1994 (aged 22) | 15 | 6 | Rio Ave |
| 10 | 3MF | Bruno Fernandes (captain) | (1994-09-08)8 September 1994 (aged 22) | 15 | 5 | Sampdoria |
| 11 | 3MF | Iuri Medeiros | (1994-07-10)10 July 1994 (aged 22) | 17 | 1 | Boavista |
| 12 | 1GK | Miguel Silva | (1995-04-07)7 April 1995 (aged 22) | 2 | 0 | Vitória de Guimarães |
| 13 | 2DF | Kévin Rodrigues | (1994-03-05)5 March 1994 (aged 23) | 2 | 0 | Real Sociedad |
| 14 | 2DF | Pedro Rebocho | (1995-01-23)23 January 1995 (aged 22) | 4 | 0 | Moreirense |
| 15 | 2DF | Fernando Fonseca | (1997-03-14)14 March 1997 (aged 20) | 7 | 0 | Porto |
| 16 | 3MF | Renato Sanches | (1997-08-18)18 August 1997 (aged 19) | 0 | 0 | Bayern Munich |
| 17 | 3MF | Francisco Ramos | (1995-04-10)10 April 1995 (aged 22) | 6 | 0 | Porto |
| 18 | 4FW | Gonçalo Guedes | (1996-11-29)29 November 1996 (aged 20) | 9 | 3 | Paris Saint-Germain |
| 19 | 4FW | Diogo Jota | (1996-12-04)4 December 1996 (aged 20) | 8 | 2 | Porto |
| 20 | 3MF | Bruma | (1994-10-24)24 October 1994 (aged 22) | 12 | 2 | Galatasaray |
| 21 | 3MF | Ricardo Horta | (1994-09-15)15 September 1994 (aged 22) | 18 | 4 | Braga |
| 22 | 1GK | Joel Castro Pereira | (1996-06-28)28 June 1996 (aged 20) | 4 | 0 | Manchester United |
| 23 | 3MF | João Carvalho | (1997-03-09)9 March 1997 (aged 20) | 7 | 2 | Vitória de Setúbal |

### Serbia

Head coach: Nenad Lalatović
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Filip Manojlović | (1996-04-25)25 April 1996 (aged 21) | 2 | 0 | Red Star Belgrade |
| 2 | 2DF | Milan Gajić | (1996-01-28)28 January 1996 (aged 21) | 16 | 1 | Bordeaux |
| 3 | 2DF | Nemanja Antonov | (1995-05-06)6 May 1995 (aged 22) | 12 | 0 | Grasshopper |
| 4 | 2DF | Nikola Milenković | (1997-10-12)12 October 1997 (aged 19) | 1 | 0 | Partizan |
| 5 | 2DF | Miloš Veljković | (1995-09-26)26 September 1995 (aged 21) | 13 | 0 | Werder Bremen |
| 6 | 2DF | Radovan Pankov | (1995-08-05)5 August 1995 (aged 21) | 0 | 0 | Ural |
| 7 | 4FW | Ognjen Ožegović | (1994-06-09)9 June 1994 (aged 23) | 11 | 6 | Čukarički |
| 8 | 3MF | Nemanja Maksimović (captain) | (1995-01-26)26 January 1995 (aged 22) | 8 | 0 | Astana |
| 9 | 4FW | Uroš Đurđević | (1994-03-02)2 March 1994 (aged 23) | 27 | 15 | Partizan |
| 10 | 3MF | Mijat Gaćinović | (1995-02-08)8 February 1995 (aged 22) | 9 | 2 | Eintracht Frankfurt |
| 11 | 3MF | Aleksandar Čavrić | (1994-06-18)18 June 1994 (aged 22) | 22 | 2 | Slovan Bratislava |
| 12 | 1GK | Đorđe Nikolić | (1997-04-13)13 April 1997 (aged 20) | 0 | 0 | Basel |
| 13 | 2DF | Miroslav Bogosavac | (1996-10-14)14 October 1996 (aged 20) | 0 | 0 | Čukarički |
| 14 | 2DF | Vukašin Jovanović | (1996-05-17)17 May 1996 (aged 21) | 10 | 0 | Bordeaux |
| 15 | 2DF | Aleksandar Filipović | (1994-12-20)20 December 1994 (aged 22) | 6 | 0 | Voždovac |
| 16 | 3MF | Marko Grujić | (1996-04-13)13 April 1996 (aged 21) | 12 | 0 | Liverpool |
| 17 | 3MF | Andrija Živković | (1996-07-11)11 July 1996 (aged 20) | 11 | 1 | Benfica |
| 18 | 3MF | Dejan Meleg | (1994-10-01)1 October 1994 (aged 22) | 4 | 0 | Vojvodina |
| 19 | 3MF | Saša Lukić | (1996-08-13)13 August 1996 (aged 20) | 10 | 1 | Torino |
| 20 | 3MF | Mihailo Ristić | (1995-10-31)31 October 1995 (aged 21) | 7 | 1 | Red Star Belgrade |
| 21 | 3MF | Nemanja Radonjić | (1996-02-15)15 February 1996 (aged 21) | 1 | 0 | Čukarički |
| 22 | 3MF | Srđan Plavšić | (1995-12-03)3 December 1995 (aged 21) | 6 | 0 | Red Star Belgrade |
| 23 | 1GK | Vanja Milinković-Savić | (1997-02-20)20 February 1997 (aged 20) | 8 | 0 | Lechia Gdańsk |

### Spain

Head coach: Albert Celades
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Kepa Arrizabalaga | (1994-10-03)3 October 1994 (aged 22) | 18 | 0 | Athletic Bilbao |
| 2 | 2DF | Héctor Bellerín | (1995-03-19)19 March 1995 (aged 22) | 10 | 0 | Arsenal |
| 3 | 2DF | José Gayà | (1995-05-25)25 May 1995 (aged 22) | 12 | 1 | Valencia |
| 4 | 2DF | Jorge Meré | (1997-04-17)17 April 1997 (aged 20) | 12 | 1 | Sporting Gijón |
| 5 | 2DF | Jesús Vallejo | (1997-01-05)5 January 1997 (aged 20) | 7 | 0 | Eintracht Frankfurt |
| 6 | 3MF | Dani Ceballos | (1996-08-07)7 August 1996 (aged 20) | 13 | 2 | Real Betis |
| 7 | 4FW | Gerard Deulofeu (captain) | (1994-03-13)13 March 1994 (aged 23) | 32 | 16 | Milan |
| 8 | 3MF | Saúl | (1994-11-21)21 November 1994 (aged 22) | 21 | 4 | Atlético Madrid |
| 9 | 4FW | Borja Mayoral | (1997-04-05)5 April 1997 (aged 20) | 9 | 2 | VfL Wolfsburg |
| 10 | 3MF | Denis Suárez | (1994-01-06)6 January 1994 (aged 23) | 17 | 3 | Barcelona |
| 11 | 3MF | Marco Asensio | (1996-01-21)21 January 1996 (aged 21) | 14 | 4 | Real Madrid |
| 12 | 4FW | Sandro | (1995-07-09)9 July 1995 (aged 21) | 3 | 0 | Málaga |
| 13 | 1GK | Rubén Blanco | (1995-07-25)25 July 1995 (aged 21) | 2 | 0 | Celta Vigo |
| 14 | 3MF | Mikel Merino | (1996-06-22)22 June 1996 (aged 20) | 5 | 1 | Borussia Dortmund |
| 15 | 4FW | Iñaki Williams | (1994-06-15)15 June 1994 (aged 23) | 12 | 2 | Athletic Bilbao |
| 16 | 1GK | Pau López | (1994-12-13)13 December 1994 (aged 22) | 4 | 0 | Tottenham Hotspur |
| 17 | 2DF | Álvaro Odriozola | (1995-12-14)14 December 1995 (aged 21) | 2 | 0 | Real Sociedad |
| 18 | 3MF | Mikel Oyarzabal | (1997-04-21)21 April 1997 (aged 20) | 2 | 0 | Real Sociedad |
| 19 | 2DF | Jonny | (1994-03-03)3 March 1994 (aged 23) | 15 | 0 | Celta Vigo |
| 20 | 3MF | Carlos Soler | (1997-01-02)2 January 1997 (aged 20) | 0 | 0 | Valencia |
| 21 | 3MF | Rodri | (1996-06-22)22 June 1996 (aged 20) | 0 | 0 | Villarreal |
| 22 | 3MF | Marcos Llorente | (1995-01-30)30 January 1995 (aged 22) | 5 | 0 | Alavés |
| 23 | 2DF | Diego González | (1995-01-28)28 January 1995 (aged 22) | 3 | 1 | Sevilla |

## Group C
### Czech Republic

Head coach: Vítězslav Lavička
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Luděk Vejmola | (1994-11-03)3 November 1994 (aged 22) | 2 | 0 | Mladá Boleslav |
| 2 | 2DF | Stefan Simić | (1995-01-20)20 January 1995 (aged 22) | 5 | 0 | Mouscron |
| 3 | 3MF | Marek Havlík | (1995-07-08)8 July 1995 (aged 21) | 9 | 1 | Slovácko |
| 4 | 3MF | Michal Sáček | (1996-09-19)19 September 1996 (aged 20) | 2 | 0 | Sparta Prague |
| 5 | 3MF | Tomáš Souček | (1995-02-27)27 February 1995 (aged 22) | 9 | 2 | Slovan Liberec |
| 6 | 2DF | Michael Lüftner | (1994-03-14)14 March 1994 (aged 23) | 15 | 0 | Slavia Prague |
| 7 | 4FW | Lukáš Juliš | (1994-02-12)12 February 1994 (aged 23) | 3 | 1 | Sparta Prague |
| 8 | 3MF | Antonín Barák | (1994-12-03)3 December 1994 (aged 22) | 6 | 1 | Slavia Prague |
| 9 | 4FW | Tomáš Chorý | (1995-01-26)26 January 1995 (aged 22) | 2 | 0 | Sigma Olomouc |
| 10 | 3MF | Michal Trávník (captain) | (1994-05-17)17 May 1994 (aged 23) | 24 | 2 | Jablonec |
| 11 | 3MF | Jakub Jankto | (1996-01-19)19 January 1996 (aged 21) | 4 | 3 | Udinese |
| 12 | 3MF | Michal Hubínek | (1994-11-04)4 November 1994 (aged 22) | 4 | 0 | Bohemians |
| 13 | 3MF | Jakub Nečas | (1995-01-26)26 January 1995 (aged 22) | 4 | 3 | Mladá Boleslav |
| 14 | 4FW | Patrik Schick | (1996-01-24)24 January 1996 (aged 21) | 9 | 10 | Sampdoria |
| 15 | 2DF | Patrizio Stronati | (1994-11-17)17 November 1994 (aged 22) | 3 | 0 | Mladá Boleslav |
| 16 | 1GK | Lukáš Zima | (1994-01-09)9 January 1994 (aged 23) | 10 | 0 | Genoa |
| 17 | 3MF | Václav Černý | (1997-10-17)17 October 1997 (aged 19) | 10 | 7 | Ajax |
| 18 | 3MF | Petr Ševčík | (1994-05-02)2 May 1994 (aged 23) | 1 | 0 | Slovan Liberec |
| 19 | 2DF | Milan Havel | (1994-08-07)7 August 1994 (aged 22) | 8 | 1 | Bohemians |
| 20 | 3MF | Martin Hašek | (1995-10-03)3 October 1995 (aged 21) | 2 | 1 | Bohemians |
| 21 | 2DF | Daniel Holzer | (1995-08-18)18 August 1995 (aged 21) | 7 | 0 | Sparta Prague |
| 22 | 2DF | Filip Kaša | (1994-01-01)1 January 1994 (aged 23) | 3 | 0 | Žilina |
| 23 | 1GK | Patrik Macej | (1994-06-11)11 June 1994 (aged 23) | 1 | 0 | Zemplín Michalovce |

### Denmark

Head coach: Niels Frederiksen
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jeppe Højbjerg | (1995-04-30)30 April 1995 (aged 22) | 19 | 0 | Esbjerg |
| 2 | 2DF | Frederik Holst | (1994-09-24)24 September 1994 (aged 22) | 19 | 0 | Brøndby |
| 3 | 2DF | Andreas Maxsø | (1994-03-18)18 March 1994 (aged 23) | 20 | 0 | Nordsjælland |
| 4 | 2DF | Patrick Banggaard | (1994-04-04)4 April 1994 (aged 23) | 21 | 2 | Darmstadt 98 |
| 5 | 2DF | Jakob Blåbjerg | (1995-01-11)11 January 1995 (aged 22) | 20 | 0 | AaB |
| 6 | 3MF | Christian Nørgaard | (1994-03-10)10 March 1994 (aged 23) | 23 | 0 | Brøndby |
| 7 | 3MF | Andrew Hjulsager | (1995-01-15)15 January 1995 (aged 22) | 22 | 4 | Celta Vigo |
| 8 | 3MF | Lasse Vigen Christensen (captain) | (1994-08-15)15 August 1994 (aged 22) | 34 | 5 | Fulham |
| 9 | 4FW | Marcus Ingvartsen | (1996-01-04)4 January 1996 (aged 21) | 8 | 8 | Nordsjælland |
| 10 | 4FW | Lucas Andersen | (1994-09-13)13 September 1994 (aged 22) | 26 | 5 | Grasshopper |
| 11 | 4FW | Kenneth Zohore | (1994-01-31)31 January 1994 (aged 23) | 16 | 6 | Cardiff City |
| 12 | 2DF | Rasmus Kristensen | (1997-07-11)11 July 1997 (aged 19) | 6 | 0 | Midtjylland |
| 13 | 2DF | Joachim Andersen | (1996-05-31)31 May 1996 (aged 21) | 3 | 0 | Twente |
| 14 | 3MF | Casper Nielsen | (1994-04-29)29 April 1994 (aged 23) | 19 | 4 | OB |
| 15 | 2DF | Mads Pedersen | (1996-09-01)1 September 1996 (aged 20) | 3 | 0 | Nordsjælland |
| 16 | 1GK | Thomas Hagelskjær | (1995-02-04)4 February 1995 (aged 22) | 5 | 0 | AGF |
| 17 | 3MF | Mathias Jensen | (1996-01-01)1 January 1996 (aged 21) | 0 | 0 | Nordsjælland |
| 18 | 3MF | Emiliano Marcondes | (1995-03-09)9 March 1995 (aged 22) | 13 | 2 | Nordsjælland |
| 19 | 3MF | Frederik Børsting | (1995-02-13)13 February 1995 (aged 22) | 20 | 2 | AaB |
| 20 | 2DF | Jacob Rasmussen | (1997-05-28)28 May 1997 (aged 20) | 0 | 0 | Rosenborg |
| 21 | 4FW | Kasper Junker | (1994-03-05)5 March 1994 (aged 23) | 3 | 0 | AGF |
| 22 | 1GK | Daniel Iversen | (1997-07-19)19 July 1997 (aged 19) | 0 | 0 | Leicester City |
| 23 | 3MF | Mikkel Duelund | (1997-06-29)29 June 1997 (aged 19) | 4 | 0 | Midtjylland |

### Germany

Head coach: Stefan Kuntz
Jonathan Tah withdrew from the squad due to injury and was replaced by Waldemar Anton.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Marvin Schwäbe | (1995-04-25)25 April 1995 (aged 22) | 4 | 0 | Dynamo Dresden |
| 2 | 2DF | Jeremy Toljan | (1994-08-08)8 August 1994 (aged 22) | 13 | 1 | 1899 Hoffenheim |
| 3 | 2DF | Yannick Gerhardt | (1994-03-13)13 March 1994 (aged 23) | 12 | 0 | VfL Wolfsburg |
| 4 | 2DF | Waldemar Anton | (1996-07-20)20 July 1996 (aged 20) | 1 | 0 | Hannover 96 |
| 5 | 2DF | Niklas Stark | (1995-04-14)14 April 1995 (aged 22) | 15 | 2 | Hertha BSC |
| 6 | 2DF | Gideon Jung | (1994-09-12)12 September 1994 (aged 22) | 1 | 0 | Hamburger SV |
| 7 | 3MF | Max Meyer | (1995-09-18)18 September 1995 (aged 21) | 19 | 6 | Schalke 04 |
| 8 | 3MF | Mahmoud Dahoud | (1996-01-01)1 January 1996 (aged 21) | 6 | 0 | Borussia Mönchengladbach |
| 9 | 4FW | Davie Selke | (1995-01-20)20 January 1995 (aged 22) | 11 | 7 | RB Leipzig |
| 10 | 3MF | Maximilian Arnold (captain) | (1994-05-27)27 May 1994 (aged 23) | 18 | 5 | VfL Wolfsburg |
| 11 | 4FW | Serge Gnabry | (1995-07-14)14 July 1995 (aged 21) | 10 | 2 | Werder Bremen |
| 12 | 1GK | Julian Pollersbeck | (1994-08-16)16 August 1994 (aged 22) | 2 | 0 | 1. FC Kaiserslautern |
| 13 | 4FW | Felix Platte | (1996-02-11)11 February 1996 (aged 21) | 0 | 0 | Darmstadt 98 |
| 14 | 2DF | Lukas Klünter | (1996-02-11)11 February 1996 (aged 21) | 0 | 0 | 1. FC Köln |
| 15 | 2DF | Marc-Oliver Kempf | (1995-05-26)26 May 1995 (aged 22) | 2 | 0 | SC Freiburg |
| 16 | 2DF | Thilo Kehrer | (1996-09-21)21 September 1996 (aged 20) | 2 | 0 | Schalke 04 |
| 17 | 3MF | Mitchell Weiser | (1994-04-21)21 April 1994 (aged 23) | 8 | 0 | Hertha BSC |
| 18 | 3MF | Nadiem Amiri | (1996-10-27)27 October 1996 (aged 20) | 7 | 1 | 1899 Hoffenheim |
| 19 | 3MF | Janik Haberer | (1994-04-02)2 April 1994 (aged 23) | 6 | 1 | SC Freiburg |
| 20 | 3MF | Levin Öztunalı | (1996-03-15)15 March 1996 (aged 21) | 12 | 3 | Mainz 05 |
| 21 | 3MF | Dominik Kohr | (1994-01-31)31 January 1994 (aged 23) | 2 | 0 | FC Augsburg |
| 22 | 4FW | Maximilian Philipp | (1994-03-01)1 March 1994 (aged 23) | 5 | 0 | SC Freiburg |
| 23 | 1GK | Odisseas Vlachodimos | (1994-04-26)26 April 1994 (aged 23) | 1 | 0 | Panathinaikos |

### Italy

Italy named their final squad on 6 June 2017.
Head coach: Luigi Di Biagio
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Gianluigi Donnarumma | (1999-02-25)25 February 1999 (aged 18) | 3 | 0 | Milan |
| 2 | 2DF | Davide Calabria | (1996-12-06)6 December 1996 (aged 20) | 5 | 0 | Milan |
| 3 | 2DF | Antonio Barreca | (1995-03-18)18 March 1995 (aged 22) | 10 | 0 | Torino |
| 4 | 2DF | Daniele Rugani | (1994-07-29)29 July 1994 (aged 22) | 15 | 2 | Juventus |
| 5 | 3MF | Danilo Cataldi | (1994-08-06)6 August 1994 (aged 22) | 19 | 2 | Genoa |
| 6 | 3MF | Lorenzo Pellegrini | (1996-06-19)19 June 1996 (aged 20) | 7 | 3 | Sassuolo |
| 7 | 4FW | Domenico Berardi | (1994-08-01)1 August 1994 (aged 22) | 20 | 3 | Sassuolo |
| 8 | 3MF | Alberto Grassi | (1995-03-07)7 March 1995 (aged 22) | 10 | 0 | Atalanta |
| 9 | 4FW | Alberto Cerri | (1996-04-16)16 April 1996 (aged 21) | 12 | 2 | Pescara |
| 10 | 4FW | Federico Bernardeschi | (1994-02-16)16 February 1994 (aged 23) | 12 | 3 | Fiorentina |
| 11 | 4FW | Andrea Petagna | (1995-06-30)30 June 1995 (aged 21) | 3 | 0 | Atalanta |
| 12 | 2DF | Andrea Conti | (1994-03-02)2 March 1994 (aged 23) | 14 | 1 | Atalanta |
| 13 | 2DF | Mattia Caldara | (1994-05-05)5 May 1994 (aged 23) | 9 | 0 | Atalanta |
| 14 | 2DF | Davide Biraschi | (1994-07-02)2 July 1994 (aged 22) | 5 | 0 | Genoa |
| 15 | 3MF | Marco Benassi (captain) | (1994-09-08)8 September 1994 (aged 22) | 24 | 6 | Torino |
| 16 | 4FW | Luca Garritano | (1994-02-11)11 February 1994 (aged 23) | 11 | 0 | Cesena |
| 17 | 1GK | Alessio Cragno | (1994-06-28)28 June 1994 (aged 22) | 12 | 0 | Benevento |
| 18 | 3MF | Roberto Gagliardini | (1994-04-07)7 April 1994 (aged 23) | 2 | 0 | Inter Milan |
| 19 | 1GK | Simone Scuffet | (1996-05-31)31 May 1996 (aged 21) | 2 | 0 | Udinese |
| 20 | 4FW | Federico Chiesa | (1997-10-25)25 October 1997 (aged 19) | 2 | 0 | Fiorentina |
| 21 | 3MF | Manuel Locatelli | (1998-01-08)8 January 1998 (aged 19) | 2 | 0 | Milan |
| 22 | 2DF | Alex Ferrari | (1994-07-01)1 July 1994 (aged 22) | 6 | 0 | Hellas Verona |
| 23 | 2DF | Giuseppe Pezzella | (1997-11-29)29 November 1997 (aged 19) | 0 | 0 | Palermo |

## Player statistics
### Player representation by league

| England | 36 | 13.04% | 13 |
| Italy | 33 | 11.96% | 10 |
| Germany | 31 | 11.23% | 9 |
| Czech Rep. | 19 | 6.88% | 2 |
| Spain | 19 | 6.88% | 3 |
| Poland | 18 | 6.52% | 4 |
| Portugal | 18 | 6.52% | 4 |
| Sweden | 18 | 6.52% | 1 |
| Denmark | 16 | 5.80% | 1 |
| Macedonia | 13 | 4.71% | 0 |
| Slovakia | 13 | 4.71% | 4 |
| Serbia | 11 | 3.99% | 1 |
| Others (14 leagues) | 30 | 10.87% | |
| Total | 276 | | |

## Footnotes

* ↑ Capped for Jamaica
* ↑ Capped for Scotland
* ↑ Capped for Albania
* ↑ Capped for Montenegro
* ↑ Capped for Ghana
* ↑ Capped for Greece