UEFA Champions League League Stage - 7

Olympiakos Piraeus 2 - 0 FT Bayer Leverkusen

Georgios Karaiskakis Stadium

AI-powered match analysis and previews to help you decide which games are worth watching

21
FT
Tue, Jan 20
Olympiakos Piraeus
2-0
Bayer Leverkusen
⚡ Intensity 19
⚖️ Balance 17
🏆 Stakes 12
🎲 Upset 10
Piraeus efficiency punishes wasteful Bayer dominance.

Piraeus Efficiency Punishes Bayer Possession

Skip It Futmetrix Score: 21/100. A ruthless display of counter-attacking clinicality saw the Greek hosts secure a massive result despite seeing remarkably little of the ball.

The Lightning Strike

The atmosphere at the Stadio Georgios Karaiskáki was electric before a ball was even kicked, and the home crowd was rewarded almost instantly. Within two minutes, the tactical Balance of the match was tilted firmly in favour of Olympiakos Piraeus. A searching delivery from Rodinei found the late-running Costinha, who applied a precise finish to stun the visitors. This early breakthrough forced the German side out of their shell immediately, but it also allowed the hosts to retreat into a compact, disciplined defensive shape. While the early goal set a frantic tempo, it was the defensive coordination of the Piraeus outfit that prevented the immediate response many expected from the Bundesliga giants in the opening exchanges.

Against the Run of Play

As the first half progressed, Bayer Leverkusen began to suffocate the hosts, eventually controlling possession with a staggering 71% share of the ball. The Intensity of their pressure was relentless, earning eight corners and peppering the Greek goal with 17 total shots. However, for all their intricate passing and territorial dominance, they lacked the final clinical touch. Just as the fourth official signaled for stoppage time, Olympiakos struck a hammer blow. Once again, Rodinei was the architect, providing his second assist of the night for M. Taremi. The Iranian striker’s goal in the 45th minute was a masterclass in transitional play, leaving the visitors facing a mountain to climb at the interval despite their statistical superiority.

The Wall of Piraeus

The second period was a sustained siege on the Olympiakos penalty area, yet the scoreboard remained unmoved. This was largely due to the heroic performance of Konstantinos Tzolakis, whose six saves provided an impassable barrier for the Leverkusen forwards. Supported by a warrior-like performance from Panagiotis Retsos at the heart of the defence, the hosts weathered every storm. The Stakes were high in this mid-table Champions League battle, and the result represents a significant Upset Factor given the disparity in resources and ball control. For Leverkusen, it was a night of deep frustration as 602 accurate passes translated into zero goals, while the hosts celebrated a victory built on grit and opportunistic finishing that moves them upward in the league phase standings.

Key Questions

Who scored the goals for Olympiakos?

Costinha opened the scoring in the 2nd minute, followed by M. Taremi in the 45th minute.

How did Konstantinos Tzolakis influence the result?

Tzolakis was exceptional, making 6 crucial saves to preserve a clean sheet under immense pressure.

Did possession reflect the final scoreline?

No; despite Leverkusen having 71% possession, Olympiakos won 2-0 through clinical finishing and resolute defending.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
29%
71%
Olympiakos Piraeus 29%
Bayer Leverkusen 71%
Shots
6
17
Olympiakos Piraeus 6
Bayer Leverkusen 17
Shots on Target
2
6
Olympiakos Piraeus 2
Bayer Leverkusen 6
Expected Goals (xG)
1.13
2.39
Olympiakos Piraeus 1.13
Bayer Leverkusen 2.39
Passes
277
696
Olympiakos Piraeus 277
Bayer Leverkusen 696
Pass Accuracy
66%
86%
Olympiakos Piraeus 66%
Bayer Leverkusen 86%
Corners
2
8
Olympiakos Piraeus 2
Bayer Leverkusen 8
Fouls
13
9
Olympiakos Piraeus 13
Bayer Leverkusen 9
Yellow Cards
2
1
Olympiakos Piraeus 2
Bayer Leverkusen 1
Red Cards
0
0
Olympiakos Piraeus 0
Bayer Leverkusen 0

Match Events

