UEFA Champions League League Stage - 7

Villarreal 1 - 2 FT Ajax

Estadio de la Ceramica

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

76
FT
Tue, Jan 20
Villarreal
1-2
Ajax
⚡ Intensity 66
⚖️ Balance 74
🏆 Stakes 12
🎲 Upset 100
Edvardsen stuns Villarreal with last-gasp winner

Edvardsen’s Last-Gasp Strike Stuns Ceramica

Highly Entertaining Futmetrix Score: 76/100. A high-octane encounter saw Ajax defy the odds to secure a vital away victory, punishing a wasteful Villarreal side in the dying embers of the match.

The Submarine Finds Its Range

The atmosphere at Estadio de la Ceramica was electric as Villarreal sought to ignite their European campaign. Despite allowing Ajax to exercise dominated possession at 62%, the hosts were far more aggressive in the opening stages. A barrage of 19 shots turned the pitch into a shooting gallery, eventually yielding results in the 49th minute. R. Marin provided the incision, finding T. Oluwaseyi who slotted home to give the Yellow Submarine a deserved lead. The Intensity of the home side's pressing appeared to have the Dutch giants rattled, as they struggled to convert their territorial dominance into clear-cut chances against a compact defensive block.

The Dutch Resistance and Gloukh’s Response

The turning point arrived as the game reached the hour mark. Villarreal, perhaps buoyed too much by their lead, began to retreat, inviting pressure from an Ajax side that thrives on the ball. The Upset Factor began to brew when O. Gloukh found a pocket of space in the 61st minute to restore parity. Ajax’s resurgence was anchored by the heroics of Vítězslav Jaroš, who produced 6 vital saves to keep the scores level. Every time the hosts looked certain to regain the lead through their 14 shots from inside the box, Jaroš stood firm, shifting the Balance of morale toward the visitors as the clock ticked down.

Edvardsen Seals the Smash-and-Grab

As the match entered its final phase, the Stakes were palpable for two teams desperately needing points to climb the table. Villarreal pushed forward in search of a late winner, leaving themselves exposed to the counter-attack. In the 90th minute, the ultimate blow was dealt. Substitute O. Edvardsen, who had only been on the pitch for six minutes, made an instant impact. After being set up by A. Gaaei, Edvardsen silenced the home crowd with a clinical finish. It was a classic Champions League sucker-punch; despite Villarreal’s 1.37 xG compared to Ajax’s 0.91, the visitors depart Spain with all three points, leaving the home side to rue their missed opportunities.

Key Questions

How did Ajax pull off this shock result?

Ajax utilized 62% possession and the heroics of Jaroš to withstand 19 shots, eventually winning with a clinical 90th-minute counter-attack.

How dramatic was the late winner by Vítězslav Jaroš?

Jaroš didn't score, but his 6 saves were the foundation that allowed Edvardsen to net the dramatic 90th-minute winning goal.

How did Villarreal complete the comeback from behind?

Villarreal actually failed to complete a comeback; they surrendered a 1-0 lead to lose 1-2 after failing to capitalize on their many chances.

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
38%
62%
Villarreal 38%
Ajax 62%
Shots
19
15
Villarreal 19
Ajax 15
Shots on Target
8
5
Villarreal 8
Ajax 5
Expected Goals (xG)
1.37
0.91
Villarreal 1.37
Ajax 0.91
Passes
393
636
Villarreal 393
Ajax 636
Pass Accuracy
87%
92%
Villarreal 87%
Ajax 92%
Corners
7
4
Villarreal 7
Ajax 4
Fouls
11
10
Villarreal 11
Ajax 10
Yellow Cards
3
2
Villarreal 3
Ajax 2
Red Cards
0
0
Villarreal 0
Ajax 0

Match Events

O. Wijndal 🟨 12'
HT
46' 🔄 A. Moleiro T. Buchanan
49' T. Oluwaseyi (R. Marin)
Y. Regeer K. Itakura 🔄 54'
60' 🟨 S. Mourino
O. Gloukh 61'
71' 🟨 T. Partey
K. Dolberg R. Bounida 🔄 71'
J. Mokio S. Steur 🔄 71'
72' 🔄 N. Pepe G. Mikautadze
72' 🔄 A. Perez G. Moreno
74' 🔄 T. Partey D. Parejo
80' 🟨 R. Marin
O. Gloukh O. Edvardsen 🔄 84'
O. Wijndal K. Fitz-Jim 🔄 84'
A. Bouwman 🟨 88'
O. Edvardsen (A. Gaaei) 90'
FT

Player Cards

Season performance ratings for players in this match

Villarreal

Goalkeepers
Arnau Tenas
NPC
NPC
98
minutes
98
minutes
30%
pass acc
6.9
rating
Defenders
Santiago Mouriño
NPC
NPC
98
minutes
98
minutes
31%
pass acc
6.5
rating
Rafa Marín
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Renato Veiga
SWEEPER
SWEEPER
3
cleanups
3
cleanups
0
interceptions
3
blocks
Sergi Cardona
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
Midfielders
Nicolas Pépé
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
13%
pass acc
Santi Comesaña
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Thomas Partey
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Alberto Moleiro
👻 Invisible Nothing to note
Forwards
Ayoze Pérez
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
11%
pass acc
Tani Oluwaseyi
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
Luiz Júnior
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Diego Conde
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Alfonso Pedraza
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Pau Navarro
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Dani Parejo
👻 Invisible Nothing to note
Tajon Buchanan
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
67%
duel win %
Gerard Moreno
👻 Invisible Nothing to note
Georges Mikautadze
👻 Invisible Nothing to note
Hugo Lopez
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

Ajax

Goalkeepers
Vítězslav Jaroš
👻 Invisible Nothing to note
Defenders
Anton Gaaei
ARCHITECT
ARCHITECT
2
key passes
2
key passes
1
assists
49%
pass acc
Aaron Bouwman
MAGNET
MAGNET
93
activity
93
activity
89
passes
4
duels
Youri Baas
MAGNET
MAGNET
92
activity
92
activity
86
passes
6
duels
Owen Wijndal
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
50%
pass acc
Midfielders
Davy Klaassen
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Youri Regeer
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
73%
duel win %
Jorthy Mokio
NPC
NPC
71
minutes
71
minutes
50%
pass acc
6.2
rating
Forwards
Oscar Gloukh
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Kasper Dolberg
NPC
NPC
71
minutes
71
minutes
11%
pass acc
6.7
rating
Mika Godts
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
59%
duel win %
BENCH
Joeri Heerkens
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Remko Pasveer
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Ko Itakura
👻 Invisible Nothing to note
Lucas Rosa
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Josip Šutalo
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Gerald Alders
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Sean Steur
👻 Invisible Nothing to note
Kian Fitz-Jim
CAMEO
CAMEO
14
minutes
14
minutes
7
touches
None
events
Abdellah Ouazane
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Rayane Bounida
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
Raúl Moro
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Oliver Edvardsen
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.6
rating

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)