Lionel Messi breaking clear during a La Liga match for Barcelona against Levante, 2007
Stats

La Liga goals per match, season by season: what 29 years of data show

29 seasons of La Liga scoring data, verified season by season, show a flat long-run average hiding a real hump: a Messi-Ronaldo-era peak in 2016-17 and a sharp decline once Ronaldo left Spain.

By Guriball Newsroom · September 29, 2026 · 7 min read · Edited by Victor Sismotto

La Liga's identity, for a decade and a half, was built around two players scoring at a rate no league had really seen before. So when Cristiano Ronaldo left for Juventus in 2018, the obvious question was whether the competition's scoring would come down with him — not just his own goals, but the overall rate across all 380 matches a season. We pulled the goals and matches for every season since La Liga settled into its current 20-club format in 1997-98, worked out the per-match rate ourselves for each one, and checked.

The headline number is almost deceptively boring: across all 29 seasons, the competition opens at 2.66 goals per match in 1997-98 and closes at 2.69 in 2025-26 — virtually the same figure, three decades apart. But that flat bookend hides a real shape in between, and the Ronaldo question has a clear answer.

The method

Every season's total goals and matches played were checked against that season's own official record and recomputed by hand — none of the per-match averages below were copied pre-rounded from a third party. La Liga has used 20 clubs and a 380-match calendar continuously since 1997-98, so unlike some of the leagues we've covered in this series, there's no club-count transition to account for here: every season in this data set is directly comparable to every other.

Season by season

2.661997-982.631999-002.532001-022.672003-042.462005-062.692007-082.712009-102.762011-122.752013-142.742015-162.942016-172.592018-192.512020-212.512022-232.622024-252.692025-26
  • 1997-98: 2.66
  • 1999-00: 2.63
  • 2001-02: 2.53
  • 2003-04: 2.67
  • 2005-06: 2.46
  • 2007-08: 2.69
  • 2009-10: 2.71
  • 2011-12: 2.76
  • 2013-14: 2.75
  • 2015-16: 2.74
  • 2016-17: 2.94
  • 2018-19: 2.59
  • 2020-21: 2.51
  • 2022-23: 2.51
  • 2024-25: 2.62
  • 2025-26: 2.69
Goals per match, La Liga, selected seasons 1997-98 to 2025-26 (full season-by-season data in the table below). Dashed line: 29-season average, 2.66.

The full season-by-season data

SeasonMatchesGoalsGoals/match
1997-983801,0092.66
1998-993801,0032.64
1999-003809992.63
2000-013801,0952.88
2001-023809612.53
2002-033801,0162.67
2003-043801,0152.67
2004-053809802.58
2005-063809362.46
2006-073809412.48
2007-083801,0212.69
2008-093801,1012.90
2009-103801,0312.71
2010-113801,0422.74
2011-123801,0502.76
2012-133801,0912.87
2013-143801,0452.75
2014-153801,0092.66
2015-163801,0432.74
2016-173801,1182.94
2017-183801,0242.69
2018-193809832.59
2019-203809422.48
2020-213809532.51
2021-223809512.50
2022-233809552.51
2023-243801,0052.64
2024-253809952.62
2025-263801,0242.69

A flat average built from a real hump

Split the 29 seasons in half and the two halves land on almost the same number: 1997-98 through 2010-11 averaged 2.66 goals per match, and 2011-12 through 2025-26 averaged 2.66 again. On a first-half/second-half basis, La Liga hasn't trended anywhere. But averaging across a flat 29-season line obscures a genuine rise-and-fall in the middle of it — which is exactly where the Messi-Ronaldo years sit.

The Ronaldo effect, in the numbers

Scoring climbs through the 2010s to a clear peak at 2016-17 (2.94 goals per match, 1,118 goals — the season Real Madrid became only the second team in La Liga history to score in all 38 games). Take the six seasons Cristiano Ronaldo spent at Real Madrid that overlap this data set, 2012-13 through 2017-18, and the competition averaged 2.78 goals per match. Take the five seasons immediately after he left for Juventus, 2018-19 through 2022-23, and it averaged 2.52 — a drop of more than a quarter of a goal per match, sustained across five full seasons, not a single blip.

That doesn't prove Ronaldo's individual goal tally caused the league-wide shift on its own — plenty else changed in Spanish football over that stretch, including Messi's own eventual departure for Paris in 2021. But the timing lines up precisely with when he left, and the two most recent seasons in the data set, 2023-24 (2.64) and 2025-26 (2.69), both sit closer to the pre-2018 level than to the post-Ronaldo trough — a partial recovery, without yet reaching the 2016-17 peak.

The extremes of the series

  • Highest: 2016-17, 2.94 goals per match (1,118 goals) — the Messi-Ronaldo peak.
  • Second highest: 2008-09, 2.90 goals per match (1,101 goals).
  • Lowest: 2005-06, 2.46 goals per match (936 goals) — a full decade before the peak, with no clear single cause in the data itself.

Where La Liga sits against the other leagues we've studied

La Liga's 29-season average of 2.66 goals per match sits almost exactly level with Serie A's 32-season average, also 2.66. Both trail the Premier League's 34-season average of 2.69, and all three are well below the Bundesliga's markedly higher long-run rate — the subject of a separate piece in this series.

What this doesn't mean

A league-wide average is exactly that — an average. It says nothing about any single match, any single club's attacking approach, or any one player's finishing. The Ronaldo-era comparison above is a correlation over a specific stretch of seasons, not a controlled experiment; football changed in plenty of other ways over the same 29 years, from the offside law's interpretation to VAR's introduction in 2018-19, the same season the post-peak decline begins. We're reporting what the season totals show, not asserting a single cause behind them.

Picks for you

Advertising. Affiliate links — we may earn a commission on your purchases, at no extra cost to you. It does not influence our editorial coverage.