La Liga · Matchweek 20
Aitor Ruibal 57'
Pablo Fornals 83'
HT 0:0
Sat, 17 Jan 2026, 20:00 (UK) · Estadio de La Cartuja, Sevilla
Real Betis 6th · 32 pts|Villarreal 3rd · 41 pts

Real Betis won on the scoreboard and on xG (1.22–0.99).

Player of the matchAntony8.3Decisive moment57' Aitor Ruibal+1.0

Real Betis 2-0 Villarreal

Key numbers

  • Possession 60% – 40%
  • Shots 15 (6 on target) – 9 (3)
  • Decisive moment: 57' Aitor Ruibal, FN xPts +1.0
Player of the match
Antony 8.3Dominant

Highest FN Score on the pitch: 8.3 (Dominant)

Game state

1-02-0
Real Betis ahead 33 min · level 57 min · Villarreal ahead 0 min
  • Villarreal: Red card 76' → ~14 min a player down

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.

57' Aitor Ruibal Goal +1.0
76' Santi Comesaña Red card −0.1
83' Pablo Fornals Goal · assist Antony +0.2
Real Betis Expected (last two seasons) 1.3Own moments +1.2Opponent moments +0.2Time effect +0.3→ League points won 3
Villarreal Expected (last two seasons) 1.5Own moments −0.1Opponent moments −1.0Time effect −0.4→ 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

Real BetisVillarreal
60%Possession40%
1.22Expected goals (xG)0.99
0.08xG per shot0.11
15Shots9
6Shots on target3
40%Shots on target %33%
4Shots in box6
543Passes356
85%Pass accuracy78%
2Corners3
3Saves4
14Fouls13
3Yellow cards2
4Offsides3

Compared with usual

Real Betis

last 8 matches, all competitions baseline
This matchAvg
Goals22
Conceded01.6
xG1.221.7
xG against0.991.6
Shots1515.3
On target65.4
Shots faced915
xG per shot0.080.1
Possession60%47.5%high
Passes543449.5
Pass accuracy85%83.1%
Corners24.8
Fouls1411.1

Villarreal

27 matches this season, all competitions baseline
This matchAvg
Goals01.8
Conceded21.2
xG0.991.4
xG against1.221.1
Shots915
On target35.1
Shots faced1512
xG per shot0.110.11
Possession40%46.5%
Passes356425.8
Pass accuracy78%82.7%
Corners34.7
Fouls1312.2

Timeline

  • 36' Yellow Alfonso Pedraza
  • 46' Sub Pau Navarro → Santiago Mouriño
  • 46' Sub Alfonso Pedraza → Sergi Cardona
  • 57' Goal Aitor Ruibal league goal #4
  • 65' Sub Gerard Moreno → Nicolas Pépé
  • 70' Yellow Valentín Gómez
  • 72' Sub Chimy Ávila → Pablo García
  • 75' Sub Tajon Buchanan → Ayoze Pérez
  • 76' Red Santi Comesaña
  • 79' Sub Giovani Lo Celso → Rodrigo Riquelme
  • 80' Yellow Santiago Mouriño
  • 81' Sub Alberto Moleiro → Carlos Maciá
  • 83' Goal Pablo Fornals league goal #5 assist Antony
  • 86' Yellow Marc Bartra
  • 89' Sub Antony → Angel Ortiz
  • 90+5' Yellow Rodrigo Riquelme

Category leaders

  • Key passesSergi Altimira3
  • Duels wonValentín Gómez8/12
  • DribblesGiovani Lo Celso4/5
  • Defensive actionsValentín Gómez7
  • ShotsTajon Buchanan3 (on target 1)
  • Fouls wonAitor Ruibal3

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.