# 2018 FIFA World Cup squads

The 2018 FIFA World Cup was an international football tournament held in Russia from 14 June to 15 July 2018. The 32 national teams involved in the tournament were required to register a squad of 23 players, including three goalkeepers. Only players in these squads were eligible to take part in the tournament.
A provisional list of 35 players per national team was submitted to FIFA by 14 May 2018, one month prior to the opening match of the tournament. From the preliminary squad, the final list of 23 players per national team was submitted to FIFA by 4 June, 10 days prior to the opening match of the tournament. FIFA published the final lists with squad numbers on their website the same day. Teams were permitted to make late replacements in the event of serious injury, at any time up to 24 hours before their first match, where the replacement players did not need to be in the preliminary squad.
For players named in the 35-player preliminary squad, there was a mandatory rest period between 21 and 27 May 2018, except for those involved in the 2018 UEFA Champions League Final played on 26 May. Initially the preliminary squads were to have 30 players but, in February 2018, it was announced that the number of players to be named in the provisional squads was increased to 35.
The position listed for each player is per the official squad list published by FIFA. The age listed for each player is on 14 June 2018, the first day of the tournament. The numbers of caps and goals listed for each player do not include any matches played after the start of the tournament. 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. A flag is included for coaches who are of a different nationality than their own national team.

## Group A
### Egypt

Coach: Héctor Cúper
Egypt's 29-man preliminary squad was announced on 13 May 2018. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Essam El Hadary (captain) | (1973-01-15)15 January 1973 (aged 45) | 158 | 0 | Al Taawoun |
| 2 | 2DF | Ali Gabr | (1989-01-01)1 January 1989 (aged 29) | 21 | 1 | West Bromwich Albion |
| 3 | 2DF | Ahmed Elmohamady | (1987-09-09)9 September 1987 (aged 30) | 78 | 2 | Aston Villa |
| 4 | 3MF | Omar Gaber | (1992-01-30)30 January 1992 (aged 26) | 24 | 0 | Los Angeles FC |
| 5 | 3MF | Sam Morsy | (1991-09-10)10 September 1991 (aged 26) | 5 | 0 | Wigan Athletic |
| 6 | 2DF | Ahmed Hegazi | (1991-01-25)25 January 1991 (aged 27) | 45 | 1 | West Bromwich Albion |
| 7 | 2DF | Ahmed Fathy | (1984-11-10)10 November 1984 (aged 33) | 126 | 3 | Al Ahly |
| 8 | 3MF | Tarek Hamed | (1988-10-24)24 October 1988 (aged 29) | 21 | 0 | Zamalek |
| 9 | 4FW | Marwan Mohsen | (1989-02-26)26 February 1989 (aged 29) | 24 | 4 | Al Ahly |
| 10 | 4FW | Mohamed Salah | (1992-06-15)15 June 1992 (aged 25) | 57 | 33 | Liverpool |
| 11 | 4FW | Kahraba | (1994-04-13)13 April 1994 (aged 24) | 19 | 3 | Al-Ittihad |
| 12 | 2DF | Ayman Ashraf | (1991-04-09)9 April 1991 (aged 27) | 4 | 0 | Al Ahly |
| 13 | 2DF | Mohamed Abdel Shafy | (1985-07-01)1 July 1985 (aged 32) | 51 | 1 | Al Fateh |
| 14 | 4FW | Ramadan Sobhi | (1997-01-23)23 January 1997 (aged 21) | 23 | 1 | Stoke City |
| 15 | 2DF | Mahmoud Hamdy | (1995-06-01)1 June 1995 (aged 23) | 0 | 0 | Zamalek |
| 16 | 1GK | Sherif Ekramy | (1983-07-10)10 July 1983 (aged 34) | 22 | 0 | Al Ahly |
| 17 | 3MF | Mohamed Elneny | (1992-07-11)11 July 1992 (aged 25) | 61 | 5 | Arsenal |
| 18 | 4FW | Shikabala | (1986-03-05)5 March 1986 (aged 32) | 29 | 2 | Al Raed |
| 19 | 3MF | Abdallah El Said | (1985-07-13)13 July 1985 (aged 32) | 36 | 6 | KuPS |
| 20 | 2DF | Saad Samir | (1989-04-01)1 April 1989 (aged 29) | 11 | 0 | Al Ahly |
| 21 | 3MF | Trézéguet | (1994-10-01)1 October 1994 (aged 23) | 24 | 2 | Kasımpaşa |
| 22 | 4FW | Amr Warda | (1993-09-17)17 September 1993 (aged 24) | 16 | 0 | Atromitos |
| 23 | 1GK | Mohamed El Shenawy | (1988-12-18)18 December 1988 (aged 29) | 3 | 0 | Al Ahly |

### Russia

Coach: Stanislav Cherchesov
Russia's 28-man preliminary squad was announced on 11 May 2018. Ruslan Kambolov withdrew injured and was replaced by Sergei Ignashevich on 14 May. The final squad was announced on 3 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Igor Akinfeev (captain) | (1986-04-08)8 April 1986 (aged 32) | 106 | 0 | CSKA Moscow |
| 2 | 2DF | Mário Fernandes | (1990-09-19)19 September 1990 (aged 27) | 5 | 0 | CSKA Moscow |
| 3 | 2DF | Ilya Kutepov | (1993-07-29)29 July 1993 (aged 24) | 7 | 0 | Spartak Moscow |
| 4 | 2DF | Sergei Ignashevich | (1979-07-14)14 July 1979 (aged 38) | 122 | 8 | CSKA Moscow |
| 5 | 2DF | Andrei Semyonov | (1989-03-24)24 March 1989 (aged 29) | 6 | 0 | Akhmat Grozny |
| 6 | 3MF | Denis Cheryshev | (1990-12-26)26 December 1990 (aged 27) | 11 | 0 | Villarreal |
| 7 | 3MF | Daler Kuzyayev | (1993-01-15)15 January 1993 (aged 25) | 6 | 0 | Zenit Saint Petersburg |
| 8 | 3MF | Yury Gazinsky | (1989-07-20)20 July 1989 (aged 28) | 6 | 0 | Krasnodar |
| 9 | 3MF | Alan Dzagoev | (1990-06-17)17 June 1990 (aged 27) | 57 | 9 | CSKA Moscow |
| 10 | 4FW | Fyodor Smolov | (1990-02-09)9 February 1990 (aged 28) | 32 | 12 | Krasnodar |
| 11 | 3MF | Roman Zobnin | (1994-02-11)11 February 1994 (aged 24) | 12 | 0 | Spartak Moscow |
| 12 | 1GK | Andrey Lunyov | (1991-11-13)13 November 1991 (aged 26) | 3 | 0 | Zenit Saint Petersburg |
| 13 | 2DF | Fyodor Kudryashov | (1987-04-05)5 April 1987 (aged 31) | 19 | 0 | Rubin Kazan |
| 14 | 2DF | Vladimir Granat | (1987-05-22)22 May 1987 (aged 31) | 12 | 1 | Rubin Kazan |
| 15 | 3MF | Aleksei Miranchuk | (1995-10-17)17 October 1995 (aged 22) | 18 | 4 | Lokomotiv Moscow |
| 16 | 3MF | Anton Miranchuk | (1995-10-17)17 October 1995 (aged 22) | 6 | 0 | Lokomotiv Moscow |
| 17 | 3MF | Aleksandr Golovin | (1996-05-30)30 May 1996 (aged 22) | 19 | 2 | CSKA Moscow |
| 18 | 3MF | Yuri Zhirkov | (1983-08-20)20 August 1983 (aged 34) | 84 | 2 | Zenit Saint Petersburg |
| 19 | 3MF | Aleksandr Samedov | (1984-07-19)19 July 1984 (aged 33) | 48 | 7 | Spartak Moscow |
| 20 | 1GK | Vladimir Gabulov | (1983-10-19)19 October 1983 (aged 34) | 10 | 0 | Club Brugge |
| 21 | 3MF | Aleksandr Yerokhin | (1989-10-13)13 October 1989 (aged 28) | 17 | 0 | Zenit Saint Petersburg |
| 22 | 4FW | Artem Dzyuba | (1988-08-22)22 August 1988 (aged 29) | 23 | 11 | Arsenal Tula |
| 23 | 2DF | Igor Smolnikov | (1988-08-08)8 August 1988 (aged 29) | 27 | 0 | Zenit Saint Petersburg |

### Saudi Arabia

Coach: Juan Antonio Pizzi
Saudi Arabia's 28-man preliminary squad was announced on 17 May 2018. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Abdullah Al-Mayouf (captain) | (1987-01-23)23 January 1987 (aged 31) | 11 | 0 | Al Hilal |
| 2 | 2DF | Mansoor Al-Harbi | (1987-10-19)19 October 1987 (aged 30) | 40 | 1 | Al Ahli |
| 3 | 2DF | Osama Hawsawi | (1984-03-31)31 March 1984 (aged 34) | 135 | 7 | Al Hilal |
| 4 | 2DF | Ali Al-Bulaihi | (1989-11-21)21 November 1989 (aged 28) | 4 | 0 | Al Hilal |
| 5 | 2DF | Omar Hawsawi | (1985-09-27)27 September 1985 (aged 32) | 42 | 3 | Al Nassr |
| 6 | 2DF | Mohammed Al-Breik | (1992-09-15)15 September 1992 (aged 25) | 11 | 1 | Al Hilal |
| 7 | 3MF | Salman Al-Faraj | (1989-08-01)1 August 1989 (aged 28) | 43 | 3 | Al Hilal |
| 8 | 3MF | Yahya Al-Shehri | (1990-06-26)26 June 1990 (aged 27) | 57 | 8 | Leganés |
| 9 | 3MF | Hattan Bahebri | (1992-07-16)16 July 1992 (aged 25) | 5 | 0 | Al Shabab |
| 10 | 4FW | Mohammad Al-Sahlawi | (1987-01-10)10 January 1987 (aged 31) | 40 | 28 | Al Nassr |
| 11 | 3MF | Abdulmalek Al-Khaibri | (1986-03-13)13 March 1986 (aged 32) | 36 | 0 | Al Hilal |
| 12 | 3MF | Mohamed Kanno | (1994-09-22)22 September 1994 (aged 23) | 6 | 1 | Al Hilal |
| 13 | 2DF | Yasser Al-Shahrani | (1992-05-25)25 May 1992 (aged 26) | 37 | 0 | Al Hilal |
| 14 | 3MF | Abdullah Otayf | (1992-08-03)3 August 1992 (aged 25) | 16 | 1 | Al Hilal |
| 15 | 3MF | Abdullah Al-Khaibari | (1996-08-16)16 August 1996 (aged 21) | 5 | 0 | Al Shabab |
| 16 | 3MF | Housain Al-Mogahwi | (1988-03-24)24 March 1988 (aged 30) | 18 | 1 | Al Ahli |
| 17 | 3MF | Taisir Al-Jassim | (1984-07-25)25 July 1984 (aged 33) | 132 | 19 | Al Ahli |
| 18 | 3MF | Salem Al-Dawsari | (1991-08-19)19 August 1991 (aged 26) | 33 | 4 | Villarreal |
| 19 | 4FW | Fahad Al-Muwallad | (1994-09-14)14 September 1994 (aged 23) | 45 | 10 | Levante |
| 20 | 4FW | Muhannad Assiri | (1986-10-14)14 October 1986 (aged 31) | 18 | 4 | Al Ahli |
| 21 | 1GK | Yasser Al-Mosailem | (1984-02-27)27 February 1984 (aged 34) | 32 | 0 | Al Ahli |
| 22 | 1GK | Mohammed Al-Owais | (1991-10-10)10 October 1991 (aged 26) | 6 | 0 | Al Ahli |
| 23 | 2DF | Motaz Hawsawi | (1992-02-17)17 February 1992 (aged 26) | 17 | 0 | Al Ahli |

### Uruguay

Coach: Óscar Tabárez
Uruguay's 26-man preliminary squad was announced on 15 May 2018. The final squad was announced on 2 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Fernando Muslera | (1986-06-16)16 June 1986 (aged 31) | 97 | 0 | Galatasaray |
| 2 | 2DF | José Giménez | (1995-01-20)20 January 1995 (aged 23) | 42 | 5 | Atlético Madrid |
| 3 | 2DF | Diego Godín (captain) | (1986-02-16)16 February 1986 (aged 32) | 116 | 8 | Atlético Madrid |
| 4 | 2DF | Guillermo Varela | (1993-03-24)24 March 1993 (aged 25) | 3 | 0 | Peñarol |
| 5 | 3MF | Carlos Sánchez | (1984-12-02)2 December 1984 (aged 33) | 36 | 1 | Monterrey |
| 6 | 3MF | Rodrigo Bentancur | (1997-06-25)25 June 1997 (aged 20) | 7 | 0 | Juventus |
| 7 | 3MF | Cristian Rodríguez | (1985-09-30)30 September 1985 (aged 32) | 105 | 11 | Peñarol |
| 8 | 3MF | Nahitan Nández | (1995-12-28)28 December 1995 (aged 22) | 12 | 0 | Boca Juniors |
| 9 | 4FW | Luis Suárez | (1987-01-24)24 January 1987 (aged 31) | 98 | 51 | Barcelona |
| 10 | 4FW | Giorgian De Arrascaeta | (1994-06-01)1 June 1994 (aged 24) | 14 | 2 | Cruzeiro |
| 11 | 4FW | Cristhian Stuani | (1986-10-12)12 October 1986 (aged 31) | 41 | 5 | Girona |
| 12 | 1GK | Martín Campaña | (1989-05-29)29 May 1989 (aged 29) | 1 | 0 | Independiente |
| 13 | 2DF | Gastón Silva | (1994-03-05)5 March 1994 (aged 24) | 17 | 0 | Independiente |
| 14 | 3MF | Lucas Torreira | (1996-02-11)11 February 1996 (aged 22) | 3 | 0 | Sampdoria |
| 15 | 3MF | Matías Vecino | (1991-08-24)24 August 1991 (aged 26) | 22 | 1 | Inter Milan |
| 16 | 2DF | Maxi Pereira | (1984-06-08)8 June 1984 (aged 34) | 125 | 3 | Porto |
| 17 | 3MF | Diego Laxalt | (1993-02-07)7 February 1993 (aged 25) | 6 | 0 | Genoa |
| 18 | 4FW | Maxi Gómez | (1996-08-14)14 August 1996 (aged 21) | 5 | 0 | Celta Vigo |
| 19 | 2DF | Sebastián Coates | (1990-10-07)7 October 1990 (aged 27) | 30 | 1 | Sporting CP |
| 20 | 4FW | Jonathan Urretaviscaya | (1990-03-19)19 March 1990 (aged 28) | 4 | 0 | Monterrey |
| 21 | 4FW | Edinson Cavani | (1987-02-14)14 February 1987 (aged 31) | 101 | 42 | Paris Saint-Germain |
| 22 | 2DF | Martín Cáceres | (1987-04-07)7 April 1987 (aged 31) | 76 | 4 | Lazio |
| 23 | 1GK | Martín Silva | (1983-03-25)25 March 1983 (aged 35) | 11 | 0 | Vasco da Gama |

