#TeamPGxG/90+/-
1FC Barcelona328577.532.42+7.5
2Real Madrid3267672.090
3Villarreal315649.171.59+6.8
4Real Betis324846.581.46+1.4
5Atlético Madrid325346.371.45+6.6
6Athletic Club323445.421.42-11.4
7Real Sociedad324945.191.41+3.8
8Rayo Vallecano312943.841.41-14.8
9Valencia323542.861.34-7.9
10Deportivo Alavés323642.551.33-6.6
11Espanyol313742.321.37-5.3
12Osasuna323741.991.31-5
13Celta de Vigo324439.841.25+4.2
14Mallorca324039.261.23+0.7
15Elche324238.441.2+3.6
16Levante313538.221.23-3.2
17Girona323536.921.15-1.9
18Sevilla313933.751.09+5.3
19Real Oviedo312430.750.99-6.8
20Getafe322825.220.79+2.8
#TeamPGAxGA/90+/-
1Athletic Club324534.411.08+10.6
2Getafe323235.31.1-3.3
3Real Madrid323036.361.14-6.4
4Atlético Madrid323538.51.2-3.5
5FC Barcelona323038.671.21-8.7
6Real Betis324038.861.21+1.1
7Villarreal313639.211.26-3.2
8Valencia324740.11.25+6.9
9Rayo Vallecano313840.571.31-2.6
10Celta de Vigo324141.711.3-0.7
11Deportivo Alavés324842.211.32+5.8
12Real Sociedad324943.771.37+5.2
13Osasuna323944.841.4-5.8
14Sevilla315145.81.48+5.2
15Espanyol314847.881.54+0.1
16Real Oviedo314850.921.64-2.9
17Mallorca324952.291.63-3.3
18Levante315052.991.71-3
19Girona324854.261.7-6.3
20Elche324954.571.71-5.6
#TeamPPTSxPTS/90+/-
1FC Barcelona328265.42.04+16.6
2Real Madrid327362.271.95+10.7
3Athletic Club324151.251.6-10.3
4Real Betis324948.951.530
5Atlético Madrid325748.921.53+8.1
6Villarreal316148.731.57+12.3
7Valencia323646.691.46-10.7
8Real Sociedad324246.651.46-4.7
9Rayo Vallecano313545.161.46-10.2
10Deportivo Alavés323343.781.37-10.8
11Osasuna323943.551.36-4.6
12Celta de Vigo324443.071.35+0.9
13Espanyol313838.61.25-0.6
14Elche323536.931.15-1.9
15Getafe324436.181.13+7.8
16Mallorca323535.741.12-0.7
17Sevilla313435.261.14-1.3
18Girona323834.481.08+3.5
19Levante312934.071.1-5.1
20Real Oviedo312730.790.99-3.8
#TeamPxGxGAxGD/90
1FC Barcelona3277.5338.6738.861.21
2Real Madrid326736.3630.640.96
3Athletic Club3245.4234.4111.010.34
4Villarreal3149.1739.219.960.32
5Atlético Madrid3246.3738.57.870.25
6Real Betis3246.5838.867.720.24
7Rayo Vallecano3143.8440.573.270.11
8Valencia3242.8640.12.760.09
9Real Sociedad3245.1943.771.420.04
10Deportivo Alavés3242.5542.210.340.01
11Celta de Vigo3239.8441.71-1.87-0.06
12Osasuna3241.9944.84-2.85-0.09
13Espanyol3142.3247.88-5.56-0.18
14Getafe3225.2235.3-10.08-0.32
15Sevilla3133.7545.8-12.05-0.39
16Mallorca3239.2652.29-13.03-0.41
17Levante3138.2252.99-14.77-0.48
18Elche3238.4454.57-16.13-0.5
19Girona3236.9254.26-17.34-0.54
20Real Oviedo3130.7550.92-20.17-0.65
#TeamPGnpxGxG/90
1FC Barcelona328569.6377.532.42
2Real Madrid326755.94672.09
3Villarreal315646.849.171.59
4Real Betis32484546.581.46
5Atlético Madrid32534446.371.45
6Athletic Club323440.6845.421.42
7Rayo Vallecano312940.6843.841.41
8Real Sociedad324939.6645.191.41
9Espanyol313739.1642.321.37
10Deportivo Alavés323637.8142.551.33
11Valencia323536.5442.861.34
12Osasuna323735.6741.991.31
13Elche324235.2838.441.2
14Celta de Vigo324434.3139.841.25
15Levante313534.2738.221.23
16Mallorca324033.7339.261.23
17Girona323530.636.921.15
18Sevilla313929.0133.751.09
19Real Oviedo312428.3830.750.99
20Getafe322822.8525.220.79
#TeamPGxGoTxG/90
1FC Barcelona328575.3277.532.42
2Real Madrid326772.33672.09
3Atlético Madrid325359.846.371.45
4Villarreal315651.9449.171.59
5Real Sociedad324947.2345.191.41
6Celta de Vigo324446.5939.841.25
7Real Betis324846.2146.581.46
8Espanyol313744.3842.321.37
9Athletic Club323442.1345.421.42
10Girona32354136.921.15
11Elche324240.5538.441.2
12Mallorca324039.839.261.23
13Valencia323538.8442.861.34
14Levante313536.6138.221.23
15Osasuna323736.5841.991.31
16Rayo Vallecano312936.2843.841.41
17Sevilla313934.933.751.09
18Deportivo Alavés323633.9942.551.33
19Real Oviedo312428.2230.750.99
20Getafe322823.6225.220.79
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
Wed, Apr 22
xG
1.31
FC Barcelona
1 - 0
Celta de Vigo
0.71
1.53
Real Sociedad
0 - 1
Getafe
0.2
2.41
Elche
3 - 2
Atlético Madrid
0.76
xG
Tue, Apr 21
xG
1.99
Real Madrid
2 - 1
Deportivo Alavés
1.5
1.52
Girona
2 - 3
Real Betis
1.05
1.82
Mallorca
1 - 1
Valencia
1.19
0.57
Athletic Club
1 - 0
Osasuna
1.31
xG
Mon, Apr 13
xG
2.84
Levante
1 - 0
Getafe
0.37
xG
Sun, Apr 12
xG
1.4
Athletic Club
1 - 2
Villarreal
1.25
0.86
Celta de Vigo
0 - 3
Real Oviedo
2.21
1.7
Mallorca
3 - 0
Rayo Vallecano
1.65
1.58
Osasuna
1 - 1
Real Betis
0.39
xG
Sat, Apr 11
xG
2.11
Sevilla
2 - 1
Atlético Madrid
0.84
3.09
FC Barcelona
4 - 1
Espanyol
1.43
0.69
Elche
1 - 0
Valencia
2.07
1.28
Real Sociedad
3 - 3
Deportivo Alavés
1.48
xG
Fri, Apr 10
xG
2.31
Real Madrid
1 - 1
Girona
0.66
xG
Mon, Apr 6
xG
0.48
Girona
1 - 0
Villarreal
0.87
xG
Sun, Apr 5
xG
2.23
Deportivo Alavés
2 - 2
Osasuna
1.4
0.52
Real Oviedo
1 - 0
Sevilla
0.62
0.99
Valencia
2 - 3
Celta de Vigo
1.26
1.52
Getafe
2 - 0
Athletic Club
0.44
xG
Sat, Apr 4
xG
0.69
Atlético Madrid
1 - 2
FC Barcelona
2.32
1.87
Real Betis
0 - 0
Espanyol
0.37
0.92
Mallorca
2 - 1
Real Madrid
1.41
2.81
Real Sociedad
2 - 0
Levante
0.44
xG
Fri, Apr 3
xG
1.39
Rayo Vallecano
1 - 0
Elche
0.5
xG
Sun, Mar 22
xG
2.82
Real Madrid
3 - 2
Atlético Madrid
1.3
1.49
Athletic Club
2 - 1
Real Betis
0.72
1.36
Celta de Vigo
3 - 4
Deportivo Alavés
1.68
1.59
FC Barcelona
1 - 0
Rayo Vallecano
1.38
xG
Sat, Mar 21
xG
0.67
Sevilla
0 - 2
Valencia
1.18
2.44
Osasuna
1 - 0
Girona
0.29
2.07
Levante
4 - 2
Real Oviedo
1.32
1.4
Espanyol
1 - 2
Getafe
1.46
1.64
Elche
2 - 1
Mallorca
1.52
xG
Fri, Mar 20
xG
2.88
Villarreal
3 - 1
Real Sociedad
0.79
xG
Mon, Mar 16
xG
1.48
Rayo Vallecano
1 - 1
Levante
1.51
xG
Sun, Mar 15
xG
2.48
Real Sociedad
3 - 1
Osasuna
0.68
1.46
Real Betis
1 - 1
Celta de Vigo
0.56
3.05
FC Barcelona
5 - 2
Sevilla
0.87
2.65
Mallorca
2 - 1
Espanyol
0.65
xG
Sat, Mar 14
xG
0.99
Real Madrid
4 - 1
Elche
1.03
0.9
Real Oviedo
1 - 0
Valencia
0.86
1.33
Atlético Madrid
1 - 0
Getafe
0.77
0.33
Girona
3 - 0
Athletic Club
0.37
xG
Fri, Mar 13
xG
0.3
Deportivo Alavés
1 - 1
Villarreal
0.82
xG
Mon, Mar 9
xG
1.53
Espanyol
1 - 1
Real Oviedo
0.78
xG
Sun, Mar 8
xG
2.7
Valencia
3 - 2
Deportivo Alavés
1.45
0.94
Sevilla
1 - 1
Rayo Vallecano
0.31

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 77.53 expected goals from 32 games (2.42/90). They have scored 85 actual goals, outperforming their xG by +7.5.

Who has the best defence?

Athletic Club have the tightest defence by xGA, conceding just 34.41 expected goals (1.08/90). Their actual goals conceded stands at 45.

Biggest overperformer

FC Barcelona are the biggest overperformers in La Liga, scoring 85 goals from an xG of just 77.53 — a difference of +7.5. 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 29 from an xG of 43.84 (diff: -14.8). 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-04-23 06:21:07