Dortmund vs. Hannover 96 Historical Head-to-HeadSubscribe Now (First Month Free)

Dortmund
20 wins
8 draws
7 losses
81 goals
Hannover 96
7 wins
8 draws
20 losses
43 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
DFB-PokalRound of 32Wed2022-10-1918:00 Hannover 960–2Dortmund49,000Heinz-von-Heiden-ArenaSven JablonskiMatch Report
BundesligaRegular seasonSat2019-01-2615:30 Dortmund2.75–11.1Hannover 9681,365Signal Iduna ParkManuel GräfeMatch Report
BundesligaRegular seasonFri2018-08-3120:30 Hannover 960.50–00.8Dortmund49,000HDI-ArenaFelix ZwayerMatch Report
BundesligaRegular seasonSun2018-03-1813:30 Dortmund3.41–00.7Hannover 9681,360Signal Iduna ParkPatrick IttrichMatch Report
BundesligaRegular seasonSat2017-10-2815:30 Hannover 962.24–21.0Dortmund49,000HDI-ArenaPatrick IttrichMatch Report
BundesligaRegular seasonSat2016-02-1315:30 Dortmund1–0Hannover 9680,900Signal Iduna ParkGünter PerlMatch Report
BundesligaRegular seasonSat2015-09-1215:30 Hannover 962–4Dortmund49,000HDI-ArenaDaniel SiebertMatch Report
BundesligaRegular seasonSat2015-03-2115:30 Hannover 962–3Dortmund49,000HDI-ArenaFelix BrychMatch Report
BundesligaRegular seasonSat2014-10-2515:30 Dortmund0–1Hannover 9680,667Signal Iduna ParkTobias StielerMatch Report
BundesligaRegular seasonSat2014-03-22Hannover 960–3DortmundGünter PerlMatch Report
BundesligaRegular seasonSat2013-10-19Dortmund1–0Hannover 96Peter GagelmannMatch Report
BundesligaRegular seasonSat2013-03-02Dortmund3–1Hannover 96Tobias WelzMatch Report
BundesligaRegular seasonSun2012-10-07Hannover 961–1DortmundPeter GagelmannMatch Report
BundesligaRegular seasonSun2012-02-26Dortmund3–1Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSun2011-09-18Hannover 962–1DortmundPeter GagelmannMatch Report
BundesligaRegular seasonSat2011-04-02Dortmund4–1Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSun2010-11-07Hannover 960–4DortmundFelix BrychMatch Report
BundesligaRegular seasonSat2010-02-20Dortmund4–1Hannover 96Lutz WagnerMatch Report
BundesligaRegular seasonSat2009-09-19Hannover 961–1DortmundGünter PerlMatch Report
BundesligaRegular seasonSat2009-03-14Hannover 964–4DortmundFelix BrychMatch Report
BundesligaRegular seasonSun2008-10-05Dortmund1–1Hannover 96Wolfgang StarkMatch Report
BundesligaRegular seasonWed2008-04-16Dortmund1–3Hannover 96Günter PerlMatch Report
BundesligaRegular seasonSat2007-11-03Hannover 962–1DortmundPeter SippelMatch Report
BundesligaRegular seasonSat2007-02-24Hannover 964–2DortmundHerbert FandelMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonFri2006-09-29Dortmund2–2Hannover 96Wolfgang StarkMatch Report
BundesligaRegular seasonTue2006-05-02Hannover 961–2DortmundHelmut FleischerMatch Report
BundesligaRegular seasonSat2005-12-03Dortmund0–2Hannover 96Markus SchmidtMatch Report
BundesligaRegular seasonSat2005-02-05Hannover 961–3DortmundKnut KircherMatch Report
BundesligaRegular seasonSun2004-08-29Dortmund1–1Hannover 96Jörg KeßlerMatch Report
BundesligaRegular seasonSat2004-03-27Hannover 961–1DortmundWolfgang StarkMatch Report
BundesligaRegular seasonSat2003-10-18Dortmund6–2Hannover 96Herbert FandelMatch Report
BundesligaRegular seasonSat2003-03-15Dortmund2–0Hannover 96Lutz Michael FröhlichMatch Report
BundesligaRegular seasonSat2002-10-05Hannover 960–3DortmundHermann AlbrechtMatch Report
BundesligaRegular seasonFri1989-04-07Hannover 961–5DortmundBodo KriegelsteinMatch Report
BundesligaRegular seasonTue1988-09-13Dortmund4–0Hannover 96Edgar SteinbornMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
DFB-PokalRound of 32Wed2022-10-1918:00 Hannover 960–2Dortmund49,000Heinz-von-Heiden-ArenaSven JablonskiMatch Report
BundesligaRegular seasonSat2019-01-2615:30 Dortmund2.75–11.1Hannover 9681,365Signal Iduna ParkManuel GräfeMatch Report
BundesligaRegular seasonSun2018-03-1813:30 Dortmund3.41–00.7Hannover 9681,360Signal Iduna ParkPatrick IttrichMatch Report
BundesligaRegular seasonSat2016-02-1315:30 Dortmund1–0Hannover 9680,900Signal Iduna ParkGünter PerlMatch Report
BundesligaRegular seasonSat2015-09-1215:30 Hannover 962–4Dortmund49,000HDI-ArenaDaniel SiebertMatch Report
BundesligaRegular seasonSat2015-03-2115:30 Hannover 962–3Dortmund49,000HDI-ArenaFelix BrychMatch Report
BundesligaRegular seasonSat2014-03-22Hannover 960–3DortmundGünter PerlMatch Report
BundesligaRegular seasonSat2013-10-19Dortmund1–0Hannover 96Peter GagelmannMatch Report
BundesligaRegular seasonSat2013-03-02Dortmund3–1Hannover 96Tobias WelzMatch Report
BundesligaRegular seasonSun2012-02-26Dortmund3–1Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSat2011-04-02Dortmund4–1Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSun2010-11-07Hannover 960–4DortmundFelix BrychMatch Report
BundesligaRegular seasonSat2010-02-20Dortmund4–1Hannover 96Lutz WagnerMatch Report
BundesligaRegular seasonTue2006-05-02Hannover 961–2DortmundHelmut FleischerMatch Report
BundesligaRegular seasonSat2005-02-05Hannover 961–3DortmundKnut KircherMatch Report
BundesligaRegular seasonSat2003-10-18Dortmund6–2Hannover 96Herbert FandelMatch Report
BundesligaRegular seasonSat2003-03-15Dortmund2–0Hannover 96Lutz Michael FröhlichMatch Report
BundesligaRegular seasonSat2002-10-05Hannover 960–3DortmundHermann AlbrechtMatch Report
BundesligaRegular seasonFri1989-04-07Hannover 961–5DortmundBodo KriegelsteinMatch Report
BundesligaRegular seasonTue1988-09-13Dortmund4–0Hannover 96Edgar SteinbornMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat2017-10-2815:30 Hannover 962.24–21.0Dortmund49,000HDI-ArenaPatrick IttrichMatch Report
BundesligaRegular seasonSat2014-10-2515:30 Dortmund0–1Hannover 9680,667Signal Iduna ParkTobias StielerMatch Report
BundesligaRegular seasonSun2011-09-18Hannover 962–1DortmundPeter GagelmannMatch Report
BundesligaRegular seasonWed2008-04-16Dortmund1–3Hannover 96Günter PerlMatch Report
BundesligaRegular seasonSat2007-11-03Hannover 962–1DortmundPeter SippelMatch Report
BundesligaRegular seasonSat2007-02-24Hannover 964–2DortmundHerbert FandelMatch Report
BundesligaRegular seasonSat2005-12-03Dortmund0–2Hannover 96Markus SchmidtMatch Report