## Group B
### Iran

Coach: Carlos Queiroz
Iran's 35-man preliminary squad was announced on 13 May 2018. The squad was reduced to 24 players on 20 May. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Alireza Beiranvand | (1992-09-21)21 September 1992 (aged 25) | 22 | 0 | Persepolis |
| 2 | 3MF | Mehdi Torabi | (1994-09-10)10 September 1994 (aged 23) | 17 | 4 | Saipa |
| 3 | 2DF | Ehsan Hajsafi | (1990-02-25)25 February 1990 (aged 28) | 94 | 6 | Olympiacos |
| 4 | 3MF | Rouzbeh Cheshmi | (1993-07-24)24 July 1993 (aged 24) | 10 | 1 | Esteghlal |
| 5 | 2DF | Milad Mohammadi | (1993-09-29)29 September 1993 (aged 24) | 19 | 0 | Akhmat Grozny |
| 6 | 3MF | Saeid Ezatolahi | (1996-10-01)1 October 1996 (aged 21) | 25 | 1 | Amkar Perm |
| 7 | 3MF | Masoud Shojaei (captain) | (1984-06-09)9 June 1984 (aged 34) | 74 | 8 | AEK Athens |
| 8 | 2DF | Morteza Pouraliganji | (1992-04-19)19 April 1992 (aged 26) | 27 | 2 | Al Sadd |
| 9 | 3MF | Omid Ebrahimi | (1987-09-16)16 September 1987 (aged 30) | 30 | 0 | Esteghlal |
| 10 | 4FW | Karim Ansarifard | (1990-04-03)3 April 1990 (aged 28) | 64 | 17 | Olympiacos |
| 11 | 3MF | Vahid Amiri | (1988-04-02)2 April 1988 (aged 30) | 36 | 1 | Persepolis |
| 12 | 1GK | Mohammad Rashid Mazaheri | (1989-05-18)18 May 1989 (aged 29) | 3 | 0 | Zob Ahan |
| 13 | 2DF | Mohammad Reza Khanzadeh | (1991-05-11)11 May 1991 (aged 27) | 11 | 1 | Padideh |
| 14 | 3MF | Saman Ghoddos | (1993-09-06)6 September 1993 (aged 24) | 8 | 1 | Östersund |
| 15 | 2DF | Pejman Montazeri | (1983-09-06)6 September 1983 (aged 34) | 46 | 1 | Esteghlal |
| 16 | 4FW | Reza Ghoochannejhad | (1987-09-20)20 September 1987 (aged 30) | 43 | 17 | Heerenveen |
| 17 | 4FW | Mehdi Taremi | (1992-07-18)18 July 1992 (aged 25) | 26 | 11 | Al-Gharafa |
| 18 | 4FW | Alireza Jahanbakhsh | (1993-08-11)11 August 1993 (aged 24) | 38 | 4 | AZ |
| 19 | 2DF | Majid Hosseini | (1996-06-20)20 June 1996 (aged 21) | 1 | 0 | Esteghlal |
| 20 | 4FW | Sardar Azmoun | (1995-01-01)1 January 1995 (aged 23) | 33 | 23 | Rubin Kazan |
| 21 | 3MF | Ashkan Dejagah | (1986-07-05)5 July 1986 (aged 31) | 46 | 9 | Nottingham Forest |
| 22 | 1GK | Amir Abedzadeh | (1993-04-26)26 April 1993 (aged 25) | 1 | 0 | Marítimo |
| 23 | 2DF | Ramin Rezaeian | (1990-03-21)21 March 1990 (aged 28) | 28 | 2 | Oostende |

### Morocco

Coach: Hervé Renard
Morocco's 26-man preliminary squad was announced on 17 May 2018. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Yassine Bounou | (1991-04-05)5 April 1991 (aged 27) | 11 | 0 | Girona |
| 2 | 2DF | Achraf Hakimi | (1998-11-04)4 November 1998 (aged 19) | 10 | 1 | Real Madrid |
| 3 | 2DF | Hamza Mendyl | (1997-10-21)21 October 1997 (aged 20) | 13 | 0 | Lille |
| 4 | 2DF | Manuel da Costa | (1986-05-06)6 May 1986 (aged 32) | 28 | 1 | İstanbul Başakşehir |
| 5 | 2DF | Medhi Benatia (captain) | (1987-04-17)17 April 1987 (aged 31) | 57 | 2 | Juventus |
| 6 | 2DF | Romain Saïss | (1990-03-26)26 March 1990 (aged 28) | 24 | 1 | Wolverhampton Wanderers |
| 7 | 3MF | Hakim Ziyech | (1993-03-19)19 March 1993 (aged 25) | 18 | 9 | Ajax |
| 8 | 3MF | Karim El Ahmadi | (1985-01-27)27 January 1985 (aged 33) | 51 | 1 | Feyenoord |
| 9 | 4FW | Ayoub El Kaabi | (1993-06-25)25 June 1993 (aged 24) | 10 | 11 | RS Berkane |
| 10 | 3MF | Younès Belhanda | (1990-02-25)25 February 1990 (aged 28) | 47 | 5 | Galatasaray |
| 11 | 3MF | Fayçal Fajr | (1988-08-01)1 August 1988 (aged 29) | 23 | 2 | Getafe |
| 12 | 1GK | Munir Mohamedi | (1989-05-10)10 May 1989 (aged 29) | 27 | 0 | Numancia |
| 13 | 4FW | Khalid Boutaïb | (1987-04-24)24 April 1987 (aged 31) | 18 | 7 | Yeni Malatyaspor |
| 14 | 3MF | Mbark Boussoufa | (1984-08-15)15 August 1984 (aged 33) | 59 | 7 | Al Jazira |
| 15 | 3MF | Youssef Aït Bennasser | (1996-07-07)7 July 1996 (aged 21) | 14 | 0 | Caen |
| 16 | 3MF | Nordin Amrabat | (1987-03-31)31 March 1987 (aged 31) | 44 | 4 | Leganés |
| 17 | 2DF | Nabil Dirar | (1986-02-25)25 February 1986 (aged 32) | 34 | 3 | Fenerbahçe |
| 18 | 3MF | Amine Harit | (1997-06-18)18 June 1997 (aged 20) | 6 | 0 | Schalke 04 |
| 19 | 4FW | Youssef En-Nesyri | (1997-06-01)1 June 1997 (aged 21) | 16 | 2 | Málaga |
| 20 | 4FW | Aziz Bouhaddouz | (1987-03-30)30 March 1987 (aged 31) | 15 | 3 | FC St. Pauli |
| 21 | 3MF | Sofyan Amrabat | (1996-08-21)21 August 1996 (aged 21) | 6 | 0 | Feyenoord |
| 22 | 1GK | Ahmed Reda Tagnaouti | (1996-04-05)5 April 1996 (aged 22) | 2 | 0 | IR Tanger |
| 23 | 3MF | Mehdi Carcela | (1989-07-01)1 July 1989 (aged 28) | 20 | 1 | Standard Liège |

### Portugal

Coach: Fernando Santos
Portugal's 35-man preliminary squad was announced on 14 May 2018. The final squad was announced on 17 May.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Rui Patrício | (1988-02-15)15 February 1988 (aged 30) | 69 | 0 | Sporting CP |
| 2 | 2DF | Bruno Alves | (1981-11-27)27 November 1981 (aged 36) | 96 | 11 | Rangers |
| 3 | 2DF | Pepe | (1983-02-26)26 February 1983 (aged 35) | 95 | 5 | Beşiktaş |
| 4 | 3MF | Manuel Fernandes | (1986-02-05)5 February 1986 (aged 32) | 14 | 3 | Lokomotiv Moscow |
| 5 | 2DF | Raphaël Guerreiro | (1993-12-22)22 December 1993 (aged 24) | 24 | 2 | Borussia Dortmund |
| 6 | 2DF | José Fonte | (1983-12-22)22 December 1983 (aged 34) | 31 | 0 | Dalian Yifang |
| 7 | 4FW | Cristiano Ronaldo (captain) | (1985-02-05)5 February 1985 (aged 33) | 150 | 81 | Real Madrid |
| 8 | 3MF | João Moutinho | (1986-09-08)8 September 1986 (aged 31) | 110 | 7 | Monaco |
| 9 | 4FW | André Silva | (1995-11-06)6 November 1995 (aged 22) | 23 | 12 | Milan |
| 10 | 3MF | João Mário | (1993-01-19)19 January 1993 (aged 25) | 36 | 2 | West Ham United |
| 11 | 3MF | Bernardo Silva | (1994-08-10)10 August 1994 (aged 23) | 25 | 2 | Manchester City |
| 12 | 1GK | Anthony Lopes | (1990-10-01)1 October 1990 (aged 27) | 7 | 0 | Lyon |
| 13 | 2DF | Rúben Dias | (1997-05-14)14 May 1997 (aged 21) | 1 | 0 | Benfica |
| 14 | 3MF | William Carvalho | (1992-04-07)7 April 1992 (aged 26) | 43 | 2 | Sporting CP |
| 15 | 2DF | Ricardo Pereira | (1993-10-06)6 October 1993 (aged 24) | 4 | 0 | Porto |
| 16 | 3MF | Bruno Fernandes | (1994-09-08)8 September 1994 (aged 23) | 6 | 1 | Sporting CP |
| 17 | 4FW | Gonçalo Guedes | (1996-11-29)29 November 1996 (aged 21) | 10 | 3 | Valencia |
| 18 | 4FW | Gelson Martins | (1995-05-11)11 May 1995 (aged 23) | 18 | 0 | Sporting CP |
| 19 | 2DF | Mário Rui | (1991-05-27)27 May 1991 (aged 27) | 4 | 0 | Napoli |
| 20 | 4FW | Ricardo Quaresma | (1983-09-26)26 September 1983 (aged 34) | 77 | 9 | Beşiktaş |
| 21 | 2DF | Cédric | (1991-08-31)31 August 1991 (aged 26) | 29 | 1 | Southampton |
| 22 | 1GK | Beto | (1982-05-01)1 May 1982 (aged 36) | 14 | 0 | Göztepe |
| 23 | 3MF | Adrien Silva | (1989-03-15)15 March 1989 (aged 29) | 23 | 1 | Leicester City |

### Spain

Coach: Fernando Hierro
Spain's final squad was announced on 21 May 2018. Coach Julen Lopetegui was sacked and replaced by Fernando Hierro on 13 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | David de Gea | (1990-11-07)7 November 1990 (aged 27) | 29 | 0 | Manchester United |
| 2 | 2DF | Dani Carvajal | (1992-01-11)11 January 1992 (aged 26) | 15 | 0 | Real Madrid |
| 3 | 2DF | Gerard Piqué | (1987-02-02)2 February 1987 (aged 31) | 98 | 5 | Barcelona |
| 4 | 2DF | Nacho | (1990-01-18)18 January 1990 (aged 28) | 17 | 0 | Real Madrid |
| 5 | 3MF | Sergio Busquets | (1988-07-16)16 July 1988 (aged 29) | 103 | 2 | Barcelona |
| 6 | 3MF | Andrés Iniesta | (1984-05-11)11 May 1984 (aged 34) | 127 | 14 | Barcelona |
| 7 | 3MF | Saúl | (1994-11-21)21 November 1994 (aged 23) | 10 | 0 | Atlético Madrid |
| 8 | 3MF | Koke | (1992-01-08)8 January 1992 (aged 26) | 40 | 0 | Atlético Madrid |
| 9 | 4FW | Rodrigo | (1991-03-06)6 March 1991 (aged 27) | 6 | 2 | Valencia |
| 10 | 3MF | Thiago | (1991-04-11)11 April 1991 (aged 27) | 29 | 2 | Bayern Munich |
| 11 | 4FW | Lucas Vázquez | (1991-07-01)1 July 1991 (aged 26) | 7 | 0 | Real Madrid |
| 12 | 2DF | Álvaro Odriozola | (1995-12-14)14 December 1995 (aged 22) | 4 | 1 | Real Sociedad |
| 13 | 1GK | Kepa Arrizabalaga | (1994-10-03)3 October 1994 (aged 23) | 1 | 0 | Athletic Bilbao |
| 14 | 2DF | César Azpilicueta | (1989-08-28)28 August 1989 (aged 28) | 22 | 0 | Chelsea |
| 15 | 2DF | Sergio Ramos (captain) | (1986-03-30)30 March 1986 (aged 32) | 152 | 13 | Real Madrid |
| 16 | 2DF | Nacho Monreal | (1986-02-26)26 February 1986 (aged 32) | 22 | 1 | Arsenal |
| 17 | 4FW | Iago Aspas | (1987-08-01)1 August 1987 (aged 30) | 10 | 5 | Celta Vigo |
| 18 | 2DF | Jordi Alba | (1989-03-21)21 March 1989 (aged 29) | 62 | 8 | Barcelona |
| 19 | 4FW | Diego Costa | (1988-10-07)7 October 1988 (aged 29) | 20 | 7 | Atlético Madrid |
| 20 | 3MF | Marco Asensio | (1996-01-21)21 January 1996 (aged 22) | 12 | 0 | Real Madrid |
| 21 | 4FW | David Silva | (1986-01-08)8 January 1986 (aged 32) | 121 | 35 | Manchester City |
| 22 | 3MF | Isco | (1992-04-21)21 April 1992 (aged 26) | 28 | 10 | Real Madrid |
| 23 | 1GK | Pepe Reina | (1982-08-31)31 August 1982 (aged 35) | 36 | 0 | Napoli |

## Group C
### Australia

