#TeamPGxG/90+/-
1FC Barcelona93930.283.36+8.7
2Real Madrid92319.692.19+3.3
3Villarreal91318.972.11-6
4Atlético de Madrid91915.481.72+3.5
5Real Betis91614.871.65+1.1
6Osasuna91013.821.54-3.8
7Athletic Club8812.531.57-4.5
8Espanyol91111.921.32-0.9
9Sevilla91411.711.3+2.3
10Levante91511.711.3+3.3
11Deportivo A Coruña91311.631.29+1.4
12Real Sociedad91711.461.27+5.5
13Rayo Vallecano81211.031.38+1
14Elche91110.971.220
15Racing Santander91310.971.22+2
16Deportivo Alavés91310.551.17+2.5
17Valencia9691-3
18Málaga968.720.97-2.7
19Celta de Vigo9108.170.91+1.8
20Getafe957.760.86-2.8
#TeamPGAxGA/90+/-
1FC Barcelona997.970.89+1
2Atlético de Madrid989.11.01-1.1
3Deportivo A Coruña91210.31.14+1.7
4Real Madrid9910.591.18-1.6
5Athletic Club8910.751.34-1.8
6Espanyol91210.761.2+1.2
7Villarreal91310.831.2+2.2
8Celta de Vigo9711.051.23-4.1
9Deportivo Alavés91011.51.28-1.5
10Osasuna91812.591.4+5.4
11Valencia91513.081.45+1.9
12Getafe91113.671.52-2.7
13Sevilla91613.761.53+2.2
14Elche91714.061.56+2.9
15Rayo Vallecano81714.291.79+2.7
16Real Betis91415.171.69-1.2
17Real Sociedad91716.061.78+0.9
18Málaga91816.31.81+1.7
19Levante91718.322.04-1.3
20Racing Santander92521.092.34+3.9
#TeamPPTSxPTS/90+/-
1FC Barcelona92722.792.53+4.2
2Real Madrid92117.651.96+3.4
3Villarreal9916.91.88-7.9
4Atlético de Madrid92216.461.83+5.5
5Espanyol9813.441.49-5.4
6Osasuna91112.911.43-1.9
7Athletic Club8912.851.61-3.9
8Deportivo A Coruña91112.791.42-1.8
9Real Betis91912.431.38+6.6
10Deportivo Alavés91112.031.34-1
11Sevilla91411.761.31+2.2
12Elche9710.991.22-4
13Valencia9610.431.16-4.4
14Celta de Vigo91110.341.15+0.7
15Real Sociedad9169.881.1+6.1
16Rayo Vallecano899.581.2-0.6
17Racing Santander988.810.98-0.8
18Levante9108.790.98+1.2
19Getafe998.70.97+0.3
20Málaga948.140.9-4.1
#TeamPxGxGAxGD/90
1FC Barcelona930.287.9722.312.48
2Real Madrid919.6910.599.11.01
3Villarreal918.9710.838.140.9
4Atlético de Madrid915.489.16.380.71
5Athletic Club812.5310.751.780.22
6Deportivo A Coruña911.6310.31.330.15
7Osasuna913.8212.591.230.14
8Espanyol911.9210.761.160.13
9Real Betis914.8715.17-0.3-0.03
10Deportivo Alavés910.5511.5-0.95-0.11
11Sevilla911.7113.76-2.05-0.23
12Celta de Vigo98.1711.05-2.88-0.32
13Elche910.9714.06-3.09-0.34
14Rayo Vallecano811.0314.29-3.26-0.41
15Valencia9913.08-4.08-0.45
16Real Sociedad911.4616.06-4.6-0.51
17Getafe97.7613.67-5.91-0.66
18Levante911.7118.32-6.61-0.73
19Málaga98.7216.3-7.58-0.84
20Racing Santander910.9721.09-10.12-1.12
#TeamPGnpxGxG/90
1FC Barcelona93926.3330.283.36
2Real Madrid92317.3219.692.19
3Villarreal91316.618.972.11
4Real Betis91614.0814.871.65
5Atlético de Madrid91913.915.481.72
6Espanyol91111.9211.921.32
7Levante91511.7111.711.3
8Rayo Vallecano81211.0311.031.38
9Athletic Club8810.9512.531.57
10Deportivo A Coruña91310.8411.631.29
11Real Sociedad91710.6711.461.27
12Osasuna91010.6613.821.54
13Elche91110.1810.971.22
14Sevilla91410.1311.711.3
15Deportivo Alavés9139.7610.551.17
16Racing Santander9139.3910.971.22
17Valencia96991
18Getafe957.767.760.86
19Celta de Vigo9107.388.170.91
20Málaga967.148.720.97
#TeamPGxGoTxG/90
1FC Barcelona93931.2330.283.36
2Real Madrid92319.9919.692.19
3Atlético de Madrid91919.3315.481.72
4Real Betis91617.8814.871.65
5Villarreal91316.318.972.11
6Levante91515.0811.711.3
7Real Sociedad91714.2611.461.27
8Deportivo Alavés91314.0910.551.17
9Osasuna91013.3313.821.54
10Sevilla91412.4111.711.3
11Racing Santander91311.8210.971.22
12Espanyol91111.8111.921.32
13Rayo Vallecano81211.511.031.38
14Elche91110.2110.971.22
15Deportivo A Coruña9139.6511.631.29
16Celta de Vigo9109.38.170.91
17Athletic Club888.512.531.57
18Málaga968.338.720.97
19Valencia967.2891
20Getafe956.427.760.86
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, Oct 21
xG
1.87
Levante
3 - 1
Athletic Club
2.38
xG
Mon, Oct 19
xG
0.94
Getafe
1 - 1
Rayo Vallecano
1.79
xG
Sun, Oct 18
xG
1.74
Real Madrid
4 - 1
Sevilla
1.39
1.68
Málaga
2 - 5
Real Sociedad
2.08
0.85
Celta de Vigo
2 - 1
Deportivo Alavés
1.35
3.94
Osasuna
2 - 0
Racing Santander
0.33
xG
Sat, Oct 17
xG
1.13
Valencia
0 - 0
Athletic Club
0.75
0.88
Real Betis
2 - 5
FC Barcelona
2.31
1.82
Villarreal
0 - 0
Elche
0.34
0.54
Espanyol
0 - 1
Atlético de Madrid
1.39
xG
Fri, Oct 16
xG
1.46
Deportivo A Coruña
1 - 1
Levante
0.72
xG
Mon, Oct 12
xG
2.04
Levante
3 - 3
Sevilla
2.76
xG
Sun, Oct 11
xG
1.2
Racing Santander
2 - 2
Valencia
1.56
2.75
Real Betis
5 - 2
Osasuna
1.36
1.01
Real Sociedad
3 - 2
Deportivo A Coruña
2.12
0.89
Elche
0 - 0
Celta de Vigo
0.28
xG
Sat, Oct 10
xG
1.07
Real Madrid
1 - 0
Villarreal
0.65
2.24
FC Barcelona
3 - 0
Getafe
0.15
1.07
Deportivo Alavés
1 - 2
Atlético de Madrid
2.33
0.04
Rayo Vallecano
0 - 0
Athletic Club
0.07
xG
Fri, Oct 9
xG
0.94
Málaga
1 - 1
Espanyol
1.23
xG
Sun, Sep 20
xG
2.1
Valencia
2 - 3
Real Sociedad
2.53
2.9
Villarreal
3 - 1
Levante
0.94
2.08
Deportivo A Coruña
1 - 1
Real Betis
1.2
2.39
Atlético de Madrid
2 - 1
Real Madrid
0.3
1.07
Getafe
1 - 0
Málaga
0.72
xG
Sat, Sep 19
xG
0.67
Sevilla
1 - 3
FC Barcelona
3.68
2.25
Celta de Vigo
5 - 0
Racing Santander
0.79
1.8
Athletic Club
0 - 0
Deportivo Alavés
0.06
0.88
Osasuna
1 - 1
Rayo Vallecano
1.68
xG
Fri, Sep 18
xG
1.13
Espanyol
1 - 3
Elche
0.71
xG
Thu, Sep 17
xG
0.66
Málaga
1 - 3
Villarreal
3.48
1.96
Real Betis
1 - 0
Getafe
0.48
xG
Wed, Sep 16
xG
6.6
FC Barcelona
7 - 2
Racing Santander
1.75
3.83
Atlético de Madrid
4 - 0
Osasuna
0.42
0.3
Deportivo A Coruña
0 - 1
Sevilla
0.9
xG
Tue, Sep 15
xG
1.5
Elche
2 - 3
Real Madrid
2.81
0.99
Deportivo Alavés
0 - 1
Valencia
0.69
1.53
Rayo Vallecano
2 - 1
Espanyol
2.09
xG
Mon, Sep 14
xG
1.69
Villarreal
1 - 2
Real Betis
2.98
xG
Sun, Sep 13
xG
0.39
Real Sociedad
0 - 3
Atlético de Madrid
1.9
1.11
Getafe
1 - 1
Deportivo A Coruña
0.78
1.99
Levante
2 - 4
FC Barcelona
2.25
1.34
Celta de Vigo
1 - 1
Málaga
0.53
xG
Sat, Sep 12
xG
2.9
Real Madrid
4 - 1
Rayo Vallecano
1.27
2.17
Athletic Club
1 - 1
Elche
1.79
0.82
Osasuna
0 - 2
Espanyol
1.37
1.33
Racing Santander
2 - 1
Deportivo Alavés
1.91
xG
Fri, Sep 11
xG
0.99
Sevilla
1 - 0
Valencia
0.09
xG
Mon, Sep 7
xG
2.54
Elche
2 - 3
Real Sociedad
0.69

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 2026/27

The La Liga xG table for 2026/27 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 30.28 expected goals from 9 games (3.36/90). They have scored 39 actual goals, outperforming their xG by +8.7.

Who has the best defence?

FC Barcelona have the tightest defence by xGA, conceding just 7.97 expected goals (0.89/90). Their actual goals conceded stands at 9.

Biggest overperformer

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

Biggest underperformer

Villarreal are the most wasteful in front of goal, scoring 13 from an xG of 18.97 (diff: -6). 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-10-23 02:55:56