Home / Leagues / Germany / Bundesliga / 2022-23

2022-23 Bundesliga Season

306 games · 2 promotion-playoff teams

Final

Champion

Bayern Munich

71 points · 32nd Title

Last Title: 2021-22

Relegated

Hertha BSC

29 pts

Schalke 04 · 31 pts

Biggest Overachiever

Borussia Dortmund

10.96 points above expected

71 points · 60.04 expected points

Biggest Disappointment

Hoffenheim

7.59 points below expected

36 points · 43.59 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Bayern Munich Champion 34 21 8 5 71 92 38 +54 70.69 +0.31
2 Borussia Dortmund 34 22 5 7 71 83 44 +39 60.04 +10.96
3 RB Leipzig 34 20 6 8 66 64 41 +23 59.69 +6.31
4 Union Berlin 34 18 8 8 62 51 38 +13 52.47 +9.53
5 SC Freiburg 34 17 8 9 59 51 44 +7 51.21 +7.79
6 Bayer Leverkusen 34 14 8 12 50 57 49 +8 55.54 -5.54
7 Eintracht Frankfurt 34 13 11 10 50 58 52 +6 48.11 +1.89
8 VfL Wolfsburg 34 13 10 11 49 57 48 +9 48.90 +0.10
9 Mainz 05 34 12 10 12 46 54 55 -1 46.11 -0.11
10 Borussia Monchengladbach 34 11 10 13 43 52 55 -3 46.05 -3.05
11 1. FC Koln 34 10 12 12 42 49 54 -5 43.66 -1.66
12 Hoffenheim 34 10 6 18 36 48 57 -9 43.59 -7.59
13 Werder Bremen 34 10 6 18 36 51 64 -13 39.32 -3.32
14 VfL Bochum 34 10 5 19 35 40 72 -32 35.60 -0.60
15 FC Augsburg 34 9 7 18 34 42 63 -21 38.03 -4.03
16 VfB Stuttgart 34 7 12 15 33 45 57 -12 38.12 -5.12
17 Schalke 04 Relegated 34 7 10 17 31 35 71 -36 33.49 -2.49
18 Hertha BSC Relegated 34 7 8 19 29 42 69 -27 36.10 -7.10

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Finals

VfB Stuttgart 6
Hamburger SV 1

Leg 1: VfB Stuttgart 3-0 Hamburger SV

Leg 2: Hamburger SV 1-3 VfB Stuttgart

Sim: 82.0%

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Bayern Munich 2129 71 70.69 +0.31 53.8% 40 59 66 71 75 82 96
Borussia Dortmund 2070 71 60.04 +10.96 94.5% 34 48 55 60 65 72 87
RB Leipzig 2042 66 59.69 +6.31 82.1% 34 47 55 60 65 72 87
Bayer Leverkusen 1993 50 55.54 -5.54 25.1% 29 43 50 56 61 68 83
Union Berlin 1976 62 52.47 +9.53 91.2% 24 40 47 53 58 65 77
SC Freiburg 1966 59 51.21 +7.79 87.0% 24 39 46 51 56 63 78
VfL Wolfsburg 1954 49 48.90 +0.10 53.7% 23 37 44 49 54 61 75
Eintracht Frankfurt 1938 50 48.11 +1.89 62.6% 21 36 43 48 53 60 84
Mainz 05 1920 46 46.11 -0.11 52.3% 19 34 41 46 51 58 73
Borussia Monchengladbach 1914 43 46.05 -3.05 36.8% 21 34 41 46 51 58 73
1. FC Koln 1899 42 43.66 -1.66 44.6% 20 32 39 44 49 56 73
Hoffenheim 1891 36 43.59 -7.59 16.6% 16 31 39 44 48 56 69
VfB Stuttgart 1875 33 38.12 -5.12 26.5% 14 27 33 38 43 50 68
Werder Bremen 1855 36 39.32 -3.32 35.1% 16 28 34 39 44 51 67
VfL Bochum 1836 35 35.60 -0.60 50.3% 12 24 31 35 40 48 69
FC Augsburg 1835 34 38.03 -4.03 31.6% 13 26 33 38 43 50 65
Hertha BSC 1820 29 36.10 -7.10 17.6% 13 25 31 36 41 48 64
Schalke 04 1811 31 33.49 -2.49 39.4% 8 22 29 33 38 45 63

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team 1FK BL BM BD BM EF FA HB HOF M0 RL SF S0 UB VS VB VW WB
1. FC Koln
1-0-1
2.04
0-1-1
1.30
1-0-1
1.89
0-1-1
2.62
1-1-0
2.53
2-0-0
3.05
1-0-1
3.20
1-1-0
2.65
0-1-1
2.52
0-2-0
1.86
0-0-2
2.24
1-1-0
3.36
0-1-1
2.32
0-1-1
3.18
0-1-1
3.34
1-0-1
2.54
1-1-0
2.98
Bayer Leverkusen
1-0-1
3.50
1-0-1
1.81
0-0-2
2.64
1-1-0
3.34
1-0-1
3.19
0-0-2
3.77
1-1-0
3.78
1-0-1
3.43
1-0-1
3.25
1-0-1
2.52
0-1-1
2.96
2-0-0
3.93
1-1-0
2.84
1-1-0
3.82
1-0-1
3.97
0-2-0
3.17
1-1-0
3.65
Bayern Munich
1-1-0
4.34
1-0-1
3.74
1-1-0
3.45
0-1-1
4.17
1-1-0
3.98
1-0-1
4.54
2-0-0
4.65
1-1-0
4.24
1-0-1
4.13
0-1-1
3.53
2-0-0
3.93
2-0-0
4.77
1-1-0
3.84
1-1-0
4.52
2-0-0
4.48
2-0-0
3.95
2-0-0
4.51
Borussia Dortmund
1-0-1
3.67
2-0-0
2.86
0-1-1
2.08
1-0-1
3.62
2-0-0
3.40
2-0-0
4.12
2-0-0
4.06
2-0-0
3.71
1-1-0
3.66
1-0-1
2.78
2-0-0
3.20
1-1-0
4.17
1-0-1
3.14
1-1-0
4.00
1-1-0
4.22
1-0-1
3.39
1-0-1
3.90
Borussia Monchengladbach
1-1-0
2.87
0-1-1
2.19
1-1-0
1.43
1-0-1
1.93
0-1-1
2.64
1-0-1
3.30
1-0-1
3.43
2-0-0
2.84
0-0-2
2.84
1-0-1
1.98
0-2-0
2.43
0-2-0
3.49
0-0-2
2.33
1-0-1
3.22
1-0-1
3.44
1-1-0
2.60
0-1-1
3.17
Eintracht Frankfurt
0-1-1
2.95
1-0-1
2.32
0-1-1
1.60
0-0-2
2.13
1-1-0
2.87
1-1-0
3.39
1-1-0
3.41
1-0-1
3.03
1-1-0
2.84
1-0-1
2.02
1-1-0
2.60
1-1-0
3.70
1-0-1
2.50
1-1-0
3.31
0-1-1
3.56
0-1-1
2.79
2-0-0
3.20
FC Augsburg
0-0-2
2.46
2-0-0
1.78
1-0-1
1.14
0-0-2
1.48
1-0-1
2.22
0-1-1
2.13
0-0-2
2.88
1-0-1
2.41
0-0-2
2.35
0-1-1
1.63
0-0-2
2.13
1-1-0
2.94
1-1-0
1.87
0-1-1
2.74
0-0-2
2.94
0-2-0
2.21
2-0-0
2.59
Hertha BSC
1-0-1
2.31
0-1-1
1.78
0-0-2
1.05
0-0-2
1.54
1-0-1
2.08
0-1-1
2.13
2-0-0
2.61
0-1-1
2.31
0-2-0
2.17
0-0-2
1.55
0-2-0
1.90
1-0-1
2.95
0-0-2
1.94
1-0-1
2.59
0-1-1
2.78
1-0-1
1.88
0-0-2
2.55
Hoffenheim
0-1-1
2.84
1-0-1
2.09
0-1-1
1.39
0-0-2
1.83
0-0-2
2.66
1-0-1
2.46
1-0-1
3.10
1-1-0
3.19
1-0-1
2.60
0-0-2
1.96
0-1-1
2.34
2-0-0
3.37
1-0-1
2.21
0-2-0
3.06
1-0-1
3.13
0-0-2
2.42
1-0-1
2.98
Mainz 05
1-1-0
2.97
1-0-1
2.27
1-0-1
1.48
0-1-1
1.89
2-0-0
2.66
0-1-1
2.64
2-0-0
3.16
0-2-0
3.34
1-0-1
2.91
1-1-0
1.98
0-1-1
2.44
0-0-2
3.61
0-1-1
2.43
0-1-1
3.25
2-0-0
3.16
0-0-2
2.72
1-1-0
3.13
RB Leipzig
0-2-0
3.68
1-0-1
2.98
1-1-0
2.00
1-0-1
2.71
1-0-1
3.56
1-0-1
3.51
1-1-0
3.95
2-0-0
4.04
2-0-0
3.59
0-1-1
3.56
2-0-0
3.16
2-0-0
4.31
0-0-2
3.28
1-1-0
3.94
1-0-1
4.14
2-0-0
3.37
2-0-0
3.92
SC Freiburg
2-0-0
3.27
1-1-0
2.54
0-0-2
1.64
0-0-2
2.31
0-2-0
3.07
0-1-1
2.90
2-0-0
3.40
0-2-0
3.64
1-1-0
3.18
1-1-0
3.06
0-0-2
2.35
2-0-0
3.81
1-0-1
2.74
2-0-0
3.44
2-0-0
3.57
1-0-1
2.86
2-0-0
3.43
Schalke 04
0-1-1
2.15
0-0-2
1.64
0-0-2
0.95
0-1-1
1.43
0-2-0
2.05
0-1-1
1.85
0-1-1
2.56
1-0-1
2.55
0-0-2
2.14
2-0-0
1.94
0-0-2
1.33
0-0-2
1.75
0-1-1
1.83
1-1-0
2.43
2-0-0
2.66
0-2-0
1.88
1-0-1
2.32
Union Berlin
1-1-0
3.20
0-1-1
2.65
0-1-1
1.72
1-0-1
2.37
2-0-0
3.17
1-0-1
2.99
0-1-1
3.67
2-0-0
3.59
1-0-1
3.29
1-1-0
3.08
2-0-0
2.24
1-0-1
2.76
1-1-0
3.73
2-0-0
3.61
0-1-1
3.81
1-1-0
2.99
2-0-0
3.56
VfB Stuttgart
1-1-0
2.32
0-1-1
1.74
0-1-1
1.15
0-1-1
1.58
1-0-1
2.29
0-1-1
2.22
1-1-0
2.75
1-0-1
2.91
0-2-0
2.45
1-1-0
2.27
0-1-1
1.64
0-0-2
2.09
0-1-1
3.07
0-0-2
1.93
2-0-0
2.84
0-0-2
2.15
0-1-1
2.75
VfL Bochum
1-1-0
2.18
1-0-1
1.60
0-0-2
1.19
0-1-1
1.39
1-0-1
2.08
1-1-0
1.98
2-0-0
2.56
1-1-0
2.71
1-0-1
2.37
0-0-2
2.35
1-0-1
1.46
0-0-2
1.96
0-0-2
2.84
1-1-0
1.75
0-0-2
2.66
0-0-2
2.01
0-0-2
2.59
VfL Wolfsburg
1-0-1
2.95
0-2-0
2.34
0-0-2
1.63
1-0-1
2.13
0-1-1
2.89
1-1-0
2.72
0-2-0
3.32
1-0-1
3.67
2-0-0
3.10
2-0-0
2.78
0-0-2
2.15
1-0-1
2.63
0-2-0
3.65
0-1-1
2.53
2-0-0
3.36
2-0-0
3.51
0-1-1
3.42
Werder Bremen
0-1-1
2.51
0-1-1
1.89
0-0-2
1.16
1-0-1
1.67
1-1-0
2.33
0-0-2
2.32
0-0-2
2.91
2-0-0
2.95
1-0-1
2.53
0-1-1
2.39
0-0-2
1.66
0-0-2
2.09
1-0-1
3.19
0-0-2
1.98
1-1-0
2.74
2-0-0
2.91
1-1-0
2.09

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

Slope
Scored 0.72 +8.3
Allowed 0.83 -11.7
Differential 0.88 +5.6

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
04.90%5.23%5.88%3.92%1.47%1.47%22.88%
15.23%12.42%7.35%3.59%1.31%1.63%31.54%
25.88%7.35%6.54%2.78%1.47%1.14%25.16%
33.92%3.59%2.78%0.65%0.33%0.16%11.44%
41.47%1.31%1.47%0.33%4.58%
5+1.47%1.63%1.14%0.16%4.41%
Total22.88%31.54%25.16%11.44%4.58%4.41%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.59 +0.00
SD 1.38 1.38 2.12
CV 0.87 0.87
Max 7 7 +7
Min 0 0 -7

Games Played: 306

