German Empire until 1918, Federal Republic of Germany (Weimar Republic) 1918-1933, German Third Reich 1933-1945, Allied 
Occupation Zones 1945-1949, Federal Republic of Germany 1949 (including former German Democratic Republic since 1990) =>
GERMANY 1945-46
NORDDEUTSCHLAND
Hamburg
  Played Won Drew Lost For Against Diff. Points
1 Hamburger SV 1887 12 10 2 0 75 11 64 22
2 FC Sankt Pauli 1910 Hamburg 12 10 1 1 54 10 44 21
3 Altonaer FC 1893 12 8 1 3 36 12 24 17
4 SpVgg Blankenese 12 7 2 3 28 30 -2 16
5 SC Union 1903 Hamburg 12 6 3 3 27 26 1 15
6 SC Concordia Hamburg 12 7 0 5 51 27 24 14
7 Eimsbütteler TV 12 6 0 6 47 23 24 12
8 SC Victoria Hamburg 12 5 2 5 30 31 -1 12
9 Post-SV Hamburg 12 5 0 7 32 51 -19 10
10 Whilhelmsburger FC Viktoria 12 3 1 8 25 49 -24 7
11 TuS Finkenwärder 12 3 0 9 16 62 -46 6
12 SV West-Eimsbüttel 12 1 1 10 14 56 -42 3
13 Wilhelmsburger FV 1909 12 0 1 11 17 64 -47 1
  156 71 14 71 452 452 0 156
Schleswig-Holstein
Bezirk Nord
1 ATSV Flensburg
TSV Rot-Weiß Niebüll
SV Schleswig 1906
SpVgg Flensburg 1908
SpVgg Husum 1918
Bezirk Ost - A
  Played Won Drew Lost For Against Diff. Points
1 Eckernförder SV 1923 6 25 5 20 11
2 Kieler SV Holstein 1900 6 43 3 40 10
3 VfB Kiel 6 19 20 -1 7
4 SC Komet Kiel 1912 7 19 21 -2 7
5 SC Gut-Heil Neumünster 5 17 29 -12 5
6 ETSV Eintracht Kiel 6 23 29 -6 4
7 TSV Gaarden 7 18 31 -13 4
8 MTSV Olympia Neumünster 5 9 35 -26 0
  48       173 173 0 48
Bezirk Ost - B
1 FC Kilia Kiel
SC Friedrichsort 1908
Rendsburger TSV
TuS Borussia Gaarden
Bezirk Süd
  Played Won Drew Lost For Against Diff. Points
1 VfB Lübeck 8 8 0 0 30 4 26 16
2 1.FC Phönix Lübeck 10 8 0 2 39 14 25 16
3 VfL Oldesloe 12 8 0 4 30 24 6 16
4 TSV Schlutup 11 6 1 4 32 13 19 13
5 TSV Kücknitz 12 5 2 5 19 28 -9 12
6 LSV Gut Heil Lübeck 11 4 3 4 25 28 -3 11
7 ATV Moisling 10 4 0 6 15 31 -16 8
8 ATV Marli 12 1 3 8 17 28 -11 5
9 SV Viktoria 1908 Lübeck 12 0 1 11 12 49 -37 1
  98 44 10 44 219 219 0 98
SV = Sportverein TuS = Turn-und Spielvereinigung
FC = Fußball-Club FV = Fußballverein
SpVgg = Spielvereinigung ATSV = Allegemeiner Turn-und Sportverein
SC = Sportclub VfB = Verein für Bewegungsspiele
TV = Turnverein ETSV = Turn-und Sportverein
Niedersachsen
Niedersachsen Süd
  Played Won Drew Lost For Against Diff. Points
1 TSV Braunschweig  9 7 0 2 31 14 17 14
2 SV Wolfenbüttel 9 6 1 2 28 17 11 13
3 SV Hannover 96 9 6 0 3 19 13 6 12
4 BV Werder Hannover 9 5 1 3 24 25 -1 11
5 SV Arminia Hannover 8 3 3 2 23 12 11 9
6 SV Schwarz-Gelb 1905 Göttingen 9 4 1 4 31 21 10 9
7 SV Linden 1907 9 3 2 4 25 21 4 8
8 VfB Braunschweig 9 2 2 5 14 33 -19 6
9 VfB 1904 Peine 9 2 1 6 16 25 -9 5
10 VfV Hildesheim 8 0 1 7 9 39 -30 1
  88 38 12 38 220 220 0 88
