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.

#TeamRatingAtt.Def.TableFormNext
1Bayern München+1.222.231.01317 October · RB Leipzig (4)
2▲1Bayer Leverkusen+0.611.841.23418 October · Freiburg (3)
3▼1Freiburg+0.611.671.06118 October · at Bayer Leverkusen (2)
4▲1RB Leipzig+0.551.751.20517 October · at Bayern München (1)
5▼1Borussia Dortmund+0.351.491.14217 October · at Union Berlin (18)
6Mainz 05+0.151.721.57817 October · at Schalke 04 (10)
7Augsburg+0.031.761.73617 October · at Elversberg (11)
8Werder Bremen+0.031.471.44717 October · Paderborn (15)
9▲5VfB Stuttgart−0.071.601.671117 October · at Hamburger SV (16)
10▲2Schalke 04−0.141.161.291317 October · Mainz 05 (6)
11▼2Elversberg−0.141.291.43917 October · Augsburg (7)
12▼2Eintracht Frankfurt−0.251.541.791416 October · 1. FC Köln (13)
13▲21. FC Köln−0.341.281.621016 October · at Eintracht Frankfurt (12)
14▼3Hoffenheim−0.351.441.791718 October · at Borussia Mönchengladbach (17)
15▼2Paderborn−0.370.941.311517 October · at Werder Bremen (8)
16▲1Hamburger SV−0.581.081.661217 October · VfB Stuttgart (9)
17▼1Borussia Mönchengladbach−0.581.422.001818 October · Hoffenheim (14)
18Union Berlin−0.681.151.831617 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 →