Goal statistics

Bundesliga goal statistics

Over 2.5 goals, both teams to score, clean sheets and goals per match for every club, from this season’s settled matches.

Bundesliga matches this season average 3.93 goals; 76% ended over 2.5 and 59% saw both teams score (41 matches).

Elversberg has the highest over-2.5 share (100%); Paderborn the lowest (0%).

Elversberg leads both-teams-to-score at 100%; RB Leipzig has kept the most clean sheets (3).

The model’s over/under 2.5 pick landed 67.4% of the time and both-teams-to-score 55.8% in the Bundesliga this season (43 matches).

Settled matches of this season in the model’s data; shares are the proportion of the club’s matches. Sorted by over-2.5 share. Fixture and result data last updated Oct 17

#TeamPGoals/mOver 2.5BTTS
1Elversberg club crestElversberg26.00100%100%
2Borussia Mönchengladbach club crestBorussia Mönchengladbach55.00100%60%
3Hoffenheim club crestHoffenheim44.50100%100%
4Augsburg club crestAugsburg54.20100%80%
5RB Leipzig club crestRB Leipzig64.5083%33%
6Eintracht Frankfurt club crestEintracht Frankfurt64.3383%67%
7Bayern München club crestBayern München54.8080%60%
8Mainz 05 club crestMainz 0554.6080%60%
9Bayer Leverkusen club crestBayer Leverkusen54.4080%60%
10Werder Bremen club crestWerder Bremen54.0080%100%
11Union Berlin club crestUnion Berlin44.2575%25%
12Freiburg club crestFreiburg43.7575%50%
13Hamburger SV club crestHamburger SV63.5067%33%
141. FC Köln club crest1. FC Köln63.1767%83%
15VfB Stuttgart club crestVfB Stuttgart53.2060%60%
16Schalke 04 club crestSchalke 0421.5050%0%
17Borussia Dortmund club crestBorussia Dortmund52.4040%40%
18Paderborn club crestPaderborn20.500%0%

How to read this table

Over 2.5 is the share of the club’s matches with three or more goals; BTTS the share in which both sides scored; CS the clean sheets kept and FTS the matches without a goal of its own. GF/m and GA/m are goals scored and conceded per match.

These are past frequencies, not probabilities for the next match: a club at 80% over 2.5 after ten matches can easily play out a 0–0. The model prices each fixture from both teams’ attack and defence ratings, and its settled record on the goal markets is on the league’s track record page.

Over/under 2.5 and both teams to score in the glossary

Frequently asked

How many goals per match in the Bundesliga?
Bundesliga matches this season average 3.93 goals; 76% ended over 2.5 and 59% saw both teams score (41 matches).
Which Bundesliga club has the most over-2.5 matches?
Elversberg has the highest over-2.5 share (100%); Paderborn the lowest (0%).
Which Bundesliga club is involved in both-teams-to-score most often?
Elversberg leads both-teams-to-score at 100%; RB Leipzig has kept the most clean sheets (3).

Goal statistics of other leagues