Kaiserslautern vs. Karlsruher Historical Head-to-Head

Kaiserslautern
8 wins
14 draws
8 losses
38 goals
Karlsruher
8 wins
14 draws
8 losses
37 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. BundesligaSat2025-05-03KarlsruherKaiserslauternBBBank Wildpark
2. Bundesliga2. BundesligaSat2024-12-0713:00 KaiserslauternKarlsruherFritz-Walter-Stadion
2. Bundesliga2. BundesligaSat2024-02-2413:00 Kaiserslautern0.40–41.9Karlsruher47,500Fritz-Walter-StadionTobias WelzMatch Report
2. Bundesliga2. BundesligaSat2023-09-1613:00 Karlsruher2.41–10.8Kaiserslautern33,000BBBank WildparkDeniz AytekinMatch Report
2. Bundesliga2. BundesligaSun2023-05-2113:30 Karlsruher1.02–01.5Kaiserslautern23,855BBBank WildparkFlorian HeftMatch Report
2. Bundesliga2. BundesligaTue2022-11-0818:30 Kaiserslautern1.72–01.6Karlsruher43,852Fritz-Walter-StadionRobert SchröderMatch Report
3. Liga3. LigaSat2019-02-1614:00 Karlsruher0–1Kaiserslautern17,901WildparkstadionFlorian HeftMatch Report
3. Liga3. LigaSat2018-08-2514:00 Kaiserslautern0–0Karlsruher27,343Fritz-Walter-StadionGuido WinkmannMatch Report
2. Bundesliga2. BundesligaSat2017-04-2913:00 Karlsruher1–3Kaiserslautern18,037WildparkstadionBibiana SteinhausMatch Report
2. Bundesliga2. BundesligaSun2016-11-2713:30 Kaiserslautern0–0Karlsruher28,487Fritz-Walter-StadionGünter PerlMatch Report
2. Bundesliga2. BundesligaSun2016-04-1013:30 Kaiserslautern0–0Karlsruher30,839Fritz-Walter-StadionTobias StielerMatch Report
2. Bundesliga2. BundesligaSat2015-10-2413:00 Karlsruher2–0Kaiserslautern22,932WildparkstadionKnut KircherMatch Report
2. Bundesliga2. BundesligaSun2015-03-2213:30 Karlsruher0–0Kaiserslautern27,556WildparkstadionKnut KircherMatch Report
2. Bundesliga2. BundesligaSat2014-10-0413:00 Kaiserslautern2–0Karlsruher39,079Fritz-Walter-StadionRobert KempterMatch Report
BundesligaBundesligaFri1998-02-27Kaiserslautern0–0KarlsruherGeorg DardenneMatch Report
BundesligaBundesligaFri1997-09-19Karlsruher2–4KaiserslauternHellmut KrugMatch Report
BundesligaBundesligaFri1996-04-19Karlsruher0–0KaiserslauternGeorg DardenneMatch Report
BundesligaBundesligaSat1995-11-04Kaiserslautern2–2KarlsruherHellmut KrugMatch Report
BundesligaBundesligaSat1995-04-01Kaiserslautern0–0KarlsruherHellmut KrugMatch Report
BundesligaBundesligaSat1994-10-01Karlsruher3–3KaiserslauternHans-Jürgen WeberMatch Report
BundesligaBundesligaSat1994-02-26Kaiserslautern0–0KarlsruherKarl-Josef AssenmacherMatch Report
BundesligaBundesligaFri1993-09-03Karlsruher1–1KaiserslauternLutz Michael FröhlichMatch Report
BundesligaBundesligaTue1993-04-27Karlsruher1–1KaiserslauternManfred FührerMatch Report
BundesligaBundesligaSat1992-10-24Kaiserslautern2–3KarlsruherLothar LöwerMatch Report
BundesligaBundesligaSat1992-04-25Karlsruher2–1KaiserslauternLothar LöwerMatch Report
BundesligaBundesligaSat1991-10-26Kaiserslautern3–0KarlsruherHans-Jürgen WeberMatch Report
BundesligaBundesligaFri1991-05-03Kaiserslautern3–2KarlsruherGeorg DardenneMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat1990-10-20Karlsruher4–2KaiserslauternHellmut KrugMatch Report
BundesligaBundesligaSat1989-12-09Karlsruher0–0KaiserslauternLothar LöwerMatch Report
BundesligaBundesligaFri1989-08-11Kaiserslautern5–1KarlsruherBodo KriegelsteinMatch Report
BundesligaBundesligaSat1989-05-20Kaiserslautern1–2KarlsruherHans-Jürgen WeberMatch Report
BundesligaBundesligaSat1988-11-05Karlsruher4–1KaiserslauternDieter PaulyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaTue2022-11-0818:30 Kaiserslautern1.72–01.6Karlsruher43,852Fritz-Walter-StadionRobert SchröderMatch Report
3. Liga3. LigaSat2019-02-1614:00 Karlsruher0–1Kaiserslautern17,901WildparkstadionFlorian HeftMatch Report
2. Bundesliga2. BundesligaSat2017-04-2913:00 Karlsruher1–3Kaiserslautern18,037WildparkstadionBibiana SteinhausMatch Report
2. Bundesliga2. BundesligaSat2014-10-0413:00 Kaiserslautern2–0Karlsruher39,079Fritz-Walter-StadionRobert KempterMatch Report
BundesligaBundesligaFri1997-09-19Karlsruher2–4KaiserslauternHellmut KrugMatch Report
BundesligaBundesligaSat1991-10-26Kaiserslautern3–0KarlsruherHans-Jürgen WeberMatch Report
BundesligaBundesligaFri1991-05-03Kaiserslautern3–2KarlsruherGeorg DardenneMatch Report
BundesligaBundesligaFri1989-08-11Kaiserslautern5–1KarlsruherBodo KriegelsteinMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaSat2023-09-1613:00 Karlsruher2.41–10.8Kaiserslautern33,000BBBank WildparkDeniz AytekinMatch Report
3. Liga3. LigaSat2018-08-2514:00 Kaiserslautern0–0Karlsruher27,343Fritz-Walter-StadionGuido WinkmannMatch Report
2. Bundesliga2. BundesligaSun2016-11-2713:30 Kaiserslautern0–0Karlsruher28,487Fritz-Walter-StadionGünter PerlMatch Report
2. Bundesliga2. BundesligaSun2016-04-1013:30 Kaiserslautern0–0Karlsruher30,839Fritz-Walter-StadionTobias StielerMatch Report
2. Bundesliga2. BundesligaSun2015-03-2213:30 Karlsruher0–0Kaiserslautern27,556WildparkstadionKnut KircherMatch Report
BundesligaBundesligaFri1998-02-27Kaiserslautern0–0KarlsruherGeorg DardenneMatch Report
BundesligaBundesligaFri1996-04-19Karlsruher0–0KaiserslauternGeorg DardenneMatch Report
BundesligaBundesligaSat1995-11-04Kaiserslautern2–2KarlsruherHellmut KrugMatch Report
BundesligaBundesligaSat1995-04-01Kaiserslautern0–0KarlsruherHellmut KrugMatch Report
BundesligaBundesligaSat1994-10-01Karlsruher3–3KaiserslauternHans-Jürgen WeberMatch Report
BundesligaBundesligaSat1994-02-26Kaiserslautern0–0KarlsruherKarl-Josef AssenmacherMatch Report
BundesligaBundesligaFri1993-09-03Karlsruher1–1KaiserslauternLutz Michael FröhlichMatch Report
BundesligaBundesligaTue1993-04-27Karlsruher1–1KaiserslauternManfred FührerMatch Report
BundesligaBundesligaSat1989-12-09Karlsruher0–0KaiserslauternLothar 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. BundesligaSat2024-02-2413:00 Kaiserslautern0.40–41.9Karlsruher47,500Fritz-Walter-StadionTobias WelzMatch Report
2. Bundesliga2. BundesligaSun2023-05-2113:30 Karlsruher1.02–01.5Kaiserslautern23,855BBBank WildparkFlorian HeftMatch Report
2. Bundesliga2. BundesligaSat2015-10-2413:00 Karlsruher2–0Kaiserslautern22,932WildparkstadionKnut KircherMatch Report
BundesligaBundesligaSat1992-10-24Kaiserslautern2–3KarlsruherLothar LöwerMatch Report
BundesligaBundesligaSat1992-04-25Karlsruher2–1KaiserslauternLothar LöwerMatch Report
BundesligaBundesligaSat1990-10-20Karlsruher4–2KaiserslauternHellmut KrugMatch Report
BundesligaBundesligaSat1989-05-20Kaiserslautern1–2KarlsruherHans-Jürgen WeberMatch Report
BundesligaBundesligaSat1988-11-05Karlsruher4–1KaiserslauternDieter PaulyMatch Report

