List of FC Schalke 04 seasons explained

FC Schalke 04 is a German football club based in Gelsenkirchen, North Rhine-Westphalia.

Key

ChampionsRunners-upPromotedRelegatedFirst TierSecond Tier
Top scorer shown in bold when he was also the league's highest or joint highest scorer.

Early years (until 1933)

SeasonLeagueWestern
German
Champ.
German
Champ.
Top scorer(s) (league)
Div.TierPldWDLPtsPlayer(s)Goals
1922–24Emscher-Kreisliga2171322281st
1924–26Emscher-Kreisliga2221633351st
1926–271. Ruhrbezirksklasse1161420301st2ndR16Ernst Kuzorra21
1927–281. Ruhrbezirksklasse116961241st3rdR16Ernst Kuzorra16
1928–291. Ruhrbezirksklasse1161312271st1stQFFritz Szepan18
1929–301. Ruhrbezirksklasse1181602321st1stQFErnst Kuzorra34
1930–311. Ruhrbezirksklasse116619136thWilhelm Kellner8
1931–321. Ruhrbezirksklasse1181602321stWSFHermann Nattkämper19
1932–331. Ruhrbezirksklasse1181512311stWRUHermann Nattkämper23

Gauliga era (1933–1945)

SeasonLeagueGerman
Champ.
DFB-
Pokal
Top scorer(s) (league)
Div.TierPldWDLPtsPlayer(s)Goals
1933–34Gauliga Westfalen1181611331stWNHHermann Nattkämper24
1934–35Gauliga Westfalen1181242281stWAdolf Urban11
1935–36Gauliga Westfalen1181710351stSFRUAdolf Urban19
1936–37Gauliga Westfalen1181710351stWRUErnst Poertgen22
1937–38Gauliga Westfalen1181620341stRUWErnst Kuzorra21
1938–39Gauliga Westfalen1181350311stWAdolf Urban12
1939–40Gauliga Westfalen1181521321stWHermann Eppenhoff27
1940–41Gauliga Westfalen1222110431stRUR3Hermann Eppenhoff28
1941–42Gauliga Westfalen1181521321stWRUHermann Eppenhoff
Ernst Kalwitzki
18
1942–43Gauliga Westfalen1181710351stQFRUFritz Szepan16
1943–44Gauliga Westfalen1181611331stR2SFFritz Szepan15
1944–45Gauliga Westfalen1The season was abandoned due to World War II

Oberliga era (1945–1963)

KeyOL = Oberliga West, LL = Landesliga Westfalen Gruppe 1
EC = European Cup
SeasonLeagueGerman
Champ.
DFB-
Pokal
EuropeTop scorer(s) (league)Avg.
attend.
Div.TierPldWDLPtsPlayer(s)Goals
1945–46LL1161321281stNHNHNH 14
1946–47LL1181620341st Herbert Burdenski30
1947–48OL124969246th Herbert Burdenski1216,000
1948–49OL12466121812thfive players414,500
1949–50OL13017310376th
1224,294
1950–51OL1301866421stGS 2323,800
1951–52OL1301848402ndGS Bernhard Klodt1623,800
1952–53OL13014511336thR1 Günter Siebert1519,466
1953–54OL1301677393rd 1626,400
1954–55OL13011811306thRU 1018,333
1955–56OL1301857412ndGS 1416,266
1956–57OL1301569364th Günter Siebert1619,333
1957–58OL1301695411stW Willi Soya1725,933
1958–59OL13099122711thECQF Hans Nowak1319,733
1959–60OL13015411344th Waldemar Gerhardt1123,800
1960–61OL13011136353rd
Waldemar Gerhardt
1324,066
1961–62OL1301875432ndGSSF Willi Koslowski1426,466
1962–63OL1301398356thR1 Waldemar Gerhardt1324,133

Bundesliga era (1963–present)

