UEFA Champions League League Stage - 8

Ajax 1 - 2 FT Olympiakos Piraeus

Johan Cruijff Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
52
FT
Wed, Jan 28
Ajax
1-2
Olympiakos Piraeus
⚡ Intensity 52
⚖️ Balance 56
🏆 Stakes 12
🎲 Upset 0
Clinical Greeks stun Ajax in Amsterdam.

Efficiency Trumps Dominance in Amsterdam

Worth Watching Futmetrix Score: 52/100. A night of tactical frustration for the hosts saw Olympiakos Piraeus secure a gritty victory despite a heavy disparity in possession and expected goals.

The Frustrating Opening Act

Under the bright lights of the Johan Cruijff Arena, Ajax initiated the contest with an Intensity that pinned the visitors deep into their own half. Controlling a massive 63% of the ball, the Dutch giants dictated the tempo, moving the ball with a fluidity that suggested an opening goal was inevitable. The breakthrough appeared to arrive in the 32nd minute when K. Dolberg found the back of the net, only for a VAR intervention to silence the home crowd due to a marginal offside. This moment shifted the Balance of the early phase, as Olympiakos Piraeus realised they could weather the storm. Despite the hosts recording 11 total shots, the Greek side remained disciplined, waiting for their singular opportunity to counter-punch.

The Pivot: A Tale of Two Penalties and Clinicians

The match exploded into life shortly after the interval when the visitors struck against the run of play. In the 52nd minute, M. Taremi turned provider, sliding a perfectly weighted pass to G. Martins, who dispatched a clinical finish to stun the Amsterdam faithful. Ajax responded with desperation, eventually earning a lifeline in the 69th minute. Dolberg stepped up to the spot, converting a high-pressure penalty to level the scores and reignite the atmosphere. However, the Stakes of this Champions League clash were best understood by the visitors. While Ajax dominated the ball, they lacked the 'Sniper' edge, whereas Olympiakos needed only three shots on target to inflict maximum damage. The game swung for the final time in the 79th minute when Chiquinho, having just entered the fray, delivered a pinpoint ball for S. Hezze to restore the lead.

The Resolution: Defensive Resilience

The closing stages were a masterclass in defensive organisation from the visitors. Led by a towering performance from Panagiotis Retsos, who recorded a match-high 7.9 rating, the Greek backline repelled a late barrage of Dutch crosses. This result creates a significant Upset in the group trajectory; while Ajax languish in 32nd position after six losses this season, Olympiakos climb to 18th, firmly in the mix for the knockout stages. For the hosts, an xG of 1.84 compared to the visitors' 0.54 tells a story of wastefulness. The final whistle confirmed a 1-2 win for the away side, leaving the Amsterdam fans to rue what could have been. This result cements the Greeks' recent form of three wins in their last five, while Ajax must now find a way to stop a slide that is threatening their European future.

Key Questions

How did substitute Panagiotis Retsos change the game?

Though he actually started the match, Panagiotis Retsos was the defensive anchor, earning a 7.9 rating by neutralising Ajax's 11 shots and high-possession approach.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
63%
37%
Ajax 63%
Olympiakos Piraeus 37%
Shots
11
11
Ajax 11
Olympiakos Piraeus 11
Shots on Target
4
3
Ajax 4
Olympiakos Piraeus 3
Expected Goals (xG)
1.84
0.54
Ajax 1.84
Olympiakos Piraeus 0.54
Passes
629
351
Ajax 629
Olympiakos Piraeus 351
Pass Accuracy
85%
75%
Ajax 85%
Olympiakos Piraeus 75%
Corners
5
4
Ajax 5
Olympiakos Piraeus 4
Fouls
11
8
Ajax 11
Olympiakos Piraeus 8
Yellow Cards
0
2
Ajax 0
Olympiakos Piraeus 2
Red Cards
0
0
Ajax 0
Olympiakos Piraeus 0

Match Events

L. Pirola G. Biancone 🔄 28'
32' K. Dolberg
Costinha 🟨 45'+1
HT
S. Hezze 🟨 49'
G. Martins (M. Taremi) 52'
69' K. Dolberg
69' 🔄 S. Steur O. Edvardsen
69' 🔄 D. Klaassen R. Bounida
C. Mouzakitis L. Scipioni 🔄 72'
A. El Kaabi Chiquinho 🔄 72'
S. Hezze (Chiquinho) 79'
80' 🔄 K. Dolberg W. Weghorst
80' 🔄 O. Gloukh J. Mokio
G. Martins B. Onyemaechi 🔄 87'
Rodinei D. Podence 🔄 88'
88' 🔄 O. Wijndal P. Nash
FT

Player Cards

Our take on every player in this match

Ajax

Goalkeepers
Vítězslav Jaroš
MAGNET
MAGNET
63
Activity
63
Activity
63
Passes
0
Duels
Defenders
Anton Gaaei
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Josip Šutalo
MAGNET
MAGNET
87
Activity
87
Activity
84
Passes
3
Duels
Youri Baas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
80%
Duel Win %
Owen Wijndal
NPC
NPC
88
Minutes
88
Minutes
52%
Pass Acc
6
Rating
Midfielders
Youri Regeer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sean Steur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Oscar Gloukh
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Davy Klaassen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Mika Godts
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Kasper Dolberg
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Paul Reverson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joeri Heerkens
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Aaron Bouwman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mylo van der Lans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gerald Alders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Rosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorthy Mokio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Kian Fitz-Jim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oliver Edvardsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Rayane Bounida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Pharrel Nash
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Wout Weghorst
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Olympiakos Piraeus

