MatchPulse
La Liga

La Liga — xG (Expected Goals)

Spain · 2026/27

Expected Goals (xG)

xG data available for 11 games
#TeamMPxGFxGF/gxGAxGA/gGFGADiff
1Barcelona1130.82.8010.70.974612+15.2
2Real Madrid1123.52.1313.51.222810+4.5
3Villarreal1119.81.8012.21.111515-4.8
4Real Betis1119.71.7920.31.851815-1.7
5Real Sociedad1118.01.6418.91.712020+2
6Atletico Madrid1117.81.6213.41.21228+4.2
7Osasuna1116.21.4716.31.481122-5.2
8Deportivo La Coruna1115.61.4215.81.441514-0.6
9Rayo Vallecano1015.31.5319.11.921520-0.3
10Alaves1115.11.3714.81.341517-0.1
11Racing Santander1115.11.3724.12.191529-0.1
12Levante1115.11.3718.21.651621+0.9
13Elche1114.81.3416.61.511418-0.8
14Athletic Club1014.71.4712.21.221410-0.7
15Sevilla1114.11.2815.11.371719+2.9
16Valencia1111.61.0615.11.37817-3.6
17Celta Vigo1111.01.0014.71.331010-1
18Espanyol1110.30.9312.71.151314+2.7
19Malaga119.90.9018.31.66821-1.9
20Getafe119.80.8916.11.46816-1.8
xGF = xG For (created)xGA = xG Against (conceded)Diff = GF − xGF (over/under-performing)
xG Attack Ranking
BarcelonaHigh xGF2.80
Real MadridHigh xGF2.13
VillarrealHigh xGF1.80
GetafeLow xGF0.89
MalagaLow xGF0.90
EspanyolLow xGF0.93

LEAGUE xG STATS

20 teams with xG data
League avg xGF/g: 1.46
League avg xGA/g: 1.46
Best overperformer: Barcelona (+15.2)
Biggest underperformer: Osasuna (-5.2)

La Liga (Spain) — Expected Goals (xG) Analysis

The La Liga (Spain) averages 1.46 xG per game this season. Barcelona creates the most chances with 2.80 xGF per game, while Getafe creates the fewest with 0.89 xGF per game. Barcelona is over-performing their xG (46 goals vs 30.8 xGF) — regression likely. Osasuna is under-performing (11 goals vs 16.2 xGF) — improvement expected.

Betting Angle — xG & Regression Markets

xG is the most powerful predictor of future performance — teams that consistently over-perform their xG (scoring more than expected) tend to regress. Look for under-performing high-xG teams as value opportunities in match result markets, especially Asian Handicap and Both Teams To Score.

Expected Goals (xG) — Spain