Arsenal
- Goalkeeper
- 1 Aaron Ramsdale
- Defender
- 35 Zinchenko
- 18 Takehiro Tomiyasu (8')
- 6 Gabriel
- 12 William Saliba (20')
- Midfielder
- 34 Xhaka
- 20 Jorginho (64')
- 21 Fabio Daniel Vieira (100')
- Forward
- 9 Gabriel Jesus (45')
- 11 Martinelli
- 24 Reiss Nelson (65')
- Substitutes
- ent Mikel Arteta 4-3-3
- 10 Emile Smith-Rowe
- 7 Bukayo Saka (65')
- 30 Matt Turner
- 56 James Hillson
- 19 Trossard (45')
- 16 Robert Holding (20')
- 15 Jakub Kiwior
- 5 Thomas (64')
- 8 Odegaard (100')
- 3 Tierney
- 4 Ben White (8')
Sp. Portugal
- Goalkeeper
- 1 Adán
- Defender
- 26 Ousmane Diomande
- 3 Jeremiah St. Juste
- 25 Gonçalo Inácio
- Midfielder
- 28 Pedro Goncalves (93')
- 2 Matheus Reis (93')
- 47 Ricardo Esgaio
- 15 Manuel Ugarte
- Forward
- 10 Marcus Edwards (118')
- 20 Paulinho (89')
- 17 Trincão (104')
- Substitutes
- ent Rúben Filipe Marques Diogo Amorim 3-4-3
- 77 Jovane Cabral
- 16 Rochinha
- 13 Luís Neto
- 6 Sotiris Alexandropoulos
- 33 Arthur (104')
- 84 Dario Essugo (93')
- 18 Abdul Fatawu
- 11 Nuno Santos (93')
- 12 Fernando Israel
- 82 Mateus Fernandes
- 32 Mateo Tanlongo (118')
- 79 Youssef Chermiti (89')