FC Bayern München had the best goal difference in the Bundesliga in 2025/2026, with +86 from 34 games, scoring 122 and conceding 36. Borussia Dortmund were next on +36. FC Bayern München had the best goal difference in 2024/2025, +67.
Heidenheim and St. Pauli shared the worst goal difference in the Bundesliga in 2025/2026, with -31 each. VfL Wolfsburg were next on -24.
There were 990 goals in 306 Bundesliga games in 2025/2026, an average of 3.2 a game, 1.6 for each side. FC Bayern München averaged the most, 3.6 a game, and St. Pauli the fewest, 0.9.
FC Bayern München had the best expected goal difference in the Bundesliga in 2025/2026, with +50.3 from 34 games, creating 91.9 xG and conceding 41.6. RB Leipzig were next on +22.1.
| Rank | Team | Goals Scored |
|---|---|---|
| 1 | FC Bayern München | 122 |
| 2 | VfB Stuttgart | 71 |
| 3 | Borussia Dortmund | 70 |
| 4 | Bayer 04 Leverkusen | 68 |
| 5 | RB Leipzig | 66 |
| 6 | TSG Hoffenheim | 65 |
| 7 | Eintracht Frankfurt | 61 |
| 8 | SC Freiburg | 51 |
| 9 | FC Köln | 49 |
| 10 | FC Augsburg | 45 |
| Rank | Team | Expected Goals (xG) |
|---|---|---|
| 1 | FC Bayern München | 91.9 |
| 2 | RB Leipzig | 70.3 |
| 3 | Bayer 04 Leverkusen | 65.1 |
| 4 | Borussia Dortmund | 62.1 |
| 5 | VfB Stuttgart | 61.3 |
| 6 | TSG Hoffenheim | 58.2 |
| 7 | FSV Mainz 05 | 53.6 |
| 8 | SC Freiburg | 51.4 |
| 9 | FC Köln | 50.6 |
| 10 | VfL Wolfsburg | 47.4 |
| Rank | Team | Goals Against |
|---|---|---|
| 1 | Borussia Dortmund | 34 |
| 2 | FC Bayern München | 36 |
| 3 | RB Leipzig | 47 |
| 4 | Bayer 04 Leverkusen | 47 |
| 5 | VfB Stuttgart | 49 |
| 6 | TSG Hoffenheim | 52 |
| 7 | FSV Mainz 05 | 53 |
| 8 | Borussia Mönchengladbach | 53 |
| 9 | Hamburger SV | 54 |
| 10 | SC Freiburg | 57 |
| Rank | Team | Expected Goals Against (xGA) |
|---|---|---|
| 1 | FC Bayern München | 41.6 |
| 2 | Borussia Dortmund | 42.5 |
| 3 | Bayer 04 Leverkusen | 47.7 |
| 4 | RB Leipzig | 48.2 |
| 5 | TSG Hoffenheim | 49.6 |
| 6 | FC Union Berlin | 50.3 |
| 7 | Eintracht Frankfurt | 51.0 |
| 8 | Borussia Mönchengladbach | 51.4 |
| 9 | SC Freiburg | 51.7 |
| 10 | VfB Stuttgart | 52.5 |
| Rank | Team | Goal Difference |
|---|---|---|
| 1 | FC Bayern München | +86 |
| 2 | Borussia Dortmund | +36 |
| 3 | VfB Stuttgart | +22 |
| 4 | Bayer 04 Leverkusen | +21 |
| 5 | RB Leipzig | +19 |
| 6 | TSG Hoffenheim | +13 |
| 7 | Eintracht Frankfurt | -4 |
| 8 | SC Freiburg | -6 |
| 9 | FSV Mainz 05 | -9 |
| 10 | Borussia Mönchengladbach | -11 |
| Rank | Team | Expected Goal Difference (xGD) |
|---|---|---|
| 1 | FC Bayern München | +50.3 |
| 2 | RB Leipzig | +22.1 |
| 3 | Borussia Dortmund | +19.6 |
| 4 | Bayer 04 Leverkusen | +17.4 |
| 5 | VfB Stuttgart | +8.9 |
| 6 | TSG Hoffenheim | +8.5 |
| 7 | SC Freiburg | -0.3 |
| 8 | FSV Mainz 05 | -2.4 |
| 9 | FC Union Berlin | -3.8 |
| 10 | Eintracht Frankfurt | -5.2 |
| Rank | Team | Possession % |
|---|---|---|
| 1 | FC Bayern München | 67.4% |
| 2 | Bayer 04 Leverkusen | 59.2% |
| 3 | VfB Stuttgart | 57.6% |
| 4 | TSG Hoffenheim | 55.2% |
| 5 | Eintracht Frankfurt | 55.0% |
| 6 | RB Leipzig | 53.9% |
| 7 | Borussia Dortmund | 53.2% |
| 8 | Werder Bremen | 51.2% |
| 9 | SC Freiburg | 48.0% |
| 10 | FC Köln | 47.1% |
| Rank | Team | Clean Sheets |
|---|---|---|
| 1 | Borussia Dortmund | 15 |
| 2 | Borussia Mönchengladbach | 13 |
| 3 | FC Bayern München | 12 |
| 4 | RB Leipzig | 11 |
| 5 | VfB Stuttgart | 11 |
| 6 | Bayer 04 Leverkusen | 8 |
| 7 | TSG Hoffenheim | 7 |
| 8 | Eintracht Frankfurt | 7 |
| 9 | FC Union Berlin | 7 |
| 10 | SC Freiburg | 6 |
| Rank | Team | Fouls Committed |
|---|---|---|
| 1 | TSG Hoffenheim | 474 |
| 2 | FC Union Berlin | 417 |
| 3 | Hamburger SV | 402 |
| 4 | Borussia Dortmund | 394 |
| 5 | VfL Wolfsburg | 392 |
| 6 | FC Augsburg | 375 |
| 7 | FSV Mainz 05 | 373 |
| 8 | Borussia Mönchengladbach | 367 |
| 9 | Eintracht Frankfurt | 352 |
| 10 | Werder Bremen | 337 |
| Rank | Team | Yellow Cards |
|---|---|---|
| 1 | FC Augsburg | 81 |
| 2 | Hamburger SV | 73 |
| 3 | Werder Bremen | 73 |
| 4 | TSG Hoffenheim | 72 |
| 5 | FC Union Berlin | 70 |
| 6 | FSV Mainz 05 | 69 |
| 7 | Bayer 04 Leverkusen | 68 |
| 8 | VfL Wolfsburg | 66 |
| 9 | Borussia Dortmund | 63 |
| 10 | VfB Stuttgart | 63 |