La Liga xG Table 2026/2027

Which sides have got more from their chances than they deserved, and which have got less.

Updated 19 October 2026, after the last game

Who the La Liga xG table says is due a correction

Villarreal have the biggest shortfall in the La Liga: 9 points from chances worth 16.8 xPts, a gap of 7.8. At the other end, Real Betis have taken 19 points from an xPts figure of 12.4, 6.6 more than the underlying numbers justify.

How these xG numbers are calculated

Expected goals measure the quality of the chances a team creates and concedes, with every shot scored between 0 and 1 by how often shots like it are converted. Expected points come from running each finished match through a Poisson model using both sides' xG, giving a win, draw and loss probability, then awarding three points and one point against those probabilities. Underlying data is supplied by Sportmonks. How xG is calculated How xPts is calculated

La Liga 2026/2027 xG table, Home

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Real Madrid51711.2+5.835.0-2.0+146.2+7.81510.4+4.6
2FC Barcelona41715.1+1.943.5+0.5+1311.6+1.4129.9+2.1
3Atlético Madrid4107.9+2.134.3-1.3+73.7+3.3107.7+2.3
4Villarreal468.5-2.565.1+0.9+03.4-3.447.7-3.7
5Athletic Club456.8-1.843.6+0.4+13.2-2.257.7-2.7
6Espanyol566.2-0.275.2+1.8-11.0-2.047.7-3.7
7Osasuna548.1-4.135.4-2.4+12.7-1.787.5+0.5
8Real Betis5108.1+1.978.0-1.0+30.1+2.9127.3+4.7
9Deportivo La Coruña565.7+0.355.1-0.1+10.5+0.566.9-0.9
10Getafe555.5-0.536.0-3.0+2-0.5+2.596.6+2.4
11Deportivo Alavés5105.6+4.456.7-1.7+5-1.1+6.196.3+2.7
12Celta de Vigo595.4+3.667.3-1.3+3-1.9+4.976.0+1.0
13Valencia525.4-3.498.5+0.5-7-3.1-3.926.0-4.0
14Racing Santander496.4+2.675.8+1.2+20.5+1.585.9+2.1
15Sevilla455.4-0.476.6+0.4-2-1.2-0.865.7+0.3
16Elche445.5-1.5116.9+4.1-7-1.4-5.615.3-4.3
17Málaga556.2-1.2109.8+0.2-5-3.6-1.435.3-2.3
18Real Sociedad454.6+0.465.9+0.1-1-1.3+0.374.8+2.2
19Levante3106.4+3.696.9+2.1+1-0.5+1.544.0+0.0
20Rayo Vallecano363.5+2.544.2-0.2+2-0.7+2.773.7+3.3

La Liga 2026/2027 xG table, Away

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1FC Barcelona52215.2+6.854.5+0.5+1710.7+6.31512.0+3.0
2Villarreal5710.5-3.575.7+1.3+04.8-4.859.2-4.2
3Atlético Madrid597.6+1.454.8+0.2+42.7+1.3128.7+3.3
4Real Madrid468.5-2.565.6+0.4+02.9-2.967.2-1.2
5Sevilla596.3+2.797.2+1.8+0-0.9+0.986.1+1.9
6Deportivo La Coruña476.0+1.075.2+1.8+00.8-0.855.9-0.9
7Rayo Vallecano567.5-1.51310.0+3.0-7-2.5-4.525.9-3.9
8Deportivo Alavés435.0-2.054.8+0.2-20.2-2.225.8-3.8
9Elche575.4+1.667.1-1.1+1-1.7+2.765.8+0.2
10Espanyol455.7-0.755.6-0.6+00.1-0.145.7-1.7
11Osasuna465.8+0.2157.2+7.8-9-1.5-7.535.4-2.4
12Real Betis466.8-0.877.2-0.2-1-0.4-0.675.1+1.9
13Real Sociedad5126.9+5.11110.2+0.8+1-3.3+4.395.1+3.9
14Valencia443.6+0.464.6+1.4-2-0.9-1.144.5-0.5
15Celta de Vigo412.8-1.813.8-2.8+0-1.0+1.044.4-0.4
16Levante523.4-1.479.0-2.0-5-5.6+0.633.7-0.7
17Athletic Club323.4-1.425.3-3.3+0-2.0+2.043.4+0.6
18Racing Santander544.6-0.61815.3+2.7-14-10.7-3.302.9-2.9
19Málaga412.5-1.586.5+1.5-7-4.0-3.012.8-1.8
20Getafe402.2-2.287.7+0.3-8-5.4-2.602.1-2.1

