Iran
- GB1 Alireza Beiranvand
- DEF19 Majid Hosseini
- DEF8 Morteza Pouraliganji
- DEF23 Ramin Rezaeian
- MIL3 Ehsan Hajsafi (c)
- MIL10 Karim Ansarifard
- MIL9 Omid Ebrahimi
- MIL6 Saeid Ezatolahi
- ATT11 Vahid Amiri
- ATT20 Sardar Azmoun
- ATT17 Mehdi Taremi
Remplaçants
- GB12 Rashid Mazaheri
- GB22 Amir Abedzadeh
- DEF13 Mohammad Reza Khanzadeh
- DEF15 Pejman Montazeri
- DEF5 Milad Mohammadi
- DEF4 Roozbeh Cheshmi
- MIL7 Massoud Shojaei
- MIL2 Mehdi Torabi
- ATT21 Ashkan Dejagahar
- ATT16 Reza Ghoochannejhad
- ATT18 Alireza Jahanbakhsh
- ATT14 Saman Ghoddos
Espagne
- David De Gea 1GB
- Dani Carvajal 2DEF
- Gerard Piqué 3DEF
- Jordi Alba 18DEF
- Sergio Ramos (c) 15DEF
- Sergio Busquets 5MIL
- Andres Iniesta 6MIL
- David Silva 21MIL
- Lucas Vázquez 11ATT
- Isco 22MIL
- Diego Costa 19ATT
Remplaçants
- José Manuel Reina 23GB
- Kepa Arrizabalaga 13GB
- Cesar Azpilicueta 2DEF
- Alvaro Odriozola 12DEF
- Nacho 4DEF
- Nacho Monreal 16DEF
- Thiago Alcantara 10MIL
- Koke 8MIL
- Saul Niguez 7MIL
- Marco Asensio 20ATT
- Iago Aspas 17ATT
- Rodrigo Moreno 9ATT
Iran
- GB1 Alireza Beiranvand
- DEF19 Majid Hosseini
- DEF8 Morteza Pouraliganji
- DEF23 Ramin Rezaeian
- MIL3 Ehsan Hajsafi (c)
- MIL10 Karim Ansarifard
- MIL9 Omid Ebrahimi
- MIL6 Saeid Ezatolahi
- ATT11 Vahid Amiri
- ATT20 Sardar Azmoun
- ATT17 Mehdi Taremi
Remplaçants
- GB12 Rashid Mazaheri
- GB22 Amir Abedzadeh
- DEF13 Mohammad Reza Khanzadeh
- DEF15 Pejman Montazeri
- DEF5 Milad Mohammadi
- DEF4 Roozbeh Cheshmi
- MIL7 Massoud Shojaei
- MIL2 Mehdi Torabi
- ATT21 Ashkan Dejagahar
- ATT16 Reza Ghoochannejhad
- ATT18 Alireza Jahanbakhsh
- ATT14 Saman Ghoddos
Espagne
- David De Gea 1GB
- Dani Carvajal 2DEF
- Gerard Piqué 3DEF
- Jordi Alba 18DEF
- Sergio Ramos (c) 15DEF
- Sergio Busquets 5MIL
- Andres Iniesta 6MIL
- David Silva 21MIL
- Lucas Vázquez 11ATT
- Isco 22MIL
- Diego Costa 19ATT
Remplaçants
- José Manuel Reina 23GB
- Kepa Arrizabalaga 13GB
- Cesar Azpilicueta 2DEF
- Alvaro Odriozola 12DEF
- Nacho 4DEF
- Nacho Monreal 16DEF
- Thiago Alcantara 10MIL
- Koke 8MIL
- Saul Niguez 7MIL
- Marco Asensio 20ATT
- Iago Aspas 17ATT
- Rodrigo Moreno 9ATT
Arbitre du match
- Andres Cunha