List of German football champions
Updated: 12/10/2025, 4:27:14 PM Wikipedia source
The German football champions are the annual winners of the highest association football competition in Germany.
Infobox
Country
Germany
Founded
1903
Replaced by
Bundesliga(since 1963–64)
Number of clubs
18
Level on pyramid
Level 1
Current champions
Bayern Munich (34th title) (2024–25)
Most championships
Bayern Munich (34 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.e.t.)
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.e.t.)
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.e.t.)1–1 (a.e.t.)
Runners-up
Hamburger SV1. FC Nürnberg
Venue
BerlinLeipzig
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.e.t.)
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.e.t.) | 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.e.t.) | 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.e.t.)1–1 (a.e.t.) | Hamburger SV1. FC Nürnberg | BerlinLeipzig |
| 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.e.t.) | 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.e.t.)
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.e.t.)4–3 (a.e.t.)
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.e.t.) | Fortuna Düsseldorf | Berlin |
| 1937 | Schalke 04 (3) † | 2–0 | 1. FC Nürnberg | Berlin |
| 1938 | Hannover 96 (1) | 3–3 (a.e.t.)4–3 (a.e.t.) | 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.e.t.)
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.e.t.)
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.e.t.) | 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.e.t.) | 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.C. 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) | 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) |
· Champions › Bundesliga (since 1963)
| † | Double |
| Treble |
· Champions › Bundesliga (since 1963)
1963–64
1963–64
Season
1963–64
Champions
1. FC Köln (2)
Runners-up
Meidericher SV
Third place
Eintracht Frankfurt
Top scorer(s)
Uwe Seeler
Goals
30
1964–65
1964–65
Season
1964–65
Champions
Werder Bremen (1)
Runners-up
1. FC Köln
Third place
Borussia Dortmund
Top scorer(s)
Rudi Brunnenmeier
Goals
24
1965–66
1965–66
Season
1965–66
Champions
TSV 1860 Munich (1)
Runners-up
Borussia Dortmund
Third place
Bayern Munich
Top scorer(s)
Friedhelm Konietzka
Goals
26
1966–67
1966–67
Season
1966–67
Champions
Eintracht Braunschweig (1)
Runners-up
TSV 1860 Munich
Third place
Borussia Dortmund
Top scorer(s)
Lothar Emmerich, Gerd Müller
Goals
28
1967–68
1967–68
Season
1967–68
Champions
1. FC Nürnberg (9)
Runners-up
Werder Bremen
Third place
Borussia Mönchengladbach
Top scorer(s)
Hannes Löhr
Goals
27
1968–69
1968–69
Season
1968–69
Champions
Bayern Munich (2) †
Runners-up
Alemannia Aachen
Third place
Borussia Mönchengladbach
Top scorer(s)
Gerd Müller
Goals
30
1969–70
1969–70
Season
1969–70
Champions
Borussia Mönchengladbach (1)
Runners-up
Bayern Munich
Third place
Hertha BSC
Top scorer(s)
Gerd Müller
Goals
38
1970–71
1970–71
Season
1970–71
Champions
Borussia Mönchengladbach (2)
Runners-up
Bayern Munich
Third place
Hertha BSC
Top scorer(s)
Lothar Kobluhn
Goals
24
1971–72
1971–72
Season
1971–72
Champions
Bayern Munich (3)
Runners-up
Schalke 04
Third place
Borussia Mönchengladbach
Top scorer(s)
Gerd Müller
Goals
40
1972–73
1972–73
Season
1972–73
Champions
Bayern Munich (4)
Runners-up
1. FC Köln
Third place
Fortuna Düsseldorf
Top scorer(s)
Gerd Müller
Goals
36
1973–74
1973–74
Season
1973–74
Champions
Bayern Munich (5)
Runners-up
Borussia Mönchengladbach
Third place
Fortuna Düsseldorf
Top scorer(s)
Josef Heynckes, Gerd Müller
Goals
30
1974–75
1974–75
Season
1974–75
Champions
Borussia Mönchengladbach (3)
Runners-up
Hertha BSC
Third place
Hamburger SV
Top scorer(s)
Josef Heynckes
Goals
27
1975–76
1975–76
Season
1975–76
Champions
Borussia Mönchengladbach (4)
Runners-up
Hamburger SV
Third place
Bayern Munich
Top scorer(s)
Klaus Fischer
Goals
29
1976–77
1976–77
Season
1976–77
Champions
Borussia Mönchengladbach (5)
Runners-up
Schalke 04
Third place
Eintracht Braunschweig
Top scorer(s)
Dieter Müller
Goals
34
1977–78
1977–78
Season
1977–78
Champions
1. FC Köln (3) †
Runners-up
Borussia Mönchengladbach
Third place
Hertha BSC
Top scorer(s)
Dieter Müller, Gerd Müller
Goals
24
1978–79
1978–79
Season
1978–79
Champions
Hamburger SV (4)
Runners-up
VfB Stuttgart
Third place
1. FC Kaiserslautern
Top scorer(s)
Klaus Allofs
Goals
22
1979–80
1979–80
Season
1979–80
Champions
Bayern Munich (6)
Runners-up
Hamburger SV
Third place
VfB Stuttgart
Top scorer(s)
Karl-Heinz Rummenigge
Goals
26
1980–81
1980–81
Season
1980–81
Champions
Bayern Munich (7)
Runners-up
Hamburger SV
Third place
VfB Stuttgart
Top scorer(s)
Karl-Heinz Rummenigge
Goals
29
1981–82
1981–82
Season
1981–82
Champions
Hamburger SV (5)
Runners-up
1. FC Köln
Third place
Bayern Munich
Top scorer(s)
Horst Hrubesch
Goals
27
1982–83
1982–83
Season
1982–83
Champions
Hamburger SV (6)
Runners-up
Werder Bremen
Third place
VfB Stuttgart
Top scorer(s)
Rudi Völler
Goals
23
1983–84
1983–84
Season
1983–84
Champions
VfB Stuttgart (3)
Runners-up
Hamburger SV
Third place
Borussia Mönchengladbach
Top scorer(s)
Karl-Heinz Rummenigge
Goals
26
1984–85
1984–85
Season
1984–85
Champions
Bayern Munich (8)
Runners-up
Werder Bremen
Third place
1. FC Köln
Top scorer(s)
Klaus Allofs
Goals
26
1985–86
1985–86
Season
1985–86
Champions
Bayern Munich (9) †
Runners-up
Werder Bremen
Third place
Bayer Uerdingen
Top scorer(s)
Stefan Kuntz
Goals
22
1986–87
1986–87
Season
1986–87
Champions
Bayern Munich (10)
Runners-up
Hamburger SV
Third place
Borussia Mönchengladbach
Top scorer(s)
Uwe Rahn
Goals
24
1987–88
1987–88
Season
1987–88
Champions
Werder Bremen (2)
Runners-up
Bayern Munich
Third place
1. FC Köln
Top scorer(s)
Jürgen Klinsmann
Goals
19
1988–89
1988–89
Season
1988–89
Champions
Bayern Munich (11)
Runners-up
1. FC Köln
Third place
Werder Bremen
Top scorer(s)
Thomas Allofs, Roland Wohlfarth
Goals
17
1989–90
1989–90
Season
1989–90
Champions
Bayern Munich (12)
Runners-up
1. FC Köln
Third place
Eintracht Frankfurt
Top scorer(s)
Jørn Andersen
Goals
18
1990–91
1990–91
Season
1990–91
Champions
1. FC Kaiserslautern (3)
Runners-up
Bayern Munich
Third place
Werder Bremen
Top scorer(s)
Roland Wohlfarth
Goals
21
1991–92
1991–92
Season
1991–92
Champions
VfB Stuttgart (4)
Runners-up
Borussia Dortmund
Third place
Eintracht Frankfurt
Top scorer(s)
Fritz Walter
Goals
22
1992–93
1992–93
Season
1992–93
Champions
Werder Bremen (3)
Runners-up
Bayern Munich
Third place
Eintracht Frankfurt
Top scorer(s)
Ulf Kirsten, Tony Yeboah
Goals
20
1993–94
1993–94
Season
1993–94
Champions
Bayern Munich (13)
Runners-up
1. FC Kaiserslautern
Third place
Bayer Leverkusen
Top scorer(s)
Stefan Kuntz, Tony Yeboah
Goals
18
1994–95
1994–95
Season
1994–95
Champions
Borussia Dortmund (4)
Runners-up
Werder Bremen
Third place
Freiburg
Top scorer(s)
Heiko Herrlich, Mario Basler
Goals
20
1995–96
1995–96
Season
1995–96
Champions
Borussia Dortmund (5)
Runners-up
Bayern Munich
Third place
Schalke 04
Top scorer(s)
Fredi Bobic
Goals
17
1996–97
1996–97
Season
1996–97
Champions
Bayern Munich (14)
Runners-up
Bayer Leverkusen
Third place
Borussia Dortmund
Top scorer(s)
Ulf Kirsten
Goals
22
1997–98
1997–98
Season
1997–98
Champions
1. FC Kaiserslautern (4)
Runners-up
Bayern Munich
Third place
Bayer Leverkusen
Top scorer(s)
Ulf Kirsten
Goals
22
1998–99
1998–99
Season
1998–99
Champions
Bayern Munich (15)
Runners-up
Bayer Leverkusen
Third place
Hertha BSC
Top scorer(s)
Michael Preetz
Goals
23
1999–2000
1999–2000
Season
1999–2000
Champions
Bayern Munich (16) †
Runners-up
Bayer Leverkusen
Third place
Hamburger SV
Top scorer(s)
Martin Max
Goals
19
2000–01
2000–01
Season
2000–01
Champions
Bayern Munich (17)
Runners-up
Schalke 04
Third place
Borussia Dortmund
Top scorer(s)
Sergej Barbarez, Ebbe Sand
Goals
22
2001–02
2001–02
Season
2001–02
Champions
Borussia Dortmund (6)
Runners-up
Bayer Leverkusen
Third place
Bayern Munich
Top scorer(s)
Márcio Amoroso, Martin Max
Goals
18
2002–03
2002–03
Season
2002–03
Champions
Bayern Munich (18) †
Runners-up
VfB Stuttgart
Third place
Borussia Dortmund
Top scorer(s)
Giovane Élber, Thomas Christiansen
Goals
21
2003–04
2003–04
Season
2003–04
Champions
Werder Bremen (4) †
Runners-up
Bayern Munich
Third place
Bayer Leverkusen
Top scorer(s)
Aílton
Goals
28
2004–05
2004–05
Season
2004–05
Champions
Bayern Munich (19) †
Runners-up
Schalke 04
Third place
Werder Bremen
Top scorer(s)
Marek Mintál
Goals
24
2005–06
2005–06
Season
2005–06
Champions
Bayern Munich (20) †
Runners-up
Werder Bremen
Third place
Hamburger SV
Top scorer(s)
Miroslav Klose
Goals
25
2006–07
2006–07
Season
2006–07
Champions
VfB Stuttgart (5)
Runners-up
Schalke 04
Third place
Werder Bremen
Top scorer(s)
Theofanis Gekas
Goals
20
2007–08
2007–08
Season
2007–08
Champions
Bayern Munich (21) †
Runners-up
Werder Bremen
Third place
Schalke 04
Top scorer(s)
Luca Toni
Goals
24
2008–09
2008–09
Season
2008–09
Champions
VfL Wolfsburg (1)
Runners-up
Bayern Munich
Third place
VfB Stuttgart
Top scorer(s)
Grafite
Goals
28
2009–10
2009–10
Season
2009–10
Champions
Bayern Munich (22) †
Runners-up
Schalke 04
Third place
Werder Bremen
Top scorer(s)
Edin Džeko
Goals
22
2010–11
2010–11
Season
2010–11
Champions
Borussia Dortmund (7)
Runners-up
Bayer Leverkusen
Third place
Bayern Munich
Top scorer(s)
Mario Gómez
Goals
28
2011–12
2011–12
Season
2011–12
Champions
Borussia Dortmund (8) †
Runners-up
Bayern Munich
Third place
Schalke 04
Top scorer(s)
Klaas-Jan Huntelaar
Goals
29
2012–13
2012–13
Season
2012–13
Champions
Bayern Munich (23) *
Runners-up
Borussia Dortmund
Third place
Bayer Leverkusen
Top scorer(s)
Stefan Kießling
Goals
25
2013–14
2013–14
Season
2013–14
Champions
Bayern Munich (24) †
Runners-up
Borussia Dortmund
Third place
Schalke 04
Top scorer(s)
Robert Lewandowski
Goals
20
2014–15
2014–15
Season
2014–15
Champions
Bayern Munich (25)
Runners-up
VfL Wolfsburg
Third place
Borussia Mönchengladbach
Top scorer(s)
Alexander Meier
Goals
19
2015–16
2015–16
Season
2015–16
Champions
Bayern Munich (26) †
Runners-up
Borussia Dortmund
Third place
Bayer Leverkusen
Top scorer(s)
Robert Lewandowski
Goals
30
2016–17
2016–17
Season
2016–17
Champions
Bayern Munich (27)
Runners-up
RB Leipzig
Third place
Borussia Dortmund
Top scorer(s)
Pierre-Emerick Aubameyang
Goals
31
2017–18
2017–18
Season
2017–18
Champions
Bayern Munich (28)
Runners-up
Schalke 04
Third place
1899 Hoffenheim
Top scorer(s)
Robert Lewandowski
Goals
29
2018–19
2018–19
Season
2018–19
Champions
Bayern Munich (29) †
Runners-up
Borussia Dortmund
Third place
RB Leipzig
Top scorer(s)
Robert Lewandowski
Goals
22
2019–20
2019–20
Season
2019–20
Champions
Bayern Munich (30) *
Runners-up
Borussia Dortmund
Third place
RB Leipzig
Top scorer(s)
Robert Lewandowski
Goals
34
2020–21
2020–21
Season
2020–21
Champions
Bayern Munich (31)
Runners-up
RB Leipzig
Third place
Borussia Dortmund
Top scorer(s)
Robert Lewandowski
Goals
41
2021–22
2021–22
Season
2021–22
Champions
Bayern Munich (32)
Runners-up
Borussia Dortmund
Third place
Bayer Leverkusen
Top scorer(s)
Robert Lewandowski
Goals
35
2022–23
2022–23
Season
2022–23
Champions
Bayern Munich (33)
Runners-up
Borussia Dortmund
Third place
RB Leipzig
Top scorer(s)
Niclas Füllkrug, Christopher Nkunku
Goals
16
2023–24
2023–24
Season
2023–24
Champions
Bayer Leverkusen (1) †
Runners-up
VfB Stuttgart
Third place
Bayern Munich
Top scorer(s)
Harry Kane
Goals
36
2024–25
2024–25
Season
2024–25
Champions
Bayern Munich (34)
Runners-up
Bayer Leverkusen
Third place
Eintracht Frankfurt
Top scorer(s)
Harry Kane
Goals
26
| Season | Champions | Runners-up | Third place | Top scorer(s) | Goals |
| 1963–64 | 1. FC Köln (2) | Meidericher SV | Eintracht Frankfurt | Uwe Seeler | 30 |
| 1964–65 | Werder Bremen (1) | 1. FC Köln | Borussia Dortmund | Rudi Brunnenmeier | 24 |
| 1965–66 | TSV 1860 Munich (1) | Borussia Dortmund | Bayern Munich | Friedhelm Konietzka | 26 |
| 1966–67 | Eintracht Braunschweig (1) | TSV 1860 Munich | Borussia Dortmund | Lothar Emmerich, Gerd Müller | 28 |
| 1967–68 | 1. FC Nürnberg (9) | Werder Bremen | Borussia Mönchengladbach | Hannes Löhr | 27 |
| 1968–69 | Bayern Munich (2) † | Alemannia Aachen | Borussia Mönchengladbach | Gerd Müller | 30 |
| 1969–70 | Borussia Mönchengladbach (1) | Bayern Munich | Hertha BSC | Gerd Müller | 38 |
| 1970–71 | Borussia Mönchengladbach (2) | Bayern Munich | Hertha BSC | Lothar Kobluhn | 24 |
| 1971–72 | Bayern Munich (3) | Schalke 04 | Borussia Mönchengladbach | Gerd Müller | 40 |
| 1972–73 | Bayern Munich (4) | 1. FC Köln | Fortuna Düsseldorf | Gerd Müller | 36 |
| 1973–74 | Bayern Munich (5) | Borussia Mönchengladbach | Fortuna Düsseldorf | Josef Heynckes, Gerd Müller | 30 |
| 1974–75 | Borussia Mönchengladbach (3) | Hertha BSC | Hamburger SV | Josef Heynckes | 27 |
| 1975–76 | Borussia Mönchengladbach (4) | Hamburger SV | Bayern Munich | Klaus Fischer | 29 |
| 1976–77 | Borussia Mönchengladbach (5) | Schalke 04 | Eintracht Braunschweig | Dieter Müller | 34 |
| 1977–78 | 1. FC Köln (3) † | Borussia Mönchengladbach | Hertha BSC | Dieter Müller, Gerd Müller | 24 |
| 1978–79 | Hamburger SV (4) | VfB Stuttgart | 1. FC Kaiserslautern | Klaus Allofs | 22 |
| 1979–80 | Bayern Munich (6) | Hamburger SV | VfB Stuttgart | Karl-Heinz Rummenigge | 26 |
| 1980–81 | Bayern Munich (7) | Hamburger SV | VfB Stuttgart | Karl-Heinz Rummenigge | 29 |
| 1981–82 | Hamburger SV (5) | 1. FC Köln | Bayern Munich | Horst Hrubesch | 27 |
| 1982–83 | Hamburger SV (6) | Werder Bremen | VfB Stuttgart | Rudi Völler | 23 |
| 1983–84 | VfB Stuttgart (3) | Hamburger SV | Borussia Mönchengladbach | Karl-Heinz Rummenigge | 26 |
| 1984–85 | Bayern Munich (8) | Werder Bremen | 1. FC Köln | Klaus Allofs | 26 |
| 1985–86 | Bayern Munich (9) † | Werder Bremen | Bayer Uerdingen | Stefan Kuntz | 22 |
| 1986–87 | Bayern Munich (10) | Hamburger SV | Borussia Mönchengladbach | Uwe Rahn | 24 |
| 1987–88 | Werder Bremen (2) | Bayern Munich | 1. FC Köln | Jürgen Klinsmann | 19 |
| 1988–89 | Bayern Munich (11) | 1. FC Köln | Werder Bremen | Thomas Allofs, Roland Wohlfarth | 17 |
| 1989–90 | Bayern Munich (12) | 1. FC Köln | Eintracht Frankfurt | Jørn Andersen | 18 |
| 1990–91 | 1. FC Kaiserslautern (3) | Bayern Munich | Werder Bremen | Roland Wohlfarth | 21 |
| 1991–92 | VfB Stuttgart (4) | Borussia Dortmund | Eintracht Frankfurt | Fritz Walter | 22 |
| 1992–93 | Werder Bremen (3) | Bayern Munich | Eintracht Frankfurt | Ulf Kirsten, Tony Yeboah | 20 |
| 1993–94 | Bayern Munich (13) | 1. FC Kaiserslautern | Bayer Leverkusen | Stefan Kuntz, Tony Yeboah | 18 |
| 1994–95 | Borussia Dortmund (4) | Werder Bremen | Freiburg | Heiko Herrlich, Mario Basler | 20 |
| 1995–96 | Borussia Dortmund (5) | Bayern Munich | Schalke 04 | Fredi Bobic | 17 |
| 1996–97 | Bayern Munich (14) | Bayer Leverkusen | Borussia Dortmund | Ulf Kirsten | 22 |
| 1997–98 | 1. FC Kaiserslautern (4) | Bayern Munich | Bayer Leverkusen | Ulf Kirsten | 22 |
| 1998–99 | Bayern Munich (15) | Bayer Leverkusen | Hertha BSC | Michael Preetz | 23 |
| 1999–2000 | Bayern Munich (16) † | Bayer Leverkusen | Hamburger SV | Martin Max | 19 |
| 2000–01 | Bayern Munich (17) | Schalke 04 | Borussia Dortmund | Sergej Barbarez, Ebbe Sand | 22 |
| 2001–02 | Borussia Dortmund (6) | Bayer Leverkusen | Bayern Munich | Márcio Amoroso, Martin Max | 18 |
| 2002–03 | Bayern Munich (18) † | VfB Stuttgart | Borussia Dortmund | Giovane Élber, Thomas Christiansen | 21 |
| 2003–04 | Werder Bremen (4) † | Bayern Munich | Bayer Leverkusen | Aílton | 28 |
| 2004–05 | Bayern Munich (19) † | Schalke 04 | Werder Bremen | Marek Mintál | 24 |
| 2005–06 | Bayern Munich (20) † | Werder Bremen | Hamburger SV | Miroslav Klose | 25 |
| 2006–07 | VfB Stuttgart (5) | Schalke 04 | Werder Bremen | Theofanis Gekas | 20 |
| 2007–08 | Bayern Munich (21) † | Werder Bremen | Schalke 04 | Luca Toni | 24 |
| 2008–09 | VfL Wolfsburg (1) | Bayern Munich | VfB Stuttgart | Grafite | 28 |
| 2009–10 | Bayern Munich (22) † | Schalke 04 | Werder Bremen | Edin Džeko | 22 |
| 2010–11 | Borussia Dortmund (7) | Bayer Leverkusen | Bayern Munich | Mario Gómez | 28 |
| 2011–12 | Borussia Dortmund (8) † | Bayern Munich | Schalke 04 | Klaas-Jan Huntelaar | 29 |
· Performances › Performance by club
Bayern Munich
Bayern Munich
Club
Bayern Munich
Winners
34
Runners-up
10
Winning seasons
1932, 1968–69, 1971–72, 1972–73, 1973–74, 1979–80, 1980–81, 1984–85, 1985–86, 1986–87, 1988–89, 1989–90, 1993–94, 1996–97, 1998–99, 1999–2000, 2000–01, 2002–03, 2004–05, 2005–06, 2007–08, 2009–10, 2012–13, 2013–14, 2014–15, 2015–16, 2016–17, 2017–18, 2018–19, 2019–20, 2020–21, 2021–22, 2022–23, 2024–25
Runners-up seasons
1969–70, 1970–71, 1987–88, 1990–91, 1992–93, 1995–96, 1997–98, 2003–04, 2008–09, 2011–12
1. FC Nürnberg
1. FC Nürnberg
Club
1. FC Nürnberg
Winners
9
Runners-up
3
Winning seasons
1920, 1921, 1924, 1925, 1927, 1936, 1948, 1961, 1967–68
Runners-up seasons
1934, 1937, 1962
Borussia Dortmund
Borussia Dortmund
Club
Borussia Dortmund
Winners
8
Runners-up
11
Winning seasons
1956, 1957, 1963, 1994–95, 1995–96, 2001–02, 2010–11, 2011–12
Runners-up seasons
1949, 1961, 1965–66, 1991–92, 2012–13, 2013–14, 2015–16, 2018–19, 2019–20, 2021–22, 2022–23
Schalke 04
Schalke 04
Club
Schalke 04
Winners
7
Runners-up
10
Winning seasons
1934, 1935, 1937, 1939, 1940, 1942, 1958
Runners-up seasons
1933, 1938, 1941, 1971–72, 1976–77, 2000–01, 2004–05, 2006–07, 2009–10, 2017–18
Hamburger SV
Hamburger SV
Club
Hamburger SV
Winners
6
Runners-up
8
Winning seasons
1923, 1928, 1960, 1978–79, 1981–82, 1982–83
Runners-up seasons
1924, 1957, 1958, 1975–76, 1979–80, 1980–81, 1983–84, 1986–87
VfB Stuttgart
VfB Stuttgart
Club
VfB Stuttgart
Winners
5
Runners-up
5
Winning seasons
1950, 1952, 1983–84, 1991–92, 2006–07
Runners-up seasons
1935, 1953, 1978–79, 2002–03, 2023–24
Borussia Mönchengladbach
Borussia Mönchengladbach
Club
Borussia Mönchengladbach
Winners
5
Runners-up
2
Winning seasons
1969–70, 1970–71, 1974–75, 1975–76, 1976–77
Runners-up seasons
1973–74, 1977–78
Werder Bremen
Werder Bremen
Club
Werder Bremen
Winners
4
Runners-up
7
Winning seasons
1964–65, 1987–88, 1992–93, 2003–04
Runners-up seasons
1967–68, 1982–83, 1984–85, 1985–86, 1994–95, 2005–06, 2007–08
1. FC Kaiserslautern
1. FC Kaiserslautern
Club
1. FC Kaiserslautern
Winners
4
Runners-up
4
Winning seasons
1951, 1953, 1990–91, 1997–98
Runners-up seasons
1948, 1954, 1955, 1993–94
1. FC Köln
1. FC Köln
Club
1. FC Köln
Winners
3
Runners-up
7
Winning seasons
1962, 1963–64, 1977–78
Runners-up seasons
1960, 1963, 1964–65, 1972–73, 1981–82, 1988–89, 1989–90
1. FC Lokomotive Leipzig
1. FC Lokomotive Leipzig
Club
1. FC Lokomotive Leipzig
Winners
3
Runners-up
2
Winning seasons
1903, 1906, 1913
Runners-up seasons
1911, 1914
Greuther Fürth
Greuther Fürth
Club
Greuther Fürth
Winners
3
Runners-up
1
Winning seasons
1914, 1926, 1929
Runners-up seasons
1920
Hertha BSC
Hertha BSC
Club
Hertha BSC
Winners
2
Runners-up
5
Winning seasons
1930, 1931
Runners-up seasons
1926, 1927, 1928, 1929, 1974–75
FC Viktoria 1889 Berlin
FC Viktoria 1889 Berlin
Club
FC Viktoria 1889 Berlin
Winners
2
Runners-up
2
Winning seasons
1908, 1911
Runners-up seasons
1907, 1909
Dresdner SC
Dresdner SC
Club
Dresdner SC
Winners
2
Runners-up
1
Winning seasons
1943, 1944
Runners-up seasons
1940
Hannover 96
Hannover 96
Club
Hannover 96
Winners
2
Runners-up
—
Winning seasons
1938, 1954
Bayer Leverkusen
Bayer Leverkusen
Club
Bayer Leverkusen
Winners
1
Runners-up
6
Winning seasons
2023–24
Runners-up seasons
1996–97, 1998–99, 1999–2000, 2001–02, 2010–11, 2024–25
Karlsruher FV
Karlsruher FV
Club
Karlsruher FV
Winners
1
Runners-up
2
Winning seasons
1910
Runners-up seasons
1905, 1912
Holstein Kiel
Holstein Kiel
Club
Holstein Kiel
Winners
1
Runners-up
2
Winning seasons
1912
Runners-up seasons
1910, 1930
1860 Munich
1860 Munich
Club
1860 Munich
Winners
1
Runners-up
2
Winning seasons
1965–66
Runners-up seasons
1931, 1966–67
SpVg Blau-Weiß 90 Berlin
SpVg Blau-Weiß 90 Berlin
Club
SpVg Blau-Weiß 90 Berlin
Winners
1
Runners-up
1
Winning seasons
1905
Runners-up seasons
1921
Karlsruher SC
Karlsruher SC
Club
Karlsruher SC
Winners
1
Runners-up
1
Winning seasons
1909
Runners-up seasons
1956
Fortuna Düsseldorf
Fortuna Düsseldorf
Club
Fortuna Düsseldorf
Winners
1
Runners-up
1
Winning seasons
1933
Runners-up seasons
1936
Eintracht Frankfurt
Eintracht Frankfurt
Club
Eintracht Frankfurt
Winners
1
Runners-up
1
Winning seasons
1959
Runners-up seasons
1932
VfL Wolfsburg
VfL Wolfsburg
Club
VfL Wolfsburg
Winners
1
Runners-up
1
Winning seasons
2008–09
Runners-up seasons
2014–15
Freiburger FC
Freiburger FC
Club
Freiburger FC
Winners
1
Runners-up
—
Winning seasons
1907
Rapid Wien
Rapid Wien
Club
Rapid Wien
Winners
1
Runners-up
—
Winning seasons
1941
VfR Mannheim
VfR Mannheim
Club
VfR Mannheim
Winners
1
Runners-up
—
Winning seasons
1949
Rot-Weiss Essen
Rot-Weiss Essen
Club
Rot-Weiss Essen
Winners
1
Runners-up
—
Winning seasons
1955
Eintracht Braunschweig
Eintracht Braunschweig
Club
Eintracht Braunschweig
Winners
1
Runners-up
—
Winning seasons
1966–67
1. FC Saarbrücken
1. FC Saarbrücken
Club
1. FC Saarbrücken
Winners
—
Runners-up
2
Runners-up seasons
1943, 1952
Kickers Offenbach
Kickers Offenbach
Club
Kickers Offenbach
Winners
—
Runners-up
2
Runners-up seasons
1950, 1959
RB Leipzig
RB Leipzig
Club
RB Leipzig
Winners
—
Runners-up
2
Runners-up seasons
2016–17, 2020–21
Deutscher FC Prag†
Deutscher FC Prag†
Club
Deutscher FC Prag†
Winners
—
Runners-up
1
Runners-up seasons
1903
1. CfR Pforzheim
1. CfR Pforzheim
Club
1. CfR Pforzheim
Winners
—
Runners-up
1
Runners-up seasons
1906
Stuttgarter Kickers
Stuttgarter Kickers
Club
Stuttgarter Kickers
Winners
—
Runners-up
1
Runners-up seasons
1908
Duisburger SpV
Duisburger SpV
Club
Duisburger SpV
Winners
—
Runners-up
1
Runners-up seasons
1913
1. FC Union Berlin
1. FC Union Berlin
Club
1. FC Union Berlin
Winners
—
Runners-up
1
Runners-up seasons
1923
FSV Frankfurt
FSV Frankfurt
Club
FSV Frankfurt
Winners
—
Runners-up
1
Runners-up seasons
1925
FC Admira Wacker Mödling
FC Admira Wacker Mödling
Club
FC Admira Wacker Mödling
Winners
—
Runners-up
1
Runners-up seasons
1939
First Vienna
First Vienna
Club
First Vienna
Winners
—
Runners-up
1
Runners-up seasons
1942
LSV Hamburg
LSV Hamburg
Club
LSV Hamburg
Winners
—
Runners-up
1
Runners-up seasons
1944
Preußen Münster
Preußen Münster
Club
Preußen Münster
Winners
—
Runners-up
1
Runners-up seasons
1951
MSV Duisburg
MSV Duisburg
Club
MSV Duisburg
Winners
—
Runners-up
1
Runners-up seasons
1963–64
Alemannia Aachen
Alemannia Aachen
Club
Alemannia Aachen
Winners
—
Runners-up
1
Runners-up seasons
1968–69
| Club | Winners | Runners-up | Winning seasons | Runners-up seasons |
| Bayern Munich | 34 | 10 | 1932, 1968–69, 1971–72, 1972–73, 1973–74, 1979–80, 1980–81, 1984–85, 1985–86, 1986–87, 1988–89, 1989–90, 1993–94, 1996–97, 1998–99, 1999–2000, 2000–01, 2002–03, 2004–05, 2005–06, 2007–08, 2009–10, 2012–13, 2013–14, 2014–15, 2015–16, 2016–17, 2017–18, 2018–19, 2019–20, 2020–21, 2021–22, 2022–23, 2024–25 | 1969–70, 1970–71, 1987–88, 1990–91, 1992–93, 1995–96, 1997–98, 2003–04, 2008–09, 2011–12 |
| 1. FC Nürnberg | 9 | 3 | 1920, 1921, 1924, 1925, 1927, 1936, 1948, 1961, 1967–68 | 1934, 1937, 1962 |
| Borussia Dortmund | 8 | 11 | 1956, 1957, 1963, 1994–95, 1995–96, 2001–02, 2010–11, 2011–12 | 1949, 1961, 1965–66, 1991–92, 2012–13, 2013–14, 2015–16, 2018–19, 2019–20, 2021–22, 2022–23 |
| Schalke 04 | 7 | 10 | 1934, 1935, 1937, 1939, 1940, 1942, 1958 | 1933, 1938, 1941, 1971–72, 1976–77, 2000–01, 2004–05, 2006–07, 2009–10, 2017–18 |
| Hamburger SV | 6 | 8 | 1923, 1928, 1960, 1978–79, 1981–82, 1982–83 | 1924, 1957, 1958, 1975–76, 1979–80, 1980–81, 1983–84, 1986–87 |
| VfB Stuttgart | 5 | 5 | 1950, 1952, 1983–84, 1991–92, 2006–07 | 1935, 1953, 1978–79, 2002–03, 2023–24 |
| Borussia Mönchengladbach | 5 | 2 | 1969–70, 1970–71, 1974–75, 1975–76, 1976–77 | 1973–74, 1977–78 |
| Werder Bremen | 4 | 7 | 1964–65, 1987–88, 1992–93, 2003–04 | 1967–68, 1982–83, 1984–85, 1985–86, 1994–95, 2005–06, 2007–08 |
| 1. FC Kaiserslautern | 4 | 4 | 1951, 1953, 1990–91, 1997–98 | 1948, 1954, 1955, 1993–94 |
| 1. FC Köln | 3 | 7 | 1962, 1963–64, 1977–78 | 1960, 1963, 1964–65, 1972–73, 1981–82, 1988–89, 1989–90 |
| 1. FC Lokomotive Leipzig | 3 | 2 | 1903, 1906, 1913 | 1911, 1914 |
| Greuther Fürth | 3 | 1 | 1914, 1926, 1929 | 1920 |
| Hertha BSC | 2 | 5 | 1930, 1931 | 1926, 1927, 1928, 1929, 1974–75 |
| FC Viktoria 1889 Berlin | 2 | 2 | 1908, 1911 | 1907, 1909 |
| Dresdner SC | 2 | 1 | 1943, 1944 | 1940 |
| Hannover 96 | 2 | — | 1938, 1954 | |
| Bayer Leverkusen | 1 | 6 | 2023–24 | 1996–97, 1998–99, 1999–2000, 2001–02, 2010–11, 2024–25 |
| Karlsruher FV | 1 | 2 | 1910 | 1905, 1912 |
| Holstein Kiel | 1 | 2 | 1912 | 1910, 1930 |
| 1860 Munich | 1 | 2 | 1965–66 | 1931, 1966–67 |
| SpVg Blau-Weiß 90 Berlin | 1 | 1 | 1905 | 1921 |
| Karlsruher SC | 1 | 1 | 1909 | 1956 |
| Fortuna Düsseldorf | 1 | 1 | 1933 | 1936 |
| Eintracht Frankfurt | 1 | 1 | 1959 | 1932 |
| VfL Wolfsburg | 1 | 1 | 2008–09 | 2014–15 |
| Freiburger FC | 1 | — | 1907 | |
| Rapid Wien | 1 | — | 1941 | |
| VfR Mannheim | 1 | — | 1949 | |
| Rot-Weiss Essen | 1 | — | 1955 | |
| Eintracht Braunschweig | 1 | — | 1966–67 | |
| 1. FC Saarbrücken | — | 2 | 1943, 1952 | |
| Kickers Offenbach | — | 2 | 1950, 1959 | |
| RB Leipzig | — | 2 | 2016–17, 2020–21 | |
| Deutscher FC Prag† | — | 1 | 1903 | |
| 1. CfR Pforzheim | — | 1 | 1906 | |
| Stuttgarter Kickers | — | 1 | 1908 | |
| Duisburger SpV | — | 1 | 1913 | |
| 1. FC Union Berlin | — | 1 | 1923 | |
| FSV Frankfurt | — | 1 | 1925 | |
| FC Admira Wacker Mödling | — | 1 | 1939 | |
| First Vienna | — | 1 | 1942 | |
| LSV Hamburg | — | 1 | 1944 | |
| Preußen Münster | — | 1 | 1951 | |
| MSV Duisburg | — | 1 | 1963–64 | |
| Alemannia Aachen | — | 1 | 1968–69 |
· Performances › Performance by state and regional association
Bavaria
Bavaria
State
Bavaria
Winners
47
Club(s)
Bayern Munich (34), 1. FC Nürnberg (9), Greuther Fürth (3), 1860 Munich (1)
North Rhine-Westphalia
North Rhine-Westphalia
State
North Rhine-Westphalia
Winners
26
Club(s)
Westphalia (15): Borussia Dortmund (8), Schalke 04 (7)Lower Rhine (7): Borussia Mönchengladbach (5), Fortuna Düsseldorf (1), Rot-Weiß Essen (1)Middle Rhine (4): 1. FC Köln (3), Bayer Leverkusen (1)
Baden-Württemberg
Baden-Württemberg
State
Baden-Württemberg
Winners
9
Club(s)
Württemberg (5): VfB Stuttgart (5)Baden (3): Karlsruher FV (1), Karlsruher SC (1), VfR Mannheim (1)South Baden (1): Freiburger FC (1)
Hamburg
Hamburg
State
Hamburg
Winners
6
Club(s)
Hamburger SV (6)
Saxony
Saxony
State
Saxony
Winners
5
Club(s)
Lokomotive Leipzig (3), Dresdner SC (2)
Berlin
Berlin
State
Berlin
Winners
5
Club(s)
Hertha BSC (2), Viktoria 89 Berlin (2), SpVgg Blau-Weiß 1890 Berlin (1)
Bremen
Bremen
State
Bremen
Winners
4
Club(s)
Werder Bremen (4)
Rhineland-Palatinate
Rhineland-Palatinate
State
Rhineland-Palatinate
Winners
4
Club(s)
South-Western Germany (4): 1. FC Kaiserslautern (4)
Lower Saxony
Lower Saxony
State
Lower Saxony
Winners
4
Club(s)
Hannover 96 (2), VfL Wolfsburg (1), Eintracht Braunschweig (1)
Schleswig-Holstein
Schleswig-Holstein
State
Schleswig-Holstein
Winners
1
Club(s)
Holstein Kiel (1)
Hesse
Hesse
State
Hesse
Winners
1
Club(s)
Eintracht Frankfurt (1)
Other
Other
State
Other
Winners
1
Club(s)
Austria (1): Rapid Wien (1)
| State | Winners | Club(s) |
| Bavaria | 47 | Bayern Munich (34), 1. FC Nürnberg (9), Greuther Fürth (3), 1860 Munich (1) |
| North Rhine-Westphalia | 26 | Westphalia (15): Borussia Dortmund (8), Schalke 04 (7)Lower Rhine (7): Borussia Mönchengladbach (5), Fortuna Düsseldorf (1), Rot-Weiß Essen (1)Middle Rhine (4): 1. FC Köln (3), Bayer Leverkusen (1) |
| Baden-Württemberg | 9 | Württemberg (5): VfB Stuttgart (5)Baden (3): Karlsruher FV (1), Karlsruher SC (1), VfR Mannheim (1)South Baden (1): Freiburger FC (1) |
| Hamburg | 6 | Hamburger SV (6) |
| Saxony | 5 | Lokomotive Leipzig (3), Dresdner SC (2) |
| Berlin | 5 | Hertha BSC (2), Viktoria 89 Berlin (2), SpVgg Blau-Weiß 1890 Berlin (1) |
| Bremen | 4 | Werder Bremen (4) |
| Rhineland-Palatinate | 4 | South-Western Germany (4): 1. FC Kaiserslautern (4) |
| Lower Saxony | 4 | Hannover 96 (2), VfL Wolfsburg (1), Eintracht Braunschweig (1) |
| Schleswig-Holstein | 1 | Holstein Kiel (1) |
| Hesse | 1 | Eintracht Frankfurt (1) |
| Other | 1 | Austria (1): Rapid Wien (1) |
· Other national championships › Workers' and Faith-based Leagues › Arbeiter-Turn-und Sportbund (1920–1933)
| Match was replayed after a protest |
· Other national championships › Workers' and Faith-based Leagues › Arbeiter-Turn-und Sportbund (1920–1933)
1920
1920
Year
1920
Champions
Tuspo Fürth
Score
3–2
Runners-up
TuS Süden Forst
Venue
Leipzig
1921
1921
Year
1921
Champions
VfL Leipzig-Stötteritz
Score
3–0
Runners-up
Nordiska Berlin
Venue
Dresden
1922
1922
Year
1922
Champions
VfL Leipzig-Stötteritz
Score
4–1
Runners-up
BV 06 Cassel
Venue
Berlin
1923
1923
Year
1923
Champions
VfL Leipzig-Stötteritz
Score
(1–0) 3–2 *
Runners-up
Alemannia 22 Berlin
Venue
Dresden
1924
1924
Year
1924
Champions
Dresdner SV 10
Score
6–1
Runners-up
SV Stern Breslau
Venue
Dresden
1925
1925
Year
1925
Champions
Dresdner SV 10
Score
7–0
Runners-up
SV Stralau 10
Venue
Dresden
1926
1926
Year
1926
Champions
Dresdner SV 10
Score
5–1
Runners-up
TuS Süden Forst
Venue
Dresden
1927
1927
Year
1927
Champions
Dresdner SV 10
Score
4–1
Runners-up
TuS Nürnberg-West
Venue
Dresden
1928
1928
Year
1928
Champions
Pankower 08 Adler
Score
5–4
Runners-up
ASV Westend Frankfurt
Venue
Berlin
1929
1929
Year
1929
Champions
Lorbeer 06 Hamburg
Score
5–4
Runners-up
FT Döbern
Venue
Hamburg
1930
1930
Year
1930
Champions
TuS 1930 Nürnberg-Ost
Score
6–1
Runners-up
Bahrenfelder SV 19
Venue
Nuremberg
1931
1931
Year
1931
Champions
Lorbeer 06 Hamburg
Score
4–2
Runners-up
SpVgg 12 Pegau
Venue
Hamburg
1932
1932
Year
1932
Champions
TuS Nürnberg-Ost
Score
4–1
Runners-up
93 FT Cottbus
Venue
Nuremberg
1933
1933
Year
1933
Champions
ATSB dissolved by Nazis in May 1933.
| Year | Champions | Score | Runners-up | Venue |
| 1920 | Tuspo Fürth | 3–2 | TuS Süden Forst | Leipzig |
| 1921 | VfL Leipzig-Stötteritz | 3–0 | Nordiska Berlin | Dresden |
| 1922 | VfL Leipzig-Stötteritz | 4–1 | BV 06 Cassel | Berlin |
| 1923 | VfL Leipzig-Stötteritz | (1–0) 3–2 * | Alemannia 22 Berlin | Dresden |
| 1924 | Dresdner SV 10 | 6–1 | SV Stern Breslau | Dresden |
| 1925 | Dresdner SV 10 | 7–0 | SV Stralau 10 | Dresden |
| 1926 | Dresdner SV 10 | 5–1 | TuS Süden Forst | Dresden |
| 1927 | Dresdner SV 10 | 4–1 | TuS Nürnberg-West | Dresden |
| 1928 | Pankower 08 Adler | 5–4 | ASV Westend Frankfurt | Berlin |
| 1929 | Lorbeer 06 Hamburg | 5–4 | FT Döbern | Hamburg |
| 1930 | TuS 1930 Nürnberg-Ost | 6–1 | Bahrenfelder SV 19 | Nuremberg |
| 1931 | Lorbeer 06 Hamburg | 4–2 | SpVgg 12 Pegau | Hamburg |
| 1932 | TuS Nürnberg-Ost | 4–1 | 93 FT Cottbus | Nuremberg |
| 1933 | ATSB dissolved by Nazis in May 1933. | |||
· Other national championships › Workers' and Faith-based Leagues › Deutsche Jugendkraft (1921–1932)
1921
1921
Year
1921
Champions
DJK Katernberg
Score
3–2 (a.e.t.)
Runners-up
DJK Ludwigshafen
Venue
Düsseldorf
1924
1924
Year
1924
Champions
DJK Katernberg
Score
4–2
Runners-up
DJK Bürgel Sparta
Venue
Frankfurt am Main
1927
1927
Year
1927
Champions
Sparta DJK Nürnberg
Score
6–1
Runners-up
DJK TuS 08 Homberg-Hochheide
Venue
Köln
1932
1932
Year
1932
Champions
Sparta DJK Nürnberg
Score
5–2
Runners-up
DJK Adler Frintrop
Venue
Dortmund
| Year | Champions | Score | Runners-up | Venue |
| 1921 | DJK Katernberg | 3–2 (a.e.t.) | DJK Ludwigshafen | Düsseldorf |
| 1924 | DJK Katernberg | 4–2 | DJK Bürgel Sparta | Frankfurt am Main |
| 1927 | Sparta DJK Nürnberg | 6–1 | DJK TuS 08 Homberg-Hochheide | Köln |
| 1932 | Sparta DJK Nürnberg | 5–2 | DJK Adler Frintrop | Dortmund |
· Other national championships › Workers' and Faith-based Leagues › Deutsche Turnerschaft (1925–1930)
1925
1925
Year
1925
Champions
MTV Fürth
Score
5–0
Runners-up
MTV Kiel
Venue
Hamburg
1926
1926
Year
1926
Champions
MTV Fürth
Score
3–2
Runners-up
Rotherburgsorter TV
Venue
Ulm
1927
1927
Year
1927
Champions
TV 1861 Forst
Score
6–0
Runners-up
TV 1846 Mannheim
Venue
Dresden
1928
1928
Year
1928
Champions
Harburger TB
Score
1–0
Runners-up
ATV Leipzig-Paunsdorf
Venue
Köln
1929
1929
Year
1929
Champions
TV Mannheim 46
Score
2–0
Runners-up
ATG Gera
Venue
Gera
1930
1930
Year
1930
Champions
Kruppsche TG Essen
Score
5–4
Runners-up
MTV Wilhelmsburg
Venue
Leipzig
| Year | Champions | Score | Runners-up | Venue |
| 1925 | MTV Fürth | 5–0 | MTV Kiel | Hamburg |
| 1926 | MTV Fürth | 3–2 | Rotherburgsorter TV | Ulm |
| 1927 | TV 1861 Forst | 6–0 | TV 1846 Mannheim | Dresden |
| 1928 | Harburger TB | 1–0 | ATV Leipzig-Paunsdorf | Köln |
| 1929 | TV Mannheim 46 | 2–0 | ATG Gera | Gera |
| 1930 | Kruppsche TG Essen | 5–4 | MTV Wilhelmsburg | Leipzig |
· Other national championships › Workers' and Faith-based Leagues › Kampfgemeinschaft für Rote Sporteinheit (1931–1933)
1931
1931
Year
1931
Champions
Dresdner SV 10
Score
3–2
Runners-up
Sparta 11 Berlin
Venue
—
1932
1932
Year
1932
Champions
FT Jeßnitz
Score
8–0
Runners-up
BV Gelsenkirchen 1912
Venue
—
1933
1933
Year
1933
Champions
KG dissolved by Nazis in February 1933.
| Year | Champions | Score | Runners-up | Venue |
| 1931 | Dresdner SV 10 | 3–2 | Sparta 11 Berlin | — |
| 1932 | FT Jeßnitz | 8–0 | BV Gelsenkirchen 1912 | — |
| 1933 | KG dissolved by Nazis in February 1933. | |||
References
- Hesse-Lichtenberger 2003[page needed]
- "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/