
Bundesliga goals per match since 1963: still Europe's highest-scoring league?
63 seasons of Bundesliga scoring data, verified and recomputed, confirm the league's reputation for goals — but the numbers also show today's Bundesliga scores less often than the one from three decades ago.
Ask anyone who follows more than one European league which one scores the most goals, and the Bundesliga is the usual answer. We wanted a number behind that reputation rather than an impression, so we pulled the goals and matches for every completed Bundesliga season since it was founded in 1963-64 — all 63 of them — worked out the per-match rate ourselves, and checked whether the data actually backs the reputation up.
It does, comfortably. But the 63-season run also complicates the story: the competition's highest-scoring years are well behind it, not ahead of it.
The method
Every season's total goals and matches played were checked against that season's own official record and recomputed by hand. The Bundesliga's club count and match total have changed twice: it opened with 16 clubs and 240 matches for its first two seasons (1963-64, 1964-65), before settling at 18 clubs and 306 matches from 1965-66 onward — and for one season only, 1991-92, it briefly expanded to 20 clubs and 380 matches to absorb two East German clubs after German reunification, before reverting to 18 the following year. Both transitions are accounted for below; because we're comparing the rate per match rather than the raw total, neither distorts the trend line.
One honest caveat: the Bundesliga's official site and the usual stats aggregators refused automated access while we researched this piece, so most of this 63-season run rests on the same primary source — each season's own Wikipedia infobox — with two recent seasons (2022-23 and 2025-26) independently cross-checked and matching exactly. We're publishing it because every row is internally consistent (the goals-per-match figure always divides out correctly from the goals and matches given) and Wikipedia's season-level infoboxes for major European leagues have held up well in our checks on other competitions, but we're flagging the single-source risk plainly rather than hiding it.
Season by season
- 1963-64: 3.57
- 1968-69: 2.85
- 1973-74: 3.49
- 1978-79: 3.09
- 1983-84: 3.58
- 1989-90: 2.53
- 1991-92: 2.55
- 1995-96: 2.66
- 2000-01: 2.93
- 2005-06: 2.81
- 2010-11: 2.92
- 2015-16: 2.83
- 2019-20: 3.21
- 2023-24: 3.22
- 2025-26: 3.24
The full season-by-season data
| Season | Clubs | Matches | Goals | Goals/match |
|---|---|---|---|---|
| 1963-64 | 16 | 240 | 857 | 3.57 |
| 1964-65 | 16 | 240 | 796 | 3.32 |
| 1965-66 | 18 | 306 | 987 | 3.23 |
| 1966-67 | 18 | 306 | 895 | 2.92 |
| 1967-68 | 18 | 306 | 993 | 3.25 |
| 1968-69 | 18 | 306 | 873 | 2.85 |
| 1969-70 | 18 | 306 | 951 | 3.11 |
| 1970-71 | 18 | 306 | 914 | 2.99 |
| 1971-72 | 18 | 306 | 993 | 3.25 |
| 1972-73 | 18 | 306 | 1,031 | 3.37 |
| 1973-74 | 18 | 306 | 1,069 | 3.49 |
| 1974-75 | 18 | 306 | 1,056 | 3.45 |
| 1975-76 | 18 | 306 | 1,009 | 3.30 |
| 1976-77 | 18 | 306 | 1,061 | 3.47 |
| 1977-78 | 18 | 306 | 993 | 3.25 |
| 1978-79 | 18 | 306 | 946 | 3.09 |
| 1979-80 | 18 | 306 | 1,023 | 3.34 |
| 1980-81 | 18 | 306 | 1,039 | 3.40 |
| 1981-82 | 18 | 306 | 1,067 | 3.49 |
| 1982-83 | 18 | 306 | 1,020 | 3.33 |
| 1983-84 | 18 | 306 | 1,097 | 3.58 |
| 1984-85 | 18 | 306 | 1,052 | 3.44 |
| 1985-86 | 18 | 306 | 992 | 3.24 |
| 1986-87 | 18 | 306 | 990 | 3.24 |
| 1987-88 | 18 | 306 | 945 | 3.09 |
| 1988-89 | 18 | 306 | 838 | 2.74 |
| 1989-90 | 18 | 306 | 773 | 2.53 |
| 1990-91 | 18 | 306 | 863 | 2.82 |
| 1991-92 | 20 | 380 | 968 | 2.55 |
| 1992-93 | 18 | 306 | 881 | 2.88 |
| 1993-94 | 18 | 306 | 876 | 2.86 |
| 1994-95 | 18 | 306 | 902 | 2.95 |
| 1995-96 | 18 | 306 | 815 | 2.66 |
| 1996-97 | 18 | 306 | 886 | 2.90 |
| 1997-98 | 18 | 306 | 853 | 2.79 |
| 1998-99 | 18 | 306 | 866 | 2.83 |
| 1999-00 | 18 | 306 | 885 | 2.89 |
| 2000-01 | 18 | 306 | 897 | 2.93 |
| 2001-02 | 18 | 306 | 893 | 2.92 |
| 2002-03 | 18 | 306 | 821 | 2.68 |
| 2003-04 | 18 | 306 | 909 | 2.97 |
| 2004-05 | 18 | 306 | 890 | 2.91 |
| 2005-06 | 18 | 306 | 861 | 2.81 |
| 2006-07 | 18 | 306 | 837 | 2.74 |
| 2007-08 | 18 | 306 | 860 | 2.81 |
| 2008-09 | 18 | 306 | 894 | 2.92 |
| 2009-10 | 18 | 306 | 866 | 2.83 |
| 2010-11 | 18 | 306 | 894 | 2.92 |
| 2011-12 | 18 | 306 | 875 | 2.86 |
| 2012-13 | 18 | 306 | 898 | 2.93 |
| 2013-14 | 18 | 306 | 967 | 3.16 |
| 2014-15 | 18 | 306 | 843 | 2.75 |
| 2015-16 | 18 | 306 | 866 | 2.83 |
| 2016-17 | 18 | 306 | 877 | 2.87 |
| 2017-18 | 18 | 306 | 855 | 2.79 |
| 2018-19 | 18 | 306 | 973 | 3.18 |
| 2019-20 | 18 | 306 | 982 | 3.21 |
| 2020-21 | 18 | 306 | 928 | 3.03 |
| 2021-22 | 18 | 306 | 954 | 3.12 |
| 2022-23 | 18 | 306 | 971 | 3.17 |
| 2023-24 | 18 | 306 | 985 | 3.22 |
| 2024-25 | 18 | 306 | 959 | 3.13 |
| 2025-26 | 18 | 306 | 990 | 3.24 |
The 1970s-80s peak, and a long trough after it
The Bundesliga opened hot and stayed there for two decades: goals per match sat between 3.0 and 3.6 for almost all of the 1960s through the mid-1980s, peaking at 3.58 in 1983-84 (1,097 goals) — still the highest single-season rate in the competition's history. Then it fell sharply through the rest of the 1980s to an all-time low of 2.53 in 1989-90, and settled into a much flatter, lower band — roughly 2.6 to 3.0 goals per match — that held for the better part of the next 25 years, through reunification, three different rule changes to how wins were rewarded, and the arrival of the modern 18-club format that has been in place ever since.
Splitting the full 63-season run in half tells the same story with numbers: the first 32 seasons (1963-64 to 1994-95) averaged 3.16 goals per match, and the remaining 31 (1995-96 to 2025-26) averaged 2.94 — a real, sustained decline of more than two tenths of a goal per match. Whatever built the Bundesliga's goal-heavy reputation happened disproportionately in its first three decades, not its most recent three.
A real climb since 2013-14 — but not back to the old peak
The flat, lower band didn't last forever. The 13 seasons from 2013-14 through 2025-26 averaged 3.05 goals per match, against 2.87 for the 10 seasons immediately before that stretch (2003-04 to 2012-13) — a genuine rise of nearly two tenths of a goal, and the reason the Bundesliga's reputation for scoring still holds up today. The three most recent completed seasons, 2023-24 (3.22), 2024-25 (3.13) and 2025-26 (3.24), are the highest since the mid-1980s. But even that recent high point sits below 1983-84's 3.58 — the modern Bundesliga scores more than it did a decade ago, without yet matching its own historical peak.
The extremes of the series
- Highest: 1983-84, 3.58 goals per match (1,097 goals).
- Lowest: 1989-90, 2.53 goals per match (773 goals) — six years after the peak.
- The one-off 20-club season: 1991-92, 2.55 goals per match (968 goals) — the East German clubs' entry year, at a rate consistent with the surrounding low period rather than an anomaly of its own.
Where the Bundesliga sits against the other leagues we've studied
The Bundesliga's 63-season average of 3.05 goals per match is clearly the highest of the leagues covered in this series: well ahead of the Premier League's 34-season average of 2.69, and further still ahead of La Liga and Serie A's identical 2.66, and Ligue 1's 2.48. Even the Bundesliga's own quieter, post-1994 stretch — when it was trending below its historical average — still lands close to what the other leagues consider a good season.
What this doesn't mean
Sixty-three seasons is a long run, but a league-wide average still says nothing about any specific team's style, and the single-source caveat on the older seasons means the pre-1990 figures deserve slightly more scepticism than the well cross-checked recent ones. The decline from the 1970s-80s peak also doesn't identify a cause — tactical evolution, squad rotation, defensive coaching, or simply the passage of time could each play a part, and the data here can't separate 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.
Keep reading
StatsPremier League goals per match, season by season: up or down since 1992?
Thirty-four seasons of Premier League scoring data, checked and recomputed season by season, show no steady rise or fall — until 2023-24 broke the competition's 31-year-old scoring record.
StatsLa 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.
StatsSerie A goals per match since 1994: is calcio really that defensive?
32 seasons of Serie A scoring data, checked and recomputed, show the competition's most defensive season on record isn't from the catenaccio era — it's the one that just finished.