Home / Leagues / Germany / Bundesliga / 1969-70
‹ ›

1969-70 Bundesliga Season

306 games · 10 promotion-playoff teams

Final

Champion

Borussia Monchengladbach

51 points · 1st Title

Relegated

Alemannia Aachen

17 pts

1860 Munich · 25 pts

Biggest Overachiever

Borussia Monchengladbach

9.79 points above expected

51 points · 41.21 expected points

Biggest Disappointment

Alemannia Aachen

12.09 points below expected

17 points · 29.09 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 Borussia Monchengladbach Champion 34 23 5 6 51 71 29 +42 41.21 +9.79
2 Bayern Munich 34 21 5 8 47 88 37 +51 40.57 +6.43
3 Hertha BSC 34 20 5 9 45 67 41 +26 36.28 +8.72
4 1. FC Koln 34 20 3 11 43 83 38 +45 37.92 +5.08
5 Borussia Dortmund 34 14 8 12 36 60 67 -7 34.26 +1.74
6 Hamburger SV 34 12 11 11 35 57 54 +3 33.40 +1.60
7 VfB Stuttgart 34 14 7 13 35 59 62 -3 32.91 +2.09
8 Eintracht Frankfurt 34 12 10 12 34 54 54 0 33.50 +0.50
9 Schalke 04 34 11 12 11 34 43 54 -11 34.16 -0.16
10 1. FC Kaiserslautern 34 10 12 12 32 44 55 -11 32.10 -0.10
11 Werder Bremen 34 10 11 13 31 38 47 -9 32.76 -1.76
12 Rot-Weiss Essen 34 8 15 11 31 41 54 -13 33.53 -2.53
13 Hannover 96 34 11 8 15 30 49 61 -12 32.75 -2.75
14 Rot-Weiss Oberhausen 34 11 7 16 29 50 62 -12 32.93 -3.93
15 MSV Duisburg 34 9 11 14 29 35 48 -13 33.06 -4.06
16 Eintracht Braunschweig 34 9 10 15 28 40 49 -9 31.28 -3.28
17 1860 Munich Relegated 34 9 7 18 25 41 56 -15 30.29 -5.29
18 Alemannia Aachen Relegated 34 5 7 22 17 31 83 -52 29.09 -12.09

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 Monchengladbach 51 41.21 +9.79
2 Hertha BSC 45 36.28 +8.72
3 Bayern Munich 47 40.57 +6.43
4 1. FC Koln 43 37.92 +5.08
5 VfB Stuttgart 35 32.91 +2.09

Biggest Disappointments

# Team Actual Sim vsSim
1 Alemannia Aachen 17 29.09 -12.09
2 1860 Munich 25 30.29 -5.29
3 MSV Duisburg 29 33.06 -4.06
4 Rot-Weiss Oberhausen 29 32.93 -3.93
5 Eintracht Braunschweig 28 31.28 -3.28

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 consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 1. FC Koln 9 Jan 31 – Mar 18 1 in 615
2 VfB Stuttgart 4 Oct 11 – Oct 31 1 in 311
3 Borussia Monchengladbach 8 Feb 7 – Mar 24 1 in 226
4 1860 Munich 3 Feb 7 – Feb 21 1 in 40
5 Hertha BSC 3 Feb 25 – Mar 14 1 in 36

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 1860 Munich 9 Sep 13 – Nov 15 1 in 5,822
2 Rot-Weiss Oberhausen 6 Oct 25 – Dec 6 1 in 2,289
3 1. FC Koln 4 Mar 21 – Apr 11 1 in 820
4 Alemannia Aachen 5 Jan 24 – Mar 7 1 in 106
5 Hannover 96 4 Oct 11 – Nov 1 1 in 36

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Eintracht Frankfurt 9 Dec 6 – Mar 3 1 in 191
2 Werder Bremen 7 Mar 25 – Apr 21 1 in 118
3 Borussia Monchengladbach 11 Oct 4 – Dec 19 1 in 94
4 Rot-Weiss Essen 8 Apr 11 – May 3 1 in 46
5 Hamburger SV 8 Mar 18 – Apr 14 1 in 40

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Alemannia Aachen 19 Dec 5 – Apr 30 1 in 725
2 Rot-Weiss Oberhausen 10 Oct 25 – Jan 24 1 in 147
3 1. FC Koln 7 Mar 21 – Apr 25 1 in 121
4 Rot-Weiss Essen 11 Jan 17 – Apr 15 1 in 74
5 Hamburger SV 8 Nov 29 – Mar 14 1 in 52

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Borussia Monchengladbach 1900 51 -17 4 5.5 -1.5
Bayern Munich 1929 47 +13 7 6.3 +0.7
Hertha BSC 1812 45 +33 8 6.3 +1.7
1. FC Koln 1829 43 -25 3 5.5 -2.5
Borussia Dortmund 1689 36 -19 5 5.5 -0.5
VfB Stuttgart 1682 35 -9 5 4.4 +0.6
Hamburger SV 1706 35 -11 4 4.7 -0.7
Schalke 04 1692 34 +1 5 5.0 -0.0
Eintracht Frankfurt 1709 34 -3 4 3.7 +0.3
1. FC Kaiserslautern 1658 32 -2 4 4.1 -0.1
Rot-Weiss Essen 1680 31 +11 7 6.0 +1.0
Werder Bremen 1686 31 +20 6 4.1 +1.9
Hannover 96 1665 30 +27 7 4.6 +2.4
Rot-Weiss Oberhausen 1651 29 -3 4 4.6 -0.6
MSV Duisburg 1653 29 -29 3 5.5 -2.5
Eintracht Braunschweig 1649 28 +4 4 4.4 -0.4
1860 Munich 1624 25 -21 3 5.2 -2.2
Alemannia Aachen 1512 17 -10 4 4.3 -0.3

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 1FK 1M AA BM BD BM EB EF HS H9 HB MD RE RO S0 VS WB
1. FC Kaiserslautern —
1-0-1
1.97
2-0-0
2.93
1-1-0
3.15
0-2-0
2.36
0-1-1
2.65
0-1-1
2.13
1-0-1
2.81
1-0-1
2.62
0-1-1
2.66
1-0-1
2.75
1-0-1
2.19
0-1-1
2.64
0-2-0
2.68
0-2-0
2.75
0-1-1
2.62
1-0-1
2.57
1-0-1
2.65
1. FC Koln
1-0-1
3.53
—
1-0-1
3.12
2-0-0
3.39
1-0-1
2.70
1-0-1
3.25
0-0-2
2.66
2-0-0
3.35
0-1-1
3.34
2-0-0
3.37
2-0-0
3.13
1-0-1
2.79
1-1-0
3.25
1-1-0
3.07
1-0-1
3.11
1-0-1
3.47
2-0-0
3.14
1-0-1
3.07
1860 Munich
0-0-2
2.55
1-0-1
2.40
—
0-2-0
2.83
1-0-1
1.75
1-0-1
2.24
0-0-2
2.06
1-1-0
2.61
0-1-1
2.32
1-0-1
2.52
1-0-1
2.56
1-0-1
2.47
0-1-1
2.37
0-1-1
2.43
1-0-1
2.49
0-0-2
2.41
1-0-1
2.33
0-1-1
2.53
Alemannia Aachen
0-1-1
2.33
0-0-2
2.09
0-2-0
2.66
—
0-0-2
2.06
1-0-1
2.28
0-0-2
1.45
0-1-1
2.48
1-0-1
2.40
0-0-2
2.21
0-1-1
2.46
0-0-2
2.35
1-0-1
2.17
0-1-1
2.60
1-0-1
2.38
0-0-2
2.23
1-0-1
2.55
0-1-1
2.42
Bayern Munich
0-2-0
3.14
1-0-1
2.78
1-0-1
3.75
2-0-0
3.47
—
2-0-0
3.11
1-0-1
2.79
2-0-0
3.36
1-0-1
3.28
2-0-0
3.55
2-0-0
3.46
1-0-1
2.94
1-0-1
3.31
1-1-0
3.29
1-1-0
3.62
1-1-0
3.75
1-0-1
3.30
1-0-1
3.81
Borussia Dortmund
1-1-0
2.82
1-0-1
2.25
1-0-1
3.26
1-0-1
3.23
0-0-2
2.37
—
1-0-1
2.32
0-2-0
3.05
1-0-1
2.72
1-0-1
2.77
1-0-1
2.90
0-1-1
2.49
2-0-0
2.80
1-1-0
2.75
1-0-1
2.84
0-2-0
2.59
0-1-1
2.78
2-0-0
2.83
Borussia Monchengladbach
1-1-0
3.35
2-0-0
2.83
2-0-0
3.46
2-0-0
4.06
1-0-1
2.69
1-0-1
3.18
—
2-0-0
3.75
1-0-1
3.09
2-0-0
3.32
1-0-1
3.95
0-2-0
3.05
2-0-0
3.31
1-0-1
3.56
2-0-0
3.83
1-0-1
3.06
1-1-0
3.62
1-1-0
3.17
Eintracht Braunschweig
1-0-1
2.69
0-0-2
2.13
0-1-1
2.87
1-1-0
2.99
0-0-2
2.15
0-2-0
2.43
0-0-2
1.75
—
1-1-0
2.37
1-1-0
2.62
1-1-0
2.73
0-0-2
2.14
1-0-1
2.47
0-2-0
2.46
0-0-2
2.68
1-1-0
2.22
1-0-1
2.45
1-0-1
2.63
Eintracht Frankfurt
1-0-1
2.87
1-1-0
2.16
1-1-0
3.17
1-0-1
3.10
1-0-1
2.20
1-0-1
2.76
1-0-1
2.42
0-1-1
3.11
—
0-1-1
2.74
0-2-0
2.89
0-1-1
2.42
0-1-1
2.80
1-1-0
2.69
1-0-1
2.83
1-1-0
2.56
1-0-1
2.73
1-0-1
2.81
Hamburger SV
1-1-0
2.82
0-0-2
2.11
1-0-1
2.97
2-0-0
3.27
0-0-2
1.93
1-0-1
2.71
0-0-2
2.19
0-1-1
2.86
1-1-0
2.74
—
1-1-0
2.88
1-0-1
2.44
1-1-0
2.77
1-1-0
2.82
2-0-0
2.78
0-2-0
2.84
0-1-1
2.92
0-2-0
2.80
Hannover 96
1-0-1
2.73
0-0-2
2.40
1-0-1
2.92
1-1-0
3.03
0-0-2
2.07
1-0-1
2.60
1-0-1
1.55
0-1-1
2.75
0-2-0
2.60
0-1-1
2.60
—
1-1-0
2.45
0-1-1
2.69
1-0-1
2.60
1-1-0
2.57
1-0-1
2.51
1-0-1
2.76
1-0-1
2.64
Hertha BSC
1-0-1
3.29
1-0-1
2.70
1-0-1
3.04
2-0-0
3.12
1-0-1
2.56
1-1-0
3.00
0-2-0
2.45
2-0-0
3.35
1-1-0
3.06
1-0-1
3.04
0-1-1
3.05
—
2-0-0
2.98
1-0-1
2.91
1-0-1
2.91
2-0-0
2.86
2-0-0
2.94
1-0-1
3.22
MSV Duisburg
1-1-0
2.84
0-1-1
2.23
1-1-0
3.11
1-0-1
3.31
1-0-1
2.18
0-0-2
2.69
0-0-2
2.17
1-0-1
3.01
1-1-0
2.69
0-1-1
2.71
1-1-0
2.78
0-0-2
2.49
—
0-1-1
2.79
1-0-1
2.52
1-1-0
2.56
0-1-1
2.79
0-2-0
2.82
Rot-Weiss Essen
0-2-0
2.81
0-1-1
2.44
1-1-0
3.07
1-1-0
2.87
0-1-1
2.19
0-1-1
2.72
1-0-1
1.92
0-2-0
3.02
0-1-1
2.80
0-1-1
2.67
1-0-1
2.87
1-0-1
2.58
1-1-0
2.70
—
1-1-0
2.72
0-1-1
2.60
0-1-1
2.80
1-0-1
2.78
Rot-Weiss Oberhausen
0-2-0
2.73
1-0-1
2.43
1-0-1
3.00
1-0-1
3.11
0-1-1
1.91
1-0-1
2.66
0-0-2
1.68
2-0-0
2.80
1-0-1
2.65
0-0-2
2.71
0-1-1
2.92
1-0-1
2.59
1-0-1
2.96
0-1-1
2.76
—
0-1-1
2.61
1-0-1
2.84
1-1-0
2.78
Schalke 04
1-1-0
2.86
1-0-1
2.02
2-0-0
3.08
2-0-0
3.25
0-1-1
1.75
0-2-0
2.90
1-0-1
2.45
0-1-1
3.26
0-1-1
2.94
0-2-0
2.64
1-0-1
2.97
0-0-2
2.61
0-1-1
2.92
1-1-0
2.89
1-1-0
2.87
—
0-0-2
2.92
1-1-0
2.86
VfB Stuttgart
1-0-1
2.91
0-0-2
2.34
1-0-1
3.15
1-0-1
2.94
1-0-1
2.21
1-1-0
2.70
0-1-1
1.87
1-0-1
3.03
1-0-1
2.76
1-1-0
2.56
1-0-1
2.71
0-0-2
2.57
1-1-0
2.68
1-1-0
2.69
1-0-1
2.63
2-0-0
2.56
—
0-2-0
2.70
Werder Bremen
1-0-1
2.83
1-0-1
2.46
1-1-0
2.97
1-1-0
3.10
1-0-1
1.68
0-0-2
2.65
0-1-1
2.34
1-0-1
2.87
1-0-1
2.67
0-2-0
2.69
1-0-1
2.85
1-0-1
2.28
0-2-0
2.66
1-0-1
2.70
0-1-1
2.71
0-1-1
2.63
0-2-0
2.79
—

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

R² Slope
Scored 0.77 +4.5
Allowed 0.64 -5.3
Differential 0.89 +3.1

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
08.50%6.54%4.25%3.43%1.14%1.14%25.00%
16.54%12.09%7.19%4.25%1.96%1.47%33.50%
24.25%7.19%2.94%1.96%1.47%1.47%19.28%
33.43%4.25%1.96%1.63%0.98%0.16%12.42%
41.14%1.96%1.47%0.98%——5.56%
5+1.14%1.47%1.47%0.16%——4.25%
Total25.00%33.50%19.28%12.42%5.56%4.25%100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 1.55 +0.00
SD 1.44 1.44 2.08
CV 0.93 0.93 —
Max 9 9 +8
Min 0 0 -8

Games Played: 306

↓ Scored | Allowed →012345+Total
014.71%2.94%2.94%2.94%——23.53%
18.82%17.65%8.82%—2.94%5.88%44.12%
25.88%—2.94%2.94%5.88%—17.65%
3—2.94%8.82%———11.76%
4———————
5+——2.94%———2.94%
Total29.41%23.53%26.47%5.88%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.62 -0.32
SD 1.14 1.58 1.74
CV 0.88 0.97 —
Max 5 6 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%5.88%———29.41%
1—2.94%5.88%———8.82%
22.94%8.82%—2.94%——14.71%
311.76%5.88%2.94%———20.59%
4———2.94%——2.94%
5+5.88%5.88%11.76%———23.53%
Total26.47%41.18%26.47%5.88%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.44 1.12 +1.32
SD 2.20 0.88 2.36
CV 0.90 0.79 —
Max 8 3 +8
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%8.82%8.82%——32.35%
18.82%5.88%5.88%14.71%——35.29%
22.94%2.94%5.88%2.94%2.94%—17.65%
35.88%———2.94%—8.82%
4—5.88%————5.88%
5+———————
Total26.47%20.59%20.59%26.47%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.65 -0.44
SD 1.17 1.30 1.80
CV 0.97 0.79 —
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%5.88%11.76%—8.82%41.18%
1—8.82%8.82%11.76%5.88%2.94%38.24%
22.94%2.94%——2.94%2.94%11.76%
3—2.94%2.94%———5.88%
4——2.94%———2.94%
5+———————
Total14.71%17.65%20.59%23.53%8.82%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 2.44 -1.53
SD 1.03 1.73 2.05
CV 1.13 0.71 —
Max 4 6 +2
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%————5.88%
15.88%5.88%17.65%———29.41%
28.82%5.88%2.94%—2.94%—20.59%
32.94%8.82%2.94%2.94%——17.65%
48.82%2.94%————11.76%
5+5.88%2.94%5.88%———14.71%
Total35.29%29.41%29.41%2.94%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.59 1.09 +1.50
SD 1.83 1.03 2.19
CV 0.71 0.94 —
Max 7 4 +6
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%—2.94%5.88%——14.71%
15.88%8.82%5.88%5.88%—2.94%29.41%
2—14.71%5.88%—5.88%2.94%29.41%
3—11.76%2.94%2.94%2.94%—20.59%
4—2.94%————2.94%
5+—2.94%————2.94%
Total11.76%41.18%17.65%14.71%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.76 1.97 -0.21
SD 1.21 1.78 2.21
CV 0.68 0.91 —
Max 5 9 +4
Min 0 0 -8

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%2.94%———17.65%
114.71%8.82%5.88%———29.41%
25.88%8.82%————14.71%
38.82%5.88%————14.71%
4—5.88%2.94%5.88%——14.71%
5+2.94%5.88%————8.82%
Total38.24%44.12%11.76%5.88%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.09 0.85 +1.24
SD 1.68 0.86 1.72
CV 0.80 1.01 —
Max 6 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%5.88%—5.88%—29.41%
18.82%14.71%11.76%——2.94%38.24%
22.94%2.94%5.88%5.88%——17.65%
38.82%2.94%—2.94%——14.71%
4———————
5+———————
Total26.47%32.35%23.53%8.82%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.44 -0.26
SD 1.03 1.31 1.76
CV 0.87 0.91 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%5.88%—2.94%—20.59%
1—14.71%11.76%5.88%—2.94%35.29%
22.94%20.59%2.94%2.94%——29.41%
3———2.94%——2.94%
42.94%——2.94%——5.88%
5+—2.94%2.94%———5.88%
Total14.71%41.18%23.53%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.59 +0.00
SD 1.44 1.18 1.86
CV 0.91 0.75 —
Max 6 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%—5.88%——14.71%
15.88%17.65%5.88%8.82%——38.24%
28.82%5.88%8.82%——2.94%26.47%
3—2.94%—2.94%2.94%—8.82%
4—5.88%—2.94%——8.82%
5+—2.94%————2.94%
Total17.65%41.18%14.71%20.59%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.59 +0.09
SD 1.27 1.26 1.73
CV 0.76 0.79 —
Max 5 5 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%8.82%2.94%—5.88%35.29%
12.94%14.71%5.88%———23.53%
22.94%5.88%———5.88%14.71%
32.94%5.88%2.94%2.94%2.94%—17.65%
4——5.88%———5.88%
5+2.94%—————2.94%
Total17.65%38.24%23.53%5.88%2.94%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.79 -0.35
SD 1.44 1.68 2.24
CV 1.00 0.94 —
Max 5 7 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%2.94%—2.94%—17.65%
111.76%11.76%2.94%2.94%—2.94%32.35%
25.88%8.82%———2.94%17.65%
35.88%8.82%————14.71%
42.94%5.88%5.88%———14.71%
5+—2.94%————2.94%
Total29.41%47.06%11.76%2.94%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.97 1.21 +0.76
SD 1.82 1.32 2.36
CV 0.92 1.10 —
Max 9 5 +8
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%11.76%5.88%———35.29%
18.82%11.76%2.94%5.88%5.88%—35.29%
25.88%8.82%2.94%2.94%—2.94%23.53%
3————2.94%—2.94%
4——2.94%———2.94%
5+———————
Total32.35%32.35%14.71%8.82%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.41 -0.38
SD 1.00 1.50 1.46
CV 0.97 1.06 —
Max 4 6 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%2.94%—2.94%5.88%—29.41%
111.76%17.65%8.82%—5.88%—44.12%
22.94%—2.94%——2.94%8.82%
32.94%—2.94%5.88%—2.94%14.71%
4———————
5+——2.94%———2.94%
Total35.29%20.59%17.65%8.82%11.76%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.59 -0.38
SD 1.20 1.62 1.72
CV 1.00 1.02 —
Max 5 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%2.94%——23.53%
15.88%5.88%8.82%2.94%2.94%5.88%32.35%
22.94%5.88%2.94%2.94%2.94%2.94%20.59%
35.88%8.82%—2.94%2.94%—20.59%
42.94%—————2.94%
5+———————
Total26.47%26.47%17.65%11.76%8.82%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.82 -0.35
SD 1.16 1.75 2.12
CV 0.79 0.96 —
Max 4 6 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%—8.82%5.88%—5.88%29.41%
15.88%20.59%5.88%5.88%——38.24%
28.82%2.94%5.88%———17.65%
35.88%2.94%————8.82%
4——2.94%———2.94%
5+———2.94%——2.94%
Total29.41%26.47%23.53%14.71%—5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.59 -0.32
SD 1.24 1.74 2.34
CV 0.98 1.10 —
Max 5 8 +3
Min 0 0 -8

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%8.82%2.94%—23.53%
1—11.76%—5.88%5.88%—23.53%
22.94%14.71%—5.88%2.94%—26.47%
3—5.88%2.94%2.94%——11.76%
42.94%2.94%2.94%2.94%——11.76%
5+2.94%—————2.94%
Total14.71%38.24%8.82%26.47%11.76%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.82 -0.09
SD 1.42 1.31 2.15
CV 0.82 0.72 —
Max 5 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%11.76%—2.94%——26.47%
111.76%17.65%5.88%5.88%5.88%—47.06%
2—8.82%2.94%5.88%——17.65%
3——5.88%———5.88%
4—2.94%————2.94%
5+———————
Total23.53%41.18%14.71%14.71%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.38 -0.26
SD 0.98 1.18 1.33
CV 0.87 0.85 —
Max 4 4 +3
Min 0 0 -3