Coach: Bert van Marwijk
Australia's 32-man preliminary squad was announced on 6 May 2018. The squad was reduced to 26 players on 14 May, then extended to 27 players on 28 May. The final squad was announced on 3 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Mathew Ryan | (1992-04-08)8 April 1992 (aged 26) | 44 | 0 | Brighton & Hove Albion |
| 2 | 2DF | Miloš Degenek | (1994-04-28)28 April 1994 (aged 24) | 18 | 0 | Yokohama F. Marinos |
| 3 | 2DF | James Meredith | (1988-04-05)5 April 1988 (aged 30) | 2 | 0 | Millwall |
| 4 | 4FW | Tim Cahill | (1979-12-06)6 December 1979 (aged 38) | 106 | 50 | Millwall |
| 5 | 2DF | Mark Milligan | (1985-08-04)4 August 1985 (aged 32) | 71 | 6 | Al Ahli |
| 6 | 2DF | Matthew Jurman | (1989-12-08)8 December 1989 (aged 28) | 4 | 0 | Suwon Samsung Bluewings |
| 7 | 4FW | Mathew Leckie | (1991-02-04)4 February 1991 (aged 27) | 53 | 8 | Hertha BSC |
| 8 | 3MF | Massimo Luongo | (1992-09-25)25 September 1992 (aged 25) | 36 | 5 | Queens Park Rangers |
| 9 | 4FW | Tomi Juric | (1991-07-22)22 July 1991 (aged 26) | 35 | 8 | Luzern |
| 10 | 4FW | Robbie Kruse | (1988-10-05)5 October 1988 (aged 29) | 64 | 5 | VfL Bochum |
| 11 | 4FW | Andrew Nabbout | (1992-12-17)17 December 1992 (aged 25) | 4 | 1 | Urawa Red Diamonds |
| 12 | 1GK | Brad Jones | (1982-03-19)19 March 1982 (aged 36) | 6 | 0 | Feyenoord |
| 13 | 3MF | Aaron Mooy | (1990-09-15)15 September 1990 (aged 27) | 34 | 5 | Huddersfield Town |
| 14 | 4FW | Jamie Maclaren | (1993-07-29)29 July 1993 (aged 24) | 6 | 0 | Hibernian |
| 15 | 3MF | Mile Jedinak (captain) | (1984-08-03)3 August 1984 (aged 33) | 76 | 18 | Aston Villa |
| 16 | 2DF | Aziz Behich | (1990-12-16)16 December 1990 (aged 27) | 23 | 2 | Bursaspor |
| 17 | 4FW | Daniel Arzani | (1999-01-04)4 January 1999 (aged 19) | 2 | 1 | Melbourne City |
| 18 | 1GK | Danny Vukovic | (1985-03-27)27 March 1985 (aged 33) | 1 | 0 | Genk |
| 19 | 2DF | Josh Risdon | (1992-07-27)27 July 1992 (aged 25) | 8 | 0 | Western Sydney Wanderers |
| 20 | 2DF | Trent Sainsbury | (1992-01-05)5 January 1992 (aged 26) | 35 | 3 | Grasshopper |
| 21 | 4FW | Dimitri Petratos | (1992-11-10)10 November 1992 (aged 25) | 2 | 0 | Newcastle Jets |
| 22 | 3MF | Jackson Irvine | (1993-03-07)7 March 1993 (aged 25) | 19 | 2 | Hull City |
| 23 | 3MF | Tom Rogic | (1992-12-16)16 December 1992 (aged 25) | 37 | 7 | Celtic |

### Denmark

Coach: Åge Hareide
Denmark's 35-man preliminary squad was announced on 14 May 2018. The squad was reduced to 27 players on 27 May. The final squad was announced on 3 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Kasper Schmeichel | (1986-11-05)5 November 1986 (aged 31) | 35 | 0 | Leicester City |
| 2 | 3MF | Michael Krohn-Dehli | (1983-06-06)6 June 1983 (aged 35) | 59 | 6 | Deportivo La Coruña |
| 3 | 2DF | Jannik Vestergaard | (1992-08-03)3 August 1992 (aged 25) | 16 | 1 | Borussia Mönchengladbach |
| 4 | 2DF | Simon Kjær (captain) | (1989-03-26)26 March 1989 (aged 29) | 78 | 3 | Sevilla |
| 5 | 2DF | Jonas Knudsen | (1992-09-16)16 September 1992 (aged 25) | 3 | 0 | Ipswich Town |
| 6 | 2DF | Andreas Christensen | (1996-04-10)10 April 1996 (aged 22) | 16 | 1 | Chelsea |
| 7 | 3MF | William Kvist | (1985-02-24)24 February 1985 (aged 33) | 80 | 2 | Copenhagen |
| 8 | 3MF | Thomas Delaney | (1991-09-03)3 September 1991 (aged 26) | 27 | 4 | Werder Bremen |
| 9 | 4FW | Nicolai Jørgensen | (1991-01-15)15 January 1991 (aged 27) | 31 | 8 | Feyenoord |
| 10 | 3MF | Christian Eriksen | (1992-02-14)14 February 1992 (aged 26) | 78 | 22 | Tottenham Hotspur |
| 11 | 4FW | Martin Braithwaite | (1991-06-05)5 June 1991 (aged 27) | 20 | 1 | Bordeaux |
| 12 | 4FW | Kasper Dolberg | (1997-10-06)6 October 1997 (aged 20) | 6 | 1 | Ajax |
| 13 | 2DF | Mathias Jørgensen | (1990-04-23)23 April 1990 (aged 28) | 12 | 0 | Huddersfield Town |
| 14 | 2DF | Henrik Dalsgaard | (1989-07-27)27 July 1989 (aged 28) | 11 | 0 | Brentford |
| 15 | 4FW | Viktor Fischer | (1994-06-09)9 June 1994 (aged 24) | 19 | 3 | Copenhagen |
| 16 | 1GK | Jonas Lössl | (1989-02-01)1 February 1989 (aged 29) | 1 | 0 | Huddersfield Town |
| 17 | 2DF | Jens Stryger Larsen | (1991-02-21)21 February 1991 (aged 27) | 13 | 1 | Udinese |
| 18 | 3MF | Lukas Lerager | (1993-07-12)12 July 1993 (aged 24) | 4 | 0 | Bordeaux |
| 19 | 3MF | Lasse Schöne | (1986-05-27)27 May 1986 (aged 32) | 36 | 3 | Ajax |
| 20 | 4FW | Yussuf Poulsen | (1994-06-15)15 June 1994 (aged 23) | 28 | 4 | RB Leipzig |
| 21 | 4FW | Andreas Cornelius | (1993-03-16)16 March 1993 (aged 25) | 18 | 4 | Atalanta |
| 22 | 1GK | Frederik Rønnow | (1992-08-04)4 August 1992 (aged 25) | 6 | 0 | Brøndby |
| 23 | 4FW | Pione Sisto | (1995-02-04)4 February 1995 (aged 23) | 14 | 1 | Celta Vigo |

### France

Coach: Didier Deschamps
France's final squad was announced on 17 May 2018.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Hugo Lloris (captain) | (1986-12-26)26 December 1986 (aged 31) | 98 | 0 | Tottenham Hotspur |
| 2 | 2DF | Benjamin Pavard | (1996-03-28)28 March 1996 (aged 22) | 6 | 0 | VfB Stuttgart |
| 3 | 2DF | Presnel Kimpembe | (1995-08-13)13 August 1995 (aged 22) | 2 | 0 | Paris Saint-Germain |
| 4 | 2DF | Raphaël Varane | (1993-04-25)25 April 1993 (aged 25) | 42 | 2 | Real Madrid |
| 5 | 2DF | Samuel Umtiti | (1993-11-14)14 November 1993 (aged 24) | 19 | 2 | Barcelona |
| 6 | 3MF | Paul Pogba | (1993-03-15)15 March 1993 (aged 25) | 54 | 9 | Manchester United |
| 7 | 4FW | Antoine Griezmann | (1991-03-21)21 March 1991 (aged 27) | 54 | 20 | Atlético Madrid |
| 8 | 4FW | Thomas Lemar | (1995-11-12)12 November 1995 (aged 22) | 12 | 3 | Monaco |
| 9 | 4FW | Olivier Giroud | (1986-09-30)30 September 1986 (aged 31) | 74 | 31 | Chelsea |
| 10 | 4FW | Kylian Mbappé | (1998-12-20)20 December 1998 (aged 19) | 15 | 4 | Paris Saint-Germain |
| 11 | 4FW | Ousmane Dembélé | (1997-05-15)15 May 1997 (aged 21) | 12 | 2 | Barcelona |
| 12 | 3MF | Corentin Tolisso | (1994-08-03)3 August 1994 (aged 23) | 9 | 0 | Bayern Munich |
| 13 | 3MF | N'Golo Kanté | (1991-03-29)29 March 1991 (aged 27) | 24 | 1 | Chelsea |
| 14 | 3MF | Blaise Matuidi | (1987-04-09)9 April 1987 (aged 31) | 67 | 9 | Juventus |
| 15 | 3MF | Steven Nzonzi | (1988-12-15)15 December 1988 (aged 29) | 4 | 0 | Sevilla |
| 16 | 1GK | Steve Mandanda | (1985-03-28)28 March 1985 (aged 33) | 27 | 0 | Marseille |
| 17 | 2DF | Adil Rami | (1985-12-27)27 December 1985 (aged 32) | 35 | 1 | Marseille |
| 18 | 4FW | Nabil Fekir | (1993-07-18)18 July 1993 (aged 24) | 12 | 2 | Lyon |
| 19 | 2DF | Djibril Sidibé | (1992-07-29)29 July 1992 (aged 25) | 17 | 1 | Monaco |
| 20 | 4FW | Florian Thauvin | (1993-01-26)26 January 1993 (aged 25) | 4 | 0 | Marseille |
| 21 | 2DF | Lucas Hernandez | (1996-02-14)14 February 1996 (aged 22) | 5 | 0 | Atlético Madrid |
| 22 | 2DF | Benjamin Mendy | (1994-07-17)17 July 1994 (aged 23) | 7 | 0 | Manchester City |
| 23 | 1GK | Alphonse Areola | (1993-02-27)27 February 1993 (aged 25) | 0 | 0 | Paris Saint-Germain |

### Peru

Coach: Ricardo Gareca
Peru's 24-man preliminary squad was announced on 16 May 2018. The final squad was initially announced on 30 May, but was extended to 24 players on 31 May after the suspension of Paolo Guerrero was lifted. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Pedro Gallese | (1990-02-23)23 February 1990 (aged 28) | 38 | 0 | Veracruz |
| 2 | 2DF | Alberto Rodríguez | (1984-03-31)31 March 1984 (aged 34) | 74 | 0 | Atlético Junior |
| 3 | 2DF | Aldo Corzo | (1989-05-20)20 May 1989 (aged 29) | 26 | 0 | Universitario |
| 4 | 2DF | Anderson Santamaría | (1992-01-10)10 January 1992 (aged 26) | 4 | 0 | Puebla |
| 5 | 2DF | Miguel Araujo | (1994-10-24)24 October 1994 (aged 23) | 8 | 0 | Alianza Lima |
| 6 | 2DF | Miguel Trauco | (1992-08-25)25 August 1992 (aged 25) | 27 | 0 | Flamengo |
| 7 | 3MF | Paolo Hurtado | (1990-07-27)27 July 1990 (aged 27) | 33 | 3 | Vitória de Guimarães |
| 8 | 3MF | Christian Cueva | (1991-11-23)23 November 1991 (aged 26) | 46 | 8 | São Paulo |
| 9 | 4FW | Paolo Guerrero (captain) | (1984-01-01)1 January 1984 (aged 34) | 88 | 34 | Flamengo |
| 10 | 4FW | Jefferson Farfán | (1984-10-26)26 October 1984 (aged 33) | 84 | 25 | Lokomotiv Moscow |
| 11 | 4FW | Raúl Ruidíaz | (1990-07-25)25 July 1990 (aged 27) | 30 | 4 | Morelia |
| 12 | 1GK | Carlos Cáceda | (1991-09-27)27 September 1991 (aged 26) | 6 | 0 | Deportivo Municipal |
| 13 | 3MF | Renato Tapia | (1995-07-28)28 July 1995 (aged 22) | 33 | 3 | Feyenoord |
| 14 | 3MF | Andy Polo | (1994-09-29)29 September 1994 (aged 23) | 17 | 1 | Portland Timbers |
| 15 | 2DF | Christian Ramos | (1988-11-04)4 November 1988 (aged 29) | 68 | 3 | Veracruz |
| 16 | 3MF | Wilder Cartagena | (1994-09-23)23 September 1994 (aged 23) | 3 | 0 | Veracruz |
| 17 | 2DF | Luis Advíncula | (1990-03-02)2 March 1990 (aged 28) | 67 | 0 | Lobos BUAP |
| 18 | 4FW | André Carrillo | (1991-06-14)14 June 1991 (aged 27) | 46 | 5 | Watford |
| 19 | 3MF | Yoshimar Yotún | (1990-04-07)7 April 1990 (aged 28) | 74 | 2 | Orlando City SC |
| 20 | 4FW | Edison Flores | (1994-05-14)14 May 1994 (aged 24) | 30 | 9 | AaB |
| 21 | 1GK | José Carvallo | (1986-03-01)1 March 1986 (aged 32) | 6 | 0 | UTC |
| 22 | 2DF | Nilson Loyola | (1994-10-26)26 October 1994 (aged 23) | 3 | 0 | Melgar |
| 23 | 3MF | Pedro Aquino | (1995-04-13)13 April 1995 (aged 23) | 14 | 0 | Lobos BUAP |

## Group D
### Argentina