La Liga 2026/2027 xG table, Last 5

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Atlético Madrid51211.2+0.822.9-0.9+108.4+1.61511.8+3.2
2FC Barcelona52217.2+4.875.4+1.6+1511.8+3.21511.5+3.5
3Villarreal5711.1-4.155.9-0.9+25.2-3.279.6-2.6
4Athletic Club568.2-2.214.7-3.7+53.5+1.599.1-0.1
5Real Betis51110.1+0.997.7+1.3+22.4-0.4108.2+1.8
6Deportivo La Coruña556.8-1.874.8+2.2-22.0-4.037.9-4.9
7Real Madrid5139.0+4.067.4-1.4+71.6+5.4127.8+4.2
8Celta de Vigo596.1+2.934.7-1.7+61.5+4.597.6+1.4
9Espanyol556.5-1.575.6+1.4-20.9-2.947.4-3.4
10Rayo Vallecano587.6+0.497.5+1.5-10.1-1.187.4+0.6
11Sevilla576.6+0.4107.8+2.2-3-1.2-1.877.0+0.0
12Valencia555.4-0.466.4-0.4-1-1.0+0.056.0-1.0
13Deportivo Alavés535.5-2.577.0+0.0-4-1.4-2.616.0-5.0
14Osasuna557.6-2.6129.4+2.6-7-1.8-5.245.5-1.5
15Elche565.2+0.858.2-3.2+1-3.0+4.065.2+0.8
16Real Sociedad5146.7+7.31110.5+0.5+3-3.7+6.7124.7+7.3
17Getafe534.0-1.067.8-1.8-3-3.8+0.854.7+0.3
18Málaga554.7+0.3119.6+1.4-6-5.0-1.024.2-2.2
19Levante576.3+0.71111.5-0.5-4-5.2+1.234.1-1.1
20Racing Santander565.4+0.61716.4+0.6-11-11.0+0.042.9+1.1

La Liga xG Table Questions

Which La Liga team is overperforming their xG the most this season?

FC Barcelona are overperforming their xG by more than any other side in La Liga in 2026/2027, with 39 goals from chances worth 30.3 xG, a gap of 8.7. Real Sociedad are next on 5.6.

Which La Liga team is underperforming their xG the most this season?

Villarreal are underperforming their xG by more than any other side in La Liga in 2026/2027, with 13 goals from chances worth 19.0 xG, a shortfall of 6.0. Osasuna are next on 3.8.

Which La Liga team has been the luckiest on expected points this season?

Real Betis are the luckiest side in La Liga in 2026/2027, with 19 points from performances worth 12.4 xPts, 6.6 more than their chances deserved. Real Sociedad are next on 6.1.

Which La Liga team has been the unluckiest on expected points this season?

Villarreal are the unluckiest side in La Liga in 2026/2027, with 9 points from performances worth 16.8 xPts, 7.8 short of what they deserved. Espanyol are next on 5.4.

Who would be top of La Liga on xG this season?

FC Barcelona would also be top of La Liga in 2026/2027 on expected points, with 22.0 xPts from 30.3 xG created and 8.0 conceded across nine matches. Real Madrid are next on 17.6.

Which La Liga team has the most xG this season?

FC Barcelona have created the most xG in La Liga in 2026/2027, 30.3 from nine matches, 3.4 a game against a competition average of 1.5. Real Madrid are next on 19.7.

Which La Liga team has the least xG this season?

Getafe have created the least xG in La Liga in 2026/2027, 7.7 from nine matches, 0.9 a game against a competition average of 1.5. Celta de Vigo are next on 8.2.

Which La Liga team has conceded the most xG this season?

