Kaiserslautern vs. St Pauli Historical Head-to-Head

Kaiserslautern
8 wins
7 draws
9 losses
28 goals
St Pauli
9 wins
7 draws
8 losses
27 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaSat2024-01-2013:00 St. Pauli3.32–01.6Kaiserslautern29,546Millerntor-StadionTobias WelzMatch Report
2. Bundesliga2. BundesligaSat2023-07-2913:00 Kaiserslautern1.11–22.3St. Pauli44,079Fritz-Walter-StadionRobert SchröderMatch Report
2. Bundesliga2. BundesligaSun2023-02-1213:30 St. Pauli0.81–00.8Kaiserslautern29,456Millerntor-StadionMartin PetersenMatch Report
2. Bundesliga2. BundesligaSun2022-08-0713:30 Kaiserslautern0.92–11.1St. Pauli39,579Fritz-Walter-StadionHarm OsmersMatch Report
2. Bundesliga2. BundesligaSat2018-03-1713:00 Kaiserslautern0.61–12.0St. Pauli32,243Fritz-Walter-StadionFrank WillenborgMatch Report
2. Bundesliga2. BundesligaFri2017-10-1318:30 St. Pauli0.91–10.7Kaiserslautern29,546Millerntor-StadionSascha StegemannMatch Report
2. Bundesliga2. BundesligaFri2017-05-0518:30 Kaiserslautern1–2St. Pauli35,781Fritz-Walter-StadionFelix ZwayerMatch Report
2. Bundesliga2. BundesligaFri2016-12-0218:30 St. Pauli0–0Kaiserslautern29,037Millerntor-StadionRobert HartmannMatch Report
2. Bundesliga2. BundesligaSun2016-05-1515:30 St. Pauli5–2Kaiserslautern29,546Millerntor-StadionWolfgang StarkMatch Report
2. Bundesliga2. BundesligaSun2015-12-0613:30 Kaiserslautern1–2St. Pauli29,352Fritz-Walter-StadionSascha StegemannMatch Report
2. Bundesliga2. BundesligaSat2015-05-0913:00 Kaiserslautern0–2St. Pauli45,035Fritz-Walter-StadionThorsten KinhöferMatch Report
2. Bundesliga2. BundesligaSun2014-11-3013:30 St. Pauli1–3Kaiserslautern23,584Millerntor-StadionRobert HartmannMatch Report
BundesligaBundesligaFri2011-04-29Kaiserslautern2–0St. PauliGünter PerlMatch Report
BundesligaBundesligaFri2010-12-03St. Pauli1–0KaiserslauternKnut KircherMatch Report
BundesligaBundesligaSat2002-04-06St. Pauli1–1KaiserslauternUwe KemmlingMatch Report
BundesligaBundesligaSat2001-11-17Kaiserslautern5–1St. PauliHartmut StrampeMatch Report
BundesligaBundesligaFri1996-02-23Kaiserslautern0–0St PauliJürgen JansenMatch Report
BundesligaBundesligaTue1995-08-29St Pauli1–2KaiserslauternLutz Michael FröhlichMatch Report
BundesligaBundesligaWed1991-04-17Kaiserslautern1–0St PauliManfred NeunerMatch Report
BundesligaBundesligaSat1990-10-06St Pauli1–0KaiserslauternHans-Jürgen WeberMatch Report
BundesligaBundesligaFri1990-04-27St Pauli0–2KaiserslauternHellmut KrugMatch Report
BundesligaBundesligaFri1989-10-20Kaiserslautern1–1St PauliGeorg DardenneMatch Report
BundesligaBundesligaSat1989-04-01Kaiserslautern1–0St PauliLothar LöwerMatch Report
BundesligaBundesligaFri1988-09-09St Pauli1–1KaiserslauternHans-Jürgen WeberMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaSun2022-08-0713:30 Kaiserslautern0.92–11.1St. Pauli39,579Fritz-Walter-StadionHarm OsmersMatch Report
2. Bundesliga2. BundesligaSun2014-11-3013:30 St. Pauli1–3Kaiserslautern23,584Millerntor-StadionRobert HartmannMatch Report
BundesligaBundesligaFri2011-04-29Kaiserslautern2–0St. PauliGünter PerlMatch Report
BundesligaBundesligaSat2001-11-17Kaiserslautern5–1St. PauliHartmut StrampeMatch Report
BundesligaBundesligaTue1995-08-29St Pauli1–2KaiserslauternLutz Michael FröhlichMatch Report
BundesligaBundesligaWed1991-04-17Kaiserslautern1–0St PauliManfred NeunerMatch Report
BundesligaBundesligaFri1990-04-27St Pauli0–2KaiserslauternHellmut KrugMatch Report
BundesligaBundesligaSat1989-04-01Kaiserslautern1–0St PauliLothar LöwerMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaSat2018-03-1713:00 Kaiserslautern0.61–12.0St. Pauli32,243Fritz-Walter-StadionFrank WillenborgMatch Report
2. Bundesliga2. BundesligaFri2017-10-1318:30 St. Pauli0.91–10.7Kaiserslautern29,546Millerntor-StadionSascha StegemannMatch Report
2. Bundesliga2. BundesligaFri2016-12-0218:30 St. Pauli0–0Kaiserslautern29,037Millerntor-StadionRobert HartmannMatch Report
BundesligaBundesligaSat2002-04-06St. Pauli1–1KaiserslauternUwe KemmlingMatch Report
BundesligaBundesligaFri1996-02-23Kaiserslautern0–0St PauliJürgen JansenMatch Report
BundesligaBundesligaFri1989-10-20Kaiserslautern1–1St PauliGeorg DardenneMatch Report
BundesligaBundesligaFri1988-09-09St Pauli1–1KaiserslauternHans-Jürgen WeberMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaSat2024-01-2013:00 St. Pauli3.32–01.6Kaiserslautern29,546Millerntor-StadionTobias WelzMatch Report
2. Bundesliga2. BundesligaSat2023-07-2913:00 Kaiserslautern1.11–22.3St. Pauli44,079Fritz-Walter-StadionRobert SchröderMatch Report
2. Bundesliga2. BundesligaSun2023-02-1213:30 St. Pauli0.81–00.8Kaiserslautern29,456Millerntor-StadionMartin PetersenMatch Report
2. Bundesliga2. BundesligaFri2017-05-0518:30 Kaiserslautern1–2St. Pauli35,781Fritz-Walter-StadionFelix ZwayerMatch Report
2. Bundesliga2. BundesligaSun2016-05-1515:30 St. Pauli5–2Kaiserslautern29,546Millerntor-StadionWolfgang StarkMatch Report
2. Bundesliga2. BundesligaSun2015-12-0613:30 Kaiserslautern1–2St. Pauli29,352Fritz-Walter-StadionSascha StegemannMatch Report
2. Bundesliga2. BundesligaSat2015-05-0913:00 Kaiserslautern0–2St. Pauli45,035Fritz-Walter-StadionThorsten KinhöferMatch Report
BundesligaBundesligaFri2010-12-03St. Pauli1–0KaiserslauternKnut KircherMatch Report
BundesligaBundesligaSat1990-10-06St Pauli1–0KaiserslauternHans-Jürgen WeberMatch Report