Coach: Jorge Sampaoli
Argentina's 35-man preliminary squad was announced on 14 May 2018. The final squad was announced on 21 May. Sergio Romero withdrew injured and was replaced by Nahuel Guzmán on 23 May. Manuel Lanzini withdrew injured and was replaced by Enzo Pérez on 9 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Nahuel Guzmán | (1986-02-10)10 February 1986 (aged 32) | 6 | 0 | UANL |
| 2 | 2DF | Gabriel Mercado | (1987-03-18)18 March 1987 (aged 31) | 20 | 3 | Sevilla |
| 3 | 2DF | Nicolás Tagliafico | (1992-08-31)31 August 1992 (aged 25) | 4 | 0 | Ajax |
| 4 | 2DF | Cristian Ansaldi | (1986-09-20)20 September 1986 (aged 31) | 5 | 0 | Torino |
| 5 | 3MF | Lucas Biglia | (1986-01-30)30 January 1986 (aged 32) | 57 | 1 | Milan |
| 6 | 2DF | Federico Fazio | (1987-03-17)17 March 1987 (aged 31) | 9 | 1 | Roma |
| 7 | 3MF | Éver Banega | (1988-06-29)29 June 1988 (aged 29) | 62 | 6 | Sevilla |
| 8 | 2DF | Marcos Acuña | (1991-10-28)28 October 1991 (aged 26) | 10 | 0 | Sporting CP |
| 9 | 4FW | Gonzalo Higuaín | (1987-12-10)10 December 1987 (aged 30) | 71 | 31 | Juventus |
| 10 | 4FW | Lionel Messi (captain) | (1987-06-24)24 June 1987 (aged 30) | 124 | 64 | Barcelona |
| 11 | 3MF | Ángel Di María | (1988-02-14)14 February 1988 (aged 30) | 94 | 19 | Paris Saint-Germain |
| 12 | 1GK | Franco Armani | (1986-10-16)16 October 1986 (aged 31) | 0 | 0 | River Plate |
| 13 | 3MF | Maximiliano Meza | (1992-12-15)15 December 1992 (aged 25) | 2 | 0 | Independiente |
| 14 | 2DF | Javier Mascherano | (1984-06-08)8 June 1984 (aged 34) | 143 | 3 | Hebei China Fortune |
| 15 | 3MF | Enzo Pérez | (1986-02-22)22 February 1986 (aged 32) | 23 | 1 | River Plate |
| 16 | 2DF | Marcos Rojo | (1990-03-20)20 March 1990 (aged 28) | 56 | 2 | Manchester United |
| 17 | 2DF | Nicolás Otamendi | (1988-02-12)12 February 1988 (aged 30) | 54 | 4 | Manchester City |
| 18 | 4FW | Eduardo Salvio | (1990-07-13)13 July 1990 (aged 27) | 9 | 0 | Benfica |
| 19 | 4FW | Sergio Agüero | (1988-06-02)2 June 1988 (aged 30) | 85 | 37 | Manchester City |
| 20 | 3MF | Giovani Lo Celso | (1996-04-09)9 April 1996 (aged 22) | 5 | 0 | Paris Saint-Germain |
| 21 | 4FW | Paulo Dybala | (1993-11-15)15 November 1993 (aged 24) | 12 | 0 | Juventus |
| 22 | 3MF | Cristian Pavón | (1996-01-21)21 January 1996 (aged 22) | 5 | 0 | Boca Juniors |
| 23 | 1GK | Willy Caballero | (1981-09-28)28 September 1981 (aged 36) | 3 | 0 | Chelsea |

### Croatia

Coach: Zlatko Dalić
Croatia's 32-man preliminary squad was announced on 14 May 2018. The squad was reduced to 24 players on 21 May. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Dominik Livaković | (1995-01-09)9 January 1995 (aged 23) | 1 | 0 | Dinamo Zagreb |
| 2 | 2DF | Šime Vrsaljko | (1992-01-10)10 January 1992 (aged 26) | 35 | 0 | Atlético Madrid |
| 3 | 2DF | Ivan Strinić | (1987-07-17)17 July 1987 (aged 30) | 43 | 0 | Sampdoria |
| 4 | 4FW | Ivan Perišić | (1989-02-02)2 February 1989 (aged 29) | 66 | 18 | Inter Milan |
| 5 | 2DF | Vedran Ćorluka | (1986-02-05)5 February 1986 (aged 32) | 99 | 4 | Lokomotiv Moscow |
| 6 | 2DF | Dejan Lovren | (1989-07-05)5 July 1989 (aged 28) | 39 | 2 | Liverpool |
| 7 | 3MF | Ivan Rakitić | (1988-03-10)10 March 1988 (aged 30) | 92 | 14 | Barcelona |
| 8 | 3MF | Mateo Kovačić | (1994-05-06)6 May 1994 (aged 24) | 41 | 1 | Real Madrid |
| 9 | 4FW | Andrej Kramarić | (1991-06-19)19 June 1991 (aged 26) | 31 | 9 | 1899 Hoffenheim |
| 10 | 3MF | Luka Modrić (captain) | (1985-09-09)9 September 1985 (aged 32) | 106 | 12 | Real Madrid |
| 11 | 3MF | Marcelo Brozović | (1992-11-16)16 November 1992 (aged 25) | 35 | 6 | Inter Milan |
| 12 | 1GK | Lovre Kalinić | (1990-04-03)3 April 1990 (aged 28) | 11 | 0 | Gent |
| 13 | 2DF | Tin Jedvaj | (1995-11-28)28 November 1995 (aged 22) | 12 | 0 | Bayer Leverkusen |
| 14 | 3MF | Filip Bradarić | (1992-01-11)11 January 1992 (aged 26) | 4 | 0 | Rijeka |
| 15 | 2DF | Duje Ćaleta-Car | (1996-09-17)17 September 1996 (aged 21) | 1 | 0 | Red Bull Salzburg |
| 16 | 4FW | Nikola Kalinić | (1988-01-05)5 January 1988 (aged 30) | 42 | 15 | Milan |
| 17 | 4FW | Mario Mandžukić | (1986-05-21)21 May 1986 (aged 32) | 83 | 30 | Juventus |
| 18 | 4FW | Ante Rebić | (1993-09-21)21 September 1993 (aged 24) | 16 | 1 | Eintracht Frankfurt |
| 19 | 3MF | Milan Badelj | (1989-02-25)25 February 1989 (aged 29) | 38 | 1 | Fiorentina |
| 20 | 4FW | Marko Pjaca | (1995-05-06)6 May 1995 (aged 23) | 16 | 1 | Schalke 04 |
| 21 | 2DF | Domagoj Vida | (1989-04-29)29 April 1989 (aged 29) | 59 | 2 | Beşiktaş |
| 22 | 2DF | Josip Pivarić | (1989-01-30)30 January 1989 (aged 29) | 19 | 0 | Dynamo Kyiv |
| 23 | 1GK | Danijel Subašić | (1984-10-27)27 October 1984 (aged 33) | 38 | 0 | Monaco |

### Iceland

Coach: Heimir Hallgrímsson
Iceland's final squad was announced on 11 May 2018.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Hannes Þór Halldórsson | (1984-04-27)27 April 1984 (aged 34) | 49 | 0 | Randers |
| 2 | 2DF | Birkir Már Sævarsson | (1984-11-11)11 November 1984 (aged 33) | 79 | 1 | Valur |
| 3 | 3MF | Samúel Friðjónsson | (1996-02-22)22 February 1996 (aged 22) | 4 | 0 | Vålerenga |
| 4 | 3MF | Albert Guðmundsson | (1997-06-15)15 June 1997 (aged 20) | 5 | 3 | PSV Eindhoven |
| 5 | 2DF | Sverrir Ingi Ingason | (1993-08-05)5 August 1993 (aged 24) | 20 | 3 | Rostov |
| 6 | 2DF | Ragnar Sigurðsson | (1986-06-19)19 June 1986 (aged 31) | 77 | 3 | Rostov |
| 7 | 3MF | Jóhann Berg Guðmundsson | (1990-10-27)27 October 1990 (aged 27) | 67 | 7 | Burnley |
| 8 | 3MF | Birkir Bjarnason | (1988-05-27)27 May 1988 (aged 30) | 67 | 9 | Aston Villa |
| 9 | 4FW | Björn Bergmann Sigurðarson | (1991-02-26)26 February 1991 (aged 27) | 12 | 1 | Rostov |
| 10 | 3MF | Gylfi Sigurðsson | (1989-09-08)8 September 1989 (aged 28) | 57 | 19 | Everton |
| 11 | 4FW | Alfreð Finnbogason | (1989-02-01)1 February 1989 (aged 29) | 47 | 13 | FC Augsburg |
| 12 | 1GK | Frederik Schram | (1995-01-19)19 January 1995 (aged 23) | 4 | 0 | Roskilde |
| 13 | 1GK | Rúnar Alex Rúnarsson | (1995-02-18)18 February 1995 (aged 23) | 3 | 0 | Nordsjælland |
| 14 | 2DF | Kári Árnason | (1982-10-13)13 October 1982 (aged 35) | 67 | 5 | Aberdeen |
| 15 | 2DF | Hólmar Örn Eyjólfsson | (1990-08-06)6 August 1990 (aged 27) | 10 | 1 | Levski Sofia |
| 16 | 3MF | Ólafur Ingi Skúlason | (1983-04-01)1 April 1983 (aged 35) | 36 | 1 | Kardemir Karabükspor |
| 17 | 3MF | Aron Gunnarsson (captain) | (1989-04-22)22 April 1989 (aged 29) | 77 | 2 | Cardiff City |
| 18 | 2DF | Hörður Björgvin Magnússon | (1993-02-11)11 February 1993 (aged 25) | 16 | 2 | Bristol City |
| 19 | 3MF | Rúrik Gíslason | (1988-02-25)25 February 1988 (aged 30) | 47 | 3 | SV Sandhausen |
| 20 | 3MF | Emil Hallfreðsson | (1984-06-29)29 June 1984 (aged 33) | 64 | 1 | Udinese |
| 21 | 3MF | Arnór Ingvi Traustason | (1993-04-30)30 April 1993 (aged 25) | 19 | 5 | Malmö FF |
| 22 | 4FW | Jón Daði Böðvarsson | (1992-05-25)25 May 1992 (aged 26) | 38 | 2 | Reading |
| 23 | 2DF | Ari Freyr Skúlason | (1987-05-14)14 May 1987 (aged 31) | 56 | 0 | Lokeren |

### Nigeria

Coach: Gernot Rohr
Nigeria's 30-man preliminary squad was announced on 14 May 2018. The squad was reduced to 29 players on 27 May as Moses Simon withdrew injured, then to 25 players on 30 May. The final squad was announced on 3 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Ikechukwu Ezenwa | (1988-10-16)16 October 1988 (aged 29) | 24 | 0 | Enyimba |
| 2 | 2DF | Brian Idowu | (1992-05-18)18 May 1992 (aged 26) | 5 | 1 | Amkar Perm |
| 3 | 2DF | Elderson Echiéjilé | (1988-01-20)20 January 1988 (aged 30) | 62 | 3 | Cercle Brugge |
| 4 | 3MF | Wilfred Ndidi | (1996-12-16)16 December 1996 (aged 21) | 17 | 0 | Leicester City |
| 5 | 2DF | William Troost-Ekong | (1993-09-01)1 September 1993 (aged 24) | 22 | 1 | Bursaspor |
| 6 | 2DF | Leon Balogun | (1988-06-28)28 June 1988 (aged 29) | 19 | 0 | Mainz 05 |
| 7 | 4FW | Ahmed Musa | (1992-10-14)14 October 1992 (aged 25) | 72 | 13 | CSKA Moscow |
| 8 | 3MF | Peter Etebo | (1995-11-09)9 November 1995 (aged 22) | 14 | 1 | Las Palmas |
| 9 | 4FW | Odion Ighalo | (1989-06-16)16 June 1989 (aged 28) | 19 | 4 | Changchun Yatai |
| 10 | 3MF | John Obi Mikel (captain) | (1987-04-22)22 April 1987 (aged 31) | 85 | 6 | Tianjin TEDA |
| 11 | 4FW | Victor Moses | (1990-12-12)12 December 1990 (aged 27) | 34 | 11 | Chelsea |
| 12 | 2DF | Shehu Abdullahi | (1993-03-12)12 March 1993 (aged 25) | 25 | 0 | Bursaspor |
| 13 | 4FW | Simeon Nwankwo | (1992-05-07)7 May 1992 (aged 26) | 2 | 0 | Crotone |
| 14 | 4FW | Kelechi Iheanacho | (1996-03-10)10 March 1996 (aged 22) | 18 | 8 | Leicester City |
| 15 | 3MF | Joel Obi | (1991-05-22)22 May 1991 (aged 27) | 17 | 0 | Torino |
| 16 | 1GK | Daniel Akpeyi | (1986-03-08)8 March 1986 (aged 32) | 7 | 0 | Chippa United |
| 17 | 3MF | Ogenyi Onazi | (1992-12-25)25 December 1992 (aged 25) | 52 | 1 | Trabzonspor |
| 18 | 4FW | Alex Iwobi | (1996-05-03)3 May 1996 (aged 22) | 19 | 5 | Arsenal |
| 19 | 3MF | John Ogu | (1988-04-20)20 April 1988 (aged 30) | 20 | 2 | Hapoel Be'er Sheva |
| 20 | 2DF | Chidozie Awaziem | (1997-01-01)1 January 1997 (aged 21) | 4 | 0 | Nantes |
| 21 | 2DF | Tyronne Ebuehi | (1995-12-16)16 December 1995 (aged 22) | 7 | 0 | ADO Den Haag |
| 22 | 2DF | Kenneth Omeruo | (1993-10-17)17 October 1993 (aged 24) | 39 | 0 | Kasımpaşa |
| 23 | 1GK | Francis Uzoho | (1998-10-28)28 October 1998 (aged 19) | 6 | 0 | Deportivo La Coruña |

## Group E
### Brazil