TSV = Turn-und Sportverein VfB = Verein für Bewegungsspiele
SV = Sportverein VfV = Verein für Volkssport
BV = Ballverein
Bremen
1 SV Werder 1899 Bremen 9
2 ASV Blumenthal 6
3 Bremer SV 1906 3
4 VfL Hemelingen 2
Osnabrück
  Played Won Drew Lost For Against Diff. Points
1 TuS Haste 1901 14 74 22 52 24
2 SV Eintracht Osnabrück 14 65 27 38 23
3 1.FSV Osnabrück 14 66 21 45 21
4 SV Grün-Weiß Osnabrück 14 25 37 -12 14
5 Fortuna Osnabrück 14 36 56 -20 10
6 Sportfreunde Osnabrück 14 30 48 -18 9
7 TSG Osnabrück 14 16 71 -55 7
8 SV Eversberg 14 26 56 -30 4
  112 0 0 0 338 338 0 112
Ost-Hannover
  Played Won Drew Lost For Against Diff. Points
1 SV Teutonia Uelzen 1912 6 27 11 16 10
2 SC Uelzen 1909 6 17 13 4 9
3 SV Eintracht Lüneburg 6 15 12 3 8
4 FS Lüneburg 6 14 18 -4 5
5 Lüneburger SK 6 13 20 -7 4
6 SV Munster 6 13 16 -3 4
7 TSC Winsen-Borstel 6 12 21 -9 2
  42 0 0 0 111 111 0 42
SV = Sportverein FSV = Fußballsportverein
ASV = Allegemeiner Sportverein TuS = Turn-und Spielvereinigung
VfL = Verein für Leibesübungen TSG = Turn-und Sportgemeinde
Finals
Schleswig-Holstein qualification
VfB Lübeck - ATSV Flensburg 4-3
Preliminary
SV Werder 1899 Bremen - SV Hannover 96 2-1
SV Teutonia Uelzen 1912 - Hamburger SV 1887 1-4
Altonaer FC 1893 - VfB Lübeck 4-0
TSV Braunschweig - SV Wolfenbüttel 2-1
1.FSV Osnabrück - ATS Bremerhaven 2-1
SV Arminia Hannover - Bremer SV 1906 3-2 aet
SpVgg Blankenese - FC Kilia Kiel w/o
FC Sankt Pauli 1910 Hamburg - Kieler SV Holstein 1900 w/o
Quarter-finals
Altonaer FC 1893 - TSV Braunschweig 3-5
Hamburger SV 1887 - SV Werder 1899 Bremen 2-1
1.FSV Osnabrück - FC Sankt Pauli 1910 Hamburg 4-2
SV Arminia Hannover - SpVgg Blankenese 1-1
Finals annulled
WESTDEUTSCHLAND
Westfalen - Gruppe 1
  Played Won Drew Lost For Against Diff. Points
1 FC Schalke 04 Gelsenkirchen 16 13 2 1 60 13 47 28
2 SC Westfalia 1904 Herne 16 9 1 6 45 26 19 19
3 SV Alemannia Gelsenkirchen 16 8 3 5 36 24 12 19
4 SpVgg Röhlinghausen 16 6 5 5 27 22 5 17
5 STV Horst-Emscher Gelsenkirchen 16 7 2 7 39 41 -2 16
6 SV Union Gelsenkirchen 16 5 5 6 17 32 -15 15
7 VfL Bochum 16 6 1 9 34 39 -5 13
8 SG Wattenscheid 1909  16 3 3 10 16 56 -40 9
9 SSV Hagen 16 3 2 11 18 39 -21 8
  144 60 24 60 292 292 0 144
FC = Fußball-Club STV = Spiel-und Turnvereinigung
SC = Sportclub VfL = Verein für Leibesübungen
SV = Sportverein SG = Spielgemeinschaft
SpVgg = Spielvereinigung SSV = Spiel-und Sportverein
Westfalen - Gruppe 2
  Played Won Drew Lost For Against Diff. Points