2' âš˝ Costinha (Rodinei)
5' 🟨 P. Retsos
C. Kofane 🟨 29'
45'+1 âš˝ M. Taremi (Rodinei)
HT
↓ Lucas ↑M. Tillman 🔄 58'
↓ I. Maza ↑Arthur 🔄 70'
↓ C. Kofane ↑P. Schick 🔄 70'
73' 🟨 M. Taremi
74' 🔄 ↓ L. Pirola ↑G. Biancone
75' 🔄 ↓ M. Taremi ↑A. El Kaabi
75' 🔄 ↓ C. Mouzakitis ↑D. Garcia
79' 🔄 ↓ G. Martins ↑B. Onyemaechi
↓ E. Poku ↑M. Culbreath 🔄 81'
82' 🔄 ↓ Chiquinho ↑L. Scipioni
FT

Player Cards

Season performance ratings for players in this match

Olympiakos Piraeus

Goalkeepers
Konstantinos Tzolakis
OCTOPUS
OCTOPUS
6
saves
6
saves
0
conceded
100%
save %
Defenders
Costinha
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Panagiotis Retsos
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Lorenzo Pirola
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Francisco Ortega
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Midfielders
Santiago Hezze
SWEEPER
SWEEPER
5
cleanups
5
cleanups
3
interceptions
2
blocks
Christos Mouzakitis
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Rodinei
ARCHITECT
ARCHITECT
2
key passes
2
key passes
2
assists
16%
pass acc
Chiquinho
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
67%
duel win %
Gelson Martins
NPC
NPC
79
minutes
79
minutes
12%
pass acc
6.5
rating
Forwards
Mehdi Taremi
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
Nikolaos Botis
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Alexios Kalogeropoulos
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Giulian Biancone
👻 Invisible Nothing to note
Bruno Onyemaechi
CAMEO
CAMEO
13
minutes
13
minutes
1
touches
None
events
Lorenzo Scipioni
CAMEO
CAMEO
10
minutes
10
minutes
0
touches
None
events
Dani GarcĂ­a
👻 Invisible Nothing to note
Diogo Nascimento
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Gabriel Strefezza
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Ayoub El Kaabi
👻 Invisible Nothing to note
Roman Yaremchuk
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Daniel Podence
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

Bayer Leverkusen