Coach: Tite
Brazil's final squad was announced on 14 May 2018.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Alisson | (1992-10-02)2 October 1992 (aged 25) | 26 | 0 | Roma |
| 2 | 2DF | Thiago Silva | (1984-09-22)22 September 1984 (aged 33) | 71 | 5 | Paris Saint-Germain |
| 3 | 2DF | Miranda | (1984-09-07)7 September 1984 (aged 33) | 47 | 2 | Inter Milan |
| 4 | 2DF | Pedro Geromel | (1985-09-21)21 September 1985 (aged 32) | 2 | 0 | Grêmio |
| 5 | 3MF | Casemiro | (1992-02-23)23 February 1992 (aged 26) | 24 | 0 | Real Madrid |
| 6 | 2DF | Filipe Luís | (1985-08-09)9 August 1985 (aged 32) | 33 | 2 | Atlético Madrid |
| 7 | 4FW | Douglas Costa | (1990-09-14)14 September 1990 (aged 27) | 25 | 3 | Juventus |
| 8 | 3MF | Renato Augusto | (1988-02-08)8 February 1988 (aged 30) | 28 | 5 | Beijing Sinobo Guoan |
| 9 | 4FW | Gabriel Jesus | (1997-04-03)3 April 1997 (aged 21) | 17 | 10 | Manchester City |
| 10 | 4FW | Neymar | (1992-02-05)5 February 1992 (aged 26) | 85 | 55 | Paris Saint-Germain |
| 11 | 3MF | Philippe Coutinho | (1992-06-12)12 June 1992 (aged 26) | 37 | 10 | Barcelona |
| 12 | 2DF | Marcelo (captain) | (1988-05-12)12 May 1988 (aged 30) | 54 | 6 | Real Madrid |
| 13 | 2DF | Marquinhos | (1994-05-14)14 May 1994 (aged 24) | 26 | 0 | Paris Saint-Germain |
| 14 | 2DF | Danilo | (1991-07-15)15 July 1991 (aged 26) | 18 | 0 | Manchester City |
| 15 | 3MF | Paulinho | (1988-07-25)25 July 1988 (aged 29) | 50 | 12 | Barcelona |
| 16 | 1GK | Cássio | (1987-06-06)6 June 1987 (aged 31) | 1 | 0 | Corinthians |
| 17 | 3MF | Fernandinho | (1985-05-04)4 May 1985 (aged 33) | 44 | 2 | Manchester City |
| 18 | 3MF | Fred | (1993-03-05)5 March 1993 (aged 25) | 8 | 0 | Shakhtar Donetsk |
| 19 | 3MF | Willian | (1988-08-09)9 August 1988 (aged 29) | 57 | 8 | Chelsea |
| 20 | 4FW | Roberto Firmino | (1991-10-02)2 October 1991 (aged 26) | 21 | 7 | Liverpool |
| 21 | 4FW | Taison | (1988-01-13)13 January 1988 (aged 30) | 8 | 1 | Shakhtar Donetsk |
| 22 | 2DF | Fagner | (1989-06-11)11 June 1989 (aged 29) | 4 | 0 | Corinthians |
| 23 | 1GK | Ederson | (1993-08-17)17 August 1993 (aged 24) | 1 | 0 | Manchester City |

### Costa Rica

Coach: Óscar Ramírez
Costa Rica's final squad was announced on 14 May 2018. Rónald Matarrita withdrew injured and was replaced by Kenner Gutiérrez on 15 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Keylor Navas | (1986-12-15)15 December 1986 (aged 31) | 81 | 0 | Real Madrid |
| 2 | 2DF | Jhonny Acosta | (1983-07-21)21 July 1983 (aged 34) | 69 | 2 | Águilas Doradas |
| 3 | 2DF | Giancarlo González | (1988-02-08)8 February 1988 (aged 30) | 70 | 2 | Bologna |
| 4 | 2DF | Ian Smith | (1998-03-06)6 March 1998 (aged 20) | 4 | 0 | Norrköping |
| 5 | 3MF | Celso Borges | (1988-05-27)27 May 1988 (aged 30) | 113 | 21 | Deportivo La Coruña |
| 6 | 2DF | Óscar Duarte | (1989-06-03)3 June 1989 (aged 29) | 39 | 2 | Espanyol |
| 7 | 3MF | Christian Bolaños | (1984-05-17)17 May 1984 (aged 34) | 81 | 6 | Saprissa |
| 8 | 2DF | Bryan Oviedo | (1990-02-18)18 February 1990 (aged 28) | 44 | 1 | Sunderland |
| 9 | 3MF | Daniel Colindres | (1985-01-10)10 January 1985 (aged 33) | 11 | 0 | Saprissa |
| 10 | 3MF | Bryan Ruiz (captain) | (1985-08-18)18 August 1985 (aged 32) | 110 | 24 | Sporting CP |
| 11 | 4FW | Johan Venegas | (1988-11-27)27 November 1988 (aged 29) | 47 | 10 | Saprissa |
| 12 | 4FW | Joel Campbell | (1992-06-26)26 June 1992 (aged 25) | 77 | 15 | Real Betis |
| 13 | 3MF | Rodney Wallace | (1988-06-17)17 June 1988 (aged 29) | 30 | 4 | New York City FC |
| 14 | 3MF | Randall Azofeifa | (1984-12-30)30 December 1984 (aged 33) | 58 | 3 | Herediano |
| 15 | 2DF | Francisco Calvo | (1992-07-08)8 July 1992 (aged 25) | 38 | 4 | Minnesota United FC |
| 16 | 2DF | Cristian Gamboa | (1989-10-24)24 October 1989 (aged 28) | 68 | 3 | Celtic |
| 17 | 3MF | Yeltsin Tejeda | (1992-03-17)17 March 1992 (aged 26) | 51 | 0 | Lausanne |
| 18 | 1GK | Patrick Pemberton | (1982-04-24)24 April 1982 (aged 36) | 39 | 0 | Alajuelense |
| 19 | 2DF | Kendall Waston | (1988-01-01)1 January 1988 (aged 30) | 26 | 3 | Vancouver Whitecaps FC |
| 20 | 3MF | David Guzmán | (1990-02-18)18 February 1990 (aged 28) | 43 | 0 | Portland Timbers |
| 21 | 4FW | Marco Ureña | (1990-03-05)5 March 1990 (aged 28) | 64 | 15 | Los Angeles FC |
| 22 | 2DF | Kenner Gutiérrez | (1989-06-09)9 June 1989 (aged 29) | 9 | 0 | Alajuelense |
| 23 | 1GK | Leonel Moreira | (1990-04-02)2 April 1990 (aged 28) | 9 | 0 | Herediano |

### Serbia

Coach: Mladen Krstajić
Serbia's 27-man preliminary squad was announced on 24 May 2018. The final squad was announced on 1 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Vladimir Stojković | (1983-07-28)28 July 1983 (aged 34) | 81 | 0 | Partizan |
| 2 | 2DF | Antonio Rukavina | (1984-01-26)26 January 1984 (aged 34) | 47 | 0 | Villarreal |
| 3 | 2DF | Duško Tošić | (1985-01-19)19 January 1985 (aged 33) | 24 | 1 | Beşiktaş |
| 4 | 3MF | Luka Milivojević | (1991-04-07)7 April 1991 (aged 27) | 28 | 1 | Crystal Palace |
| 5 | 2DF | Uroš Spajić | (1993-02-13)13 February 1993 (aged 25) | 5 | 0 | Anderlecht |
| 6 | 2DF | Branislav Ivanović | (1984-02-22)22 February 1984 (aged 34) | 103 | 13 | Zenit Saint Petersburg |
| 7 | 3MF | Andrija Živković | (1996-07-11)11 July 1996 (aged 21) | 10 | 0 | Benfica |
| 8 | 4FW | Aleksandar Prijović | (1990-04-21)21 April 1990 (aged 28) | 9 | 1 | PAOK |
| 9 | 4FW | Aleksandar Mitrović | (1994-09-16)16 September 1994 (aged 23) | 37 | 16 | Fulham |
| 10 | 3MF | Dušan Tadić | (1988-11-20)20 November 1988 (aged 29) | 53 | 13 | Southampton |
| 11 | 2DF | Aleksandar Kolarov (captain) | (1985-11-10)10 November 1985 (aged 32) | 76 | 10 | Roma |
| 12 | 1GK | Predrag Rajković | (1995-10-31)31 October 1995 (aged 22) | 8 | 0 | Maccabi Tel Aviv |
| 13 | 2DF | Miloš Veljković | (1995-09-26)26 September 1995 (aged 22) | 2 | 0 | Werder Bremen |
| 14 | 2DF | Milan Rodić | (1991-04-02)2 April 1991 (aged 27) | 1 | 0 | Red Star Belgrade |
| 15 | 2DF | Nikola Milenković | (1997-10-12)12 October 1997 (aged 20) | 3 | 0 | Fiorentina |
| 16 | 3MF | Marko Grujić | (1996-04-13)13 April 1996 (aged 22) | 8 | 0 | Cardiff City |
| 17 | 3MF | Filip Kostić | (1992-11-01)1 November 1992 (aged 25) | 23 | 2 | Hamburger SV |
| 18 | 4FW | Nemanja Radonjić | (1996-02-15)15 February 1996 (aged 22) | 3 | 0 | Red Star Belgrade |
| 19 | 4FW | Luka Jović | (1997-12-23)23 December 1997 (aged 20) | 1 | 0 | Eintracht Frankfurt |
| 20 | 3MF | Sergej Milinković-Savić | (1995-02-27)27 February 1995 (aged 23) | 4 | 0 | Lazio |
| 21 | 3MF | Nemanja Matić | (1988-08-01)1 August 1988 (aged 29) | 40 | 2 | Manchester United |
| 22 | 3MF | Adem Ljajić | (1991-09-29)29 September 1991 (aged 26) | 29 | 6 | Torino |
| 23 | 1GK | Marko Dmitrović | (1992-01-24)24 January 1992 (aged 26) | 2 | 0 | Eibar |

### Switzerland

Coach: Vladimir Petković
Switzerland's 26-man preliminary squad was announced on 25 May 2018. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Yann Sommer | (1988-12-17)17 December 1988 (aged 29) | 35 | 0 | Borussia Mönchengladbach |
| 2 | 2DF | Stephan Lichtsteiner (captain) | (1984-01-16)16 January 1984 (aged 34) | 100 | 8 | Juventus |
| 3 | 2DF | François Moubandje | (1990-06-21)21 June 1990 (aged 27) | 18 | 0 | Toulouse |
| 4 | 2DF | Nico Elvedi | (1996-09-30)30 September 1996 (aged 21) | 6 | 0 | Borussia Mönchengladbach |
| 5 | 2DF | Manuel Akanji | (1995-07-19)19 July 1995 (aged 22) | 7 | 0 | Borussia Dortmund |
| 6 | 2DF | Michael Lang | (1991-02-08)8 February 1991 (aged 27) | 24 | 2 | Basel |
| 7 | 4FW | Breel Embolo | (1997-02-14)14 February 1997 (aged 21) | 25 | 3 | Schalke 04 |
| 8 | 3MF | Remo Freuler | (1992-04-15)15 April 1992 (aged 26) | 10 | 0 | Atalanta |
| 9 | 4FW | Haris Seferovic | (1992-02-22)22 February 1992 (aged 26) | 51 | 12 | Benfica |
| 10 | 3MF | Granit Xhaka | (1992-09-27)27 September 1992 (aged 25) | 62 | 9 | Arsenal |
| 11 | 3MF | Valon Behrami | (1985-04-19)19 April 1985 (aged 33) | 79 | 2 | Udinese |
| 12 | 1GK | Yvon Mvogo | (1994-06-06)6 June 1994 (aged 24) | 0 | 0 | RB Leipzig |
| 13 | 2DF | Ricardo Rodríguez | (1992-08-25)25 August 1992 (aged 25) | 53 | 5 | Milan |
| 14 | 3MF | Steven Zuber | (1991-08-17)17 August 1991 (aged 26) | 12 | 3 | 1899 Hoffenheim |
| 15 | 3MF | Blerim Džemaili | (1986-04-12)12 April 1986 (aged 32) | 65 | 9 | Bologna |
| 16 | 3MF | Gelson Fernandes | (1986-09-02)2 September 1986 (aged 31) | 67 | 2 | Eintracht Frankfurt |
| 17 | 3MF | Denis Zakaria | (1996-11-20)20 November 1996 (aged 21) | 10 | 0 | Borussia Mönchengladbach |
| 18 | 4FW | Mario Gavranović | (1989-11-24)24 November 1989 (aged 28) | 14 | 5 | Dinamo Zagreb |
| 19 | 4FW | Josip Drmić | (1992-08-08)8 August 1992 (aged 25) | 29 | 9 | Borussia Mönchengladbach |
| 20 | 2DF | Johan Djourou | (1987-01-18)18 January 1987 (aged 31) | 74 | 2 | Antalyaspor |
| 21 | 1GK | Roman Bürki | (1990-11-14)14 November 1990 (aged 27) | 9 | 0 | Borussia Dortmund |
| 22 | 2DF | Fabian Schär | (1991-12-20)20 December 1991 (aged 26) | 39 | 7 | Deportivo La Coruña |
| 23 | 3MF | Xherdan Shaqiri | (1991-10-10)10 October 1991 (aged 26) | 70 | 20 | Stoke City |

## Group F
### Germany

Coach: Joachim Löw
Germany's 27-man preliminary squad was announced on 15 May 2018. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Manuel Neuer (captain) | (1986-03-27)27 March 1986 (aged 32) | 76 | 0 | Bayern Munich |
| 2 | 2DF | Marvin Plattenhardt | (1992-01-26)26 January 1992 (aged 26) | 6 | 0 | Hertha BSC |
| 3 | 2DF | Jonas Hector | (1990-05-27)27 May 1990 (aged 28) | 38 | 3 | 1. FC Köln |
| 4 | 2DF | Matthias Ginter | (1994-01-19)19 January 1994 (aged 24) | 18 | 0 | Borussia Mönchengladbach |
| 5 | 2DF | Mats Hummels | (1988-12-16)16 December 1988 (aged 29) | 64 | 5 | Bayern Munich |
| 6 | 3MF | Sami Khedira | (1987-04-04)4 April 1987 (aged 31) | 75 | 7 | Juventus |
| 7 | 3MF | Julian Draxler | (1993-09-20)20 September 1993 (aged 24) | 44 | 6 | Paris Saint-Germain |
| 8 | 3MF | Toni Kroos | (1990-01-04)4 January 1990 (aged 28) | 83 | 12 | Real Madrid |
| 9 | 4FW | Timo Werner | (1996-03-06)6 March 1996 (aged 22) | 14 | 8 | RB Leipzig |
| 10 | 3MF | Mesut Özil | (1988-10-15)15 October 1988 (aged 29) | 90 | 23 | Arsenal |
| 11 | 4FW | Marco Reus | (1989-05-31)31 May 1989 (aged 29) | 31 | 9 | Borussia Dortmund |
| 12 | 1GK | Kevin Trapp | (1990-07-08)8 July 1990 (aged 27) | 3 | 0 | Paris Saint-Germain |
| 13 | 3MF | Thomas Müller | (1989-09-13)13 September 1989 (aged 28) | 91 | 38 | Bayern Munich |
| 14 | 3MF | Leon Goretzka | (1995-02-06)6 February 1995 (aged 23) | 15 | 6 | Schalke 04 |
| 15 | 2DF | Niklas Süle | (1995-09-03)3 September 1995 (aged 22) | 11 | 0 | Bayern Munich |
| 16 | 2DF | Antonio Rüdiger | (1993-03-03)3 March 1993 (aged 25) | 24 | 1 | Chelsea |
| 17 | 2DF | Jérôme Boateng | (1988-09-03)3 September 1988 (aged 29) | 71 | 1 | Bayern Munich |
| 18 | 2DF | Joshua Kimmich | (1995-02-08)8 February 1995 (aged 23) | 29 | 3 | Bayern Munich |
| 19 | 3MF | Sebastian Rudy | (1990-02-28)28 February 1990 (aged 28) | 25 | 1 | Bayern Munich |
| 20 | 3MF | Julian Brandt | (1996-05-02)2 May 1996 (aged 22) | 16 | 1 | Bayer Leverkusen |
| 21 | 3MF | İlkay Gündoğan | (1990-10-24)24 October 1990 (aged 27) | 26 | 4 | Manchester City |
| 22 | 1GK | Marc-André ter Stegen | (1992-04-30)30 April 1992 (aged 26) | 20 | 0 | Barcelona |
| 23 | 4FW | Mario Gómez | (1985-07-10)10 July 1985 (aged 32) | 75 | 31 | VfB Stuttgart |

