Leverkusen · 3-4-2-1
| 28 | Janis Blaswich | |
| 8 | Robert Andrich | |
| 5 | Loïc Badé | |
| 4 | Jarell Quansah | |
| 24 | Aleix García | ▼ 70' |
| 6 | Ezequiel Fernández | |
| 20 | Alejandro GrimaldoG | ▼ 89' |
| 21 | Lucas Vázquez | ▼ 62' |
| 14 | Patrik Schick | ▼ 62' |
| 30 | Ibrahim Maza | ▼ 70' |
| 10 | Malik TillmanGG | |
| Suplentes |
|---|
| 19 | Ernest Poku | ▲ 70' |
| 35 | Christian Kofane | ▲ 62' |
| 16 | Axel Tape | |
| 18 | Jonas Omlin | |
| 42 | Montrell Culbreath | |
| 13 | Arthur | ▲ 62' |
| 25 | Exequiel Palacios | ▲ 70' |
| 12 | Edmond Tapsoba | ▲ 89' |
| 36 | Niklas Lomb | |
Villarreal · 4-4-2
| 25 | Arnau Tenas | |
| 12 | Renato Veiga | |
| 4 | Rafa Marín | |
| 23 | Sergi Cardona | |
| 26 | Pau Navarro | |
| 16 | Thomas Partey | ▼ 45' |
| 14 | Santi Comesaña | ▼ 83' |
| 38 | Alassane Diatta | ▼ 65' |
| 17 | Tajon Buchanan | ▼ 45' |
| 19 | Nicolas Pépé | ▼ 69' |
| 21 | Tani Oluwaseyi | |
| Suplentes |
|---|
| 10 | Dani Parejo | ▲ 65' |
| 9 | Georges Mikautadze | ▲ 45' |
| 24 | Alfonso Pedraza | |
| 7 | Gerard Moreno | |
| 30 | Daniel Budesca | ▲ 69' |
| 1 | Luiz Júnior | |
| 18 | Pape Gueye | ▲ 83' |
| 32 | Hugo López | ▲ 45' |
| 20 | Alberto Moleiro | |
| 13 | Diego Conde | |
Estadísticas
| Leverkusen | | Villarreal |
| 65,1 | Posesión % | 34,9 |
| 15 | Remates | 5 |
| 7 | Remates al arco | 2 |
| 4 | Córners | 1 |
| 7 | Faltas | 15 |
| 0 | Fuera de juego | 2 |
| 0 | Amarillas | 3 |
| 0 | Rojas | 0 |
| 2 | Atajadas | 4 |
| 787 | Pases | 420 |
| 90 | Pases correctos % | 90 |
G gol · amarilla · roja · ▲ entró · ▼ salió