UEFA Champions League / 25/26
Olympiacos Piraeus v Bayer 04 Leverkusen
2 – 0
Tue 20 Jan 2026 · 20:00 UTC · Result
- Stadium
- Stadio Georgios Karaiskakis
- Referee
- Maurizio Mariani
- Attendance
- 32,400
ON THE PITCH
Lineups & match stats
Goals scored and substitution minutes. On = subbed on; Off = subbed off. — means not recorded or not applicable. Unused substitutes did not play.
Olympiacos Piraeus
11 startersStarting XI
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 3 | Francisco Ortega | 0 | — | — |
| 5 | Lorenzo Pirola | 0 | — | 74′ |
| 10 | Gelson Martins | 0 | — | 79′ |
| 20 | Costinha | 1 | — | — |
| 22 | Chiquinho | 0 | — | 82′ |
| 23 | Rodinei | 0 | — | — |
| 32 | Santiago Hezze | 0 | — | — |
| 45 | Panagiotis Retsos | 0 | — | — |
| 88 | Konstantinos Tzolakis | 0 | — | — |
| 96 | Christos Mouzakitis | 0 | — | 73′ |
| 99 | Mehdi Taremi | 1 | — | 74′ |
Substitutes
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 4 | Giulian Biancone | 0 | 74′ | — |
| 6 | Alexios Kalogeropoulos Unused substitute | 0 | — | — |
| 8 | Diogo Nascimento Unused substitute | 0 | — | — |
| 9 | Ayoub El Kaabi | 0 | 74′ | — |
| 11 | Roman Yaremchuk Unused substitute | 0 | — | — |
| 14 | Dani García | 0 | 73′ | — |
| 16 | Lorenzo Scipioni | 0 | 82′ | — |
| 27 | Gabriel Strefezza Unused substitute | 0 | — | — |
| 31 | Nikolaos Botis Unused substitute | 0 | — | — |
| 56 | Daniel Podence Unused substitute | 0 | — | — |
| 70 | Bruno Onyemaechi | 0 | 79′ | — |
Bayer 04 Leverkusen
11 startersStarting XI
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 4 | Jarell Quansah | 0 | — | — |
| 5 | Loïc Badé | 0 | — | — |
| 6 | Ezequiel Fernández | 0 | — | — |
| 8 | Robert Andrich | 0 | — | — |
| 19 | Ernest Poku | 0 | — | 81′ |
| 20 | Alejandro Grimaldo | 0 | — | — |
| 21 | Lucas Vázquez | 0 | — | 58′ |
| 24 | Aleix García | 0 | — | — |
| 28 | Janis Blaswich | 0 | — | — |
| 30 | Ibrahim Maza | 0 | — | 70′ |
| 35 | Christian Kofane | 0 | — | 70′ |
Substitutes
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 10 | Malik Tillman | 0 | 58′ | — |
| 13 | Arthur | 0 | 70′ | — |
| 14 | Patrik Schick | 0 | 70′ | — |
| 16 | Axel Tape Unused substitute | 0 | — | — |
| 36 | Niklas Lomb Unused substitute | 0 | — | — |
| 40 | Jesper Schlich Unused substitute | 0 | — | — |
| 42 | Montrell Culbreath | 0 | 81′ | — |
| 44 | Jeanuël Belocian Unused substitute | 0 | — | — |