### Mexico

Coach: Juan Carlos Osorio
Mexico's 28-man preliminary squad was announced on 14 May 2018. The squad was reduced to 27 players on 23 May as Néstor Araujo withdrew injured, then to 24 players on 2 June. The final squad was announced on 4 June. Diego Reyes withdrew injured and was replaced by Érick Gutiérrez on 13 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | José de Jesús Corona | (1981-01-26)26 January 1981 (aged 37) | 52 | 0 | Cruz Azul |
| 2 | 2DF | Hugo Ayala | (1987-03-31)31 March 1987 (aged 31) | 43 | 1 | UANL |
| 3 | 2DF | Carlos Salcedo | (1993-09-29)29 September 1993 (aged 24) | 21 | 0 | Eintracht Frankfurt |
| 4 | 2DF | Rafael Márquez (captain) | (1979-02-13)13 February 1979 (aged 39) | 145 | 18 | Atlas |
| 5 | 3MF | Érick Gutiérrez | (1995-06-15)15 June 1995 (aged 22) | 9 | 0 | Pachuca |
| 6 | 3MF | Jonathan dos Santos | (1990-04-26)26 April 1990 (aged 28) | 32 | 0 | LA Galaxy |
| 7 | 3MF | Miguel Layún | (1988-06-25)25 June 1988 (aged 29) | 64 | 6 | Sevilla |
| 8 | 4FW | Marco Fabián | (1989-07-21)21 July 1989 (aged 28) | 39 | 9 | Eintracht Frankfurt |
| 9 | 4FW | Raúl Jiménez | (1991-05-05)5 May 1991 (aged 27) | 63 | 13 | Benfica |
| 10 | 3MF | Giovani dos Santos | (1989-05-11)11 May 1989 (aged 29) | 105 | 19 | LA Galaxy |
| 11 | 4FW | Carlos Vela | (1989-03-01)1 March 1989 (aged 29) | 68 | 18 | Los Angeles FC |
| 12 | 1GK | Alfredo Talavera | (1982-09-18)18 September 1982 (aged 35) | 27 | 0 | Toluca |
| 13 | 1GK | Guillermo Ochoa | (1985-07-13)13 July 1985 (aged 32) | 94 | 0 | Standard Liège |
| 14 | 4FW | Javier Hernández | (1988-06-01)1 June 1988 (aged 30) | 102 | 49 | West Ham United |
| 15 | 2DF | Héctor Moreno | (1988-01-17)17 January 1988 (aged 30) | 92 | 3 | Real Sociedad |
| 16 | 2DF | Héctor Herrera | (1990-04-19)19 April 1990 (aged 28) | 66 | 5 | Porto |
| 17 | 3MF | Jesús Manuel Corona | (1993-01-06)6 January 1993 (aged 25) | 36 | 7 | Porto |
| 18 | 3MF | Andrés Guardado | (1986-09-28)28 September 1986 (aged 31) | 145 | 25 | Real Betis |
| 19 | 4FW | Oribe Peralta | (1984-01-12)12 January 1984 (aged 34) | 67 | 26 | América |
| 20 | 3MF | Javier Aquino | (1990-02-11)11 February 1990 (aged 28) | 53 | 0 | UANL |
| 21 | 2DF | Edson Álvarez | (1997-10-24)24 October 1997 (aged 20) | 13 | 1 | América |
| 22 | 4FW | Hirving Lozano | (1995-07-30)30 July 1995 (aged 22) | 28 | 7 | PSV Eindhoven |
| 23 | 3MF | Jesús Gallardo | (1994-08-15)15 August 1994 (aged 23) | 23 | 0 | UNAM |

### South Korea

Coach: Shin Tae-yong
South Korea's 28-man preliminary squad was announced on 14 May 2018. The squad was reduced to 26 players on 22 May as Kwon Chang-hoon and Lee Keun-ho withdrew injured. The final squad was announced on 2 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Kim Seung-gyu | (1990-09-30)30 September 1990 (aged 27) | 33 | 0 | Vissel Kobe |
| 2 | 2DF | Lee Yong | (1986-12-24)24 December 1986 (aged 31) | 28 | 0 | Jeonbuk Hyundai Motors |
| 3 | 2DF | Jung Seung-hyun | (1994-04-03)3 April 1994 (aged 24) | 6 | 0 | Sagan Tosu |
| 4 | 2DF | Oh Ban-suk | (1988-05-20)20 May 1988 (aged 30) | 2 | 0 | Jeju United |
| 5 | 2DF | Yun Young-sun | (1988-10-04)4 October 1988 (aged 29) | 6 | 0 | Seongnam FC |
| 6 | 2DF | Park Joo-ho | (1987-01-16)16 January 1987 (aged 31) | 36 | 0 | Ulsan Hyundai |
| 7 | 4FW | Son Heung-min | (1992-07-08)8 July 1992 (aged 25) | 67 | 21 | Tottenham Hotspur |
| 8 | 3MF | Ju Se-jong | (1990-10-30)30 October 1990 (aged 27) | 11 | 1 | Asan Mugunghwa |
| 9 | 4FW | Kim Shin-wook | (1988-04-14)14 April 1988 (aged 30) | 50 | 10 | Jeonbuk Hyundai Motors |
| 10 | 3MF | Lee Seung-woo | (1998-01-06)6 January 1998 (aged 20) | 4 | 0 | Hellas Verona |
| 11 | 4FW | Hwang Hee-chan | (1996-01-26)26 January 1996 (aged 22) | 14 | 2 | Red Bull Salzburg |
| 12 | 2DF | Kim Min-woo | (1990-02-25)25 February 1990 (aged 28) | 20 | 1 | Sangju Sangmu |
| 13 | 3MF | Koo Ja-cheol | (1989-02-27)27 February 1989 (aged 29) | 68 | 19 | FC Augsburg |
| 14 | 2DF | Hong Chul | (1990-09-17)17 September 1990 (aged 27) | 14 | 0 | Sangju Sangmu |
| 15 | 3MF | Jung Woo-young | (1989-12-14)14 December 1989 (aged 28) | 30 | 1 | Vissel Kobe |
| 16 | 3MF | Ki Sung-yueng (captain) | (1989-01-24)24 January 1989 (aged 29) | 102 | 10 | Swansea City |
| 17 | 3MF | Lee Jae-sung | (1992-08-10)10 August 1992 (aged 25) | 35 | 6 | Jeonbuk Hyundai Motors |
| 18 | 3MF | Moon Seon-min | (1992-06-09)9 June 1992 (aged 26) | 3 | 1 | Incheon United |
| 19 | 2DF | Kim Young-gwon | (1990-02-27)27 February 1990 (aged 28) | 53 | 2 | Guangzhou Evergrande |
| 20 | 2DF | Jang Hyun-soo | (1991-09-28)28 September 1991 (aged 26) | 51 | 3 | FC Tokyo |
| 21 | 1GK | Kim Jin-hyeon | (1987-07-06)6 July 1987 (aged 30) | 15 | 0 | Cerezo Osaka |
| 22 | 2DF | Go Yo-han | (1988-03-10)10 March 1988 (aged 30) | 20 | 0 | FC Seoul |
| 23 | 1GK | Jo Hyeon-woo | (1991-09-25)25 September 1991 (aged 26) | 6 | 0 | Daegu FC |

### Sweden

Coach: Janne Andersson
Sweden's final squad was announced on 15 May 2018.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Robin Olsen | (1990-01-08)8 January 1990 (aged 28) | 18 | 0 | Copenhagen |
| 2 | 2DF | Mikael Lustig | (1986-12-13)13 December 1986 (aged 31) | 66 | 6 | Celtic |
| 3 | 2DF | Victor Lindelöf | (1994-07-17)17 July 1994 (aged 23) | 21 | 1 | Manchester United |
| 4 | 2DF | Andreas Granqvist (captain) | (1985-04-16)16 April 1985 (aged 33) | 72 | 6 | Krasnodar |
| 5 | 2DF | Martin Olsson | (1988-05-17)17 May 1988 (aged 30) | 43 | 5 | Swansea City |
| 6 | 2DF | Ludwig Augustinsson | (1994-04-21)21 April 1994 (aged 24) | 15 | 0 | Werder Bremen |
| 7 | 3MF | Sebastian Larsson | (1985-06-06)6 June 1985 (aged 33) | 100 | 6 | Hull City |
| 8 | 3MF | Albin Ekdal | (1989-07-28)28 July 1989 (aged 28) | 34 | 0 | Hamburger SV |
| 9 | 4FW | Marcus Berg | (1986-08-17)17 August 1986 (aged 31) | 57 | 18 | Al Ain |
| 10 | 3MF | Emil Forsberg | (1991-10-23)23 October 1991 (aged 26) | 36 | 6 | RB Leipzig |
| 11 | 4FW | John Guidetti | (1992-04-15)15 April 1992 (aged 26) | 20 | 1 | Alavés |
| 12 | 1GK | Karl-Johan Johnsson | (1990-01-28)28 January 1990 (aged 28) | 5 | 0 | Guingamp |
| 13 | 3MF | Gustav Svensson | (1987-02-07)7 February 1987 (aged 31) | 13 | 0 | Seattle Sounders FC |
| 14 | 2DF | Filip Helander | (1993-04-22)22 April 1993 (aged 25) | 4 | 0 | Bologna |
| 15 | 3MF | Oscar Hiljemark | (1992-06-28)28 June 1992 (aged 25) | 22 | 2 | Genoa |
| 16 | 2DF | Emil Krafth | (1994-08-02)2 August 1994 (aged 23) | 13 | 0 | Bologna |
| 17 | 3MF | Viktor Claesson | (1992-01-02)2 January 1992 (aged 26) | 22 | 3 | Krasnodar |
| 18 | 2DF | Pontus Jansson | (1991-02-13)13 February 1991 (aged 27) | 15 | 0 | Leeds United |
| 19 | 3MF | Marcus Rohdén | (1991-05-11)11 May 1991 (aged 27) | 12 | 1 | Crotone |
| 20 | 4FW | Ola Toivonen | (1986-07-03)3 July 1986 (aged 31) | 59 | 13 | Toulouse |
| 21 | 3MF | Jimmy Durmaz | (1989-03-22)22 March 1989 (aged 29) | 45 | 3 | Toulouse |
| 22 | 4FW | Isaac Kiese Thelin | (1992-06-24)24 June 1992 (aged 25) | 20 | 2 | Waasland-Beveren |
| 23 | 1GK | Kristoffer Nordfeldt | (1989-06-23)23 June 1989 (aged 28) | 8 | 0 | Swansea City |

## Group G
### Belgium

Coach: Roberto Martínez
Belgium's 28-man preliminary squad was announced on 21 May 2018. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Thibaut Courtois | (1992-05-11)11 May 1992 (aged 26) | 58 | 0 | Chelsea |
| 2 | 2DF | Toby Alderweireld | (1989-03-02)2 March 1989 (aged 29) | 77 | 3 | Tottenham Hotspur |
| 3 | 2DF | Thomas Vermaelen | (1985-11-14)14 November 1985 (aged 32) | 66 | 1 | Barcelona |
| 4 | 2DF | Vincent Kompany | (1986-04-10)10 April 1986 (aged 32) | 77 | 4 | Manchester City |
| 5 | 2DF | Jan Vertonghen | (1987-04-24)24 April 1987 (aged 31) | 102 | 8 | Tottenham Hotspur |
| 6 | 3MF | Axel Witsel | (1989-01-12)12 January 1989 (aged 29) | 90 | 9 | Tianjin Quanjian |
| 7 | 3MF | Kevin De Bruyne | (1991-06-28)28 June 1991 (aged 26) | 62 | 14 | Manchester City |
| 8 | 3MF | Marouane Fellaini | (1987-11-22)22 November 1987 (aged 30) | 82 | 17 | Manchester United |
| 9 | 4FW | Romelu Lukaku | (1993-05-13)13 May 1993 (aged 25) | 69 | 36 | Manchester United |
| 10 | 4FW | Eden Hazard (captain) | (1991-01-07)7 January 1991 (aged 27) | 86 | 22 | Chelsea |
| 11 | 3MF | Yannick Carrasco | (1993-09-04)4 September 1993 (aged 24) | 26 | 5 | Dalian Yifang |
| 12 | 1GK | Simon Mignolet | (1988-03-06)6 March 1988 (aged 30) | 21 | 0 | Liverpool |
| 13 | 1GK | Koen Casteels | (1992-06-25)25 June 1992 (aged 25) | 0 | 0 | VfL Wolfsburg |
| 14 | 4FW | Dries Mertens | (1987-05-06)6 May 1987 (aged 31) | 69 | 14 | Napoli |
| 15 | 2DF | Thomas Meunier | (1991-09-12)12 September 1991 (aged 26) | 25 | 5 | Paris Saint-Germain |
| 16 | 3MF | Thorgan Hazard | (1993-03-29)29 March 1993 (aged 25) | 11 | 1 | Borussia Mönchengladbach |
| 17 | 3MF | Youri Tielemans | (1997-05-07)7 May 1997 (aged 21) | 9 | 0 | Monaco |
| 18 | 4FW | Adnan Januzaj | (1995-02-05)5 February 1995 (aged 23) | 8 | 0 | Real Sociedad |
| 19 | 3MF | Mousa Dembélé | (1987-07-16)16 July 1987 (aged 30) | 76 | 5 | Tottenham Hotspur |
| 20 | 2DF | Dedryck Boyata | (1990-11-28)28 November 1990 (aged 27) | 7 | 0 | Celtic |
| 21 | 4FW | Michy Batshuayi | (1993-10-02)2 October 1993 (aged 24) | 16 | 7 | Borussia Dortmund |
| 22 | 3MF | Nacer Chadli | (1989-08-02)2 August 1989 (aged 28) | 45 | 5 | West Bromwich Albion |
| 23 | 2DF | Leander Dendoncker | (1995-04-15)15 April 1995 (aged 23) | 5 | 0 | Anderlecht |

