La Liga · Matchweek 31
Aitor Ruibal 3'
HT 1:1
Thierno Barry 26'
Ayoze Pérez 48'
Sun, 13 Apr 2025, 17:30 (UK) · Estadio Benito Villamarín, Sevilla
Real Betis 6th · 48 pts|Villarreal 5th · 51 pts

Real Betis edged xG (1.46–1.45) but Villarreal took the win.

Player of the matchAyoze Pérez8.0Decisive moment48' Ayoze Pérez+1.0

Real Betis 1-2 Villarreal

Key numbers

  • Possession 68% – 32%
  • Shots 24 (5 on target) – 8 (2)
  • Decisive moment: 48' Ayoze Pérez, FN xPts +1.0
Player of the match
Ayoze Pérez 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

1-01-11-2
Real Betis ahead 23 min · level 25 min · Villarreal ahead 42 min

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.

3' Aitor Ruibal Goal +0.7
26' Thierno Barry Goal · scorer +0.5 · assist Ayoze Pérez +0.2 +0.7
48' Ayoze Pérez Goal · scorer +0.7 · assist Dani Parejo +0.3 +1.0
Real Betis Expected (last two seasons) 1.5Own moments +0.7Opponent moments −1.6Time effect −0.6→ League points won 0
Villarreal Expected (last two seasons) 1.2Own moments +1.7Opponent moments −0.6Time 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

Real BetisVillarreal
68%Possession32%
1.46Expected goals (xG)1.45
0.06xG per shot0.18
24Shots8
5Shots on target2
21%Shots on target %25%
15Shots in box6
618Passes292
89%Pass accuracy75%
5Corners5
0Saves4
4Fouls13
0Yellow cards4
1Offsides1

Compared with usual

Real Betis

last 22 matches, all competitions baseline
This matchAvg
Goals11.6
Conceded21.5
xG1.461.2
xG against1.451.1
Shots2412.4
On target54.3
Shots faced810.6
xG per shot0.060.1
Possession68%50.9%
Passes618445.7high
Pass accuracy89%82.1%
Corners55
Fouls411.7low

Villarreal

last 19 matches, all competitions baseline
This matchAvg
Goals21.6
Conceded11.1
xG1.451.8
xG against1.460.9
Shots814.3
On target24.6
Shots faced2410.9high
xG per shot0.180.12
Possession32%50.2%
Passes292438.8
Pass accuracy75%81.9%
Corners55.2
Fouls1312.1

Timeline

  • 3' Goal Aitor Ruibal league goal #1
  • 8' Yellow Juan Foyth
  • 12' Yellow Thierno Barry
  • 26' Goal Thierno Barry league goal #10 assist Ayoze Pérez
  • 45' Sub Diego Llorente → Natan
  • 48' Goal Ayoze Pérez league goal #13 assist Dani Parejo
  • 52' Yellow Luiz Júnior
  • 61' Sub Cucho Hernández → Cédric Bakambu
  • 61' Sub Jesús Rodriguez → Giovani Lo Celso
  • 66' VAR Giovani Lo Celso
  • 68' Sub Alfonso Pedraza → Denis Suárez
  • 68' Sub Yéremy Pino → Nicolas Pépé
  • 71' Sub Pablo Fornals → William Carvalho
  • 71' Sub Johnny → Sergi Altimira
  • 78' Sub Dani Parejo → Willy Kambwala
  • 78' Sub Ayoze Pérez → Arnau Solà
  • 86' Yellow Sergi Cardona
  • 90+1' Sub Thierno Barry → Eric Bailly

Category leaders

  • Key passesIsco6
  • Duels wonCucho Hernández7/10
  • DribblesJohnny4/4
  • Defensive actionsLogan Costa8
  • ShotsCucho Hernández3 (on target 1)
  • Fouls wonIsco3

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.