65.60%
1X2 accuracy · 32 predictions (3 months)
🏆
Bracket
League Table
| # | Team | P | W | D | L | GF–GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern München | 34 | 28 | 5 | 1 | 122–36 | +86 | 89 |
V
V
P
V
V
|
| 2 | Borussia Dortmund | 34 | 22 | 7 | 5 | 70–34 | +36 | 73 |
V
V
S
V
S
|
| 3 | RB Leipzig | 34 | 20 | 5 | 9 | 66–47 | +19 | 65 |
S
V
S
V
V
|
| 4 | VfB Stuttgart | 34 | 18 | 8 | 8 | 71–49 | +22 | 62 |
P
V
P
P
S
|
| 5 | 1899 Hoffenheim | 34 | 18 | 7 | 9 | 65–52 | +13 | 61 |
S
V
P
V
V
|
| 6 | Bayer Leverkusen | 34 | 17 | 8 | 9 | 68–47 | +21 | 59 |
P
S
V
V
S
|
| 7 | SC Freiburg | 34 | 13 | 8 | 13 | 51–57 | -6 | 47 |
V
S
P
S
V
|
| 8 | Eintracht Frankfurt | 34 | 11 | 11 | 12 | 61–65 | -4 | 44 |
P
S
S
P
S
|
| 9 | FC Augsburg | 34 | 12 | 7 | 15 | 45–61 | -16 | 43 |
S
V
V
P
V
|
| 10 | FSV Mainz 05 | 34 | 10 | 10 | 14 | 44–53 | -9 | 40 |
V
S
V
S
P
|
| 11 | Union Berlin | 34 | 10 | 9 | 15 | 44–58 | -14 | 39 |
V
V
P
S
S
|
| 12 | Borussia Mönchengladbach | 34 | 9 | 11 | 14 | 42–53 | -11 | 38 |
V
S
V
P
P
|
| 13 | Hamburger SV | 34 | 9 | 11 | 14 | 40–54 | -14 | 38 |
P
V
V
S
S
|
| 14 | 1. FC Köln | 34 | 7 | 11 | 16 | 49–63 | -14 | 32 |
S
S
P
S
P
|
| 15 | Werder Bremen | 34 | 8 | 8 | 18 | 37–60 | -23 | 32 |
S
S
S
P
V
|
| 16 | VfL Wolfsburg | 34 | 7 | 8 | 19 | 45–69 | -24 | 29 |
S
P
V
S
P
|
| 17 | 1. FC Heidenheim | 34 | 6 | 8 | 20 | 41–72 | -31 | 26 |
S
V
P
V
S
|
| 18 | FC St. Pauli | 34 | 6 | 8 | 20 | 29–60 | -31 | 26 |
S
S
S
S
P
|
Champion
Champions League
Europa League
Conference League
Relegation Playoff
Relegation
Recent results
25 May
2–1
SC Paderborn 07
VfL Wolfsburg
21 May
0–0
VfL Wolfsburg
SC Paderborn 07
16 May
1–1
1
Bayer Leverkusen
Hamburger SV
16 May
5–1
1
Bayern München
1. FC Köln
16 May
0–2
2
Werder Bremen
Borussia Dortmund
16 May
2–2
Eintracht Frankfurt
VfB Stuttgart
16 May
4–1
2
SC Freiburg
RB Leipzig
16 May
0–2
1. FC Heidenheim
FSV Mainz 05
Player statistics
⚽ Top scorers
1
36
H. Kane
Bayern München
2
19
D. Undav
VfB Stuttgart
3
17
S. Guirassy
Borussia Dortmund
4
16
P. Schick
Bayer Leverkusen
5
15
M. Olise
Bayern München
6
15
L. Díaz
Bayern München
7
14
A. Kramarić
1899 Hoffenheim
8
13
C. Baumgartner
RB Leipzig
9
13
H. Tabaković
Borussia Mönchengladbach
10
13
S. El Mala
1. FC Köln
👟 Assists
1
19
M. Olise
Bayern München
2
15
J. Ryerson
Borussia Dortmund
3
14
L. Díaz
Bayern München
4
9
J. Leweling
VfB Stuttgart
5
9
A. Ilić
Union Berlin
6
9
B. Touré
1899 Hoffenheim
7
9
K. Laimer
Bayern München
8
9
C. Eriksen
VfL Wolfsburg
9
9
F. Chaïbi
Eintracht Frankfurt
10
8
C. Baumgartner
RB Leipzig
🟨 Yellow cards
1
11
E. Martel
1. FC Köln
2
11
N. Remberg
Hamburger SV
3
10
D. Kohr
FSV Mainz 05
4
10
C. Baumgartner
RB Leipzig
5
10
A. Hajdari
1899 Hoffenheim
6
10
N. Capaldo
Hamburger SV
7
9
M. Friedl
Werder Bremen
8
9
K. Laimer
Bayern München
9
9
Bernardo
1899 Hoffenheim
10
9
J. Quansah
Bayer Leverkusen
Model calibration for this league
| Probability band | Sample | Expected (mid) | Actual | Δ |
|---|---|---|---|---|
| 50–60%% | 11 | 55.00% | 54.5% | -0.50% |
| 60–70%% | 7 | 65.00% | 71.4% | +6.40% |
| 70–100%% | 14 | 85.00% | 71.4% | -13.60% |
Based on 32 verified predictions · Δ ≤ 5% = excellent calibration
xG: who scores more (or less) than they deserve
| # | Team | Goals | xG | Δ | |
|---|---|---|---|---|---|
| 1 |
Bayern München
|
122 | 99.62 | +22.38 |
|
| 2 |
Eintracht Frankfurt
|
61 | 45.19 | +15.81 |
|
| 3 |
1899 Hoffenheim
|
65 | 54.15 | +10.85 |
|
| 4 |
VfB Stuttgart
|
71 | 60.15 | +10.85 |
|
| 5 |
Borussia Dortmund
|
70 | 63.42 | +6.58 |
|
| 6 |
Bayer Leverkusen
|
68 | 63.83 | +4.17 |
|
| 7 |
SC Freiburg
|
51 | 48.82 | +2.18 |
|
| 8 |
Borussia Mönchengladbach
|
42 | 41.84 | +0.16 |
|
| 9 |
FC Augsburg
|
45 | 44.94 | +0.06 |
|
| 10 |
RB Leipzig
|
66 | 66.07 | -0.07 |
|
| 11 |
Hamburger SV
|
40 | 40.71 | -0.71 |
|
| 12 |
Union Berlin
|
44 | 44.99 | -0.99 |
|
| 13 |
FC St. Pauli
|
29 | 30.14 | -1.14 |
|
| 14 |
1. FC Köln
|
49 | 51.10 | -2.10 |
|
| 15 |
VfL Wolfsburg
|
45 | 47.27 | -2.27 |
|
| 16 |
Werder Bremen
|
37 | 40.83 | -3.83 |
|
| 17 |
1. FC Heidenheim
|
41 | 47.02 | -6.02 |
|
| 18 |
FSV Mainz 05
|
44 | 52.58 | -8.58 |
|
Δ = Goals scored − accumulated xG · green = overperforms, red = underperforms
Frequently Asked Questions
What predictions are available for Bundesliga?
For Bundesliga, ForzaPitch provides 1X2 win probabilities, expected goals (xG), Over 1.5 and Over 2.5 signals and season projections for title, European qualification and relegation per team.
How accurate are predictions for Bundesliga?
Accuracy for Bundesliga is tracked match by match and shown on this page. The model is calibrated specifically for Bundesliga using per-league historical data.
How are Bundesliga season projections calculated?
Season projections use 10,000 Monte Carlo simulations of the remaining fixtures, sampling from match probability distributions to estimate title, Champions League, Europa League and relegation probabilities per team.
Eintracht Frankfurt
1899 Hoffenheim
VfB Stuttgart
Borussia Dortmund
Bayer Leverkusen
SC Freiburg
Borussia Mönchengladbach
FC Augsburg
RB Leipzig
Hamburger SV
Union Berlin
FC St. Pauli
1. FC Köln
Werder Bremen
1. FC Heidenheim
FSV Mainz 05