#TeamPGxG/90+/-
1FC Barcelona389583.382.19+11.6
2Real Madrid387775.161.98+1.8
3Villarreal387261.551.62+10.5
4Atlético Madrid386256.781.49+5.2
5Real Betis385954.981.45+4
6Rayo Vallecano384154.231.43-13.2
7Athletic Club384353.331.4-10.3
8Real Sociedad385952.491.38+6.5
9Valencia384651.341.35-5.3
10Deportivo Alavés384450.651.33-6.7
11Espanyol384350.541.33-7.5
12Levante384750.171.32-3.2
13Osasuna384449.861.31-5.9
14Girona383946.921.23-7.9
15Mallorca384746.581.23+0.4
16Celta de Vigo385345.671.2+7.3
17Elche384943.511.15+5.5
18Sevilla384640.951.08+5.1
19Real Oviedo382637.410.98-11.4
20Getafe383230.920.81+1.1
#TeamPGAxGA/90+/-
1Getafe383839.751.05-1.8
2Athletic Club385840.311.06+17.7
3Real Madrid383543.531.15-8.5
4FC Barcelona383644.481.17-8.5
5Valencia385547.471.25+7.5
6Deportivo Alavés385647.761.26+8.2
7Real Betis384847.821.26+0.2
8Atlético Madrid384448.051.26-4.1
9Villarreal384649.091.29-3.1
10Rayo Vallecano384451.261.35-7.3
11Osasuna385051.361.35-1.4
12Sevilla386053.351.4+6.7
13Celta de Vigo384853.671.41-5.7
14Real Sociedad386155.031.45+6
15Espanyol385558.031.53-3
16Levante386160.091.58+0.9
17Mallorca385760.531.59-3.5
18Elche385760.561.59-3.6
19Girona385561.951.63-7
20Real Oviedo386062.331.64-2.3
#TeamPPTSxPTS/90+/-
1FC Barcelona389474.351.96+19.7
2Real Madrid388671.131.87+14.9
3Athletic Club384560.211.58-15.2
4Villarreal387259.931.58+12.1
5Atlético Madrid386957.951.53+11.1
6Real Betis386057.051.5+3
7Valencia384955.671.47-6.7
8Rayo Vallecano385054.671.44-4.7
9Deportivo Alavés384353.751.41-10.8
10Real Sociedad384652.571.38-6.6
11Osasuna384252.481.38-10.5
12Celta de Vigo385448.291.27+5.7
13Espanyol384646.991.24-1
14Levante384246.491.22-4.5
15Getafe385144.981.18+6
16Sevilla384344.41.17-1.4
17Elche384344.171.16-1.2
18Girona384144.161.16-3.2
19Mallorca384242.931.13-0.9
20Real Oviedo382937.720.99-8.7
#TeamPxGxGAxGD/90
1FC Barcelona3883.3844.4838.91.02
2Real Madrid3875.1643.5331.630.83
3Athletic Club3853.3340.3113.020.34
4Villarreal3861.5549.0912.460.33
5Atlético Madrid3856.7848.058.730.23
6Real Betis3854.9847.827.160.19
7Valencia3851.3447.473.870.1
8Rayo Vallecano3854.2351.262.970.08
9Deportivo Alavés3850.6547.762.890.08
10Osasuna3849.8651.36-1.5-0.04
11Real Sociedad3852.4955.03-2.54-0.07
12Espanyol3850.5458.03-7.49-0.2
13Celta de Vigo3845.6753.67-8-0.21
14Getafe3830.9239.75-8.83-0.23
15Levante3850.1760.09-9.92-0.26
16Sevilla3840.9553.35-12.4-0.33
17Mallorca3846.5860.53-13.95-0.37
18Girona3846.9261.95-15.03-0.4
19Elche3843.5160.56-17.05-0.45
20Real Oviedo3837.4162.33-24.92-0.66
#TeamPGnpxGxG/90
1FC Barcelona389575.4883.382.19
2Real Madrid387764.175.161.98
3Villarreal387256.0261.551.62
4Atlético Madrid386253.6256.781.49
5Real Betis385952.6154.981.45
6Rayo Vallecano384150.2854.231.43
7Athletic Club384348.5953.331.4
8Espanyol384346.5950.541.33
9Levante384745.4350.171.32
10Real Sociedad385945.3852.491.38
11Deportivo Alavés384445.1250.651.33
12Valencia384644.2351.341.35
13Osasuna384443.5449.861.31
14Mallorca384741.0546.581.23
15Girona383940.646.921.23
16Elche384939.5643.511.15
17Celta de Vigo385339.3545.671.2
18Sevilla384636.2140.951.08
19Real Oviedo382635.0437.410.98
20Getafe383227.7630.920.81
#TeamPGxGoTxG/90
1FC Barcelona389581.9883.382.19
2Real Madrid387781.6675.161.98
3Atlético Madrid386269.5756.781.49
4Villarreal387264.8161.551.62
5Real Sociedad385957.3752.491.38
6Real Betis385956.354.981.45
7Celta de Vigo385353.245.671.2
8Athletic Club384352.5153.331.4
9Espanyol384351.2650.541.33
10Mallorca384749.5746.581.23
11Levante384749.3750.171.32
12Girona383949.2946.921.23
13Elche384947.5643.511.15
14Rayo Vallecano384147.3954.231.43
15Valencia384645.7251.341.35
16Osasuna384443.2649.861.31
17Deportivo Alavés384442.2350.651.33
18Sevilla384640.5140.951.08
19Real Oviedo382631.0537.410.98
20Getafe383227.4830.920.81
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Sun, May 24
xG
2.45
Villarreal
5 - 1
Atlético Madrid
1.01
xG
Sat, May 23
xG
2.13
Deportivo Alavés
1 - 2
Rayo Vallecano
1.23
3.27
Mallorca
3 - 0
Real Oviedo
0.3
1.67
Valencia
3 - 1
FC Barcelona
1.21
1.78
Espanyol
1 - 1
Real Sociedad
1.14
1.16
Celta de Vigo
1 - 0
Sevilla
0.61
0.23
Getafe
1 - 0
Osasuna
0.42
1.39
Real Madrid
4 - 2
Athletic Club
1
0.68
Girona
1 - 1
Elche
0.24
1.24
Real Betis
2 - 1
Levante
1.89
xG
Sun, May 17
xG
1.17
FC Barcelona
3 - 1
Real Betis
1.04
2.36
Osasuna
1 - 2
Espanyol
0.78
2.42
Levante
2 - 0
Mallorca
0.41
1.61
Rayo Vallecano
2 - 0
Villarreal
1.16
0.66
Real Sociedad
3 - 4
Valencia
1.12
3.77
Athletic Club
1 - 1
Celta de Vigo
0.17
0.63
Real Oviedo
0 - 1
Deportivo Alavés
1.36
0.52
Elche
1 - 0
Getafe
0.14
2.49
Atlético Madrid
1 - 0
Girona
2.33
1.03
Sevilla
0 - 1
Real Madrid
1.32
xG
Thu, May 14
xG
1.66
Real Madrid
2 - 0
Real Oviedo
0.94
2.7
Girona
1 - 1
Real Sociedad
0.48
0.79
Valencia
1 - 1
Rayo Vallecano
1.16
xG
Wed, May 13
xG
0.99
Deportivo Alavés
1 - 0
FC Barcelona
0.71
1.5
Getafe
3 - 1
Mallorca
0.42
1.19
Villarreal
2 - 3
Sevilla
1.1
0.89
Espanyol
2 - 0
Athletic Club
0.95
xG
Tue, May 12
xG
2.18
Osasuna
1 - 2
Atlético Madrid
1.47
1.64
Real Betis
2 - 1
Elche
0.49
1.66
Celta de Vigo
2 - 3
Levante
1.34
xG
Mon, May 11
xG
1.47
Rayo Vallecano
1 - 1
Girona
1.01
xG
Sun, May 10
xG
1.22
FC Barcelona
2 - 0
Real Madrid
0.67
0.54
Real Oviedo
0 - 0
Getafe
1.46
1.33
Athletic Club
0 - 1
Valencia
1.26
2.11
Mallorca
1 - 1
Villarreal
1.21
xG
Sat, May 9
xG
2.34
Real Sociedad
2 - 2
Real Betis
1.31
2.41
Atlético Madrid
0 - 1
Celta de Vigo
0.16
1.43
Sevilla
2 - 1
Espanyol
0.62
1.89
Elche
1 - 1
Deportivo Alavés
1.87
xG
Fri, May 8
xG
3.25
Levante
3 - 2
Osasuna
0.35
xG
Mon, May 4
xG
1.98
Sevilla
1 - 0
Real Sociedad
0.21
xG
Sun, May 3
xG
1.26
Espanyol
0 - 2
Real Madrid
1.76
1.56
Real Betis
3 - 0
Real Oviedo
1.91
1.43
Getafe
0 - 2
Rayo Vallecano
0.74
0.67
Celta de Vigo
3 - 1
Elche
1.66
xG
Sat, May 2
xG
0.89
Osasuna
1 - 2
FC Barcelona
1.71
0.53
Deportivo Alavés
2 - 4
Athletic Club
0.94
1.65
Valencia
0 - 2
Atlético Madrid
1.46
1.91
Villarreal
5 - 1
Levante
0.82
xG
Fri, May 1
xG
1.11
Girona
0 - 1
Mallorca
1

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

La Liga xG Table 2025/26

The La Liga xG table for 2025/26 tracks expected goals data for all 20 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

FC Barcelona top the xG charts with 83.38 expected goals from 38 games (2.19/90). They have scored 95 actual goals, outperforming their xG by +11.6.

Who has the best defence?

Getafe have the tightest defence by xGA, conceding just 39.75 expected goals (1.05/90). Their actual goals conceded stands at 38.

Biggest overperformer

FC Barcelona are the biggest overperformers in La Liga, scoring 95 goals from an xG of just 83.38 — a difference of +11.6. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Rayo Vallecano are the most wasteful in front of goal, scoring 41 from an xG of 54.23 (diff: -13.2). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-05-29 19:11:22