1 SpVgg Erkenschwick 16 11 3 2 49 21 28 25
2 SC Preußen Münster 16 8 4 4 48 35 13 20
3 VfL Altenbögge 16 8 4 4 25 23 2 20
4 BV Borussia 09 Dortmund 16 7 5 4 49 33 16 19
5 SpV 1912 Herten 16 6 4 6 32 27 5 16
6 VfB Bielefeld 16 6 3 7 29 38 -9 15
7 SV Arminia Marten 16 5 5 6 28 33 -5 15
8 DSC Arminia Bielefeld 16 4 6 6 21 34 -13 14
9 VfB Alemannia Dortmund 16 0 0 16 22 59 -37 0
  144 55 34 55 303 303 0 144
Westfalen play-off not played
SpVgg = Spielvereinigung SpV = Spielverein
SC = Sportclub VfB = Verein für Bewegungsspiele
VfL = Verein für Leibesübungen SV = Sportverein
BV = Ballverein DSC = Duetscher Sportclub
Mittelrhein
Kreis Aachen
  Played Won Drew Lost For Against Diff. Points
1 SV Rhenania Würselen 8 5 2 1 18 8 10 12
2 TSV Alemannia Aachen 8 5 0 3 17 12 5 10
3 VSuS Borussia Brand 1908 Aachen 8 3 2 3 9 11 -2 8
4 Eschweiler SG 8 2 2 4 10 17 -7 6
5 Alsdorfer SV 8 1 2 5 14 20 -6 4
  40 16 8 16 68 68 0 40
SV = Sportverein VSuS = Verein für Spiel-und Sport
TSV = Turn-und Sportverein SG = Spielgemeinschaft
Final Round
  Played Won Drew Lost For Against Diff. Points
1 SG Düren 1899 5 4 0 1 26 6 20 8
2 SSV Troisdorf 1905 5 4 0 1 16 8 8 8
3 SV Rhenania Würselen 5 2 1 2 11 7 4 5
4 SC Schwarz-Weiß Köln 5 2 1 2 9 11 -2 5
5 SV Grün-Weiß Oedingen 5 1 1 3 5 17 -12 3
6 TuS Nümbrecht 5 0 1 4 2 20 -18 1
  30 13 4 13 69 69 0 30
Play-off SG Düren 1899 - SSV Troisdorf 1905 2-2 aet w/o
SG = Spielgemeinschaft SC = Sportclub
SSV = Sport-und Schmimmverein TuS = Turn-und Spielvereinigung
SV = Sportverein
Niederrhein
Rechter Niederrhein
  Played Won Drew Lost For Against Diff. Points
1 SC Rot-Weiß Oberhausen 4 4 0 0 20 3 17 8
2 Meidericher SpV 1902 4 3 0 1 25 9 16 6
3 VfB Speldorf 4 1 0 3 9 13 -4 2
4 VfB Lohberg 4 1 0 3 11 16 -5 2
5 VfB Rheingold Emmerich 4 1 0 3 3 27 -24 2
  20 10 0 10 68 68 0 20
SC = Sportclub VfB = Verein für Bewegungsspiele
SpV = Spielverein
Linker Niederrhein
First Round
BV Kevelaer - SpV Grefrath 4-2
SpVgg Weißenberg - TuS Grevenbroich 2-3 aet
TuS Lintfort - FC Concordia Goch 8-0
Second Round
TuS Lintfort - TuS Grevenbroich 0-2
VfL Preußen Krefeld - BV Kevelaer 9-0
Semi-finals
Rheydter SV - Tus Grevenbroich 5-0
VfL Preußen Krefeld - BV Union 05 Krefeld 3-2 aet
Final
VfL Preußen Krefeld - Rheydter SV 2-0 1-3 1-5
BV = Ballverein TuS = Turn-und Spielvereinigung
SpV = Spielverein FC = Fußball-Club
SpVgg = Spielvereinigung
Ruhr
  Played Won Drew Lost For Against Diff. Points
