Bundesliga: predictions, standings and stats
The numbers behind Bundesliga
Every table on this page is a past result over the dates shown, not a prediction.
Bundesliga standings
Season 2026/2027
| # | Club | P | W | D | L | GF | GA | GF:GA | Pts | Last 5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich | 8 | 5 | 3 | 0 | 27 | 8 | 27:8 | 18 | WonDrewWonWonDrew |
| 2 | Borussia Dortmund | 8 | 5 | 3 | 0 | 14 | 6 | 14:6 | 18 | WonDrewDrewWonDrew |
| 3 | SC Freiburg | 8 | 5 | 1 | 2 | 18 | 10 | 18:10 | 16 | DrewWonLostLostWon |
| 4 | RB Leipzig | 8 | 5 | 0 | 3 | 22 | 11 | 22:11 | 15 | LostWonLostWonWon |
| 5 | Werder Bremen | 8 | 4 | 3 | 1 | 17 | 14 | 17:14 | 15 | WonDrewDrewWonWon |
| 6 | Bayer Leverkusen | 8 | 4 | 1 | 3 | 18 | 16 | 18:16 | 13 | WonWonWonLostLost |
| 7 | Elversberg | 8 | 4 | 1 | 3 | 16 | 16 | 16:16 | 13 | DrewLostWonLostWon |
| 8 | Eintracht Frankfurt | 8 | 3 | 2 | 3 | 13 | 18 | 13:18 | 11 | DrewLostWonLostWon |
| 9 | FSV Mainz 05 | 8 | 3 | 1 | 4 | 17 | 17 | 17:17 | 10 | WonLostWonLostLost |
| 10 | FC Augsburg | 8 | 2 | 3 | 3 | 18 | 15 | 18:15 | 9 | LostDrewLostDrewLost |
| 11 | VfB Stuttgart | 8 | 3 | 0 | 5 | 14 | 15 | 14:15 | 9 | LostWonLostLostWon |
| 12 | TSG Hoffenheim | 8 | 3 | 0 | 5 | 14 | 16 | 14:16 | 9 | LostLostWonWonLost |
| 13 | FC Köln | 8 | 2 | 3 | 3 | 9 | 12 | 9:12 | 9 | LostWonLostDrewDrew |
| 14 | Paderborn | 8 | 2 | 3 | 3 | 6 | 9 | 6:9 | 9 | WonLostDrewWonDrew |
| 15 | Hamburger SV | 8 | 3 | 0 | 5 | 7 | 19 | 7:19 | 9 | WonWonWonLostLost |
| 16 | FC Union Berlin | 8 | 1 | 4 | 3 | 7 | 19 | 7:19 | 7 | LostWonDrewDrewDrew |
| 17 | Schalke 04 | 8 | 1 | 3 | 4 | 4 | 9 | 4:9 | 6 | DrewLostLostDrewLost |
| 18 | Borussia Mönchengladbach | 8 | 1 | 1 | 6 | 11 | 22 | 11:22 | 4 | LostLostLostWonDrew |
Bundesliga next matches
· Hamburger SV vs Borussia Mönchengladbach: head-to-head
Home 33% · Draw 25% · Away 42%Full prediction
Bundesliga results: every club ranked by matches won
| Bayern Munich | 74%39 of 53 | 21%11 of 53 | 6%3 of 53 |
|---|---|---|---|
| Borussia Dortmund | 59%27 of 46 | 20%9 of 46 | 22%10 of 46 |
| RB Leipzig | 55%22 of 40 | 10%4 of 40 | 35%14 of 40 |
| Bayer Leverkusen | 54%27 of 50 | 20%10 of 50 | 26%13 of 50 |
| SC Freiburg | 54%29 of 54 | 15%8 of 54 | 31%17 of 54 |
| VfB Stuttgart | 51%26 of 51 | 20%10 of 51 | 29%15 of 51 |
| Elversberg | 50%5 of 10 | 10%1 of 10 | 40%4 of 10 |
| TSG Hoffenheim | 49%19 of 39 | 18%7 of 39 | 33%13 of 39 |
| FC Augsburg | 40%14 of 35 | 26%9 of 35 | 34%12 of 35 |
| FSV Mainz 05 | 40%17 of 43 | 26%11 of 43 | 35%15 of 43 |
| Borussia Mönchengladbach | 31%11 of 36 | 25%9 of 36 | 44%16 of 36 |
| Eintracht Frankfurt | 30%12 of 40 | 30%12 of 40 | 40%16 of 40 |
| Paderborn | 30%3 of 10 | 30%3 of 10 | 40%4 of 10 |
| Hamburger SV | 30%11 of 37 | 27%10 of 37 | 43%16 of 37 |
| Werder Bremen | 29%10 of 35 | 23%8 of 35 | 49%17 of 35 |
| FC Union Berlin | 25%9 of 36 | 31%11 of 36 | 44%16 of 36 |
| FC Köln | 22%8 of 36 | 33%12 of 36 | 44%16 of 36 |
| Schalke 04 | 10%1 of 10 | 40%4 of 10 | 50%5 of 10 |
Each club's matches in all competitions, Nov 2, 2025 to Nov 2, 2026.
Today's matches and what it means: Match result (1X2), Draw, Double chance
Bundesliga goals: every club ranked by matches over 2.5
Over 2.5 Goals in the Bundesliga
Bundesliga over 2.5 goals rate across 2,520 fixtures: 61.63%, the highest of any league on SportHoot. Average goals per match: 3.17. More than 6 in 10 Bundesliga matches produce 3 or more goals. Over 2.5 is the clear majority outcome across the league calendar.
| Bayern Munich | 87%46 of 53 | 96%51 of 53 | 74%39 of 53 |
|---|---|---|---|
| RB Leipzig | 75%30 of 40 | 90%36 of 40 | 53%21 of 40 |
| TSG Hoffenheim | 72%28 of 39 | 90%35 of 39 | 49%19 of 39 |
| Elversberg | 70%7 of 10 | 80%8 of 10 | 60%6 of 10 |
| SC Freiburg | 69%37 of 54 | 80%43 of 54 | 41%22 of 54 |
| Eintracht Frankfurt | 68%27 of 40 | 83%33 of 40 | 53%21 of 40 |
| FC Köln | 67%24 of 36 | 89%32 of 36 | 44%16 of 36 |
| VfB Stuttgart | 67%34 of 51 | 86%44 of 51 | 51%26 of 51 |
| FC Union Berlin | 64%23 of 36 | 81%29 of 36 | 56%20 of 36 |
| FC Augsburg | 63%22 of 35 | 89%31 of 35 | 43%15 of 35 |
| Borussia Mönchengladbach | 61%22 of 36 | 78%28 of 36 | 39%14 of 36 |
| Borussia Dortmund | 61%28 of 46 | 85%39 of 46 | 43%20 of 46 |
| Hamburger SV | 59%22 of 37 | 81%30 of 37 | 38%14 of 37 |
| Werder Bremen | 57%20 of 35 | 86%30 of 35 | 40%14 of 35 |
| Bayer Leverkusen | 54%27 of 50 | 84%42 of 50 | 40%20 of 50 |
| FSV Mainz 05 | 53%23 of 43 | 81%35 of 43 | 37%16 of 43 |
| Paderborn | 40%4 of 10 | 50%5 of 10 | 30%3 of 10 |
| Schalke 04 | 40%4 of 10 | 60%6 of 10 | 20%2 of 10 |
Each club's matches in all competitions, Nov 2, 2025 to Nov 2, 2026.
Today's matches and what it means: Over 2.5 goals, Over 1.5 goals, Under 2.5 goals, Over 3.5 goals
Bundesliga both teams to score: every club ranked
BTTS in the Bundesliga
Bundesliga BTTS rate across 2,520 fixtures: 59.72%, the highest of any league on SportHoot. Average goals per match: 3.17. Nearly 6 in 10 Bundesliga matches end with both teams scoring, and the average goal count is higher here than in any other supported league.
| FC Köln | 81%29 of 36 |
|---|---|
| Bayern Munich | 75%40 of 53 |
| Eintracht Frankfurt | 65%26 of 40 |
| Hamburger SV | 65%24 of 37 |
| FC Union Berlin | 64%23 of 36 |
| FC Augsburg | 63%22 of 35 |
| TSG Hoffenheim | 62%24 of 39 |
| SC Freiburg | 61%33 of 54 |
| Elversberg | 60%6 of 10 |
| RB Leipzig | 57%23 of 40 |
| Werder Bremen | 57%20 of 35 |
| VfB Stuttgart | 55%28 of 51 |
| FSV Mainz 05 | 53%23 of 43 |
| Borussia Dortmund | 50%23 of 46 |
| Bayer Leverkusen | 48%24 of 50 |
| Borussia Mönchengladbach | 47%17 of 36 |
| Paderborn | 30%3 of 10 |
| Schalke 04 | 30%3 of 10 |
Each club's matches in all competitions, Nov 2, 2025 to Nov 2, 2026.
Today's matches and what it means: Both teams to score
Bundesliga clean sheets: every club ranked
Clean Sheet Predictions in the Bundesliga
Bundesliga clean sheet rate: 22.74% per team per fixture across 2,520 matches, or 0.46 clean sheets per match, the lowest clean sheet rate of any league on SportHoot. In a league averaging 3.17 goals per game, clean sheets are genuinely rare. The RWI model captures this through Bundesliga-specific defensive priors.
| Bayer Leverkusen | 38%19 of 50 |
|---|---|
| Borussia Dortmund | 37%17 of 46 |
| Borussia Mönchengladbach | 36%13 of 36 |
| RB Leipzig | 35%14 of 40 |
| Paderborn | 30%3 of 10 |
| Schalke 04 | 30%3 of 10 |
| VfB Stuttgart | 29%15 of 51 |
| FSV Mainz 05 | 28%12 of 43 |
| Bayern Munich | 25%13 of 53 |
| TSG Hoffenheim | 23%9 of 39 |
| Eintracht Frankfurt | 23%9 of 40 |
| SC Freiburg | 20%11 of 54 |
| FC Augsburg | 20%7 of 35 |
| FC Union Berlin | 19%7 of 36 |
| Hamburger SV | 16%6 of 37 |
| Werder Bremen | 14%5 of 35 |
| Elversberg | 10%1 of 10 |
| FC Köln | 8%3 of 36 |
Each club's matches in all competitions, Nov 2, 2025 to Nov 2, 2026.
Today's matches and what it means: Clean sheet
Bundesliga in numbers
Counted across 2,520 Bundesliga matches.
- Both teams score
- 60%
- Over 2.5 goals
- 62%
- A team keeps a clean sheet
- 23%
- Matches end in a draw
- 25%
- Home wins
- 44%
- Goals per match
- 3.17
Every Bundesliga club
Questions about Bundesliga
How are the Bundesliga forecasts made?
Each forecast is a model estimate built from calibrated probabilities and pre-match context: the expected goal difference (RWI), recent results, squad value and recent meetings. Every probability is tied to one fixture and the time it was produced.
Do the forecasts include draws in Bundesliga?
Yes. A draw is a real outcome in Bundesliga, so the full split always shows it. On a tight match you will see the draw sitting high, because that is what the numbers say.
What is the RWI?
RWI is the expected goal difference signal behind the soccer forecasts. It combines each team's attacking and defensive strength, the lineups, and how the league scores.
Is this a tipster? Do you give picks?
No. SportHoot publishes probabilities and statistics and explains what they mean. A probability is an estimate, not a promise, and you make your own decisions.
How do the forecasts compare to bookmakers?
The forecasting model was tested against bookmaker prices across several seasons and lands close to them overall. One deliberate difference is draws: the model shows a draw as the likeliest outcome more often than bookmakers do, because draws happen in about one match in four.
Is SportHoot affiliated with Bundesliga?
No. SportHoot is not affiliated with, endorsed by, or sponsored by Bundesliga or any league named on the site. All league names are trademarks of their respective owners.
Bundesliga scores in bunches, and it keeps burning you
Bundesliga averages 3.2 goals a game, clears 2.5 in 61% of matches, and both teams score in 60%. You take the under on a tight-looking game, it ends 3-2, and you cannot tell if you misread it or just got unlucky. I spent years stuck right there.
Explore more leagues
Bundesliga and related competition names are trademarks of their respective owners. SportHoot is not affiliated with, endorsed by, or sponsored by them.