What scoring pace says about Bayern's points gap
Bayern München separated itself from the other named teams primarily through the size of its attacking output. Its 55 goals across 15 covered matches produced a rate of 3.67 goals per match. That was 1.93 higher than Borussia Dortmund's 1.73, 1.67 higher than RB Leipzig's 2.00 and 1.47 higher than Bayer Leverkusen's 2.20.
The same comparison appears in the standings gap. Bayern ranked first with 89 final points, while Dortmund ranked second with 73: a 16-point difference. The goal totals were also widely separated, with Bayern scoring 29 more goals than Dortmund over the 15-match denominator.
So, how strongly did scoring pace separate the teams? It was a prominent descriptive separator in the comparison, especially between Bayern and Dortmund. However, it does not explain every points relationship in the named snapshot, and the available figures cannot establish a causal effect.
Bayern compared with Dortmund, Leipzig and Leverkusen
Bayern versus the other leading reference points
Dortmund is the clearest benchmark because it finished second. Bayern scored 55 goals to Dortmund's 26 and recorded a goal-difference rate of +2.93 per match compared with Dortmund's +0.93. Both teams recorded eight clean sheets and neither failed to score in the 15 covered matches, so the largest visible difference between them is attacking volume rather than the listed clean-sheet or failed-to-score counts.
Leipzig scored at 2.00 goals per match and finished third on 65 points. Leverkusen's rate was higher still at 2.20, but its final total was 59 points and its rank was sixth. Bayern therefore outscored Leipzig by 25 goals and Leverkusen by 22 in the same 15-match sample, while its final points advantage was 24 over Leipzig and 30 over Leverkusen.
The counterexamples matter
Scoring pace alone does not map perfectly onto final points. Leverkusen scored more frequently than Dortmund in the covered matches—2.20 goals per match against 1.73—but finished 14 points lower and four places lower. Leipzig also scored more frequently than Dortmund, yet finished eight points behind it. These are descriptive comparisons, not evidence of why the standings differed.
The Stuttgart–Hoffenheim comparison points in the same direction: Hoffenheim scored 1.93 goals per match against Stuttgart's 1.67, but Stuttgart's final points total was 62 compared with Hoffenheim's 61. The figures support a link between output and performance in some comparisons, not a rule that the higher scoring rate always produces the higher final total.
The 15-match snapshot by team
The wider scope contains 18 teams, with 15 covered matches for each. The table below reports the eight named team records available in the figures, alongside their final rank and standings points. Goals per match and goal difference per match are calculated using the same 15-match denominator and rounded to two decimal places.
| Rank | Team | Matches (n) | Goals for | GF/match | Goals against | Goal difference | GD/match | Clean sheets | Failed to score | Final points |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern München | 15 | 55 | 3.67 | 11 | +44 | +2.93 | 8 | 0 | 89 |
| 2 | Borussia Dortmund | 15 | 26 | 1.73 | 12 | +14 | +0.93 | 8 | 0 | 73 |
| 3 | RB Leipzig | 15 | 30 | 2.00 | 19 | +11 | +0.73 | 7 | 2 | 65 |
| 4 | VfB Stuttgart | 15 | 25 | 1.67 | 22 | +3 | +0.20 | 6 | 2 | 62 |
| 5 | 1899 Hoffenheim | 15 | 29 | 1.93 | 20 | +9 | +0.60 | 3 | 3 | 61 |
| 6 | Bayer Leverkusen | 15 | 33 | 2.20 | 20 | +13 | +0.87 | 4 | 2 | 59 |
| 7 | SC Freiburg | 15 | 25 | 1.67 | 26 | -1 | -0.07 | 4 | 3 | 47 |
| 8 | Eintracht Frankfurt | 15 | 30 | 2.00 | 30 | 0 | 0.00 | 3 | 2 | 44 |
Why goal difference reinforces the comparison
Goals for measure scoring pace, but goal difference adds the goals-against side of the record. Bayern scored 55 and conceded 11, producing a +44 goal difference, or +2.93 per match. The corresponding figures for Dortmund were +14 and +0.93, for Leipzig +11 and +0.73, and for Leverkusen +13 and +0.87.
Among the eight named rows, Bayern had the highest goal-difference rate as well as the highest goals-for rate. Its defensive record also included 11 goals against, eight clean sheets and no failed-to-score matches. Dortmund matched Bayern's eight clean sheets and zero failed-to-score count, but its lower scoring total left it 30 goals behind Bayern in goal difference.
This makes goal difference a useful descriptive check on the scoring argument: Bayern did not simply score more; it also finished the covered sample with a much wider margin between goals scored and conceded. Even so, goal difference remains an observed performance measure, not proof of a causal pathway to the final points gap.
Method and coverage
Calculations
- The scope is 18 teams, with 15 covered matches recorded for each team.
- Only completed matches are included in the goal totals and match-based rates.
- Goals per match is calculated as goals for divided by 15.
- Goal difference is calculated as goals for minus goals against; goal difference per match is that total divided by 15.
- Final rank and standings points are reported as supplied final figures. They are not converted into points per match and are not treated as points earned only in the 15 covered matches.
- Rates are rounded to two decimal places, while goals, clean sheets and failed-to-score counts are shown as whole-match totals.
Limitations and interpretation
The 15-match window is partial coverage. It provides a consistent denominator for comparing the listed teams, but it should not be read as a complete season-long goals-per-match record. The final rank and points figures are also a different type of measure from the covered-match goal sample, so the comparison is useful descriptively but not a like-for-like reconstruction of how the final standings were formed.
The displayed table contains eight named teams within the 18-team scope. It therefore does not provide a league-wide average or a full 18-team statistical test. No correlation coefficient is reported, and the figures do not test a causal mechanism.
Most importantly, correlation and causation are different claims. If higher scoring pace appears alongside more points in these observations, that establishes an association in the snapshot only. It does not show that scoring pace by itself caused Bayern's final advantage. The Leverkusen and Leipzig comparisons demonstrate why that distinction matters.
FAQ
Does scoring pace explain Bayern's points gap?
It helps describe the gap, especially against Dortmund: Bayern scored 3.67 goals per match versus 1.73 and finished 16 points ahead. The figures do not prove that scoring pace caused the difference.
What was Bayern München's goals-per-match rate?
Bayern scored 55 goals in 15 covered completed matches. The calculation is 55 ÷ 15, rounded to 3.67 goals per match.
How large was Bayern's advantage over Dortmund?
Bayern's final total was 89 points against Dortmund's 73, a 16-point gap. Bayern also scored 29 more goals in the 15-match sample and held a goal-difference advantage of 2.00 per match: +2.93 versus +0.93.
Did every team that scored more often finish with more points?
No. Leverkusen scored 2.20 goals per match, above Dortmund's 1.73, but finished on 59 points compared with 73. Leipzig also scored more often than Dortmund but finished eight points behind it.
Why use goal difference per match as well as goals per match?
Goal difference per match includes both goals scored and goals conceded. Bayern's +2.93 rate was higher than Dortmund's +0.93, Leipzig's +0.73 and Leverkusen's +0.87, giving additional descriptive context without establishing causation.