Olympiacos (4-2-3-1): Konstantinos Tzolakis (88), Rodinei (23), Panagiotis Retsos (45), Lorenzo Pirola (5), Francisco Ortega (3), Dani García (14), Christos Mouzakitis (96), Gelson Martins (10), Chiquinho (22), Daniel Podence (56), Ayoub El Kaabi (9)
Real Madrid (4-2-3-1): Andriy Lunin (13), Trent Alexander-Arnold (12), Raul Asencio (17), Álvaro Fernández Carreras (18), Ferland Mendy (23), Aurélien Tchouaméni (14), Eduardo Camavinga (6), Federico Valverde (8), Arda Güler (15), Vinicius Junior (7), Kylian Mbappé (10)

Olympiacos
4-2-3-1
88
Konstantinos Tzolakis
23
Rodinei
45
Panagiotis Retsos
5
Lorenzo Pirola
3
Francisco Ortega
14
Dani García
96
Christos Mouzakitis
10
Gelson Martins
22
Chiquinho
56
Daniel Podence
9
Ayoub El Kaabi
10
Kylian Mbappé
7
Vinicius Junior
15
Arda Güler
8
Federico Valverde
6
Eduardo Camavinga
14
Aurélien Tchouaméni
23
Ferland Mendy
18
Álvaro Fernández Carreras
17
Raul Asencio
12
Trent Alexander-Arnold
13
Andriy Lunin

Real Madrid
4-2-3-1
| Thay người | |||
| 28’ | Chiquinho Mehdi Taremi | 46’ | Eduardo Camavinga Dani Ceballos |
| 46’ | Dani Garcia Santiago Hezze | 61’ | Arda Guler Jude Bellingham |
| 62’ | Lorenzo Pirola Giulian Biancone | 73’ | Raul Asencio Brahim Díaz |
| 71’ | Daniel Podence Costinha | 90’ | Vinicius Junior Fran García |
| 71’ | Rodinei Gabriel Strefezza | ||
| Cầu thủ dự bị | |||
Nikolaos Botis | Jude Bellingham | ||
Giulian Biancone | Fran González | ||
Alexios Kalogeropoulos | Javier Navarro | ||
Costinha | Fran García | ||
Bruno Onyemaechi | Dani Ceballos | ||
Diogo Nascimento | Endrick | ||
Lorenzo Scipioni | Rodrygo | ||
Santiago Hezze | Gonzalo García | ||
Roman Yaremchuk | Brahim Díaz | ||
Gabriel Strefezza | |||
Stavros Pnevmonidis | |||
Mehdi Taremi | |||