Pérou
- GB 1 Pedro Gallese  
- DEF 17 Luis Advincula  
- DEF 6 Miguel Trauco  
- DEF 15 Christian Ramos  
- DEF 2 Alberto Rodriguez (c) 
- MIL 20 Edison Flores  
- MIL 13 Renato Tapia  
- MIL 19 Yoshimar Yotun  
- ATT 18 André Carrillo  
- MIL 10 Christian Cueva  
- ATT 10 Jefferson Farfan  
Remplaçants
- GB 12 Carlos Caceda 
- GB 21 José Carvallo 
- DEF 3 Aldo Corzo 
- DEF 15 Miguel Araujo 
- DEF 22 Nilson Loyola 
- DEF 4 Anderson Santamaria 
- MIL 7 Paolo Hurtado 
- MIL 23 Pedro Aquiño 
- MIL 10 Christian Cueva 
- MIL 14 Wilder Cartagena 
- ATT 9 Paolo Guerrero 
- ATT 14 Andy Polo 
- ATT 11 Raul Ruidiaz 
 Danemark
- Kasper Schmeichel 1GB
- Simon Kjaer (c) 4DEF
- Andreas Christensen 6DEF
- Jens Stryger Larsen 17DEF
- Henrik Dalsgaard DEF
- Christian Eriksen 10MIL
- Thomas Delaney 8MIL
- William Kvist 7MIL
- Nicolai Jorgensen 9ATT
- Pione Sisto 23ATT
- Yussuf Poulsen 20ATT
Remplaçants
- Frederik RönnowGB 22
- Jonas LösslGB
- Mathias JorgensenDEF 13
- Jannik VestergaardDEF 3
- Jonas KnudsenDEF 5
- Lasse SchöneMIL 19
- Lukas LeragerMIL 18
- Michael Krohn-DehliMIL 2
- Andreas CorneliusATT 21
- Viktor FischerATT 15
- Martin BraithwaiteATT 9
- Kasper DolbergATT 12
 Pérou
- GB 1 Pedro Gallese  
- DEF 17 Luis Advincula  
- DEF 6 Miguel Trauco  
- DEF 15 Christian Ramos  
- DEF 2 Alberto Rodriguez (c) 
- MIL 20 Edison Flores  
- MIL 13 Renato Tapia  
- MIL 19 Yoshimar Yotun  
- ATT 18 André Carrillo  
- MIL 10 Christian Cueva  
- ATT 10 Jefferson Farfan  
Remplaçants
- GB 12 Carlos Caceda 
- GB 21 José Carvallo 
- DEF 3 Aldo Corzo 
- DEF 15 Miguel Araujo 
- DEF 22 Nilson Loyola 
- DEF 4 Anderson Santamaria 
- MIL 7 Paolo Hurtado 
- MIL 23 Pedro Aquiño 
- MIL 10 Christian Cueva 
- MIL 14 Wilder Cartagena 
- ATT 9 Paolo Guerrero 
- ATT 14 Andy Polo 
- ATT 11 Raul Ruidiaz 
 Danemark
- Kasper Schmeichel 1GB
- Simon Kjaer (c) 4DEF
- Andreas Christensen 6DEF
- Jens Stryger Larsen 17DEF
- Henrik Dalsgaard DEF
- Christian Eriksen 10MIL
- Thomas Delaney 8MIL
- William Kvist 7MIL
- Nicolai Jorgensen 9ATT
- Pione Sisto 23ATT
- Yussuf Poulsen 20ATT
Remplaçants
- Frederik RönnowGB 22
- Jonas LösslGB
- Mathias JorgensenDEF 13
- Jannik VestergaardDEF 3
- Jonas KnudsenDEF 5
- Lasse SchöneMIL 19
- Lukas LeragerMIL 18
- Michael Krohn-DehliMIL 2
- Andreas CorneliusATT 21
- Viktor FischerATT 15
- Martin BraithwaiteATT 9
- Kasper DolbergATT 12
- Griezmann (57)
- Behich (81) csc
- Jedinak (61)
- Poulsen (59)
- Eriksen (6)
- Jedinak (37)
- Mbappé (34)
- Carrillo (18)
- Guerrero (50)
 Pérou
- GB 1 Pedro Gallese  
- DEF 17 Luis Advincula  
- DEF 6 Miguel Trauco  
- DEF 15 Christian Ramos  
- DEF 2 Alberto Rodriguez (c) 
- MIL 20 Edison Flores  
- MIL 13 Renato Tapia  
- MIL 19 Yoshimar Yotun  
- ATT 18 André Carrillo  
- MIL 10 Christian Cueva  
- ATT 10 Jefferson Farfan  
Remplaçants
- GB 12 Carlos Caceda 
- GB 21 José Carvallo 
- DEF 3 Aldo Corzo 
- DEF 15 Miguel Araujo 
- DEF 22 Nilson Loyola 
- DEF 4 Anderson Santamaria 
- MIL 7 Paolo Hurtado 
- MIL 23 Pedro Aquiño 
- MIL 10 Christian Cueva 
- MIL 14 Wilder Cartagena 
- ATT 9 Paolo Guerrero 
- ATT 14 Andy Polo 
- ATT 11 Raul Ruidiaz 
 Danemark
- Kasper Schmeichel 1GB
- Simon Kjaer (c) 4DEF
- Andreas Christensen 6DEF
- Jens Stryger Larsen 17DEF
- Henrik Dalsgaard DEF
- Christian Eriksen 10MIL
- Thomas Delaney 8MIL
- William Kvist 7MIL
- Nicolai Jorgensen 9ATT
- Pione Sisto 23ATT
- Yussuf Poulsen 20ATT
Remplaçants
- Frederik RönnowGB 22
- Jonas LösslGB
- Mathias JorgensenDEF 13
- Jannik VestergaardDEF 3
- Jonas KnudsenDEF 5
- Lasse SchöneMIL 19
- Lukas LeragerMIL 18
- Michael Krohn-DehliMIL 2
- Andreas CorneliusATT 21
- Viktor FischerATT 15
- Martin BraithwaiteATT 9
- Kasper DolbergATT 12
Arbitre du match
 - Bakary Gassama


