List of German football champions
Updated: 5/20/2026, 8:06:28 PM Wikipedia source
The German football champions are the annual winners of the highest association football competition in Germany.
Infobox
Founded
1903
Replaced by
Bundesliga (since 1963–64)
Country
Germany
Number of clubs
18
Level on pyramid
Level 1
Current champions
Bayern Munich (35th title) (2025–26)
Most championships
Bayern Munich (35 titles)
Tables
· Champions › Early German football championships (1903–32)
1903
1903
Season
1903
Champions
VfB Leipzig (1)
Score
7–2
Runners-up
Deutscher FC Prag
Venue
Altona
1904
1904
Season
1904
Champions
No champions (unresolved protest, final not played per DFB)
Score
Kassel
1905
1905
Season
1905
Champions
Union 92 Berlin (1)
Score
2–0
Runners-up
Karlsruher FV
Venue
Köln
1906
1906
Season
1906
Champions
VfB Leipzig (2)
Score
2–1
Runners-up
1. FC Pforzheim
Venue
Nuremberg
1907
1907
Season
1907
Champions
Freiburger FC (1)
Score
3–1
Runners-up
Viktoria Berlin
Venue
Mannheim
1908
1908
Season
1908
Champions
Viktoria Berlin (1)
Score
3–0
Runners-up
Stuttgarter Kickers
Venue
Berlin
1909
1909
Season
1909
Champions
Phönix Karlsruhe (1)
Score
4–2
Runners-up
Viktoria Berlin
Venue
Breslau
1910
1910
Season
1910
Champions
Karlsruher FV (1)
Score
1–0 (a .)
Runners-up
Holstein Kiel
Venue
Köln
1911
1911
Season
1911
Champions
Viktoria Berlin (2)
Score
3–1
Runners-up
VfB Leipzig
Venue
Dresden
1912
1912
Season
1912
Champions
Holstein Kiel (1)
Score
1–0
Runners-up
Karlsruher FV
Venue
Hamburg
1913
1913
Season
1913
Champions
VfB Leipzig (3)
Score
3–1
Runners-up
Duisburger SpV
Venue
München
1914
1914
Season
1914
Champions
SpVgg Fürth (1)
Score
3–2 (a .)
Runners-up
VfB Leipzig
Venue
Magdeburg
1915–1919
1915–1919
Season
1915–1919
Champions
Suspended due to World War I
1920
1920
Season
1920
Champions
1. FC Nürnberg (1)
Score
2–0
Runners-up
SpVgg Fürth
Venue
Frankfurt
1921
1921
Season
1921
Champions
1. FC Nürnberg (2)
Score
5–0
Runners-up
Berliner FC Vorwärts 1890
Venue
Düsseldorf
1922
1922
Season
1922
Champions
No champions (title declined per DFB)
Score
2–2 (a .)
1–1 (a .)
Runners-up
Hamburger SV
1. FC Nürnberg
Venue
Berlin
Leipzig
1923
1923
Season
1923
Champions
Hamburger SV (1)
Score
3–0
Runners-up
Union Oberschöneweide
Venue
Berlin
1924
1924
Season
1924
Champions
1. FC Nürnberg (3)
Score
2–0
Runners-up
Hamburger SV
Venue
Berlin
1925
1925
Season
1925
Champions
1. FC Nürnberg (4)
Score
1–0 (a .)
Runners-up
FSV Frankfurt
Venue
Frankfurt
1926
1926
Season
1926
Champions
SpVgg Fürth (2)
Score
4–1
Runners-up
Hertha BSC
Venue
Frankfurt
1927
1927
Season
1927
Champions
1. FC Nürnberg (5)
Score
2–0
Runners-up
Hertha BSC
Venue
Berlin
1928
1928
Season
1928
Champions
Hamburger SV (2)
Score
5–2
Runners-up
Hertha BSC
Venue
Hamburg
1929
1929
Season
1929
Champions
SpVgg Fürth (3)
Score
3–2
Runners-up
Hertha BSC
Venue
Nuremberg
1930
1930
Season
1930
Champions
Hertha BSC (1)
Score
5–4
Runners-up
Holstein Kiel
Venue
Düsseldorf
1931
1931
Season
1931
Champions
Hertha BSC (2)
Score
3–2
Runners-up
TSV 1860 Munich
Venue
Köln
1932
1932
Season
1932
Champions
Bayern Munich (1)
Score
2–0
Runners-up
Eintracht Frankfurt
Venue
Nuremberg
| Season | Champions | Score | Runners-up | Venue |
| 1903 | VfB Leipzig (1) | 7–2 | Deutscher FC Prag | Altona |
| 1904 | No champions (unresolved protest, final not played per DFB) | Kassel | ||
| 1905 | Union 92 Berlin (1) | 2–0 | Karlsruher FV | Köln |
| 1906 | VfB Leipzig (2) | 2–1 | 1. FC Pforzheim | Nuremberg |
| 1907 | Freiburger FC (1) | 3–1 | Viktoria Berlin | Mannheim |
| 1908 | Viktoria Berlin (1) | 3–0 | Stuttgarter Kickers | Berlin |
| 1909 | Phönix Karlsruhe (1) | 4–2 | Viktoria Berlin | Breslau |
| 1910 | Karlsruher FV (1) | 1–0 (a .) | Holstein Kiel | Köln |
| 1911 | Viktoria Berlin (2) | 3–1 | VfB Leipzig | Dresden |
| 1912 | Holstein Kiel (1) | 1–0 | Karlsruher FV | Hamburg |
| 1913 | VfB Leipzig (3) | 3–1 | Duisburger SpV | München |
| 1914 | SpVgg Fürth (1) | 3–2 (a .) | VfB Leipzig | Magdeburg |
| 1915–1919 | Suspended due to World War I | |||
| 1920 | 1. FC Nürnberg (1) | 2–0 | SpVgg Fürth | Frankfurt |
| 1921 | 1. FC Nürnberg (2) | 5–0 | Berliner FC Vorwärts 1890 | Düsseldorf |
| 1922 | No champions (title declined per DFB) | 2–2 (a .) 1–1 (a .) | Hamburger SV 1. FC Nürnberg | Berlin Leipzig |
| 1923 | Hamburger SV (1) | 3–0 | Union Oberschöneweide | Berlin |
| 1924 | 1. FC Nürnberg (3) | 2–0 | Hamburger SV | Berlin |
| 1925 | 1. FC Nürnberg (4) | 1–0 (a .) | FSV Frankfurt | Frankfurt |
| 1926 | SpVgg Fürth (2) | 4–1 | Hertha BSC | Frankfurt |
| 1927 | 1. FC Nürnberg (5) | 2–0 | Hertha BSC | Berlin |
| 1928 | Hamburger SV (2) | 5–2 | Hertha BSC | Hamburg |
| 1929 | SpVgg Fürth (3) | 3–2 | Hertha BSC | Nuremberg |
| 1930 | Hertha BSC (1) | 5–4 | Holstein Kiel | Düsseldorf |
| 1931 | Hertha BSC (2) | 3–2 | TSV 1860 Munich | Köln |
| 1932 | Bayern Munich (1) | 2–0 | Eintracht Frankfurt | Nuremberg |
· Champions › German football championships in Nazi Germany (1933–45)
| † | Champion also won Tschammerpokal |
· Champions › German football championships in Nazi Germany (1933–45)
1933
1933
Season
1933
Champions
Fortuna Düsseldorf (1)
Score
3–0
Runners-up
Schalke 04
Venue
Köln
1934
1934
Season
1934
Champions
Schalke 04 (1)
Score
2–1
Runners-up
1. FC Nürnberg
Venue
Berlin
1935
1935
Season
1935
Champions
Schalke 04 (2)
Score
6–4
Runners-up
VfB Stuttgart
Venue
Köln
1936
1936
Season
1936
Champions
1. FC Nürnberg (6)
Score
2–1 (a .)
Runners-up
Fortuna Düsseldorf
Venue
Berlin
1937
1937
Season
1937
Champions
Schalke 04 (3) †
Score
2–0
Runners-up
1. FC Nürnberg
Venue
Berlin
1938
1938
Season
1938
Champions
Hannover 96 (1)
Score
3–3 (a .)
4–3 (a .)
Runners-up
Schalke 04
Venue
Berlin
1939
1939
Season
1939
Champions
Schalke 04 (4)
Score
9–0
Runners-up
Admira Wien
Venue
Berlin
1940
1940
Season
1940
Champions
Schalke 04 (5)
Score
1–0
Runners-up
Dresdner SC
Venue
Berlin
1941
1941
Season
1941
Champions
Rapid Wien (1)
Score
4–3
Runners-up
Schalke 04
Venue
Berlin
1942
1942
Season
1942
Champions
Schalke 04 (6)
Score
2–0
Runners-up
First Vienna
Venue
Berlin
1943
1943
Season
1943
Champions
Dresdner SC (1)
Score
3–0
Runners-up
FV Saarbrücken
Venue
Berlin
1944
1944
Season
1944
Champions
Dresdner SC (2)
Score
4–0
Runners-up
LSV Hamburg
Venue
Berlin
1945
1945
Season
1945
Champions
Suspended due to World War II
| Season | Champions | Score | Runners-up | Venue |
| 1933 | Fortuna Düsseldorf (1) | 3–0 | Schalke 04 | Köln |
| 1934 | Schalke 04 (1) | 2–1 | 1. FC Nürnberg | Berlin |
| 1935 | Schalke 04 (2) | 6–4 | VfB Stuttgart | Köln |
| 1936 | 1. FC Nürnberg (6) | 2–1 (a .) | Fortuna Düsseldorf | Berlin |
| 1937 | Schalke 04 (3) † | 2–0 | 1. FC Nürnberg | Berlin |
| 1938 | Hannover 96 (1) | 3–3 (a .) 4–3 (a .) | Schalke 04 | Berlin |
| 1939 | Schalke 04 (4) | 9–0 | Admira Wien | Berlin |
| 1940 | Schalke 04 (5) | 1–0 | Dresdner SC | Berlin |
| 1941 | Rapid Wien (1) | 4–3 | Schalke 04 | Berlin |
| 1942 | Schalke 04 (6) | 2–0 | First Vienna | Berlin |
| 1943 | Dresdner SC (1) | 3–0 | FV Saarbrücken | Berlin |
| 1944 | Dresdner SC (2) | 4–0 | LSV Hamburg | Berlin |
| 1945 | Suspended due to World War II | |||
· Champions › German football championships from post-war to the Bundesliga (1946–63)
1946–1947
1946–1947
Season
1946–1947
Champions
Suspended – Post-war regional play only
1948
1948
Season
1948
Champions
1. FC Nürnberg (7)
Score
2–1
Runners-up
1. FC Kaiserslautern
Venue
Köln
1949
1949
Season
1949
Champions
VfR Mannheim (1)
Score
3–2 (a .)
Runners-up
Borussia Dortmund
Venue
Stuttgart
1950
1950
Season
1950
Champions
VfB Stuttgart (1)
Score
2–1
Runners-up
Kickers Offenbach
Venue
Berlin
1951
1951
Season
1951
Champions
1. FC Kaiserslautern (1)
Score
2–1
Runners-up
Preußen Münster
Venue
Berlin
1952
1952
Season
1952
Champions
VfB Stuttgart (2)
Score
3–2
Runners-up
1. FC Saarbrücken
Venue
Ludwigshafen
1953
1953
Season
1953
Champions
1. FC Kaiserslautern (2)
Score
4–1
Runners-up
VfB Stuttgart
Venue
Berlin
1954
1954
Season
1954
Champions
Hannover 96 (2)
Score
5–1
Runners-up
1. FC Kaiserslautern
Venue
Hamburg
1955
1955
Season
1955
Champions
Rot-Weiss Essen (1)
Score
4–3
Runners-up
1. FC Kaiserslautern
Venue
Hannover
1956
1956
Season
1956
Champions
Borussia Dortmund (1)
Score
4–2
Runners-up
Karlsruher SC
Venue
Berlin
1957
1957
Season
1957
Champions
Borussia Dortmund (2)
Score
4–1
Runners-up
Hamburger SV
Venue
Hannover
1958
1958
Season
1958
Champions
Schalke 04 (7)
Score
3–0
Runners-up
Hamburger SV
Venue
Hannover
1959
1959
Season
1959
Champions
Eintracht Frankfurt (1)
Score
5–3 (a .)
Runners-up
Kickers Offenbach
Venue
Berlin
1960
1960
Season
1960
Champions
Hamburger SV (3)
Score
3–2
Runners-up
1. FC Köln
Venue
Frankfurt
1961
1961
Season
1961
Champions
1. FC Nürnberg (8)
Score
3–0
Runners-up
Borussia Dortmund
Venue
Hannover
1962
1962
Season
1962
Champions
1. FC Köln (1)
Score
4–0
Runners-up
1. FC Nürnberg
Venue
Berlin
1963
1963
Season
1963
Champions
Borussia Dortmund (3)
Score
3–1
Runners-up
1. FC Köln
Venue
Stuttgart
| Season | Champions | Score | Runners-up | Venue |
| 1946–1947 | Suspended – Post-war regional play only | |||
| 1948 | 1. FC Nürnberg (7) | 2–1 | 1. FC Kaiserslautern | Köln |
| 1949 | VfR Mannheim (1) | 3–2 (a .) | Borussia Dortmund | Stuttgart |
| 1950 | VfB Stuttgart (1) | 2–1 | Kickers Offenbach | Berlin |
| 1951 | 1. FC Kaiserslautern (1) | 2–1 | Preußen Münster | Berlin |
| 1952 | VfB Stuttgart (2) | 3–2 | 1. FC Saarbrücken | Ludwigshafen |
| 1953 | 1. FC Kaiserslautern (2) | 4–1 | VfB Stuttgart | Berlin |
| 1954 | Hannover 96 (2) | 5–1 | 1. FC Kaiserslautern | Hamburg |
| 1955 | Rot-Weiss Essen (1) | 4–3 | 1. FC Kaiserslautern | Hannover |
| 1956 | Borussia Dortmund (1) | 4–2 | Karlsruher SC | Berlin |
| 1957 | Borussia Dortmund (2) | 4–1 | Hamburger SV | Hannover |
| 1958 | Schalke 04 (7) | 3–0 | Hamburger SV | Hannover |
| 1959 | Eintracht Frankfurt (1) | 5–3 (a .) | Kickers Offenbach | Berlin |
| 1960 | Hamburger SV (3) | 3–2 | 1. FC Köln | Frankfurt |
| 1961 | 1. FC Nürnberg (8) | 3–0 | Borussia Dortmund | Hannover |
| 1962 | 1. FC Köln (1) | 4–0 | 1. FC Nürnberg | Berlin |
| 1963 | Borussia Dortmund (3) | 3–1 | 1. FC Köln | Stuttgart |
1948
1948
Season
1948
Champion
SG Planitz (1)
Runner-up
SG Freiimfelde Halle
Third Place
—
Top Scorer (Goals)
—
1949
1949
Season
1949
Champion
ZSG Union Halle (1)
Runner-up
SG Fortuna Erfurt
Third Place
—
Top Scorer (Goals)
—
1949–50
1949–50
Season
1949–50
Champion
ZSG Horch Zwickau (2)
Runner-up
SG Friedrichstadt
Third Place
BSG Waggonbau Dessau
Top Scorer (Goals)
Heinz Satrapa (23)
1950–51
1950–51
Season
1950–51
Champion
BSG Chemie Leipzig (1)
Runner-up
BSG Turbine Erfurt
Third Place
BSG Motor Zwickau
Top Scorer (Goals)
Johannes Schöne (37)
1951–52
1951–52
Season
1951–52
Champion
BSG Turbine Halle (2)
Runner-up
SV Deutsche Volkspolizei Dresden
Third Place
BSG Chemie Leipzig
Top Scorer (Goals)
Rudolf Krause (27)
1952–53
1952–53
Season
1952–53
Champion
SG Dynamo Dresden (1)
Runner-up
BSG Wismut Aue
Third Place
BSG Motor Zwickau
Top Scorer (Goals)
Harry Arlt (26)
1953–54
1953–54
Season
1953–54
Champion
BSG Turbine Erfurt (1)
Runner-up
BSG Chemie Leipzig
Third Place
SG Dynamo Dresden
Top Scorer (Goals)
Heinz Satrapa (21)
1954–55
1954–55
Season
1954–55
Champion
SC Turbine Erfurt (2)
Runner-up
SC Wismut Karl-Marx-Stadt
Third Place
SC Rotation Leipzig
Top Scorer (Goals)
Willy Tröger (22)
1955
1955
Season
1955
Champion
SC Wismut Karl-Marx-Stadt
Runner-up
SC Empor Rostock
Third Place
SC Dynamo Berlin
Top Scorer (Goals)
Klaus Seligow (12)
1956
1956
Season
1956
Champion
SC Wismut Karl-Marx-Stadt (1)
Runner-up
SC Aktivist Brieske Senftenberg
Third Place
SC Lokomotive Leipzig
Top Scorer (Goals)
Ernst Lindner (18)
1957
1957
Season
1957
Champion
SC Wismut Karl-Marx-Stadt (2)
Runner-up
ASK Vorwärts Berlin
Third Place
SC Rotation Leipzig
Top Scorer (Goals)
Heinz Kaulmann (15)
1958
1958
Season
1958
Champion
ASK Vorwärts Berlin (1)
Runner-up
SC Motor Jena
Third Place
SC Aktivist Brieske Senftenberg
Top Scorer (Goals)
Helmut Müller (17)
1959
1959
Season
1959
Champion
SC Wismut Karl-Marx-Stadt (3)
Runner-up
ASK Vorwärts Berlin
Third Place
SC Dynamo Berlin
Top Scorer (Goals)
Bernd Bauchspieß (18)
1960
1960
Season
1960
Champion
ASK Vorwärts Berlin (2)
Runner-up
SC Dynamo Berlin
Third Place
SC Lokomotive Leipzig
Top Scorer (Goals)
Bernd Bauchspieß (25)
1961–62
1961–62
Season
1961–62
Champion
ASK Vorwärts Berlin (3)
Runner-up
SC Empor Rostock
Third Place
SC Dynamo Berlin
Top Scorer (Goals)
Arthur Bialas (23)
1962–63
1962–63
Season
1962–63
Champion
SC Motor Jena (1)
Runner-up
SC Empor Rostock
Third Place
ASK Vorwärts Berlin
Top Scorer (Goals)
Peter Ducke (19)
1963–64
1963–64
Season
1963–64
Champion
BSG Chemie Leipzig (2)
Runner-up
SC Empor Rostock
Third Place
SC Leipzig
Top Scorer (Goals)
Gerd Backhaus (15)
1964–65
1964–65
Season
1964–65
Champion
ASK Vorwärts Berlin (4)
Runner-up
SC Motor Jena
Third Place
BSG Chemie Leipzig
Top Scorer (Goals)
Bernd Bauchspieß (14)
1965–66
1965–66
Season
1965–66
Champion
FC Vorwärts Berlin (5)
Runner-up
FC Carl Zeiss Jena
Third Place
1. FC Lokomotive Leipzig
Top Scorer (Goals)
Henning Frenzel (22)
1966–67
1966–67
Season
1966–67
Champion
FC Karl-Marx-Stadt (1)
Runner-up
1. FC Lokomotive Leipzig
Third Place
BSG Motor Zwickau
Top Scorer (Goals)
Hartmund Rentzsch (17)
1967–68
1967–68
Season
1967–68
Champion
FC Carl Zeiss Jena (2)
Runner-up
F . Hansa Rostock
Third Place
1. FC Magdeburg
Top Scorer (Goals)
Gerhard Kostmann (15)
1968–69
1968–69
Season
1968–69
Champion
FC Vorwärts Berlin (6)
Runner-up
FC Carl Zeiss Jena
Third Place
1. FC Magdeburg
Top Scorer (Goals)
Gerhard Kostmann (18)
1969–70
1969–70
Season
1969–70
Champion
FC Carl Zeiss Jena (3)
Runner-up
FC Vorwärts Berlin
Third Place
Dynamo Dresden
Top Scorer (Goals)
Otto Skrowny (12)
1970–71
1970–71
Season
1970–71
Champion
Dynamo Dresden (2)
Runner-up
FC Carl Zeiss Jena
Third Place
Hallescher FC Chemie
Top Scorer (Goals)
Hans-Jürgen Kreische (17)
1971–72
1971–72
Season
1971–72
Champion
1. FC Magdeburg (1)
Runner-up
BFC Dynamo
Third Place
Dynamo Dresden
Top Scorer (Goals)
Hans-Jürgen Kreische (14)
1972–73
1972–73
Season
1972–73
Champion
Dynamo Dresden (3)
Runner-up
FC Carl Zeiss Jena
Third Place
1. FC Magdeburg
Top Scorer (Goals)
Hans-Jürgen Kreische (26)
1973–74
1973–74
Season
1973–74
Champion
1. FC Magdeburg (2)
Runner-up
FC Carl Zeiss Jena
Third Place
Dynamo Dresden
Top Scorer (Goals)
Hans-Bert Matoul (20)
1974–75
1974–75
Season
1974–75
Champion
1. FC Magdeburg (3)
Runner-up
FC Carl Zeiss Jena
Third Place
Dynamo Dresden
Top Scorer (Goals)
Manfred Vogel (17)
1975–76
1975–76
Season
1975–76
Champion
Dynamo Dresden (4)
Runner-up
BFC Dynamo
Third Place
1. FC Magdeburg
Top Scorer (Goals)
Hans-Jürgen Kreische (24)
1976–77
1976–77
Season
1976–77
Champion
Dynamo Dresden (5)
Runner-up
1. FC Magdeburg
Third Place
FC Carl Zeiss Jena
Top Scorer (Goals)
Joachim Streich (17)
1977–78
1977–78
Season
1977–78
Champion
Dynamo Dresden (6)
Runner-up
1. FC Magdeburg
Third Place
BFC Dynamo
Top Scorer (Goals)
Klaus Havenstein (15)
1978–79
1978–79
Season
1978–79
Champion
BFC Dynamo (1)
Runner-up
Dynamo Dresden
Third Place
FC Carl Zeiss Jena
Top Scorer (Goals)
Joachim Streich (23)
1979–80
1979–80
Season
1979–80
Champion
BFC Dynamo (2)
Runner-up
Dynamo Dresden
Third Place
FC Carl Zeiss Jena
Top Scorer (Goals)
Dieter Kühn (21)
1980–81
1980–81
Season
1980–81
Champion
BFC Dynamo (3)
Runner-up
FC Carl Zeiss Jena
Third Place
1. FC Magdeburg
Top Scorer (Goals)
Joachim Streich (20)
1981–82
1981–82
Season
1981–82
Champion
BFC Dynamo (4)
Runner-up
Dynamo Dresden
Third Place
1. FC Lokomotive Leipzig
Top Scorer (Goals)
Rüdiger Schnuphase (19)
1982–83
1982–83
Season
1982–83
Champion
BFC Dynamo (5)
Runner-up
FC Vorwärts Frankfurt
Third Place
FC Carl Zeiss Jena
Top Scorer (Goals)
Joachim Streich (19)
1983–84
1983–84
Season
1983–84
Champion
BFC Dynamo (6)
Runner-up
Dynamo Dresden
Third Place
1. FC Lokomotive Leipzig
Top Scorer (Goals)
Rainer Ernst (20)
1984–85
1984–85
Season
1984–85
Champion
BFC Dynamo (7)
Runner-up
Dynamo Dresden
Third Place
1. FC Lokomotive Leipzig
Top Scorer (Goals)
Rainer Ernst (24)
1985–86
1985–86
Season
1985–86
Champion
BFC Dynamo (8)
Runner-up
1. FC Lokomotive Leipzig
Third Place
FC Carl Zeiss Jena
Top Scorer (Goals)
Ralf Sträßer (14)
1986–87
1986–87
Season
1986–87
Champion
BFC Dynamo (9)
Runner-up
Dynamo Dresden
Third Place
1. FC Lokomotive Leipzig
Top Scorer (Goals)
Frank Pastor (17)
1987–88
1987–88
Season
1987–88
Champion
BFC Dynamo (10)
Runner-up
1. FC Lokomotive Leipzig
Third Place
Dynamo Dresden
Top Scorer (Goals)
Andreas Thom (20)
1988–89
1988–89
Season
1988–89
Champion
Dynamo Dresden (7)
Runner-up
BFC Dynamo
Third Place
FC Karl-Marx-Stadt
Top Scorer (Goals)
Torsten Gütschow (17)
1989–90
1989–90
Season
1989–90
Champion
Dynamo Dresden (8)
Runner-up
FC Karl-Marx-Stadt
Third Place
1. FC Magdeburg
Top Scorer (Goals)
Torsten Gütschow (18)
1990–91
1990–91
Season
1990–91
Champion
FC Hansa Rostock (1)
Runner-up
Dynamo Dresden
Third Place
FC Rot-Weiß Erfurt
Top Scorer (Goals)
Torsten Gütschow (20)
| Season | Champion | Runner-up | Third Place | Top Scorer (Goals) |
| 1948 | SG Planitz (1) | SG Freiimfelde Halle | — | — |
| 1949 | ZSG Union Halle (1) | SG Fortuna Erfurt | — | — |
| 1949–50 | ZSG Horch Zwickau (2) | SG Friedrichstadt | BSG Waggonbau Dessau | Heinz Satrapa (23) |
| 1950–51 | BSG Chemie Leipzig (1) | BSG Turbine Erfurt | BSG Motor Zwickau | Johannes Schöne (37) |
| 1951–52 | BSG Turbine Halle (2) | SV Deutsche Volkspolizei Dresden | BSG Chemie Leipzig | Rudolf Krause (27) |
| 1952–53 | SG Dynamo Dresden (1) | BSG Wismut Aue | BSG Motor Zwickau | Harry Arlt (26) |
| 1953–54 | BSG Turbine Erfurt (1) | BSG Chemie Leipzig | SG Dynamo Dresden | Heinz Satrapa (21) |
| 1954–55 | SC Turbine Erfurt (2) | SC Wismut Karl-Marx-Stadt | SC Rotation Leipzig | Willy Tröger (22) |
| 1955 | SC Wismut Karl-Marx-Stadt | SC Empor Rostock | SC Dynamo Berlin | Klaus Seligow (12) |
| 1956 | SC Wismut Karl-Marx-Stadt (1) | SC Aktivist Brieske Senftenberg | SC Lokomotive Leipzig | Ernst Lindner (18) |
| 1957 | SC Wismut Karl-Marx-Stadt (2) | ASK Vorwärts Berlin | SC Rotation Leipzig | Heinz Kaulmann (15) |
| 1958 | ASK Vorwärts Berlin (1) | SC Motor Jena | SC Aktivist Brieske Senftenberg | Helmut Müller (17) |
| 1959 | SC Wismut Karl-Marx-Stadt (3) | ASK Vorwärts Berlin | SC Dynamo Berlin | Bernd Bauchspieß (18) |
| 1960 | ASK Vorwärts Berlin (2) | SC Dynamo Berlin | SC Lokomotive Leipzig | Bernd Bauchspieß (25) |
| 1961–62 | ASK Vorwärts Berlin (3) | SC Empor Rostock | SC Dynamo Berlin | Arthur Bialas (23) |
| 1962–63 | SC Motor Jena (1) | SC Empor Rostock | ASK Vorwärts Berlin | Peter Ducke (19) |
| 1963–64 | BSG Chemie Leipzig (2) | SC Empor Rostock | SC Leipzig | Gerd Backhaus (15) |
| 1964–65 | ASK Vorwärts Berlin (4) | SC Motor Jena | BSG Chemie Leipzig | Bernd Bauchspieß (14) |
| 1965–66 | FC Vorwärts Berlin (5) | FC Carl Zeiss Jena | 1. FC Lokomotive Leipzig | Henning Frenzel (22) |
| 1966–67 | FC Karl-Marx-Stadt (1) | 1. FC Lokomotive Leipzig | BSG Motor Zwickau | Hartmund Rentzsch (17) |
| 1967–68 | FC Carl Zeiss Jena (2) | F . Hansa Rostock | 1. FC Magdeburg | Gerhard Kostmann (15) |
| 1968–69 | FC Vorwärts Berlin (6) | FC Carl Zeiss Jena | 1. FC Magdeburg | Gerhard Kostmann (18) |
| 1969–70 | FC Carl Zeiss Jena (3) | FC Vorwärts Berlin | Dynamo Dresden | Otto Skrowny (12) |
| 1970–71 | Dynamo Dresden (2) | FC Carl Zeiss Jena | Hallescher FC Chemie | Hans-Jürgen Kreische (17) |
| 1971–72 | 1. FC Magdeburg (1) | BFC Dynamo | Dynamo Dresden | Hans-Jürgen Kreische (14) |
| 1972–73 | Dynamo Dresden (3) | FC Carl Zeiss Jena | 1. FC Magdeburg | Hans-Jürgen Kreische (26) |
| 1973–74 | 1. FC Magdeburg (2) | FC Carl Zeiss Jena | Dynamo Dresden | Hans-Bert Matoul (20) |
| 1974–75 | 1. FC Magdeburg (3) | FC Carl Zeiss Jena | Dynamo Dresden | Manfred Vogel (17) |
| 1975–76 | Dynamo Dresden (4) | BFC Dynamo | 1. FC Magdeburg | Hans-Jürgen Kreische (24) |
| 1976–77 | Dynamo Dresden (5) | 1. FC Magdeburg | FC Carl Zeiss Jena | Joachim Streich (17) |
| 1977–78 | Dynamo Dresden (6) | 1. FC Magdeburg | BFC Dynamo | Klaus Havenstein (15) |
| 1978–79 | BFC Dynamo (1) | Dynamo Dresden | FC Carl Zeiss Jena | Joachim Streich (23) |
| 1979–80 | BFC Dynamo (2) | Dynamo Dresden | FC Carl Zeiss Jena | Dieter Kühn (21) |
| 1980–81 | BFC Dynamo (3) | FC Carl Zeiss Jena | 1. FC Magdeburg | Joachim Streich (20) |
| 1981–82 | BFC Dynamo (4) | Dynamo Dresden | 1. FC Lokomotive Leipzig | Rüdiger Schnuphase (19) |
| 1982–83 | BFC Dynamo (5) | FC Vorwärts Frankfurt | FC Carl Zeiss Jena | Joachim Streich (19) |
| 1983–84 | BFC Dynamo (6) | Dynamo Dresden | 1. FC Lokomotive Leipzig | Rainer Ernst (20) |
| 1984–85 | BFC Dynamo (7) | Dynamo Dresden | 1. FC Lokomotive Leipzig | Rainer Ernst (24) |
| 1985–86 | BFC Dynamo (8) | 1. FC Lokomotive Leipzig | FC Carl Zeiss Jena | Ralf Sträßer (14) |
| 1986–87 | BFC Dynamo (9) | Dynamo Dresden | 1. FC Lokomotive Leipzig | Frank Pastor (17) |
| 1987–88 | BFC Dynamo (10) | 1. FC Lokomotive Leipzig | Dynamo Dresden | Andreas Thom (20) |
| 1988–89 | Dynamo Dresden (7) | BFC Dynamo | FC Karl-Marx-Stadt | Torsten Gütschow (17) |
| 1989–90 | Dynamo Dresden (8) | FC Karl-Marx-Stadt | 1. FC Magdeburg | Torsten Gütschow (18) |
| 1990–91 | FC Hansa Rostock (1) | Dynamo Dresden | FC Rot-Weiß Erfurt | Torsten Gütschow (20) |
References
- Hesse-Lichtenberger 2003
- "Die DFB-Geschichte"https://web.archive.org/web/20090227014438/http://www.dfb.de/index.php?id=500154
- Grüne, Hardy (2003) 100 Jahre Deutsche Meisterschaft. Die Geschicte des Fußballs in Deutschland. ISBN 3-89533-410-3
- DFBhttps://www.dfb.de/index.php?id=1000660
- Grüne, Hardy (1996). Vom Kronprinzen bis zur Bundesliga. Kassel: AGON Sportverlag ISBN 3-928562-85-1
- "Soccer-Viktoria Berlin win 1894 German final – 113 years late"https://web.archive.org/web/20160305203943/http://uk.reuters.com/article/soccer-germany-title-idUKL2819748620070728
- RSSSFhttps://www.rsssf.org/tablesd/duitchamp.html
- "East Germany - List of Champions"https://www.rsssf.org/tablesd/ddrchamp.html
- "Bundesliga champions since 1963"https://web.archive.org/web/20200921013029/https://uk.reuters.com/article/UK_WORLDFOOTBALL/idUKL0367631020080504
- Hesse-Lichtenberger 2003, p. 293
- RSSSFhttps://www.rsssf.org/tablesd/duittops.html
- "Geschichtsstunde – Kameraden fürs Leben"http://www.11freunde.de/geschichtsstunde/109198
- DFBhttps://www.dfb.de/historie/trophaeen/meisterschale/