↓ Scored | Allowed →012345+Total
014.71%5.88%11.76%2.94%2.94%38.24%
117.65%5.88%2.94%26.47%
22.94%2.94%2.94%8.82%
32.94%8.82%5.88%17.65%
42.94%2.94%
5+2.94%2.94%5.88%
Total17.65%38.24%32.35%2.94%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.59 -0.15
SD 1.69 1.42 2.20
CV 1.17 0.89
Max 7 6 +6
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%5.88%2.94%26.47%
18.82%5.88%2.94%17.65%
28.82%5.88%8.82%5.88%29.41%
35.88%5.88%5.88%17.65%
42.94%2.94%5.88%
5+2.94%2.94%
Total26.47%29.41%26.47%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.44 +0.24
SD 1.36 1.26 2.16
CV 0.81 0.87
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%
12.94%17.65%2.94%5.88%29.41%
211.76%8.82%5.88%2.94%29.41%
35.88%2.94%8.82%
42.94%5.88%8.82%
5+8.82%5.88%2.94%2.94%20.59%
Total32.35%35.29%20.59%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 2.71 1.12 +1.59
SD 1.90 1.01 2.26
CV 0.70 0.90
Max 7 3 +7
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
114.71%2.94%17.65%
25.88%11.76%8.82%5.88%5.88%38.24%
35.88%2.94%2.94%11.76%
42.94%2.94%2.94%8.82%
5+5.88%5.88%2.94%14.71%
Total35.29%26.47%17.65%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 2.44 1.29 +1.15
SD 1.62 1.27 2.19
CV 0.66 0.98
Max 6 4 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%2.94%2.94%26.47%
12.94%5.88%8.82%2.94%2.94%2.94%26.47%
28.82%11.76%2.94%2.94%26.47%
32.94%5.88%2.94%11.76%
42.94%2.94%5.88%
5+2.94%2.94%
Total26.47%23.53%29.41%8.82%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.62 -0.09
SD 1.33 1.44 1.93
CV 0.87 0.89
Max 5 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%2.94%14.71%
126.47%5.88%5.88%2.94%41.18%
25.88%5.88%5.88%17.65%
38.82%5.88%14.71%
42.94%2.94%2.94%8.82%
5+2.94%2.94%
Total17.65%44.12%17.65%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.53 +0.18
SD 1.31 1.31 2.17
CV 0.77 0.86
Max 5 6 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%2.94%2.94%20.59%
117.65%11.76%8.82%8.82%47.06%
25.88%5.88%8.82%20.59%
32.94%2.94%2.94%2.94%11.76%
4
5+
Total17.65%23.53%26.47%23.53%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.85 -0.62
SD 0.92 1.31 1.33
CV 0.75 0.70
Max 3 5 +1
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%2.94%2.94%23.53%
117.65%2.94%8.82%5.88%35.29%
28.82%8.82%5.88%5.88%2.94%5.88%38.24%
3
42.94%2.94%
5+
Total8.82%41.18%14.71%17.65%8.82%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 2.03 -0.79
SD 0.92 1.47 1.77
CV 0.75 0.72
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%2.94%20.59%
12.94%11.76%11.76%14.71%2.94%44.12%
22.94%2.94%2.94%2.94%2.94%14.71%
35.88%5.88%2.94%14.71%
42.94%2.94%5.88%
5+
Total14.71%38.24%23.53%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.68 -0.26
SD 1.16 1.25 1.73
CV 0.82 0.74
Max 4 5 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%11.76%17.65%
15.88%20.59%8.82%5.88%41.18%
22.94%5.88%5.88%2.94%2.94%20.59%
32.94%5.88%2.94%11.76%
42.94%2.94%
5+2.94%2.94%5.88%
Total20.59%35.29%20.59%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.62 -0.03
SD 1.33 1.39 2.14
CV 0.84 0.86
Max 5 6 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%5.88%2.94%17.65%
18.82%8.82%8.82%26.47%
25.88%11.76%2.94%20.59%
38.82%8.82%5.88%2.94%26.47%
42.94%2.94%5.88%
5+2.94%2.94%
Total29.41%35.29%23.53%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 1.21 +0.68
SD 1.41 1.07 1.97
CV 0.75 0.88
Max 6 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%20.59%
18.82%11.76%2.94%5.88%2.94%32.35%
214.71%11.76%2.94%2.94%32.35%
32.94%2.94%5.88%
45.88%2.94%8.82%
5+
Total38.24%35.29%8.82%5.88%2.94%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.29 +0.21
SD 1.16 1.62 2.23
CV 0.77 1.26
Max 4 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%2.94%8.82%8.82%5.88%2.94%44.12%
12.94%5.88%5.88%2.94%5.88%23.53%
22.94%5.88%8.82%2.94%2.94%23.53%
32.94%2.94%5.88%
4
5+2.94%2.94%
Total20.59%17.65%29.41%14.71%8.82%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 2.09 -1.06
SD 1.19 1.73 2.15
CV 1.16 0.83
Max 5 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%2.94%2.94%2.94%23.53%
111.76%8.82%5.88%2.94%29.41%
211.76%14.71%2.94%2.94%32.35%
32.94%5.88%8.82%
42.94%2.94%
5+2.94%2.94%
Total38.24%35.29%14.71%2.94%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.12 +0.38
SD 1.31 1.30 1.91
CV 0.87 1.16
Max 6 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%5.88%2.94%2.94%23.53%
120.59%14.71%5.88%41.18%
28.82%8.82%2.94%20.59%
32.94%2.94%2.94%8.82%
45.88%5.88%
5+
Total5.88%44.12%32.35%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.68 -0.35
SD 1.12 1.01 1.61
CV 0.85 0.60
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%8.82%5.88%2.94%35.29%
15.88%14.71%2.94%2.94%2.94%2.94%32.35%
22.94%5.88%5.88%2.94%17.65%
35.88%2.94%2.94%11.76%
4
5+2.94%2.94%
Total14.71%26.47%23.53%17.65%8.82%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 2.12 -0.94
SD 1.22 1.65 2.33
CV 1.04 0.78
Max 5 7 +3
Min 0 0 -7

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%2.94%2.94%29.41%
15.88%5.88%5.88%17.65%
25.88%5.88%14.71%5.88%32.35%
35.88%2.94%8.82%
42.94%2.94%
5+5.88%2.94%8.82%
Total35.29%14.71%38.24%2.94%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.41 +0.26
SD 1.59 1.42 2.44
CV 0.95 1.00
Max 6 6 +6
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%17.65%
12.94%5.88%23.53%5.88%38.24%
25.88%8.82%11.76%2.94%29.41%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+2.94%2.94%
Total11.76%23.53%52.94%2.94%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.88 -0.38
SD 1.16 1.45 1.95
CV 0.77 0.77
Max 5 7 +4
Min 0 0 -6

Games Played: 34

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Borussia Dortmund 71 60.04 +10.96
2 Union Berlin 62 52.47 +9.53
3 SC Freiburg 59 51.21 +7.79
4 RB Leipzig 66 59.69 +6.31
5 Eintracht Frankfurt 50 48.11 +1.89

Biggest Disappointments

# Team Actual Sim vsSim
1 Hoffenheim 36 43.59 -7.59
2 Hertha BSC 29 36.10 -7.10
3 Bayer Leverkusen 50 55.54 -5.54
4 VfB Stuttgart 33 38.12 -5.12
5 FC Augsburg 34 38.03 -4.03

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts W or D consecutively; Winless counts L or D consecutively.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 VfL Wolfsburg 6 Oct 29 – Jan 24 1 in 346
2 Borussia Dortmund 8 Jan 22 – Mar 3 1 in 282
3 Union Berlin 5 Jan 21 – Feb 11 1 in 87
4 FC Augsburg 3 Sep 9 – Oct 2 1 in 71
5 RB Leipzig 5 Apr 29 – May 27 1 in 47

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Hoffenheim 7 Jan 28 – Mar 12 1 in 362
2 Schalke 04 7 Sep 17 – Nov 5 1 in 144
3 Mainz 05 4 Apr 30 – May 21 1 in 133
4 VfL Bochum 6 Aug 6 – Sep 10 1 in 118
5 Bayer Leverkusen 3 Aug 6 – Aug 20 1 in 64

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Schalke 04 8 Jan 29 – Mar 18 1 in 423
2 Mainz 05 10 Feb 11 – Apr 22 1 in 140
3 VfL Wolfsburg 10 Oct 1 – Jan 24 1 in 109
4 Bayer Leverkusen 9 Feb 26 – Apr 29 1 in 41
5 RB Leipzig 12 Oct 1 – Feb 4 1 in 35

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Hoffenheim 14 Oct 22 – Mar 12 1 in 279
2 Eintracht Frankfurt 10 Feb 25 – May 6 1 in 172
3 Bayern Munich 4 Aug 27 – Sep 17 1 in 63
4 Bayer Leverkusen 5 Apr 29 – May 27 1 in 40
5 VfB Stuttgart 9 Aug 7 – Oct 9 1 in 28

