UEFA Champions League · League phase MD7
Tani Oluwaseyi 49'
HT 0:0
Oscar Gloukh 61'
Oliver Edvardsen 90'
Tue, 20 Jan 2026, 20:00 (UK) · Estadio de la Ceramica, Villarreal
Villarreal 35th · 1 pt|Ajax 34th → 30th · 6 pts

Villarreal edged xG (1.36–0.91) but Ajax took the win.

Player of the matchVítězslav Jaroš7.7Decisive moment90' Oliver Edvardsen+1.6

Villarreal 1-2 Ajax

Key numbers

  • Possession 38% – 62%
  • Shots 19 (8 on target) – 15 (5)
  • Decisive moment: 90' Oliver Edvardsen, FN xPts +1.6
Player of the match
Vítězslav Jaroš 7.7Strong

Highest FN Score on the pitch: 7.7 (Strong)

Game state

1-01-11-2
Villarreal ahead 12 min · level 78 min · Ajax ahead 0 min
  • Oliver Edvardsen — off the bench 14 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

49' Tani Oluwaseyi Goal · scorer +0.5 · assist Rafa Marín +0.2 +0.7
61' Oscar Gloukh Goal +0.6
90' Oliver Edvardsen Goal · scorer +1.1 · assist Anton Gaaei +0.5 +1.6
Villarreal Expected (last two seasons) 2.2Own moments +0.7Opponent moments −1.9Time effect −1.0→ League points won 0
Ajax Expected (no record yet, starting estimate) 0.6Own moments +2.2Opponent moments −0.5Time effect +0.7→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

VillarrealAjax
38%Possession62%
1.36Expected goals (xG)0.91
0.07xG per shot0.06
19Shots15
8Shots on target5
42%Shots on target %33%
14Shots in box5
395Passes638
86%Pass accuracy92%
7Corners5
3Saves6
11Fouls10
3Yellow cards2
2Offsides0

Compared with usual

Villarreal

28 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded21.2
xG1.361.4
xG against0.911.1
Shots1914.8
On target85
Shots faced1512.1
xG per shot0.070.11
Possession38%46.3%
Passes395423.3
Pass accuracy86%82.6%
Corners74.6
Fouls1112.2

Ajax

6 matches this season, all competitions baseline
This matchAvg
Goals20.83
Conceded13
xG0.911.1
xG against1.361.8
Shots159.5
On target53
Shots faced1914.5
xG per shot0.060.18
Possession62%50.8%
Passes638484.5
Pass accuracy92%86.5%
Corners54.8
Fouls1012.3

Timeline

  • 12' Yellow Owen Wijndal
  • 46' Sub Alberto Moleiro → Tajon Buchanan
  • 49' Goal Tani Oluwaseyi competition goal #2 assist Rafa Marín
  • 54' Sub Youri Regeer → Ko Itakura
  • 60' Yellow Santiago Mouriño
  • 61' Goal Oscar Gloukh competition goal #3
  • 71' Yellow Thomas Partey
  • 71' Sub Kasper Dolberg → Rayane Bounida
  • 71' Sub Jorthy Mokio → Sean Steur
  • 72' Sub Ayoze Pérez → Gerard Moreno
  • 72' Sub Nicolas Pépé → Georges Mikautadze
  • 74' Sub Thomas Partey → Dani Parejo
  • 80' Yellow Rafa Marín
  • 84' Sub Oscar Gloukh → Oliver Edvardsen
  • 84' Sub Owen Wijndal → Kian Fitz-Jim
  • 88' Yellow Aaron Bouwman
  • 90' Goal Oliver Edvardsen competition goal #1 assist Anton Gaaei

Category leaders

  • Key passesAyoze Pérez4
  • Duels wonMika Godts10/17
  • DribblesMika Godts7/13
  • Defensive actionsSantiago Mouriño7
  • ShotsNicolas Pépé4 (on target 3)
  • Fouls wonNicolas Pépé3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.