1 SC Preußen Essen 4 4 0 0 15 5 10 8
2 VfB 1908 Rellinghausen 4 2 0 2 6 7 -1 4
3 Sportfreunde Katernberg 4 2 0 2 6 8 -2 4
4 TuRa 1886 Essen 4 1 0 3 9 12 -3 2
5 VfR Kupferdreh 4 1 0 3 7 11 -4 2
  20 10 0 10 43 43 0 20
SC = Sportclub TuRa = Turn-und Rasensport
VfB = Verein für Bewegungsspiele VfR = Verein für Rasensport
Berg-Mark
  Played Won Drew Lost For Against Diff. Points
1 VfL 1906 Benrath 4 4 0 0 13 2 11 8
2 VfB Marathon Remscheid 4 2 1 1 14 10 4 5
3 FC 1906 Ohligse 4 1 2 1 8 8 0 4
4 TSG Vohwinkel 1880 4 1 1 2 9 8 1 3
5 SV Borussia Velbert 4 0 0 4 4 20 -16 0
  20 8 4 8 48 48 0 20
VfL = Verein für Leibesübungen TSG = Turn-und Sportgemeinde
VfB = Verein für Bewegungsspiele SV = Sportverein
FC = Fußball-Club
Niederrhein Finals
Semi-finals
SC Rot-Weiß Oberhausen - SC Preußen Essen 1-0 aet
VfL 1906 Benrath - Rheydter SV 9-3
Final
SC Rot-Weiß Oberhausen - VfL 1906 Benrath 2-0
SC = Sportclub SV = Sportverein
VfL = Verein für Leibesübungen
SÜDWESTDEUTSCHLAND
Saar-Pfalz
  Played Won Drew Lost For Against Diff. Points
1 1.FC Saarbrücken 18 15 1 2 67 16 51 31
2 1.FC Kaiserslautern 18 14 2 2 85 24 61 30
3 VfB Neunkirchen 18 11 4 3 61 26 35 26
4 VfR Wormatia Worms 18 8 4 6 45 30 15 20
5 VfR Frankenthal 18 8 4 6 43 53 -10 20
6 FK 1903 Pirmasens 18 5 2 11 40 42 -2 12
7 SV Phönix Ludwigshafen 18 3 6 9 27 51 -24 12
8 1.FC Idar 18 4 3 11 31 74 -43 11
9 Binger FVgg Hassia 18 5 1 12 27 72 -45 11
10 1.FSV Mainz 18 2 3 13 20 58 -38 7
  180 75 30 75 446 446 0 180
FV Saarbrücken => 1. FC Saarbrücken
Borussia VfB Neuenkirchen => VfB Neunkirchen
TSG 1861 Ludwigshafen => SV Phönix 03 Ludwigshafen
FC = Fußball-Club SV = Sportverein
VfB = Verein für Bewegungsspiele FVgg = Fußball Vereinigung
VfR = Verein für Rasensport FSV = Fußballsportverein
FK = Fußball-Klub
Südbaden - Ost
  Played Won Drew Lost For Against Diff. Points
1 VfL Kostanz 14 11 0 3 60 15 45 22
2 ASV Villingen 14 10 1 3 60 15 45 21
3 FC Radolfzell 14 9 1 4 35 23 12 19
4 SV Eintracht Singen 14 8 1 5 37 29 8 17
5 SV Donaueschingen 14 7 1 6 34 28 6 15
6 SV Gottmadingen 14 3 1 10 13 44 -31 7
7 SpVgg Rielasingen 14 3 1 10 11 53 -42 7
8 VfR Engen 14 2 0 12 13 56 -43 4
  112 53 6 53 263 263 0 112
FC Villingen 1908 => ASV Villingen
FC Singen 1904 => SV Eintracht Singen
1.FC Donaueschingen => SV Donaueschingen
FC Gottmadingen => SV Gottmadingen
FC Rielasingen => SpVgg Rielasingen
FC 1900 Konstanz + VfR Konstanz + TV 1861 Konstanz => VfL Konstanz
VfL = Verein für Leibesübungen SV = Sportverein
ASV = Allegemeiner Sportverein SpVgg = Spielvereinigung
FC = Fußball-Club VfR = Verein für Rasensport
Südbaden - West
  Played Won Drew Lost For Against Diff. Points