Fixture Leaders

Kaiserslautern Players vs. St Pauli

Kaiserslautern Players vs. St Pauli Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mathias Abelde GERDF21801010
Joel Abu Hannail ISRDF190010000
Martin Amedickde GERDF1900010
Sebastian Anderssonse SWEFW2168100000
Mario Baslerde GERFW,MF21800010
Nenad Bjelicahr CROMF1900010
Robin Bormuthde GERDF190000000
Jón Daði Böðvarssonis ISLFW,MF190020000
Florian Dickde GERDF1900000
Thomas Dooleyus USADF,MF43600010
Erik Durmde GERDF,FW3270010010
Gerald Ehrmannde GERGK54500010
Jan Elvedich SUIDF2180000000
Karl-Heinz Emigde GERDF,MF32700020
Ewertonbr BRADF2180000010
Gino Fechnerde GERDF,MF190000000
Franco Fodade GERDF43600000
Kay Friedmannde GERDF53800000
Marcel Gausde GERDF,FW4299100010
Bjarne Goldbækdk DENMF1900000
Dimitrios Grammozisgr GREMF1900010
Leon Guwaragm GAMDF190000000
Daniel Halfarde GERMF4315100020
Matthias Hamannde GERDF1900010
Dominique Heintzde GERDF2180000010
Adam Hloušekcz CZEDF,FW1900000
Demir Hotićyu YUGFW32391001
Marian Hristovbg BULMF1900000
Leon Jessendk DENDF,MF1900000
Miroslav Kadleccz CZEDF32700000
Filip Kaločcz CZEMF190000000
Markus Karlde GERDF,MF2180010000
Mario Kernde GERDF1900000
Benjamin Kesselde GERDF2180000010
Oliver Kirchde GERDF,MF21800000
Miroslav Klosede GERFW1902000
Aleksander Knavssi SVNDF1900010
Georg Kochde GERGK21800000
Harry Kochde GERDF32541000
Robin Kochde GERDF,MF2180000000
Harald Kohrde GERFW21780000
Julian Krahlde GERGK190000000
Kevin Krausde GERDF2180000010
Pavel Kukacz CZEFW21802010
Stefan Kuntzde GERFW43600010
Tomasz Kłospl POLDF21000000
Bruno Labbadiade GERFW43383000
Srđan Lakićhr CROFW3270000010
Frank Lellede GERDF,MF2980000
Vratislav Lokvenccz CZEFW1901000
Chris Löwede GERDF,MF3270000010
Andreas Luthede GERGK3270000000
Olaf Marschallde GERFW1900000
Sascha Mockenhauptde GERDF,MF190000000
Giuliano Modicait ITADF190000000
Marius Müllerde GERGK5450000000
Phillipp Mweneat AUTDF,MF4341010000
Willi Orbanhu HUNDF2180000010
Thanos Petsosgr GREDF,MF1900000
Julian Pollersbeckde GERGK2180000010
Kacper Przybyłkopl POLFW2168000000
Nicolai Rappde GERDF,MF190000010
Andreas Reinkede GERGK21800000
Thomas Richterde GERDF,MF1900000
Jürgen Rischede GERFW1900000
Rodneibr BRADF1900000
Axel Roosde GERDF,FW54500010
Uwe Scherrde GERMF21800000
Michael Schulzde GERDF1900000
Michael Schulzede GERDF4286000000
Markus Schuppde GERMF54460010
Michael Serrde GERGK1900000
Nils Seufertde GERMF190000000
Tobias Sippelde GERGK2180000000
Reinhard Stumpfde GERDF32700000
Richmond Tachiede GERFW,MF190000000
Boris Tomiakde GERDF,MF3270000020
Almamy Touréml MLIDF190000000
Kevin Trappde GERGK1900000
Stipe Vučurhr CRODF5450000000
Martin Wagnerde GERDF,MF21570000
Claus-Dieter Wollitzde GERMF21350010
Wolfram Wuttkede GERFW,MF21480000
Ruben Yttergård Jenssenno NORMF4254100000
Patrick Zieglerde GERDF,MF3270000010
Jean Zimmerde GERDF,FW7555100000
Simon Zollerde GERFW,MF190000000
Hendrick Zuckde GERDF,MF2150000000
Frank Hartmannde GERMF31991000
Rainer Ernstdd GDRFW,MF1870000
Ivo Iličevićhr CROMF1860000
Christian Tiffertde GERMF21721000
Lincolnbr BRAMF21732020
Guido Hoffmannde GERMF1820000
Tymoteusz Puchaczpl POLDF,MF2110000000
Taribo Westng NGADF1800010
Terrence Boydus USAFW2167110010
Kenny Redondode GERFW,MF4183110000
Pierre de Witde GERMF1750000
Petr Gabrielcz CZEDF2900010
Frank Greinerde GERDF,MF2900000
Herbert Hoosde GERDF,MF31810000
Jacques Zouacm CMRFW291000000
Zoltán Stieberhu HUNFW,MF171000100
Jan-Ingwer Callsen-Brackerde GERDF170000001
Erwin Hofferat AUTFW2960000
Kerem Demirbayde GERMF2154000010
Ratinhobr BRAMF1650000
Tobias Raschlde GERMF2140000000
Stiven Rivićhr CROMF1630000
Mike Wunderlichde GERMF163000000
Amin Younesde GERFW,MF163100000
Stefan Malzde GERDF,MF21510020
Alexander Ringfi FINDF,MF2106000010
André Fomitschowde GERDF,MF160000000
Bernd Hollerbachde GERDF,MF1590000
Gervane Kastaneercw CUWFW,MF158000000
Julian Niehuesde GERMF3211000000
Aaron Opokude GERFW,MF3139000010
Karim Matmourdz ALGFW,MF259000000
Lukas Görtlerde GERFW,MF4261100020
Naser Alijial ALBDF,MF145000000
Dirk Flockde GERMF1450000
Daniel Hanslikde GERFW,MF3195000000
Thomas Riedlde GERDF,MF2700000
Marlon Ritterde GERFW,MF4305000020
Uwe Wegmannde GERFW,MF21190000
Christoph Moritzde GERMF4310000000
Antonio Čolakhr CROFW136000000
Philipp Hofmannde GERFW134000000
Marco Haberde GERMF31030000
Philipp Hercherde GERDF,FW363000000
Ben Zolinskide GERDF,FW251000020
Oliver Schäferde GERDF21210000
Manfred Osei Kwadwogh GHAMF2104010000
Kevin Stögerat AUTMF129000010
Ragnar Achede GERFW258100000
Hikmet Ciftcitr TURMF127000000
Sebastian Jacobde GERFW127100000
Ba-Muaka Simakalacg CGOFW127000000
Jeff Strasserlu LUXDF1270021
Lukas Spalvislt LTUFW126100000
Mateusz Klichpl POLMF125000000
Maurice Devillelu LUXFW,MF123000010
Horst Sieglcz CZEFW1230000
Bernhard Winklerde GERFW1220000
Adam Nemecsk SVKFW2240000
Osayamen Osaweeng ENGFW4230000000
Sergio Allievide GERFW,MF31790000
Thomas Hengende GERDF21060000
Hany Ramzyeg EGYDF21060000
Barış Atikde GERFW,MF115000000
Lex Lobingerde GERFW377000000
Jan Morávekcz CZEFW,MF21050000
Philipp Klementde GERMF113000000
Halil Altıntoptr TURFW,MF112010000
Robert Glatzelde GERFW112000000
Nicolas de Prévillefr FRAFW,MF111000000
Michael Mifsudmt MLTFW170000
Brandon Borrelloau AUSFW,MF270000000
Alexander Bugerade GERDF2950000
Markus Kranzde GERDF,MF31840010
Iliyan Mitsanskibg BULFW140000
Jürgen Grohde GERDF120000
Dominik Schadde GERDF,MF12000000
Michael Sommerde GERMF2710010
Joachim Stadlerde GERDF120000
Tim Heubachde GERDF3181000010
33623,707271001553

