#TeamPGxG/90+/-
1FC Barcelona297870.822.44+7.2
2Real Madrid296361.262.11+1.7
3Villarreal295446.931.62+7.1
4Atlético Madrid294944.071.52+4.9
5Real Betis294443.21.49+0.8
6Athletic Club293242.81.48-10.8
7Rayo Vallecano292840.81.41-12.8
8Espanyol293640.431.39-4.4
9Real Sociedad294439.41.36+4.6
10Valencia293238.421.32-6.4
11Osasuna293437.651.3-3.7
12Deportivo Alavés293037.321.29-7.3
13Celta de Vigo294136.851.27+4.2
14Levante293434.931.2-0.9
15Elche293834.871.2+3.1
16Mallorca293434.751.2-0.8
17Girona293134.321.18-3.3
18Sevilla293731.011.07+6
19Real Oviedo292028.090.97-8.1
20Getafe292523.130.8+1.9
#TeamPGAxGA/90+/-
1Athletic Club294130.221.04+10.8
2Getafe293130.471.05+0.5
3Atlético Madrid292831.61.09-3.6
4Real Madrid292633.351.15-7.4
5Real Betis293735.211.21+1.8
6FC Barcelona292835.841.24-7.8
7Valencia294236.091.24+5.9
8Villarreal293437.181.28-3.2
9Celta de Vigo293537.191.28-2.2
10Deportivo Alavés294137.511.29+3.5
11Rayo Vallecano293538.311.32-3.3
12Osasuna293541.491.43-6.5
13Real Sociedad294541.661.44+3.3
14Espanyol294442.921.48+1.1
15Sevilla294944.471.53+4.5
16Mallorca294747.961.65-1
17Real Oviedo294849.61.71-1.6
18Levante294849.71.71-1.7
19Girona294450.031.73-6
20Elche294650.251.73-4.3
#TeamPPTSxPTS/90+/-
1FC Barcelona297358.942.03+14.1
2Real Madrid296956.391.94+12.6
3Athletic Club293848.341.67-10.3
4Atlético Madrid295747.421.64+9.6
5Villarreal295845.811.58+12.2
6Real Betis294445.041.55-1
7Valencia293542.321.46-7.3
8Rayo Vallecano293241.81.44-9.8
9Real Sociedad293840.261.39-2.3
10Celta de Vigo294139.941.38+1.1
11Deportivo Alavés293139.31.36-8.3
12Osasuna293738.551.33-1.6
13Espanyol293737.561.3-0.6
14Getafe293833.441.15+4.6
15Elche292933.41.15-4.4
16Sevilla293131.691.09-0.7
17Mallorca292831.531.09-3.5
18Girona293431.431.08+2.6
19Levante292631.141.07-5.1
20Real Oviedo292127.320.94-6.3
#TeamPxGxGAxGD/90
1FC Barcelona2970.8235.8434.981.21
2Real Madrid2961.2633.3527.910.96
3Athletic Club2942.830.2212.580.43
4Atlético Madrid2944.0731.612.470.43
5Villarreal2946.9337.189.750.34
6Real Betis2943.235.217.990.28
7Rayo Vallecano2940.838.312.490.09
8Valencia2938.4236.092.330.08
9Deportivo Alavés2937.3237.51-0.19-0.01
10Celta de Vigo2936.8537.19-0.34-0.01
11Real Sociedad2939.441.66-2.26-0.08
12Espanyol2940.4342.92-2.49-0.09
13Osasuna2937.6541.49-3.84-0.13
14Getafe2923.1330.47-7.34-0.25
15Mallorca2934.7547.96-13.21-0.46
16Sevilla2931.0144.47-13.46-0.46
17Levante2934.9349.7-14.77-0.51
18Elche2934.8750.25-15.38-0.53
19Girona2934.3250.03-15.71-0.54
20Real Oviedo2928.0949.6-21.51-0.74
#TeamPGnpxGxG/90
1FC Barcelona297863.7170.822.44
2Real Madrid296350.261.262.11
3Villarreal295444.5646.931.62
4Atlético Madrid294941.744.071.52
5Real Betis294441.6243.21.49
6Athletic Club293238.0642.81.48
7Rayo Vallecano292837.6440.81.41
8Espanyol293637.2740.431.39
9Real Sociedad294434.6639.41.36
10Osasuna293433.737.651.3
11Deportivo Alavés293033.3737.321.29
12Levante293432.5634.931.2
13Elche293832.534.871.2
14Valencia293232.138.421.32
15Celta de Vigo294131.3236.851.27
16Mallorca293429.2234.751.2
17Girona293128.7934.321.18
18Sevilla293727.0631.011.07
19Real Oviedo292025.7228.090.97
20Getafe292520.7623.130.8
#TeamPGxGoTxG/90
1Real Madrid296368.7561.262.11
2FC Barcelona297867.7270.822.44
3Atlético Madrid294956.844.071.52
4Villarreal295450.9346.931.62
5Espanyol293643.2140.431.39
6Real Betis294442.543.21.49
7Real Sociedad294442.3539.41.36
8Celta de Vigo294142.2236.851.27
9Athletic Club293239.5242.81.48
10Girona293138.1234.321.18
11Elche293836.8134.871.2
12Valencia293235.6538.421.32
13Rayo Vallecano292834.8740.81.41
14Mallorca293434.5334.751.2
15Sevilla293733.9331.011.07
16Levante293433.5534.931.2
17Osasuna293432.4737.651.3
18Deportivo Alavés293029.7737.321.29
19Real Oviedo292024.0128.090.97
20Getafe292520.9623.130.8
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, 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
0.38
Getafe
2 - 0
Real Betis
1.15
1.83
Villarreal
2 - 1
Elche
1.34
xG
Sat, Mar 7
xG
0.79
Athletic Club
0 - 1
FC Barcelona
0.44
2.68
Atlético Madrid
3 - 2
Real Sociedad
0.42
0.78
Levante
1 - 1
Girona
1.61
2.71
Osasuna
2 - 2
Mallorca
1.24
xG
Fri, Mar 6
xG
0.91
Celta de Vigo
1 - 2
Real Madrid
0.91
xG
Wed, Mar 4
xG
2.57
Rayo Vallecano
3 - 0
Real Oviedo
0.84
xG
Mon, Mar 2
xG
1.8
Real Madrid
0 - 1
Getafe
0.64
xG
Sun, Mar 1
xG
1.99
Girona
1 - 2
Celta de Vigo
0.65
1.65
Real Betis
2 - 2
Sevilla
0.62
1.74
Valencia
1 - 0
Osasuna
0.51
2.07
Elche
2 - 2
Espanyol
0.66
xG
Sat, Feb 28
xG
0.96
Real Oviedo
0 - 1
Atlético Madrid
0.94
0.57
Mallorca
0 - 1
Real Sociedad
0.98
2.54
FC Barcelona
4 - 1
Villarreal
1.01
1.27
Rayo Vallecano
1 - 1
Athletic Club
0.86
xG
Fri, Feb 27
xG
2.23
Levante
2 - 0
Deportivo Alavés
1.48
xG
Mon, Feb 23
xG
2.22
Deportivo Alavés
2 - 2
Girona
1.56
xG
Sun, Feb 22
xG
2.24
Villarreal
2 - 1
Valencia
1.49
2.17
Celta de Vigo
2 - 0
Mallorca
0.04
2.78
FC Barcelona
3 - 0
Levante
0.4
0.39
Getafe
0 - 1
Sevilla
0.28
xG
Sat, Feb 21
xG
2.59
Atlético Madrid
4 - 2
Espanyol
1.25
2.4
Osasuna
2 - 1
Real Madrid
1.78
1.29
Real Betis
1 - 1
Rayo Vallecano
1.24
1.84
Real Sociedad
3 - 3
Real Oviedo
1.28

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 70.82 expected goals from 29 games (2.44/90). They have scored 78 actual goals, outperforming their xG by +7.2.

Who has the best defence?

Athletic Club have the tightest defence by xGA, conceding just 30.22 expected goals (1.04/90). Their actual goals conceded stands at 41.

Biggest overperformer

FC Barcelona are the biggest overperformers in La Liga, scoring 78 goals from an xG of just 70.82 — a difference of +7.2. 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 28 from an xG of 40.8 (diff: -12.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-01 11:25:52