Games Played: 34

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 1929 47 40.57 +6.43 96.0% 29 33 38 40 43 47 49
Borussia Monchengladbach 1900 51 41.21 +9.79 100.0% 31 34 38 41 44 48 51
1. FC Koln 1829 43 37.92 +5.08 89.0% 27 32 35 38 41 45 47
Hertha BSC 1812 45 36.28 +8.72 98.0% 26 29 33 36 39 42 47
Eintracht Frankfurt 1709 34 33.50 +0.50 62.0% 22 27 31 33 36 39 43
Hamburger SV 1706 35 33.40 +1.60 71.0% 22 25 30 33 36 41 42
Schalke 04 1692 34 34.16 -0.16 48.0% 25 27 31 35 37 41 43
Borussia Dortmund 1689 36 34.26 +1.74 69.0% 24 27 32 34 37 41 45
Werder Bremen 1686 31 32.76 -1.76 36.0% 24 26 30 33 35 39 41
VfB Stuttgart 1682 35 32.91 +2.09 72.0% 24 26 30 33 36 39 48
Rot-Weiss Essen 1680 31 33.53 -2.53 32.0% 21 26 31 33 36 41 44
Hannover 96 1665 30 32.75 -2.75 30.0% 21 26 30 33 35 40 42
1. FC Kaiserslautern 1658 32 32.10 -0.10 51.0% 22 24 29 32 35 40 42
MSV Duisburg 1653 29 33.06 -4.06 19.0% 24 27 30 33 36 38 43
Rot-Weiss Oberhausen 1651 29 32.93 -3.93 15.0% 25 26 30 33 35 40 42
Eintracht Braunschweig 1649 28 31.28 -3.28 30.0% 23 24 28 31 34 39 43
1860 Munich 1624 25 30.29 -5.29 13.0% 20 22 28 31 33 37 39
Alemannia Aachen 1512 17 29.09 -12.09 0.0% 20 22 26 29 32 36 37

Point 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).

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.

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 19.5% * Slight Edge: 19.5% to 27.5% * Clear Edge: 27.5% to 33.5% * Strong Edge: 33.5% 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
+38.89%
Strong Edge
56.86%25.16%17.97%
Elo Value
Home Edge
150 Elo
0.007 goals per Elo point
0142.62400
Scoring Tilt
Expected
+0.90 goals
Home-Tilted
-2+0.95+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 3 * Top-Heavy: 3 to 4 * Open: 4 to 7 * Wide Open: 7 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.06 * Tight Race: 0.06 to 0.12 * Comfortable: 0.12 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
3.9
Top-Heavy
134710
Champion Preseason Odds
37%
Borussia Monchengladbach, 1st of 18
LongshotFavorite
Title Margin
Expected
0.12/gm
Tight Race
00.090.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 3.37 * Some Luck: 3.37 to 5.05 * Lucky: 5.05 to 6.74 * Wild Swing: 6.74 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 3.12 * Close: 3.12 to 4.68 * Off: 4.68 to 6.24 * Way Off: 6.24 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 1.56 * A Surprise: 1.56 to 2.5 * Several Surprises: 2.5 to 3.43 * Many Surprises: 3.43 and up.
Luck Spread
Expected
5.18 points
Lucky
04.2111
Average Finish Error
Expected
1.89
Pinpoint
03.908
Biggest Overachiever
Expected 97.22%
100.00%
Borussia Monchengladbach
50100
Biggest Underachiever
Expected 2.78%
0.00%
Alemannia Aachen
050
Season Outliers
Expected
4 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 2
As Expected
01.62

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.15 * Top-Heavy: 0.15 to 0.17 * Lopsided: 0.17 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.55 * Moderate Separation: 1.55 to 1.75 * Strong Separation: 1.75 to 1.9 * Wide Separation: 1.9 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 63% * Slight Edge: 63% to 67% * Clear Edge: 67% to 70% * Wide Edge: 70% 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 85.5% * Clear Edge: 85.5% to 91% * Strong Edge: 91% to 94.5% * Dominant: 94.5% 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 52.5% * Some Drama: 52.5% to 55% * Frequent: 55% to 59.5% * Very Frequent: 59.5% 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 17.5% * Occasional: 17.5% to 21.5% * Frequent: 21.5% to 24% * Very Frequent: 24% and up.
Gini Index
0.13
Even
00.120.5
Noll-Scully
Elo SD: 100.91
1.64
Moderate Separation
11.551.752.5
Interquartile Edge
58%
Even
50%63%70%100%
Best vs. Worst
Baseline
92%
Strong Edge
50%90%100%
Close Games
Expected
58%
Frequent
0%52%100%
Blowouts
Expected
21%
Occasional
0%23%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.34 * Slight Separation: 0.34 to 0.47 * Notable Separation: 0.47 to 0.53 * Lopsided: 0.53 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.46 * Some Carryover: 0.46 to 0.58 * Strong Carryover: 0.58 to 0.68 * Near-Lock: 0.68 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 19.5% * As Expected: 19.5% to 22% * Upset-Prone: 22% to 24% * Very Upset-Prone: 24% 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 17.5% * As Expected: 17.5% to 19.5% * Shaky Favorites: 19.5% to 21% * Very Shaky: 21% and up.
Brier Score
Expected
0.56
Predictable
00.542
Matchup Imbalance
0.60
Lopsided
00.340.5
Strangeness
Expected
1.54
Chaotic
01.002
Repeatability
0.32
Weak Carryover
00.460.581
Upset Rate
Expected
18%
Chalky
0%15%50%
Clear Favorite Upset Rate
Expected
17%
Solid Favorites
0%14%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.08 * Near Noise Ceiling: 0.08 to 0.12 * Above Noise: 0.12 to 0.16 * Well Above Noise: 0.16 and up.
Probability calibration
0.22
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
0.95
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.059
Well Within Noise
00.0780.2

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The sections below show matchup heatmaps and round-by-round simulation outcomes.

First Round

Kickers Offenbach 4
Hertha Zehlendorf 2

Leg 1: Hertha Zehlendorf 2-1 Kickers Offenbach

Leg 2: Kickers Offenbach 3-0 Hertha Zehlendorf

Arminia Bielefeld 3
TeBe Berlin 1

Leg 1: TeBe Berlin 0-2 Arminia Bielefeld

Leg 2: Arminia Bielefeld 1-1 TeBe Berlin

VfL Wolfsburg 6
FK Pirmasens 6

Leg 1: FK Pirmasens 4-4 VfL Wolfsburg

Leg 2: VfL Wolfsburg 2-2 FK Pirmasens

VfL Bochum 4
VfL Wolfsburg 1

Leg 1: VfL Wolfsburg 1-0 VfL Bochum

Leg 2: VfL Bochum 4-0 VfL Wolfsburg

Karlsruher SC 5
SV Alsenborn 2

Leg 1: SV Alsenborn 2-3 Karlsruher SC

Leg 2: Karlsruher SC 2-0 SV Alsenborn

Kickers Offenbach 5
FK Pirmasens 2

Leg 1: Kickers Offenbach 4-1 FK Pirmasens

Leg 2: FK Pirmasens 1-1 Kickers Offenbach

Arminia Bielefeld 3
VfL Osnabruck 0

Leg 1: Arminia Bielefeld 3-0 VfL Osnabruck

Leg 2: VfL Osnabruck 0-0 Arminia Bielefeld

Hertha Zehlendorf 6
VfL Wolfsburg 4

Leg 1: VfL Wolfsburg 3-1 Hertha Zehlendorf

Leg 2: Hertha Zehlendorf 5-1 VfL Wolfsburg

Arminia Bielefeld 3
Karlsruher SC 2

Leg 1: Arminia Bielefeld 3-1 Karlsruher SC

Leg 2: Karlsruher SC 1-0 Arminia Bielefeld

Kickers Offenbach 3
VfL Bochum 2

Leg 1: Kickers Offenbach 2-1 VfL Bochum

Leg 2: VfL Bochum 1-1 Kickers Offenbach

TeBe Berlin 4
VfL Osnabruck 2

Leg 1: TeBe Berlin 1-1 VfL Osnabruck

Leg 2: VfL Osnabruck 1-3 TeBe Berlin

Karlsruher SC 7
VfL Osnabruck 2

Leg 1: VfL Osnabruck 2-1 Karlsruher SC

Leg 2: Karlsruher SC 6-0 VfL Osnabruck

SV Alsenborn 6
TeBe Berlin 1

Leg 1: TeBe Berlin 0-1 SV Alsenborn

Leg 2: SV Alsenborn 5-1 TeBe Berlin

Kickers Offenbach 5
VfL Wolfsburg 2

Leg 1: Kickers Offenbach 2-1 VfL Wolfsburg

Leg 2: VfL Wolfsburg 1-3 Kickers Offenbach

Hertha Zehlendorf 7
FK Pirmasens 3

Leg 1: FK Pirmasens 1-0 Hertha Zehlendorf

Leg 2: Hertha Zehlendorf 7-2 FK Pirmasens

VfL Bochum 5
FK Pirmasens 1

Leg 1: VfL Bochum 3-1 FK Pirmasens

Leg 2: FK Pirmasens 0-2 VfL Bochum

Arminia Bielefeld 4
SV Alsenborn 0

Leg 1: SV Alsenborn 0-1 Arminia Bielefeld

Leg 2: Arminia Bielefeld 3-0 SV Alsenborn

Karlsruher SC 2
TeBe Berlin 1

Leg 1: Karlsruher SC 0-0 TeBe Berlin

Leg 2: TeBe Berlin 1-2 Karlsruher SC

SV Alsenborn 4
VfL Osnabruck 2

Leg 1: VfL Osnabruck 0-1 SV Alsenborn

Leg 2: SV Alsenborn 3-2 VfL Osnabruck

VfL Bochum 3
Hertha Zehlendorf 2

Leg 1: VfL Bochum 3-0 Hertha Zehlendorf

Leg 2: Hertha Zehlendorf 2-0 VfL Bochum

