Goal Log

Goal Log Table
Rk Date Round Venue Scorer Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12018-09-01Matchweek 2HomeLeon BaileyWolfsburgY0.030.08Left Foot24240-0Pavao PervanMitchell WeiserMitchell WeiserPass (Live)Kai HavertzPass (Live)
22018-09-15Matchweek 3AwayWendellBayern MunichY0.791.00Left Foot1350-0Manuel NeuerFouledTin JedvajPass (Live)
32018-09-23Matchweek 4HomeKai HavertzMainz 05Y0.360.58Head8620-0Florian MüllerJulian BrandtJulian BrandtPass (Live)Lars BenderPass (Live)
42018-09-26Matchweek 5AwayKevin VollandDüsseldorfY0.750.97Left Foot2500-0Michael RensingDominik KohrDominik KohrShotVolley
52018-09-26Matchweek 5AwayKevin VollandDüsseldorfY0.320.16Head9601-0Michael RensingKai HavertzKai HavertzPass (Live)Leon BaileyPass (Live)
62018-09-29Matchweek 6HomeMitchell WeiserDortmundY0.030.41Right Foot2390-0Roman BürkiLucas AlarioLucas AlarioPass (Live)Kai HavertzPass (Live)
72018-09-29Matchweek 6HomeJonathan TahDortmundY0.120.11Right Foot10391-0Roman BürkiKai HavertzShot
82018-10-20Matchweek 8HomeLars BenderHannover 96Y*0.060.16Right Foot14340-1Michael EsserJulian BrandtJulian BrandtPass (Live)Kai HavertzPass (Live)Deflected
92018-10-20Matchweek 8HomeKarim BellarabiHannover 96N0.060.55Left Foot1590+41-2Michael EsserLars BenderLars BenderPass (Live)Kai HavertzPass (Live)
102018-10-28Matchweek 9AwayKevin VollandWerder BremenY0.510.78Left Foot580-0Jiří PavlenkaKarim BellarabiKarim BellarabiPass (Live)Julian BrandtPass (Live)
112018-10-28Matchweek 9AwayJulian BrandtWerder BremenY0.360.56Right Foot17381-0Jiří Pavlenka
122018-10-28Matchweek 9AwayKarim BellarabiWerder BremenY0.500.98Right Foot15452-0Jiří PavlenkaKevin VollandKevin VollandPass (Live)Kai HavertzPass (Live)
132018-10-28Matchweek 9AwayKai HavertzWerder BremenY0.080.11Left Foot8673-2Jiří PavlenkaKevin VollandKevin VollandPass (Live)Julian BrandtPass (Live)
142018-10-28Matchweek 9AwayAleksandar DragovićWerder BremenY0.570.81Left Foot3724-2Jiří PavlenkaJulian BrandtJulian BrandtPass (Dead)Volley
152018-10-28Matchweek 9AwayKai HavertzWerder BremenY0.640.87Left Foot6775-2Jiří PavlenkaMitchell WeiserMitchell WeiserPass (Live)Kevin VollandPass (Live)Deflected
162018-11-03Matchweek 10HomeKarim BellarabiHoffenheimY0.050.17Right Foot12300-1Oliver BaumannMitchell WeiserMitchell WeiserPass (Live)Kai HavertzPass (Live)
172018-11-23Matchweek 12HomeKevin VollandStuttgartY0.160.27Head5760-0Ron-Robert ZielerKai HavertzKai HavertzPass (Live)Julian BrandtPass (Dead)
182018-11-23Matchweek 12HomeKevin VollandStuttgartY0.070.10Left Foot18831-0Ron-Robert ZielerLucas AlarioLucas AlarioPass (Live)Kai HavertzPass (Live)Volley
192018-12-03Matchweek 13AwayKai HavertzNürnbergY0.100.72Left Foot10290-0Fabian BredlowJulian BrandtPass (Live)Dominik KohrPass (Live)
202018-12-08Matchweek 14HomeLucas AlarioAugsburgN0.150.19Right Foot10750-0Andreas LutheLars BenderLars BenderPass (Live)WendellPass (Live)
212018-12-16Matchweek 15AwayKarim BellarabiEint FrankfurtY0.260.48Right Foot11650-2Kevin TrappLeon BaileyKevin VollandPass (Live)Leon BaileyPass (Live)
222018-12-19Matchweek 16AwayAleksandar DragovićSchalke 04Y0.090.06Right Foot10260-0Ralf FährmannLeon BaileyShot
232018-12-19Matchweek 16AwayLucas AlarioSchalke 04Y0.050.27Left Foot17351-0Ralf FährmannWendellWendellPass (Live)Aleksandar DragovićPass (Live)
242018-12-22Matchweek 17HomeKevin VollandHertha BSCY0.350.64Right Foot1150-0Rune JarsteinCharles AránguizCharles AránguizPass (Live)Kai HavertzPass (Live)
252018-12-22Matchweek 17HomeKai HavertzHertha BSCY0.380.38Left Foot11231-0Rune Jarstein
262018-12-22Matchweek 17HomeKai HavertzHertha BSCY0.340.31Left Foot14492-1Rune JarsteinCharles AránguizCharles AránguizPass (Live)Julian BaumgartlingerPass (Live)
272019-01-26Matchweek 19AwayKai HavertzWolfsburgY0.790.99Left Foot13450-0Koen CasteelsKevin VollandFouled
282019-01-26Matchweek 19AwayKevin VollandWolfsburgY0.070.04Right Foot11621-0Koen CasteelsCharles AránguizCharles AránguizPass (Live)Julian BrandtPass (Live)
292019-01-26Matchweek 19AwayJulian BrandtWolfsburgY0.510.85Left Foot6882-0Koen CasteelsKarim BellarabiKarim BellarabiPass (Live)Charles AránguizPass (Live)
302019-02-02Matchweek 20HomeLeon BaileyBayern MunichY0.060.58Left Foot31530-1Sven UlreichKevin VollandFouledJulian BrandtPass (Live)
312019-02-02Matchweek 20HomeKevin VollandBayern MunichY*0.420.80Left Foot9631-1Sven UlreichKarim BellarabiKarim BellarabiPass (Live)Mitchell WeiserPass (Live)
322019-02-02Matchweek 20HomeLucas AlarioBayern MunichN0.360.43Left Foot9872-1Sven UlreichJulian BrandtJulian BrandtPass (Live)Karim BellarabiPass (Live)
332019-02-08Matchweek 21AwayWendellMainz 05Y0.980.99Left Foot150-0Florian MüllerKarim BellarabiKarim BellarabiShot
342019-02-08Matchweek 21AwayKai HavertzMainz 05Y0.270.63Left Foot17191-1Florian MüllerJulian BrandtJulian BrandtPass (Live)Julian BrandtTake-On
352019-02-08Matchweek 21AwayJulian BrandtMainz 05Y0.460.75Left Foot8302-1Florian MüllerKevin VollandKevin VollandPass (Live)Julian BrandtPass (Live)
362019-02-08Matchweek 21AwayKarim BellarabiMainz 05Y0.080.68Right Foot20433-1Florian MüllerJulian BrandtJulian BrandtPass (Live)Kai HavertzPass (Live)
372019-02-08Matchweek 21AwayJulian BrandtMainz 05Y0.290.70Right Foot15644-1Florian MüllerKevin VollandKevin VollandPass (Live)Julian BrandtPass (Live)
382019-02-17Matchweek 22HomeKai HavertzDüsseldorfY0.540.88Left Foot6180-0Jaroslav DrobnýKevin VollandKevin VollandPass (Live)Lucas AlarioPass (Live)
392019-02-17Matchweek 22HomeLeon BaileyDüsseldorfY0.400.57Left Foot5661-0Jaroslav DrobnýMitchell WeiserShot
402019-02-24Matchweek 23AwayKevin VollandDortmundY*0.030.26Left Foot25370-1Roman BürkiKai HavertzKai HavertzPass (Live)Kevin VollandPass (Live)
412019-02-24Matchweek 23AwayJonathan TahDortmundY0.100.23Head9751-3Roman BürkiJulian BrandtJulian BrandtPass (Dead)Kai HavertzFouled
422019-03-02Matchweek 24HomeCharles AránguizFreiburgY0.020.14Right Foot2740-0Alexander SchwolowJulian BrandtPass (Live)Charles AránguizPass (Live)
432019-03-02Matchweek 24HomeLeon BaileyFreiburgY0.960.98Left Foot0731-0Alexander SchwolowKevin VollandKevin VollandShotVolley
442019-03-10Matchweek 25AwayKevin VollandHannover 96Y*0.930.97Left Foot2130-0Michael EsserJulian BrandtShot
452019-03-10Matchweek 25AwayKevin VollandHannover 96Y*0.410.63Left Foot17281-0Michael EsserJulian BrandtJulian BrandtPass (Live)Kai HavertzPass (Live)
462019-03-10Matchweek 25AwayKai HavertzHannover 96Y0.050.06Head14872-2Michael EsserJulian BrandtJulian BrandtPass (Live)Kai HavertzPass (Live)
472019-03-17Matchweek 26HomeLeon BaileyWerder BremenY0.080.58Left Foot29750-2Jiří PavlenkaJulian BrandtFouledJulian BaumgartlingerPass (Live)
482019-03-29Matchweek 27AwayKevin VollandHoffenheimY0.310.59Head9170-1Oliver BaumannJulian BrandtJulian BrandtPass (Live)Karim BellarabiPass (Live)
492019-04-06Matchweek 28HomeKai HavertzRB LeipzigY0.791.00Left Foot13110-0Péter GulácsiKevin VollandFouledJulian BrandtPass (Dead)
502019-04-06Matchweek 28HomeKai HavertzRB LeipzigY0.050.75Left Foot14231-1Péter GulácsiJulian BaumgartlingerJulian BaumgartlingerPass (Live)Charles AránguizPass (Live)Volley
512019-04-13Matchweek 29AwayKai HavertzStuttgartY0.790.99Left Foot13640-0Ron-Robert ZielerKevin VollandFouledKai HavertzPass (Live)
522019-04-20Matchweek 30HomeLucas AlarioNürnbergN0.070.23Head8610-0Christian MatheniaJulian BrandtJulian BrandtPass (Dead)Julian BrandtPass (Live)
532019-04-20Matchweek 30HomeKevin VollandNürnbergY*0.120.57Right Foot14861-0Christian MatheniaLucas AlarioLucas AlarioPass (Live)Julian BrandtPass (Live)
542019-04-26Matchweek 31AwayKevin VollandAugsburgY*0.210.35Left Foot16150-1Gregor KobelCharles AránguizCharles AránguizPass (Live)Julian BrandtPass (Live)
552019-04-26Matchweek 31AwayKai HavertzAugsburgY0.100.34Right Foot12481-1Gregor KobelKevin VollandKevin VollandPass (Live)Julian BrandtPass (Live)
562019-04-26Matchweek 31AwayJonathan TahAugsburgY0.190.34Right Foot9602-1Gregor KobelJulian BrandtShotVolley
572019-04-26Matchweek 31AwayJulian BrandtAugsburgY0.680.94Right Foot5883-1Gregor KobelDominik KohrDominik KohrShot
582019-05-05Matchweek 32HomeKai HavertzEint FrankfurtY0.060.40Left Foot1920-0Kevin TrappCharles AránguizCharles AránguizPass (Live)Julian BrandtPass (Live)
592019-05-05Matchweek 32HomeJulian BrandtEint FrankfurtY0.480.74Right Foot9131-0Kevin TrappCharles AránguizCharles AránguizShot
602019-05-05Matchweek 32HomeLucas AlarioEint FrankfurtY0.270.14Head4232-1Kevin TrappLars BenderLars BenderPass (Live)Deflected
612019-05-05Matchweek 32HomeCharles AránguizEint FrankfurtY0.070.26Left Foot9283-1Kevin TrappJulian BrandtPass (Live)Charles AránguizPass (Live)
622019-05-05Matchweek 32HomeLucas AlarioEint FrankfurtY0.700.95Left Foot5344-1Kevin TrappKevin VollandKevin VollandPass (Live)WendellPass (Live)
632019-05-05Matchweek 32HomeMartin Hinteregger (OG)Eint FrankfurtY365-1Kevin TrappOwn Goal
642019-05-11Matchweek 33HomeKai HavertzSchalke 04Y0.320.23Left Foot14310-0Alexander NübelKevin VollandPass (Live)Charles AránguizPass (Live)
652019-05-18Matchweek 34AwayKai HavertzHertha BSCY0.310.87Left Foot8280-0Thomas KraftJonathan TahJonathan TahPass (Live)Charles AránguizPass (Live)Volley
662019-05-18Matchweek 34AwayLucas AlarioHertha BSCY0.410.53Right Foot11381-1Thomas KraftWendellWendellPass (Live)Jonathan TahPass (Live)
672019-05-18Matchweek 34AwayJulian BrandtHertha BSCY0.070.55Right Foot21542-1Thomas KraftCharles AránguizCharles AránguizPass (Live)Mitchell WeiserPass (Live)
682019-05-18Matchweek 34AwayLucas AlarioHertha BSCY0.921.00Head1723-1Thomas KraftKevin VollandKevin VollandShot
692019-05-18Matchweek 34AwayLucas AlarioHertha BSCY0.440.85Left Foot11884-1Thomas KraftLars BenderLars BenderPass (Live)Kai HavertzPass (Live)
Goal Log Table
Rk Date Round Venue Scorer Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12018-08-25Matchweek 1AwayJonas HofmannGladbachY0.790.99Right Foot13550-0Ramazan ÖzcanFlorian NeuhausFouled
22018-08-25Matchweek 1AwayFabian JohnsonGladbachY0.360.75Right Foot8581-0Ramazan ÖzcanRaffaelRaffaelPass (Live)Fabian JohnsonPass (Live)
32018-09-01Matchweek 2HomeRamazan Özcan (OG)WolfsburgY360-1Ramazan ÖzcanOwn Goal
42018-09-01Matchweek 2HomeWout WeghorstWolfsburgY0.130.26Head7551-1Ramazan ÖzcanJérôme RoussillonJérôme RoussillonPass (Live)Yannick GerhardtShot
52018-09-01Matchweek 2HomeRenato SteffenWolfsburgY0.300.67Left Foot21602-1Ramazan ÖzcanJosip BrekaloJosip BrekaloPass (Live)Jérôme RoussillonPass (Live)
62018-09-15Matchweek 3AwayCorentin TolissoBayern MunichY0.100.72Left Foot11100-1Lukáš HrádeckýRobert LewandowskiPass (Live)Thomas MüllerPass (Live)
72018-09-15Matchweek 3AwayArjen RobbenBayern MunichY0.050.37Left Foot17191-1Lukáš HrádeckýThiago AlcántaraPass (Live)Jérôme BoatengPass (Live)Volley
82018-09-15Matchweek 3AwayJames RodríguezBayern MunichN0.590.79Head6892-1Lukáš HrádeckýThiago AlcántaraThiago AlcántaraPass (Live)
92018-09-26Matchweek 5AwayRouwen HenningsDüsseldorfY0.790.98Left Foot1390+40-2Lukáš HrádeckýNiko GießelmannFouledRouwen HenningsPass (Live)
102018-09-29Matchweek 6HomeJacob Bruun LarsenDortmundY0.940.98Right Foot2650-2Lukáš HrádeckýMarco ReusShot
112018-09-29Matchweek 6HomeMarco ReusDortmundY*0.130.16Right Foot14691-2Lukáš HrádeckýJadon SanchoJadon SanchoPass (Live)Marco ReusPass (Live)
122018-09-29Matchweek 6HomePaco AlcácerDortmundN0.610.99Right Foot5852-2Lukáš HrádeckýAchraf HakimiAchraf HakimiPass (Live)Paco AlcácerPass (Live)
132018-09-29Matchweek 6HomePaco AlcácerDortmundN0.360.36Right Foot2290+43-2Lukáš HrádeckýJadon SanchoJadon SanchoPass (Live)Achraf HakimiPass (Live)
142018-10-20Matchweek 8HomeFlorent MuslijaHannover 96Y0.080.58Right Foot29250-0Lukáš HrádeckýFelipeFouledFelipeShot
152018-10-20Matchweek 8HomeFelipeHannover 96Y0.080.04Left Foot10541-1Lukáš HrádeckýPirmin SchweglerPass (Live)Deflected, Volley
162018-10-28Matchweek 9AwayClaudio PizarroWerder BremenN0.340.73Left Foot12600-3Lukáš HrádeckýDavy KlaassenDavy KlaassenPass (Live)Theodor Gebre SelassiePass (Live)
172018-10-28Matchweek 9AwayYuya OsakoWerder BremenY0.580.77Left Foot4621-3Lukáš Hrádecký
182018-11-03Matchweek 10HomeReiss NelsonHoffenheimY0.020.61Right Foot20190-0Lukáš HrádeckýVincenzo GrifoVincenzo GrifoPass (Dead)Reiss NelsonTake-On
192018-11-03Matchweek 10HomeJoelintonHoffenheimY0.420.92Head6341-1Lukáš HrádeckýPavel KadeřábekPavel KadeřábekPass (Live)Florian GrillitschPass (Live)
202018-11-03Matchweek 10HomeVincenzo GrifoHoffenheimY0.790.99Right Foot13492-1Lukáš HrádeckýJoelintonFouledKevin AkpogumaPass (Live)
212018-11-03Matchweek 10HomeJoelintonHoffenheimY0.100.30Right Foot14733-1Lukáš HrádeckýVincenzo GrifoVincenzo GrifoPass (Live)
222018-11-11Matchweek 11AwayYussuf PoulsenRB LeipzigY0.520.76Right Foot9270-0Lukáš HrádeckýDiego DemmeDiego DemmePass (Live)Ibrahima KonatéPass (Live)
232018-11-11Matchweek 11AwayLukas KlostermannRB LeipzigY0.100.26Right Foot14681-0Lukáš HrádeckýMarcel SabitzerMarcel SabitzerPass (Live)Yussuf PoulsenPass (Live)Deflected
242018-11-11Matchweek 11AwayYussuf PoulsenRB LeipzigY0.550.93Right Foot11852-0Lukáš HrádeckýLukas Klostermann
252018-12-03Matchweek 13AwayGeorg MargreitterNürnbergY0.050.12Left Foot16570-1Lukáš HrádeckýPatrick ErrasShotDeflected
262018-12-16Matchweek 15AwayDanny da CostaEint FrankfurtY0.800.86Right Foot3280-0Lukáš HrádeckýFilip KostićFilip KostićPass (Live)Jetro WillemsPass (Live)
272018-12-16Matchweek 15AwayFilip KostićEint FrankfurtY0.520.67Right Foot7571-0Lukáš HrádeckýSébastien HallerSébastien HallerPass (Live)Danny da CostaPass (Live)
282018-12-19Matchweek 16AwayHaji WrightSchalke 04Y0.350.31Right Foot645+20-2Lukáš HrádeckýWeston McKennieWeston McKennieShotVolley
292018-12-22Matchweek 17HomeJordan TorunarighaHertha BSCY0.410.80Right Foot4260-2Lukáš HrádeckýFabian LustenbergerFabian LustenbergerShotVolley
302019-01-19Matchweek 18HomeAlassane PléaGladbachY0.060.70Right Foot13370-0Lukáš HrádeckýJonas HofmannJonas HofmannPass (Live)Lars StindlPass (Live)
312019-02-02Matchweek 20HomeLeon GoretzkaBayern MunichY0.320.22Head9410-0Lukáš HrádeckýThomas MüllerThomas MüllerPass (Live)Kingsley ComanShot
322019-02-08Matchweek 21AwayRobin QuaisonMainz 05Y0.400.69Left Foot390-1Lukáš HrádeckýAlexander HackAlexander HackShot
332019-02-24Matchweek 23AwayDan-Axel ZagadouDortmundY0.540.60Left Foot4300-0Lukáš HrádeckýJadon SanchoJadon SanchoPass (Dead)Achraf HakimiFouled
342019-02-24Matchweek 23AwayJadon SanchoDortmundY0.060.42Right Foot13381-1Lukáš HrádeckýAbdou DialloAbdou DialloPass (Live)Raphaël GuerreiroPass (Live)Volley
352019-02-24Matchweek 23AwayMario GötzeDortmundY*0.050.42Right Foot21602-1Lukáš HrádeckýAxel WitselPass (Live)Julian WeiglPass (Live)
362019-03-10Matchweek 25AwayJonathasHannover 96Y0.040.25Head14510-2Lukáš HrádeckýGenki HaraguchiGenki HaraguchiPass (Live)Linton MainaPass (Live)
372019-03-10Matchweek 25AwayMitchell Weiser (OG)Hannover 96Y731-2Lukáš HrádeckýOwn Goal
382019-03-17Matchweek 26HomeMax KruseWerder BremenY*0.080.70Left Foot17130-0Lukáš HrádeckýMaximilian EggesteinMaximilian EggesteinPass (Live)Johannes EggesteinPass (Live)
392019-03-17Matchweek 26HomeMilot RashicaWerder BremenY0.120.16Right Foot14371-0Lukáš HrádeckýMax KruseMax KrusePass (Live)Johannes EggesteinTake-OnDeflected
402019-03-17Matchweek 26HomeMax KruseWerder BremenY*0.530.94Right Foot1190+52-1Lukáš HrádeckýMartin HarnikMax KruseTake-OnMartin HarnikPass (Live)
412019-03-29Matchweek 27AwayIshak BelfodilHoffenheimY0.070.28Right Foot17100-0Lukáš HrádeckýAndrej KramarićAndrej KramarićPass (Live)Benjamin HübnerPass (Live)
422019-03-29Matchweek 27AwaySven Bender (OG)HoffenheimY511-1Lukáš HrádeckýOwn Goal
432019-03-29Matchweek 27AwayIshak BelfodilHoffenheimY0.060.31Right Foot16612-1Lukáš HrádeckýFlorian GrillitschFlorian GrillitschPass (Live)Leonardo BittencourtPass (Live)
442019-03-29Matchweek 27AwayAndrej KramarićHoffenheimY0.930.99Right Foot1793-1Lukáš HrádeckýIshak BelfodilIshak BelfodilShot
452019-04-06Matchweek 28HomeMarcel SabitzerRB LeipzigY0.090.30Right Foot25170-1Lukáš HrádeckýEmil ForsbergFouledAmadou HaidaraPass (Live)
462019-04-06Matchweek 28HomeTimo WernerRB LeipzigY0.070.28Right Foot16641-2Lukáš HrádeckýEmil ForsbergTimo WernerTake-OnEmil ForsbergPass (Live)
472019-04-06Matchweek 28HomeEmil ForsbergRB LeipzigY0.790.99Right Foot13712-2Lukáš HrádeckýFouledKonrad LaimerPass (Live)
482019-04-06Matchweek 28HomeMatheus CunhaRB LeipzigN0.400.37Right Foot14833-2Lukáš HrádeckýTimo WernerMatheus CunhaTake-OnTimo WernerPass (Live)
492019-04-26Matchweek 31AwayKevin DansoAugsburgY0.060.38Head11120-0Lukáš HrádeckýJonathan SchmidJonathan SchmidPass (Dead)André HahnShot
502019-05-05Matchweek 32HomeFilip KostićEint FrankfurtY0.020.09Left Foot31140-2Lukáš HrádeckýDeflected
512019-05-11Matchweek 33HomeGuido BurgstallerSchalke 04Y0.480.83Left Foot14470-1Lukáš HrádeckýNassim BoujellabNassim BoujellabPass (Live)Nassim BoujellabTake-On
522019-05-18Matchweek 34AwayValentino LazaroHertha BSCY0.980.97Left Foot1340-1Lukáš HrádeckýOndrej DudaOndrej DudaShot

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.