Nürnberg vs. Karlsruher Historical Head-to-HeadSubscribe Now (First Month Free)

Nürnberg
6 wins
11 draws
12 losses
25 goals
Karlsruher
12 wins
11 draws
6 losses
40 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. BundesligaRegular seasonSun2024-04-2813:30 NürnbergKarlsruherMax-Morlock-Stadion
2. BundesligaRegular seasonSun2023-11-2613:30 Karlsruher3.34–11.5Nürnberg25,966BBBank WildparkHarm OsmersMatch Report
2. BundesligaRegular seasonSat2023-04-0813:00 Nürnberg2.01–11.1Karlsruher29,422Max-Morlock-StadionWolfgang HaslbergerMatch Report
2. BundesligaRegular seasonSun2022-10-0213:30 Karlsruher2.03–00.3Nürnberg19,268BBBank WildparkRobert KampkaMatch Report
2. BundesligaRegular seasonSat2022-02-1213:30 Karlsruher2.14–11.0Nürnberg9,265BBBank WildparkSven WaschitzkiMatch Report
2. BundesligaRegular seasonFri2021-08-2718:30 Nürnberg1.52–11.2Karlsruher12,000Max-Morlock-StadionPatrick AltMatch Report
2. BundesligaRegular seasonSun2021-02-2113:30 Karlsruher0.60–11.3NürnbergWildparkstadionBastian DankertMatch Report
2. BundesligaRegular seasonFri2020-10-2318:30 Nürnberg0.81–10.6KarlsruherMax-Morlock-StadionHarm OsmersMatch Report
2. BundesligaRegular seasonFri2020-02-2818:30 Karlsruher1.40–12.1Nürnberg14,450WildparkstadionChristof GünschMatch Report
2. BundesligaRegular seasonSat2019-09-2113:00 Nürnberg1.91–11.5Karlsruher30,332Max-Morlock-StadionMarco FritzMatch Report
2. BundesligaRegular seasonFri2017-03-3118:30 Nürnberg2–1Karlsruher25,113Max-Morlock-StadionMartin PetersenMatch Report
2. BundesligaRegular seasonSun2016-10-1613:30 Karlsruher0–3Nürnberg16,065WildparkstadionFelix ZwayerMatch Report
2. BundesligaRegular seasonSat2016-04-1613:00 Karlsruher2–1Nürnberg17,900WildparkstadionSascha StegemannMatch Report
2. BundesligaRegular seasonMon2015-11-0220:15 Nürnberg0–0Karlsruher25,439Max-Morlock-StadionAarne AarninkMatch Report
2. BundesligaRegular seasonSat2015-02-2813:00 Nürnberg1–1Karlsruher30,458Max-Morlock-StadionGuido WinkmannMatch Report
2. BundesligaRegular seasonSun2014-09-2113:30 Karlsruher3–0Nürnberg19,944WildparkstadionDaniel SiebertMatch Report
BundesligaRegular seasonSat2008-02-02Karlsruher2–0NürnbergThorsten KinhöferMatch Report
BundesligaRegular seasonSun2007-08-12Nürnberg0–2KarlsruherPeter GagelmannMatch Report
BundesligaRegular seasonSat1994-03-05Karlsruher3–2NürnbergHans-Jürgen WeberMatch Report
BundesligaRegular seasonTue1993-09-07Nürnberg1–1KarlsruherHans-Joachim OsmersMatch Report
BundesligaRegular seasonFri1993-03-19Nürnberg0–0KarlsruherHans-Joachim OsmersMatch Report
BundesligaRegular seasonTue1992-09-01Karlsruher1–1NürnbergJürgen WippermannMatch Report
BundesligaRegular seasonSat1992-05-09Nürnberg1–2KarlsruherGerhard TheobaldMatch Report
BundesligaRegular seasonSat1991-11-16Karlsruher1–0NürnbergHellmut KrugMatch Report
BundesligaRegular seasonSat1991-03-23Karlsruher2–0NürnbergHans-Jürgen WeberMatch Report
BundesligaRegular seasonSat1990-09-08Nürnberg0–0KarlsruherKarl-Josef AssenmacherMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat1990-03-24Karlsruher0–0NürnbergLeonhard KentschMatch Report
BundesligaRegular seasonSat1989-09-16Nürnberg2–0KarlsruherGeorg DardenneMatch Report
BundesligaRegular seasonSat1989-04-01Karlsruher1–1NürnbergHeinz WernerMatch Report
BundesligaRegular seasonSat1988-09-10Nürnberg1–3KarlsruherKlaus BroskaMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. BundesligaRegular seasonFri2021-08-2718:30 Nürnberg1.52–11.2Karlsruher12,000Max-Morlock-StadionPatrick AltMatch Report
2. BundesligaRegular seasonSun2021-02-2113:30 Karlsruher0.60–11.3NürnbergWildparkstadionBastian DankertMatch Report
2. BundesligaRegular seasonFri2020-02-2818:30 Karlsruher1.40–12.1Nürnberg14,450WildparkstadionChristof GünschMatch Report
2. BundesligaRegular seasonFri2017-03-3118:30 Nürnberg2–1Karlsruher25,113Max-Morlock-StadionMartin PetersenMatch Report
2. BundesligaRegular seasonSun2016-10-1613:30 Karlsruher0–3Nürnberg16,065WildparkstadionFelix ZwayerMatch Report
BundesligaRegular seasonSat1989-09-16Nürnberg2–0KarlsruherGeorg DardenneMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. BundesligaRegular seasonSat2023-04-0813:00 Nürnberg2.01–11.1Karlsruher29,422Max-Morlock-StadionWolfgang HaslbergerMatch Report
2. BundesligaRegular seasonFri2020-10-2318:30 Nürnberg0.81–10.6KarlsruherMax-Morlock-StadionHarm OsmersMatch Report
2. BundesligaRegular seasonSat2019-09-2113:00 Nürnberg1.91–11.5Karlsruher30,332Max-Morlock-StadionMarco FritzMatch Report
2. BundesligaRegular seasonMon2015-11-0220:15 Nürnberg0–0Karlsruher25,439Max-Morlock-StadionAarne AarninkMatch Report
2. BundesligaRegular seasonSat2015-02-2813:00 Nürnberg1–1Karlsruher30,458Max-Morlock-StadionGuido WinkmannMatch Report
BundesligaRegular seasonTue1993-09-07Nürnberg1–1KarlsruherHans-Joachim OsmersMatch Report
BundesligaRegular seasonFri1993-03-19Nürnberg0–0KarlsruherHans-Joachim OsmersMatch Report
BundesligaRegular seasonTue1992-09-01Karlsruher1–1NürnbergJürgen WippermannMatch Report
BundesligaRegular seasonSat1990-09-08Nürnberg0–0KarlsruherKarl-Josef AssenmacherMatch Report
BundesligaRegular seasonSat1990-03-24Karlsruher0–0NürnbergLeonhard KentschMatch Report
BundesligaRegular seasonSat1989-04-01Karlsruher1–1NürnbergHeinz WernerMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. BundesligaRegular seasonSun2023-11-2613:30 Karlsruher3.34–11.5Nürnberg25,966BBBank WildparkHarm OsmersMatch Report
2. BundesligaRegular seasonSun2022-10-0213:30 Karlsruher2.03–00.3Nürnberg19,268BBBank WildparkRobert KampkaMatch Report
2. BundesligaRegular seasonSat2022-02-1213:30 Karlsruher2.14–11.0Nürnberg9,265BBBank WildparkSven WaschitzkiMatch Report
2. BundesligaRegular seasonSat2016-04-1613:00 Karlsruher2–1Nürnberg17,900WildparkstadionSascha StegemannMatch Report
2. BundesligaRegular seasonSun2014-09-2113:30 Karlsruher3–0Nürnberg19,944WildparkstadionDaniel SiebertMatch Report
BundesligaRegular seasonSat2008-02-02Karlsruher2–0NürnbergThorsten KinhöferMatch Report
BundesligaRegular seasonSun2007-08-12Nürnberg0–2KarlsruherPeter GagelmannMatch Report
BundesligaRegular seasonSat1994-03-05Karlsruher3–2NürnbergHans-Jürgen WeberMatch Report
BundesligaRegular seasonSat1992-05-09Nürnberg1–2KarlsruherGerhard TheobaldMatch Report
BundesligaRegular seasonSat1991-11-16Karlsruher1–0NürnbergHellmut KrugMatch Report
BundesligaRegular seasonSat1991-03-23Karlsruher2–0NürnbergHans-Jürgen WeberMatch Report
BundesligaRegular seasonSat1988-09-10Nürnberg1–3KarlsruherKlaus BroskaMatch Report