Final Table Odds

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
Borussia Monchengladbach37.00%23.00%15.00%4.00%6.00%3.00%4.00%2.00%2.00%1.00%1.00%—1.00%1.00%————
Bayern Munich30.00%24.00%15.00%8.00%8.00%1.00%3.00%3.00%2.00%3.00%1.00%1.00%———1.00%——
Hertha BSC7.00%8.00%12.00%13.00%6.00%6.00%9.00%10.00%6.00%6.00%3.00%3.00%4.00%1.00%3.00%1.00%1.00%1.00%
1. FC Koln16.00%11.00%11.00%12.00%7.00%14.00%5.00%6.00%6.00%6.00%—3.00%1.00%——2.00%——
Borussia Dortmund1.00%5.00%4.00%8.00%8.00%6.00%10.00%9.00%4.00%4.00%7.00%8.00%3.00%11.00%3.00%3.00%2.00%4.00%
Hamburger SV3.00%2.00%7.00%3.00%7.00%3.00%9.00%8.00%9.00%3.00%6.00%9.00%2.00%10.00%9.00%2.00%5.00%3.00%
VfB Stuttgart2.00%3.00%4.00%1.00%6.00%9.00%10.00%4.00%7.00%4.00%8.00%5.00%8.00%1.00%3.00%12.00%9.00%4.00%
Eintracht Frankfurt—2.00%2.00%11.00%6.00%2.00%10.00%6.00%6.00%9.00%7.00%7.00%10.00%10.00%5.00%2.00%2.00%3.00%
Schalke 041.00%9.00%2.00%9.00%9.00%3.00%7.00%9.00%4.00%6.00%11.00%1.00%3.00%5.00%5.00%3.00%11.00%2.00%
1. FC Kaiserslautern1.00%—6.00%8.00%4.00%3.00%4.00%2.00%5.00%8.00%7.00%8.00%8.00%2.00%7.00%7.00%9.00%11.00%
Werder Bremen—1.00%4.00%3.00%8.00%9.00%2.00%6.00%7.00%11.00%3.00%8.00%4.00%4.00%8.00%14.00%3.00%5.00%
Rot-Weiss Essen1.00%2.00%7.00%4.00%5.00%8.00%5.00%7.00%6.00%7.00%5.00%8.00%8.00%7.00%10.00%5.00%3.00%2.00%
Hannover 96—5.00%1.00%2.00%7.00%8.00%4.00%8.00%8.00%7.00%3.00%6.00%8.00%9.00%10.00%5.00%6.00%3.00%
Rot-Weiss Oberhausen—4.00%5.00%2.00%3.00%6.00%4.00%2.00%5.00%7.00%17.00%10.00%5.00%3.00%11.00%5.00%7.00%4.00%
MSV Duisburg—1.00%2.00%6.00%4.00%8.00%6.00%8.00%8.00%6.00%6.00%9.00%9.00%8.00%5.00%4.00%4.00%6.00%
Eintracht Braunschweig1.00%—1.00%5.00%2.00%6.00%4.00%7.00%7.00%4.00%2.00%3.00%9.00%10.00%6.00%8.00%11.00%14.00%
1860 Munich——2.00%1.00%3.00%1.00%3.00%2.00%7.00%5.00%7.00%5.00%9.00%12.00%6.00%13.00%8.00%16.00%
Alemannia Aachen————1.00%4.00%1.00%1.00%1.00%3.00%6.00%6.00%8.00%6.00%9.00%13.00%19.00%22.00%

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.

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 Direct relegation
Borussia Monchengladbach 100% —
Bayern Munich 99.00% 1.00%
1. FC Koln 98.00% 2.00%
Hertha BSC 96.00% 4.00%
Borussia Dortmund 94.00% 6.00%
Eintracht Frankfurt 93.00% 7.00%
Schalke 04 92.00% 8.00%
MSV Duisburg 91.00% 9.00%
Hamburger SV 89.00% 11.00%
1. FC Kaiserslautern 86.00% 14.00%
Eintracht Braunschweig 86.00% 14.00%
Hannover 96 85.00% 15.00%
Rot-Weiss Essen 85.00% 15.00%
VfB Stuttgart 85.00% 15.00%
Rot-Weiss Oberhausen 84.00% 16.00%
1860 Munich 81.00% 19.00%
Alemannia Aachen 78.00% 22.00%
Werder Bremen 78.00% 22.00%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
1969-08-16 1860 Munich D 0-067.2 1707 1688 62.21% 25.62% 12.16%+1.08 -3.3 1
1969-08-16 @ Alemannia Aachen D 0-067.2 1688 1707 12.16% 25.62% 62.21%-1.08 +3.3 1
1969-08-16 Rot-Weiss Essen W 4-047.3 1731 1713 62.16% 25.63% 12.20%+1.07 +14.4 2
1969-08-16 @ Bayern Munich L 0-447.3 1713 1731 12.20% 25.63% 62.16%-1.07 -14.4 0
1969-08-16 1. FC Kaiserslautern W 2-158.3 1695 1697 60.64% 25.87% 13.49%+0.94 +4.2 2
1969-08-16 @ Hamburger SV L 1-258.3 1697 1695 13.49% 25.87% 60.64%-0.94 -4.2 0
1969-08-16 Borussia Dortmund W 4-259.3 1701 1695 61.29% 25.77% 12.94%+1.00 +6.2 2
1969-08-16 @ Hannover 96 L 2-459.3 1695 1701 12.94% 25.77% 61.29%-1.00 -6.2 0
1969-08-16 MSV Duisburg W 1-053.7 1707 1704 61.09% 25.80% 13.11%+0.98 +4.3 2
1969-08-16 @ Hertha BSC L 0-153.7 1704 1707 13.11% 25.80% 61.09%-0.98 -4.3 0
1969-08-16 Eintracht Braunschweig W 3-263.0 1700 1702 60.64% 25.87% 13.49%+0.94 +3.9 2
1969-08-16 @ 1. FC Koln L 2-363.0 1702 1700 13.49% 25.87% 60.64%-0.94 -3.9 0
1969-08-16 Eintracht Frankfurt W 3-156.0 1701 1715 59.68% 26.00% 14.32%+0.86 +7.6 2
1969-08-16 @ Rot-Weiss Oberhausen L 1-356.0 1715 1701 14.32% 26.00% 59.68%-0.86 -7.6 0
1969-08-16 Borussia Monchengladbach W 2-051.5 1708 1733 58.77% 26.11% 15.13%+0.79 +9.2 2
1969-08-16 @ Schalke 04 L 0-251.5 1733 1708 15.13% 26.11% 58.77%-0.79 -9.2 0
1969-08-16 Werder Bremen D 1-171.1 1708 1718 60.03% 25.95% 14.02%+0.89 -2.7 1
1969-08-16 @ VfB Stuttgart D 1-171.1 1718 1708 14.02% 25.95% 60.03%-0.89 +2.7 1
1969-08-22 Schalke 04 W 2-158.7 1708 1717 60.02% 25.95% 14.03%+0.89 +4.3 2
1969-08-22 @ Eintracht Frankfurt L 1-258.7 1717 1708 14.03% 25.95% 60.02%-0.89 -4.3 2
1969-08-23 Rot-Weiss Oberhausen D 0-067.1 1693 1709 59.56% 26.01% 14.43%+0.85 -2.9 1
1969-08-23 @ 1. FC Kaiserslautern D 0-067.1 1709 1693 14.43% 26.01% 59.56%-0.85 +3.0 3
1969-08-23 Hertha BSC W 2-051.1 1691 1711 59.18% 26.06% 14.77%+0.82 +9.0 3
1969-08-23 @ 1860 Munich L 0-251.1 1711 1691 14.77% 26.06% 59.18%-0.82 -9.0 2
1969-08-23 Hamburger SV W 2-158.5 1688 1699 59.92% 25.97% 14.11%+0.88 +4.3 2
1969-08-23 @ Borussia Dortmund L 1-258.5 1699 1688 14.11% 25.97% 59.92%-0.88 -4.3 2
1969-08-23 Bayern Munich W 2-159.2 1724 1746 59.03% 26.08% 14.90%+0.81 +4.5 2
1969-08-23 @ Borussia Monchengladbach L 1-259.2 1746 1724 14.90% 26.08% 59.03%-0.81 -4.5 2
1969-08-23 Hannover 96 D 1-171.0 1698 1707 60.11% 25.94% 13.95%+0.89 -2.7 1
1969-08-23 @ Eintracht Braunschweig D 1-171.0 1707 1698 13.95% 25.94% 60.11%-0.89 +2.7 3
1969-08-23 VfB Stuttgart D 1-171.0 1699 1705 60.31% 25.91% 13.77%+0.91 -2.7 1
1969-08-23 @ MSV Duisburg D 1-171.0 1705 1699 13.77% 25.91% 60.31%-0.91 +2.7 2
1969-08-23 Alemannia Aachen W 2-050.7 1699 1703 60.47% 25.89% 13.64%+0.93 +8.4 2
1969-08-23 @ Rot-Weiss Essen L 0-250.7 1703 1699 13.64% 25.89% 60.47%-0.93 -8.4 1
1969-08-23 1. FC Koln W 2-158.1 1720 1704 62.05% 25.65% 12.30%+1.06 +3.8 3
1969-08-23 @ Werder Bremen L 1-258.1 1704 1720 12.30% 25.65% 62.05%-1.06 -3.8 2
1969-08-27 Eintracht Frankfurt W 2-157.9 1741 1712 63.00% 25.48% 11.52%+1.15 +3.6 4
1969-08-27 @ Bayern Munich L 1-257.9 1712 1741 11.52% 25.48% 63.00%-1.15 -3.6 2
1969-08-29 MSV Duisburg W 6-253.5 1700 1696 61.11% 25.80% 13.09%+0.98 +10.8 4
1969-08-29 @ 1. FC Koln L 2-653.5 1696 1700 13.09% 25.80% 61.11%-0.98 -10.8 1
1969-08-30 Rot-Weiss Essen W 2-158.0 1728 1707 62.39% 25.59% 12.01%+1.09 +3.7 4
1969-08-30 @ Borussia Monchengladbach L 1-258.0 1707 1728 12.01% 25.59% 62.39%-1.09 -3.7 2
1969-08-30 Eintracht Braunschweig D 3-379.8 1695 1696 60.76% 25.85% 13.39%+0.95 -1.7 3
1969-08-30 @ Hamburger SV D 3-379.8 1696 1695 13.39% 25.85% 60.76%-0.95 +1.7 2
1969-08-30 Werder Bremen W 3-263.5 1710 1724 59.64% 26.00% 14.36%+0.86 +4.2 5
1969-08-30 @ Hannover 96 L 2-363.5 1724 1710 14.36% 26.00% 59.64%-0.86 -4.2 3
1969-08-30 Alemannia Aachen W 2-158.1 1702 1695 61.39% 25.76% 12.85%+1.00 +4.0 4
1969-08-30 @ Hertha BSC L 1-258.1 1695 1702 12.85% 25.76% 61.39%-1.00 -4.0 1
1969-08-30 Borussia Dortmund W 2-157.9 1712 1693 62.24% 25.62% 12.14%+1.08 +3.8 5
1969-08-30 @ Rot-Weiss Oberhausen L 1-257.9 1693 1712 12.14% 25.62% 62.24%-1.08 -3.8 2
1969-08-30 1. FC Kaiserslautern W 4-259.0 1713 1690 62.52% 25.57% 11.91%+1.11 +5.7 4
1969-08-30 @ Schalke 04 L 2-459.0 1690 1713 11.91% 25.57% 62.52%-1.11 -5.7 1
1969-08-30 1860 Munich W 3-155.4 1708 1700 61.40% 25.75% 12.84%+1.01 +6.9 4
1969-08-30 @ VfB Stuttgart L 1-355.4 1700 1708 12.84% 25.75% 61.40%-1.01 -6.9 3
1969-09-05 Borussia Monchengladbach L 1-272.3 1708 1732 58.85% 26.10% 15.05%+0.79 -13.8 2
1969-09-05 @ Eintracht Frankfurt W 2-172.3 1732 1708 15.05% 26.10% 58.85%-0.79 +13.8 6
1969-09-05 Hannover 96 W 1-054.4 1686 1714 58.47% 26.14% 15.39%+0.76 +4.9 3
1969-09-05 @ MSV Duisburg L 0-154.4 1714 1686 15.39% 26.14% 58.47%-0.76 -4.9 5
1969-09-06 Bayern Munich D 0-067.2 1685 1745 55.57% 26.39% 18.03%+0.55 -2.4 2
1969-09-06 @ 1. FC Kaiserslautern D 0-067.2 1745 1685 18.03% 26.39% 55.57%-0.55 +2.4 5
1969-09-06 1. FC Koln W 1-054.2 1694 1711 59.37% 26.03% 14.59%+0.84 +4.7 5
1969-09-06 @ 1860 Munich L 0-154.2 1711 1694 14.59% 26.03% 59.37%-0.84 -4.7 4
1969-09-06 VfB Stuttgart W 4-260.1 1691 1715 58.83% 26.10% 15.07%+0.79 +7.1 3
1969-09-06 @ Alemannia Aachen L 2-460.1 1715 1691 15.07% 26.10% 58.83%-0.79 -7.1 4
1969-09-06 Schalke 04 D 1-171.0 1689 1719 58.35% 26.15% 15.50%+0.75 -2.5 3
1969-09-06 @ Borussia Dortmund D 1-171.0 1719 1689 15.50% 26.15% 58.35%-0.75 +2.5 5
1969-09-06 Rot-Weiss Oberhausen L 0-461.4 1697 1715 59.35% 26.04% 14.62%+0.83 -53.0 2
1969-09-06 @ Eintracht Braunschweig W 4-061.4 1715 1697 14.62% 26.04% 59.35%-0.83 +53.0 7
1969-09-06 Hertha BSC W 5-256.3 1704 1706 60.59% 25.88% 13.54%+0.93 +8.8 4
1969-09-06 @ Rot-Weiss Essen L 2-556.3 1706 1704 13.54% 25.88% 60.59%-0.93 -8.8 4
1969-09-06 Hamburger SV D 1-171.2 1720 1693 62.81% 25.52% 11.67%+1.13 -3.0 4
1969-09-06 @ Werder Bremen D 1-171.2 1693 1720 11.67% 25.52% 62.81%-1.13 +3.0 4
1969-09-12 Borussia Dortmund W 3-047.3 1747 1687 65.13% 25.03% 9.84%+1.36 +9.0 7
1969-09-12 @ Bayern Munich L 0-347.3 1687 1747 9.84% 25.03% 65.13%-1.36 -9.0 3
1969-09-12 1. FC Kaiserslautern D 1-171.4 1746 1682 65.34% 24.98% 9.68%+1.38 -3.4 7
1969-09-12 @ Borussia Monchengladbach D 1-171.4 1682 1746 9.68% 24.98% 65.34%-1.38 +3.4 3
1969-09-12 Rot-Weiss Essen W 2-158.8 1694 1713 59.33% 26.04% 14.63%+0.83 +4.5 4
1969-09-12 @ Eintracht Frankfurt L 1-258.8 1713 1694 14.63% 26.04% 59.33%-0.83 -4.5 4
1969-09-13 MSV Duisburg W 4-152.8 1696 1691 61.26% 25.78% 12.96%+0.99 +9.8 6
1969-09-13 @ Hamburger SV L 1-452.8 1691 1696 12.96% 25.78% 61.26%-0.99 -9.8 3
1969-09-13 1860 Munich W 3-155.3 1709 1698 61.64% 25.72% 12.64%+1.03 +6.8 7
1969-09-13 @ Hannover 96 L 1-355.3 1698 1709 12.64% 25.72% 61.64%-1.03 -6.8 5
1969-09-13 Alemannia Aachen W 3-048.2 1706 1698 61.46% 25.75% 12.79%+1.01 +11.5 6
1969-09-13 @ 1. FC Koln L 0-348.2 1698 1706 12.79% 25.75% 61.46%-1.01 -11.5 3
1969-09-13 Werder Bremen W 3-154.8 1768 1717 64.53% 25.17% 10.31%+1.30 +5.6 9
1969-09-13 @ Rot-Weiss Oberhausen L 1-354.8 1717 1768 10.31% 25.17% 64.53%-1.30 -5.6 4
1969-09-13 Eintracht Braunschweig D 1-171.1 1721 1644 66.16% 24.77% 9.07%+1.47 -3.5 6
1969-09-13 @ Schalke 04 D 1-171.1 1644 1721 9.07% 24.77% 66.16%-1.47 +3.5 3
1969-09-13 Hertha BSC L 1-467.5 1708 1698 61.60% 25.72% 12.68%+1.02 -35.5 4
1969-09-13 @ VfB Stuttgart W 4-167.5 1698 1708 12.68% 25.72% 61.60%-1.02 +35.5 6
1969-09-26 1. FC Koln W 1-053.7 1733 1718 61.96% 25.66% 12.37%+1.05 +4.1 8
1969-09-26 @ Hertha BSC L 0-153.7 1718 1733 12.37% 25.66% 61.96%-1.05 -4.1 6
1969-09-26 Rot-Weiss Oberhausen W 2-161.2 1681 1774 52.23% 26.58% 21.19%+0.33 +6.1 5
1969-09-26 @ MSV Duisburg L 1-261.2 1774 1681 21.19% 26.58% 52.23%-0.33 -6.1 9
1969-09-27 Eintracht Frankfurt W 2-050.8 1686 1699 59.74% 25.99% 14.27%+0.86 +8.7 5
1969-09-27 @ 1. FC Kaiserslautern L 0-250.8 1699 1686 14.27% 25.99% 59.74%-0.86 -8.7 4
1969-09-27 Hamburger SV L 0-264.5 1691 1706 59.61% 26.01% 14.38%+0.85 -28.0 5
1969-09-27 @ 1860 Munich W 2-064.5 1706 1691 14.38% 26.01% 59.61%-0.85 +28.0 8
1969-09-27 Hannover 96 D 1-170.9 1687 1716 58.38% 26.15% 15.47%+0.76 -2.5 4
1969-09-27 @ Alemannia Aachen D 1-170.9 1716 1687 15.47% 26.15% 58.38%-0.76 +2.5 8
1969-09-27 Borussia Monchengladbach W 2-160.1 1678 1743 55.10% 26.43% 18.47%+0.52 +5.4 5
1969-09-27 @ Borussia Dortmund L 1-260.1 1743 1678 18.47% 26.43% 55.10%-0.52 -5.4 7
1969-09-27 Bayern Munich L 0-458.9 1648 1756 50.60% 26.63% 22.77%+0.23 -45.5 3
1969-09-27 @ Eintracht Braunschweig W 4-058.9 1756 1648 22.77% 26.63% 50.60%-0.23 +45.5 9
1969-09-27 VfB Stuttgart D 3-379.9 1708 1672 63.45% 25.40% 11.16%+1.19 -1.9 5
1969-09-27 @ Rot-Weiss Essen D 3-379.9 1672 1708 11.16% 25.40% 63.45%-1.19 +1.9 5
1969-09-27 Schalke 04 L 0-168.0 1711 1718 60.30% 25.92% 13.78%+0.91 -15.0 4
1969-09-27 @ Werder Bremen W 1-068.0 1718 1711 13.78% 25.92% 60.30%-0.91 +15.0 8
1969-10-03 Borussia Dortmund W 2-050.2 1690 1683 61.36% 25.76% 12.88%+1.00 +8.0 6
1969-10-03 @ Eintracht Frankfurt L 0-250.2 1683 1690 12.88% 25.76% 61.36%-1.00 -8.0 5
1969-10-04 Rot-Weiss Essen D 0-067.2 1694 1706 59.85% 25.97% 14.17%+0.87 -3.0 6
1969-10-04 @ 1. FC Kaiserslautern D 0-067.2 1706 1694 14.17% 25.97% 59.85%-0.87 +3.0 6
1969-10-04 Werder Bremen W 4-151.4 1802 1696 67.86% 24.28% 7.86%+1.66 +6.1 11
1969-10-04 @ Bayern Munich L 1-451.4 1696 1802 7.86% 24.28% 67.86%-1.66 -6.1 4
1969-10-04 Eintracht Braunschweig W 1-050.6 1737 1602 69.49% 23.72% 6.79%+1.85 +2.3 9
1969-10-04 @ Borussia Monchengladbach L 0-150.6 1602 1737 6.79% 23.72% 69.49%-1.85 -2.3 3
1969-10-04 Alemannia Aachen W 4-152.1 1734 1684 64.46% 25.18% 10.36%+1.29 +8.0 10
1969-10-04 @ Hamburger SV L 1-452.1 1684 1734 10.36% 25.18% 64.46%-1.29 -8.0 4
1969-10-04 Hertha BSC W 2-159.1 1718 1737 59.27% 26.05% 14.68%+0.83 +4.5 10
1969-10-04 @ Hannover 96 L 1-259.1 1737 1718 14.68% 26.05% 59.27%-0.83 -4.5 8
1969-10-04 VfB Stuttgart W 3-154.6 1714 1674 63.72% 25.34% 10.94%+1.22 +5.9 8
1969-10-04 @ 1. FC Koln L 1-354.6 1674 1714 10.94% 25.34% 63.72%-1.22 -5.9 5
1969-10-04 1860 Munich W 3-046.4 1768 1663 67.82% 24.29% 7.89%+1.65 +7.3 11
1969-10-04 @ Rot-Weiss Oberhausen L 0-346.4 1663 1768 7.89% 24.29% 67.82%-1.65 -7.3 5
1969-10-04 MSV Duisburg D 0-067.5 1733 1687 64.16% 25.25% 10.59%+1.26 -3.6 9
1969-10-04 @ Schalke 04 D 0-067.5 1687 1733 10.59% 25.25% 64.16%-1.26 +3.6 6
1969-10-10 Schalke 04 L 0-263.0 1656 1729 54.31% 26.48% 19.22%+0.47 -25.6 5
1969-10-10 @ 1860 Munich W 2-063.0 1729 1656 19.22% 26.48% 54.31%-0.47 +25.6 11
1969-10-10 Bayern Munich W 4-263.4 1690 1808 49.58% 26.65% 23.77%+0.17 +10.3 8
1969-10-10 @ MSV Duisburg L 2-463.4 1808 1690 23.77% 26.65% 49.58%-0.17 -10.3 11
1969-10-11 Rot-Weiss Oberhausen W 2-053.7 1676 1775 51.59% 26.60% 21.81%+0.29 +12.4 6
1969-10-11 @ Alemannia Aachen L 0-253.7 1775 1676 21.81% 26.60% 51.59%-0.29 -12.4 11
1969-10-11 1. FC Kaiserslautern W 5-151.6 1675 1691 59.49% 26.02% 14.49%+0.84 +14.0 7
1969-10-11 @ Borussia Dortmund L 1-551.6 1691 1675 14.49% 26.02% 59.49%-0.84 -14.0 6
1969-10-11 Eintracht Frankfurt W 3-157.3 1600 1698 51.72% 26.60% 21.68%+0.30 +10.7 5
1969-10-11 @ Eintracht Braunschweig L 1-357.3 1698 1600 21.68% 26.60% 51.72%-0.30 -10.7 6
1969-10-11 Hamburger SV W 1-054.4 1733 1742 60.04% 25.95% 14.01%+0.89 +4.5 10
1969-10-11 @ Hertha BSC L 0-154.4 1742 1733 14.01% 25.95% 60.04%-0.89 -4.5 10
1969-10-11 1. FC Koln D 0-067.3 1709 1720 59.94% 25.96% 14.09%+0.88 -3.0 7
1969-10-11 @ Rot-Weiss Essen D 0-067.3 1720 1709 14.09% 25.96% 59.94%-0.88 +3.0 9
1969-10-11 Hannover 96 W 2-159.6 1668 1723 56.12% 26.35% 17.52%+0.59 +5.2 7
1969-10-11 @ VfB Stuttgart L 1-259.6 1723 1668 17.52% 26.35% 56.12%-0.59 -5.2 10
1969-10-11 Borussia Monchengladbach D 0-067.2 1690 1739 56.61% 26.31% 17.08%+0.63 -2.5 5
1969-10-11 @ Werder Bremen D 0-067.2 1739 1690 17.08% 26.31% 56.61%-0.63 +2.5 10
1969-10-15 Eintracht Braunschweig W 2-048.1 1677 1611 65.52% 24.94% 9.55%+1.40 +6.0 8
1969-10-15 @ 1. FC Kaiserslautern L 0-248.1 1611 1677 9.55% 24.94% 65.52%-1.40 -6.0 5
1969-10-15 Rot-Weiss Essen W 4-153.4 1689 1706 59.42% 26.03% 14.55%+0.84 +10.8 9
1969-10-15 @ Borussia Dortmund L 1-453.4 1706 1689 14.55% 26.03% 59.42%-0.84 -10.9 7
1969-10-15 MSV Duisburg W 4-152.4 1742 1701 63.84% 25.32% 10.85%+1.23 +8.3 12
1969-10-15 @ Borussia Monchengladbach L 1-452.4 1701 1742 10.85% 25.32% 63.84%-1.23 -8.3 8
1969-10-15 Werder Bremen W 2-158.1 1687 1688 60.77% 25.85% 13.38%+0.95 +4.1 8
1969-10-15 @ Eintracht Frankfurt L 1-258.1 1688 1687 13.38% 25.85% 60.77%-0.95 -4.1 5
1969-10-15 VfB Stuttgart L 1-370.9 1738 1674 65.36% 24.97% 9.66%+1.38 -26.6 10
1969-10-15 @ Hamburger SV W 3-170.9 1674 1738 9.66% 24.97% 65.36%-1.38 +26.6 9
1969-10-15 1. FC Koln L 3-480.4 1718 1723 60.39% 25.90% 13.71%+0.92 -13.1 10
1969-10-15 @ Hannover 96 W 4-380.4 1723 1718 13.71% 25.90% 60.39%-0.92 +13.2 11
1969-10-15 Hertha BSC W 3-155.4 1763 1737 62.73% 25.53% 11.74%+1.12 +6.3 13
1969-10-15 @ Rot-Weiss Oberhausen L 1-355.4 1737 1763 11.74% 25.53% 62.73%-1.12 -6.3 10
1969-10-15 Alemannia Aachen W 3-047.2 1755 1688 65.51% 24.94% 9.55%+1.40 +8.8 13
1969-10-15 @ Schalke 04 L 0-347.2 1688 1755 9.55% 24.94% 65.51%-1.40 -8.8 6
1969-10-18 1860 Munich W 2-047.7 1797 1631 71.15% 23.07% 5.79%+2.07 +3.6 13
1969-10-18 @ Bayern Munich L 0-247.7 1631 1797 5.79% 23.07% 71.15%-2.07 -3.6 5
1969-10-24 Eintracht Frankfurt D 1-170.9 1692 1691 60.88% 25.83% 13.29%+0.96 -2.8 9
1969-10-24 @ MSV Duisburg D 1-170.9 1691 1692 13.29% 25.83% 60.88%-0.96 +2.8 9
1969-10-25 Borussia Monchengladbach L 0-359.1 1627 1750 48.87% 26.67% 24.46%+0.13 -33.8 5
1969-10-25 @ 1860 Munich W 3-059.1 1750 1627 24.46% 26.67% 48.87%-0.13 +33.7 14
1969-10-25 Bayern Munich L 1-366.9 1680 1801 49.10% 26.66% 24.23%+0.14 -20.2 6
1969-10-25 @ Alemannia Aachen W 3-166.9 1801 1680 24.23% 26.66% 49.10%-0.14 +20.2 15
1969-10-25 Borussia Dortmund D 1-169.9 1605 1700 52.04% 26.58% 21.38%+0.32 -1.7 6
1969-10-25 @ Eintracht Braunschweig D 1-169.9 1700 1605 21.38% 26.58% 52.04%-0.32 +1.7 10
1969-10-25 Schalke 04 W 3-049.6 1731 1764 58.09% 26.18% 15.73%+0.74 +13.8 12
1969-10-25 @ Hertha BSC L 0-349.6 1764 1731 15.73% 26.18% 58.09%-0.74 -13.8 13
1969-10-25 Hamburger SV W 3-048.1 1736 1711 62.68% 25.54% 11.78%+1.12 +10.7 13
1969-10-25 @ 1. FC Koln L 0-348.1 1711 1736 11.78% 25.54% 62.68%-1.12 -10.7 10
1969-10-25 Hannover 96 W 1-054.0 1695 1704 60.07% 25.95% 13.98%+0.89 +4.5 9
1969-10-25 @ Rot-Weiss Essen L 0-154.0 1704 1695 13.98% 25.95% 60.07%-0.89 -4.5 10
1969-10-25 Rot-Weiss Oberhausen W 4-261.7 1700 1769 54.72% 26.45% 18.83%+0.49 +8.5 11
1969-10-25 @ VfB Stuttgart L 2-461.7 1769 1700 18.83% 26.45% 54.72%-0.49 -8.5 13
1969-10-25 1. FC Kaiserslautern W 3-262.7 1684 1683 60.83% 25.84% 13.33%+0.96 +3.9 7
1969-10-25 @ Werder Bremen L 2-362.7 1683 1684 13.33% 25.84% 60.83%-0.96 -3.9 8
1969-10-30 Hertha BSC L 1-274.5 1821 1745 66.15% 24.77% 9.08%+1.47 -15.5 15
1969-10-30 @ Bayern Munich W 2-174.5 1745 1821 9.08% 24.77% 66.15%-1.47 +15.5 14
1969-10-31 Werder Bremen W 2-157.9 1702 1688 61.88% 25.68% 12.44%+1.05 +3.9 12
1969-10-31 @ Borussia Dortmund L 1-257.9 1688 1702 12.44% 25.68% 61.88%-1.05 -3.9 7
1969-10-31 Alemannia Aachen W 5-149.2 1784 1659 68.94% 23.92% 7.14%+1.79 +7.2 16
1969-10-31 @ Borussia Monchengladbach L 1-549.2 1659 1784 7.14% 23.92% 68.94%-1.79 -7.2 6
1969-10-31 VfB Stuttgart L 1-273.6 1750 1709 63.83% 25.32% 10.85%+1.23 -15.0 13
1969-10-31 @ Schalke 04 W 2-173.6 1709 1750 10.85% 25.32% 63.83%-1.23 +15.0 13
1969-11-01 MSV Duisburg L 0-264.4 1679 1690 59.99% 25.96% 14.05%+0.89 -28.2 8
1969-11-01 @ 1. FC Kaiserslautern W 2-064.4 1690 1679 14.05% 25.96% 59.99%-0.89 +28.2 11
1969-11-01 Rot-Weiss Essen D 0-066.0 1603 1700 51.86% 26.59% 21.55%+0.31 -1.9 7
1969-11-01 @ Eintracht Braunschweig D 0-066.0 1700 1603 21.55% 26.59% 51.86%-0.31 +1.9 10
1969-11-01 1860 Munich W 4-362.9 1694 1593 67.62% 24.35% 8.02%+1.63 +2.4 11
1969-11-01 @ Eintracht Frankfurt L 3-462.9 1593 1694 8.02% 24.35% 67.62%-1.63 -2.4 5
1969-11-01 Hannover 96 W 2-050.6 1700 1700 60.85% 25.84% 13.31%+0.96 +8.2 12
1969-11-01 @ Hamburger SV L 0-250.6 1700 1700 13.31% 25.84% 60.85%-0.96 -8.2 10
1969-11-02 1. FC Koln L 0-265.6 1761 1747 61.88% 25.68% 12.44%+1.05 -29.1 13
1969-11-02 @ Rot-Weiss Oberhausen W 2-065.6 1747 1761 12.44% 25.68% 61.88%-1.05 +29.1 15
1969-11-07 1. FC Kaiserslautern L 0-164.7 1591 1651 55.54% 26.40% 18.06%+0.55 -13.9 5
1969-11-07 @ 1860 Munich W 1-064.7 1651 1591 18.06% 26.40% 55.54%-0.55 +13.9 10
1969-11-07 Borussia Dortmund L 0-168.4 1718 1705 61.76% 25.70% 12.54%+1.04 -15.4 11
1969-11-07 @ MSV Duisburg W 1-068.4 1705 1718 12.54% 25.70% 61.76%-1.04 +15.4 14
1969-11-08 Eintracht Frankfurt W 2-159.0 1652 1697 57.05% 26.28% 16.67%+0.66 +5.0 8
1969-11-08 @ Alemannia Aachen L 1-259.0 1697 1652 16.67% 26.28% 57.05%-0.66 -5.0 11
1969-11-08 Rot-Weiss Oberhausen W 2-159.5 1692 1732 57.46% 26.24% 16.30%+0.69 +4.9 12
1969-11-08 @ Hannover 96 L 1-259.5 1732 1692 16.30% 26.24% 57.46%-0.69 -4.9 13
1969-11-08 Borussia Monchengladbach D 1-171.5 1760 1791 58.24% 26.16% 15.60%+0.75 -2.5 15
1969-11-08 @ Hertha BSC D 1-171.5 1791 1760 15.60% 26.16% 58.24%-0.75 +2.5 17
1969-11-08 Schalke 04 W 8-049.1 1776 1735 63.82% 25.32% 10.86%+1.23 +24.8 17
1969-11-08 @ 1. FC Koln L 0-849.1 1735 1776 10.86% 25.32% 63.82%-1.23 -24.9 13
1969-11-08 Hamburger SV D 2-275.9 1702 1709 60.24% 25.92% 13.83%+0.91 -2.0 11
1969-11-08 @ Rot-Weiss Essen D 2-275.9 1709 1702 13.83% 25.92% 60.24%-0.91 +2.0 13
1969-11-08 Bayern Munich L 2-375.8 1724 1806 53.41% 26.52% 20.07%+0.41 -12.0 13
1969-11-08 @ VfB Stuttgart W 3-275.8 1806 1724 20.07% 26.52% 53.41%-0.41 +12.0 17
1969-11-08 Eintracht Braunschweig L 0-168.2 1684 1601 66.51% 24.68% 8.81%+1.50 -16.6 7
1969-11-08 @ Werder Bremen W 1-068.2 1601 1684 8.81% 24.68% 66.51%-1.50 +16.6 9
1969-11-15 Alemannia Aachen W 3-154.6 1665 1657 61.41% 25.75% 12.84%+1.01 +6.9 12
1969-11-15 @ 1. FC Kaiserslautern L 1-354.6 1657 1665 12.84% 25.75% 61.41%-1.01 -6.9 8
1969-11-15 1. FC Koln L 1-273.6 1818 1801 62.11% 25.64% 12.25%+1.07 -14.6 17
1969-11-15 @ Bayern Munich W 2-173.6 1801 1818 12.25% 25.64% 62.11%-1.07 +14.6 19
1969-11-15 1860 Munich W 3-151.8 1721 1577 69.98% 23.54% 6.48%+1.91 +3.5 16
1969-11-15 @ Borussia Dortmund L 1-351.8 1577 1721 6.48% 23.54% 69.98%-1.91 -3.6 5
1969-11-15 VfB Stuttgart W 3-047.2 1794 1712 66.47% 24.69% 8.84%+1.50 +8.1 19
1969-11-15 @ Borussia Monchengladbach L 0-347.2 1712 1794 8.84% 24.69% 66.47%-1.50 -8.1 13
1969-11-15 MSV Duisburg W 2-159.9 1618 1702 53.13% 26.54% 20.33%+0.39 +5.9 11
1969-11-15 @ Eintracht Braunschweig L 1-259.9 1702 1618 20.33% 26.54% 53.13%-0.39 -5.9 11
1969-11-15 Hertha BSC D 1-171.1 1692 1758 54.99% 26.43% 18.57%+0.51 -2.1 12
1969-11-15 @ Eintracht Frankfurt D 1-171.1 1758 1692 18.57% 26.43% 54.99%-0.51 +2.1 16
1969-11-15 Hamburger SV L 1-370.3 1727 1711 62.02% 25.66% 12.32%+1.06 -25.3 13
1969-11-15 @ Rot-Weiss Oberhausen W 3-170.3 1711 1727 12.32% 25.66% 62.02%-1.06 +25.3 15
1969-11-15 Hannover 96 W 2-050.4 1710 1697 61.83% 25.69% 12.48%+1.04 +7.7 15
1969-11-15 @ Schalke 04 L 0-250.4 1697 1710 12.48% 25.69% 61.83%-1.04 -7.7 12
1969-11-15 Rot-Weiss Essen W 2-158.9 1667 1700 58.10% 26.18% 15.72%+0.74 +4.7 9
1969-11-15 @ Werder Bremen L 1-258.9 1700 1667 15.72% 26.18% 58.10%-0.74 -4.7 11
1969-11-28 Borussia Dortmund W 3-157.3 1650 1724 54.22% 26.48% 19.29%+0.46 +9.7 10
1969-11-28 @ Alemannia Aachen L 1-357.3 1724 1650 19.29% 26.48% 54.22%-0.46 -9.7 16
1969-11-28 Werder Bremen D 1-170.8 1697 1672 62.67% 25.54% 11.79%+1.12 -3.0 12
1969-11-28 @ MSV Duisburg D 1-170.8 1672 1697 11.79% 25.54% 62.67%-1.12 +3.0 10
1969-11-29 Eintracht Braunschweig W 1-052.3 1573 1624 56.50% 26.32% 17.18%+0.62 +5.4 7
1969-11-29 @ 1860 Munich L 0-152.3 1624 1573 17.18% 26.32% 56.50%-0.62 -5.4 11
1969-11-29 Schalke 04 D 1-171.4 1736 1718 62.20% 25.63% 12.18%+1.08 -3.0 16
1969-11-29 @ Hamburger SV D 1-171.4 1718 1736 12.18% 25.63% 62.20%-1.08 +3.0 16
1969-11-29 Bayern Munich L 0-165.4 1689 1803 49.92% 26.65% 23.43%+0.19 -12.6 12
1969-11-29 @ Hannover 96 W 1-065.4 1803 1689 23.43% 26.65% 49.92%-0.19 +12.6 19
1969-11-29 1. FC Kaiserslautern W 3-046.7 1760 1672 66.84% 24.58% 8.58%+1.54 +7.9 18
1969-11-29 @ Hertha BSC L 0-346.7 1672 1760 8.58% 24.58% 66.84%-1.54 -7.9 12
1969-11-29 Borussia Monchengladbach L 0-169.0 1815 1802 61.84% 25.69% 12.48%+1.04 -15.4 19
1969-11-29 @ 1. FC Koln W 1-069.0 1802 1815 12.48% 25.69% 61.84%-1.04 +15.4 21
1969-11-29 Rot-Weiss Oberhausen W 1-053.9 1695 1701 60.29% 25.92% 13.79%+0.91 +4.5 13
1969-11-29 @ Rot-Weiss Essen L 0-153.9 1701 1695 13.79% 25.92% 60.29%-0.91 -4.5 13
1969-11-29 Eintracht Frankfurt W 4-047.1 1704 1690 61.89% 25.68% 12.44%+1.05 +14.6 15
1969-11-29 @ VfB Stuttgart L 0-447.1 1690 1704 12.44% 25.68% 61.89%-1.05 -14.6 12
1969-12-05 Hertha BSC D 0-067.5 1715 1768 56.24% 26.34% 17.42%+0.60 -2.5 17
1969-12-05 @ Borussia Dortmund D 0-067.5 1768 1715 17.42% 26.34% 56.24%-0.60 +2.5 19
1969-12-05 Hannover 96 W 5-045.3 1817 1676 69.82% 23.60% 6.58%+1.90 +9.7 23
1969-12-05 @ Borussia Monchengladbach L 0-545.3 1676 1817 6.58% 23.60% 69.82%-1.90 -9.8 12
1969-12-05 Alemannia Aachen W 3-048.2 1618 1660 57.27% 26.26% 16.48%+0.67 +14.3 13
1969-12-05 @ Eintracht Braunschweig L 0-348.2 1660 1618 16.48% 26.26% 57.27%-0.67 -14.3 10
1969-12-06 VfB Stuttgart W 3-264.3 1664 1718 56.13% 26.35% 17.51%+0.59 +4.9 14
1969-12-06 @ 1. FC Kaiserslautern L 2-364.3 1718 1664 17.51% 26.35% 56.13%-0.59 -4.9 15
1969-12-06 Hamburger SV W 2-157.2 1816 1733 66.52% 24.67% 8.80%+1.51 +2.8 21
1969-12-06 @ Bayern Munich L 1-257.2 1733 1816 8.80% 24.67% 66.52%-1.51 -2.8 16
1969-12-06 1. FC Koln D 0-067.3 1675 1800 48.70% 26.67% 24.63%+0.12 -1.5 13
1969-12-06 @ Eintracht Frankfurt D 0-067.3 1800 1675 24.63% 26.67% 48.70%-0.12 +1.5 20
1969-12-06 MSV Duisburg D 0-067.2 1699 1694 61.26% 25.78% 12.96%+0.99 -3.2 14
1969-12-06 @ Rot-Weiss Essen D 0-067.2 1694 1699 12.96% 25.78% 61.26%-0.99 +3.2 13
1969-12-06 Schalke 04 L 0-362.2 1697 1721 58.86% 26.10% 15.05%+0.79 -40.2 13
1969-12-06 @ Rot-Weiss Oberhausen W 3-062.2 1721 1697 15.05% 26.10% 58.86%-0.79 +40.2 18
1969-12-06 1860 Munich D 1-169.8 1675 1579 67.33% 24.44% 8.23%+1.60 -3.6 11
1969-12-06 @ Werder Bremen D 1-169.8 1579 1675 8.23% 24.44% 67.33%-1.60 +3.6 8
1969-12-12 Werder Bremen D 0-066.4 1646 1671 58.72% 26.11% 15.17%+0.78 -2.8 11
1969-12-12 @ Alemannia Aachen D 0-066.4 1671 1646 15.17% 26.11% 58.72%-0.78 +2.8 12
1969-12-12 Eintracht Braunschweig W 2-048.0 1770 1633 69.65% 23.66% 6.69%+1.87 +4.2 21
1969-12-12 @ Hertha BSC L 0-248.0 1633 1770 6.69% 23.66% 69.65%-1.87 -4.2 13
1969-12-13 MSV Duisburg D 2-274.4 1582 1697 49.91% 26.65% 23.45%+0.19 -1.1 9
1969-12-13 @ 1860 Munich D 2-274.4 1697 1582 23.45% 26.65% 49.91%-0.19 +1.1 14
1969-12-13 Borussia Monchengladbach L 1-367.9 1730 1827 51.85% 26.59% 21.56%+0.31 -21.2 16
1969-12-13 @ Hamburger SV W 3-167.9 1827 1730 21.56% 26.59% 51.85%-0.31 +21.2 25
1969-12-13 Eintracht Frankfurt D 1-170.5 1667 1674 60.25% 25.92% 13.83%+0.91 -2.7 13
1969-12-13 @ Hannover 96 D 1-170.5 1674 1667 13.83% 25.92% 60.25%-0.91 +2.7 14
1969-12-13 1. FC Kaiserslautern W 6-148.5 1801 1669 69.36% 23.77% 6.87%+1.84 +8.4 22
1969-12-13 @ 1. FC Koln L 1-648.5 1669 1801 6.87% 23.77% 69.36%-1.84 -8.4 14
1969-12-13 Bayern Munich D 3-380.0 1657 1818 44.18% 26.67% 29.15%-0.13 -0.5 14
1969-12-13 @ Rot-Weiss Oberhausen D 3-380.0 1818 1657 29.15% 26.67% 44.18%+0.13 +0.5 22
1969-12-13 Rot-Weiss Essen W 5-360.7 1761 1696 65.40% 24.96% 9.63%+1.39 +4.4 20
1969-12-13 @ Schalke 04 L 3-560.7 1696 1761 9.63% 24.96% 65.40%-1.39 -4.5 14
1969-12-13 Borussia Dortmund W 2-158.4 1713 1712 60.90% 25.83% 13.27%+0.96 +4.1 17
1969-12-13 @ VfB Stuttgart L 1-258.4 1712 1713 13.27% 25.83% 60.90%-0.96 -4.1 17
1969-12-19 Hannover 96 W 5-255.5 1661 1664 60.55% 25.88% 13.57%+0.93 +8.8 16
1969-12-19 @ 1. FC Kaiserslautern L 2-555.5 1664 1661 13.57% 25.88% 60.55%-0.93 -8.8 13
1969-12-19 1. FC Koln W 1-057.1 1708 1810 51.32% 26.61% 22.07%+0.27 +6.6 19
1969-12-19 @ Borussia Dortmund L 0-157.1 1810 1708 22.07% 26.61% 51.32%-0.27 -6.6 22
1969-12-19 Rot-Weiss Oberhausen W 6-147.7 1848 1656 72.36% 22.52% 5.11%+2.24 +6.2 27
1969-12-19 @ Borussia Monchengladbach L 1-647.7 1656 1848 5.11% 22.52% 72.36%-2.24 -6.2 14
1969-12-20 VfB Stuttgart W 1-055.7 1628 1717 52.66% 26.56% 20.78%+0.36 +6.3 15
1969-12-20 @ Eintracht Braunschweig L 0-155.7 1717 1628 20.78% 26.56% 52.66%-0.36 -6.3 17
1969-12-20 Hamburger SV D 2-275.7 1676 1709 58.08% 26.18% 15.74%+0.73 -1.8 15
1969-12-20 @ Eintracht Frankfurt D 2-275.7 1709 1676 15.74% 26.18% 58.08%-0.73 +1.8 17
1969-12-20 Alemannia Aachen W 2-156.6 1698 1643 64.75% 25.12% 10.13%+1.32 +3.2 16
1969-12-20 @ MSV Duisburg L 1-256.6 1643 1698 10.13% 25.12% 64.75%-1.32 -3.2 11
1969-12-20 1860 Munich W 3-044.8 1692 1581 68.16% 24.18% 7.66%+1.69 +7.1 16
1969-12-20 @ Rot-Weiss Essen L 0-344.8 1581 1692 7.66% 24.18% 68.16%-1.69 -7.0 9
1969-12-20 Hertha BSC W 1-056.8 1674 1774 51.46% 26.61% 21.93%+0.28 +6.6 14
1969-12-20 @ Werder Bremen L 0-156.8 1774 1674 21.93% 26.61% 51.46%-0.28 -6.6 21
1970-01-17 Rot-Weiss Essen D 0-066.5 1640 1699 55.68% 26.39% 17.93%+0.56 -2.4 12
1970-01-17 @ Alemannia Aachen D 0-066.5 1699 1640 17.93% 26.39% 55.68%-0.56 +2.4 17
1970-01-17 1. FC Kaiserslautern D 0-066.4 1650 1669 59.22% 26.05% 14.72%+0.82 -2.9 15
1970-01-17 @ Rot-Weiss Oberhausen D 0-066.4 1669 1650 14.72% 26.05% 59.22%-0.82 +2.9 17
1970-01-17 Eintracht Frankfurt D 0-067.8 1765 1674 67.02% 24.53% 8.45%+1.56 -4.0 21
1970-01-17 @ Schalke 04 D 0-067.8 1674 1765 8.45% 24.53% 67.02%-1.56 +4.0 16
1970-01-24 VfB Stuttgart W 4-155.9 1574 1711 47.27% 26.68% 26.05%+0.04 +17.5 11
1970-01-24 @ 1860 Munich L 1-455.9 1711 1574 26.05% 26.68% 47.27%-0.04 -17.5 17
1970-01-24 Hertha BSC L 2-470.2 1637 1768 48.05% 26.68% 25.27%+0.08 -17.7 12
1970-01-24 @ Alemannia Aachen W 4-270.2 1768 1637 25.27% 26.68% 48.05%-0.08 +17.7 23
1970-01-24 Rot-Weiss Oberhausen W 3-261.2 1715 1647 65.59% 24.92% 9.49%+1.41 +2.8 21
1970-01-24 @ Borussia Dortmund L 2-361.2 1647 1715 9.49% 24.92% 65.59%-1.41 -2.8 15
1970-01-31 1. FC Kaiserslautern D 1-172.2 1819 1672 70.12% 23.48% 6.40%+1.93 -3.9 23
1970-01-31 @ Bayern Munich D 1-172.2 1672 1819 6.40% 23.48% 70.12%-1.93 +3.9 18
1970-01-31 Eintracht Frankfurt L 1-275.5 1854 1678 71.59% 22.87% 5.53%+2.13 -16.7 27
1970-01-31 @ Borussia Monchengladbach W 2-175.5 1678 1854 5.53% 22.87% 71.59%-2.13 +16.7 18
1970-01-31 MSV Duisburg D 0-066.7 1655 1701 56.90% 26.29% 16.81%+0.65 -2.6 14
1970-01-31 @ Hannover 96 D 0-066.7 1701 1655 16.81% 26.29% 56.90%-0.65 +2.6 17
1970-01-31 1860 Munich W 2-154.5 1803 1592 73.26% 22.09% 4.65%+2.37 +1.4 24
1970-01-31 @ 1. FC Koln L 1-254.5 1592 1803 4.65% 22.09% 73.26%-2.37 -1.5 11
1970-01-31 Eintracht Braunschweig W 2-156.8 1644 1635 61.55% 25.73% 12.72%+1.02 +3.9 17
1970-01-31 @ Rot-Weiss Oberhausen L 1-256.8 1635 1644 12.72% 25.73% 61.55%-1.02 -3.9 15
1970-01-31 Borussia Dortmund D 1-171.6 1761 1718 64.02% 25.28% 10.70%+1.25 -3.2 22
1970-01-31 @ Schalke 04 D 1-171.6 1718 1761 10.70% 25.28% 64.02%-1.25 +3.2 22
1970-01-31 Alemannia Aachen W 5-045.2 1694 1620 65.99% 24.82% 9.19%+1.45 +13.6 19
1970-01-31 @ VfB Stuttgart L 0-545.2 1620 1694 9.19% 24.82% 65.99%-1.45 -13.6 12
1970-02-07 Borussia Monchengladbach L 1-463.1 1676 1838 44.22% 26.67% 29.10%-0.13 -26.1 18
1970-02-07 @ 1. FC Kaiserslautern W 4-163.1 1838 1676 29.10% 26.67% 44.22%+0.13 +26.1 29
1970-02-07 Hannover 96 W 3-048.1 1590 1652 55.38% 26.41% 18.22%+0.54 +15.6 13
1970-02-07 @ 1860 Munich L 0-348.1 1652 1590 18.22% 26.41% 55.38%-0.54 -15.6 14
1970-02-07 1. FC Koln L 1-363.6 1606 1804 39.32% 26.57% 34.11%-0.37 -16.8 12
1970-02-07 @ Alemannia Aachen W 3-163.6 1804 1606 34.11% 26.57% 39.32%+0.37 +16.8 26
1970-02-07 Bayern Munich L 1-368.0 1721 1815 52.12% 26.58% 21.30%+0.32 -21.3 22
1970-02-07 @ Borussia Dortmund W 3-168.0 1815 1721 21.30% 26.58% 52.12%-0.32 +21.3 25
1970-02-07 Hamburger SV D 0-067.3 1704 1711 60.23% 25.93% 13.85%+0.90 -3.0 18
1970-02-07 @ MSV Duisburg D 0-067.3 1711 1704 13.85% 25.93% 60.23%-0.90 +3.0 18
1970-02-07 Eintracht Frankfurt D 1-171.0 1701 1695 61.28% 25.77% 12.95%+0.99 -2.9 18
1970-02-07 @ Rot-Weiss Essen D 1-171.0 1695 1701 12.95% 25.77% 61.28%-0.99 +2.9 19
1970-02-07 Rot-Weiss Oberhausen D 1-170.5 1681 1648 63.23% 25.44% 11.33%+1.17 -3.1 15
1970-02-07 @ Werder Bremen D 1-170.5 1648 1681 11.33% 25.44% 63.23%-1.17 +3.1 18
1970-02-14 Eintracht Braunschweig W 5-148.1 1836 1631 73.00% 22.22% 4.78%+2.33 +4.7 27
1970-02-14 @ Bayern Munich L 1-548.1 1631 1836 4.78% 22.22% 73.00%-2.33 -4.7 15
1970-02-14 Borussia Dortmund W 4-257.1 1864 1699 71.03% 23.12% 5.86%+2.05 +2.9 31
1970-02-14 @ Borussia Monchengladbach L 2-457.1 1699 1864 5.86% 23.12% 71.03%-2.05 -2.9 22
1970-02-14 1. FC Kaiserslautern W 2-156.8 1698 1650 64.29% 25.22% 10.49%+1.27 +3.3 21
1970-02-14 @ Eintracht Frankfurt L 1-256.8 1650 1698 10.49% 25.22% 64.29%-1.27 -3.3 18
1970-02-14 1860 Munich L 0-168.9 1714 1606 68.02% 24.23% 7.75%+1.68 -16.9 18
1970-02-14 @ Hamburger SV W 1-068.9 1606 1714 7.75% 24.23% 68.02%-1.68 +16.9 15
1970-02-14 Hertha BSC W 5-151.4 1821 1786 63.46% 25.39% 11.15%+1.19 +11.0 28
1970-02-14 @ 1. FC Koln L 1-551.4 1786 1821 11.15% 25.39% 63.46%-1.19 -11.0 23
1970-02-14 Rot-Weiss Essen W 4-152.9 1707 1698 61.50% 25.74% 12.76%+1.01 +9.7 21
1970-02-14 @ VfB Stuttgart L 1-452.9 1698 1707 12.76% 25.74% 61.50%-1.01 -9.7 18
1970-02-18 Schalke 04 W 3-052.1 1626 1758 47.84% 26.68% 25.48%+0.07 +20.3 17
1970-02-18 @ Eintracht Braunschweig L 0-352.1 1758 1626 25.48% 26.68% 47.84%-0.07 -20.3 22
1970-02-21 Rot-Weiss Oberhausen W 4-152.4 1623 1651 58.45% 26.14% 15.41%+0.76 +11.4 17
1970-02-21 @ 1860 Munich L 1-452.4 1651 1623 15.41% 26.14% 58.45%-0.76 -11.4 18
1970-02-21 Schalke 04 W 2-051.8 1701 1738 57.68% 26.22% 16.10%+0.70 +9.7 20
1970-02-21 @ MSV Duisburg L 0-251.8 1738 1701 16.10% 26.22% 57.68%-0.70 -9.7 22
1970-02-21 1. FC Koln L 0-360.2 1717 1832 49.79% 26.65% 23.56%+0.18 -34.3 21
1970-02-21 @ VfB Stuttgart W 3-060.2 1832 1717 23.56% 26.65% 49.79%-0.18 +34.3 30
1970-02-25 Schalke 04 W 6-046.6 1841 1728 68.30% 24.14% 7.56%+1.71 +13.3 29
1970-02-25 @ Bayern Munich L 0-646.6 1728 1841 7.56% 24.14% 68.30%-1.71 -13.3 22
1970-02-25 Rot-Weiss Essen W 4-046.0 1775 1689 66.72% 24.62% 8.66%+1.53 +10.4 25
1970-02-25 @ Hertha BSC L 0-446.0 1689 1775 8.66% 24.62% 66.72%-1.53 -10.4 18
1970-02-28 Borussia Dortmund D 2-275.3 1647 1697 56.56% 26.32% 17.12%+0.62 -1.7 19
1970-02-28 @ 1. FC Kaiserslautern D 2-275.3 1697 1647 17.12% 26.32% 56.56%-0.62 +1.7 23
1970-02-28 MSV Duisburg W 2-048.5 1854 1710 69.99% 23.53% 6.47%+1.92 +4.1 31
1970-02-28 @ Bayern Munich L 0-248.5 1710 1854 6.47% 23.53% 69.99%-1.92 -4.1 20
1970-02-28 Werder Bremen W 1-050.9 1867 1678 72.22% 22.59% 5.19%+2.22 +1.7 33
1970-02-28 @ Borussia Monchengladbach L 0-150.9 1678 1867 5.19% 22.59% 72.22%-2.22 -1.7 15
1970-02-28 Eintracht Braunschweig D 0-067.0 1701 1646 64.76% 25.12% 10.12%+1.32 -3.7 22
1970-02-28 @ Eintracht Frankfurt D 0-067.0 1646 1701 10.12% 25.12% 64.76%-1.32 +3.7 18
1970-02-28 VfB Stuttgart W 2-051.1 1637 1683 56.92% 26.29% 16.79%+0.65 +10.0 16
1970-02-28 @ Hannover 96 L 0-251.1 1683 1637 16.79% 26.29% 56.92%-0.65 -10.0 21
1970-02-28 Rot-Weiss Essen W 5-253.3 1867 1678 72.19% 22.60% 5.20%+2.21 +3.5 32
1970-02-28 @ 1. FC Koln L 2-553.3 1678 1867 5.20% 22.60% 72.19%-2.21 -3.5 18
1970-02-28 Alemannia Aachen W 1-050.6 1640 1589 64.47% 25.18% 10.35%+1.29 +3.5 20
1970-02-28 @ Rot-Weiss Oberhausen L 0-150.6 1589 1640 10.35% 25.18% 64.47%-1.29 -3.4 12
1970-02-28 1860 Munich W 3-153.4 1715 1634 66.40% 24.71% 8.89%+1.49 +4.9 24
1970-02-28 @ Schalke 04 L 1-353.4 1634 1715 8.89% 24.71% 66.40%-1.49 -4.9 17
1970-03-03 Eintracht Braunschweig L 0-263.8 1647 1650 60.55% 25.88% 13.57%+0.93 -28.5 16
1970-03-03 @ Hannover 96 W 2-063.8 1650 1647 13.57% 25.88% 60.55%-0.93 +28.5 20
1970-03-03 Bayern Munich W 2-163.9 1698 1858 44.29% 26.67% 29.04%-0.12 +7.7 24
1970-03-03 @ Eintracht Frankfurt L 1-263.9 1858 1698 29.04% 26.67% 44.29%+0.12 -7.7 31
1970-03-07 Bayern Munich W 2-166.1 1629 1851 36.10% 26.44% 37.45%-0.53 +9.3 19
1970-03-07 @ 1860 Munich L 1-266.1 1851 1629 37.45% 26.44% 36.10%+0.53 -9.3 31
1970-03-07 Schalke 04 L 1-268.0 1586 1720 47.64% 26.68% 25.68%+0.06 -11.4 12
1970-03-07 @ Alemannia Aachen W 2-168.0 1720 1586 25.68% 26.68% 47.64%-0.06 +11.4 26
1970-03-07 1. FC Kaiserslautern W 1-052.3 1679 1645 63.29% 25.43% 11.28%+1.18 +3.7 22
1970-03-07 @ Eintracht Braunschweig L 0-152.3 1645 1679 11.28% 25.43% 63.29%-1.18 -3.7 19
1970-03-07 Hannover 96 W 5-043.8 1870 1618 75.04% 21.15% 3.82%+2.64 +5.4 34
1970-03-07 @ 1. FC Koln L 0-543.8 1618 1870 3.82% 21.15% 75.04%-2.64 -5.4 16
1970-03-07 Borussia Monchengladbach L 0-163.9 1706 1868 44.11% 26.67% 29.21%-0.13 -11.3 20
1970-03-07 @ MSV Duisburg W 1-063.9 1868 1706 29.21% 26.67% 44.11%+0.13 +11.3 35
1970-03-07 Borussia Dortmund D 3-379.6 1675 1698 58.89% 26.09% 15.02%+0.80 -1.6 19
1970-03-07 @ Rot-Weiss Essen D 3-379.6 1698 1675 15.02% 26.09% 58.89%-0.80 +1.6 24
1970-03-07 Hamburger SV D 1-170.7 1673 1697 58.81% 26.10% 15.09%+0.79 -2.5 22
1970-03-07 @ VfB Stuttgart D 1-170.7 1697 1673 15.09% 26.10% 58.81%-0.79 +2.5 19
1970-03-07 Eintracht Frankfurt W 3-263.6 1676 1705 58.38% 26.15% 15.48%+0.76 +4.4 17
1970-03-07 @ Werder Bremen L 2-363.6 1705 1676 15.48% 26.15% 58.38%-0.76 -4.4 24
1970-03-10 Alemannia Aachen D 0-065.0 1639 1575 65.36% 24.97% 9.66%+1.38 -3.8 20
1970-03-10 @ 1860 Munich D 0-065.0 1575 1639 9.66% 24.97% 65.36%-1.38 +3.8 13
1970-03-10 Hannover 96 W 2-155.7 1700 1613 66.78% 24.60% 8.62%+1.53 +2.7 26
1970-03-10 @ Borussia Dortmund L 1-255.7 1613 1700 8.62% 24.60% 66.78%-1.53 -2.7 16
1970-03-10 1. FC Koln L 1-267.2 1682 1876 40.02% 26.59% 33.39%-0.34 -9.8 22
1970-03-10 @ Eintracht Braunschweig W 2-167.2 1876 1682 33.39% 26.59% 40.02%+0.34 +9.8 36
1970-03-10 Hertha BSC L 1-367.9 1695 1785 52.55% 26.56% 20.88%+0.35 -21.5 20
1970-03-10 @ MSV Duisburg W 3-167.9 1785 1695 20.88% 26.56% 52.55%-0.35 +21.5 27
1970-03-10 Bayern Munich D 1-171.3 1673 1841 43.36% 26.66% 29.98%-0.17 -0.7 20
1970-03-10 @ Rot-Weiss Essen D 1-171.3 1841 1673 29.98% 26.66% 43.36%+0.17 +0.7 32
1970-03-10 VfB Stuttgart D 1-170.6 1680 1670 61.59% 25.72% 12.68%+1.02 -2.9 18
1970-03-10 @ Werder Bremen D 1-170.6 1670 1680 12.68% 25.72% 61.59%-1.02 +2.9 23
1970-03-11 Schalke 04 W 2-048.5 1880 1731 70.22% 23.44% 6.33%+1.95 +4.0 37
1970-03-11 @ Borussia Monchengladbach L 0-248.5 1731 1880 6.33% 23.44% 70.22%-1.95 -4.0 26
1970-03-14 Werder Bremen W 1-053.9 1641 1677 57.80% 26.21% 15.99%+0.71 +5.1 21
1970-03-14 @ 1. FC Kaiserslautern L 0-153.9 1677 1641 15.99% 26.21% 57.80%-0.71 -5.1 18
1970-03-14 Alemannia Aachen W 6-043.9 1842 1578 75.55% 20.86% 3.60%+2.72 +6.1 34
1970-03-14 @ Bayern Munich L 0-643.9 1578 1842 3.60% 20.86% 75.55%-2.72 -6.0 13
1970-03-14 Eintracht Braunschweig D 2-275.8 1703 1672 63.06% 25.47% 11.47%+1.15 -2.3 27
1970-03-14 @ Borussia Dortmund D 2-275.8 1672 1703 11.47% 25.47% 63.06%-1.15 +2.3 23
1970-03-14 1860 Munich W 3-151.8 1884 1635 74.92% 21.22% 3.87%+2.62 +2.0 39
1970-03-14 @ Borussia Monchengladbach L 1-351.8 1635 1884 3.87% 21.22% 74.92%-2.62 -2.0 20
1970-03-14 MSV Duisburg L 0-168.3 1701 1673 62.88% 25.50% 11.62%+1.14 -15.7 24
1970-03-14 @ Eintracht Frankfurt W 1-068.3 1673 1701 11.62% 25.50% 62.88%-1.14 +15.7 22
1970-03-14 1. FC Koln L 2-565.4 1699 1885 41.02% 26.61% 32.37%-0.29 -21.2 19
1970-03-14 @ Hamburger SV W 5-265.4 1885 1699 32.37% 26.61% 41.02%+0.29 +21.2 38
1970-03-14 Rot-Weiss Essen W 3-048.8 1610 1673 55.36% 26.41% 18.23%+0.54 +15.6 18
1970-03-14 @ Hannover 96 L 0-348.8 1673 1610 18.23% 26.41% 55.36%-0.54 -15.6 20
1970-03-14 VfB Stuttgart W 3-048.3 1643 1673 58.35% 26.15% 15.50%+0.76 +13.6 22
1970-03-14 @ Rot-Weiss Oberhausen L 0-348.3 1673 1643 15.50% 26.15% 58.35%-0.76 -13.6 23
1970-03-14 Hertha BSC L 1-368.4 1727 1806 53.67% 26.51% 19.82%+0.42 -21.9 26
1970-03-14 @ Schalke 04 W 3-168.4 1806 1727 19.82% 26.51% 53.67%-0.42 +21.9 29
1970-03-18 Rot-Weiss Oberhausen W 5-150.3 1685 1657 62.93% 25.50% 11.58%+1.14 +11.4 26
1970-03-18 @ Eintracht Frankfurt L 1-550.3 1657 1685 11.58% 25.50% 62.93%-1.14 -11.4 22
1970-03-18 Borussia Dortmund W 4-366.5 1678 1700 59.01% 26.08% 14.91%+0.81 +4.2 21
1970-03-18 @ Hamburger SV L 3-466.5 1700 1678 14.91% 26.08% 59.01%-0.81 -4.2 27
1970-03-18 Werder Bremen W 3-045.0 1907 1672 74.29% 21.56% 4.15%+2.52 +3.7 40
1970-03-18 @ 1. FC Koln L 0-345.0 1672 1907 4.15% 21.56% 74.29%-2.52 -3.7 18
1970-03-18 MSV Duisburg W 4-366.4 1659 1689 58.36% 26.15% 15.49%+0.76 +4.3 25
1970-03-18 @ VfB Stuttgart L 3-466.4 1689 1659 15.49% 26.15% 58.36%-0.76 -4.3 22
1970-03-21 Borussia Monchengladbach L 0-352.0 1572 1886 24.60% 25.55% 49.86%-1.14 -19.5 13
1970-03-21 @ Alemannia Aachen W 3-052.0 1886 1572 49.86% 25.55% 24.60%+1.14 +19.5 41
1970-03-21 Hamburger SV D 1-170.0 1626 1682 55.91% 26.37% 17.72%+0.58 -2.2 19
1970-03-21 @ Hannover 96 D 1-170.0 1682 1626 17.72% 26.37% 55.91%-0.58 +2.2 22
1970-03-21 Bayern Munich L 0-462.1 1828 1848 59.20% 26.06% 14.75%+0.82 -52.8 29
1970-03-21 @ Hertha BSC W 4-062.1 1848 1828 14.75% 26.06% 59.20%-0.82 +52.8 36
1970-03-21 Rot-Weiss Oberhausen L 0-171.6 1910 1645 75.59% 20.83% 3.58%+2.72 -18.4 40
1970-03-21 @ 1. FC Koln W 1-071.6 1645 1910 3.58% 20.83% 75.59%-2.72 +18.4 24
1970-03-21 1. FC Kaiserslautern D 0-066.7 1685 1647 63.62% 25.36% 11.02%+1.21 -3.5 23
1970-03-21 @ MSV Duisburg D 0-066.7 1647 1685 11.02% 25.36% 63.62%-1.21 +3.5 22
1970-03-21 Schalke 04 W 2-051.4 1664 1705 57.32% 26.25% 16.43%+0.68 +9.8 27
1970-03-21 @ VfB Stuttgart L 0-251.4 1705 1664 16.43% 26.25% 57.32%-0.68 -9.8 26
1970-03-21 Borussia Dortmund L 1-368.9 1669 1696 58.55% 26.13% 15.32%+0.77 -23.9 18
1970-03-21 @ Werder Bremen W 3-168.9 1696 1669 15.32% 26.13% 58.55%-0.77 +23.9 29
1970-03-24 Borussia Monchengladbach L 0-161.0 1675 1905 34.86% 26.38% 38.76%-0.59 -9.4 23
1970-03-24 @ Eintracht Braunschweig W 1-061.0 1905 1675 38.76% 26.38% 34.86%+0.59 +9.4 43
1970-03-25 1860 Munich W 4-256.8 1776 1633 69.92% 23.56% 6.52%+1.91 +3.2 31
1970-03-25 @ Hertha BSC L 2-456.8 1633 1776 6.52% 23.56% 69.92%-1.91 -3.2 20
1970-03-25 Werder Bremen D 0-066.9 1695 1645 64.47% 25.18% 10.35%+1.29 -3.6 27
1970-03-25 @ Schalke 04 D 0-066.9 1645 1695 10.35% 25.18% 64.47%-1.29 +3.7 19
1970-03-28 1860 Munich W 3-261.3 1650 1630 62.36% 25.60% 12.04%+1.09 +3.5 24
1970-03-28 @ 1. FC Kaiserslautern L 2-361.3 1630 1650 12.04% 25.60% 62.36%-1.09 -3.5 20
1970-03-28 VfB Stuttgart L 1-275.9 1901 1674 73.98% 21.72% 4.30%+2.47 -17.1 36
1970-03-28 @ Bayern Munich W 2-175.9 1674 1901 4.30% 21.72% 73.98%-2.47 +17.1 29
1970-03-28 MSV Duisburg W 3-154.7 1720 1681 63.67% 25.35% 10.98%+1.21 +6.0 31
1970-03-28 @ Borussia Dortmund L 1-354.7 1681 1720 10.98% 25.35% 63.67%-1.21 -6.0 23
1970-03-28 Hertha BSC D 1-172.5 1915 1779 69.55% 23.70% 6.75%+1.86 -3.9 44
1970-03-28 @ Borussia Monchengladbach D 1-172.5 1779 1915 6.75% 23.70% 69.55%-1.86 +3.9 32
1970-03-28 Werder Bremen L 1-272.1 1665 1648 62.10% 25.64% 12.26%+1.07 -14.6 23
1970-03-28 @ Eintracht Braunschweig W 2-172.1 1648 1665 12.26% 25.64% 62.10%-1.07 +14.6 21
1970-03-28 Rot-Weiss Essen W 1-052.6 1685 1657 62.88% 25.50% 11.62%+1.14 +3.8 24
1970-03-28 @ Hamburger SV L 0-152.6 1657 1685 11.62% 25.50% 62.88%-1.14 -3.8 20
1970-03-28 Hannover 96 D 0-066.2 1664 1624 63.77% 25.33% 10.90%+1.22 -3.5 25
1970-03-28 @ Rot-Weiss Oberhausen D 0-066.2 1624 1664 10.90% 25.33% 63.77%-1.22 +3.5 20
1970-03-28 1. FC Koln W 1-061.0 1692 1892 39.05% 26.56% 34.39%-0.39 +9.3 29
1970-03-28 @ Schalke 04 L 0-161.0 1892 1692 34.39% 26.56% 39.05%+0.39 -9.3 40
1970-03-30 Alemannia Aachen W 6-249.2 1697 1553 69.97% 23.54% 6.49%+1.91 +5.5 28
1970-03-30 @ Eintracht Frankfurt L 2-649.2 1553 1697 6.49% 23.54% 69.97%-1.91 -5.5 13
1970-04-01 Hamburger SV D 1-170.4 1654 1688 57.90% 26.20% 15.90%+0.72 -2.4 25
1970-04-01 @ 1. FC Kaiserslautern D 1-170.4 1688 1654 15.90% 26.20% 57.90%-0.72 +2.4 25
1970-04-01 Hannover 96 W 1-051.9 1663 1627 63.46% 25.39% 11.14%+1.19 +3.7 23
1970-04-01 @ Werder Bremen L 0-151.9 1627 1663 11.14% 25.39% 63.46%-1.19 -3.7 20
1970-04-01 Rot-Weiss Oberhausen W 1-051.6 1783 1660 68.82% 23.96% 7.22%+1.77 +2.4 34
1970-04-01 @ Hertha BSC L 0-151.6 1660 1783 7.22% 23.96% 68.82%-1.77 -2.4 25
1970-04-04 Rot-Weiss Oberhausen W 2-157.2 1691 1658 63.26% 25.43% 11.31%+1.17 +3.5 27
1970-04-04 @ Hamburger SV L 1-257.2 1658 1691 11.31% 25.43% 63.26%-1.17 -3.5 25
1970-04-04 Schalke 04 W 3-156.9 1623 1701 53.87% 26.50% 19.63%+0.44 +9.9 22
1970-04-04 @ Hannover 96 L 1-356.9 1701 1623 19.63% 26.50% 53.87%-0.44 -9.9 29
1970-04-04 Eintracht Frankfurt W 2-049.3 1785 1702 66.54% 24.67% 8.79%+1.51 +5.6 36
1970-04-04 @ Hertha BSC L 0-249.3 1702 1785 8.79% 24.67% 66.54%-1.51 -5.6 28
1970-04-04 Bayern Munich L 0-265.7 1883 1884 60.70% 25.86% 13.44%+0.94 -28.5 40
1970-04-04 @ 1. FC Koln W 2-065.7 1884 1883 13.44% 25.86% 60.70%-0.94 +28.5 38
1970-04-04 Eintracht Braunschweig W 1-052.5 1675 1651 62.65% 25.55% 11.80%+1.12 +3.9 25
1970-04-04 @ MSV Duisburg L 0-152.5 1651 1675 11.80% 25.55% 62.65%-1.12 -3.9 23
1970-04-04 Borussia Monchengladbach D 0-067.7 1691 1911 36.30% 26.45% 37.25%-0.52 +0.0 30
1970-04-04 @ VfB Stuttgart D 0-067.7 1911 1691 37.25% 26.45% 36.30%+0.52 -0.1 45
1970-04-07 Hamburger SV L 0-258.8 1547 1694 46.02% 26.68% 27.29%-0.03 -22.0 13
1970-04-07 @ Alemannia Aachen W 2-058.8 1694 1547 27.29% 26.68% 46.02%+0.03 +22.1 29
1970-04-07 Hannover 96 D 1-171.9 1791 1633 70.66% 23.27% 6.07%+2.00 -4.0 37
1970-04-07 @ Hertha BSC D 1-171.9 1633 1791 6.07% 23.27% 70.66%-2.00 +4.0 23
1970-04-08 Borussia Dortmund W 3-050.8 1626 1726 51.52% 26.60% 21.88%+0.29 +18.1 22
1970-04-08 @ 1860 Munich L 0-350.8 1726 1626 21.88% 26.60% 51.52%-0.29 -18.1 31
1970-04-11 Hertha BSC W 1-058.0 1651 1787 47.45% 26.68% 25.87%+0.05 +7.5 27
1970-04-11 @ 1. FC Kaiserslautern L 0-158.0 1787 1651 25.87% 26.68% 47.45%-0.05 -7.5 37
1970-04-11 Hannover 96 W 7-248.2 1912 1637 76.02% 20.58% 3.40%+2.79 +3.3 40
1970-04-11 @ Bayern Munich L 2-748.2 1637 1912 3.40% 20.58% 76.02%-2.79 -3.3 23
1970-04-11 Alemannia Aachen W 3-150.2 1708 1525 71.91% 22.73% 5.35%+2.17 +2.9 33
1970-04-11 @ Borussia Dortmund L 1-350.2 1525 1708 5.35% 22.73% 71.91%-2.17 -2.9 13
1970-04-11 1. FC Koln W 2-050.3 1911 1854 64.87% 25.09% 10.04%+1.33 +6.3 47
1970-04-11 @ Borussia Monchengladbach L 0-250.3 1854 1911 10.04% 25.09% 64.87%-1.33 -6.3 40
1970-04-11 1860 Munich D 2-274.8 1647 1644 61.02% 25.81% 13.17%+0.97 -2.1 24
1970-04-11 @ Eintracht Braunschweig D 2-274.8 1644 1647 13.17% 25.81% 61.02%-0.97 +2.1 23
1970-04-11 VfB Stuttgart W 4-047.2 1697 1691 61.26% 25.78% 12.96%+0.99 +15.2 30
1970-04-11 @ Eintracht Frankfurt L 0-447.2 1691 1697 12.96% 25.78% 61.26%-0.99 -15.2 30
1970-04-11 Rot-Weiss Essen D 1-170.1 1654 1653 60.90% 25.83% 13.27%+0.96 -2.8 26
1970-04-11 @ Rot-Weiss Oberhausen D 1-170.1 1653 1654 13.27% 25.83% 60.90%-0.96 +2.8 21
1970-04-11 Hamburger SV D 1-171.0 1691 1716 58.72% 26.11% 15.17%+0.78 -2.5 30
1970-04-11 @ Schalke 04 D 1-171.0 1716 1691 15.17% 26.11% 58.72%-0.78 +2.5 30
1970-04-11 MSV Duisburg D 0-066.7 1667 1679 59.81% 25.98% 14.21%+0.87 -3.0 24
1970-04-11 @ Werder Bremen D 0-066.7 1679 1667 14.21% 25.98% 59.81%-0.87 +3.0 26
1970-04-14 1. FC Koln D 1-171.3 1682 1848 43.68% 26.67% 29.66%-0.15 -0.7 27
1970-04-14 @ MSV Duisburg D 1-171.3 1848 1682 29.66% 26.67% 43.68%+0.15 +0.7 41
1970-04-14 Werder Bremen D 2-276.0 1719 1664 64.78% 25.11% 10.11%+1.32 -2.5 31
1970-04-14 @ Hamburger SV D 2-276.0 1664 1719 10.11% 25.11% 64.78%-1.32 +2.5 25
1970-04-15 Borussia Monchengladbach W 1-054.7 1916 1917 60.71% 25.86% 13.43%+0.95 +4.4 42
1970-04-15 @ Bayern Munich L 0-154.7 1917 1916 13.43% 25.86% 60.71%-0.95 -4.4 47
1970-04-15 Eintracht Frankfurt W 2-158.5 1711 1712 60.72% 25.86% 13.42%+0.95 +4.1 35
1970-04-15 @ Borussia Dortmund L 1-258.5 1712 1711 13.42% 25.86% 60.72%-0.95 -4.1 30
1970-04-15 Eintracht Braunschweig D 1-170.1 1656 1645 61.67% 25.71% 12.62%+1.03 -2.9 22
1970-04-15 @ Rot-Weiss Essen D 1-170.1 1645 1656 12.62% 25.71% 61.67%-1.03 +2.9 25
1970-04-15 1. FC Kaiserslautern D 1-167.6 1522 1659 47.33% 26.68% 25.99%+0.04 -1.1 14
1970-04-15 @ Alemannia Aachen D 1-167.6 1659 1522 25.99% 26.68% 47.33%-0.04 +1.1 28
1970-04-18 Werder Bremen L 0-166.8 1646 1666 59.18% 26.06% 14.76%+0.82 -14.8 23
1970-04-18 @ 1860 Munich W 1-066.8 1666 1646 14.76% 26.06% 59.18%-0.82 +14.8 27
1970-04-18 Eintracht Braunschweig D 1-167.3 1521 1648 48.51% 26.67% 24.82%+0.11 -1.3 15
1970-04-18 @ Alemannia Aachen D 1-167.3 1648 1521 24.82% 26.67% 48.51%-0.11 +1.3 26
1970-04-18 Bayern Munich L 1-364.1 1716 1920 38.59% 26.54% 34.87%-0.41 -16.5 31
1970-04-18 @ Hamburger SV W 3-164.1 1920 1716 34.87% 26.54% 38.59%+0.41 +16.5 44
1970-04-18 Borussia Monchengladbach W 1-064.0 1634 1913 28.62% 25.96% 45.42%-0.91 +11.5 25
1970-04-18 @ Hannover 96 L 0-164.0 1913 1634 45.42% 25.96% 28.62%+0.91 -11.5 47
1970-04-18 Borussia Dortmund W 9-149.6 1779 1715 65.37% 24.97% 9.66%+1.38 +18.3 39
1970-04-18 @ Hertha BSC L 1-949.6 1715 1779 9.66% 24.97% 65.37%-1.38 -18.3 35
1970-04-18 Eintracht Frankfurt L 1-275.2 1848 1708 69.82% 23.60% 6.58%+1.90 -16.3 41
1970-04-18 @ 1. FC Koln W 2-175.2 1708 1848 6.58% 23.60% 69.82%-1.90 +16.3 32
1970-04-18 Rot-Weiss Essen L 0-168.0 1681 1653 62.93% 25.49% 11.58%+1.14 -15.7 27
1970-04-18 @ MSV Duisburg W 1-068.0 1653 1681 11.58% 25.49% 62.93%-1.14 +15.7 24
1970-04-18 Rot-Weiss Oberhausen D 2-275.5 1689 1652 63.54% 25.38% 11.08%+1.20 -2.3 31
1970-04-18 @ Schalke 04 D 2-275.5 1652 1689 11.08% 25.38% 63.54%-1.20 +2.4 27
1970-04-18 1. FC Kaiserslautern W 2-157.4 1676 1660 62.00% 25.66% 12.34%+1.06 +3.8 32
1970-04-18 @ VfB Stuttgart L 1-257.4 1660 1676 12.34% 25.66% 62.00%-1.06 -3.8 28
1970-04-21 Schalke 04 D 1-170.4 1656 1686 58.31% 26.15% 15.54%+0.75 -2.5 29
1970-04-21 @ 1. FC Kaiserslautern D 1-170.4 1686 1656 15.54% 26.15% 58.31%-0.75 +2.5 32
1970-04-21 Hamburger SV W 3-049.3 1649 1700 56.43% 26.33% 17.24%+0.61 +14.9 28
1970-04-21 @ Eintracht Braunschweig L 0-349.3 1700 1649 17.24% 26.33% 56.43%-0.61 -14.9 31
1970-04-21 Borussia Monchengladbach W 1-062.3 1669 1901 34.59% 26.37% 39.04%-0.60 +10.2 26
1970-04-21 @ Rot-Weiss Essen L 0-162.3 1901 1669 39.04% 26.37% 34.59%+0.60 -10.2 47
1970-04-21 Bayern Munich W 1-063.3 1681 1937 31.48% 26.18% 42.33%-0.76 +10.8 29
1970-04-21 @ Werder Bremen L 0-163.3 1937 1681 42.33% 26.18% 31.48%+0.76 -10.9 44
1970-04-21 Eintracht Frankfurt D 1-170.4 1631 1724 52.31% 26.57% 21.12%+0.34 -1.7 24
1970-04-21 @ 1860 Munich D 1-170.4 1724 1631 21.12% 26.57% 52.31%-0.34 +1.7 33
1970-04-22 VfB Stuttgart W 3-153.6 1797 1679 68.58% 24.04% 7.37%+1.74 +4.1 41
1970-04-22 @ Hertha BSC L 1-353.6 1679 1797 7.37% 24.04% 68.58%-1.74 -4.0 32
1970-04-22 Alemannia Aachen W 5-041.6 1646 1520 69.00% 23.90% 7.10%+1.79 +10.5 27
1970-04-22 @ Hannover 96 L 0-541.6 1520 1646 7.10% 23.90% 69.00%-1.79 -10.5 15
1970-04-22 MSV Duisburg W 2-050.2 1654 1666 59.86% 25.97% 14.16%+0.88 +8.6 29
1970-04-22 @ Rot-Weiss Oberhausen L 0-250.2 1666 1654 14.16% 25.97% 59.86%-0.88 -8.6 27
1970-04-24 Schalke 04 D 1-170.7 1679 1689 60.03% 25.95% 14.02%+0.89 -2.7 27
1970-04-24 @ Rot-Weiss Essen D 1-170.7 1689 1679 14.02% 25.95% 60.03%-0.89 +2.7 33
1970-04-25 Hertha BSC W 1-057.5 1685 1801 49.68% 26.65% 23.67%+0.18 +7.0 33
1970-04-25 @ Hamburger SV L 0-157.5 1801 1685 23.67% 26.65% 49.68%-0.18 -7.0 41
1970-04-25 1. FC Koln W 3-269.1 1654 1832 41.99% 26.64% 31.38%-0.24 +7.8 31
1970-04-25 @ 1. FC Kaiserslautern L 2-369.1 1832 1654 31.38% 26.64% 41.99%+0.24 -7.8 41
1970-04-27 Werder Bremen W 3-263.1 1676 1692 59.55% 26.01% 14.44%+0.85 +4.2 29
1970-04-27 @ Rot-Weiss Essen L 2-363.1 1692 1676 14.44% 26.01% 59.55%-0.85 -4.2 29
1970-04-30 1. FC Kaiserslautern D 1-170.6 1680 1661 62.26% 25.62% 12.13%+1.08 -3.0 30
1970-04-30 @ Rot-Weiss Essen D 1-170.6 1661 1680 12.13% 25.62% 62.26%-1.08 +3.0 32
1970-04-30 Rot-Weiss Oberhausen W 6-249.9 1926 1663 75.53% 20.87% 3.60%+2.71 +2.9 46
1970-04-30 @ Bayern Munich L 2-649.9 1663 1926 3.60% 20.87% 75.53%-2.71 -2.9 29
1970-04-30 VfB Stuttgart D 0-067.1 1697 1675 62.42% 25.59% 11.99%+1.10 -3.4 36
1970-04-30 @ Borussia Dortmund D 0-067.1 1675 1697 11.99% 25.59% 62.42%-1.10 +3.4 33
1970-04-30 Hamburger SV W 4-363.2 1891 1692 72.68% 22.37% 4.94%+2.28 +1.4 49
1970-04-30 @ Borussia Monchengladbach L 3-463.2 1692 1891 4.94% 22.37% 72.68%-2.28 -1.4 33
1970-04-30 Hertha BSC L 1-269.3 1664 1794 48.02% 26.68% 25.30%+0.08 -11.4 28
1970-04-30 @ Eintracht Braunschweig W 2-169.3 1794 1664 25.30% 26.68% 48.02%-0.08 +11.4 43
1970-04-30 Hannover 96 D 3-380.0 1726 1656 65.71% 24.89% 9.40%+1.42 -2.1 34
1970-04-30 @ Eintracht Frankfurt D 3-380.0 1656 1726 9.40% 24.89% 65.71%-1.42 +2.1 28
1970-04-30 1860 Munich W 2-156.5 1657 1630 62.86% 25.51% 11.64%+1.14 +3.6 29
1970-04-30 @ MSV Duisburg L 1-256.5 1630 1657 11.64% 25.51% 62.86%-1.14 -3.6 24
1970-04-30 Alemannia Aachen W 4-147.0 1688 1509 71.71% 22.82% 5.47%+2.15 +4.2 31
1970-04-30 @ Werder Bremen L 1-447.0 1509 1688 5.47% 22.82% 71.71%-2.15 -4.2 15
1970-05-03 Rot-Weiss Essen D 0-066.1 1626 1677 56.40% 26.33% 17.27%+0.61 -2.5 25
1970-05-03 @ 1860 Munich D 0-066.1 1677 1626 17.27% 26.33% 56.40%-0.61 +2.5 31
1970-05-03 MSV Duisburg W 3-264.2 1505 1661 44.98% 26.68% 28.34%-0.09 +7.2 17
1970-05-03 @ Alemannia Aachen L 2-364.2 1661 1505 28.34% 26.68% 44.98%+0.09 -7.2 29
1970-05-03 Eintracht Frankfurt W 5-152.3 1691 1724 58.07% 26.18% 15.75%+0.73 +15.0 35
1970-05-03 @ Hamburger SV L 1-552.3 1724 1691 15.75% 26.18% 58.07%-0.73 -15.0 34
1970-05-03 1. FC Kaiserslautern W 4-259.0 1658 1664 60.31% 25.91% 13.77%+0.91 +6.5 30
1970-05-03 @ Hannover 96 L 2-459.0 1664 1658 13.77% 25.91% 60.31%-0.91 -6.5 32
1970-05-03 Werder Bremen W 4-151.2 1806 1692 68.36% 24.12% 7.52%+1.72 +5.9 45
1970-05-03 @ Hertha BSC L 1-451.2 1692 1806 7.52% 24.12% 68.36%-1.72 -5.8 31
1970-05-03 Borussia Dortmund W 5-254.1 1824 1693 69.30% 23.79% 6.91%+1.83 +4.6 43
1970-05-03 @ 1. FC Koln L 2-554.1 1693 1824 6.91% 23.79% 69.30%-1.83 -4.6 36
1970-05-03 Borussia Monchengladbach L 3-473.2 1660 1892 34.55% 26.37% 39.09%-0.60 -8.1 29
1970-05-03 @ Rot-Weiss Oberhausen W 4-373.2 1892 1660 39.09% 26.37% 34.55%+0.60 +8.1 51
1970-05-03 Bayern Munich D 2-276.5 1691 1929 33.91% 26.33% 39.76%-0.63 +0.2 34
1970-05-03 @ Schalke 04 D 2-276.5 1929 1691 39.76% 26.33% 33.91%+0.63 -0.2 47
1970-05-03 Eintracht Braunschweig W 3-261.8 1679 1652 62.78% 25.52% 11.69%+1.13 +3.4 35
1970-05-03 @ VfB Stuttgart L 2-361.8 1652 1679 11.69% 25.52% 62.78%-1.13 -3.4 28

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 ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
1970-05-27 Kickers Offenbach W 2-156.0 1865 1707 70.71% 23.25% 6.04%+2.01 +1.9 1-0
1970-05-27 @ Hertha Zehlendorf L 1-256.0 1707 1865 6.04% 23.25% 70.71%-2.01 -1.9 0-1
1970-05-27 TeBe Berlin D 0-067.6 1743 1707 63.47% 25.39% 11.14%+1.19 -3.5 0-0-1
1970-05-27 @ Karlsruher SC D 0-067.6 1707 1743 11.14% 25.39% 63.47%-1.19 +3.5 0-0-1
1970-05-27 Arminia Bielefeld L 0-169.8 1765 1650 68.41% 24.10% 7.49%+1.72 -17.0 0-1
1970-05-27 @ SV Alsenborn W 1-069.8 1650 1765 7.49% 24.10% 68.41%-1.72 +17.0 1-0
1970-05-27 FK Pirmasens W 3-155.1 1682 1677 61.20% 25.79% 13.01%+0.99 +7.0 1-0
1970-05-27 @ VfL Bochum L 1-355.1 1677 1682 13.01% 25.79% 61.20%-0.99 -7.0 0-1
1970-05-30 Hertha Zehlendorf W 1-060.7 1670 1867 39.47% 26.57% 33.96%-0.37 +9.2 1-1
1970-05-30 @ FK Pirmasens L 0-160.7 1867 1670 33.96% 26.57% 39.47%+0.37 -9.2 1-1
1970-05-30 VfL Wolfsburg W 2-158.5 1705 1709 60.51% 25.89% 13.60%+0.93 +4.2 1-1
1970-05-30 @ Kickers Offenbach L 1-258.5 1709 1705 13.60% 25.89% 60.51%-0.93 -4.2 0-1
1970-05-30 SV Alsenborn L 0-167.5 1710 1748 57.70% 26.22% 16.08%+0.71 -14.4 0-1-1
1970-05-30 @ TeBe Berlin W 1-067.5 1748 1710 16.08% 26.22% 57.70%-0.71 +14.4 1-1
1970-05-30 Karlsruher SC W 2-160.1 1674 1739 55.10% 26.43% 18.47%+0.52 +5.4 1-0
1970-05-30 @ VfL Osnabruck L 1-260.1 1739 1674 18.47% 26.43% 55.10%-0.52 -5.4 0-1-1
1970-06-03 TeBe Berlin D 1-170.6 1667 1696 58.38% 26.15% 15.47%+0.76 -2.5 1-0-1
1970-06-03 @ Arminia Bielefeld D 1-170.6 1696 1667 15.47% 26.15% 58.38%-0.76 +2.5 0-1-2
1970-06-03 VfL Bochum W 2-048.1 1858 1689 71.26% 23.02% 5.72%+2.08 +3.6 2-1
1970-06-03 @ Hertha Zehlendorf L 0-248.1 1689 1858 5.72% 23.02% 71.26%-2.08 -3.6 1-1
1970-06-03 VfL Osnabruck W 3-261.5 1762 1680 66.50% 24.68% 8.82%+1.50 +2.6 2-1
1970-06-03 @ SV Alsenborn L 2-361.5 1680 1762 8.82% 24.68% 66.50%-1.50 -2.7 1-1
1970-06-03 FK Pirmasens D 2-275.9 1705 1679 62.74% 25.53% 11.73%+1.12 -2.3 0-1-1
1970-06-03 @ VfL Wolfsburg D 2-275.9 1679 1705 11.73% 25.53% 62.74%-1.12 +2.3 1-1-1
1970-06-06 Kickers Offenbach D 1-170.8 1681 1710 58.49% 26.14% 15.37%+0.77 -2.5 1-1-2
1970-06-06 @ FK Pirmasens D 1-170.8 1710 1681 15.37% 26.14% 58.49%-0.77 +2.5 1-1-1
1970-06-06 SV Alsenborn W 2-051.9 1734 1765 58.27% 26.16% 15.57%+0.75 +9.4 1-1-1
1970-06-06 @ Karlsruher SC L 0-251.9 1765 1734 15.57% 26.16% 58.27%-0.75 -9.4 2-2
1970-06-06 VfL Wolfsburg W 4-047.8 1685 1703 59.42% 26.03% 14.55%+0.84 +16.8 2-1
1970-06-06 @ VfL Bochum L 0-447.8 1703 1685 14.55% 26.03% 59.42%-0.84 -16.8 0-2-1
1970-06-06 Arminia Bielefeld D 0-066.7 1677 1664 61.80% 25.69% 12.51%+1.04 -3.3 1-1-1
1970-06-06 @ VfL Osnabruck D 0-066.7 1664 1677 12.51% 25.69% 61.80%-1.04 +3.3 1-0-2
1970-06-10 Karlsruher SC W 3-157.6 1667 1743 54.03% 26.49% 19.48%+0.45 +9.8 2-0-2
1970-06-10 @ Arminia Bielefeld L 1-357.6 1743 1667 19.48% 26.49% 54.03%-0.45 -9.8 1-2-1
1970-06-10 VfL Bochum W 2-158.2 1712 1702 61.56% 25.73% 12.71%+1.02 +3.9 2-1-1
1970-06-10 @ Kickers Offenbach L 1-258.2 1702 1712 12.71% 25.73% 61.56%-1.02 -3.9 2-2
1970-06-10 VfL Osnabruck D 1-170.9 1699 1674 62.67% 25.54% 11.79%+1.12 -3.0 0-1-3
1970-06-10 @ TeBe Berlin D 1-170.9 1674 1699 11.79% 25.54% 62.67%-1.12 +3.0 1-1-2
1970-06-10 Hertha Zehlendorf W 3-161.7 1686 1862 42.34% 26.64% 31.01%-0.22 +14.1 1-2-1
1970-06-10 @ VfL Wolfsburg L 1-361.7 1862 1686 31.01% 26.64% 42.34%+0.22 -14.1 2-2
1970-06-13 FK Pirmasens W 7-249.6 1848 1679 71.23% 23.03% 5.74%+2.08 +5.9 3-2
1970-06-13 @ Hertha Zehlendorf L 2-749.6 1679 1848 5.74% 23.03% 71.23%-2.08 -5.8 1-2-2
1970-06-13 VfL Osnabruck W 6-047.1 1734 1677 64.88% 25.09% 10.03%+1.33 +17.5 2-2-1
1970-06-13 @ Karlsruher SC L 0-647.1 1677 1734 10.03% 25.09% 64.88%-1.33 -17.6 1-2-2
1970-06-13 TeBe Berlin W 5-150.4 1755 1695 65.08% 25.04% 9.88%+1.35 +9.8 3-2
1970-06-13 @ SV Alsenborn L 1-550.4 1695 1755 9.88% 25.04% 65.08%-1.35 -9.8 0-2-3
1970-06-13 Kickers Offenbach L 1-369.5 1700 1716 59.50% 26.02% 14.48%+0.85 -24.2 1-3-1
1970-06-13 @ VfL Wolfsburg W 3-169.5 1716 1700 14.48% 26.02% 59.50%-0.85 +24.2 3-1-1
1970-06-17 SV Alsenborn W 3-051.0 1677 1765 52.80% 26.55% 20.64%+0.37 +17.2 3-0-2
1970-06-17 @ Arminia Bielefeld L 0-351.0 1765 1677 20.64% 26.55% 52.80%-0.37 -17.2 3-3
1970-06-17 VfL Bochum L 0-264.1 1673 1698 58.74% 26.11% 15.15%+0.78 -27.6 1-3-2
1970-06-17 @ FK Pirmasens W 2-064.1 1698 1673 15.15% 26.11% 58.74%-0.78 +27.6 3-2
1970-06-17 Hertha Zehlendorf W 3-052.3 1740 1853 50.03% 26.65% 23.33%+0.20 +19.0 4-1-1
1970-06-17 @ Kickers Offenbach L 0-352.3 1853 1740 23.33% 26.65% 50.03%-0.20 -19.0 3-3
1970-06-17 Karlsruher SC L 1-271.2 1686 1751 55.06% 26.43% 18.51%+0.52 -13.0 0-3-3
1970-06-17 @ TeBe Berlin W 2-171.2 1751 1686 18.51% 26.43% 55.06%-0.52 +13.0 3-2-1
1970-06-20 VfL Wolfsburg W 5-149.0 1834 1676 70.75% 23.23% 6.02%+2.02 +6.0 4-3
1970-06-20 @ Hertha Zehlendorf L 1-549.0 1676 1834 6.02% 23.23% 70.75%-2.02 -6.0 1-4-1
1970-06-20 Arminia Bielefeld W 1-052.6 1764 1695 65.71% 24.89% 9.40%+1.42 +3.2 4-2-1
1970-06-20 @ Karlsruher SC L 0-152.6 1695 1764 9.40% 24.89% 65.71%-1.42 -3.1 3-1-2
1970-06-20 Kickers Offenbach D 1-171.3 1726 1759 58.04% 26.18% 15.78%+0.73 -2.4 3-2-1
1970-06-20 @ VfL Bochum D 1-171.3 1759 1726 15.78% 26.18% 58.04%-0.73 +2.4 4-1-2
1970-06-20 TeBe Berlin L 1-368.9 1659 1673 59.73% 25.99% 14.28%+0.86 -24.3 1-3-2
1970-06-20 @ VfL Osnabruck W 3-168.9 1673 1659 14.28% 25.99% 59.73%-0.86 +24.3 1-3-3
1970-06-24 VfL Osnabruck W 3-046.5 1691 1635 64.86% 25.09% 10.05%+1.33 +9.2 4-1-2
1970-06-24 @ Arminia Bielefeld L 0-346.5 1635 1691 10.05% 25.09% 64.86%-1.33 -9.2 1-4-2
1970-06-24 FK Pirmasens W 4-150.8 1762 1646 68.48% 24.08% 7.44%+1.73 +5.8 5-1-2
1970-06-24 @ Kickers Offenbach L 1-450.8 1646 1762 7.44% 24.08% 68.48%-1.73 -5.8 1-4-2
1970-06-24 Karlsruher SC L 2-377.3 1748 1767 59.23% 26.05% 14.72%+0.82 -13.2 3-4
1970-06-24 @ SV Alsenborn W 3-277.3 1767 1748 14.72% 26.05% 59.23%-0.82 +13.2 5-2-1
1970-06-24 VfL Bochum W 1-055.1 1670 1724 56.16% 26.35% 17.49%+0.59 +5.5 2-4-1
1970-06-24 @ VfL Wolfsburg L 0-155.1 1724 1670 17.49% 26.35% 56.16%-0.59 -5.5 3-3-1
1970-06-27 VfL Wolfsburg D 4-481.2 1640 1675 57.85% 26.20% 15.95%+0.72 -1.3 1-4-3
1970-06-27 @ FK Pirmasens D 4-481.2 1675 1640 15.95% 26.20% 57.85%-0.72 +1.3 2-4-2
1970-06-27 Arminia Bielefeld L 0-264.8 1697 1701 60.52% 25.89% 13.59%+0.93 -28.5 1-4-3
1970-06-27 @ TeBe Berlin W 2-064.8 1701 1697 13.59% 25.89% 60.52%-0.93 +28.5 5-1-2
1970-06-27 Hertha Zehlendorf W 3-052.6 1718 1840 48.98% 26.67% 24.36%+0.13 +19.7 4-3-1
1970-06-27 @ VfL Bochum L 0-352.6 1840 1718 24.36% 26.67% 48.98%-0.13 -19.7 4-4
1970-06-27 SV Alsenborn L 0-164.8 1626 1735 50.53% 26.63% 22.84%+0.23 -12.7 1-5-2
1970-06-27 @ VfL Osnabruck W 1-064.8 1735 1626 22.84% 26.63% 50.53%-0.23 +12.7 4-4

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 1970-03-21 3.58% Rot-Weiss Oberhausen 1645 1 @ 1. FC Koln 1910 0
2 1970-03-28 4.30% VfB Stuttgart 1674 2 @ Bayern Munich 1901 1
3 1970-01-31 5.53% Eintracht Frankfurt 1678 2 @ Borussia Monchengladbach 1854 1
4 1970-04-18 6.58% Eintracht Frankfurt 1708 2 @ 1. FC Koln 1848 1
5 1970-05-27 * 7.49% Arminia Bielefeld 1650 1 @ SV Alsenborn 1765 0
6 1970-02-14 7.75% 1860 Munich 1606 1 @ Hamburger SV 1714 0
7 1969-11-08 8.81% Eintracht Braunschweig 1601 1 @ Werder Bremen 1684 0
8 1969-10-30 9.08% Hertha BSC 1745 2 @ Bayern Munich 1821 1
9 1969-10-15 9.66% VfB Stuttgart 1674 3 @ Hamburger SV 1738 1
10 1969-10-31 10.85% VfB Stuttgart 1709 2 @ Schalke 04 1750 1
11 1970-04-18 11.58% Rot-Weiss Essen 1653 1 @ MSV Duisburg 1681 0
12 1970-03-14 11.62% MSV Duisburg 1673 1 @ Eintracht Frankfurt 1701 0
13 1969-11-15 12.25% 1. FC Koln 1801 2 @ Bayern Munich 1818 1
14 1970-03-28 12.26% Werder Bremen 1648 2 @ Eintracht Braunschweig 1665 1
15 1969-11-15 12.32% Hamburger SV 1711 3 @ Rot-Weiss Oberhausen 1727 1
16 1969-11-02 12.44% 1. FC Koln 1747 2 @ Rot-Weiss Oberhausen 1761 0
17 1969-11-29 12.48% Borussia Monchengladbach 1802 1 @ 1. FC Koln 1815 0
18 1969-11-07 12.54% Borussia Dortmund 1705 1 @ MSV Duisburg 1718 0
19 1969-09-13 12.68% Hertha BSC 1698 4 @ VfB Stuttgart 1708 1
20 1970-04-04 13.44% Bayern Munich 1884 2 @ 1. FC Koln 1883 0
21 1970-03-03 13.57% Eintracht Braunschweig 1650 2 @ Hannover 96 1647 0
22 1970-06-27 * 13.59% Arminia Bielefeld 1701 2 @ TeBe Berlin 1697 0
23 1969-10-15 13.71% 1. FC Koln 1723 4 @ Hannover 96 1718 3
24 1969-09-27 13.78% Schalke 04 1718 1 @ Werder Bremen 1711 0
25 1969-11-01 14.05% MSV Duisburg 1690 2 @ 1. FC Kaiserslautern 1679 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 1969-09-06 52.97 Rot-Weiss Oberhausen 4 1715 14.62% @ Eintracht Braunschweig 0 1697 59.35% 26.04%
2 1970-03-21 52.84 Bayern Munich 4 1848 14.75% @ Hertha BSC 0 1828 59.20% 26.06%
3 1969-09-27 45.50 Bayern Munich 4 1756 22.77% @ Eintracht Braunschweig 0 1648 50.60% 26.63%
4 1969-12-06 40.22 Schalke 04 3 1721 15.05% @ Rot-Weiss Oberhausen 0 1697 58.86% 26.10%
5 1969-09-13 35.49 Hertha BSC 4 1698 12.68% @ VfB Stuttgart 1 1708 61.60% 25.72%
6 1970-02-21 34.32 1. FC Koln 3 1832 23.56% @ VfB Stuttgart 0 1717 49.79% 26.65%
7 1969-10-25 33.75 Borussia Monchengladbach 3 1750 24.46% @ 1860 Munich 0 1627 48.87% 26.67%
8 1969-11-02 29.10 1. FC Koln 2 1747 12.44% @ Rot-Weiss Oberhausen 0 1761 61.88% 25.68%
9 1970-04-04 28.55 Bayern Munich 2 1884 13.44% @ 1. FC Koln 0 1883 60.70% 25.86%
10 1970-03-03 28.48 Eintracht Braunschweig 2 1650 13.57% @ Hannover 96 0 1647 60.55% 25.88%
11 1970-06-27 * 28.47 Arminia Bielefeld 2 1701 13.59% @ TeBe Berlin 0 1697 60.52% 25.89%
12 1969-11-01 28.22 MSV Duisburg 2 1690 14.05% @ 1. FC Kaiserslautern 0 1679 59.99% 25.96%
13 1969-09-27 28.05 Hamburger SV 2 1706 14.38% @ 1860 Munich 0 1691 59.61% 26.01%
14 1970-06-17 * 27.63 VfL Bochum 2 1698 15.15% @ FK Pirmasens 0 1673 58.74% 26.11%
15 1969-10-15 26.60 VfB Stuttgart 3 1674 9.66% @ Hamburger SV 1 1738 65.36% 24.97%
16 1970-02-07 26.10 Borussia Monchengladbach 4 1838 29.10% @ 1. FC Kaiserslautern 1 1676 44.22% 26.67%
17 1969-10-10 25.61 Schalke 04 2 1729 19.22% @ 1860 Munich 0 1656 54.31% 26.48%
18 1969-11-15 25.26 Hamburger SV 3 1711 12.32% @ Rot-Weiss Oberhausen 1 1727 62.02% 25.66%
19 1969-11-08 24.86 @ 1. FC Koln 8 1776 63.82% Schalke 04 0 1735 10.86% 25.32%
20 1970-06-20 * 24.34 TeBe Berlin 3 1673 14.28% @ VfL Osnabruck 1 1659 59.73% 25.99%
21 1970-06-13 * 24.25 Kickers Offenbach 3 1716 14.48% @ VfL Wolfsburg 1 1700 59.50% 26.02%
22 1970-03-21 23.86 Borussia Dortmund 3 1696 15.32% @ Werder Bremen 1 1669 58.55% 26.13%
23 1970-04-07 22.05 Hamburger SV 2 1694 27.29% @ Alemannia Aachen 0 1547 46.02% 26.68%
24 1970-03-14 21.93 Hertha BSC 3 1806 19.82% @ Schalke 04 1 1727 53.67% 26.51%
25 1970-03-10 21.50 Hertha BSC 3 1785 20.88% @ MSV Duisburg 1 1695 52.55% 26.56%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1970-06-27 * 81.2 @ FK Pirmasens 4 1640 57.85% VfL Wolfsburg 4 1675 15.95% 26.20%
2 1969-10-15 80.4 1. FC Koln 4 1723 13.71% @ Hannover 96 3 1718 60.39% 25.90%
3 1969-12-13 80.0 @ Rot-Weiss Oberhausen 3 1657 44.18% Bayern Munich 3 1818 29.15% 26.67%
4 1970-04-30 80.0 @ Eintracht Frankfurt 3 1726 65.71% Hannover 96 3 1656 9.40% 24.89%
5 1969-09-27 79.9 @ Rot-Weiss Essen 3 1708 63.45% VfB Stuttgart 3 1672 11.16% 25.40%
6 1969-08-30 79.8 @ Hamburger SV 3 1695 60.76% Eintracht Braunschweig 3 1696 13.39% 25.85%
7 1970-03-07 79.6 @ Rot-Weiss Essen 3 1675 58.89% Borussia Dortmund 3 1698 15.02% 26.09%
8 1970-06-24 * 77.3 Karlsruher SC 3 1767 14.72% @ SV Alsenborn 2 1748 59.23% 26.05%
9 1970-05-03 76.5 @ Schalke 04 2 1691 33.91% Bayern Munich 2 1929 39.76% 26.33%
10 1970-04-14 76.0 @ Hamburger SV 2 1719 64.78% Werder Bremen 2 1664 10.11% 25.11%
11 1969-11-08 75.9 @ Rot-Weiss Essen 2 1702 60.24% Hamburger SV 2 1709 13.83% 25.92%
12 1970-03-28 75.9 VfB Stuttgart 2 1674 4.30% @ Bayern Munich 1 1901 73.98% 21.72%
13 1970-06-03 * 75.9 @ VfL Wolfsburg 2 1705 62.74% FK Pirmasens 2 1679 11.73% 25.53%
14 1969-11-08 75.8 Bayern Munich 3 1806 20.07% @ VfB Stuttgart 2 1724 53.41% 26.52%
15 1970-03-14 75.8 @ Borussia Dortmund 2 1703 63.06% Eintracht Braunschweig 2 1672 11.47% 25.47%
16 1969-12-20 75.7 @ Eintracht Frankfurt 2 1676 58.08% Hamburger SV 2 1709 15.74% 26.18%
17 1970-01-31 75.5 Eintracht Frankfurt 2 1678 5.53% @ Borussia Monchengladbach 1 1854 71.59% 22.87%
18 1970-04-18 75.5 @ Schalke 04 2 1689 63.54% Rot-Weiss Oberhausen 2 1652 11.08% 25.38%
19 1970-02-28 75.3 @ 1. FC Kaiserslautern 2 1647 56.56% Borussia Dortmund 2 1697 17.12% 26.32%
20 1970-04-18 75.2 Eintracht Frankfurt 2 1708 6.58% @ 1. FC Koln 1 1848 69.82% 23.60%
21 1970-04-11 74.8 @ Eintracht Braunschweig 2 1647 61.02% 1860 Munich 2 1644 13.17% 25.81%
22 1969-10-30 74.5 Hertha BSC 2 1745 9.08% @ Bayern Munich 1 1821 66.15% 24.77%
23 1969-12-13 74.4 @ 1860 Munich 2 1582 49.91% MSV Duisburg 2 1697 23.45% 26.65%
24 1969-10-31 73.6 VfB Stuttgart 2 1709 10.85% @ Schalke 04 1 1750 63.83% 25.32%
25 1969-11-15 73.6 1. FC Koln 2 1801 12.25% @ Bayern Munich 1 1818 62.11% 25.64%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1970-04-22 41.6 @ Hannover 96 5 1646 69.00% Alemannia Aachen 0 1520 7.10% 23.90%
2 1970-03-07 43.8 @ 1. FC Koln 5 1870 75.04% Hannover 96 0 1618 3.82% 21.15%
3 1970-03-14 43.9 @ Bayern Munich 6 1842 75.55% Alemannia Aachen 0 1578 3.60% 20.86%
4 1969-12-20 44.8 @ Rot-Weiss Essen 3 1692 68.16% 1860 Munich 0 1581 7.66% 24.18%
5 1970-03-18 45.0 @ 1. FC Koln 3 1907 74.29% Werder Bremen 0 1672 4.15% 21.56%
6 1970-01-31 45.2 @ VfB Stuttgart 5 1694 65.99% Alemannia Aachen 0 1620 9.19% 24.82%
7 1969-12-05 45.3 @ Borussia Monchengladbach 5 1817 69.82% Hannover 96 0 1676 6.58% 23.60%
8 1970-02-25 46.0 @ Hertha BSC 4 1775 66.72% Rot-Weiss Essen 0 1689 8.66% 24.62%
9 1969-10-04 46.4 @ Rot-Weiss Oberhausen 3 1768 67.82% 1860 Munich 0 1663 7.89% 24.29%
10 1970-06-24 * 46.5 @ Arminia Bielefeld 3 1691 64.86% VfL Osnabruck 0 1635 10.05% 25.09%
11 1970-02-25 46.6 @ Bayern Munich 6 1841 68.30% Schalke 04 0 1728 7.56% 24.14%
12 1969-11-29 46.7 @ Hertha BSC 3 1760 66.84% 1. FC Kaiserslautern 0 1672 8.58% 24.58%
13 1970-04-30 47.0 @ Werder Bremen 4 1688 71.71% Alemannia Aachen 1 1509 5.47% 22.82%
14 1969-11-29 47.1 @ VfB Stuttgart 4 1704 61.89% Eintracht Frankfurt 0 1690 12.44% 25.68%
15 1970-06-13 * 47.1 @ Karlsruher SC 6 1734 64.88% VfL Osnabruck 0 1677 10.03% 25.09%
16 1969-10-15 47.2 @ Schalke 04 3 1755 65.51% Alemannia Aachen 0 1688 9.55% 24.94%
17 1969-11-15 47.2 @ Borussia Monchengladbach 3 1794 66.47% VfB Stuttgart 0 1712 8.84% 24.69%
18 1970-04-11 47.2 @ Eintracht Frankfurt 4 1697 61.26% VfB Stuttgart 0 1691 12.96% 25.78%
19 1969-08-16 47.3 @ Bayern Munich 4 1731 62.16% Rot-Weiss Essen 0 1713 12.20% 25.63%
20 1969-09-12 47.3 @ Bayern Munich 3 1747 65.13% Borussia Dortmund 0 1687 9.84% 25.03%
21 1969-10-18 47.7 @ Bayern Munich 2 1797 71.15% 1860 Munich 0 1631 5.79% 23.07%
22 1969-12-19 47.7 @ Borussia Monchengladbach 6 1848 72.36% Rot-Weiss Oberhausen 1 1656 5.11% 22.52%
23 1970-06-06 * 47.8 @ VfL Bochum 4 1685 59.42% VfL Wolfsburg 0 1703 14.55% 26.03%
24 1969-12-12 48.0 @ Hertha BSC 2 1770 69.65% Eintracht Braunschweig 0 1633 6.69% 23.66%
25 1969-10-15 48.1 @ 1. FC Kaiserslautern 2 1677 65.52% Eintracht Braunschweig 0 1611 9.55% 24.94%