Our own model · no AI
Bundesliga power rankings
Who is playing best right now, beyond the league table. A rating that moves after every match depending on the result, the opponent and the venue.
Updated: Fri 6 Nov · See table and fixtures
-
1
=
Bayern
1.881+7 in 30 days
75%
-
2
=
Dortmund
1.739-9 in 30 days
65%
-
3
▲1
Stuttgart
1.631+2 in 30 days
54%
-
4
▲1
RB Leipzig
1.609+45 in 30 days
52%
-
5
▼2
Leverkusen
1.600-39 in 30 days
51%
-
6
=
Freiburg
1.553+4 in 30 days
45%
-
7
=
Hoffenheim
1.525+1 in 30 days
42%
-
8
▲1
Elversberg
1.5200 in 30 days
41%
-
9
▲2
Frankfurt
1.504-2 in 30 days
39%
-
10
▲3
SC Paderborn
1.495-10 in 30 days
38%
-
11
▼1
Augsburg
1.491-16 in 30 days
37%
-
12
▼4
Mainz
1.491-31 in 30 days
37%
-
13
▲1
Bremen
1.478+44 in 30 days
36%
-
14
▼2
Schalke
1.468-37 in 30 days
35%
-
15
▲1
HSV
1.427+8 in 30 days
31%
-
16
▼1
M'gladbach
1.4210 in 30 days
31%
-
17
▲1
Union Berlin
1.417+20 in 30 days
30%
-
18
▼1
1. FC Köln
1.409+5 in 30 days
30%
How it works
- Each team has an Elo rating that rises with wins and falls with defeats; by how much depends on the opponent's strength, the venue and the goal difference.
- It is built only from real results over several seasons, with no opinions or AI, and updated twice a day.
- The last column turns the rating into something concrete: the chance of beating an average side from their league at home.