Bundesliga coverage
captured before kickoff.
Bundesliga averaged 3.05 goals per match across the last six seasons, the highest of the Big Five and the only league to clear the 3.0 line consistently.
One probability-backed analysis for every Bundesliga fixture. Captured before kickoff, audited after full-time. Goalsforge reads the Bundesliga calendar and returns a single read per match.
In shortGoalsforge publishes one probability-backed analysis for every Bundesliga fixture across 34 matchdays: 306 audited rows a season. The engine reads the pre- and post-winter windows as separate form cycles, captures each analysis at the published kickoff, then audits against the full-time score. The record is auditable.
Bundesliga at a glance.
What Goalsforge reads in the Bundesliga calendar.
Bundesliga is the highest-scoring of Europe's top-five leagues, plays 306 fixtures over 34 matchdays, and pauses for a winter break that splits the season into two form windows. Goalsforge reads every German top-flight fixture and returns a single probability-backed analysis, calibrated against a league where goals come fast, the calendar is split, and the title picture often resolves by spring.
- 18 clubs and 34 matchdays make Bundesliga the leanest of the top-five leagues, so every fixture compresses more weight per match.
- The winter pause reshapes form: a club that finished December strongly is a different read on the pitch than the same club in February.
- Friday-night opening fixtures are analysed as standalone windows, not as part of the Saturday sweep.
Verifiable
The Bundesliga record, on one page.
Every published fixture is a row in the public record. Three public surfaces stand in for social proof on the Bundesliga page.
- 01Track recordSee the index
Every Bundesliga analysis in one place.
Each of the 306 fixtures in the published calendar gets one published analysis. Captured before kickoff, audited after full-time, and listed alongside the rest of the Goalsforge public record.
- 02MethodologyHow analyses work
How the engine reads a fixture.
A short walkthrough of how form, fixture context, and matchup signal feed the Bundesliga analysis, plus how a calibrated probability differs from an intuition.
- 03Publish + auditHow the timestamp works
Why a Bundesliga timestamp is part of the evidence.
Every Bundesliga read is captured the moment the fixture is published and graded against the full-time score. The same process that makes an analysis auditable is the one that protects it from hindsight.
Coverage at a glance.
The shape of the Bundesliga calendar: clubs, fixtures, kickoff cadence, top clubs, and the season window Goalsforge reads when the model publishes an analysis.
Distinctive traits of Bundesliga.
Bundesliga coverage questions.
How does the Bundesliga winter pause affect coverage?
How many Bundesliga fixtures per season?
Does Goalsforge predict Bundesliga relegation playoffs?
Bundesliga reads we recommend.
Practical notes on the Bundesliga calendar and the signals behind the model.
From the spot: Bundesliga 2024-25 hit a 69.9% conversion rate
Across the Big Five from 2019-20 to 2024-25, penalties convert at 79.5%. Bundesliga 2024-25's 69.9% is the worst single-season figure on record.
The Bundesliga title race is over by April
Ten seasons of Bundesliga data show the title is usually decided in April. Here is why the pattern is structural, not coincidental.