Fixture Leaders

Nürnberg Players vs. Karlsruher

Nürnberg Players vs. Karlsruher Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Uli Bayerschmidtde GERDF,MF32700000
Hanno Behrensde GERMF7496010010
Jaromír Blažekcz CZEGK21800000
Mišo Brečkosi SVNDF,MF4360000000
Hans-Jürgen Brunnerde GERMF21800010
Thomas Brunnerde GERDF,FW97650030
Dave Bulthuisnl NEDDF3270000010
Daniel Candeiaspt PORFW,MF190000010
Ondřej Čelůstkacz CZEDF2180000000
Angelos Charisteasgr GREFW21480000
Christoph Dafernerde GERFW299000000
Jörg Dittwarde GERDF,MF54500000
Constant Djakpaci CIVDF190000000
Hans Dorfnerde GERMF32700000
Kwadwo Duahch SUIFW,MF2180101110
Ralf Dusendde GERMF21650010
Marco Engelhardtde GERDF,MF21800010
Patrick Errasde GERDF,MF3212100000
Dirk Fenglerde GERMF42700010
Florian Flickde GERMF2180000010
Sadik Fofanatg TOGDF190000000
Michael Freych SUIFW2180000000
Kay Friedmannde GERDF42960000
Tomáš Galásekcz CZEMF21800010
Johannes Geisde GERDF,MF8553211110
Anders Giskeno NORDF1900000
André Golkede GERFW,MF43600010
Tim Handwerkerde GERDF6506000020
Hans-Jürgen Heidenreichde GERDF,MF32190000
Jannes Hornde GERDF,MF190000010
Even Hovlandno NORDF3270000000
Lukas Jägerat AUTDF,MF190000000
Sead Kajtazyu YUGFW1900010
Vlado Kasalohr CRODF1900000
Thorsten Kirschbaumde GERGK2180000000
Thomas Kleinde GERFW21040000
Jan Kollercz CZEFW1900010
Andreas Köpkede GERGK121,0800000
Jürgen Kramnyde GERMF31330000
Jan Kristiansendk DENDF,MF1900000
Thomas Kristlde GERMF32232000
Luboš Kubíkcz CZEDF,MF1900000
Stephan Kuhnde GERDF42850000
Marco Kurzde GERDF76300000
Tim Leiboldde GERDF,MF190000000
Georg Margreitterat AUTDF,MF5450000000
Tim Matavžsi SVNFW2180100000
Christian Matheniade GERGK8720000010
Jürgen Mössmerde GERDF,MF190000000
Lukas Mühlde GERDF6457000000
Mats Møller Dæhlino NORFW,MF6401100000
Kanji Okunukijp JPNFW,MF190000000
Percy Olivarespe PERDF,MF1900010
Ondřej Petrákcz CZEMF5449000000
Joachim Philipkowskide GERFW,MF54430011
Javier Pinolaar ARGDF3270000010
Jan Polákcz CZEMF2180000010
Patrick Rakovskyde GERGK2180000000
Cristian Ramírezec ECUDF190000010
Dominik Reinhardtde GERDF21800010
Souleyman Sanésn SENFW42800001
Raphael Schäferde GERGK2180000000
Christopher Schindlerde GERDF3270000010
Martin Schneiderde GERMF43601000
Manfred Schwablde GERMF43600000
László Sepsiro ROUDF3270000000
Niklas Starkde GERDF,MF190000000
Alain Sutterch SUIMF1901000
Mario Suverhr CRODF291000000
Jakub Sylvestrsk SVKFW2150010010
Asger Sørensendk DENDF3270000010
Lino Tempelmannde GERMF4360100000
Peter Vindahl Jensendk DENGK190000000
Róbert Vitteksk SVKFW1900000
Erik Wekesserde GERDF,MF297000000
Can Yılmaz Uzuntr TURMF190100000
Sergio Záratear ARGFW,MF53741000
Rainer Zietschde GERDF54501010
Robin Hackde GERFW,MF3237000000
Nikola Dovedanat AUTFW,MF6415000010
Guido Burgstallerat AUTFW,MF4348300020
Benjamin Gollerde GERFW,MF183000000
Lucas Hufnagelge GEOMF182000000
James Lawrencewls WALDF181000000
Oliver Straubede GERMF1800000
Reiner Wirschingde GERFW,MF53571100
Dennis Borkowskide GERFW,MF291000000
Gláuberbr BRADF1740000
Michael Wiesingerde GERMF2930000
Jan Gyamerahde GERDF2163000000
Martin Wagnerde GERDF,MF64790010
Ralf Schmidtde GERDF1660000
Florian Hübnerde GERDF164000000
Lukas Schleimerde GERFW,MF161000000
Erik Shuranovde GERFW3209100000
Marek Mintálsk SVKFW,MF2920000
Marc Oechlerde GERMF97800010
Niclas Füllkrugde GERFW4283000000
Tom Kraußde GERMF4242000000
Felix Lohkemperde GERFW4163100000
Zvjezdan Misimovićba BIHMF1580000
Edgar Sallicm CMRFW,MF158000000
Alessandro Schöpfat AUTMF3237000010
Andreas Wolfde GERDF21460021
Enrico Valentiniit ITADF,MF6496000040
Markus Bäurlede GERMF1450000
Dieter Ecksteinde GERFW64600000
Ahmet Gürleyende GERDF145000000
Lars Jacobsendk DENDF1450000
Pascal Köpkede GERFW145000000
Iván Márquezes ESPDF145000010
Ivan Saenkoru RUSFW,MF1450000
Manuel Schäfflerde GERFW3225010000
Rudolf Stenzelde GERFW1450000
Manuel Wintzheimerde GERFW145000000
Uwe Wolfde GERDF31740031
Oliver Sorgde GERDF2126000000
Zoltán Stieberhu HUNFW,MF134000000
Peniel Mlapatg TOGFW263000000
Fabian Nürnbergerde GERMF4156000020
Uwe Weidemanndd GDRMF2540000
Danny Blumde GERFW,MF3104000010
Tobias Kempede GERFW,MF2121202200
Joshua Kennedyau AUSFW1320000
Michael Beauchampau AUSDF21200000
Taylan Dumande GERMF4123000000
Timo Gebhartde GERMF129000000
Daichi Hayashijp JPNFW129000000
Eduard Löwende GERDF,MF127000000
Kevin Möhwaldde GERMF3207010010
Uwe Röslerde GERFW21160000
Peer Klugede GERMF1240000
Christian Wückde GERMF52362000
Adam Gnezda Čerinsi SVNMF118000000
Ulf Metschiesde GERDF,MF41670020
Nathaniel Brownde GERDF293000000
Nicky Adlerde GERFW,MF1160000
Bryang Kayous USAMF116000000
Christian Hausmannde GERFW,MF42350000
Jens Castropde GERMF3173000010
Patrick Kammerbauerde GERDF,MF28000000
Sarpreet Singhnz NZLFW,MF18000000
Frank Türrde GERFW170000
Sebastian Kerkde GERFW,MF3126100000
Fabian Schleusenerde GERFW,MF337000000
Philip Heisede GERDF,MF11000000
Philipp Hercherde GERDF,FW11000000
Cedric Teuchertde GERFW,MF11000000
39728,63125554544