Kaiserslautern Goalkeepers vs. St Pauli

Kaiserslautern Goalkeepers vs. St Pauli Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Gerald Ehrmannde GERGK545023
Georg Kochde GERGK218020
Julian Krahlde GERGK19092777.80
Andreas Luthede GERGK3270124875.00
Marius Müllerde GERGK5450811687.50
Julian Pollersbeckde GERGK21802200.01
Andreas Reinkede GERGK218011
Michael Serrde GERGK19010
Tobias Sippelde GERGK218020
Kevin Trappde GERGK19001
242,16031272174.26

St Pauli Players vs. Kaiserslautern

St Pauli Players vs. Kaiserslautern Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Sami Allaguitn TUNFW,MF2180100010
Enis Alushixk KVXMF3180000020
Moudachirou Amadoubj BENDF1900000
Gerald Asamoahde GERFW,MF21530000
Christopher Avevorde GERDF,MF2180000000
Fin Bartelsde GERFW,MF21640000
Morten Berreno NORFW,MF1900000
Fabian Bollde GERMF1900000
Aziz Bouhaddouzma MARFW3225211110
Daniel Buballade GERDF6540000010
Tihomir Bulathr CROGK1900000
Henning Bürgerde GERDF,MF21010000
Paul Caligiurius USADF,MF1900000
Dirk Dammannde GERDF43600000
Jeremy Dudziaktn TUNDF,MF2106000000
Jens Duvede GER32701000
Marcel Egerde GERDF1900000
Vegar Eggen Hedenstadno NORDF,MF190000000
Egon Fladde GERDF,MF32160020
Johannes Flumde GERMF2164010000
Cory Gibbsus USADF1900000
André Golkede GERFW,MF65400010
Sören Gontherde GERDF4291000000
Jürgen Gronaude GERMF65400020
Marcel Halstenbergde GERDF,MF2180201100
Stephan Hankede GERMF1900000
Marcel Hartelde GERFW,MF4360221100
Philipp Heerwagende GERGK2149000000
Simon Henzlerde GERGK1900000
Robin Himmelmannde GERGK6481000000
Bernd Hollerbachde GERDF,MF1900000
Volker Ippigde GERGK32700000
Jackson Irvineau AUSDF,FW3270010000
Jan-Philipp Kallade GERDF4274100010
Joël Kellerch SUIDF190000000
Thomas Kesslerde GERGK1900000
Jochen Kientzde GERDF1900000
Peter Knäbelch SUIDF,MF43440020
Ján Kociancs TCHDF65400010
Max Krusede GERFW,MF21780000
Florian Lechnerde GERDF1900000
Matthias Lehmannde GERMF21800000
Sebastian Maierde GERMF2159130010
Michél Mazingu-Dinzeycd CODMF21800000
Jakov Medićhr CRODF,MF3270100000
Thomas Megglede GERMF1901100
Karol Metsee ESTDF,MF3270000010
Fabio Morenade GERDF1900010
Bernd Nehrigde GERDF,FW6516000010
Richard Neudeckerde GERMF2135000000
Leart Paqaradaxk KVXDF,MF2180000000
Nico Patschinskide GERFW1900010
Benedikt Pliquettde GERGK1900000
Carsten Pröpperde GERMF21800000
Carsten Rothenbachde GERDF1900000
Manolis Saliakasgr GREDF,MF4355000010
Yuri Savichevsu URSFW21801000
Sebastian Schachtende GERDF,MF2180000010
Jens Scharpingde GERFW1900000
Daniel Scheinhardtde GERDF1900000
Dieter Schlindweinde GERDF,MF43600010
Ralf Sieversde GERMF21800010
Dennis Smarschde GERGK190000000
Eric Smithse SWEDF,MF3270010020
Holger Stanislawskide GERDF32700000
Klaus Thomfordede GERGK54500000
Markus Thorandtde GERDF,MF1900010
Philipp Treude GERDF,MF2103000010
André Trulsende GERDF,MF97850030
Philipp Tschaunerde GERGK190000000
Nikola Vasiljba BIHGK3270000000
Moritz Volzde GERDF1900000
Hauke Wahlde GERDF2103000010
Rüdiger Wenzelde GER1900000
Frank Wolfde GER1901000
Park Yi-youngkr KORDF,MF190000010
Luca-Milan Zanderde GERDF,MF294000000
Philipp Ziereisde GERDF6344000010
Lukas Daschnerde GERFW,MF2179000000
Aljoscha Kemleinde GERMF189000000
Elias Saadtn TUNFW2175200000
Oladapo Afolayaneng ENGFW,MF3198000010
Michael Dahmsde GERMF42530000
Charles Takyigh GHAMF1840000
Choi Kyoung-rokkr KORFW,MF2171000010
Matías Cenciar ARGFW1790000
Connor Metcalfeau AUSDF,MF2141100000
Betim Fazlijixk KVXDF,MF178000000
Cenk Şahintr TURFW,MF4344000020
Andreas Albersdk DENFW177000000
Uğur İncemantr TURMF21670010
Ivo Knoflíčekcs TCHFW2890000
Lennart Thyde GERFW5391300010
Marc Hornschuhde GERDF,MF3208010000
Lasse Sobiechde GERDF,MF7613000000
Dennis Daubede GERMF2161000000
Michael Görlitzde GERMF171000000
Ralph Guneschde GERDF21610000
Ryo Miyaichijp JPNFW,MF275210000
Jörn Großkopfde GERFW1680000
Carlo Boukhalfama MARMF267000000
Johannes Eggesteinde GERFW2149000000
Bernhard Olckde GERDF31760010
Christopher Buchtmannde GERDF,MF6509210000
Zlatan Bajramovićba BIHMF1550010
Marcãobr BRAFW21451000
Aremu Afeezng NGAMF145000000
Bentley Baxter Bahnde GERMF145000010
Ralf Beckerde GERMF1450000
Dimitris Diamantakosgr GREFW145000000
Mats Møller Dæhlino NORFW,MF3117000000
Klaus Ottensde GERFW,MF42330000
Thomas Sobotzikde GERMF21350010
Christian Springerde GERMF21020000
Waldemar Steubingde GER53020000
Dariusz Szubertpl POLMF21350000
Christian Rahnde GERDF,MF21250000
Marcel Rathde GERFW2530000
Martin Drillerde GERFW1330000
Rouwen Henningsde GERFW,MF1270000
Marc Rzatkowskide GERMF238000000
Klaus Ulbricht1260000
Etienne Amenyidotg TOGFW,MF231000000
Oliver Heldde GERDF,MF1200021
Waldemar Sobotapl POLFW,MF5348010000
Ante Budimirhr CROFW119000000
Marius Ebbersde GERFW21090000
Deniz Nakide GERFW1190000
Julian Kochde GERDF,MF117000000
Yakubu Adamung NGADF1150000
Leonardo Manzibr BRAFW2920000
John Verhoeknl NEDFW259000010
Deniz Barıştr TURDF,MF2850000
Marvin Duckschde GERFW113000000
Adam Dźwigałapl POLDF213000000
Mauridesbr BRAFW218000010
Hans-Jürgen Bargfredede GERMF1100000
Fafà Picaultht HAIFW,MF19000000
Florian Brunsde GERMF2220000
Dirk Zanderde GERDF,FW52711010
Maurice Litkade GERMF14000000
Danel Sinanilu LUXFW,MF14000000
Igor Matanovichr CROFW248000020
Timo Schultzde GERMF120000
David Ottode GERFW225000000
Lars Ritzkade GERDF,MF278000000
33123,690261343501

St Pauli Goalkeepers vs. Kaiserslautern

St Pauli Goalkeepers vs. Kaiserslautern Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Tihomir Bulathr CROGK19050
Philipp Heerwagende GERGK21491100.01
Simon Henzlerde GERGK19010
Robin Himmelmannde GERGK648155360.02
Volker Ippigde GERGK327030
Thomas Kesslerde GERGK19001
Benedikt Pliquettde GERGK19020
Dennis Smarschde GERGK19032133.30
Klaus Thomfordede GERGK545052
Philipp Tschaunerde GERGK19030
Nikola Vasiljba BIHGK327061583.32
252,1601528960.08

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.