Bundesliga form table 2026/2027
The Bundesliga season over a club's most recent matches rather than all of them: the last five, the last ten or the season, with the points, the chances either way and the run itself.
Every figure counts the club's most recent matches in this competition alone. A club is ranked once it has 3 of them with xG.
FC Bayern München lead this window on +2.57 expected-goal difference a match over 4 matches with xG. That is 1.03 a match clear of Bayer 04 Leverkusen. 1. FC Union Berlin sit at the foot of the window on −1.57 a match.
Ranked on xG difference per match in the window
| # | Team | P | Pts | xG | xGA | xGD | xGD/match | xPts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Bayern München FCB | 4 | 10 | 12.54 | 2.28 | +10.26 | +2.57 | 11.04 | FC Bayern München, last league results, oldest first: Win, Draw, Win, Win |
| 2 | Bayer 04 Leverkusen B04 | 4 | 7 | 9.90 | 3.74 | +6.16 | +1.54 | 9.37 | Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win |
| 3 | SC Freiburg SCF | 4 | 10 | 8.87 | 3.62 | +5.25 | +1.31 | 9.04 | SC Freiburg, last league results, oldest first: Win, Win, Win, Draw |
| 4 | RB Leipzig RBL | 4 | 6 | 8.86 | 5.41 | +3.45 | +0.86 | 7.41 | RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss |
| 5 | Borussia Dortmund BVB | 4 | 12 | 6.64 | 3.72 | +2.92 | +0.73 | 7.80 | Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win |
| 6 | 1. FSV Mainz 05 M05 | 4 | 7 | 8.94 | 6.20 | +2.74 | +0.68 | 7.27 | 1. FSV Mainz 05, last league results, oldest first: Draw, Win, Loss, Win |
| 7 | TSG Hoffenheim TSG | 4 | 3 | 7.31 | 6.81 | +0.50 | +0.12 | 5.91 | TSG Hoffenheim, last league results, oldest first: Loss, Loss, Win, Loss |
| 8 | 1. FC Köln KOE | 4 | 4 | 7.87 | 7.92 | −0.05 | −0.01 | 5.61 | 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss |
| 9 | Eintracht Frankfurt SGE | 4 | 5 | 7.91 | 8.18 | −0.27 | −0.07 | 5.45 | Eintracht Frankfurt, last league results, oldest first: Draw, Loss, Win, Draw |
| 10 | SV Werder Bremen SVW | 4 | 7 | 5.33 | 6.21 | −0.88 | −0.22 | 4.62 | SV Werder Bremen, last league results, oldest first: Loss, Win, Draw, Win |
| 11 | FC Augsburg FCA | 4 | 7 | 6.88 | 9.18 | −2.30 | −0.58 | 3.97 | FC Augsburg, last league results, oldest first: Win, Win, Draw, Loss |
| 12 | SV 07 Elversberg SVE | 4 | 7 | 5.53 | 8.08 | −2.55 | −0.64 | 3.93 | SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw |
| 13 | SC Paderborn 07 SCP | 4 | 4 | 2.67 | 5.73 | −3.06 | −0.77 | 2.87 | SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win |
| 14 | FC Schalke 04 S04 | 4 | 5 | 5.28 | 8.42 | −3.14 | −0.78 | 3.67 | FC Schalke 04, last league results, oldest first: Loss, Draw, Win, Draw |
| 15 | VfB Stuttgart VFB | 4 | 3 | 7.57 | 11.01 | −3.44 | −0.86 | 4.03 | VfB Stuttgart, last league results, oldest first: Loss, Win, Loss, Loss |
| 16 | Hamburger SV HSV | 4 | 3 | 3.65 | 8.14 | −4.49 | −1.12 | 2.83 | Hamburger SV, last league results, oldest first: Loss, Loss, Loss, Win |
| 17 | Borussia M'gladbach BMG | 4 | 0 | 6.88 | 11.69 | −4.81 | −1.20 | 3.30 | Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss |
| 18 | 1. FC Union Berlin FCU | 4 | 1 | 4.52 | 10.81 | −6.29 | −1.57 | 2.78 | 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss |
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- P
- — Matches played
- Pts
- — Points
- xG
- — Expected goals: the summed chance quality of the shots a team took
- xGA
- — Expected goals against: the summed chance quality of the shots a team allowed
- xGD
- — xG minus xGA
- xGD/match
- — xG minus xGA, per match with xG data
- xPts
- — Expected points: the points a team's match-by-match xG would be worth on average.
- Form
- — Results in the window, most recent right
A club is ranked in this window once it has 3 matches with xG inside it. Below that its row stays in the table, its rates are dashed and it sorts last. A club with fewer matches than the window asks for shows the count it has.