Docteur Bet

Modelling · Germany

Bundesliga

The teams

On the left, what happened; on the right, what the model makes of it. Goals per match are observed averages; attack and defence are estimates, adjusted for the quality of the opponents faced.

Computed on
September 27, 2026

TeamPPtsGFGAGF/mGA/mAttackDefence
1Borussia Dortmund412922.250.501.480.89
2FC Bayern München4101423.500.502.220.87
3SC Freiburg4101233.000.751.141.19
4FC Augsburg471162.751.500.991.27
5Bayer 04 Leverkusen471052.501.251.480.99
6FSV Mainz 05471062.501.501.061.13
7Elversbergpromoted47872.001.751.271.31
8Werder Bremen47882.002.000.951.31
9RB Leipzig46952.251.251.341.05
10Eintracht Frankfurt459102.252.501.281.34
11Schalke 04promoted45340.751.000.751.13
12Paderbornpromoted44350.751.250.721.01
13FC Köln44691.502.250.961.41
14TSG Hoffenheim437101.752.501.241.38
15VfB Stuttgart43691.502.251.391.14
16Hamburger SV432130.503.250.821.37
17FC Union Berlin414171.004.250.871.34
18Borussia Mönchengladbach406161.504.001.041.39

A promoted side that has played three matches does not carry three matches of information: its estimate is shrunk towards the average level of a promoted side, measured over 97 promotions observed since 2019.