2. Bundesliga: power rankings
Season 2026/27 · updated 14 October 2026
The strongest side by the model is Hertha BSC: +0.79 goals per game against an average opponent. Biggest climber of the week: Magdeburg (+4). Greuther Fürth are 15th in the table but 8th by strength — better than their points.
- Best attackWolfsburg2.14 goals per game
- Best defenceKaiserslautern1.07 conceded per game
- Climber of the weekMagdeburg▲4 · now 7
- Faller of the weekBochum▼5 · now 11
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 | Hertha BSC | +0.79 | 2.13 | 1.34 | 1 | WWWWW | 16 October · at Holstein Kiel (14) |
| 2▲2 | Wolfsburg | +0.49 | 2.14 | 1.66 | 5 | DWLDW | 17 October · FC Heidenheim (3) |
| 3▼1 | FC Heidenheim | +0.48 | 1.96 | 1.48 | 3 | DDWWW | 17 October · at Wolfsburg (2) |
| 4▼1 | 1. FC Nürnberg | +0.32 | 1.91 | 1.59 | 2 | DWWDW | 16 October · at Energie Cottbus (15) |
| 5▲3 | Kaiserslautern | +0.16 | 1.23 | 1.07 | 6 | DWLWW | 17 October · Bochum (11) |
| 6▼1 | St. Pauli | +0.11 | 1.38 | 1.27 | 7 | WDWDL | 17 October · at Hannover 96 (12) |
| 7▲4 | Magdeburg | +0.07 | 1.50 | 1.43 | 4 | WDWLW | 18 October · at Dynamo Dresden (17) |
| 8▼1 | Greuther Fürth | +0.05 | 1.52 | 1.47 | 15 | LDDLW | 17 October · Eintracht Braunschweig (10) |
| 9▲3 | Arminia Bielefeld | +0.01 | 1.50 | 1.48 | 9 | WDLDL | 18 October · VfL Osnabrück (13) |
| 10▼1 | Eintracht Braunschweig | −0.01 | 1.77 | 1.78 | 11 | WLDLL | 17 October · at Greuther Fürth (8) |
| 11▼5 | Bochum | −0.05 | 1.16 | 1.22 | 12 | LLDWL | 17 October · at Kaiserslautern (5) |
| 12▼2 | Hannover 96 | −0.15 | 1.43 | 1.58 | 13 | LWLDW | 17 October · St. Pauli (6) |
| 13 | VfL Osnabrück | −0.16 | 1.57 | 1.73 | 10 | DDLWW | 18 October · at Arminia Bielefeld (9) |
| 14 | Holstein Kiel | −0.18 | 1.34 | 1.53 | 18 | LDLDL | 16 October · Hertha BSC (1) |
| 15 | Energie Cottbus | −0.34 | 1.72 | 2.06 | 8 | LDWDL | 16 October · 1. FC Nürnberg (4) |
| 16 | Karlsruher SC | −0.40 | 1.22 | 1.62 | 17 | LLLDL | 18 October · Darmstadt (18) |
| 17 | Dynamo Dresden | −0.43 | 1.27 | 1.69 | 16 | DLDLL | 18 October · Magdeburg (7) |
| 18 | Darmstadt | −0.53 | 1.17 | 1.70 | 14 | WLWLL | 18 October · at Karlsruher SC (16) |
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.
2. Bundesliga: matches and table →
2. Bundesliga: season forecast →