Spain La Liga Teams – Average xG from Last 10 Matches

Stay ahead of the game with up-to-date expected goals (xG) data for every Spain La Liga team. This page presents the average xG each team has generated over their last 10 matches, offering deep insight into attacking performance and goal-scoring potential.

RankTeamAverage xGNext Match
1.
Barcelona Barcelona
Next match on 21 Dec:
Villarreal - Barcelona
2.27Villarreal - Barcelona
Sunday, 21 Dec
2.
Real Madrid Real Madrid
Next match on 20 Dec:
Real Madrid - Sevilla
1.91Real Madrid - Sevilla
Saturday, 20 Dec
3.
Villarreal Villarreal
Next match on 21 Dec:
Villarreal - Barcelona
1.82Villarreal - Barcelona
Sunday, 21 Dec
4.
Real Betis Real Betis
Next match on 21 Dec:
Real Betis - Getafe
1.57Real Betis - Getafe
Sunday, 21 Dec
5.
Atletico Madrid Atletico Madrid
Next match on 21 Dec:
Girona - Atletico Madrid
1.55Girona - Atletico Madrid
Sunday, 21 Dec
6.
Girona Girona
Next match on 21 Dec:
Girona - Atletico Madrid
1.50Girona - Atletico Madrid
Sunday, 21 Dec
7.
Osasuna Osasuna
Next match on 20 Dec:
Osasuna - CD Alaves
1.49Osasuna - CD Alaves
Saturday, 20 Dec
8.
CD Alaves CD Alaves
Next match on 20 Dec:
Osasuna - CD Alaves
1.34Osasuna - CD Alaves
Saturday, 20 Dec
9.
Celta Vigo Celta Vigo
Next match on 20 Dec:
Oviedo - Celta Vigo
1.34Oviedo - Celta Vigo
Saturday, 20 Dec
10.
Athletic Bilbao Athletic Bilbao
Next match on 22 Dec:
Athletic Bilbao - Espanyol
1.33Athletic Bilbao - Espanyol
Monday, 22 Dec
11.
Espanyol Espanyol
Next match on 22 Dec:
Athletic Bilbao - Espanyol
1.31Athletic Bilbao - Espanyol
Monday, 22 Dec
12.
Valencia Valencia
Next match on 21 Dec:
Valencia - Mallorca
1.29Valencia - Mallorca
Sunday, 21 Dec
13.
Rayo Vallecano Rayo Vallecano
Next match on 21 Dec:
Elche - Rayo Vallecano
1.27Elche - Rayo Vallecano
Sunday, 21 Dec
14.
Mallorca Mallorca
Next match on 21 Dec:
Valencia - Mallorca
1.20Valencia - Mallorca
Sunday, 21 Dec
15.
Real Sociedad Real Sociedad
Next match on 20 Dec:
Levante - Real Sociedad
1.10Levante - Real Sociedad
Saturday, 20 Dec
16.
Levante Levante
Next match on 20 Dec:
Levante - Real Sociedad
1.07Levante - Real Sociedad
Saturday, 20 Dec
17.
Sevilla Sevilla
Next match on 20 Dec:
Real Madrid - Sevilla
1.00Real Madrid - Sevilla
Saturday, 20 Dec
18.
Getafe Getafe
Next match on 21 Dec:
Real Betis - Getafe
0.99Real Betis - Getafe
Sunday, 21 Dec
19.
Oviedo Oviedo
Next match on 20 Dec:
Oviedo - Celta Vigo
0.87Oviedo - Celta Vigo
Saturday, 20 Dec
20.
Elche Elche
Next match on 21 Dec:
Elche - Rayo Vallecano
0.84Elche - Rayo Vallecano
Sunday, 21 Dec


Understanding a team's recent xG performance is a powerful tool for evaluating their attacking form, but it’s just one part of the bigger picture. If you’re interested in how expected goals are actually calculated and why they matter so much in football analytics, check out our full guide on Expected Goals (xG) and Its Role in Predicting Correct Scores.

If you're using xG stats to gain an edge in match analysis, don’t miss our regularly updated Spain La Liga Correct Score Predictions. We combine data-driven insights—including xG trends—to forecast likely outcomes and correct scores for upcoming fixtures in England's top flight.

This website uses cookies for your convenience.