1 SV Fortuna Rastatt 16 12 2 2 51 26 25 26
2 SV Fortuna Freiburg 16 12 2 2 72 15 57 26
3 VfL Freiburg 14 9 0 5 38 25 13 18
4 Lahrer Sportfreunde 16 8 1 7 36 29 7 17
5 Offenburger SV 16 6 2 8 33 31 2 14
6 SV Emmendingen 15 5 2 8 26 37 -11 12
7 ASV Freiburg 16 5 2 9 33 67 -34 12
8 Stadt Baden Baden 16 2 4 10 30 50 -20 8
9 SV Blau-Weiß Freiburg 15 2 3 10 20 59 -39 7
10 VfR Engen withdrew
  140 61 18 61 339 339 0 140
Südbaden-West Play-off SV Fortuna Rastatt - SV Fortuna Freiburg 1-0
Südbaden Play-off SV Fortuna Rastatt - VfL Konstanz 5-0
FC Rastatt 1904 => SV Fortuna Rastatt Offenburger FV => Offenburger SV
Freiburger FC = SV Fortuna Freiburg FC Emmendingen => SV Emmendingen
SC Freiburg => VfL Freiburg Kickers Freiburg => SV Blau Weiß Freiburg
SpVgg Wiehre + Post-SV Freiburg + ASV Freiburg => ASV Freiburg
Südwestdeutschland final 1.FC Saarbrücken - SV Fortuna Rastatt 5-0 4-4
SV = Sportverein ASV = Allegemeiner Sportverein
VfL = Verein für Leibesübungen VfR = Verein für Rasensport
BERLIN
Staffel A
  Played Won Drew Lost For Against Diff. Points
1 SG Wilmersdorf 16 13 3 0 67 8 59 29
2 SG Tempelhof 16 11 0 5 37 39 -2 22
3 SG Spandau-Altstadt 16 9 2 5 51 22 29 20
4 SG Kreuzberg-Ost 16 9 2 5 47 28 19 20
5 SG Reinickendorf-West 16 9 2 5 54 33 21 20
6 SG Schöneberg-Nord 16 6 3 7 30 25 5 15
7 SG Hohenschönhausen 16 4 1 11 28 64 -36 9
8 SG Reinickendorf-Ost 16 3 0 13 30 78 -48 6
9 SG Friedrichstelde 16 1 1 14 23 70 -47 3
  144 65 14 65 367 367 0 144
Staffel B
  Played Won Drew Lost For Against Diff. Points
1 SG Mariendorf 16 13 1 2 71 32 39 27
2 SG Osloer Strasse 16 10 2 4 49 23 26 22
3 SG Südring 16 10 1 5 41 28 13 21
4 SG Britz 16 9 2 5 54 40 14 20
5 SG Schillerpark 16 6 2 8 27 38 -11 14
6 SG Stralau 15 5 2 8 31 49 -18 12
7 SG Niederschönhausen 16 5 2 9 35 40 -5 12
8 SG Grünau 16 5 0 11 26 40 -14 10
9 SG Borsigwalde 15 2 0 13 11 55 -44 4
  142 65 12 65 345 345 0 142
Staffel C
  Played Won Drew Lost For Against Diff. Points
1 SG Staaken 16 13 1 2 55 23 32 27
2 SG Charlottenburg 16 11 1 4 59 22 37 23
3 SG Köpenick 16 10 1 5 54 30 24 21
4 SG Prenzlauer Berg-Norg 16 8 0 8 32 39 -7 16
5 SG Rixdorf 16 7 1 8 35 40 -5 15
6 SG Tiergarten 16 4 4 8 36 33 3 12
7 SG Gesundbrunnen 16 6 0 10 34 52 -18 12
8 SG Oberschönweide 16 3 4 9 26 43 -17 10
9 SG Lichtenberg 16 3 2 11 25 74 -49 8
  144 65 14 65 356 356 0 144
Staffel D
  Played Won Drew Lost For Against Diff. Points