KeyBL = Bundesliga, 2BL = 2. Bundesliga
CL = Champions League, EL = Europa League, CWC = Cup Winners' Cup, UC = UEFA Cup, IC = Intertoto Cup
LP = Ligapokal, SC = Supercup
SeasonLeagueDFB-
Pokal
EuropeOtherTop scorer(s) (league)Avg.
attend.
Div.TierPldWDLPtsPlayer(s)Goals
1963–6413012513298thQF Klaus Matischak1823,993
1964–6513078152216thSF Waldemar Gerhardt1126,467
1965–66134107172714thR2 Manfred Kreuz929,588
1966–67134126163015thQF Günter Herrmann825,118
1967–68134118153015thR2 Hans-Jürgen Wittkamp1222,765
1968–6913414713357thRU Hans-Jürgen Wittkamp723,412
1969–70134111211349thR2CWCSF Manfred Pohlschmidt920,118
1970–7113415613366thSF Klaus Fischer1520,676
1971–721342446522ndW Klaus Fischer2228,529
1972–73134108162815thR2CWCQFLPSF Nico Braun
Erwin Kremers
1021,412
1973–7413416513377thR1 Klaus Fischer2142,441
1974–7513416711397thR3 Klaus Fischer1739,988
1975–76134131110376thR3 Klaus Fischer2934,212
1976–771341798432ndR4UCR3 Klaus Fischer2437,576
1977–7813414614349thQFUCR2 Klaus Fischer2035,694
1978–79134910152815thR3 Klaus Fischer2134,218
1979–8013412913338thSF Klaus Fischer726,265
1980–8113487192317thR1 Norbert Elgert1028,506
1981–8223819136511stR1 Norbert Janzon1324,221
1982–8313486202216thQF Hans-Joachim Abel927,882
1983–842382396552ndSF Klaus Täuber1915,574
1984–8513413813348thR3 Klaus Täuber1828,265
1985–86134118153010thQF Klaus Täuber1619,008
1986–87134128143213thR1 Jürgen Wegmann1023,000
1987–8813487192318thR1 Olaf Thon1423,041
1988–892381310153612thR3 Ingo Anderbrügge1414,989
1989–90238161111435thR1 Peter Sendscheid1827,011
1990–9123823114571stR3 Aleksandr Borodyuk1334,637
1991–921381112153411thR2 Ingo Anderbrügge
Peter Sendscheid
747,469
1992–931341112113410thR2 Ingo Anderbrügge1041,724
1993–94134109152914thR3 Ingo Anderbrügge935,501
1994–951341011133111thQF Hendrik Herzog839,883
1995–9613414146563rdR3 Martin Max1138,310
1996–971341110134312thR2UCW Martin Max1239,122
1997–9813413138525thR2UCQF Marc Wilmots750,285
1998–991341011134110thR2UCR1LPR1 Martin Max
Youri Mulder
643,555
1999–2000134815113913thR3 Ebbe Sand1440,543
2000–011341888622ndW Ebbe Sand2246,599
2001–021341879615thWCLGSLPF Ebbe Sand1160,440
2002–0313412139497thR3UCR3LPF Victor Agali760,583
2003–04134131110507thR2ICW Ebbe Sand861,041
UCR2
2004–0513420311632ndRUICW Aílton1461,383
UCR32
2005–0613416135614thR2CLGSLPW Kevin Kurányi
Søren Larsen
1061,244
UCSF
2006–071342158682ndR2UCR1LPSF Kevin Kurányi1561,348
2007–0813418106643rdR3CLQFLPF Kevin Kurányi1561,274
2008–0913414812508thQFCLQR3 Kevin Kurányi1361,387
UCGS
2009–101341987652ndSF Kevin Kurányi1861,316
2010–11134117164014thWCLSFSCRU Raúl1361,320
2011–1213420410643rdR3ELQFSCW Klaas-Jan Huntelaar2961,218
2012–1313416711554thR3CLR16 Julian Draxler
Klaas-Jan Huntelaar
1061,171
2013–141341978643rdR3CLR16 Klaas-Jan Huntelaar1261,569
2014–1513413912486thR1CLR16 Eric Maxim Choupo-Moting
Klaas-Jan Huntelaar
961,578
2015–1613415712525thR2ELR32 Klaas-Jan Huntelaar1261,386
2016–171341110134310thQFELQF Guido Burgstaller960,703
2017–18BL1341897632ndSF Guido Burgstaller1161,297
2018–19BL13489173314thQFCLR16 Daniel Caligiuri760,895
2019–20BL134912133912thQF Suat Serdar760,868
2020–21BL13437241618thR3 Matthew Hoppe60
2021–222BL2342059651stR2 Simon Terodde3033,469
2022–23BL134710173117thR2 Marius Bülter1161,154
2023–242BL234127154310thR2 Kenan Karaman1361,502

References