Chronos Score
‹ Back
Football News & Stats

Premier League vs La Liga: Which League Creates More Goals? The xG Comparison

Same sport, two different shapes. La Liga scores more per match, but its goals are concentrated in a few attacks. The Premier League is flatter and tighter.

Chronos Score radar icon on a turquoise and violet cover for the Premier League vs La Liga xG comparison

Which league is more open, England or Spain? Fans argue about it every season, usually with a few memorable scorelines as evidence. We went to the tables instead. We took the standings of both leagues as they stood on 10 October 2026, five matches into the season for every Premier League club and six or seven for La Liga clubs, and ran each club through the same expected goals (xG) model that powers the xG card on our match pages. The picture is more interesting than a simple "Spain scores more".

Key findings

  • La Liga has produced more goals per match. 210 goals in 69 matches is 3.04 per game, against 2.82 in the Premier League (141 goals in 50 matches).
  • The home edge is bigger in Spain. La Liga home teams average 1.71 goals per match and visitors 1.33, a gap of 0.38. In England it is 1.52 against 1.30, a gap of 0.22.
  • La Liga's attacks are far more spread out. Club xG runs from 0.93 (Málaga) to 3.09 (Barcelona), a range of 2.15. In the Premier League it runs from 0.86 (Coventry) to 2.22 (Brighton), a range of 1.36.
  • Barcelona are the outlier. They have scored 31 goals in 7 matches (4.43 per game), almost 15% of all La Liga goals. Take them out and La Liga's best attack by xG, Real Madrid (2.09), is below Brighton (2.22).
  • This weekend's model leans the same way. The average predicted match xG is 2.87 in the Premier League and 3.07 in La Liga. Sunderland v Brighton (3.93) and Real Madrid v Villarreal (3.67) top the lists.

League against league

The raw numbers first. Both leagues have 20 clubs, but La Liga's table has played more matches, so the comparison below uses per-match averages rather than totals.

MetricPremier LeagueLa Liga
Matches played5069
Goals scored141210
Goals per match2.823.04
Home goals per match1.521.71
Away goals per match1.301.33
Clubs scoring 2+ goals per match43
Clubs scoring under 1 goal per match44

La Liga's extra 0.22 goals per match comes almost entirely from home teams: away goals are nearly identical (1.30 against 1.33), while Spanish hosts score 0.19 more than English ones. If you want to see how one of those home-heavy games plays out, open any La Liga match and check the Overview tab, which carries the same xG card.

The attacks: Brighton and Barcelona lead

Raw goals per match are noisy this early, so our xG figure pulls every club's scoring rate toward the league average, with more weight on clubs that have played more. That is why Barcelona's 4.43 goals per game becomes an xG of 3.09. It is still the highest in either league by a wide margin.

LeagueClubxGGoals per match
Premier LeagueBrighton2.223.20
Premier LeagueManchester City1.952.60
Premier LeagueBrentford1.682.00
Premier LeagueChelsea1.682.00
Premier LeagueNewcastle1.591.80
La LigaBarcelona3.094.43
La LigaReal Madrid2.092.57
La LigaAtlético Madrid1.932.29
La LigaVillarreal1.701.86
La LigaAlavés1.551.57

At the other end, Coventry (0.86, one goal in five matches) and Tottenham (0.95, two goals) have the weakest attacks in the Premier League, while Málaga (0.93) and Getafe and Valencia (1.01 each) trail in La Liga. Check how a struggling attack looks in practice by opening a Premier League match.

Spread: England is tighter, Spain has a giant

The difference between the leagues is less about the average than about the distribution. The standard deviation of club xG is 0.31 in the Premier League and 0.45 in La Liga, and the gap between the best and worst attack is 1.36 against 2.15. English attacks are bunched together; Spain has one team in a league of its own.

Remove Barcelona and the picture flips. Behind them, La Liga's next-best attacks, Real Madrid (2.09) and Atlético Madrid (1.93), sit below Brighton (2.22) and level with Manchester City (1.95). The Premier League's top four attacks are separated by just 0.54 xG; in La Liga the top two are 1.00 apart.

This weekend: where the model expects goals

Using the same model, here are the three highest-scoring fixtures this weekend in each league (Saturday to Monday, 10 to 12 October), as calculated before kick-off. Across all ten Premier League fixtures the average predicted total is 2.87 xG; across the nine remaining La Liga fixtures it is 3.07.

LeagueMatchPredicted xG
Premier LeagueSunderland – Brighton3.93
Premier LeagueChelsea – Bournemouth3.53
Premier LeagueIpswich – Fulham3.05
La LigaReal Madrid – Villarreal3.67
La LigaRacing Santander – Valencia3.30
La LigaBarcelona – Getafe3.18

Two matchups stand out for their lopsided split. In Barcelona v Getafe the model gives Barcelona 2.24 xG and Getafe 0.94, while Liverpool v Manchester City (2.83 in total) is the most evenly matched of the big fixtures. Each of these numbers is also shown on the individual match page.

How we measured it

Chronos Score's xG is a goals-based expected goals estimate, not a shot-by-shot model built on tracking data. For every club we take goals scored and conceded per match and pull them toward the league average, equal to six extra matches of average form. We then combine a club's attack with its opponent's defence and scale by the league's home and away scoring averages. It is the same formula used on every match page.

The data is a snapshot taken on 10 October 2026, five matches into the season for each Premier League club and six or seven for La Liga clubs. With samples this small, a single result can move a club's number noticeably, and the figures here will change every matchday.