1 SG Prenzlauer Berg-West 16 12 2 2 63 34 29 26
2 SG Stadtmitte 16 9 4 3 36 32 4 22
3 SG Niederschöneweide 16 5 5 6 30 31 -1 15
4 SG Lichtenberg-Nord 16 6 3 7 34 37 -3 15
5 SG Adlershof 16 6 3 7 43 52 -9 15
6 SG Nordbahn 16 7 0 9 42 42 0 14
7 SG Johannestahl 16 5 3 8 37 41 -4 13
8 SG Neukölln 16 6 1 9 39 24 15 13
9 SG Weissensee 16 4 3 9 24 55 -31 11
  144 60 24 60 348 348 0 144
Final Round
  Played Won Drew Lost For Against Diff. Points
1 SG Wilmersdorf 6 5 0 1 28 11 17 10
2 SG Prenzlauer Berg 6 3 1 2 17 13 4 7
3 SG Staaken 6 3 1 2 17 13 4 7
4 SG Mariendorf 6 0 0 6 8 33 -25 0
  24 11 2 11 70 70 0 24
SG Wilmersdorf => Berliner SV 1892 SG Köpenick => SSV Köpenick 1908
SG Tempelhof => BFC Viktoria 1889 SG Neukölln => SC Tasmania 1900 Berlin
SG Reinickendorf-West => SC Wakcer 1904 SG Rixdorf => 1.FC Neukölln 1895
SG Spandau-Altstadt => Spandauer SV SG Tiergarten => BSC Minerva 1893
SG Friedrichsfelde =>SC Borussia 1920 Friedrichsfelde SG Oberschöneweide => SG Union 1906 Oberschöneweide
SG Mariendorf => Blau-Weiß 1890 Berlin SG Gesundbrunnen => Hertha BSC 1892
SG Osloer Straße => BFC Nordstern 1908 SG Lichtenberg-Nord => VfB 1923 Lichtenberg
SG Südring => BFC Südring SG Prenzlauer Berg-West => BFC Alemannia 1890
SG Britz => VfB Britz SG Adlershof => Adlershofer BC 1908
SG Schillerpark => BFC Meteor 1905 SG Nordbahn => VfL Nord
SG Staaken => SC Staaken 1919 SG Johannisthal => SG Sportfreunde Johannisthal 1930
SG Charlottenburg => Tennis Borussia Berlin + SC Charlottenburg
SG = Spielgemeinschaft
OBERLIGA SÜD
  Played Won Drew Lost For Against Diff. Points
1 VfB Stuttgart 30 21 4 5 91 34 57 46
2 1.FC Nürnberg 30 20 5 5 86 44 42 45
3 SV Stuttgarter Kickers 30 17 8 5 88 51 37 42
4 SV 1907 Waldhof 30 16 7 7 55 36 19 39
5 TSV Schwaben Augsburg 30 16 7 7 68 45 23 39
6 FC Bayern München 30 12 10 8 67 48 19 34
7 1.FC Schweinfurt 1905 30 14 5 11 55 40 15 33
8 BC Augsburg 30 9 10 11 49 64 -15 28
9 TSV 1860 München 30 10 7 13 52 44 8 27
10 FSV Frankfurt 30 8 10 12 44 62 -18 26
11 SG Eintracht Frankfurt 30 9 7 14 71 75 -4 25
12 Offenbacher FC Kickers 30 10 4 16 60 72 -12 24
13 SpVgg Fürth 30 8 6 16 46 69 -23 22
14 VfR Mannheim 30 6 7 17 41 74 -33 19
15 FC Phönix Karlsruhe 30 6 6 18 54 90 -36 18
16 Karlsruher FV 30 3 7 20 33 112 -79 13
  480 185 110 185 960 960 0 480
VfB = Verein für Bewegungsspiele FSV = Fußballsportverein
FC = Fußball-Club SG = Spielgemeinschaft
SV = Sportverein SpVgg = Spielvereinigung
TSV = Turn-und Sportverein VfR = Verein für Rasensport
BC = Ballclub FV = Fußballverein
NATIONAL FINALS NOT PLAYED
Germany 1944-45
FR Germany 1946-50
Germany - Final Tables
Home