### England

Coach: Gareth Southgate
England's final squad was announced on 16 May 2018.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jordan Pickford | (1994-03-07)7 March 1994 (aged 24) | 3 | 0 | Everton |
| 2 | 2DF | Kyle Walker | (1990-05-28)28 May 1990 (aged 28) | 35 | 0 | Manchester City |
| 3 | 2DF | Danny Rose | (1990-07-02)2 July 1990 (aged 27) | 18 | 0 | Tottenham Hotspur |
| 4 | 3MF | Eric Dier | (1994-01-15)15 January 1994 (aged 24) | 26 | 3 | Tottenham Hotspur |
| 5 | 2DF | John Stones | (1994-05-28)28 May 1994 (aged 24) | 26 | 0 | Manchester City |
| 6 | 2DF | Harry Maguire | (1993-03-05)5 March 1993 (aged 25) | 5 | 0 | Leicester City |
| 7 | 3MF | Jesse Lingard | (1992-12-15)15 December 1992 (aged 25) | 12 | 1 | Manchester United |
| 8 | 3MF | Jordan Henderson | (1990-06-17)17 June 1990 (aged 27) | 39 | 0 | Liverpool |
| 9 | 4FW | Harry Kane (captain) | (1993-07-28)28 July 1993 (aged 24) | 24 | 13 | Tottenham Hotspur |
| 10 | 4FW | Raheem Sterling | (1994-12-08)8 December 1994 (aged 23) | 38 | 2 | Manchester City |
| 11 | 4FW | Jamie Vardy | (1987-01-11)11 January 1987 (aged 31) | 22 | 7 | Leicester City |
| 12 | 2DF | Kieran Trippier | (1990-09-19)19 September 1990 (aged 27) | 7 | 0 | Tottenham Hotspur |
| 13 | 1GK | Jack Butland | (1993-03-10)10 March 1993 (aged 25) | 8 | 0 | Stoke City |
| 14 | 4FW | Danny Welbeck | (1990-11-26)26 November 1990 (aged 27) | 39 | 16 | Arsenal |
| 15 | 2DF | Gary Cahill | (1985-12-19)19 December 1985 (aged 32) | 60 | 5 | Chelsea |
| 16 | 2DF | Phil Jones | (1992-02-21)21 February 1992 (aged 26) | 25 | 0 | Manchester United |
| 17 | 2DF | Fabian Delph | (1989-11-21)21 November 1989 (aged 28) | 11 | 0 | Manchester City |
| 18 | 2DF | Ashley Young | (1985-07-09)9 July 1985 (aged 32) | 34 | 7 | Manchester United |
| 19 | 4FW | Marcus Rashford | (1997-10-31)31 October 1997 (aged 20) | 19 | 3 | Manchester United |
| 20 | 3MF | Dele Alli | (1996-04-11)11 April 1996 (aged 22) | 25 | 2 | Tottenham Hotspur |
| 21 | 3MF | Ruben Loftus-Cheek | (1996-01-23)23 January 1996 (aged 22) | 4 | 0 | Crystal Palace |
| 22 | 2DF | Trent Alexander-Arnold | (1998-10-07)7 October 1998 (aged 19) | 1 | 0 | Liverpool |
| 23 | 1GK | Nick Pope | (1992-04-19)19 April 1992 (aged 26) | 1 | 0 | Burnley |

### Panama

Coach: Hernán Darío Gómez
Panama's 35-man preliminary squad was announced on 14 May 2018. The final squad was announced on 30 May. Alberto Quintero withdrew injured and was replaced by Ricardo Ávila on 6 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jaime Penedo | (1981-09-26)26 September 1981 (aged 36) | 131 | 0 | Dinamo București |
| 2 | 2DF | Michael Amir Murillo | (1996-02-11)11 February 1996 (aged 22) | 22 | 2 | New York Red Bulls |
| 3 | 2DF | Harold Cummings | (1992-03-01)1 March 1992 (aged 26) | 52 | 0 | San Jose Earthquakes |
| 4 | 2DF | Fidel Escobar | (1995-01-09)9 January 1995 (aged 23) | 23 | 1 | New York Red Bulls |
| 5 | 2DF | Román Torres | (1986-03-20)20 March 1986 (aged 32) | 111 | 10 | Seattle Sounders FC |
| 6 | 3MF | Gabriel Gómez | (1984-05-29)29 May 1984 (aged 34) | 144 | 12 | Atlético Bucaramanga |
| 7 | 4FW | Blas Pérez | (1981-03-13)13 March 1981 (aged 37) | 118 | 43 | Municipal |
| 8 | 3MF | Yoel Bárcenas | (1993-10-23)23 October 1993 (aged 24) | 29 | 0 | Tapachula |
| 9 | 4FW | Gabriel Torres | (1988-10-31)31 October 1988 (aged 29) | 72 | 14 | Huachipato |
| 10 | 4FW | Ismael Díaz | (1997-05-12)12 May 1997 (aged 21) | 11 | 2 | Deportivo Fabril |
| 11 | 3MF | Armando Cooper | (1987-11-26)26 November 1987 (aged 30) | 98 | 7 | Universidad de Chile |
| 12 | 1GK | José Calderón | (1985-08-14)14 August 1985 (aged 32) | 31 | 0 | Chorrillo |
| 13 | 2DF | Adolfo Machado | (1985-02-14)14 February 1985 (aged 33) | 76 | 1 | Houston Dynamo |
| 14 | 3MF | Valentín Pimentel | (1991-05-30)30 May 1991 (aged 27) | 23 | 1 | Plaza Amador |
| 15 | 2DF | Eric Davis | (1991-03-31)31 March 1991 (aged 27) | 38 | 0 | Dunajská Streda |
| 16 | 4FW | Abdiel Arroyo | (1993-12-13)13 December 1993 (aged 24) | 33 | 5 | Alajuelense |
| 17 | 2DF | Luis Ovalle | (1988-09-07)7 September 1988 (aged 29) | 25 | 0 | CD Olimpia |
| 18 | 4FW | Luis Tejada | (1982-03-28)28 March 1982 (aged 36) | 105 | 43 | Sport Boys |
| 19 | 3MF | Ricardo Ávila | (1997-02-04)4 February 1997 (aged 21) | 5 | 0 | Gent |
| 20 | 3MF | Aníbal Godoy | (1990-02-10)10 February 1990 (aged 28) | 88 | 1 | San Jose Earthquakes |
| 21 | 3MF | José Luis Rodríguez | (1998-06-19)19 June 1998 (aged 19) | 2 | 0 | Gent |
| 22 | 1GK | Álex Rodríguez | (1990-08-05)5 August 1990 (aged 27) | 6 | 0 | San Francisco |
| 23 | 2DF | Felipe Baloy (captain) | (1981-02-24)24 February 1981 (aged 37) | 102 | 3 | Municipal |

### Tunisia

Coach: Nabil Maâloul
Tunisia's 29-man preliminary squad was announced on 14 May 2018. The final squad was announced on 2 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Farouk Ben Mustapha | (1989-07-01)1 July 1989 (aged 28) | 15 | 0 | Al Shabab |
| 2 | 2DF | Syam Ben Youssef | (1989-03-31)31 March 1989 (aged 29) | 42 | 1 | Kasımpaşa |
| 3 | 2DF | Yohan Benalouane | (1987-03-28)28 March 1987 (aged 31) | 4 | 0 | Leicester City |
| 4 | 2DF | Yassine Meriah | (1993-07-02)2 July 1993 (aged 24) | 16 | 1 | CS Sfaxien |
| 5 | 2DF | Oussama Haddadi | (1992-01-28)28 January 1992 (aged 26) | 9 | 0 | Dijon |
| 6 | 2DF | Rami Bedoui | (1990-01-19)19 January 1990 (aged 28) | 8 | 0 | Étoile du Sahel |
| 7 | 4FW | Saîf-Eddine Khaoui | (1995-04-27)27 April 1995 (aged 23) | 5 | 0 | Troyes |
| 8 | 4FW | Fakhreddine Ben Youssef | (1991-06-23)23 June 1991 (aged 26) | 39 | 5 | Al-Ettifaq |
| 9 | 3MF | Anice Badri | (1990-09-18)18 September 1990 (aged 27) | 7 | 2 | Espérance de Tunis |
| 10 | 4FW | Wahbi Khazri | (1991-02-08)8 February 1991 (aged 27) | 35 | 12 | Rennes |
| 11 | 2DF | Dylan Bronn | (1995-06-19)19 June 1995 (aged 22) | 5 | 0 | Gent |
| 12 | 2DF | Ali Maâloul | (1990-01-01)1 January 1990 (aged 28) | 46 | 0 | Al Ahly |
| 13 | 3MF | Ferjani Sassi | (1992-03-18)18 March 1992 (aged 26) | 39 | 3 | Al Nassr |
| 14 | 3MF | Mohamed Amine Ben Amor | (1992-05-03)3 May 1992 (aged 26) | 26 | 1 | Al Ahli |
| 15 | 4FW | Ahmed Khalil | (1994-12-21)21 December 1994 (aged 23) | 3 | 0 | Club Africain |
| 16 | 1GK | Aymen Mathlouthi (captain) | (1984-09-14)14 September 1984 (aged 33) | 70 | 0 | Al Batin |
| 17 | 3MF | Ellyes Skhiri | (1995-05-10)10 May 1995 (aged 23) | 5 | 0 | Montpellier |
| 18 | 4FW | Bassem Srarfi | (1997-06-25)25 June 1997 (aged 20) | 5 | 0 | Nice |
| 19 | 4FW | Saber Khalifa | (1986-10-14)14 October 1986 (aged 31) | 44 | 7 | Club Africain |
| 20 | 4FW | Ghailene Chaalali | (1994-02-28)28 February 1994 (aged 24) | 6 | 1 | Espérance de Tunis |
| 21 | 2DF | Hamdi Nagguez | (1992-10-28)28 October 1992 (aged 25) | 15 | 0 | Zamalek |
| 22 | 1GK | Mouez Hassen | (1995-03-05)5 March 1995 (aged 23) | 3 | 0 | Châteauroux |
| 23 | 4FW | Naïm Sliti | (1992-07-27)27 July 1992 (aged 25) | 17 | 3 | Dijon |

## Group H
### Colombia

Coach: José Pékerman
Colombia's 35-man preliminary squad was announced on 14 May 2018. The final squad was announced on 4 June. Frank Fabra withdrew injured and was replaced by Farid Díaz on 9 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | David Ospina | (1988-08-31)31 August 1988 (aged 29) | 86 | 0 | Arsenal |
| 2 | 2DF | Cristián Zapata | (1986-09-30)30 September 1986 (aged 31) | 55 | 2 | Milan |
| 3 | 2DF | Óscar Murillo | (1988-04-18)18 April 1988 (aged 30) | 13 | 0 | Pachuca |
| 4 | 2DF | Santiago Arias | (1992-01-13)13 January 1992 (aged 26) | 41 | 0 | PSV Eindhoven |
| 5 | 3MF | Wilmar Barrios | (1993-10-16)16 October 1993 (aged 24) | 10 | 0 | Boca Juniors |
| 6 | 3MF | Carlos Sánchez | (1986-02-06)6 February 1986 (aged 32) | 85 | 0 | Espanyol |
| 7 | 4FW | Carlos Bacca | (1986-09-08)8 September 1986 (aged 31) | 45 | 14 | Villarreal |
| 8 | 3MF | Abel Aguilar | (1985-01-06)6 January 1985 (aged 33) | 70 | 7 | Deportivo Cali |
| 9 | 4FW | Radamel Falcao (captain) | (1986-02-10)10 February 1986 (aged 32) | 73 | 29 | Monaco |
| 10 | 3MF | James Rodríguez | (1991-07-12)12 July 1991 (aged 26) | 63 | 21 | Bayern Munich |
| 11 | 3MF | Juan Cuadrado | (1988-05-26)26 May 1988 (aged 30) | 70 | 7 | Juventus |
| 12 | 1GK | Camilo Vargas | (1989-03-09)9 March 1989 (aged 29) | 5 | 0 | Deportivo Cali |
| 13 | 2DF | Yerry Mina | (1994-09-23)23 September 1994 (aged 23) | 12 | 3 | Barcelona |
| 14 | 4FW | Luis Muriel | (1991-04-16)16 April 1991 (aged 27) | 18 | 2 | Sevilla |
| 15 | 3MF | Mateus Uribe | (1991-03-21)21 March 1991 (aged 27) | 8 | 0 | América |
| 16 | 3MF | Jefferson Lerma | (1994-10-25)25 October 1994 (aged 23) | 5 | 0 | Levante |
| 17 | 2DF | Johan Mojica | (1992-08-21)21 August 1992 (aged 25) | 4 | 1 | Girona |
| 18 | 2DF | Farid Díaz | (1983-07-20)20 July 1983 (aged 34) | 13 | 0 | Olimpia |
| 19 | 4FW | Miguel Borja | (1993-01-26)26 January 1993 (aged 25) | 7 | 2 | Palmeiras |
| 20 | 3MF | Juan Fernando Quintero | (1993-01-18)18 January 1993 (aged 25) | 15 | 2 | River Plate |
| 21 | 4FW | José Izquierdo | (1992-07-07)7 July 1992 (aged 25) | 5 | 1 | Brighton & Hove Albion |
| 22 | 1GK | José Fernando Cuadrado | (1985-06-01)1 June 1985 (aged 33) | 1 | 0 | Once Caldas |
| 23 | 2DF | Davinson Sánchez | (1996-06-12)12 June 1996 (aged 22) | 9 | 0 | Tottenham Hotspur |

### Japan