Fixture Leaders

Dortmund Players vs. Hannover 96

Dortmund Players vs. Hannover 96 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Manuel Akanjich SUIDF,MF2180000010
Martin Amedickde GERDF1900000
Marc Bartraes ESPDF190000000
Michy Batshuayibe BELFW190100000
Wolfgang de Beerde GERGK21800000
André Bergdølmono NORDF21800010
Günter Breitzkede GERMF21611000
Markus Brzenskade GERDF32700010
Roman Bürkich SUIGK6540000000
Jakub Błaszczykowskipl POLMF13818100000
Emre Cande GERDF,MF190000010
Mahmoud Dahoudde GERMF3187000000
Dedêbr BRADF119330020
Philipp Degench SUIDF,FW64870010
Thomas Delaneydk DENMF2168000000
Abdou Diallosn SENDF2180000000
Erik Durmde GERDF,FW4272000000
Evanílsonbr BRADF,FW43600000
Juan Fernándezar ARGDF,MF1900000
Torsten Fringsde GERMF32703110
Dennis Gentenaarnl NEDGK1900000
Kevin Großkreutzde GERDF,FW97072000
İlkay Gündoğande GERMF7569000020
Tamás Hajnalhu HUNMF42980000
Achraf Hakimima MARDF,MF190110010
Thomas Helmerde GERDF,MF21800000
Marcel Hötteckede GERGK1900000
Mats Hummelsde GERDF141,133100030
Niclas Jensendk DENDF32700020
Shinji Kagawajp JPNFW,MF8605310010
Sebastian Kehlde GERDF,MF151,285100030
Oliver Kirchde GERDF,MF2147000000
Gregor Kobelch SUIGK190000000
Jan Kollercz CZEFW75424010
Robert Kovačhr CRODF32700010
Florian Kringede GERDF,MF97464020
Marc-André Kruskade GERMF63780020
Günter Kutowskide GERDF21801000
Jens Lehmannde GERGK21800000
Christoph Metzelderde GERDF43600010
Frank Millde GERFW1900000
Andreas Möllerde GERMF21801000
Sunday Olisehng NGADF,MF1900010
Patrick Owomoyelade GERDF,MF32700000
Salih Özcantr TURMF190000000
Frank Pagelsdorfde GERMF1901000
Sokratis Papastathopoulosgr GREDF7509000010
Ivan Perišićhr CRODF,FW2941000
Mladen Petrićhr CROFW21800000
Steven Pienaarza RSAMF1900010
Łukasz Piszczekpl POLDF,MF11969000010
Ahmed Reda Madounidz ALGDF32110010
Marco Reusde GERFW,MF9690341010
Matthias Ruländerde GERDF1900000
Felipe Santanabr BRADF62540000
Julian Schieberde GERFW3981000
Nico Schlotterbeckde GERDF190000000
Marcel Schmelzerde GERDF151,203000010
André Schürrlede GERFW,MF2107010000
Bernd Storckde GERDF21800000
Mark Strudaldk DENFW1900000
Neven Subotićrs SRBDF141,260100020
Niklas Sülede GERDF190000000
Tingabr BRAMF64750000
Guillaume Warmuzfr FRAGK21800000
Roman Weidenfellerde GERGK201,800000010
Axel Witselbe BELDF,MF2180100000
Marius Wolfde GERDF,FW190000000
Christian Wörnsde GERDF98101010
Lee Young-pyokr KORDF1900000
Michael Zorcde GERMF1900010
Pierre-Emerick Aubameyangga GABFW,MF5449402200
Youssoufa Moukokode GERFW189000000
Tomáš Rosickýcz CZEMF42992010
Mario Götzede GERFW,MF7519200010
Sven Benderde GERDF,MF11647000000
Henrikh Mkhitaryanam ARMFW,MF5423200010
Murdo MacLeodsct SCOMF1780000
Euzebiusz Smolarekpl POLFW,MF54373000
Ewerthonbr BRAFW53792000
Adrián Ramosco COLFW277000000
Diego Klimowiczar ARGFW31180010
Thomas Krothde GERMF21650000
Matthias Ginterde GERDF,MF2164010000
Andriy Yarmolenkoua UKRFW,MF173100000
Lars Rickende GERFW,MF43223000
Robert Lewandowskipl POLFW85797000
Thorgan Hazardbe BELFW,MF167000010
Donyell Malennl NEDFW,MF167000000
Alexander Freich SUIFW52903110
Gonzalo Castrode GERDF,MF4196000000
Giovanni Federicode GERMF2760000
Lucas Barriospy PARFW52523020
Julian Brandtde GERFW,MF161000000
Thomas Meunierbe BELDF,MF161000000
Salvatore Gambinode GERFW,MF2600000
Nelson Valdezpy PARFW74032031
Dan-Axel Zagadoufr FRADF158100001
Michael Rummeniggede GERFW,MF1550000
Nuri Şahintr TURMF13846100000
Matthew Amoahgh GHAFW1450000
Delron Buckleyza RSAFW,MF32140000
Chris Löwede GERDF,MF1450000
Ömer Topraktr TURDF145000000
Norbert Dickelde GERFW21254000
Jeremy Dudziaktn TUNDF,MF133000000
David Odonkorde GERFW,MF52100010
Adnan Januzajbe BELFW,MF131000000
Jude Bellinghameng ENGMF129101100
Christian Pulisicus USAFW,MF3186000000
Paco Alcáceres ESPFW125000000
Raphaël Guerreiropt PORDF,MF4210110000
Sebastian Tyrałapl POLMF1250000
Gio Reynaus USAFW,MF123000000
Maximilian Philippde GERFW,MF299000000
Jörg Heinrichde GERDF,MF1190000
Michael Luschde GERFW,MF1191000
Leandrobr BRAMF1181000
Karim Adeyemide GERFW,MF117000001
Moritz Leitnerde GERMF1170000
Kosi Sakacd CODDF,MF2370000
Julian Weiglde GERDF,MF4198000000
Patricio Margeticar ARGFW1150000
Ciro Immobileit ITAFW114000000
Stefan Reuterde GERDF,MF42840000
Guy Demelci CIVDF,MF21030010
Sahr Senesiede GERFW,MF2140000
Alexander Conradde GERDF1120000
Jadon Sanchoeng ENGFW,MF2102020000
Jonas Hofmannde GERFW,MF3137000000
Marcus Steegmannde GERFW1110000
Giuseppe Reinade GERFW180000
Antônio da Silvabr BRAMF31050000
Mohamed Zidaneg EGYFW31330000
Márcio Amorosobr BRAFW2781000
Heiko Herrlichde GERFW140000
Christopher Kullmannde GERFW130000
Felix Passlackde GERDF,MF11000000
48134,580781163523