Racing Santander have conceded the most xG in La Liga in 2026/2027, 21.1 from nine matches, 2.3 a game against a competition average of 1.5. Málaga are next on 16.3.

Which La Liga team has conceded the least xG this season?

FC Barcelona have conceded the least xG in La Liga in 2026/2027, 8.0 from nine matches, 0.9 a game against a competition average of 1.5. Athletic Club are next on 8.9.

What is the average xG per game in La Liga this season?

La Liga teams have averaged 1.46 xG a game in 2026/2027, from the 88 matches played, and have scored 1.53 goals a game from it. That is up from 1.36 xG a game in 2025/2026.

Do La Liga teams create more xG at home or away this season?

La Liga teams create more xG at home in 2026/2027, 1.56 a game against 1.36 away, a home advantage of +0.20, against +0.41 in 2025/2026.

La Liga player expected goals

The same season by player, with the goals each one scored against the chances they had.

  • La Liga Player xG Stats 2026/2027

La Liga pages

  • La Liga Table
  • La Liga Fixtures
  • La Liga Player Stats
  • La Liga Team Stats
  • La Liga Power Rankings
  • La Liga Player xG Stats
  • La Liga BTTS Stats
  • La Liga Corner Stats
  • La Liga Player Streaks
  • La Liga stats hub

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

La Liga 2026/2027 xG table

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1 FC Barcelona 9 39 30.3 +8.7 9 8.0 +1.0 +30 22.3 +7.7 27 22.0 +5.0
2 Real Madrid 9 23 19.7 +3.3 9 10.6 -1.6 +14 9.1 +4.9 21 17.6 +3.4
3 Villarreal 9 13 19.0 -6.0 13 10.8 +2.2 +0 8.1 -8.1 9 16.8 -7.8
4 Atlético Madrid 9 19 15.5 +3.5 8 9.1 -1.1 +11 6.4 +4.6 22 16.4 +5.6
5 Espanyol 9 11 11.9 -0.9 12 10.8 +1.2 -1 1.2 -2.2 8 13.4 -5.4
6 Osasuna 9 10 13.8 -3.8 18 12.6 +5.4 -8 1.2 -9.2 11 12.9 -1.9
7 Deportivo La Coruña 9 13 11.6 +1.4 12 10.3 +1.7 +1 1.3 -0.3 11 12.8 -1.8
8 Real Betis 9 16 14.9 +1.1 14 15.2 -1.2 +2 -0.3 +2.3 19 12.4 +6.6
9 Deportivo Alavés 9 13 10.5 +2.5 10 11.5 -1.5 +3 -0.9 +3.9 11 12.0 -1.0
10 Sevilla 9 14 11.7 +2.3 16 13.8 +2.2 -2 -2.1 +0.1 14 11.8 +2.2
11 Athletic Club 7 7 10.2 -3.2 6 8.9 -2.9 +1 1.3 -0.3 9 11.2 -2.2
12 Elche 9 11 11.0 +0.0 17 14.1 +2.9 -6 -3.1 -2.9 7 11.0 -4.0
13 Valencia 9 6 9.0 -3.0 15 13.1 +1.9 -9 -4.1 -4.9 6 10.4 -4.4
14 Celta de Vigo 9 10 8.2 +1.8 7 11.1 -4.1 +3 -2.9 +5.9 11 10.3 +0.7
15 Real Sociedad 9 17 11.4 +5.6 17 16.1 +0.9 +0 -4.6 +4.6 16 9.9 +6.1
16 Rayo Vallecano 8 12 11.0 +1.0 17 14.3 +2.7 -5 -3.3 -1.7 9 9.6 -0.6
17 Racing Santander 9 13 11.0 +2.0 25 21.1 +3.9 -12 -10.1 -1.9 8 8.8 -0.8
18 Getafe 9 5 7.7 -2.7 11 13.7 -2.7 -6 -5.9 -0.1 9 8.7 +0.3
19 Málaga 9 6 8.7 -2.7 18 16.3 +1.7 -12 -7.6 -4.4 4 8.1 -4.1
20 Levante 8 12 9.8 +2.2 16 15.9 +0.1 -4 -6.1 +2.1 7 7.7 -0.7

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org