Simulation · our own model
Who will win Bundesliga?
We simulate the remaining 234 matches 10.000 times with our model, starting from the real table.
Updated: Fri 6 Nov · after matchday 9 · See table and fixtures
-
1
Bayern
18
77
89%
>99%
0%
-
2
Dortmund
18
67
10%
96%
0%
-
4
RB Leipzig
15
56
<1%
52%
<1%
-
3
Freiburg
16
54
<1%
42%
<1%
-
6
Leverkusen
13
53
<1%
36%
<1%
-
10
Stuttgart
9
52
<1%
31%
<1%
-
7
Elversberg
13
49
<1%
14%
1%
-
5
Bremen
15
48
<1%
11%
1%
-
11
Hoffenheim
9
45
0%
6%
3%
-
8
Frankfurt
11
44
<1%
3%
5%
-
9
Mainz
10
43
0%
3%
6%
-
12
Augsburg
9
42
0%
2%
7%
-
13
SC Paderborn
9
41
0%
2%
8%
-
14
HSV
9
37
0%
<1%
24%
-
15
1. FC Köln
9
37
0%
<1%
22%
-
17
Schalke
6
37
0%
<1%
27%
-
16
Union Berlin
7
34
0%
<1%
44%
-
18
M'gladbach
4
33
0%
<1%
52%
“Final pts” is the average points total at the end of the season across all simulations. ▲▼: change in percentage points over 7 days.
Where will each team finish?
Share of simulations in which each team ends up in each position. The stronger the colour, the more likely.
Frequently asked questions
Who are the favourites to win Bundesliga?
Bayern finish as champions in 89% of our 10.000 simulations of the rest of the season, ahead of Dortmund (10%).
Which teams are most at risk of relegation from Bundesliga?
According to our simulations: M'gladbach (52 %), Union Berlin (44 %), Schalke (27 %), HSV (24 %).
How it works
- We start from the real table and play the remaining matches one by one, using our model's probabilities (Poisson and Elo).
- We repeat the season 10,000 times and count how often each team finishes in each position. It updates twice a day.
- Ties are broken by goal difference as an approximation; some leagues use head-to-head, so it may differ when teams are level on points.