Dortmund Goalkeepers vs. Hannover 96

Dortmund Goalkeepers vs. Hannover 96 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Wolfgang de Beerde GERGK218011
Roman Bürkich SUIGK65401871166.73
Dennis Gentenaarnl NEDGK19010
Marcel Hötteckede GERGK19030
Gregor Kobelch SUIGK190707100.01
Jens Lehmannde GERGK218002
Guillaume Warmuzfr FRAGK218020
Roman Weidenfellerde GERGK201,800729457.13
353,15032432271.910

Hannover 96 Players vs. Dortmund

Hannover 96 Players vs. Dortmund Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mohammed Abdellaoueno NORFW52842000
Kevin Akpogumang NGADF190000010
Leon Andreasendk DENDF,MF4276010000
Waldemar Antonde GERDF,MF4360000000
Bright Arrey-Mbide GERDF190000000
Hanno Balitschde GERMF97650020
Uffe Bechdk DENFW,MF190000000
Maximilian Beierde GERFW,MF190000000
Vinícius Bergantinbr BRADF96541020
Max Besuschkowde GERMF190000010
Mame Biram Dioufsn SENFW,MF21141010
Fredi Bobicde GERFW1900000
Julian Börnerde GERDF,MF190000000
Thomas Brdarićde GERFW43600000
Sofian Chahedtn TUNDF,MF53800010
Steve Cherundolous USADF181,5631040
Detlev Dammeierde GERMF21440011
Bernd Dierßende GERMF1900000
Constant Djakpaci CIVDF21800000
Günter Drewsde GERMF21800010
Ján Ďuricask SVKDF1900000
Élsonbr BRAMF1900000
Robert Enkede GERGK109000000
Michael Esserde GERGK2180000000
Felipebr BRADF3270000010
Mikael Forssellfi FINFW32252100
Florian Fromlowitzde GERGK43600000
Karim Hagguitn TUNDF64531001
Mike Hankede GERFW42161000
Bastian Hellbergde GER21120000
André Hoffmannde GERDF,MF3270000000
Szabolcs Husztihu HUNMF86754210
Mohammadou Idrissoucm CMRFW32700000
Valérien Ismaëlfr FRADF1900000
Jonathasbr BRAFW2169111110
Joselues ESPFW2180000010
Kenan Karamantr TURFW,MF190000000
Felix Klausde GERFW,MF2164100000
Kléberbr BRADF21240000
Stefan Kohnde GERFW1900000
Arouna Konéci CIVFW1901000
Kostas Konstantinidisgr GREDF21800000
Julian Korbde GERDF,MF2180000000
Matthias Kuhlmeyde GER1900000
Altin Lalaal ALBMF141,1090020
Carsten Linkede GERDF,MF1900010
Marcelobr BRADF4360000010
Clint Mathisus USAFW,MF21540000
Per Mertesackerde GERDF54502000
Alexander Miloševićse SWEDF,MF190000000
Sei Muroyajp JPNDF,MF190000000
Phil Neumannde GERDF,MF190000000
Matthias Ostrzolekde GERDF,MF4275000000
Frank Pagelsdorfde GERMF1900000
Christian Panderde GERDF1900010
Veljko Paunovićes ESPFW,MF1900000
Andrzej Pałaszpl POLFW,MF21580000
Sébastien Pocognolibe BELDF,MF32250000
Emanuel Pogatetzat AUTDF32700000
Gheorghe Popescuro ROUDF,FW1900000
Jürgen Prangede GERMF1900000
Edgar Pribde GERMF5330010010
Ralf Rapsde GERGK21800000
Siegfried Reichde GERFW1901000
Salif Sanésn SENDF,MF7598000030
Dieter Schatzschneiderde GERFW1900000
Christian Schulzde GERDF,MF131,101100020
Pirmin Schweglerch SUIMF2180000010
Jörg Sieversde GERGK1900010
Danijel Štefuljhr CRODF,MF1900010
Daniel Stendelde GERFW63060000
Lars Stindlde GERFW,MF8709200020
Karsten Surmannde GERDF,MF21800000
Michael Tarnatde GERDF,MF75850010
Gerhard Tremmelde GERGK1900000
Philipp Tschaunerde GERGK2180000010
Walacebr BRAMF190000000
Leo Weinkaufde GERGK190000000
Kevin Wimmerat AUTDF2180000000
Didier Ya Konanci CIVFW,MF86043020
Chavdar Yankovbg BULMF32140000
Marc Zieglerde GERGK21800000
Ron-Robert Zielerde GERGK10900000020
Ihlas Beboutg TOGFW,MF2177200000
Jimmy Briandfr FRAFW,MF2160000000
Ceyhun Gülselamtr TURDF,MF2178000021
Nebojša Krupnikovićrs SRBMF63891100
Marvin Bakalorzde GERMF4267100000
Hendrik Weydandtde GERFW2157000000
Jan Schlaudraffde GERFW,MF10463000010
Håvard Nielsenno NORFW,MF181000000
Vahid Hashemianir IRNFW,MF42301020
Thomas Christiansenes ESPFW42061120
Ricardo Sousapt PORMF1790000
Dame Dioufsn SENDF1780001
Sérgio Pintopt PORFW,MF96360010
Manuel Schmiedebachde GERMF6480000040
Jannik Dehmde GERDF,MF174000000
Fabian Kunzede GERMF174000010
Nicolai Müllerde GERFW,MF174000000
Johan Djourouch SUIDF1730000
Niclas Füllkrugde GERFW3173000000
Hiroshi Kiyotakejp JPNFW,MF3240110000
Oliver Sorgde GERDF4329000000
Julian de Guzmánca CANMF32510020
Jiří Štajnercz CZEFW,MF159832000
Marius Stankevičiuslt LTUDF,MF171000000
Jaimees ESPMF1700000
Karl-Heinz Geilsde GERDF,MF21590010
Gregor Grillemeierde GERFW1680000
Marc van Hintumnl NEDDF1680010
Christoph Dabrowskide GERMF32461010
Jacek Krzynówekpl POLFW,MF2790000
Henning Haugerno NORMF1630000
Thomas Zechelde GERDF,MF2800010
Moritz Stoppelkampde GERFW,MF31610000
Takuma Asanojp JPNFW,MF293000000
Leonardo Bittencourtde GERFW,MF4279010021
Sören Halfarde GERDF1450000
Valdet Ramaal ALBFW,MF1450000
Konstantin Rauschru RUSDF,MF105700010
Bobby Woodus USAFW,MF145000000
DaMarcus Beasleyus USADF,FW1340000
Martin Grothde GERMF1320000
Jan Rosenthalde GERFW,MF52710010
Leandro Fonsecabr BRAFW1260000
Arnold Brugginknl NEDFW,MF52804010
Denis Wolfph PHIFW,MF1241000
Michael Delurade GERFW,MF2680000
Deniz Kadahtr TURFW,MF1230000
Markus Schulerde GERDF21120000
Holger Willmerde GERDF,MF1210000
Mario Eggimannch SUIDF53800000
Miiko Albornozcl CHIDF,MF5374000000
Conor Caseyus USAFW1190000
Maurice Hirschde GERMF119000000
Jiří Kaufmancz CZEFW,MF3720000
Allan Saint-Maximinfr FRAFW,MF231000000
Silvio Schröterde GERMF3570000
Noah Joel Sarenren Bazeeng NGAMF260000000
Charlison Benschopcw CUWFW118000000
Tim Dierßende GERMF116000000
Martin Harnikat AUTFW,MF116010000
Derrick Köhnde GERDF,MF116000000
Enzo Leopoldde GERFW,MF116000000
Sebastian Stolzede GERFW,MF116000000
Carlitospt PORFW,MF1150000
Benjamin Lauthde GERFW1150000
Iver Fossumno NORMF3193000000
Mevlüt Erdinçtr TURFW112000000
Christopher Avevorde GERDF,MF1110000
Dariusz Żurawpl POLDF96310000
Hiroki Sakaijp JPNDF,MF6440000020
Sebastian Kerkde GERFW,MF19000000
Gaëtan Krebsfr FRAMF180000
Benjamin Hadžićba BIHFW17010000
Artur Sobiechpl POLFW7428200021
Linton Mainade GERFW,MF295000000
Thorsten Nehrbauerde GERMF130000
Frank Fahrenhorstde GERDF52801010
Sebastian Maierde GERMF11000000
48434,54943761696

Hannover 96 Goalkeepers vs. Dortmund

Hannover 96 Goalkeepers vs. Dortmund Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Robert Enkede GERGK10900171
Michael Esserde GERGK2180125758.31
Florian Fromlowitzde GERGK4360130
Ralf Rapsde GERGK218090
Jörg Sieversde GERGK19030
Gerhard Tremmelde GERGK19020
Philipp Tschaunerde GERGK2180123975.00
Leo Weinkaufde GERGK19062583.30
Marc Zieglerde GERGK218070
Ron-Robert Zielerde GERGK1090022201672.71
353,15052813771.23

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.