#TeamPGxG/90+/-
1FC Barcelona41713.083.27+3.9
2Real Madrid41010.682.67-0.7
3Villarreal467.841.96-1.8
4Osasuna456.21.55-1.2
5Racing Santander475.531.38+1.5
6Espanyol465.451.36+0.6
7Athletic Club465.431.36+0.6
8Sevilla475.071.27+1.9
9Deportivo Alavés41051.25+5
10Deportivo A Coruña484.861.22+3.1
11Real Betis454.771.19+0.2
12Real Sociedad434.731.18-1.7
13Rayo Vallecano474.711.18+2.3
14Levante454.391.1+0.6
15Atlético de Madrid474.241.06+2.8
16Málaga414.081.02-3.1
17Getafe423.630.91-1.6
18Valencia413.560.89-2.6
19Celta de Vigo523.330.67-1.3
20Elche333.191.06-0.2
#TeamPGAxGA/90+/-
1FC Barcelona422.590.65-0.6
2Real Madrid433.160.79-0.2
3Osasuna463.170.79+2.8
4Deportivo Alavés434.521.13-1.5
5Racing Santander484.651.16+3.4
6Villarreal484.911.23+3.1
7Elche395.161.72+3.8
8Espanyol455.171.29-0.2
9Deportivo A Coruña455.531.38-0.5
10Real Sociedad465.61.4+0.4
11Getafe455.751.44-0.8
12Athletic Club455.91.48-0.9
13Sevilla465.951.490
14Levante4561.5-1
15Atlético de Madrid466.211.55-0.2
16Málaga476.661.67+0.3
17Valencia496.661.67+2.3
18Rayo Vallecano4107.351.84+2.7
19Celta de Vigo557.391.48-2.4
20Real Betis457.441.86-2.4
#TeamPPTSxPTS/90+/-
1FC Barcelona41210.612.65+1.4
2Real Madrid499.812.45-0.8
3Osasuna477.31.83-0.3
4Villarreal427.281.82-5.3
5Espanyol446.011.5-2
6Deportivo Alavés4105.991.5+4
7Racing Santander445.951.49-2
8Athletic Club465.921.48+0.1
9Real Sociedad445.131.28-1.1
10Deportivo A Coruña484.91.23+3.1
11Sevilla474.741.19+2.3
12Atlético de Madrid474.631.16+2.4
13Valencia414.461.12-3.5
14Levante454.421.11+0.6
15Celta de Vigo534.30.86-1.3
16Real Betis494.161.04+4.8
17Rayo Vallecano444.131.03-0.1
18Málaga4241-2
19Getafe443.9810
20Elche313.351.12-2.4
#TeamPxGxGAxGD/90
1FC Barcelona413.082.5910.492.62
2Real Madrid410.683.167.521.88
3Osasuna46.23.173.030.76
4Villarreal47.844.912.930.73
5Racing Santander45.534.650.880.22
6Deportivo Alavés454.520.480.12
7Espanyol45.455.170.280.07
8Athletic Club45.435.9-0.47-0.12
9Deportivo A Coruña44.865.53-0.67-0.17
10Real Sociedad44.735.6-0.87-0.22
11Sevilla45.075.95-0.88-0.22
12Levante44.396-1.61-0.4
13Atlético de Madrid44.246.21-1.97-0.49
14Elche33.195.16-1.97-0.66
15Getafe43.635.75-2.12-0.53
16Málaga44.086.66-2.58-0.65
17Rayo Vallecano44.717.35-2.64-0.66
18Real Betis44.777.44-2.67-0.67
19Valencia43.566.66-3.1-0.78
20Celta de Vigo53.337.39-4.06-0.81
#TeamPGnpxGxG/90
1FC Barcelona41712.2913.083.27
2Real Madrid4109.8910.682.67
3Villarreal466.267.841.96
4Espanyol465.455.451.36
5Athletic Club465.435.431.36
6Deportivo Alavés410551.25
7Deportivo A Coruña484.864.861.22
8Real Betis454.774.771.19
9Real Sociedad434.734.731.18
10Rayo Vallecano474.714.711.18
11Levante454.394.391.1
12Atlético de Madrid474.244.241.06
13Racing Santander473.955.531.38
14Osasuna453.836.21.55
15Getafe423.633.630.91
16Valencia413.563.560.89
17Sevilla473.495.071.27
18Celta de Vigo523.333.330.67
19Elche333.193.191.06
20Málaga412.54.081.02
#TeamPGxGoTxG/90
1FC Barcelona41716.0313.083.27
2Real Madrid41010.810.682.67
3Deportivo Alavés4108.0651.25
4Rayo Vallecano476.954.711.18
5Atlético de Madrid476.824.241.06
6Real Betis456.474.771.19
7Racing Santander476.165.531.38
8Villarreal466.047.841.96
9Espanyol4665.451.36
10Levante455.694.391.1
11Osasuna455.686.21.55
12Athletic Club465.575.431.36
13Sevilla475.45.071.27
14Real Sociedad434.934.731.18
15Elche334.263.191.06
16Deportivo A Coruña483.974.861.22
17Valencia413.443.560.89
18Málaga412.434.081.02
19Celta de Vigo522.33.330.67
20Getafe422.213.630.91
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
Mon, Sep 7
xG
2.54
Elche
2 - 3
Real Sociedad
0.69
1
Getafe
1 - 1
Celta de Vigo
1.28
xG
Sun, Sep 6
xG
1.51
Espanyol
1 - 1
Sevilla
0.44
1.57
Málaga
0 - 0
Levante
0.87
1.17
Deportivo Alavés
5 - 2
Osasuna
1.76
0.51
Valencia
0 - 5
FC Barcelona
3.7
xG
Sat, Sep 5
xG
1.63
Villarreal
2 - 3
Deportivo A Coruña
0.87
1.35
Rayo Vallecano
3 - 2
Racing Santander
0.56
1.21
Athletic Club
3 - 0
Atlético de Madrid
0.97
xG
Fri, Sep 4
xG
0.77
Real Betis
1 - 0
Real Madrid
2.91
xG
Thu, Sep 3
xG
0.94
Real Sociedad
0 - 0
Celta de Vigo
0.61
xG
Mon, Aug 31
xG
2.71
FC Barcelona
5 - 2
Rayo Vallecano
1.15
1.52
Osasuna
1 - 0
Getafe
1.25
xG
Sun, Aug 30
xG
0.88
Celta de Vigo
0 - 2
Athletic Club
2.23
1.46
Deportivo A Coruña
3 - 1
Valencia
1.24
2.79
Real Madrid
4 - 0
Málaga
0.86
xG
Sat, Aug 29
xG
1.46
Sevilla
1 - 3
Atlético de Madrid
1.2
2.11
Real Sociedad
2 - 1
Espanyol
0.86
2.63
Levante
5 - 2
Real Betis
1.82
xG
Fri, Aug 28
xG
0.74
Deportivo Alavés
1 - 0
Villarreal
1.73
1.67
Racing Santander
3 - 2
Elche
1.24
xG
Thu, Aug 27
xG
3.07
FC Barcelona
2 - 0
Athletic Club
0.35
0.12
Celta de Vigo
1 - 2
Osasuna
2.58
xG
Wed, Aug 26
xG
2.55
Real Madrid
4 - 1
Real Sociedad
0.63
xG
Tue, Aug 25
xG
1.09
Valencia
0 - 1
Real Betis
0.82
xG
Mon, Aug 24
xG
1.31
Málaga
1 - 1
Deportivo A Coruña
1.96
0.68
Osasuna
0 - 0
Levante
0.85
xG
Sun, Aug 23
xG
0.69
Elche
0 - 5
FC Barcelona
2.96
1.02
Getafe
1 - 0
Racing Santander
1.14
0.99
Atlético de Madrid
2 - 2
Villarreal
3.12
xG
Sat, Aug 22
xG
0.93
Espanyol
1 - 2
Real Madrid
2.37
0.73
Valencia
0 - 0
Celta de Vigo
0.47
1.58
Athletic Club
1 - 3
Sevilla
0.54
xG
Fri, Aug 21
xG
1.71
Real Betis
1 - 0
Real Sociedad
0.99
xG
Thu, Aug 20
xG
0.57
Rayo Vallecano
1 - 1
Deportivo Alavés
1.63
xG
Wed, Aug 19
xG
0.97
Atlético de Madrid
2 - 0
Málaga
0.35
xG
Mon, Aug 17
xG
0.55
Deportivo A Coruña
1 - 1
Elche
1.26
xG
Sun, Aug 16
xG
1.44
Espanyol
3 - 0
Levante
0.29
2.03
Racing Santander
2 - 2
Villarreal
0.9
xG
Sat, Aug 15
xG
2.56
Sevilla
2 - 1
Rayo Vallecano
1.65
1.73
Deportivo Alavés
3 - 0
Getafe
0.34
xG
Sun, May 24
xG
2.45
Villarreal
5 - 1
Atlético de 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

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 13.08 expected goals from 4 games (3.27/90). They have scored 17 actual goals, outperforming their xG by +3.9.

Who has the best defence?

FC Barcelona have the tightest defence by xGA, conceding just 2.59 expected goals (0.65/90). Their actual goals conceded stands at 2.

Biggest underperformer

Celta de Vigo are the most wasteful in front of goal, scoring 2 from an xG of 3.33 (diff: -1.3). 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-09-07 20:35:44