Fixture Leaders

Kaiserslautern Players vs. Karlsruher

Kaiserslautern Players vs. Karlsruher Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mads Albækdk DENMF190000000
Robin Bormuthde GERDF190000000
Andreas Brehmede GERDF,MF54050010
Andreas Buckde GERMF21800010
Lars Bünningde GERDF190000000
Florian Dickde GERDF190000000
Thomas Dooleyus USADF,MF43600000
Gerald Ehrmannde GERGK121,0470000
Jan Elvedich SUIDF2180000010
Jan Erikssonse SWEDF1900010
Ewertonbr BRADF2180000000
Gino Fechnerde GERDF,MF190000000
Franco Fodade GERDF32700000
Kay Friedmannde GERDF42921040
Uwe Fuchsde GERFW1900000
Wolfgang Funkelde GERDF76022111
Bjarne Goldbækdk DENMF74390030
Lennart Grillde GERGK190000000
Marco Haberde GERMF84750000
André Hainaultca CANDF2180000000
Daniel Halfarde GERMF4281000020
Frank Hartmannde GERMF32700000
Dominique Heintzde GERDF190000000
Tim Heubachde GERDF2180000000
Demir Hotićyu YUGFW54051010
Marian Hristovbg BULMF1900010
Miroslav Kadleccz CZEDF119900000
Markus Karlde GERDF,MF4360000020
Philipp Klementde GERMF2149000000
Robin Kochde GERDF,MF2180000000
Harald Kohrde GERFW21801000
Julian Krahlde GERGK2180000000
Markus Kranzde GERDF,MF43601000
Kevin Krausde GERDF4360000010
Pavel Kukacz CZEFW64133000
Stefan Kuntzde GERFW97572000
Bruno Labbadiade GERFW32703000
Frank Lellede GERDF,MF31290000
Torsten Lieberknechtde GERMF1900010
Jan Löhmannsröbende GERDF,MF2180000000
Chris Löwede GERDF,MF3270000010
Michael Luschde GERFW,MF43380010
Andreas Luthede GERGK2180000000
Marcus Marinde GERFW32612010
Christoph Moritzde GERMF2180000000
Marius Müllerde GERGK2180000000
Phillipp Mweneat AUTDF,MF2180000000
Julian Niehuesde GERMF4262000000
Willi Orbanhu HUNDF2180000000
Osayamen Osaweeng ENGFW190000010
Julian Pollersbeckde GERGK2180000000
Tymoteusz Puchaczpl POLDF,MF190000010
Tobias Raschlde GERMF190000000
Andreas Reinkede GERGK43600000
Alexander Ringfi FINDF,MF3256000000
Marlon Ritterde GERFW,MF3240010000
Thomas Ritterde GERDF53740000
Axel Roosde GERDF,FW139860051
Dominik Schadde GERDF,MF2180100000
Oliver Schäferde GERDF76040010
Uwe Scherrde GERMF43602000
Michael Schjønbergdk DENDF,MF21800000
Michael Schulzde GERDF1900000
Michael Schulzede GERDF190000000
Markus Schuppde GERMF43351110
Michael Serrde GERGK21230000
Ciriaco Sforzach SUIDF,MF54501000
Carlo Sickingerde GERDF,MF190000000
Jan-Ole Sieversde GERGK190000000
Tobias Sippelde GERGK2180000000
Janek Sternbergde GERDF,MF2180000010
Zoltán Stieberhu HUNFW,MF190000000
Kevin Stögerat AUTMF2180000000
Reinhard Stumpfde GERDF42810010
Lajos Szűcshu HUNGK1900000
Boris Tomiakde GERDF,MF4360000000
Stipe Vučurhr CRODF3270000000
Uwe Wegmannde GERFW,MF1900010
Marcel Witeczekde GERDF,FW42962010
Wolfram Wuttkede GERFW,MF32590010
Michael Zeyerde GERMF21190000
Patrick Zieglerde GERDF,MF3270000010
Jean Zimmerde GERDF,FW6532010000
Jón Daði Böðvarssonis ISLFW,MF189000000
Marcel Gausde GERDF,FW5449120000
Guido Hoffmannde GERMF43261010
Christian Kühlwetterde GERFW,MF188010000
Karim Matmourdz ALGFW,MF188000000
Erik Durmde GERDF,FW187000000
Daniel Hanslikde GERFW,MF3198000010
Ratinhobr BRAMF21751000
Jewgeni Schachow1830000
Srđan Lakićhr CROFW182110000
Lukas Görtlerde GERFW,MF4185000010
Ragnar Achede GERFW2150100000
Timmy Thielede GERFW180000000
Karl-Heinz Emigde GERDF,MF42640000
Florian Pickde GERFW,MF2105000000
Lex Lobingerde GERFW2106000000
Ruben Yttergård Jenssenno NORMF3248000000
Frank Greinerde GERDF,MF21640010
Rainer Ernstdd GDRFW,MF1731001
Kerem Demirbayde GERMF286000010
Thomas Hengende GERDF43370010
Jürgen Rischede GERFW21530000
Hendrick Zuckde GERDF,MF266000000
Horst Sieglcz CZEFW1620000
Lukas Spalvislt LTUFW162000000
Terrence Boydus USAFW3131100010
Filip Kaločcz CZEMF161000010
Ben Zolinskide GERDF,FW161000000
Naser Alijial ALBDF,MF160000000
Philipp Hofmannde GERFW268000010
Richmond Tachiede GERFW,MF2121000000
Olaf Marschallde GERFW53551010
Kacper Przybyłkopl POLFW2117100000
Sergio Allievide GERFW,MF3840000
Jürgen Grohde GERDF1450000
Christoph Hemleinde GERFW,MF2135000010
Herbert Hoosde GERDF,MF31970000
Antonio Jonjićde GERFW,MF145000000
Harry Kochde GERDF31950000
Roger Lutzde GERDF42700010
Aaron Opokude GERFW,MF4113010000
Nicolai Rappde GERDF,MF145000010
Hikmet Ciftcitr TURMF137000000
Maurice Devillelu LUXFW,MF137000000
Claus-Dieter Wollitzde GERMF21201100
Simon Zollerde GERFW,MF130000000
Jacques Zouacm CMRFW2120100000
Dickson Abiamang NGAFW129000000
Kenny Redondode GERFW,MF3150100000
Julius Biadade GERFW,MF127000010
Sebastian Kerkde GERFW,MF126110110
Bernhard Winklerde GERFW2530000
Martin Wagnerde GERDF,MF64741121
Jürgen Degende GERFW1230000
Filip Stojilkovićch SUIFW120000000
Marco Reichde GERFW,MF2641000
Amin Younesde GERFW,MF118000000
Dirk Andersde GERMF1160000
Sascha Mockenhauptde GERDF,MF2104000000
Nicolas de Prévillefr FRAFW,MF114000010
Lukas Gottwaltde GERDF113000000
Michael Sommerde GERMF1130000
Dirk Flockde GERMF2560000
Matthias Hamannde GERDF31000010
Antonio Čolakhr CROFW274000000
Nikola Soldohr CRODF18000000
Mike Wunderlichde GERMF18000000
Michael Ballackde GERMF2350000
Philipp Hercherde GERDF,FW285000000
Elias Huthde GERFW212000000
Sebastian Jacobde GERFW12000000
André Fomitschowde GERDF,MF11000000
Marcus Piossekpl POLMF29000000
Thomas Richterde GERDF,MF2910000
Robert Glatzelde GERFW1000000
40829,50838841574