Nürnberg Goalkeepers vs. Karlsruher

Nürnberg Goalkeepers vs. Karlsruher Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jaromír Blažekcz CZEGK218040
Thorsten Kirschbaumde GERGK21800002
Andreas Köpkede GERGK121,080144
Christian Matheniade GERGK872032141859.42
Patrick Rakovskyde GERGK218030
Raphael Schäferde GERGK21800400
Peter Vindahl Jensendk DENGK1901100.00
292,61033401854.58

Karlsruher Players vs. Nürnberg

Karlsruher Players vs. Nürnberg Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Godfried Aduobegh GHAMF21450010
Marcel Beifusde GERDF190000010
Manfred Benderde GERMF32311000
Slaven Bilićhr CRODF1900000
Srećko Bogdanhr CRODF86342020
Robin Bormuthde GERDF3181000000
Tim Breithauptde GERMF3264000000
Dirk Carlsonlu LUXDF2180000000
Bradley Carnellza RSADF,MF1900000
Patrick Drewesde GERGK190000000
Mario Eggimannch SUIDF21800000
Christian Eichnerde GERDF21801000
Alexander Famullade GERGK54300000
Marcel Frankede GERDF3269000031
Maik Franzde GERDF21800000
Lukas Frödede GERMF3181000000
Marius Gersbeckde GERGK6540000010
Jérôme Gondorfde GERMF8719000020
Daniel Gordonjm JAMDF,MF5361000010
Andreas Görlitzde GERDF,MF21800010
Manuel Guldede GERDF3270000010
Michael Harforthde GERMF54360000
Philip Heisede GERDF,MF7629120010
Rouwen Henningsde GERFW,MF190100000
Helmut Hermannde GERFW64331000
Philipp Hofmannde GERFW6439210010
Sebastian Jungde GERDF4351000010
Dennis Kempede GERDF,MF3270000000
David Kinsombicd CODDF,MF2180000010
Dirk Klingede GERMF21800000
Philipp Klingmannde GERDF,MF190000000
Christoph Kobaldat AUTDF6521000020
Oliver Kreuzerde GERDF65400020
Marc Lorenzde GERMF2160000000
Jan Mauersbergerde GERDF2180000000
Charalampos Mavriasgr GREDF,FW2147000000
Philipp Maxde GERDF,MF190000000
Stefan Meesde GER1900000
Jonas Meffertde GERMF3270100000
Gunther Metzde GERDF86440010
Markus Millerde GERGK21800000
Michael Mutzelde GERMF21800000
Jens Nowotnyde GERDF32700000
Daniel O'Shaughnessyfi FINDF190000000
Dirk Orlishausende GERGK4360000000
Milorad Pilipovićrs SRBMF21210000
David Pisotde GERDF190000000
Grischa Prömelde GERMF3206000010
Burkhard Reichdd GDRDF64480010
Peter Reichertde GERFW1900000
Wolfgang Rolffde GERMF65400010
Lars Schmidtde GERDF87090020
Edgar Schmittde GERFW21801010
Dirk Schusterde GERDF43600010
Rainer Schütterlede GERFW,MF97991030
Valeri Shmarovsu URSFW32190010
Geovani Faria da Silvabr BRAMF1900000
Daniel Simmesde GERFW41941000
Michael Spiesde GERFW,MF21800010
Michael Sternkopfde GERFW,MF21800000
Manuel Stieflerde GERDF,MF2180100010
Lars Stindlde GERFW,MF190010000
Martin Stollde GERDF190000000
Thomas Süssde GERDF32701010
Marco Thiedede GERDF,MF7434010000
Bjarne Thoelkede GERDF3270000010
Christian Timmde GERFW21800010
Wolfgang Trappde GERDF,MF43600000
Benjamin Uphoffde GERGK2180000000
Enrico Valentiniit ITADF,MF5450000120
René Vollathde GERGK2180000000
Marvin Wanitzekde GERMF8674321110
Karl-Heinz Wöhrlinde GER1900000
Hiroki Yamadajp JPNFW,MF6514100010
Tamás Hajnalhu HUNMF21752010
Sergei Kiriakovxc CISFW32690010
Marvin Pouriéde GERFW189000000
Aleksandre Iashvilige GEOFW,MF2910000
Manuel Torreses ESPMF5325110020
Peter Neustädterkz KAZDF,FW1860000
Stephan Ambrosiusgh GHADF2104000000
Joshua Kennedyau AUSFW1831000
Paul Nebelde GERMF3252120020
Lukas Grozurekat AUTFW,MF182010000
Burak Çamoğlutr TURMF288000000
Igor Matanovichr CROFW180000000
Oliver Westerbeekde GERDF,MF1800010
Moritz Stoppelkampde GERFW,MF178000010
Heiko Bonande GERDF,MF21660000
Choi Kyoung-rokkr KORFW,MF4327000010
Reinhold Yabode GERMF2161200000
Alexander Groißde GERMF175000000
Florian Kamberich SUIFW,MF2165000000
Marvin Mehlemde GERFW,MF174000010
Eberhard Carlde GERFW85121040
Matthias Fritzde GERMF1720000
Änis Ben-Hatiratn TUNMF168000000
Lucas Cuetode GERFW,MF285000000
Gaëtan Krebsfr FRAMF4331000000
Arno Glesiusde GERMF31840000
Erwin Hofferat AUTFW3154000000
Ralph Banyde GERDF53320020
Iliyan Mitsanskibg BULFW156000000
Jochen Heisigde GER1550000
Boubacar Barryde GERMF290000010
Marco Djuricinat AUTFW145000000
Bernhard Raabde GER1350000
Koen van der Biezennl NEDFW134000100
Michael Wittwerde GERDF32110020
Dimitris Diamantakosgr GREFW2116000000
Mohamed Gouaidatn TUNMF126010000
Ylli Sallahiat AUTDF3204100000
Mehmet Schollde GERMF42871000
Dominik Kotherde GERFW,MF296000021
Selçuk Alibaztr TURMF120000000
Xavier Amaechieng ENGMF120000000
Oliver Kahnde GERGK86500000
Rainer Kriegde GERFW41202000
Mikkel Kaufmanndk DENFW294110010
Fabian Reesede GERFW,MF116000000
Babacar Guèyesn SENFW220000000
Stefan Mugošame MNEFW115000000
Benjamin Gollerde GERFW,MF3173100010
Dominic Peitzde GERMF3194000020
Tim Fahrenholzde GERMF112000000
Budu Zivzivadzege GEOFW222200000
Dženis Burnićde GERMF110000000
Anton Finkde GERFW,MF110000000
Fabio Kaufmannde GERFW,MF233000000
Fabian Schleusenerde GERFW,MF5301210000
Leon Jensende GERMF278000010
Edmond Kapllanial ALBFW,MF2770000
Vadim Manzonru RUSFW17000000
Malik Batmazde GERFW,MF5105100000
Florian Ballasde GERDF15000000
Simone Rappch SUIFW26000000
Yann Rolimbr BRAMF224000000
Sebastian Freisde GERFW,MF2230000
Dimitrij Nazarovaz AZEFW,MF391000000
Marc Rappde GERDF2130000
Kilian Jakobde GERDF11000000
Eren ÖztürkMF11000000
Timo Staffeldtde GERMF2360010
39828,693381413692

Karlsruher Goalkeepers vs. Nürnberg

Karlsruher Goalkeepers vs. Nürnberg Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Patrick Drewesde GERGK19031266.70
Alexander Famullade GERGK543042
Marius Gersbeckde GERGK65402662080.81
Markus Millerde GERGK218002
Dirk Orlishausende GERGK43603500.02
Benjamin Uphoffde GERGK2180112990.90
René Vollathde GERGK218020
Oliver Kahnde GERGK865053
302,61043253176.710

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.