Goalkeepers
Konstantinos Tzolakis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Costinha
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Panagiotis Retsos
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Lorenzo Pirola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
28
Entry
Francisco Ortega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Santiago Hezze
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Christos Mouzakitis
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.2
Rating
Rodinei
👻 Invisible Nothing to note
Mehdi Taremi
PROVIDER
PROVIDER
1
Assists
1
Assists
3
Key Passes
6.9
Rating
Gelson Martins
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Ayoub El Kaabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Nikolaos Botis
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Georgios Kouraklis
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giulian Biancone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
Started
Entry
Alexios Kalogeropoulos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Onyemaechi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Lorenzo Scipioni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Diogo Nascimento
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chiquinho
SUPER SUB
SUPER SUB
1
Assist
1
Assist
18
Minutes
7
Rating
Dani García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Strefezza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stavros Pnevmonidis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Podence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
19/07/2024 Ajax 1 - 0 Olympiakos Piraeus Friendlies Clubs RKSV Driel Stadion
19/07/2024
Friendlies Clubs RKSV Driel Stadion
Ajax Win
Olympiakos Piraeus Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 8 24 23 4 +19 WArsenal 3 - 2 Kairat Almaty (28-01-2026)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)
2 Bayern München 8 21 22 8 +14 WPSV Eindhoven 1 - 2 Bayern München (28-01-2026)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)
3 Liverpool 8 18 20 8 +12 WLiverpool 6 - 0 Qarabag (28-01-2026)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)
4 Tottenham 8 17 17 7 +10 WEintracht Frankfurt 0 - 2 Tottenham (28-01-2026)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)
5 Barcelona 8 16 22 14 +8 WBarcelona 4 - 1 FC Copenhagen (28-01-2026)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)
6 Chelsea 8 16 17 10 +7 WNapoli 2 - 3 Chelsea (28-01-2026)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)
7 Sporting CP 8 16 17 11 +6 WAthletic Club 2 - 3 Sporting CP (28-01-2026)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)
8 Manchester City 8 16 15 9 +6 WManchester City 2 - 0 Galatasaray (28-01-2026)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)
9 Real Madrid 8 15 21 12 +9 LBenfica 4 - 2 Real Madrid (28-01-2026)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)
10 Inter 8 15 15 7 +8 WBorussia Dortmund 0 - 2 Inter (28-01-2026)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)
11 Paris Saint Germain 8 14 21 11 +10 DParis Saint Germain 1 - 1 Newcastle (28-01-2026)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)
12 Newcastle 8 14 17 7 +10 DParis Saint Germain 1 - 1 Newcastle (28-01-2026)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)
13 Juventus 8 13 14 10 +4 DMonaco 0 - 0 Juventus (28-01-2026)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)
14 Atletico Madrid 8 13 17 15 +2 LAtletico Madrid 1 - 2 Bodo/Glimt (28-01-2026)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)
15 Atalanta 8 13 10 10 0 LUnion St. Gilloise 1 - 0 Atalanta (28-01-2026)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)
16 Bayer Leverkusen 8 12 13 14 -1 WBayer Leverkusen 3 - 0 Villarreal (28-01-2026)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)
17 Borussia Dortmund 8 11 19 17 +2 LBorussia Dortmund 0 - 2 Inter (28-01-2026)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)
18 Olympiakos Piraeus 8 11 10 14 -4 WAjax 1 - 2 Olympiakos Piraeus (28-01-2026)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)
19 Club Brugge KV 8 10 15 17 -2 WClub Brugge KV 3 - 0 Marseille (28-01-2026)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)
20 Galatasaray 8 10 9 11 -2 LManchester City 2 - 0 Galatasaray (28-01-2026)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)
21 Monaco 8 10 8 14 -6 DMonaco 0 - 0 Juventus (28-01-2026)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)
22 Qarabag 8 10 13 21 -8 LLiverpool 6 - 0 Qarabag (28-01-2026)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)
23 Bodo/Glimt 8 9 14 15 -1 WAtletico Madrid 1 - 2 Bodo/Glimt (28-01-2026)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)
24 Benfica 8 9 10 12 -2 WBenfica 4 - 2 Real Madrid (28-01-2026)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)
25 Marseille 8 9 11 14 -3 LClub Brugge KV 3 - 0 Marseille (28-01-2026)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)
26 Pafos 8 9 8 11 -3 WPafos 4 - 1 Slavia Praha (28-01-2026)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)
27 Union St. Gilloise 8 9 8 17 -9 WUnion St. Gilloise 1 - 0 Atalanta (28-01-2026)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)
28 PSV Eindhoven 8 8 16 16 0 LPSV Eindhoven 1 - 2 Bayern München (28-01-2026)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)
29 Athletic Club 8 8 9 14 -5 LAthletic Club 2 - 3 Sporting CP (28-01-2026)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)
30 Napoli 8 8 9 15 -6 LNapoli 2 - 3 Chelsea (28-01-2026)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)
31 FC Copenhagen 8 8 12 21 -9 LBarcelona 4 - 1 FC Copenhagen (28-01-2026)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)
32 Ajax 8 6 8 21 -13 LAjax 1 - 2 Olympiakos Piraeus (28-01-2026)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)
33 Eintracht Frankfurt 8 4 10 21 -11 LEintracht Frankfurt 0 - 2 Tottenham (28-01-2026)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)
34 Slavia Praha 8 3 5 19 -14 LPafos 4 - 1 Slavia Praha (28-01-2026)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)
35 Villarreal 8 1 5 18 -13 LBayer Leverkusen 3 - 0 Villarreal (28-01-2026)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)
36 Kairat Almaty 8 1 7 22 -15 LArsenal 3 - 2 Kairat Almaty (28-01-2026)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)