Goalkeepers
Janis Blaswich
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
0
duels lost
27
poss lost
Defenders
Jarell Quansah
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Robert Andrich
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Loïc Badé
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
77%
pass acc
Midfielders
Lucas Vázquez
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Ezequiel Fernández
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
74%
pass acc
Aleix GarcĂ­a
MAGNET
MAGNET
117
activity
117
activity
111
passes
6
duels
Alejandro Grimaldo
MAGNET
MAGNET
92
activity
92
activity
80
passes
12
duels
Forwards
Ibrahim Maza
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
45%
duel win %
Ernest Poku
MAGNET
MAGNET
48
activity
48
activity
37
passes
11
duels
Christian Kofane
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
36%
duel win %
BENCH
Niklas Lomb
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jesper Schlich
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Arthur
👻 Invisible Nothing to note
Jeanuël Belocian
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Axel Tape
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Malik Tillman
👻 Invisible Nothing to note
Montrell Culbreath
CAMEO
CAMEO
11
minutes
11
minutes
3
touches
None
events
Patrik Schick
👻 Invisible Nothing to note

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 7 21 20 2 +18 WInter 1 - 3 Arsenal (20-01-2026)WClub Brugge KV 0 - 3 Arsenal (10-12-2025)WArsenal 3 - 1 Bayern MĂĽnchen (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)
2 Bayern MĂĽnchen 7 18 20 7 +13 WBayern MĂĽnchen 2 - 0 Union St. Gilloise (21-01-2026)WBayern MĂĽnchen 3 - 1 Sporting CP (09-12-2025)LArsenal 3 - 1 Bayern MĂĽnchen (26-11-2025)WParis Saint Germain 1 - 2 Bayern MĂĽnchen (04-11-2025)WBayern MĂĽnchen 4 - 0 Club Brugge KV (22-10-2025)
3 Real Madrid 7 15 19 8 +11 WReal Madrid 6 - 1 Monaco (20-01-2026)LReal Madrid 1 - 2 Manchester City (10-12-2025)WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)
4 Liverpool 7 15 14 8 +6 WMarseille 0 - 3 Liverpool (21-01-2026)WInter 0 - 1 Liverpool (09-12-2025)LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)
5 Tottenham 7 14 15 7 +8 WTottenham 2 - 0 Borussia Dortmund (20-01-2026)WTottenham 3 - 0 Slavia Praha (09-12-2025)LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)
6 Paris Saint Germain 7 13 20 10 +10 LSporting CP 2 - 1 Paris Saint Germain (20-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern MĂĽnchen (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)
7 Newcastle 7 13 16 6 +10 WNewcastle 3 - 0 PSV Eindhoven (21-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)
8 Chelsea 7 13 14 8 +6 WChelsea 1 - 0 Pafos (21-01-2026)LAtalanta 2 - 1 Chelsea (09-12-2025)WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)
9 Barcelona 7 13 18 13 +5 WSlavia Praha 2 - 4 Barcelona (21-01-2026)WBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)
10 Sporting CP 7 13 14 9 +5 WSporting CP 2 - 1 Paris Saint Germain (20-01-2026)LBayern MĂĽnchen 3 - 1 Sporting CP (09-12-2025)WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)
11 Manchester City 7 13 13 9 +4 LBodo/Glimt 3 - 1 Manchester City (20-01-2026)WReal Madrid 1 - 2 Manchester City (10-12-2025)LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)
12 Atletico Madrid 7 13 16 13 +3 DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)WPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)
13 Atalanta 7 13 10 9 +1 LAtalanta 2 - 3 Athletic Club (21-01-2026)WAtalanta 2 - 1 Chelsea (09-12-2025)WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)
14 Inter 7 12 13 7 +6 LInter 1 - 3 Arsenal (20-01-2026)LInter 0 - 1 Liverpool (09-12-2025)LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)
15 Juventus 7 12 14 10 +4 WJuventus 2 - 0 Benfica (21-01-2026)WJuventus 2 - 0 Pafos (10-12-2025)WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)
16 Borussia Dortmund 7 11 19 15 +4 LTottenham 2 - 0 Borussia Dortmund (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)
17 Galatasaray 7 10 9 9 0 DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)LMonaco 1 - 0 Galatasaray (09-12-2025)LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)
18 Qarabag 7 10 13 15 -2 WQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LQarabag 2 - 4 Ajax (10-12-2025)LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)
19 Marseille 7 9 11 11 0 LMarseille 0 - 3 Liverpool (21-01-2026)WUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)
20 Bayer Leverkusen 7 9 10 14 -4 LOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)
21 Monaco 7 9 8 14 -6 LReal Madrid 6 - 1 Monaco (20-01-2026)WMonaco 1 - 0 Galatasaray (09-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)
22 PSV Eindhoven 7 8 15 14 +1 LNewcastle 3 - 0 PSV Eindhoven (21-01-2026)LPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)
23 Athletic Club 7 8 7 11 -4 WAtalanta 2 - 3 Athletic Club (21-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)
24 Olympiakos Piraeus 7 8 8 13 -5 WOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)WKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)
25 Napoli 7 8 7 12 -5 DFC Copenhagen 1 - 1 Napoli (20-01-2026)LBenfica 2 - 0 Napoli (10-12-2025)WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)
26 FC Copenhagen 7 8 11 17 -6 DFC Copenhagen 1 - 1 Napoli (20-01-2026)WVillarreal 2 - 3 FC Copenhagen (10-12-2025)WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)
27 Club Brugge KV 7 7 12 17 -5 WKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LClub Brugge KV 0 - 3 Arsenal (10-12-2025)LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern MĂĽnchen 4 - 0 Club Brugge KV (22-10-2025)
28 Bodo/Glimt 7 6 12 14 -2 WBodo/Glimt 3 - 1 Manchester City (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)
29 Benfica 7 6 6 10 -4 LJuventus 2 - 0 Benfica (21-01-2026)WBenfica 2 - 0 Napoli (10-12-2025)WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)
30 Pafos 7 6 4 10 -6 LChelsea 1 - 0 Pafos (21-01-2026)LJuventus 2 - 0 Pafos (10-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)
31 Union St. Gilloise 7 6 7 17 -10 LBayern MĂĽnchen 2 - 0 Union St. Gilloise (21-01-2026)LUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)
32 Ajax 7 6 7 19 -12 WVillarreal 1 - 2 Ajax (20-01-2026)WQarabag 2 - 4 Ajax (10-12-2025)LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)
33 Eintracht Frankfurt 7 4 10 19 -9 LQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)
34 Slavia Praha 7 3 4 15 -11 LSlavia Praha 2 - 4 Barcelona (21-01-2026)LTottenham 3 - 0 Slavia Praha (09-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)
35 Villarreal 7 1 5 15 -10 LVillarreal 1 - 2 Ajax (20-01-2026)LVillarreal 2 - 3 FC Copenhagen (10-12-2025)LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)
36 Kairat Almaty 7 1 5 19 -14 LKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)