Kaiserslautern Goalkeepers vs. Karlsruher

Kaiserslautern Goalkeepers vs. Karlsruher Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Gerald Ehrmannde GERGK121,047222
Lennart Grillde GERGK190404100.01
Julian Krahlde GERGK2180125766.70
Andreas Luthede GERGK218092777.81
Marius Müllerde GERGK218021
Julian Pollersbeckde GERGK21801100.01
Andreas Reinkede GERGK436042
Michael Serrde GERGK212311
Jan-Ole Sieversde GERGK190606100.01
Tobias Sippelde GERGK218002
Lajos Szűcshu HUNGK19001
312,70032372478.113

Karlsruher Players vs. Kaiserslautern

Karlsruher Players vs. Kaiserslautern Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Matthias Baderde GERDF,MF2180000010
Markus Bährde GERMF21200000
Jens Bäumerde GERMF1900000
Srećko Bogdanhr CRODF76300040
Heiko Bonande GERDF,MF32001000
Robin Bormuthde GERDF2180000000
Daniel Brosinskide GERDF,MF3121000000
Guido Buchwaldde GERDF,MF1900000
Dimitris Diamantakosgr GREFW3201000010
Patrick Drewesde GERGK2180000000
Sean Dundeede GERFW42501000
Alexander Famullade GERGK54500000
Thorsten Finkde GERMF43540031
Matthias Fritzde GERMF1900000
Marius Gersbeckde GERGK2180000000
Radosław Gilewiczpl POLFW,MF1900000
Benedikt Gimberde GERDF,MF190000000
Jérôme Gondorfde GERMF4360000010
Daniel Gordonjm JAMDF,MF4359000000
Manuel Guldede GERDF3270000010
Thomas Häßlerde GERMF65401010
Philip Heisede GERDF,MF2180000000
Thomas Hengende GERDF21800000
Rouwen Henningsde GERFW,MF2117000000
Helmut Hermannde GERFW74631041
David Heroldde GERDF190000000
Sebastian Jungde GERDF4293010000
Oliver Kahnde GERGK76300020
Florian Kamberich SUIFW,MF190000000
Frank Kastnerde GERDF1900010
Marc Kellerfr FRAFW,MF21751020
Dennis Kempede GERDF,MF3270000000
David Kinsombicd CODDF,MF190100010
Sergei Kiriakovxc CISFW53850000
Adrian Knupch SUIFW32243000
Oliver Kreuzerde GERDF65400010
Rainer Kriegde GERFW31770000
Marc Lorenzde GERFW,MF190000000
Jan Mauersbergerde GERDF2180000010
Philipp Maxde GERDF,MF190000000
Stefan Meesde GER1900000
Jonas Meffertde GERMF2180000010
Gunther Metzde GERDF139951020
Florent Muslijaxk KVXFW,MF190000010
Paul Nebelde GERMF4315210000
Peter Neustädterkz KAZDF,FW1900010
Jens Nowotnyde GERDF76300010
Dirk Orlishausende GERGK5450000000
Dominic Peitzde GERMF2180000010
David Pisotde GERDF2180000000
Marvin Pouriéde GERFW2159000000
David Regisus USADF21800010
Burkhard Reichdd GDRDF97330020
Peter Reichertde GERFW1902000
Claus Reitmaierde GERGK65400010
Wolfgang Rolffde GERMF65402020
Yann Rolimbr BRAMF2160000000
Damian Roßbachde GERDF2180000000
Ylli Sallahiat AUTDF190000000
Lars Schmidtde GERDF121,0240020
Edgar Schmittde GERFW31431010
Mehmet Schollde GERMF32701000
Dirk Schusterde GERDF75850040
Rainer Schütterlede GERFW,MF76173020
Michael Spiesde GERFW,MF21801000
Michael Sternkopfde GERFW,MF21351000
Martin Stollde GERDF3270000000
Moritz Stoppelkampde GERFW,MF190000010
Thomas Süssde GERDF43601010
Marin Šverkohr CRODF190000010
Michael Tarnatde GERDF,MF43410030
Marco Thiedede GERDF,MF4247010000
Bjarne Thoelkede GERDF2180000000
Wolfgang Trappde GERDF,MF43600010
Benjamin Uphoffde GERGK2180000000
Enrico Valentiniit ITADF,MF4322000010
René Vollathde GERGK190000000
Marvin Wanitzekde GERMF6508201110
Michael Wittwerde GERDF96300020
Reinhold Yabode GERMF2180000000
Hiroki Yamadajp JPNFW,MF6444000030
Daniel Simmesde GERFW43042000
Boubacar Barryde GERMF186000000
Martin Röserde GERFW,MF185000000
Manfred Benderde GERMF53841020
Burak Çamoğlutr TURMF181000000
Manuel Stieflerde GERDF,MF2171000000
Slaven Bilićhr CRODF54190041
Tim Breithauptde GERMF180000010
Fabian Reesede GERFW,MF179000000
Nicolai Rappde GERDF,MF177000010
Arno Glesiusde GERMF42611000
Mikkel Kaufmanndk DENFW279000010
Fabian Schleusenerde GERFW,MF4252000000
Manuel Torreses ESPMF3174000001
Leon Jensende GERMF280000000
Igor Matanovichr CROFW2154100000
Grischa Prömelde GERMF3244100000
Valeri Shmarovsu URSFW53390000
Anton Finkde GERFW,MF2153000000
Oskar Zawadapl POLFW162000000
Marcel Frankede GERDF4321000020
Mohamed Gouaidatn TUNMF158000000
Michael Harforthde GERMF75731111
Dimitrij Nazarovaz AZEFW,MF4200101100
Philipp Klingmannde GERDF,MF145000000
Alex Nyarkogh GHAMF1450000
Gaëtan Krebsfr FRAMF4224000010
Christian Wückde GERMF21290000
Selçuk Alibaztr TURMF138000000
Milorad Pilipovićrs SRBMF2970020
Lucas Cuetode GERFW,MF129010000
Christoph Kobaldat AUTDF2119000000
Marc Rappde GERDF1290000
Stefan Mugošame MNEFW128000000
Choi Kyoung-rokkr KORFW,MF3133000010
Erwin Hofferat AUTFW3115000000
Dženis Burnićba BIHMF2110010000
Malik Batmazde GERFW,MF281000000
Matthias Lustde GERMF1210000
Iliyan Mitsanskibg BULFW284000000
Simone Rappch SUIFW251000000
Budu Zivzivadzege GEOFW347200000
Ralph Banyde GERDF2510000
Eberhard Carlde GERFW84700020
Markus Schrothde GERFW31250010
Kelvin Araseat AUTFW,MF110000000
Dirk Klingede GERMF190000
Saliou Sanéde GERFW19000000
Sercan Sararertr TURFW,MF19000000
Gunther Schepensbe BELMF160000
Justin Möbiusde GERMF15000000
Thomas Ritterde GERDF150000
Jochen Heisigde GER2210000
Franck Komcm CMRMF292000000
Florian Ballasde GERDF11000000
Alexander Groißde GERMF11000000
Raphael Kraussde GERDF31750010
Vadim Manzonru RUSFW1000000
Charalampos Mavriasgr GREDF,FW1000000
40429,62736532805

Karlsruher Goalkeepers vs. Kaiserslautern

Karlsruher Goalkeepers vs. Kaiserslautern Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Patrick Drewesde GERGK2180101990.01
Alexander Famullade GERGK545091
Marius Gersbeckde GERGK218082675.01
Oliver Kahnde GERGK7630111
Dirk Orlishausende GERGK5450250-50.03
Claus Reitmaierde GERGK654093
Benjamin Uphoffde GERGK218071685.71
René Vollathde GERGK19001
302,70027382174.112

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.