Coach: Akira Nishino
Japan's 27-man preliminary squad was announced on 18 May 2018. The final squad was announced on 31 May.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Eiji Kawashima | (1983-03-20)20 March 1983 (aged 35) | 84 | 0 | Metz |
| 2 | 2DF | Naomichi Ueda | (1994-10-24)24 October 1994 (aged 23) | 4 | 0 | Kashima Antlers |
| 3 | 2DF | Gen Shoji | (1992-12-11)11 December 1992 (aged 25) | 11 | 1 | Kashima Antlers |
| 4 | 3MF | Keisuke Honda | (1986-06-13)13 June 1986 (aged 32) | 95 | 36 | Pachuca |
| 5 | 2DF | Yūto Nagatomo | (1986-09-12)12 September 1986 (aged 31) | 105 | 3 | Galatasaray |
| 6 | 2DF | Wataru Endō | (1993-02-09)9 February 1993 (aged 25) | 12 | 0 | Urawa Red Diamonds |
| 7 | 3MF | Gaku Shibasaki | (1992-05-28)28 May 1992 (aged 26) | 18 | 3 | Getafe |
| 8 | 3MF | Genki Haraguchi | (1991-05-09)9 May 1991 (aged 27) | 33 | 6 | Fortuna Düsseldorf |
| 9 | 4FW | Shinji Okazaki | (1986-04-16)16 April 1986 (aged 32) | 113 | 50 | Leicester City |
| 10 | 3MF | Shinji Kagawa | (1989-03-17)17 March 1989 (aged 29) | 92 | 30 | Borussia Dortmund |
| 11 | 3MF | Takashi Usami | (1992-05-06)6 May 1992 (aged 26) | 24 | 3 | Fortuna Düsseldorf |
| 12 | 1GK | Masaaki Higashiguchi | (1986-05-12)12 May 1986 (aged 32) | 5 | 0 | Gamba Osaka |
| 13 | 4FW | Yoshinori Muto | (1992-07-15)15 July 1992 (aged 25) | 24 | 2 | Mainz 05 |
| 14 | 3MF | Takashi Inui | (1988-06-02)2 June 1988 (aged 30) | 27 | 4 | Eibar |
| 15 | 4FW | Yuya Osako | (1990-05-18)18 May 1990 (aged 28) | 29 | 7 | 1. FC Köln |
| 16 | 3MF | Hotaru Yamaguchi | (1990-10-06)6 October 1990 (aged 27) | 42 | 2 | Cerezo Osaka |
| 17 | 3MF | Makoto Hasebe (captain) | (1984-01-18)18 January 1984 (aged 34) | 110 | 2 | Eintracht Frankfurt |
| 18 | 3MF | Ryota Oshima | (1993-01-23)23 January 1993 (aged 25) | 5 | 0 | Kawasaki Frontale |
| 19 | 2DF | Hiroki Sakai | (1990-04-12)12 April 1990 (aged 28) | 43 | 0 | Marseille |
| 20 | 2DF | Tomoaki Makino | (1987-05-11)11 May 1987 (aged 31) | 32 | 4 | Urawa Red Diamonds |
| 21 | 2DF | Gōtoku Sakai | (1991-03-14)14 March 1991 (aged 27) | 41 | 0 | Hamburger SV |
| 22 | 2DF | Maya Yoshida | (1988-08-24)24 August 1988 (aged 29) | 82 | 10 | Southampton |
| 23 | 1GK | Kosuke Nakamura | (1995-02-27)27 February 1995 (aged 23) | 4 | 0 | Kashiwa Reysol |

### Poland

Coach: Adam Nawałka
Poland's 35-man preliminary squad was announced on 11 May 2018. The squad was reduced to 32 players on 18 May. The final squad was announced on 4 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Wojciech Szczęsny | (1990-04-18)18 April 1990 (aged 28) | 35 | 0 | Juventus |
| 2 | 2DF | Michał Pazdan | (1987-09-21)21 September 1987 (aged 30) | 33 | 0 | Legia Warsaw |
| 3 | 2DF | Artur Jędrzejczyk | (1987-11-04)4 November 1987 (aged 30) | 36 | 3 | Legia Warsaw |
| 4 | 2DF | Thiago Cionek | (1986-04-21)21 April 1986 (aged 32) | 19 | 0 | SPAL |
| 5 | 2DF | Jan Bednarek | (1996-04-12)12 April 1996 (aged 22) | 3 | 0 | Southampton |
| 6 | 3MF | Jacek Góralski | (1992-09-21)21 September 1992 (aged 25) | 5 | 0 | Ludogorets Razgrad |
| 7 | 4FW | Arkadiusz Milik | (1994-02-28)28 February 1994 (aged 24) | 40 | 12 | Napoli |
| 8 | 3MF | Karol Linetty | (1995-02-02)2 February 1995 (aged 23) | 20 | 1 | Sampdoria |
| 9 | 4FW | Robert Lewandowski (captain) | (1988-08-21)21 August 1988 (aged 29) | 95 | 55 | Bayern Munich |
| 10 | 3MF | Grzegorz Krychowiak | (1990-01-29)29 January 1990 (aged 28) | 51 | 2 | West Bromwich Albion |
| 11 | 3MF | Kamil Grosicki | (1988-06-08)8 June 1988 (aged 30) | 57 | 12 | Hull City |
| 12 | 1GK | Bartosz Białkowski | (1987-07-06)6 July 1987 (aged 30) | 1 | 0 | Ipswich Town |
| 13 | 3MF | Maciej Rybus | (1989-08-19)19 August 1989 (aged 28) | 51 | 2 | Lokomotiv Moscow |
| 14 | 4FW | Łukasz Teodorczyk | (1991-06-03)3 June 1991 (aged 27) | 17 | 4 | Anderlecht |
| 15 | 2DF | Kamil Glik | (1988-02-03)3 February 1988 (aged 30) | 57 | 4 | Monaco |
| 16 | 3MF | Jakub Błaszczykowski | (1985-12-14)14 December 1985 (aged 32) | 99 | 20 | VfL Wolfsburg |
| 17 | 3MF | Sławomir Peszko | (1985-02-19)19 February 1985 (aged 33) | 43 | 2 | Lechia Gdańsk |
| 18 | 2DF | Bartosz Bereszyński | (1992-07-12)12 July 1992 (aged 25) | 8 | 0 | Sampdoria |
| 19 | 3MF | Piotr Zieliński | (1994-05-20)20 May 1994 (aged 24) | 33 | 5 | Napoli |
| 20 | 2DF | Łukasz Piszczek | (1985-06-03)3 June 1985 (aged 33) | 63 | 3 | Borussia Dortmund |
| 21 | 3MF | Rafał Kurzawa | (1993-01-29)29 January 1993 (aged 25) | 3 | 0 | Górnik Zabrze |
| 22 | 1GK | Łukasz Fabiański | (1985-04-18)18 April 1985 (aged 33) | 45 | 0 | Swansea City |
| 23 | 4FW | Dawid Kownacki | (1997-03-14)14 March 1997 (aged 21) | 2 | 1 | Sampdoria |

### Senegal

Coach: Aliou Cissé
Senegal's final squad was announced on 17 May 2018. Saliou Ciss withdrew injured and was replaced by Adama Mbengue on 17 June.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Abdoulaye Diallo | (1992-03-30)30 March 1992 (aged 26) | 17 | 0 | Rennes |
| 2 | 2DF | Adama Mbengue | (1993-12-01)1 December 1993 (aged 24) | 6 | 0 | Caen |
| 3 | 2DF | Kalidou Koulibaly | (1991-06-20)20 June 1991 (aged 26) | 26 | 0 | Napoli |
| 4 | 2DF | Kara Mbodji | (1989-11-22)22 November 1989 (aged 28) | 52 | 5 | Anderlecht |
| 5 | 3MF | Idrissa Gueye | (1989-09-26)26 September 1989 (aged 28) | 61 | 1 | Everton |
| 6 | 3MF | Salif Sané | (1990-08-25)25 August 1990 (aged 27) | 22 | 0 | Hannover 96 |
| 7 | 4FW | Moussa Sow | (1986-01-19)19 January 1986 (aged 32) | 51 | 18 | Bursaspor |
| 8 | 3MF | Cheikhou Kouyaté (captain) | (1989-12-21)21 December 1989 (aged 28) | 48 | 2 | West Ham United |
| 9 | 4FW | Mame Biram Diouf | (1987-12-16)16 December 1987 (aged 30) | 49 | 10 | Stoke City |
| 10 | 4FW | Sadio Mané | (1992-04-10)10 April 1992 (aged 26) | 53 | 14 | Liverpool |
| 11 | 3MF | Cheikh N'Doye | (1986-03-29)29 March 1986 (aged 32) | 26 | 3 | Birmingham City |
| 12 | 2DF | Youssouf Sabaly | (1993-03-05)5 March 1993 (aged 25) | 5 | 0 | Bordeaux |
| 13 | 3MF | Alfred N'Diaye | (1990-03-06)6 March 1990 (aged 28) | 21 | 0 | Wolverhampton Wanderers |
| 14 | 4FW | Moussa Konaté | (1993-04-03)3 April 1993 (aged 25) | 28 | 10 | Amiens |
| 15 | 4FW | Diafra Sakho | (1989-12-24)24 December 1989 (aged 28) | 12 | 3 | Rennes |
| 16 | 1GK | Khadim N'Diaye | (1985-04-05)5 April 1985 (aged 33) | 26 | 0 | Horoya |
| 17 | 3MF | Badou Ndiaye | (1990-10-27)27 October 1990 (aged 27) | 20 | 1 | Stoke City |
| 18 | 4FW | Ismaïla Sarr | (1998-02-25)25 February 1998 (aged 20) | 16 | 3 | Rennes |
| 19 | 4FW | M'Baye Niang | (1994-12-19)19 December 1994 (aged 23) | 7 | 0 | Torino |
| 20 | 4FW | Keita Baldé | (1995-03-08)8 March 1995 (aged 23) | 19 | 3 | Monaco |
| 21 | 2DF | Lamine Gassama | (1989-10-20)20 October 1989 (aged 28) | 36 | 0 | Alanyaspor |
| 22 | 2DF | Moussa Wagué | (1998-10-04)4 October 1998 (aged 19) | 10 | 0 | Eupen |
| 23 | 1GK | Alfred Gomis | (1993-09-05)5 September 1993 (aged 24) | 1 | 0 | SPAL |

## Statistics
### Age

Of the seven teenagers in the competition, Australia's Daniel Arzani was the youngest at 19 years, 161 days as of the first day of the tournament, and Nigeria's Francis Uzoho was the youngest goalkeeper. At 45 years, 150 days, Egypt's Essam El Hadary was the oldest player and oldest captain, as well as the oldest player to ever be named to a FIFA World Cup squad. Mexico's Rafael Márquez was the oldest outfield player at 39. The youngest captain was England's Harry Kane, at 24 years of age.
The average age of all 736 players – almost 28 years – was the oldest in the tournament's history.

#### Players

* Oldest: Essam El Hadary (45 years, 150 days)
* Youngest: Daniel Arzani (19 years, 74 days)

#### Goalkeepers

* Oldest: Essam El Hadary (45 years, 150 days)
* Youngest: Francis Uzoho (19 years, 229 days)

#### Captains

* Oldest: Essam El Hadary (45 years, 150 days)
* Youngest: Harry Kane (24 years, 321 days)

### Player representation by league system

League systems with 20 or more players represented are listed. In all, World Cup squad members played for clubs in 57 countries, and played in 54 national league systems, as the league systems of England and France included clubs from Wales and Monaco respectively, and one league system covered both the United States and Canada.
| Country | Players | Percentage | Outside national squad | Lower tier players |
| England | 129 | 17.53% | 106 | 24 |
| Spain | 81 | 11.01% | 64 | 2 |
| Germany | 67 | 9.10% | 52 | 5 |
| Italy | 58 | 7.88% | 58 | 0 |
| France | 49 | 6.66% | 40 | 1 |
| Russia | 36 | 4.89% | 15 | 0 |
| Saudi Arabia | 30 | 4.08% | 10 | 0 |
| Mexico | 23 | 3.13% | 14 | 1 |
| Turkey | 22 | 2.99% | 22 | 0 |
| Others | 241 | 32.74% | 146 | 1 |
| Total | 736 | 100% | 527 | 34 |
* The England squad was made up entirely of players from the country's domestic league.
* The Belgium squad had the most players from a single foreign federation, with eleven players employed in England.
* Of the countries not represented by a national team at the World Cup, Italy's league provided the most squad members, with 58.
* Two squads (Senegal and Sweden) were made up entirely of players employed by overseas clubs. Senegal's league was also the only one of the participants' leagues that did not send any players to the tournament (players in the Swedish league represented Iceland, Iran and Costa Rica).
* Four squads had only one domestic-based player (Belgium, Iceland, Nigeria, and Switzerland).
* Only two players were from a third-tier league (Egypt's Sam Morsy of Wigan Athletic in England, and Panama's Ismael Díaz of Deportivo Fabril in Spain)

### Player representation by club

Clubs with 10 or more players represented are listed.
| Club | Players |
| Manchester City | 16 |
| Real Madrid | 15 |
| Barcelona | 14 |
| Paris Saint-Germain | 12 |
| Tottenham Hotspur | 12 |
| Bayern Munich | 11 |
| Chelsea | 11 |
| Juventus | 11 |
| Manchester United | 11 |

### Player representation by club confederation

| Confederation | Players |
| UEFA | 543 |
| AFC | 82 |
| CONCACAF | 55 |
| CONMEBOL | 35 |
| CAF | 21 |
| OFC | 0 |

### Coaches representation by country

Coaches in bold represented their own country.
| Number | Country | Coaches |
| 4 | Argentina | Héctor Cúper (Egypt), Ricardo Gareca (Peru), Jorge Sampaoli, José Pékerman (Colombia) |
| 3 | Spain | Fernando Hierro, Roberto Martínez (Belgium), Juan Antonio Pizzi (Saudi Arabia) |
| 2 | Colombia | Juan Carlos Osorio (Mexico), Hernán Darío Gómez (Panama) |
| 2 | France | Didier Deschamps, Hervé Renard (Morocco) |
| 2 | Germany | Joachim Löw, Gernot Rohr (Nigeria) |
| 2 | Portugal | Carlos Queiroz (Iran), Fernando Santos |
| 1 | Brazil | Tite |
| 1 | Costa Rica | Óscar Ramírez |
| 1 | Croatia | Zlatko Dalić |
| 1 | England | Gareth Southgate |
| 1 | Iceland | Heimir Hallgrímsson |
| 1 | Japan | Akira Nishino |
| 1 | Netherlands | Bert van Marwijk (Australia) |
| 1 | Norway | Åge Hareide (Denmark) |
| 1 | Poland | Adam Nawałka |
| 1 | Russia | Stanislav Cherchesov |
| 1 | Senegal | Aliou Cissé |
| 1 | Serbia | Mladen Krstajić |
| 1 | South Korea | Shin Tae-yong |
| 1 | Sweden | Janne Andersson |
| 1 | Switzerland | Vladimir Petković |
| 1 | Tunisia | Nabil Maâloul |
| 1 | Uruguay | Óscar Tabárez |