Bundesliga: power rankings
Season 2026/27 · updated 14 October 2026
The strongest side by the model is Bayern München: +1.22 goals per game against an average opponent. Biggest climber of the week: VfB Stuttgart (+5).
- Best attackBayern München2.23 goals per game
- Best defenceBayern München1.01 conceded per game
- Climber of the weekVfB Stuttgart▲5 · now 9
- Faller of the weekHoffenheim▼3 · now 14
Ranking
Rating — goal difference per game against an average opponent at a neutral venue. ▲▼ — places gained or lost in a week.
| # | Team | Rating | Att. | Def. | Table | Form | Next |
|---|---|---|---|---|---|---|---|
| 1 | Bayern München | +1.22 | 2.23 | 1.01 | 3 | DWWDW | 17 October · RB Leipzig (4) |
| 2▲1 | Bayer Leverkusen | +0.61 | 1.84 | 1.23 | 4 | WWDWL | 18 October · Freiburg (3) |
| 3▼1 | Freiburg | +0.61 | 1.67 | 1.06 | 1 | WDWWW | 18 October · at Bayer Leverkusen (2) |
| 4▲1 | RB Leipzig | +0.55 | 1.75 | 1.20 | 5 | WLWLW | 17 October · at Bayern München (1) |
| 5▼1 | Borussia Dortmund | +0.35 | 1.49 | 1.14 | 2 | DWWWW | 17 October · at Union Berlin (18) |
| 6 | Mainz 05 | +0.15 | 1.72 | 1.57 | 8 | LWLWD | 17 October · at Schalke 04 (10) |
| 7 | Augsburg | +0.03 | 1.76 | 1.73 | 6 | DLDWW | 17 October · at Elversberg (11) |
| 8 | Werder Bremen | +0.03 | 1.47 | 1.44 | 7 | DWDWL | 17 October · Paderborn (15) |
| 9▲5 | VfB Stuttgart | −0.07 | 1.60 | 1.67 | 11 | WLLWL | 17 October · at Hamburger SV (16) |
| 10▲2 | Schalke 04 | −0.14 | 1.16 | 1.29 | 13 | LDWDL | 17 October · Mainz 05 (6) |
| 11▼2 | Elversberg | −0.14 | 1.29 | 1.43 | 9 | LDLWW | 17 October · Augsburg (7) |
| 12▼2 | Eintracht Frankfurt | −0.25 | 1.54 | 1.79 | 14 | LDWLD | 16 October · 1. FC Köln (13) |
| 13▲2 | 1. FC Köln | −0.34 | 1.28 | 1.62 | 10 | WLDLW | 16 October · at Eintracht Frankfurt (12) |
| 14▼3 | Hoffenheim | −0.35 | 1.44 | 1.79 | 17 | LLWLL | 18 October · at Borussia Mönchengladbach (17) |
| 15▼2 | Paderborn | −0.37 | 0.94 | 1.31 | 15 | LWLLD | 17 October · at Werder Bremen (8) |
| 16▲1 | Hamburger SV | −0.58 | 1.08 | 1.66 | 12 | WWLLL | 17 October · VfB Stuttgart (9) |
| 17▼1 | Borussia Mönchengladbach | −0.58 | 1.42 | 2.00 | 18 | LLLLL | 18 October · Hoffenheim (14) |
| 18 | Union Berlin | −0.68 | 1.15 | 1.83 | 16 | WLLLD | 17 October · Borussia Dortmund (5) |
How it is calculated
Only this season counts. The model rates every team’s attack and defence from this season’s matches — by expected goals (xG, the quality of chances) and actual goals, 60 to 40 — taking into account how strong the opponents were. The rating is the goal difference per game it expects against an average team of the league at a neutral venue. Every team starts with three games of league-average form, so a couple of lucky results early on do not make a leader.
Bundesliga: matches and table →
Bundesliga: season forecast →