Finish Position Heatmap

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team123456789101112131415161718
Bayern Munich72.58%16.39%6.14%2.58%1.22%0.55%0.30%0.18%0.02%0.02%0.01%0.01%
Borussia Dortmund10.19%26.94%21.60%14.34%9.22%6.08%4.32%2.70%1.74%1.17%0.75%0.40%0.23%0.23%0.08%0.01%
RB Leipzig9.59%24.76%21.13%14.85%9.85%6.75%4.56%2.92%2.27%1.25%0.94%0.52%0.29%0.21%0.09%0.02%
Union Berlin1.53%6.62%10.04%12.84%12.80%11.85%10.35%8.38%6.71%5.37%4.27%3.31%2.39%1.49%1.05%0.60%0.30%0.10%
SC Freiburg0.90%4.79%8.18%10.41%11.53%11.85%11.34%9.29%7.95%6.59%5.55%3.94%2.88%2.04%1.23%0.83%0.50%0.20%
Bayer Leverkusen3.58%11.56%14.75%15.99%13.21%10.82%8.71%6.41%4.86%3.53%2.23%1.81%1.05%0.78%0.35%0.21%0.11%0.04%
Eintracht Frankfurt0.52%2.32%3.81%6.52%8.86%9.14%10.47%10.66%9.06%8.64%7.82%6.41%5.03%3.78%2.99%2.06%1.38%0.53%
VfL Wolfsburg0.58%2.70%5.42%6.79%10.03%10.09%10.48%10.37%9.28%8.36%6.90%5.70%4.31%3.41%2.53%1.80%0.88%0.37%
Mainz 050.21%1.15%2.61%4.34%5.80%7.58%8.72%9.28%10.05%9.46%8.92%8.21%7.14%5.77%4.33%3.21%2.05%1.17%
Borussia Monchengladbach0.17%1.35%2.59%4.25%5.70%7.23%8.21%9.68%9.78%9.36%9.75%7.69%7.36%5.78%4.47%3.35%2.32%0.96%
1. FC Koln0.03%0.54%1.56%2.37%3.95%5.14%6.37%7.93%9.16%9.24%9.34%9.10%8.87%8.04%6.54%5.52%4.08%2.22%
Hoffenheim0.08%0.54%1.17%2.57%3.40%5.26%5.96%7.79%8.72%10.10%8.99%9.63%8.91%8.50%6.37%5.32%4.06%2.63%
Werder Bremen0.01%0.07%0.26%0.74%1.43%2.12%3.01%3.68%5.11%6.67%7.98%9.55%10.19%10.98%10.97%10.60%9.55%7.08%
VfL Bochum0.02%0.03%0.03%0.22%0.50%0.86%1.17%1.50%2.54%3.51%4.45%6.50%7.48%9.96%11.77%14.24%16.69%18.53%
FC Augsburg0.12%0.24%0.46%0.90%1.56%1.97%2.84%4.25%5.38%6.83%7.96%10.26%10.70%11.89%12.09%12.15%10.40%
VfB Stuttgart0.01%0.06%0.29%0.43%0.88%1.66%2.06%3.44%4.32%5.47%7.02%8.76%9.78%10.44%12.28%12.07%11.30%9.73%
Schalke 040.01%0.04%0.08%0.14%0.48%0.77%0.94%1.48%2.11%3.10%4.37%5.65%8.09%10.51%14.10%18.82%29.31%
Hertha BSC0.05%0.14%0.22%0.58%0.98%1.23%2.01%2.70%3.77%5.15%6.13%8.18%9.80%12.55%13.97%15.81%16.73%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Points Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+19.28%
Clear Edge
47.39%24.51%28.10%
Elo Value
Home Edge
137 Elo
0.007 goals per Elo point
067.84400
Scoring Tilt
Expected
+0.54 goals
Home-Tilted
-2+0.49+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
1.8
One-Team Race
124610
Champion Preseason Odds
73%
Bayern Munich, 1st of 18
LongshotFavorite
Title Margin
Expected
0.00/gm
Photo Finish
00.220.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.81 * Some Luck: 5.81 to 8.71 * Lucky: 8.71 to 11.62 * Wild Swing: 11.62 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.07 * Close: 2.07 to 3.1 * Off: 3.1 to 4.13 * Way Off: 4.13 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 0.5 * A Surprise: 0.5 to 0.8 * Several Surprises: 0.8 to 1.1 * Many Surprises: 1.1 and up.
Luck Spread
Expected
5.40 points
As Expected
07.2618
Average Finish Error
Expected
0.78
Pinpoint
02.586
Biggest Overachiever
Expected 97.22%
94.46%
Borussia Dortmund
50100
Biggest Underachiever
Expected 2.78%
16.58%
Hoffenheim
050
Season Outliers
Expected
0 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 2
Several Surprises
00.42

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.16
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.59
Moderate Separation
01.003
Interquartile Edge
66%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
86%
Strong Edge
50%88%100%
Close Games
Expected
56%
Very Frequent
0%52%100%
Blowouts
Expected
22%
Frequent
0%24%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.59
Predictable
00.602
Matchup Imbalance
0.33
Lopsided
00.10.180.280.5
Strangeness
Expected
0.55
Very Predictable
01.002
Repeatability
0.96
Near-Lock
00.30.60.851
Upset Rate
Expected
22%
Chalky
0%25%50%
Clear Favorite Upset Rate
Expected
17%
As Expected
0%22%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.1 * Near Noise Ceiling: 0.1 to 0.15 * Above Noise: 0.15 to 0.2 * Well Above Noise: 0.2 and up.
Probability calibration
0.59
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.27
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.051
Well Within Noise
00.0980.25

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Same level Lost relegation playoff Direct relegation
Bayern Munich 100%
Borussia Dortmund 99.99% 0.01%
RB Leipzig 99.98% 0.02%
Bayer Leverkusen 99.64% 0.21% 0.15%
Union Berlin 99.00% 0.60% 0.40%
SC Freiburg 98.47% 0.83% 0.70%
VfL Wolfsburg 96.95% 1.80% 1.25%
Eintracht Frankfurt 96.03% 2.06% 1.91%
Mainz 05 93.57% 3.21% 3.22%
Borussia Monchengladbach 93.37% 3.35% 3.28%
1. FC Koln 88.18% 5.52% 6.30%
Hoffenheim 87.99% 5.32% 6.69%
Werder Bremen 72.77% 10.60% 16.63%
FC Augsburg 65.36% 12.09% 22.55%
Hertha BSC 53.49% 13.97% 32.54%
VfL Bochum 50.54% 14.24% 35.22%
Schalke 04 37.77% 14.10% 48.13%
VfB Stuttgart 100%
Loser →
↓ Winner
1. FC Heidenheim1. FC Kaiserslautern1. FC Koln1. FC Magdeburg1. FC NurnbergArminia BielefeldBayer LeverkusenBorussia DortmundBorussia MonchengladbachDusseldorfEintracht BraunschweigEintracht FrankfurtFC AugsburgGreuther FurthHamburger SVHannover 96Hansa RostockHertha BSCHoffenheimHolstein KielJahn RegensburgKarlsruher SCMainz 05Paderborn 07RB LeipzigSC FreiburgSV Darmstadt 98SV SandhausenSchalke 04St. PauliUnion BerlinVfB StuttgartVfL BochumVfL WolfsburgWerder Bremen
1. FC Heidenheim36.1%61.00%0.0%1.00%45.2%31.00%36.4%22.00%47.0%132.00%55.2%163.00%48.5%66.00%27.8%36.00%10.0%10.00%55.3%152.00%28.6%7.00%40.3%124.00%44.1%145.00%42.9%21.00%39.8%113.00%
1. FC Kaiserslautern0.0%5.00%0.0%1.00%0.0%1.00%7.1%14.00%29.4%17.00%0.0%5.00%33.3%3.00%0.0%1.00%13.3%15.00%35.7%14.00%22.2%18.00%14.3%14.00%
1. FC Koln63.9%61.00%100.0%5.00%100.0%4.00%50.0%8.00%67.6%37.00%51.0%49.00%79.2%24.00%65.8%79.00%93.8%16.00%83.3%6.00%73.9%23.00%87.5%8.00%72.7%22.00%71.6%67.00%55.0%80.00%100.0%5.00%80.0%55.00%
1. FC Magdeburg0.0%4.00%0.0%1.00%100.0%1.00%0.0%2.00%30.0%10.00%57.1%7.00%0.0%3.00%0.0%3.00%0.0%1.00%28.6%7.00%10.0%10.00%12.5%16.00%100.0%1.00%22.2%9.00%
1. FC Nurnberg50.0%8.00%0.0%3.00%0.0%2.00%26.3%19.00%34.6%26.00%37.5%8.00%28.6%7.00%26.3%19.00%25.0%20.00%33.3%18.00%20.0%5.00%30.8%26.00%
Arminia Bielefeld32.4%37.00%0.0%1.00%30.3%33.00%33.3%15.00%34.7%98.00%32.7%110.00%17.6%51.00%19.4%36.00%0.0%5.00%32.3%93.00%25.0%4.00%27.0%100.00%38.1%105.00%18.2%11.00%34.1%88.00%
Bayer Leverkusen100.0%1.00%100.0%1.00%100.0%1.00%85.7%7.00%100.0%2.00%0.0%1.00%20.0%5.00%100.0%4.00%100.0%2.00%
Borussia Dortmund100.0%1.00%
Borussia Monchengladbach54.8%31.00%100.0%1.00%0.0%1.00%100.0%3.00%69.7%33.00%78.3%23.00%100.0%1.00%90.9%11.00%55.8%43.00%81.8%11.00%83.3%12.00%50.0%2.00%78.6%14.00%67.2%61.00%65.0%40.00%100.0%1.00%68.2%22.00%
Dusseldorf49.0%49.00%14.3%7.00%21.7%23.00%22.7%22.00%45.9%122.00%36.3%135.00%43.1%58.00%36.4%33.00%50.0%2.00%11.1%9.00%44.3%122.00%33.3%3.00%39.0%118.00%44.7%141.00%15.4%13.00%38.0%92.00%
Eintracht Braunschweig0.0%1.00%0.0%1.00%50.0%4.00%20.0%5.00%0.0%7.00%0.0%1.00%25.0%12.00%40.0%5.00%33.3%6.00%0.0%1.00%33.3%6.00%
Eintracht Frankfurt63.6%22.00%100.0%1.00%100.0%2.00%100.0%2.00%66.7%15.00%77.3%22.00%100.0%1.00%66.7%3.00%65.5%29.00%71.4%7.00%83.3%6.00%100.0%1.00%60.0%10.00%81.8%22.00%79.3%29.00%100.0%1.00%81.2%16.00%
FC Augsburg53.0%132.00%92.9%14.00%70.0%10.00%73.7%19.00%65.3%98.00%54.1%122.00%50.0%4.00%64.8%54.00%47.2%163.00%72.9%48.00%100.0%6.00%64.8%54.00%52.9%17.00%61.5%39.00%55.2%163.00%59.6%178.00%63.6%11.00%54.9%91.00%
Greuther Furth20.8%24.00%0.0%2.00%9.1%11.00%33.3%3.00%35.2%54.00%46.7%60.00%24.2%33.00%27.3%11.00%20.0%5.00%29.0%69.00%37.5%8.00%37.7%61.00%36.4%66.00%25.0%4.00%35.3%51.00%
Hamburger SV34.2%79.00%44.2%43.00%34.5%29.00%52.8%163.00%56.0%184.00%40.6%69.00%31.7%41.00%0.0%1.00%50.0%8.00%56.4%188.00%11.1%9.00%48.4%159.00%50.3%179.00%45.7%35.00%45.0%131.00%
Hannover 966.2%16.00%18.2%11.00%28.6%7.00%27.1%48.00%29.7%37.00%26.9%26.00%12.5%8.00%0.0%1.00%33.3%6.00%38.3%47.00%0.0%2.00%40.6%32.00%37.9%29.00%50.0%6.00%27.8%36.00%
Hansa Rostock16.7%6.00%0.0%6.00%0.0%2.00%60.0%5.00%0.0%2.00%0.0%4.00%0.0%1.00%0.0%6.00%0.0%9.00%0.0%4.00%
Hertha BSC44.8%163.00%70.6%17.00%42.9%7.00%65.4%26.00%67.3%110.00%63.7%135.00%80.0%5.00%53.3%60.00%44.0%184.00%70.3%37.00%100.0%2.00%61.3%62.00%46.7%15.00%56.9%65.00%57.1%184.00%57.6%217.00%100.0%9.00%54.5%112.00%
Hoffenheim51.5%66.00%100.0%5.00%100.0%3.00%62.5%8.00%82.4%51.00%56.9%58.00%100.0%7.00%75.8%33.00%59.4%69.00%73.1%26.00%40.0%5.00%77.8%27.00%77.8%9.00%66.7%24.00%63.0%73.00%62.2%74.00%100.0%7.00%63.2%38.00%
Holstein Kiel26.1%23.00%100.0%1.00%16.7%12.00%16.7%6.00%35.2%54.00%38.7%62.00%22.2%27.00%41.7%12.00%0.0%5.00%32.3%65.00%0.0%2.00%29.2%48.00%20.8%48.00%0.0%5.00%32.4%37.00%
Jahn Regensburg12.5%8.00%50.0%2.00%0.0%1.00%47.1%17.00%53.3%15.00%22.2%9.00%50.0%4.00%26.3%19.00%100.0%1.00%16.7%12.00%12.5%16.00%0.0%2.00%23.1%13.00%
Karlsruher SC27.3%22.00%21.4%14.00%40.0%10.00%38.5%39.00%43.1%65.00%33.3%24.00%42.9%7.00%20.0%5.00%39.4%66.00%33.3%6.00%28.0%50.00%36.1%61.00%9.1%11.00%33.3%45.00%
Mainz 0572.2%36.00%66.7%3.00%100.0%3.00%71.4%7.00%80.6%36.00%63.6%33.00%100.0%1.00%72.7%11.00%68.3%41.00%87.5%8.00%100.0%2.00%58.3%12.00%50.0%4.00%57.1%7.00%77.5%40.00%73.3%45.00%100.0%4.00%69.6%23.00%
Paderborn 0728.4%67.00%80.0%5.00%0.0%1.00%32.8%61.00%18.2%22.00%44.8%163.00%42.9%184.00%37.0%73.00%22.5%40.00%12.5%16.00%42.2%187.00%12.5%8.00%40.5%158.00%40.5%195.00%27.3%33.00%40.0%150.00%
RB Leipzig50.0%2.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
SC Freiburg90.0%10.00%100.0%1.00%100.0%1.00%100.0%5.00%88.9%9.00%80.0%5.00%50.0%8.00%66.7%6.00%100.0%5.00%80.0%5.00%87.5%16.00%83.3%6.00%0.0%1.00%100.0%6.00%
SV Darmstadt 9845.0%80.00%0.0%4.00%35.0%40.00%20.7%29.00%40.4%178.00%42.4%217.00%37.8%74.00%26.7%45.00%0.0%1.00%16.7%6.00%49.7%195.00%37.5%8.00%40.6%170.00%50.4%252.00%23.5%17.00%41.3%150.00%
SV Sandhausen0.0%5.00%0.0%1.00%0.0%1.00%36.4%11.00%0.0%9.00%0.0%7.00%0.0%4.00%100.0%1.00%57.1%7.00%0.0%1.00%20.0%5.00%30.8%13.00%50.0%2.00%33.3%3.00%
Schalke 0444.7%152.00%86.7%15.00%71.4%7.00%73.7%19.00%67.7%93.00%55.7%122.00%75.0%12.00%71.0%69.00%43.6%188.00%61.7%47.00%100.0%4.00%67.7%65.00%73.7%19.00%60.6%66.00%57.8%187.00%50.3%195.00%42.9%7.00%48.1%108.00%
St. Pauli20.0%55.00%0.0%2.00%31.8%22.00%18.8%16.00%45.1%91.00%45.5%112.00%36.8%38.00%30.4%23.00%0.0%1.00%0.0%6.00%51.9%108.00%50.0%8.00%37.1%97.00%45.3%117.00%14.3%7.00%44.3%97.00%
Union Berlin71.4%7.00%75.0%4.00%66.7%3.00%62.5%8.00%88.9%9.00%100.0%2.00%100.0%1.00%100.0%2.00%0.0%1.00%66.7%6.00%87.5%8.00%62.5%8.00%100.0%1.00%50.0%8.00%
VfB Stuttgart59.7%124.00%64.3%14.00%90.0%10.00%75.0%20.00%73.0%100.00%61.0%118.00%60.0%5.00%62.3%61.00%51.6%159.00%59.4%32.00%100.0%6.00%70.8%48.00%83.3%12.00%72.0%50.00%59.5%158.00%59.4%170.00%80.0%5.00%62.9%97.00%
VfL Bochum55.9%145.00%77.8%18.00%87.5%16.00%66.7%18.00%61.9%105.00%55.3%141.00%66.7%6.00%63.6%66.00%49.7%179.00%62.1%29.00%100.0%9.00%79.2%48.00%87.5%16.00%63.9%61.00%59.5%195.00%49.6%252.00%69.2%13.00%54.7%117.00%
VfL Wolfsburg57.1%21.00%0.0%1.00%80.0%5.00%81.8%11.00%84.6%13.00%100.0%1.00%75.0%4.00%54.3%35.00%50.0%6.00%100.0%5.00%100.0%2.00%90.9%11.00%72.7%33.00%76.5%17.00%50.0%2.00%85.7%7.00%
Werder Bremen60.2%113.00%85.7%14.00%77.8%9.00%69.2%26.00%65.9%88.00%62.0%92.00%66.7%6.00%64.7%51.00%55.0%131.00%72.2%36.00%100.0%4.00%67.6%37.00%76.9%13.00%66.7%45.00%60.0%150.00%58.7%150.00%66.7%3.00%55.7%97.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Finals
VfB Stuttgart 52.92%
Hamburger SV 47.08%
Loser →
↓ Winner
Hamburger SVVfB Stuttgart
Hamburger SV47.1%100.00%
VfB Stuttgart52.9%100.00%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2022-08-05 Bayern Munich L 1-6 1921 2084 25.3% 24.3% 50.3% -9.6 0
2022-08-05 @ Eintracht Frankfurt W 6-1 2084 1921 50.3% 24.3% 25.3% +9.6 3
2022-08-06 Bayer Leverkusen W 1-0 2014 2003 48.2% 24.8% 27.0% +2.8 3
2022-08-06 @ Borussia Dortmund L 0-1 2003 2014 27.0% 24.8% 48.2% -2.8 0
2022-08-06 SC Freiburg L 0-4 1872 1946 36.1% 26.0% 37.9% -12.6 0
2022-08-06 @ FC Augsburg W 4-0 1946 1872 37.9% 26.0% 36.1% +12.6 3
2022-08-06 Hertha BSC W 3-1 1947 1854 58.8% 21.6% 19.6% +3.3 3
2022-08-06 @ Union Berlin L 1-3 1854 1947 19.6% 21.6% 58.8% -3.3 0
2022-08-06 Hoffenheim W 3-1 1921 1908 48.4% 24.8% 26.9% +4.5 3
2022-08-06 @ Borussia Monchengladbach L 1-3 1908 1921 26.9% 24.8% 48.4% -4.5 0
2022-08-06 Mainz 05 L 1-2 1872 1916 40.4% 25.9% 33.8% -3.6 0
2022-08-06 @ VfL Bochum W 2-1 1916 1872 33.8% 25.9% 40.4% +3.6 3
2022-08-06 Werder Bremen D 2-2 1922 1866 54.2% 23.2% 22.6% -0.5 1
2022-08-06 @ VfL Wolfsburg D 2-2 1866 1922 22.6% 23.2% 54.2% +0.5 1
2022-08-07 RB Leipzig D 1-1 1873 2023 26.7% 24.8% 48.6% +0.4 1
2022-08-07 @ VfB Stuttgart D 1-1 2023 1873 48.6% 24.8% 26.7% -0.4 1
2022-08-07 Schalke 04 W 3-1 1910 1854 54.1% 23.3% 22.6% +3.9 3
2022-08-07 @ 1. FC Koln L 1-3 1854 1910 22.6% 23.3% 54.1% -3.9 0
2022-08-12 Borussia Dortmund L 1-3 1959 2017 38.4% 26.0% 35.6% -6.0 3
2022-08-12 @ SC Freiburg W 3-1 2017 1959 35.6% 26.0% 38.4% +6.0 6
2022-08-13 1. FC Koln D 2-2 2022 1914 60.7% 20.9% 18.4% -0.6 2
2022-08-13 @ RB Leipzig D 2-2 1914 2022 18.4% 20.9% 60.7% +0.6 4
2022-08-13 Borussia Monchengladbach D 2-2 1850 1925 35.9% 26.0% 38.1% +0.0 1
2022-08-13 @ Schalke 04 D 2-2 1925 1850 38.1% 26.0% 35.9% -0.0 4
2022-08-13 Eintracht Frankfurt D 1-1 1851 1911 38.1% 26.0% 35.9% -0.0 1
2022-08-13 @ Hertha BSC D 1-1 1911 1851 35.9% 26.0% 38.1% +0.0 1
2022-08-13 FC Augsburg L 1-2 2000 1860 64.4% 19.2% 16.4% -5.2 0
2022-08-13 @ Bayer Leverkusen W 2-1 1860 2000 16.4% 19.2% 64.4% +5.2 3
2022-08-13 VfB Stuttgart D 2-2 1866 1873 45.6% 25.3% 29.1% -0.2 2
2022-08-13 @ Werder Bremen D 2-2 1873 1866 29.1% 25.3% 45.6% +0.2 2
2022-08-13 VfL Bochum W 3-2 1904 1868 51.4% 24.1% 24.5% +2.3 3
2022-08-13 @ Hoffenheim L 2-3 1868 1904 24.5% 24.1% 51.4% -2.3 0
2022-08-14 Union Berlin D 0-0 1920 1951 42.3% 25.7% 32.0% -0.2 4
2022-08-14 @ Mainz 05 D 0-0 1951 1920 32.0% 25.7% 42.3% +0.2 4
2022-08-14 VfL Wolfsburg W 2-0 2094 1922 68.0% 17.5% 14.5% +2.7 6
2022-08-14 @ Bayern Munich L 0-2 1922 2094 14.5% 17.5% 68.0% -2.7 1
2022-08-19 Hertha BSC W 1-0 1925 1851 56.4% 22.5% 21.1% +2.2 7
2022-08-19 @ Borussia Monchengladbach L 0-1 1851 1925 21.1% 22.5% 56.4% -2.2 1
2022-08-20 SC Freiburg L 0-1 1874 1953 35.4% 26.0% 38.7% -3.5 2
2022-08-20 @ VfB Stuttgart W 1-0 1953 1874 38.7% 26.0% 35.4% +3.5 6
2022-08-20 Hoffenheim L 0-3 1995 1906 58.3% 21.8% 19.9% -14.0 0
2022-08-20 @ Bayer Leverkusen W 3-0 1906 1995 19.9% 21.8% 58.3% +14.0 6
2022-08-20 Mainz 05 L 1-2 1865 1920 38.9% 26.0% 35.1% -3.5 3
2022-08-20 @ FC Augsburg W 2-1 1920 1865 35.1% 26.0% 38.9% +3.5 7
2022-08-20 RB Leipzig W 2-1 1951 2022 36.6% 26.0% 37.4% +3.4 7
2022-08-20 @ Union Berlin L 1-2 2022 1951 37.4% 26.0% 36.6% -3.4 2
2022-08-20 Schalke 04 D 0-0 1919 1850 55.8% 22.7% 21.5% -0.8 2
2022-08-20 @ VfL Wolfsburg D 0-0 1850 1919 21.5% 22.7% 55.8% +0.8 2
2022-08-20 Werder Bremen L 2-3 2023 1866 66.4% 18.3% 15.3% -5.0 6
2022-08-20 @ Borussia Dortmund W 3-2 1866 2023 15.3% 18.3% 66.4% +5.0 5
2022-08-21 1. FC Koln D 1-1 1911 1915 46.2% 25.2% 28.6% -0.3 2
2022-08-21 @ Eintracht Frankfurt D 1-1 1915 1911 28.6% 25.2% 46.2% +0.3 5
2022-08-21 Bayern Munich L 0-7 1866 2097 19.4% 21.5% 59.0% -12.2 0
2022-08-21 @ VfL Bochum W 7-0 2097 1866 59.0% 21.5% 19.4% +12.2 9
2022-08-26 VfL Bochum W 1-0 1956 1854 60.0% 21.2% 18.9% +2.0 9
2022-08-26 @ SC Freiburg L 0-1 1854 1956 18.9% 21.2% 60.0% -2.0 0
2022-08-27 Bayer Leverkusen L 0-3 1923 1981 38.5% 26.0% 35.5% -10.1 7
2022-08-27 @ Mainz 05 W 3-0 1981 1923 35.5% 26.0% 38.5% +10.1 3
2022-08-27 Borussia Dortmund L 0-1 1849 2018 24.7% 24.1% 51.2% -2.6 1
2022-08-27 @ Hertha BSC W 1-0 2018 1849 51.2% 24.1% 24.7% +2.6 9
2022-08-27 Borussia Monchengladbach D 1-1 2109 1927 69.0% 17.0% 14.0% -1.1 10
2022-08-27 @ Bayern Munich D 1-1 1927 2109 14.0% 17.0% 69.0% +1.1 8
2022-08-27 FC Augsburg W 1-0 1920 1862 54.4% 23.2% 22.4% +2.3 9
2022-08-27 @ Hoffenheim L 0-1 1862 1920 22.4% 23.2% 54.4% -2.3 3
2022-08-27 Union Berlin L 1-6 1851 1954 32.1% 25.8% 42.1% -11.8 2
2022-08-27 @ Schalke 04 W 6-1 1954 1851 42.1% 25.8% 32.1% +11.8 10
2022-08-27 VfL Wolfsburg W 2-0 2018 1918 59.6% 21.3% 19.1% +3.7 5
2022-08-27 @ RB Leipzig L 0-2 1918 2018 19.1% 21.3% 59.6% -3.7 2
2022-08-28 Eintracht Frankfurt L 3-4 1871 1911 41.0% 25.9% 33.2% -3.4 5
2022-08-28 @ Werder Bremen W 4-3 1911 1871 33.2% 25.9% 41.0% +3.4 5
2022-08-28 VfB Stuttgart D 0-0 1915 1870 52.6% 23.7% 23.6% -0.7 6
2022-08-28 @ 1. FC Koln D 0-0 1870 1915 23.6% 23.7% 52.6% +0.7 3
2022-09-02 Hoffenheim W 1-0 2021 1922 59.5% 21.4% 19.2% +2.0 12
2022-09-02 @ Borussia Dortmund L 0-1 1922 2021 19.2% 21.4% 59.5% -2.0 9
2022-09-03 1. FC Koln L 2-4 1915 1914 46.7% 25.1% 28.2% -6.2 2
2022-09-03 @ VfL Wolfsburg W 4-2 1914 1915 28.2% 25.1% 46.7% +6.3 9
2022-09-03 Bayern Munich D 1-1 1966 2108 27.6% 25.0% 47.4% +0.4 11
2022-09-03 @ Union Berlin D 1-1 2108 1966 47.4% 25.0% 27.6% -0.4 11
2022-09-03 SC Freiburg L 2-3 1991 1958 51.0% 24.2% 24.8% -4.1 3
2022-09-03 @ Bayer Leverkusen W 3-2 1958 1991 24.8% 24.2% 51.0% +4.1 12
2022-09-03 RB Leipzig W 4-0 1915 2022 31.6% 25.7% 42.7% +14.3 8
2022-09-03 @ Eintracht Frankfurt L 0-4 2022 1915 42.7% 25.7% 31.6% -14.3 5
2022-09-03 Schalke 04 D 1-1 1871 1839 50.9% 24.2% 24.9% -0.5 4
2022-09-03 @ VfB Stuttgart D 1-1 1839 1871 24.9% 24.2% 50.9% +0.5 3
2022-09-03 Werder Bremen L 0-2 1852 1868 44.4% 25.5% 30.1% -7.8 0
2022-09-03 @ VfL Bochum W 2-0 1868 1852 30.1% 25.5% 44.4% +7.8 8
2022-09-04 Hertha BSC L 0-2 1859 1846 48.4% 24.8% 26.8% -8.3 3
2022-09-04 @ FC Augsburg W 2-0 1846 1859 26.8% 24.8% 48.4% +8.3 4
2022-09-04 Mainz 05 L 0-1 1929 1913 48.7% 24.7% 26.6% -4.4 8
2022-09-04 @ Borussia Monchengladbach W 1-0 1913 1929 26.6% 24.7% 48.7% +4.4 10
2022-09-09 FC Augsburg L 0-1 1875 1851 49.9% 24.4% 25.6% -4.5 8
2022-09-09 @ Werder Bremen W 1-0 1851 1875 25.6% 24.4% 49.9% +4.5 6
2022-09-10 Bayer Leverkusen D 2-2 1855 1987 28.7% 25.2% 46.1% +0.2 5
2022-09-10 @ Hertha BSC D 2-2 1987 1855 46.1% 25.2% 28.7% -0.2 4
2022-09-10 Borussia Dortmund W 3-0 2008 2023 44.5% 25.5% 30.0% +8.3 8
2022-09-10 @ RB Leipzig L 0-3 2023 2008 30.0% 25.5% 44.5% -8.3 12
2022-09-10 Mainz 05 W 4-1 1920 1917 47.0% 25.1% 28.0% +6.6 12
2022-09-10 @ Hoffenheim L 1-4 1917 1920 28.0% 25.1% 47.0% -6.6 10
2022-09-10 VfB Stuttgart D 2-2 2107 1870 74.7% 14.1% 11.2% -1.0 12
2022-09-10 @ Bayern Munich D 2-2 1870 2107 11.2% 14.1% 74.7% +1.0 5
2022-09-10 VfL Bochum W 3-1 1839 1844 46.0% 25.2% 28.8% +4.8 6
2022-09-10 @ Schalke 04 L 1-3 1844 1839 28.8% 25.2% 46.0% -4.8 0
2022-09-10 VfL Wolfsburg L 0-1 1929 1908 49.4% 24.6% 26.0% -4.5 8
2022-09-10 @ Eintracht Frankfurt W 1-0 1908 1929 26.0% 24.6% 49.4% +4.5 5
2022-09-11 Borussia Monchengladbach D 0-0 1963 1924 51.8% 24.0% 24.2% -0.6 13
2022-09-11 @ SC Freiburg D 0-0 1924 1963 24.2% 24.0% 51.8% +0.6 9
2022-09-11 Union Berlin L 0-1 1921 1966 40.2% 25.9% 34.0% -3.8 9
2022-09-11 @ 1. FC Koln W 1-0 1966 1921 34.0% 25.9% 40.2% +3.8 14
2022-09-16 Hertha BSC D 1-1 1911 1855 54.1% 23.3% 22.6% -0.6 11
2022-09-16 @ Mainz 05 D 1-1 1855 1911 22.6% 23.3% 54.1% +0.6 6
2022-09-17 Bayern Munich W 1-0 1855 2106 18.0% 20.5% 61.5% +5.3 9
2022-09-17 @ FC Augsburg L 0-1 2106 1855 61.5% 20.5% 18.0% -5.3 12
2022-09-17 Eintracht Frankfurt L 1-3 1871 1924 39.1% 25.9% 34.9% -6.1 5
2022-09-17 @ VfB Stuttgart W 3-1 1924 1871 34.9% 25.9% 39.1% +6.1 11
2022-09-17 RB Leipzig W 3-0 1925 2016 33.8% 25.9% 40.4% +10.5 12
2022-09-17 @ Borussia Monchengladbach L 0-3 2016 1925 40.4% 25.9% 33.8% -10.5 8
2022-09-17 Schalke 04 W 1-0 2014 1844 67.8% 17.6% 14.6% +1.4 15
2022-09-17 @ Borussia Dortmund L 0-1 1844 2014 14.6% 17.6% 67.8% -1.5 6
2022-09-17 Werder Bremen D 1-1 1986 1871 61.5% 20.5% 17.9% -0.9 5
2022-09-17 @ Bayer Leverkusen D 1-1 1871 1986 17.9% 20.5% 61.5% +0.9 9
2022-09-18 1. FC Koln D 1-1 1839 1917 35.6% 26.0% 38.4% +0.1 1
2022-09-18 @ VfL Bochum D 1-1 1917 1839 38.4% 26.0% 35.6% -0.0 10
2022-09-18 SC Freiburg D 0-0 1927 1962 41.7% 25.8% 32.5% -0.2 13
2022-09-18 @ Hoffenheim D 0-0 1962 1927 32.5% 25.8% 41.7% +0.2 14
2022-09-18 VfL Wolfsburg W 2-0 1970 1913 54.3% 23.2% 22.5% +4.4 17
2022-09-18 @ Union Berlin L 0-2 1913 1970 22.5% 23.2% 54.3% -4.4 5
2022-09-30 Bayer Leverkusen W 4-0 2101 1986 61.5% 20.5% 18.0% +6.6 15
2022-09-30 @ Bayern Munich L 0-4 1986 2101 18.0% 20.5% 61.5% -6.6 5
2022-10-01 Borussia Dortmund W 3-2 1917 2016 32.7% 25.8% 41.5% +3.5 13
2022-10-01 @ 1. FC Koln L 2-3 2016 1917 41.5% 25.8% 32.7% -3.5 15
2022-10-01 Borussia Monchengladbach W 5-1 1872 1935 37.6% 26.0% 36.4% +10.6 12
2022-10-01 @ Werder Bremen L 1-5 1935 1872 36.4% 26.0% 37.6% -10.6 12
2022-10-01 Mainz 05 W 2-1 1962 1910 53.6% 23.4% 23.0% +2.3 17
2022-10-01 @ SC Freiburg L 1-2 1910 1962 23.0% 23.4% 53.6% -2.3 11
2022-10-01 Union Berlin W 2-0 1930 1975 40.4% 25.9% 33.7% +6.3 14
2022-10-01 @ Eintracht Frankfurt L 0-2 1975 1930 33.7% 25.9% 40.4% -6.3 17
2022-10-01 VfB Stuttgart W 3-2 1908 1865 52.5% 23.8% 23.8% +2.2 8
2022-10-01 @ VfL Wolfsburg L 2-3 1865 1908 23.8% 23.8% 52.5% -2.2 5
2022-10-01 VfL Bochum W 4-0 2006 1839 67.4% 17.8% 14.8% +5.3 11
2022-10-01 @ RB Leipzig L 0-4 1839 2006 14.8% 17.8% 67.4% -5.3 1
2022-10-02 FC Augsburg L 2-3 1843 1861 44.1% 25.5% 30.4% -3.7 6
2022-10-02 @ Schalke 04 W 3-2 1861 1843 30.4% 25.5% 44.1% +3.7 12
2022-10-02 Hoffenheim D 1-1 1856 1927 36.5% 26.0% 37.5% +0.0 7
2022-10-02 @ Hertha BSC D 1-1 1927 1856 37.5% 26.0% 36.5% -0.0 14
2022-10-07 Werder Bremen L 1-2 1927 1882 52.6% 23.7% 23.7% -4.4 14
2022-10-07 @ Hoffenheim W 2-1 1882 1927 23.7% 23.7% 52.6% +4.4 15
2022-10-08 Bayern Munich D 2-2 2012 2108 33.2% 25.9% 40.9% +0.1 16
2022-10-08 @ Borussia Dortmund D 2-2 2108 2012 40.9% 25.9% 33.2% -0.1 16
2022-10-08 Eintracht Frankfurt W 3-0 1834 1937 32.2% 25.8% 42.0% +10.8 4
2022-10-08 @ VfL Bochum L 0-3 1937 1834 42.0% 25.8% 32.2% -10.8 14
2022-10-08 RB Leipzig D 1-1 1908 2011 32.2% 25.8% 42.0% +0.2 12
2022-10-08 @ Mainz 05 D 1-1 2011 1908 42.0% 25.8% 32.2% -0.2 12
2022-10-08 Schalke 04 W 4-0 1979 1839 64.4% 19.3% 16.4% +6.0 8
2022-10-08 @ Bayer Leverkusen L 0-4 1839 1979 16.4% 19.3% 64.4% -6.0 6
2022-10-08 VfL Wolfsburg D 1-1 1864 1911 40.1% 25.9% 34.0% -0.1 13
2022-10-08 @ FC Augsburg D 1-1 1911 1864 34.0% 25.9% 40.1% +0.1 9
2022-10-09 1. FC Koln W 5-2 1925 1920 47.2% 25.0% 27.8% +5.7 15
2022-10-09 @ Borussia Monchengladbach L 2-5 1920 1925 27.8% 25.0% 47.2% -5.7 13
2022-10-09 SC Freiburg D 2-2 1856 1964 31.5% 25.7% 42.9% +0.2 8
2022-10-09 @ Hertha BSC D 2-2 1964 1856 42.9% 25.7% 31.5% -0.2 18
2022-10-09 Union Berlin L 0-1 1863 1968 31.9% 25.7% 42.4% -3.2 5
2022-10-09 @ VfB Stuttgart W 1-0 1968 1863 42.4% 25.7% 31.9% +3.2 20
2022-10-14 Hoffenheim L 0-3 1833 1922 34.1% 25.9% 40.0% -9.2 6
2022-10-14 @ Schalke 04 W 3-0 1922 1833 40.0% 25.9% 34.1% +9.2 17
2022-10-15 Bayer Leverkusen W 5-1 1926 1985 38.3% 26.0% 35.7% +10.4 17
2022-10-15 @ Eintracht Frankfurt L 1-5 1985 1926 35.7% 26.0% 38.3% -10.4 8
2022-10-15 Borussia Monchengladbach D 2-2 1911 1930 43.9% 25.6% 30.6% -0.2 10
2022-10-15 @ VfL Wolfsburg D 2-2 1930 1911 30.6% 25.6% 43.9% +0.2 16
2022-10-15 Hertha BSC W 3-2 2011 1856 66.1% 18.4% 15.4% +1.4 15
2022-10-15 @ RB Leipzig L 2-3 1856 2011 15.4% 18.4% 66.1% -1.4 8
2022-10-15 Mainz 05 L 0-2 1887 1908 43.6% 25.6% 30.8% -7.7 15
2022-10-15 @ Werder Bremen W 2-0 1908 1887 30.8% 25.6% 43.6% +7.7 15
2022-10-15 VfL Bochum W 4-1 1860 1845 48.6% 24.7% 26.6% +6.3 8
2022-10-15 @ VfB Stuttgart L 1-4 1845 1860 26.6% 24.7% 48.6% -6.4 4
2022-10-16 Borussia Dortmund W 2-0 1972 2012 40.9% 25.9% 33.3% +6.2 23
2022-10-16 @ Union Berlin L 0-2 2012 1972 33.3% 25.9% 40.9% -6.2 16
2022-10-16 FC Augsburg W 3-2 1914 1864 53.3% 23.5% 23.1% +2.2 16
2022-10-16 @ 1. FC Koln L 2-3 1864 1914 23.1% 23.5% 53.3% -2.2 13
2022-10-16 SC Freiburg W 5-0 2108 1964 64.8% 19.1% 16.1% +7.2 19
2022-10-16 @ Bayern Munich L 0-5 1964 2108 16.1% 19.1% 64.8% -7.2 18
2022-10-21 1. FC Koln W 5-0 1916 1917 46.5% 25.2% 28.4% +12.8 18
2022-10-21 @ Mainz 05 L 0-5 1917 1916 28.4% 25.2% 46.5% -12.8 16
2022-10-22 Bayern Munich L 0-2 1931 2115 23.4% 23.6% 53.0% -4.6 17
2022-10-22 @ Hoffenheim W 2-0 2115 1931 53.0% 23.6% 23.4% +4.6 22
2022-10-22 Eintracht Frankfurt L 1-3 1931 1936 45.8% 25.3% 28.9% -6.9 16
2022-10-22 @ Borussia Monchengladbach W 3-1 1936 1931 28.9% 25.3% 45.8% +6.9 20
2022-10-22 RB Leipzig D 3-3 1862 2012 26.7% 24.8% 48.6% +0.3 14
2022-10-22 @ FC Augsburg D 3-3 2012 1862 48.6% 24.8% 26.7% -0.3 16
2022-10-22 VfB Stuttgart W 5-0 2006 1866 64.4% 19.2% 16.3% +7.3 19
2022-10-22 @ Borussia Dortmund L 0-5 1866 2006 16.3% 19.2% 64.4% -7.3 8
2022-10-22 VfL Wolfsburg D 2-2 1974 1911 55.1% 23.0% 21.9% -0.5 9
2022-10-22 @ Bayer Leverkusen D 2-2 1911 1974 21.9% 23.0% 55.1% +0.5 11
2022-10-22 Werder Bremen W 2-0 1957 1879 56.9% 22.3% 20.8% +4.1 21
2022-10-22 @ SC Freiburg L 0-2 1879 1957 20.8% 22.3% 56.9% -4.1 15
2022-10-23 Schalke 04 W 2-1 1854 1824 50.7% 24.2% 25.0% +2.5 11
2022-10-23 @ Hertha BSC L 1-2 1824 1854 25.0% 24.2% 50.7% -2.5 6
2022-10-23 Union Berlin W 2-1 1838 1978 27.8% 25.0% 47.1% +4.1 7
2022-10-23 @ VfL Bochum L 1-2 1978 1838 47.1% 25.0% 27.8% -4.1 23
2022-10-28 Hertha BSC W 1-0 1875 1857 49.1% 24.6% 26.3% +2.7 18
2022-10-28 @ Werder Bremen L 0-1 1857 1875 26.3% 24.6% 49.1% -2.7 11
2022-10-29 Bayer Leverkusen W 2-0 2012 1974 51.7% 24.0% 24.3% +4.8 19
2022-10-29 @ RB Leipzig L 0-2 1974 2012 24.3% 24.0% 51.7% -4.8 9
2022-10-29 Borussia Dortmund L 1-2 1943 2014 36.6% 26.0% 37.4% -3.4 20
2022-10-29 @ Eintracht Frankfurt W 2-1 2014 1943 37.4% 26.0% 36.6% +3.4 22
2022-10-29 FC Augsburg W 2-1 1859 1862 46.1% 25.2% 28.7% +2.8 11
2022-10-29 @ VfB Stuttgart L 1-2 1862 1859 28.7% 25.2% 46.1% -2.8 14
2022-10-29 Mainz 05 W 6-2 2119 1929 70.0% 16.5% 13.5% +3.3 25
2022-10-29 @ Bayern Munich L 2-6 1929 2119 13.5% 16.5% 70.0% -3.3 18
2022-10-29 VfL Bochum W 4-0 1911 1842 55.7% 22.8% 21.5% +8.0 14
2022-10-29 @ VfL Wolfsburg L 0-4 1842 1911 21.5% 22.8% 55.7% -8.0 7
2022-10-30 Borussia Monchengladbach W 2-1 1974 1924 53.3% 23.5% 23.2% +2.3 26
2022-10-30 @ Union Berlin L 1-2 1924 1974 23.2% 23.5% 53.3% -2.3 16
2022-10-30 SC Freiburg L 0-2 1821 1961 27.8% 25.0% 47.1% -5.4 6
2022-10-30 @ Schalke 04 W 2-0 1961 1821 47.1% 25.0% 27.8% +5.4 24
2022-10-30 Hoffenheim D 1-1 1904 1927 43.4% 25.6% 31.0% -0.2 17
2022-10-30 @ 1. FC Koln D 1-1 1927 1904 31.0% 25.6% 43.4% +0.2 18
2022-11-04 VfB Stuttgart W 3-1 1921 1861 54.6% 23.1% 22.3% +3.8 19
2022-11-04 @ Borussia Monchengladbach L 1-3 1861 1921 22.3% 23.1% 54.6% -3.8 11
2022-11-05 Bayern Munich L 2-3 1854 2123 16.8% 19.6% 63.6% -1.5 11
2022-11-05 @ Hertha BSC W 3-2 2123 1854 63.6% 19.6% 16.8% +1.5 28
2022-11-05 Eintracht Frankfurt L 1-2 1860 1940 35.2% 26.0% 38.8% -3.3 14
2022-11-05 @ FC Augsburg W 2-1 1940 1860 38.8% 26.0% 35.2% +3.3 23
2022-11-05 RB Leipzig L 1-3 1927 2017 34.0% 25.9% 40.1% -5.5 18
2022-11-05 @ Hoffenheim W 3-1 2017 1927 40.1% 25.9% 34.0% +5.5 22
2022-11-05 Schalke 04 W 2-1 1878 1816 54.8% 23.1% 22.1% +2.2 21
2022-11-05 @ Werder Bremen L 1-2 1816 1878 22.1% 23.1% 54.8% -2.2 6
2022-11-05 VfL Bochum W 3-0 2017 1834 69.2% 17.0% 13.9% +3.8 25
2022-11-05 @ Borussia Dortmund L 0-3 1834 2017 13.9% 17.0% 69.2% -3.8 7
2022-11-05 VfL Wolfsburg L 0-3 1925 1919 47.4% 25.0% 27.6% -11.9 18
2022-11-05 @ Mainz 05 W 3-0 1919 1925 27.6% 25.0% 47.4% +11.9 17
2022-11-06 1. FC Koln W 2-0 1966 1904 55.0% 23.0% 22.0% +4.3 27
2022-11-06 @ SC Freiburg L 0-2 1904 1966 22.0% 23.0% 55.0% -4.3 17
2022-11-06 Union Berlin W 5-0 1969 1976 45.6% 25.3% 29.0% +13.1 12
2022-11-06 @ Bayer Leverkusen L 0-5 1976 1969 29.0% 25.3% 45.6% -13.1 26
2022-11-08 Borussia Dortmund W 2-0 1931 2021 34.0% 25.9% 40.1% +7.2 20
2022-11-08 @ VfL Wolfsburg L 0-2 2021 1931 40.1% 25.9% 34.0% -7.2 25
2022-11-08 Borussia Monchengladbach W 2-1 1831 1925 33.3% 25.9% 40.8% +3.6 10
2022-11-08 @ VfL Bochum L 1-2 1925 1831 40.8% 25.9% 33.3% -3.7 19
2022-11-08 Hertha BSC W 2-1 1858 1853 47.3% 25.0% 27.7% +2.7 14
2022-11-08 @ VfB Stuttgart L 1-2 1853 1858 27.7% 25.0% 47.3% -2.7 11
2022-11-08 Werder Bremen W 6-1 2124 1880 75.4% 13.7% 10.9% +3.7 31
2022-11-08 @ Bayern Munich L 1-6 1880 2124 10.9% 13.7% 75.4% -3.7 21
2022-11-09 Bayer Leverkusen L 1-2 1899 1982 34.9% 25.9% 39.2% -3.2 17
2022-11-09 @ 1. FC Koln W 2-1 1982 1899 39.2% 25.9% 34.9% +3.2 15
2022-11-09 FC Augsburg D 2-2 1963 1856 60.5% 21.0% 18.6% -0.6 27
2022-11-09 @ Union Berlin D 2-2 1856 1963 18.6% 21.0% 60.5% +0.6 15
2022-11-09 SC Freiburg W 3-1 2022 1971 53.5% 23.5% 23.0% +3.9 25
2022-11-09 @ RB Leipzig L 1-3 1971 2022 23.0% 23.5% 53.5% -3.9 27
2022-11-09 Hoffenheim W 4-2 1943 1921 49.6% 24.5% 25.9% +3.9 26
2022-11-09 @ Eintracht Frankfurt L 2-4 1921 1943 25.9% 24.5% 49.6% -3.9 18
2022-11-09 Mainz 05 W 1-0 1814 1913 32.7% 25.8% 41.5% +3.9 9
2022-11-09 @ Schalke 04 L 0-1 1913 1814 41.5% 25.8% 32.7% -3.9 18
2022-11-11 Borussia Dortmund W 4-2 1922 2013 33.7% 25.9% 40.5% +5.6 22
2022-11-11 @ Borussia Monchengladbach L 2-4 2013 1922 40.5% 25.9% 33.7% -5.6 25
2022-11-12 1. FC Koln W 2-0 1850 1896 40.1% 25.9% 34.0% +6.4 14
2022-11-12 @ Hertha BSC L 0-2 1896 1850 34.0% 25.9% 40.1% -6.3 17
2022-11-12 Bayern Munich L 0-2 1818 2128 14.3% 17.4% 68.3% -2.7 9
2022-11-12 @ Schalke 04 W 2-0 2128 1818 68.3% 17.4% 14.3% +2.7 34
2022-11-12 RB Leipzig L 1-2 1876 2026 26.7% 24.8% 48.5% -2.6 21
2022-11-12 @ Werder Bremen W 2-1 2026 1876 48.5% 24.8% 26.7% +2.6 28
2022-11-12 VfB Stuttgart W 2-0 1985 1860 62.7% 20.0% 17.3% +3.3 18
2022-11-12 @ Bayer Leverkusen L 0-2 1860 1985 17.3% 20.0% 62.7% -3.3 14
2022-11-12 VfL Bochum L 0-1 1857 1834 49.7% 24.5% 25.8% -4.5 15
2022-11-12 @ FC Augsburg W 1-0 1834 1857 25.8% 24.5% 49.7% +4.5 13
2022-11-12 VfL Wolfsburg L 1-2 1918 1938 43.7% 25.6% 30.7% -3.8 18
2022-11-12 @ Hoffenheim W 2-1 1938 1918 30.7% 25.6% 43.7% +3.8 23
2022-11-13 Eintracht Frankfurt D 1-1 1909 1947 41.3% 25.8% 32.9% -0.2 19
2022-11-13 @ Mainz 05 D 1-1 1947 1909 32.9% 25.8% 41.3% +0.2 27
2022-11-13 Union Berlin W 4-1 1967 1962 47.2% 25.0% 27.8% +6.6 30
2022-11-13 @ SC Freiburg L 1-4 1962 1967 27.8% 25.0% 47.2% -6.6 27
2023-01-20 Bayern Munich D 1-1 2029 2131 32.3% 25.8% 41.9% +0.2 29
2023-01-20 @ RB Leipzig D 1-1 2131 2029 41.9% 25.8% 32.3% -0.2 35
2023-01-21 SC Freiburg W 6-0 1942 1973 42.2% 25.7% 32.0% +16.8 26
2023-01-21 @ VfL Wolfsburg L 0-6 1973 1942 32.0% 25.7% 42.2% -16.8 30
2023-01-21 Hertha BSC W 3-1 1839 1856 44.2% 25.5% 30.3% +5.0 16
2023-01-21 @ VfL Bochum L 1-3 1856 1839 30.3% 25.5% 44.2% -5.0 14
2023-01-21 Hoffenheim W 3-1 1956 1914 52.3% 23.8% 23.9% +4.1 30
2023-01-21 @ Union Berlin L 1-3 1914 1956 23.9% 23.8% 52.3% -4.1 18
2023-01-21 Mainz 05 D 1-1 1857 1909 39.2% 25.9% 34.8% -0.1 15
2023-01-21 @ VfB Stuttgart D 1-1 1909 1857 34.8% 25.9% 39.2% +0.1 20
2023-01-21 Schalke 04 W 3-0 1947 1815 63.5% 19.7% 16.9% +4.7 30
2023-01-21 @ Eintracht Frankfurt L 0-3 1815 1947 16.9% 19.7% 63.5% -4.7 9
2023-01-21 Werder Bremen W 7-1 1890 1874 48.8% 24.7% 26.5% +11.8 20
2023-01-21 @ 1. FC Koln L 1-7 1874 1890 26.5% 24.7% 48.8% -11.8 21
2023-01-22 Bayer Leverkusen L 2-3 1927 1989 37.9% 26.0% 36.1% -3.3 22
2023-01-22 @ Borussia Monchengladbach W 3-2 1989 1927 36.1% 26.0% 37.9% +3.3 21
2023-01-22 FC Augsburg W 4-3 2008 1853 66.1% 18.4% 15.4% +1.3 28
2023-01-22 @ Borussia Dortmund L 3-4 1853 2008 15.4% 18.4% 66.1% -1.4 15
2023-01-24 1. FC Koln D 1-1 2130 1902 73.9% 14.5% 11.6% -1.3 36
2023-01-24 @ Bayern Munich D 1-1 1902 2130 11.6% 14.5% 73.9% +1.3 21
2023-01-24 RB Leipzig L 1-6 1810 2029 20.4% 22.1% 57.5% -7.8 9
2023-01-24 @ Schalke 04 W 6-1 2029 1810 57.5% 22.1% 20.4% +7.8 32
2023-01-24 VfB Stuttgart D 2-2 1910 1857 53.7% 23.4% 22.9% -0.5 19
2023-01-24 @ Hoffenheim D 2-2 1857 1910 22.9% 23.4% 53.7% +0.5 16
2023-01-24 VfL Wolfsburg L 0-5 1851 1959 31.6% 25.7% 42.7% -14.0 14
2023-01-24 @ Hertha BSC W 5-0 1959 1851 42.7% 25.7% 31.6% +14.0 29
2023-01-25 Borussia Dortmund L 1-2 1909 2009 32.6% 25.8% 41.6% -3.1 20
2023-01-25 @ Mainz 05 W 2-1 2009 1909 41.6% 25.8% 32.6% +3.1 31
2023-01-25 Borussia Monchengladbach W 1-0 1851 1924 36.3% 26.0% 37.7% +3.6 18
2023-01-25 @ FC Augsburg L 0-1 1924 1851 37.7% 26.0% 36.3% -3.6 22
2023-01-25 Eintracht Frankfurt D 1-1 1957 1952 47.2% 25.0% 27.7% -0.4 31
2023-01-25 @ SC Freiburg D 1-1 1952 1957 27.7% 25.0% 47.2% +0.4 31
2023-01-25 Union Berlin L 1-2 1862 1960 32.8% 25.8% 41.3% -3.1 21
2023-01-25 @ Werder Bremen W 2-1 1960 1862 41.3% 25.8% 32.8% +3.1 33
2023-01-25 VfL Bochum W 2-0 1992 1844 65.4% 18.8% 15.8% +3.0 24
2023-01-25 @ Bayer Leverkusen L 0-2 1844 1992 15.8% 18.8% 65.4% -3.0 16
2023-01-27 VfB Stuttgart W 2-1 2037 1857 68.8% 17.1% 14.1% +1.3 35
2023-01-27 @ RB Leipzig L 1-2 1857 2037 14.1% 17.1% 68.8% -1.3 16
2023-01-28 Borussia Monchengladbach L 1-4 1909 1920 45.1% 25.4% 29.5% -9.6 19
2023-01-28 @ Hoffenheim W 4-1 1920 1909 29.5% 25.4% 45.1% +9.6 25
2023-01-28 Eintracht Frankfurt D 1-1 2129 1952 68.5% 17.3% 14.2% -1.1 37
2023-01-28 @ Bayern Munich D 1-1 1952 2129 14.2% 17.3% 68.5% +1.1 32
2023-01-28 FC Augsburg W 3-1 1956 1855 59.8% 21.2% 19.0% +3.2 34
2023-01-28 @ SC Freiburg L 1-3 1855 1956 19.0% 21.2% 59.8% -3.2 18
2023-01-28 Union Berlin L 0-2 1837 1963 29.4% 25.4% 45.2% -5.6 14
2023-01-28 @ Hertha BSC W 2-0 1963 1837 45.2% 25.4% 29.4% +5.6 36
2023-01-28 VfL Bochum W 5-2 1906 1841 55.3% 22.9% 21.8% +4.5 23
2023-01-28 @ Mainz 05 L 2-5 1841 1906 21.8% 22.9% 55.3% -4.5 16
2023-01-28 VfL Wolfsburg W 2-1 1859 1973 30.8% 25.6% 43.6% +3.8 24
2023-01-28 @ Werder Bremen L 1-2 1973 1859 43.6% 25.6% 30.8% -3.8 29
2023-01-29 1. FC Koln D 0-0 1803 1903 32.6% 25.8% 41.6% +0.2 10
2023-01-29 @ Schalke 04 D 0-0 1903 1803 41.6% 25.8% 32.6% -0.2 22
2023-01-29 Borussia Dortmund L 0-2 1995 2012 44.2% 25.5% 30.3% -7.8 24
2023-01-29 @ Bayer Leverkusen W 2-0 2012 1995 30.3% 25.5% 44.2% +7.7 34
2023-02-03 Bayer Leverkusen W 1-0 1852 1987 28.2% 25.1% 46.6% +4.3 21
2023-02-03 @ FC Augsburg L 0-1 1987 1852 46.6% 25.1% 28.2% -4.3 24
2023-02-04 SC Freiburg W 5-1 2020 1959 54.7% 23.1% 22.2% +6.9 37
2023-02-04 @ Borussia Dortmund L 1-5 1959 2020 22.2% 23.1% 54.7% -6.9 34
2023-02-04 Hertha BSC W 3-0 1953 1832 62.3% 20.2% 17.5% +4.9 35
2023-02-04 @ Eintracht Frankfurt L 0-3 1832 1953 17.5% 20.2% 62.3% -4.9 14
2023-02-04 Hoffenheim W 5-2 1836 1900 37.6% 26.0% 36.4% +7.1 19
2023-02-04 @ VfL Bochum L 2-5 1900 1836 36.4% 26.0% 37.6% -7.1 19
2023-02-04 Mainz 05 W 2-1 1969 1911 54.3% 23.2% 22.5% +2.2 39
2023-02-04 @ Union Berlin L 1-2 1911 1969 22.5% 23.2% 54.3% -2.2 23
2023-02-04 RB Leipzig D 0-0 1903 2038 28.3% 25.1% 46.6% +0.4 23
2023-02-04 @ 1. FC Koln D 0-0 2038 1903 46.6% 25.1% 28.3% -0.4 36
2023-02-04 Schalke 04 D 0-0 1930 1803 62.9% 19.9% 17.2% -1.1 26
2023-02-04 @ Borussia Monchengladbach D 0-0 1803 1930 17.2% 19.9% 62.9% +1.1 11
2023-02-05 Bayern Munich L 2-4 1969 2128 25.7% 24.5% 49.8% -3.9 29
2023-02-05 @ VfL Wolfsburg W 4-2 2128 1969 49.8% 24.5% 25.7% +3.9 40
2023-02-05 Werder Bremen L 0-2 1856 1862 45.7% 25.3% 29.0% -8.0 16
2023-02-05 @ VfB Stuttgart W 2-0 1862 1856 29.0% 25.3% 45.7% +8.0 27
2023-02-10 VfL Wolfsburg D 0-0 1804 1965 25.5% 24.4% 50.1% +0.5 12
2023-02-10 @ Schalke 04 D 0-0 1965 1804 50.1% 24.4% 25.5% -0.5 30
2023-02-11 Bayer Leverkusen L 1-3 1892 1983 33.8% 25.9% 40.3% -5.5 19
2023-02-11 @ Hoffenheim W 3-1 1983 1892 40.3% 25.9% 33.8% +5.5 27
2023-02-11 Borussia Dortmund L 0-2 1870 2027 26.0% 24.6% 49.5% -5.1 27
2023-02-11 @ Werder Bremen W 2-0 2027 1870 49.5% 24.6% 26.0% +5.1 40
2023-02-11 FC Augsburg W 3-1 1909 1856 53.7% 23.4% 22.9% +3.9 26
2023-02-11 @ Mainz 05 L 1-3 1856 1909 22.9% 23.4% 53.7% -3.9 21
2023-02-11 Union Berlin L 1-2 2037 1971 55.5% 22.8% 21.7% -4.6 36
2023-02-11 @ RB Leipzig W 2-1 1971 2037 21.7% 22.8% 55.5% +4.6 42
2023-02-11 VfB Stuttgart W 2-1 1953 1848 60.2% 21.1% 18.7% +1.8 37
2023-02-11 @ SC Freiburg L 1-2 1848 1953 18.7% 21.1% 60.2% -1.8 16
2023-02-11 VfL Bochum W 3-0 2132 1843 79.4% 11.5% 9.1% +2.2 43
2023-02-11 @ Bayern Munich L 0-3 1843 2132 9.1% 11.5% 79.4% -2.2 19
2023-02-12 Borussia Monchengladbach W 4-1 1827 1929 32.3% 25.8% 41.9% +9.1 17
2023-02-12 @ Hertha BSC L 1-4 1929 1827 41.9% 25.8% 32.3% -9.1 26
2023-02-12 Eintracht Frankfurt W 3-0 1903 1958 38.8% 26.0% 35.2% +9.5 26
2023-02-12 @ 1. FC Koln L 0-3 1958 1903 35.2% 26.0% 38.8% -9.5 35
2023-02-17 Hoffenheim W 1-0 1852 1887 41.7% 25.8% 32.5% +3.2 24
2023-02-17 @ FC Augsburg L 0-1 1887 1852 32.5% 25.8% 41.7% -3.2 19
2023-02-18 1. FC Koln W 3-0 1846 1912 37.2% 26.0% 36.8% +9.8 19
2023-02-18 @ VfB Stuttgart L 0-3 1912 1846 36.8% 26.0% 37.2% -9.8 26
2023-02-18 Bayern Munich W 3-2 1920 2134 20.7% 22.3% 57.0% +4.5 29
2023-02-18 @ Borussia Monchengladbach L 2-3 2134 1920 57.0% 22.3% 20.7% -4.5 43
2023-02-18 SC Freiburg L 0-2 1841 1954 30.9% 25.6% 43.5% -5.9 19
2023-02-18 @ VfL Bochum W 2-0 1954 1841 43.5% 25.6% 30.9% +5.9 40
2023-02-18 RB Leipzig L 0-3 1965 2033 37.0% 26.0% 37.1% -9.8 30
2023-02-18 @ VfL Wolfsburg W 3-0 2033 1965 37.1% 26.0% 37.0% +9.8 39
2023-02-18 Werder Bremen W 2-0 1949 1865 57.6% 22.1% 20.3% +4.0 38
2023-02-18 @ Eintracht Frankfurt L 0-2 1865 1949 20.3% 22.1% 57.6% -4.0 27
2023-02-19 Hertha BSC W 4-1 2032 1836 70.6% 16.2% 13.2% +3.0 43
2023-02-19 @ Borussia Dortmund L 1-4 1836 2032 13.2% 16.2% 70.6% -3.0 17
2023-02-19 Mainz 05 L 2-3 1989 1913 56.7% 22.4% 20.9% -4.5 27
2023-02-19 @ Bayer Leverkusen W 3-2 1913 1989 20.9% 22.4% 56.7% +4.5 29
2023-02-19 Schalke 04 D 0-0 1975 1804 67.9% 17.6% 14.5% -1.2 43
2023-02-19 @ Union Berlin D 0-0 1804 1975 14.5% 17.6% 67.9% +1.2 13
2023-02-24 Borussia Monchengladbach W 4-0 1917 1924 45.6% 25.3% 29.1% +10.6 32
2023-02-24 @ Mainz 05 L 0-4 1924 1917 29.1% 25.3% 45.6% -10.6 29
2023-02-25 Borussia Dortmund L 0-1 1884 2035 26.6% 24.7% 48.7% -2.7 19
2023-02-25 @ Hoffenheim W 1-0 2035 1884 48.7% 24.7% 26.6% +2.8 46
2023-02-25 Eintracht Frankfurt W 2-1 2043 1953 58.4% 21.8% 19.8% +1.9 42
2023-02-25 @ RB Leipzig L 1-2 1953 2043 19.8% 21.8% 58.4% -1.9 38
2023-02-25 FC Augsburg W 2-0 1833 1855 43.5% 25.6% 30.9% +5.9 20
2023-02-25 @ Hertha BSC L 0-2 1855 1833 30.9% 25.6% 43.5% -5.9 24
2023-02-25 VfB Stuttgart W 2-1 1806 1856 39.5% 25.9% 34.5% +3.2 16
2023-02-25 @ Schalke 04 L 1-2 1856 1806 34.5% 25.9% 39.5% -3.2 19
2023-02-25 VfL Bochum W 3-0 1861 1835 50.2% 24.4% 25.4% +7.2 30
2023-02-25 @ Werder Bremen L 0-3 1835 1861 25.4% 24.4% 50.2% -7.2 19
2023-02-25 VfL Wolfsburg L 0-2 1903 1955 39.3% 25.9% 34.8% -7.1 26
2023-02-25 @ 1. FC Koln W 2-0 1955 1903 34.8% 25.9% 39.3% +7.1 33
2023-02-26 Bayer Leverkusen D 1-1 1960 1984 43.3% 25.6% 31.1% -0.2 41
2023-02-26 @ SC Freiburg D 1-1 1984 1960 31.1% 25.6% 43.3% +0.2 28
2023-02-26 Union Berlin W 3-0 2130 1974 66.2% 18.4% 15.4% +4.3 46
2023-02-26 @ Bayern Munich L 0-3 1974 2130 15.4% 18.4% 66.2% -4.3 43
2023-03-03 RB Leipzig W 2-1 2038 2045 45.7% 25.3% 29.0% +2.8 49
2023-03-03 @ Borussia Dortmund L 1-2 2045 2038 29.0% 25.3% 45.7% -2.8 42
2023-03-04 1. FC Koln D 0-0 1970 1896 56.5% 22.5% 21.1% -0.8 44
2023-03-04 @ Union Berlin D 0-0 1896 1970 21.1% 22.5% 56.5% +0.8 27
2023-03-04 Bayern Munich L 1-2 1853 2134 16.0% 19.0% 65.0% -1.5 19
2023-03-04 @ VfB Stuttgart W 2-1 2134 1853 65.0% 19.0% 16.0% +1.5 49
2023-03-04 SC Freiburg D 0-0 1914 1960 40.1% 25.9% 34.0% -0.1 30
2023-03-04 @ Borussia Monchengladbach D 0-0 1960 1914 34.0% 25.9% 40.1% +0.1 42
2023-03-04 Hoffenheim W 1-0 1928 1881 52.9% 23.6% 23.5% +2.4 35
2023-03-04 @ Mainz 05 L 0-1 1881 1928 23.5% 23.6% 52.9% -2.5 19
2023-03-04 Schalke 04 L 0-2 1828 1809 49.2% 24.6% 26.2% -8.4 19
2023-03-04 @ VfL Bochum W 2-0 1809 1828 26.2% 24.6% 49.2% +8.4 19
2023-03-04 Werder Bremen W 2-1 1849 1869 43.9% 25.6% 30.5% +2.9 27
2023-03-04 @ FC Augsburg L 1-2 1869 1849 30.5% 25.6% 43.9% -2.9 30
2023-03-05 Eintracht Frankfurt D 2-2 1962 1951 48.1% 24.9% 27.1% -0.3 34
2023-03-05 @ VfL Wolfsburg D 2-2 1951 1962 27.1% 24.9% 48.1% +0.3 39
2023-03-05 Hertha BSC W 4-1 1984 1839 65.1% 18.9% 16.0% +3.8 31
2023-03-05 @ Bayer Leverkusen L 1-4 1839 1984 16.0% 18.9% 65.1% -3.8 20
2023-03-10 VfL Bochum L 0-2 1896 1819 56.8% 22.4% 20.8% -9.4 27
2023-03-10 @ 1. FC Koln W 2-0 1819 1896 20.8% 22.4% 56.8% +9.4 22
2023-03-11 Borussia Dortmund D 2-2 1817 2041 20.0% 21.9% 58.1% +0.6 20
2023-03-11 @ Schalke 04 D 2-2 2041 1817 58.1% 21.9% 20.0% -0.6 50
2023-03-11 Borussia Monchengladbach W 3-0 2042 1914 63.0% 19.9% 17.1% +4.8 45
2023-03-11 @ RB Leipzig L 0-3 1914 2042 17.1% 19.9% 63.0% -4.8 30
2023-03-11 FC Augsburg W 5-3 2136 1852 79.0% 11.8% 9.3% +1.2 52
2023-03-11 @ Bayern Munich L 3-5 1852 2136 9.3% 11.8% 79.0% -1.2 27
2023-03-11 Mainz 05 D 1-1 1835 1930 33.2% 25.9% 40.9% +0.2 21
2023-03-11 @ Hertha BSC D 1-1 1930 1835 40.9% 25.9% 33.2% -0.1 36
2023-03-11 VfB Stuttgart D 1-1 1951 1851 59.7% 21.3% 19.1% -0.8 40
2023-03-11 @ Eintracht Frankfurt D 1-1 1851 1951 19.1% 21.3% 59.7% +0.8 20
2023-03-12 Bayer Leverkusen L 2-3 1866 1988 29.8% 25.4% 44.8% -2.7 30
2023-03-12 @ Werder Bremen W 3-2 1988 1866 44.8% 25.4% 29.8% +2.7 34
2023-03-12 Hoffenheim W 2-1 1960 1879 57.4% 22.2% 20.5% +2.0 45
2023-03-12 @ SC Freiburg L 1-2 1879 1960 20.5% 22.2% 57.4% -2.0 19
2023-03-12 Union Berlin D 1-1 1962 1969 45.6% 25.3% 29.1% -0.3 35
2023-03-12 @ VfL Wolfsburg D 1-1 1969 1962 29.1% 25.3% 45.6% +0.3 45
2023-03-17 Werder Bremen D 2-2 1909 1863 52.8% 23.7% 23.5% -0.4 31
2023-03-17 @ Borussia Monchengladbach D 2-2 1863 1909 23.5% 23.7% 52.8% +0.4 31
2023-03-18 1. FC Koln W 6-1 2040 1887 65.9% 18.6% 15.6% +5.7 53
2023-03-18 @ Borussia Dortmund L 1-6 1887 2040 15.6% 18.6% 65.9% -5.7 27
2023-03-18 Hertha BSC W 3-1 1877 1835 52.2% 23.8% 23.9% +4.1 22
2023-03-18 @ Hoffenheim L 1-3 1835 1877 23.9% 23.8% 52.2% -4.1 21
2023-03-18 RB Leipzig W 1-0 1829 2047 20.4% 22.1% 57.4% +5.0 25
2023-03-18 @ VfL Bochum L 0-1 2047 1829 57.4% 22.1% 20.4% -5.0 45
2023-03-18 Schalke 04 D 1-1 1851 1818 51.1% 24.1% 24.8% -0.5 28
2023-03-18 @ FC Augsburg D 1-1 1818 1851 24.8% 24.1% 51.1% +0.5 21
2023-03-18 VfL Wolfsburg L 0-1 1852 1961 31.4% 25.7% 42.9% -3.2 20
2023-03-18 @ VfB Stuttgart W 1-0 1961 1852 42.9% 25.7% 31.4% +3.2 38
2023-03-19 Bayern Munich W 2-1 1991 2137 27.1% 24.9% 48.0% +4.1 37
2023-03-19 @ Bayer Leverkusen L 1-2 2137 1991 48.0% 24.9% 27.1% -4.1 52
2023-03-19 Eintracht Frankfurt W 2-0 1969 1950 49.2% 24.6% 26.2% +5.1 48
2023-03-19 @ Union Berlin L 0-2 1950 1969 26.2% 24.6% 49.2% -5.1 40
2023-03-19 SC Freiburg D 1-1 1930 1962 42.1% 25.8% 32.1% -0.2 37
2023-03-19 @ Mainz 05 D 1-1 1962 1930 32.1% 25.8% 42.1% +0.2 46
2023-03-31 VfL Bochum D 1-1 1945 1834 61.0% 20.7% 18.2% -0.9 41
2023-03-31 @ Eintracht Frankfurt D 1-1 1834 1945 18.2% 20.7% 61.0% +0.9 26
2023-04-01 Bayer Leverkusen L 0-3 1818 1995 24.0% 23.9% 52.1% -6.9 21
2023-04-01 @ Schalke 04 W 3-0 1995 1818 52.1% 23.9% 24.0% +6.8 40
2023-04-01 Borussia Dortmund W 4-2 2133 2046 58.0% 21.9% 20.1% +3.0 55
2023-04-01 @ Bayern Munich L 2-4 2046 2133 20.1% 21.9% 58.0% -3.0 53
2023-04-01 FC Augsburg D 2-2 1964 1851 61.3% 20.6% 18.1% -0.7 39
2023-04-01 @ VfL Wolfsburg D 2-2 1851 1964 18.1% 20.6% 61.3% +0.7 29
2023-04-01 Hertha BSC D 1-1 1962 1831 63.4% 19.7% 16.9% -1.0 47
2023-04-01 @ SC Freiburg D 1-1 1831 1962 16.9% 19.7% 63.4% +1.0 22
2023-04-01 Mainz 05 L 0-3 2042 1930 61.1% 20.7% 18.2% -14.5 45
2023-04-01 @ RB Leipzig W 3-0 1930 2042 18.2% 20.7% 61.1% +14.5 40
2023-04-01 VfB Stuttgart W 3-0 1975 1849 62.7% 20.0% 17.3% +4.9 51
2023-04-01 @ Union Berlin L 0-3 1849 1975 17.3% 20.0% 62.7% -4.9 20
2023-04-02 Borussia Monchengladbach D 0-0 1881 1908 42.8% 25.7% 31.5% -0.2 28
2023-04-02 @ 1. FC Koln D 0-0 1908 1881 31.5% 25.7% 42.8% +0.2 32
2023-04-02 Hoffenheim L 1-2 1863 1881 44.2% 25.5% 30.3% -3.9 31
2023-04-02 @ Werder Bremen W 2-1 1881 1863 30.3% 25.5% 44.2% +3.9 25
2023-04-08 1. FC Koln L 1-3 1851 1881 42.4% 25.7% 31.8% -6.5 29
2023-04-08 @ FC Augsburg W 3-1 1881 1851 31.8% 25.7% 42.4% +6.5 31
2023-04-08 Bayern Munich L 0-1 1961 2136 24.2% 23.9% 51.8% -2.5 47
2023-04-08 @ SC Freiburg W 1-0 2136 1961 51.8% 23.9% 24.2% +2.5 58
2023-04-08 Eintracht Frankfurt W 3-1 2002 1944 54.3% 23.2% 22.5% +3.8 43
2023-04-08 @ Bayer Leverkusen L 1-3 1944 2002 22.5% 23.2% 54.3% -3.8 41
2023-04-08 RB Leipzig L 0-1 1832 2027 22.3% 23.1% 54.5% -2.3 22
2023-04-08 @ Hertha BSC W 1-0 2027 1832 54.5% 23.1% 22.3% +2.3 48
2023-04-08 Union Berlin W 2-1 2043 1979 55.0% 23.0% 22.0% +2.2 56
2023-04-08 @ Borussia Dortmund L 1-2 1979 2043 22.0% 23.0% 55.0% -2.2 51
2023-04-08 Werder Bremen D 2-2 1944 1859 57.8% 22.0% 20.2% -0.6 41
2023-04-08 @ Mainz 05 D 2-2 1859 1944 20.2% 22.0% 57.8% +0.6 32
2023-04-09 Schalke 04 W 2-0 1884 1812 56.3% 22.6% 21.2% +4.2 28
2023-04-09 @ Hoffenheim L 0-2 1812 1884 21.2% 22.6% 56.3% -4.2 21
2023-04-09 VfB Stuttgart L 2-3 1835 1844 45.3% 25.4% 29.3% -3.7 26
2023-04-09 @ VfL Bochum W 3-2 1844 1835 29.3% 25.4% 45.3% +3.8 23
2023-04-09 VfL Wolfsburg W 2-0 1909 1964 38.8% 26.0% 35.2% +6.5 35
2023-04-09 @ Borussia Monchengladbach L 0-2 1964 1909 35.2% 26.0% 38.8% -6.5 39
2023-04-14 Hertha BSC W 5-2 1807 1830 43.5% 25.6% 30.9% +6.2 24
2023-04-14 @ Schalke 04 L 2-5 1830 1807 30.9% 25.6% 43.5% -6.2 22
2023-04-15 Borussia Dortmund D 3-3 1848 2045 22.1% 23.1% 54.8% +0.4 24
2023-04-15 @ VfB Stuttgart D 3-3 2045 1848 54.8% 23.1% 22.1% -0.4 57
2023-04-15 Borussia Monchengladbach D 1-1 1941 1915 50.1% 24.4% 25.5% -0.5 42
2023-04-15 @ Eintracht Frankfurt D 1-1 1915 1941 25.5% 24.4% 50.1% +0.5 36
2023-04-15 FC Augsburg W 3-2 2029 1845 69.4% 16.9% 13.8% +1.2 51
2023-04-15 @ RB Leipzig L 2-3 1845 2029 13.8% 16.9% 69.4% -1.2 29
2023-04-15 Hoffenheim D 1-1 2138 1889 75.9% 13.4% 10.7% -1.3 59
2023-04-15 @ Bayern Munich D 1-1 1889 2138 10.7% 13.4% 75.9% +1.3 29
2023-04-15 Mainz 05 D 1-1 1888 1944 38.7% 26.0% 35.4% -0.1 32
2023-04-15 @ 1. FC Koln D 1-1 1944 1888 35.4% 26.0% 38.7% +0.1 42
2023-04-16 Bayer Leverkusen D 0-0 1957 2006 39.8% 25.9% 34.3% -0.1 40
2023-04-16 @ VfL Wolfsburg D 0-0 2006 1957 34.3% 25.9% 39.8% +0.1 44
2023-04-16 SC Freiburg L 1-2 1860 1959 32.8% 25.8% 41.4% -3.1 32
2023-04-16 @ Werder Bremen W 2-1 1959 1860 41.4% 25.8% 32.8% +3.1 50
2023-04-16 VfL Bochum D 1-1 1977 1831 65.1% 18.9% 16.0% -1.0 52
2023-04-16 @ Union Berlin D 1-1 1831 1977 16.0% 18.9% 65.1% +1.0 27
2023-04-21 VfB Stuttgart D 1-1 1844 1848 46.0% 25.2% 28.8% -0.3 30
2023-04-21 @ FC Augsburg D 1-1 1848 1844 28.8% 25.2% 46.0% +0.3 25
2023-04-22 1. FC Koln L 1-3 1890 1887 47.0% 25.1% 28.0% -7.0 29
2023-04-22 @ Hoffenheim W 3-1 1887 1890 28.0% 25.1% 47.0% +7.0 35
2023-04-22 Bayern Munich W 3-1 1944 2137 22.5% 23.2% 54.3% +7.9 45
2023-04-22 @ Mainz 05 L 1-3 2137 1944 54.3% 23.2% 22.5% -7.9 59
2023-04-22 Eintracht Frankfurt W 4-0 2044 1940 60.2% 21.1% 18.8% +7.0 60
2023-04-22 @ Borussia Dortmund L 0-4 1940 2044 18.8% 21.1% 60.2% -7.0 42
2023-04-22 VfL Wolfsburg L 1-5 1832 1957 29.5% 25.4% 45.1% -8.9 27
2023-04-22 @ VfL Bochum W 5-1 1957 1832 45.1% 25.4% 29.5% +9.0 43
2023-04-22 Werder Bremen L 2-4 1823 1857 41.9% 25.8% 32.3% -5.8 22
2023-04-22 @ Hertha BSC W 4-2 1857 1823 32.3% 25.8% 41.9% +5.8 35
2023-04-23 RB Leipzig W 2-0 2006 2031 43.1% 25.6% 31.2% +5.9 47
2023-04-23 @ Bayer Leverkusen L 0-2 2031 2006 31.2% 25.6% 43.1% -5.9 51
2023-04-23 Schalke 04 W 4-0 1962 1814 65.4% 18.8% 15.8% +5.8 53
2023-04-23 @ SC Freiburg L 0-4 1814 1962 15.8% 18.8% 65.4% -5.7 24
2023-04-23 Union Berlin L 0-1 1916 1976 38.0% 26.0% 36.0% -3.7 36
2023-04-23 @ Borussia Monchengladbach W 1-0 1976 1916 36.0% 26.0% 38.0% +3.7 55
2023-04-28 Borussia Dortmund D 1-1 1823 2051 19.6% 21.7% 58.7% +0.8 28
2023-04-28 @ VfL Bochum D 1-1 2051 1823 58.7% 21.7% 19.6% -0.8 61
2023-04-29 Bayer Leverkusen D 0-0 1980 2012 42.2% 25.7% 32.1% -0.2 56
2023-04-29 @ Union Berlin D 0-0 2012 1980 32.1% 25.7% 42.2% +0.2 48
2023-04-29 Borussia Monchengladbach W 2-1 1849 1912 37.7% 26.0% 36.4% +3.3 28
2023-04-29 @ VfB Stuttgart L 1-2 1912 1849 36.4% 26.0% 37.7% -3.3 36
2023-04-29 FC Augsburg D 1-1 1933 1843 58.4% 21.8% 19.8% -0.8 43
2023-04-29 @ Eintracht Frankfurt D 1-1 1843 1933 19.8% 21.8% 58.4% +0.8 31
2023-04-29 SC Freiburg L 0-1 1894 1968 36.2% 26.0% 37.8% -3.5 35
2023-04-29 @ 1. FC Koln W 1-0 1968 1894 37.8% 26.0% 36.2% +3.5 56
2023-04-29 Hoffenheim W 1-0 2025 1883 64.6% 19.2% 16.2% +1.6 54
2023-04-29 @ RB Leipzig L 0-1 1883 2025 16.2% 19.2% 64.6% -1.7 29
2023-04-29 Werder Bremen W 2-1 1808 1863 38.9% 26.0% 35.2% +3.3 27
2023-04-29 @ Schalke 04 L 1-2 1863 1808 35.2% 26.0% 38.9% -3.3 35
2023-04-30 Hertha BSC W 2-0 2129 1818 81.3% 10.5% 8.2% +1.4 62
2023-04-30 @ Bayern Munich L 0-2 1818 2129 8.2% 10.5% 81.3% -1.4 22
2023-04-30 Mainz 05 W 3-0 1966 1952 48.6% 24.8% 26.7% +7.5 46
2023-04-30 @ VfL Wolfsburg L 0-3 1952 1966 26.7% 24.8% 48.6% -7.5 45
2023-05-05 1. FC Koln L 1-2 2012 1891 62.2% 20.2% 17.6% -5.1 48
2023-05-05 @ Bayer Leverkusen W 2-1 1891 2012 17.6% 20.2% 62.2% +5.1 38
2023-05-05 Schalke 04 L 2-3 1944 1811 63.6% 19.6% 16.8% -4.9 45
2023-05-05 @ Mainz 05 W 3-2 1811 1944 16.8% 19.6% 63.6% +4.9 30
2023-05-06 Bayern Munich L 1-2 1859 2130 16.7% 19.5% 63.8% -1.6 35
2023-05-06 @ Werder Bremen W 2-1 2130 1859 63.8% 19.5% 16.7% +1.6 65
2023-05-06 Eintracht Frankfurt W 3-1 1881 1932 39.4% 25.9% 34.6% +5.6 32
2023-05-06 @ Hoffenheim L 1-3 1932 1881 34.6% 25.9% 39.4% -5.6 43
2023-05-06 RB Leipzig L 0-1 1971 2026 38.8% 26.0% 35.2% -3.7 56
2023-05-06 @ SC Freiburg W 1-0 2026 1971 35.2% 26.0% 38.8% +3.7 57
2023-05-06 Union Berlin W 1-0 1844 1980 28.3% 25.1% 46.6% +4.3 34
2023-05-06 @ FC Augsburg L 0-1 1980 1844 46.6% 25.1% 28.3% -4.3 56
2023-05-06 VfB Stuttgart W 2-1 1816 1852 41.6% 25.8% 32.6% +3.1 25
2023-05-06 @ Hertha BSC L 1-2 1852 1816 32.6% 25.8% 41.6% -3.1 28
2023-05-06 VfL Bochum W 2-0 1909 1824 57.7% 22.0% 20.2% +4.0 39
2023-05-06 @ Borussia Monchengladbach L 0-2 1824 1909 20.2% 22.0% 57.7% -4.0 28
2023-05-07 VfL Wolfsburg W 6-0 2051 1974 56.8% 22.4% 20.8% +11.4 64
2023-05-07 @ Borussia Dortmund L 0-6 1974 2051 20.8% 22.4% 56.8% -11.4 46
2023-05-12 Hertha BSC W 5-2 1896 1819 56.8% 22.4% 20.9% +4.3 41
2023-05-12 @ 1. FC Koln L 2-5 1819 1896 20.9% 22.4% 56.8% -4.3 25
2023-05-13 Borussia Monchengladbach W 5-2 2062 1912 65.5% 18.7% 15.8% +3.2 67
2023-05-13 @ Borussia Dortmund L 2-5 1912 2062 15.8% 18.7% 65.5% -3.2 39
2023-05-13 FC Augsburg W 3-2 1820 1848 42.7% 25.7% 31.6% +2.8 31
2023-05-13 @ VfL Bochum L 2-3 1848 1820 31.6% 25.7% 42.7% -2.8 34
2023-05-13 SC Freiburg W 4-2 1975 1967 47.7% 24.9% 27.4% +4.1 59
2023-05-13 @ Union Berlin L 2-4 1967 1975 27.4% 24.9% 47.7% -4.1 56
2023-05-13 Hoffenheim W 2-1 1962 1887 56.6% 22.5% 21.0% +2.1 49
2023-05-13 @ VfL Wolfsburg L 1-2 1887 1962 21.0% 22.5% 56.6% -2.1 32
2023-05-13 Mainz 05 W 3-0 1927 1939 44.9% 25.4% 29.7% +8.3 46
2023-05-13 @ Eintracht Frankfurt L 0-3 1939 1927 29.7% 25.4% 44.9% -8.3 45
2023-05-13 Schalke 04 W 6-0 2132 1816 81.6% 10.3% 8.1% +3.7 68
2023-05-13 @ Bayern Munich L 0-6 1816 2132 8.1% 10.3% 81.6% -3.7 30
2023-05-14 Bayer Leverkusen D 1-1 1849 2007 25.9% 24.5% 49.6% +0.5 29
2023-05-14 @ VfB Stuttgart D 1-1 2007 1849 49.6% 24.5% 25.9% -0.5 49
2023-05-14 Werder Bremen W 2-1 2030 1858 68.0% 17.5% 14.4% +1.4 60
2023-05-14 @ RB Leipzig L 1-2 1858 2030 14.4% 17.5% 68.0% -1.4 35
2023-05-19 VfL Wolfsburg W 2-0 1963 1964 46.5% 25.2% 28.4% +5.5 59
2023-05-19 @ SC Freiburg L 0-2 1964 1963 28.4% 25.2% 46.5% -5.5 49
2023-05-20 1. FC Koln D 1-1 1857 1900 40.5% 25.9% 33.7% -0.1 36
2023-05-20 @ Werder Bremen D 1-1 1900 1857 33.7% 25.9% 40.5% +0.1 42
2023-05-20 Eintracht Frankfurt D 2-2 1812 1935 29.8% 25.4% 44.8% +0.2 31
2023-05-20 @ Schalke 04 D 2-2 1935 1812 44.8% 25.4% 29.8% -0.2 47
2023-05-20 RB Leipzig L 1-3 2136 2031 60.2% 21.1% 18.8% -8.5 68
2023-05-20 @ Bayern Munich W 3-1 2031 2136 18.8% 21.1% 60.2% +8.5 63
2023-05-20 Union Berlin W 4-2 1885 1980 33.3% 25.9% 40.8% +5.7 35
2023-05-20 @ Hoffenheim L 2-4 1980 1885 40.8% 25.9% 33.3% -5.7 59
2023-05-20 VfL Bochum D 1-1 1815 1823 45.5% 25.3% 29.2% -0.3 26
2023-05-20 @ Hertha BSC D 1-1 1823 1815 29.2% 25.3% 45.5% +0.3 32
2023-05-21 Borussia Dortmund L 0-3 1845 2065 20.3% 22.1% 57.7% -5.8 34
2023-05-21 @ FC Augsburg W 3-0 2065 1845 57.7% 22.1% 20.3% +5.8 70
2023-05-21 Borussia Monchengladbach D 2-2 2006 1909 59.3% 21.4% 19.3% -0.6 50
2023-05-21 @ Bayer Leverkusen D 2-2 1909 2006 19.3% 21.4% 59.3% +0.6 40
2023-05-21 VfB Stuttgart L 1-4 1931 1849 57.4% 22.2% 20.5% -11.7 45
2023-05-21 @ Mainz 05 W 4-1 1849 1931 20.5% 22.2% 57.4% +11.6 32
2023-05-27 Bayer Leverkusen W 3-0 1823 2006 23.4% 23.6% 52.9% +13.0 35
2023-05-27 @ VfL Bochum L 0-3 2006 1823 52.9% 23.6% 23.4% -13.0 50
2023-05-27 Bayern Munich L 1-2 1900 2127 19.7% 21.7% 58.5% -1.9 42
2023-05-27 @ 1. FC Koln W 2-1 2127 1900 58.5% 21.7% 19.7% +1.9 71
2023-05-27 FC Augsburg W 2-0 1910 1840 55.9% 22.7% 21.4% +4.2 43
2023-05-27 @ Borussia Monchengladbach L 0-2 1840 1910 21.4% 22.7% 55.9% -4.2 34
2023-05-27 SC Freiburg W 2-1 1935 1969 41.9% 25.8% 32.4% +3.0 50
2023-05-27 @ Eintracht Frankfurt L 1-2 1969 1935 32.4% 25.8% 41.9% -3.0 59
2023-05-27 Hertha BSC L 1-2 1959 1815 64.9% 19.0% 16.1% -5.2 49
2023-05-27 @ VfL Wolfsburg W 2-1 1815 1959 16.1% 19.0% 64.9% +5.2 29
2023-05-27 Hoffenheim D 1-1 1861 1890 42.5% 25.7% 31.8% -0.2 33
2023-05-27 @ VfB Stuttgart D 1-1 1890 1861 31.8% 25.7% 42.5% +0.2 36
2023-05-27 Mainz 05 D 2-2 2071 1919 65.7% 18.6% 15.6% -0.8 71
2023-05-27 @ Borussia Dortmund D 2-2 1919 2071 15.6% 18.6% 65.7% +0.8 46
2023-05-27 Schalke 04 W 4-2 2040 1813 73.8% 14.6% 11.6% +1.6 66
2023-05-27 @ RB Leipzig L 2-4 1813 2040 11.6% 14.6% 73.8% -1.6 31
2023-05-27 Werder Bremen W 1-0 1974 1856 61.8% 20.4% 17.8% +1.8 62
2023-05-27 @ Union Berlin L 0-1 1856 1974 17.8% 20.4% 61.8% -1.8 36

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2023-06-01 Hamburger SV W 3-0 1861 1844 49.0% 24.7% 26.4% +7.5 1-0
2023-06-01 @ VfB Stuttgart L 0-3 1844 1861 26.4% 24.7% 49.0% -7.5 0-1
2023-06-05 VfB Stuttgart L 1-3 1836 1868 42.1% 25.8% 32.1% -6.5 0-2
2023-06-05 @ Hamburger SV W 3-1 1868 1836 32.1% 25.8% 42.1% +6.5 2-0

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2022-08-20 15.30% Werder Bremen 1866 3 @ Borussia Dortmund 2023 2
2 2023-05-27 16.09% Hertha BSC 1815 2 @ VfL Wolfsburg 1959 1
3 2022-08-13 16.35% FC Augsburg 1860 2 @ Bayer Leverkusen 2000 1
4 2023-05-05 16.80% Schalke 04 1811 3 @ Mainz 05 1944 2
5 2023-05-05 17.59% 1. FC Koln 1891 2 @ Bayer Leverkusen 2012 1
6 2022-09-17 17.98% @ FC Augsburg 1855 1 Bayern Munich 2106 0
7 2023-04-01 18.21% Mainz 05 1930 3 @ RB Leipzig 2042 0
8 2023-05-20 18.76% RB Leipzig 2031 3 @ Bayern Munich 2136 1
9 2022-08-20 19.90% Hoffenheim 1906 3 @ Bayer Leverkusen 1995 0
10 2023-03-18 20.43% @ VfL Bochum 1829 1 RB Leipzig 2047 0
11 2023-05-21 20.46% VfB Stuttgart 1849 4 @ Mainz 05 1931 1
12 2023-02-18 20.69% @ Borussia Monchengladbach 1920 3 Bayern Munich 2134 2
13 2023-03-10 20.84% VfL Bochum 1819 2 @ 1. FC Koln 1896 0
14 2023-02-19 20.91% Mainz 05 1913 3 @ Bayer Leverkusen 1989 2
15 2023-02-11 21.69% Union Berlin 1971 2 @ RB Leipzig 2037 1
16 2023-04-22 22.50% @ Mainz 05 1944 3 Bayern Munich 2137 1
17 2023-05-27 23.44% @ VfL Bochum 1823 3 Bayer Leverkusen 2006 0
18 2022-10-07 23.69% Werder Bremen 1882 2 @ Hoffenheim 1927 1
19 2022-09-03 24.83% SC Freiburg 1958 3 @ Bayer Leverkusen 1991 2
20 2022-09-09 25.63% FC Augsburg 1851 1 @ Werder Bremen 1875 0
21 2022-11-12 25.80% VfL Bochum 1834 1 @ FC Augsburg 1857 0
22 2022-09-10 26.04% VfL Wolfsburg 1908 1 @ Eintracht Frankfurt 1929 0
23 2023-03-04 26.18% Schalke 04 1809 2 @ VfL Bochum 1828 0
24 2022-09-04 26.55% Mainz 05 1913 1 @ Borussia Monchengladbach 1929 0
25 2022-09-04 26.84% Hertha BSC 1846 2 @ FC Augsburg 1859 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2023-01-21 16.82 @ VfL Wolfsburg 6 1942 42.22% SC Freiburg 0 1973 32.04% 25.74%
2 2023-04-01 14.50 Mainz 05 3 1930 18.21% @ RB Leipzig 0 2042 61.08% 20.71%
3 2022-09-03 14.30 @ Eintracht Frankfurt 4 1915 31.64% RB Leipzig 0 2022 42.67% 25.69%
4 2023-01-24 14.02 VfL Wolfsburg 5 1959 42.70% @ Hertha BSC 0 1851 31.61% 25.69%
5 2022-08-20 13.99 Hoffenheim 3 1906 19.90% @ Bayer Leverkusen 0 1995 58.27% 21.83%
6 2022-11-06 13.08 @ Bayer Leverkusen 5 1969 45.65% Union Berlin 0 1976 29.05% 25.30%
7 2023-05-27 12.96 @ VfL Bochum 3 1823 23.44% Bayer Leverkusen 0 2006 52.91% 23.64%
8 2022-10-21 12.81 @ Mainz 05 5 1916 46.49% 1. FC Koln 0 1917 28.36% 25.16%
9 2022-08-06 12.61 SC Freiburg 4 1946 37.88% @ FC Augsburg 0 1872 36.14% 25.98%
10 2022-08-21 12.24 Bayern Munich 7 2097 59.03% @ VfL Bochum 0 1866 19.43% 21.54%
11 2022-11-05 11.89 VfL Wolfsburg 3 1919 27.58% @ Mainz 05 0 1925 47.45% 24.98%
12 2023-01-21 11.83 @ 1. FC Koln 7 1890 48.82% Werder Bremen 1 1874 26.49% 24.69%
13 2022-08-27 11.75 Union Berlin 6 1954 42.13% @ Schalke 04 1 1851 32.12% 25.75%
14 2023-05-21 11.65 VfB Stuttgart 4 1849 20.46% @ Mainz 05 1 1931 57.37% 22.17%
15 2023-05-07 11.39 @ Borussia Dortmund 6 2051 56.78% VfL Wolfsburg 0 1974 20.84% 22.38%
16 2022-10-08 10.82 @ VfL Bochum 3 1834 32.22% Eintracht Frankfurt 0 1937 42.02% 25.76%
17 2023-02-24 10.63 @ Mainz 05 4 1917 45.60% Borussia Monchengladbach 0 1924 29.09% 25.31%
18 2022-10-01 10.57 @ Werder Bremen 5 1872 37.61% Borussia Monchengladbach 1 1935 36.40% 25.99%
19 2022-09-17 10.49 @ Borussia Monchengladbach 3 1925 33.75% RB Leipzig 0 2016 40.36% 25.89%
20 2022-10-15 10.42 @ Eintracht Frankfurt 5 1926 38.29% Bayer Leverkusen 1 1985 35.74% 25.97%
21 2022-08-27 10.12 Bayer Leverkusen 3 1981 35.54% @ Mainz 05 0 1923 38.49% 25.97%
22 2023-02-18 9.82 RB Leipzig 3 2033 37.06% @ VfL Wolfsburg 0 1965 36.95% 25.99%
23 2023-02-18 9.79 @ VfB Stuttgart 3 1846 37.23% 1. FC Koln 0 1912 36.78% 25.99%
24 2023-01-28 9.63 Borussia Monchengladbach 4 1920 29.55% @ Hoffenheim 1 1909 45.07% 25.39%
25 2022-08-05 9.60 Bayern Munich 6 2084 50.35% @ Eintracht Frankfurt 1 1921 25.31% 24.34%