La Liga · Matchweek 19
Alberto Moleiro 49'
Gerard Moreno 55'
Georges Mikautadze 75'
HT 0:0
Toni Martínez 85'
Sat, 10 Jan 2026, 15:15 (UK) · Estadio de la Ceramica, Villarreal
Villarreal 3rd · 41 pts|Alaves 14th → 15th · 19 pts

Villarreal won on the scoreboard and on xG (1.5–0.94).

Player of the matchAlberto Moleiro8.5Decisive moment49' Alberto Moleiro+0.8

Villarreal 3-1 Alaves

Key numbers

  • Possession 44% – 56%
  • Shots 11 (4 on target) – 16 (5)
  • Decisive moment: 49' Alberto Moleiro, FN xPts +0.8
Player of the match
Alberto Moleiro 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

1-02-03-03-1
Villarreal ahead 41 min · level 49 min · Alaves ahead 0 min
  • Gerard Moreno — off the bench 45 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' Alberto Moleiro Goal +0.8
55' Gerard Moreno Goal +0.3
75' Georges Mikautadze Goal · assist Alberto Moleiro 0.0
85' Toni Martínez Goal 0.0
Villarreal Expected (last two seasons) 2.1Own moments +1.1Opponent moments 0.0Time effect −0.2→ League points won 3
Alaves Expected (last two seasons) 0.7Own moments 0.0Opponent moments −0.8Time effect +0.1→ League points won 0

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

VillarrealAlaves
44%Possession56%
1.5Expected goals (xG)0.94
0.14xG per shot0.06
11Shots16
4Shots on target5
36%Shots on target %31%
9Shots in box8
446Passes543
78%Pass accuracy83%
1Corners6
4Saves1
10Fouls14
0Yellow cards2
0Offsides0

Compared with usual

Villarreal

26 matches this season, all competitions baseline
This matchAvg
Goals31.7
Conceded11.2
xG1.51.4
xG against0.941.1
Shots1115.1
On target45.2
Shots faced1611.8
xG per shot0.140.11
Possession44%46.6%
Passes446425
Pass accuracy78%82.9%
Corners14.8
Fouls1012.3

Alaves

last 10 matches, all competitions baseline
This matchAvg
Goals11
Conceded31.2
xG0.941
xG against1.51.3
Shots1610.8
On target54
Shots faced1113.2
xG per shot0.060.1
Possession56%49.7%
Passes543428.3high
Pass accuracy83%81.5%
Corners64
Fouls1415.6

Timeline

  • 10' Yellow Carles Aleñá
  • 45' Yellow Jonny Otto
  • 46' Sub Ayoze Pérez → Gerard Moreno
  • 49' Goal Alberto Moleiro league goal #8
  • 55' Goal Gerard Moreno league goal #5
  • 59' Sub Jonny Otto → Youssef Enriquez Lekhedim
  • 59' Sub Pablo Ibáñez → Ander Guevara
  • 67' Sub Dani Parejo → Thomas Partey
  • 67' Sub Tajon Buchanan → Nicolas Pépé
  • 75' Goal Georges Mikautadze league goal #5 assist Alberto Moleiro
  • 77' Sub Alberto Moleiro → Sergi Cardona
  • 80' Sub Jon Guridi → Abderrahman Rebbach
  • 80' Sub Carles Aleñá → Aitor Mañas
  • 82' Sub Alfonso Pedraza → Tani Oluwaseyi
  • 85' Goal Toni Martínez league goal #3

Category leaders

  • Key passesCarlos Vicente3
  • Duels wonPablo Ibáñez9/11
  • DribblesGeorges Mikautadze3/4
  • Defensive actionsJuan Foyth7
  • ShotsToni Martínez6 (on target 3)
  • Fouls wonGeorges Mikautadze4

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.