Football Matches on Sunday April 20, 2025

Go to Date
Champions League">
Champions League" data-no-inpage="1">

Champions League

Champions League Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Semi-finals18:00 Barcelona eseng ChelseaEstadi Johan CruyffHead-to-HeadLeg 2 of 2; Arsenal 1:2 Lyon
Premier League">
Premier League" data-no-inpage="1">

eng Premier League

eng Premier League Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier League3314:00 Ipswich TownArsenalPortman Road StadiumHead-to-Head
Premier League3314:00 FulhamChelseaCraven CottageHead-to-Head
Premier League3314:00 Manchester UtdWolvesOld TraffordHead-to-Head
Premier League3316:30 Leicester CityLiverpoolKing Power StadiumHead-to-Head
Women's Super League">
Women's Super League" data-no-inpage="1">

eng Women's Super League

eng Women's Super League Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Women's Super League1913:00 Manchester CityEvertonJoie StadiumHead-to-Head
Women's Super League1914:00 TottenhamAston VillaGaughan Group StadiumHead-to-Head
La Liga">
La Liga" data-no-inpage="1">

es La Liga

es La Liga Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
La Liga3214:00 ValladolidOsasunaEstadio Municipal José ZorrillaHead-to-Head
La Liga3216:15 VillarrealReal SociedadEstadio de la CerámicaHead-to-Head
La Liga3218:30 SevillaAlavésEstadio Ramón Sánchez PizjuánHead-to-Head
La Liga3221:00 Real MadridAthletic ClubEstadio Santiago BernabéuHead-to-Head
Liga F">
Liga F" data-no-inpage="1">

es Liga F

es Liga F Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Liga F2612:00 LevanteDep La CoruñaCiudad Deportiva de Buñol - Campo 1Head-to-Head
Liga F2616:00 Real MadridReal BetisEstadio Alfredo Di StéfanoHead-to-Head
Segunda División">
Segunda División" data-no-inpage="1">

es Segunda División

es Segunda División Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Segunda División3614:00 CartagenaGranadaEstadio Municipal CartagonovaHead-to-Head
Segunda División3616:15 CórdobaOviedoEstadio Nuevo ArcángelHead-to-Head
Segunda División3618:30 EibarMálagaEstadio Municipal de IpurúaHead-to-Head
Segunda División3621:00 La CoruñaTenerifeEstadio Abanca-RiazorHead-to-Head
Bundesliga">
Bundesliga" data-no-inpage="1">

de Bundesliga

de Bundesliga Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Bundesliga3015:30 AugsburgEint FrankfurtWWK ArenaHead-to-Head
Bundesliga3017:30 DortmundGladbachSignal Iduna ParkHead-to-Head
Bundesliga3019:30 St. PauliLeverkusenMillerntor-StadionHead-to-Head
2. Bundesliga">
2. Bundesliga" data-no-inpage="1">

de 2. Bundesliga

de 2. Bundesliga Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
2. Bundesliga3013:30 KölnPreußen MünsterRheinEnergieSTADIONHead-to-Head
2. Bundesliga3013:30 MagdeburgJahn R'burgAvnet ArenaHead-to-Head
2. Bundesliga3013:30 Darmstadt 98Hannover 96Merck-Stadion am BöllenfalltorHead-to-Head
2. Bundesliga3013:30 KarlsruherGreuther FürthBBBank WildparkHead-to-Head
2. Bundesliga3013:30 UlmHertha BSCDonaustadionHead-to-Head
3. Liga">
3. Liga" data-no-inpage="1">

de 3. Liga

de 3. Liga Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
3. Liga3413:30 SaarbrückenDresdenStadion Ludwigspark (1953)Head-to-Head
3. Liga3416:30 Hannover 96 IISV WaldhofEilenriedestadionHead-to-Head
3. Liga3419:30 Erzgebirge AueDortmund IIErzgebirgsstadionHead-to-Head
Serie A">
Serie A" data-no-inpage="1">

it Serie A

it Serie A Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Serie A3315:00 EmpoliVeneziaStadio Carlo Castellani - Computer Gross...Head-to-Head
Serie A3318:00 BolognaInterStadio Renato Dall'AraHead-to-Head
Serie A3320:45 MilanAtalantaStadio Giuseppe MeazzaHead-to-Head
Ligue 1">
Ligue 1" data-no-inpage="1">

fr Ligue 1

fr Ligue 1 Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Ligue 13015:00 LilleAuxerreDecathlon Arena - Stade Pierre-MauroyHead-to-Head
Ligue 13017:15 BrestLensStade Francis-Le BléHead-to-Head
Ligue 13017:15 NiceAngersAllianz RivieraHead-to-Head
Ligue 13017:15 ReimsToulouseStade Auguste-DelauneHead-to-Head
Ligue 13020:45 Saint-ÉtienneLyonStade Geoffroy-GuichardHead-to-Head
USL League One">
USL League One" data-no-inpage="1">

us USL League One

us USL League One Table
Round Time Home Score Away Attendance Venue Referee Match Report Notes
Regular Season16:00 Charlotte Ind'enceTormenta FCAmerican Legion Memorial StadiumHead-to-Head
Liga Profesional Argentina">
Liga Profesional Argentina" data-no-inpage="1">

ar Liga Profesional Argentina

ar Liga Profesional Argentina Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Torneo Apertura — Regular season1415:30 Deportivo RiestraSan LorenzoEstadio Guillermo LazaHead-to-Head
Torneo Apertura — Regular season1416:30 San Martín de San JuanGodoy CruzEstadio Ingeniero Hilario SánchezHead-to-Head
Torneo Apertura — Regular season1418:00 SarmientoPlatenseEstadio Eva Peron de JunínHead-to-Head
Torneo Apertura — Regular season1420:30 Rosario CentralInstitutoEstadio Gigante de ArroyitoHead-to-Head
A-League Men">
A-League Men" data-no-inpage="1">

au A-League Men

au A-League Men Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Regular season2715:00 Sydney FCNewcastleAllianz StadiumHead-to-Head
Regular season2717:00 Central CoastMacarthur FCIndustree Group StadiumHead-to-Head
A-League Women">
A-League Women" data-no-inpage="1">

au A-League Women

au A-League Women Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Regular season2316:00 Wellington PhoenixWestern UnitedJerry Collins StadiumHead-to-Head
Austrian Bundesliga">
Austrian Bundesliga" data-no-inpage="1">

at Austrian Bundesliga

at Austrian Bundesliga Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Championship round414:30 Sturm GrazBlau-Weiß LinzMerkur ArenaHead-to-Head
Championship round414:30 Wolfsberger ACRapid WienLavanttal-ArenaHead-to-Head
Championship round417:00 Austria WienRB SalzburgGenerali ArenaHead-to-Head
ÖFB Frauen-Bundesliga">
ÖFB Frauen-Bundesliga" data-no-inpage="1">

at ÖFB Frauen-Bundesliga

at ÖFB Frauen-Bundesliga Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Relegation round212:45 LASKKleinmünchen/B-W LinzHofmann Personal StadionHead-to-Head
Belgian Pro League">
Belgian Pro League" data-no-inpage="1">

be Belgian Pro League

be Belgian Pro League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Champions play-offs413:30 AnderlechtAntwerpLotto ParkHead-to-Head
Champions play-offs416:00 GenkUnion SGCegeka ArenaHead-to-Head
Champions play-offs418:30 GentClub BruggePlanet Group ArenaHead-to-Head
Bolivian Primera División">
Bolivian Primera División" data-no-inpage="1">

bo Bolivian Primera División

bo Bolivian Primera División Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Bolivian Primera División415:00 GuabiráBolívarEstadio Gilberto ParadaHead-to-Head
Bolivian Primera División417:15 Real OruroOriente PetroleroEstadio Jesús BermúdezHead-to-Head
Bolivian Primera División419:30 WilstermannABBEstadio Félix CaprilesHead-to-Head
Série A">
Série A" data-no-inpage="1">

br Série A

br Série A Table
Round Wk Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Série A511:00 JuventudeMirassolEstádio Alfredo JaconiHead-to-Head
Série A516:00 São PauloSantosEstádio do MorumbiHead-to-Head
Série A516:00 Atlético MineiroBotafogo (RJ)Estádio Governador Magalhães PintoHead-to-Head
Série A518:30 FluminenseVitóriaEstadio Jornalista Mário FilhoHead-to-Head
Série A518:30 FortalezaPalmeirasEstádio CastelãoHead-to-Head
Série A520:30 RB BragantinoCruzeiroEstádio Nabi Abi ChedidHead-to-Head
Chilean Primera División">
Chilean Primera División" data-no-inpage="1">

cl Chilean Primera División

cl Chilean Primera División Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Primera División812:30 EvertonLa CaleraEstadio SausalitoHead-to-Head
Primera División815:00 O'HigginsPalestinoEstadio Municipal Jorge Silva ValenzuelaHead-to-Head
Primera División820:00 ÑublenseCoquimbo UnidoEstadio Bicentenario Municipal Nelson Oy...Head-to-Head
Chinese Super League">
Chinese Super League" data-no-inpage="1">

cn Chinese Super League

cn Chinese Super League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Chinese Super League815:30 Changchun YataiYunnan YukunChangchun Yatai Jingyue Base Main FieldHead-to-Head
Chinese Super League818:30 Qingdao West CoastDalian YingboQingdao Conson StadiumHead-to-Head
Chinese Super League818:30 HenanQingdao HainiuZhengzhou Hanghai StadiumHead-to-Head
Chinese Super League819:00 Meizhou HakkaShenzhen Peng CityHuitang StadiumHead-to-Head
Chinese Super League819:35 Shanghai PortChengdu RongchengSAIC Motor Pudong ArenaHead-to-Head
Chinese Super League819:35 Jinmen TigerZhejiangShanghai StadiumHead-to-Head
Primera A">
Primera A" data-no-inpage="1">

co Primera A

co Primera A Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Apertura — First stage15MillonariosPereiraEstadio Nemesio Camacho El CampínMatch Postponed
Apertura — First stage1514:00 EnvigadoTolimaEstadio Polideportivo SurHead-to-Head
Apertura — First stage1516:10 Unión MagdalenaCA BucaramangaEstadio Sierra NevadaHead-to-Head
Apertura — First stage1518:20 AD CaliNacionalEstadio Deportivo CaliHead-to-Head
Danish Superliga">
Danish Superliga" data-no-inpage="1">

dk Danish Superliga

dk Danish Superliga Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Relegation round517:00 AalborgSønderjyskEAalborg Portland ParkHead-to-Head
Serie A">
Serie A" data-no-inpage="1">

ec Serie A

ec Serie A Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
First stage913:00 Técnico Univ.VinotintoEstadio Bellavista Universidad Indoaméri...Head-to-Head
First stage915:30 Univ CatólicaOrenseEstadio Olímpico AtahualpaHead-to-Head
First stage918:00 DelfínMacaráEstadio JocayHead-to-Head
NB I">
NB I" data-no-inpage="1">

hu NB I

hu NB I Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
NB I2813:15 VidiMTK BudapestMOL Aréna SóstóHead-to-Head
NB I2815:45 FerencvárosNyíregyházaGroupama ArenaHead-to-Head
J1 League">
J1 League" data-no-inpage="1">

jp J1 League

jp J1 League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
J1 League1114:00 S-PulseAvispa FukuokaIAI Stadium NihondairaHead-to-Head
J1 League1114:00 Vissel KobeMachida ZelviaNOEVIR Stadium KobeHead-to-Head
J1 League1114:00 Yokohama FCGamba OsakaNHK Spring Mitsuzawa Football StadiumHead-to-Head
J1 League1114:00 GrampusSanfrecceToyota StadiumHead-to-Head
J1 League1114:00 Fagi OkayamaKashima AntlersJFE Sunny Country StadiumHead-to-Head
J1 League1115:00 Shonan BellmareKashiwa ReysolLemon Gas Stadium HiratsukaHead-to-Head
J1 League1115:00 Cerezo OsakaFC TokyoYodoko Sakura StadiumHead-to-Head
J1 League1115:00 Kawa FrontaleTokyo VerdyKawasaki Todoroki StadiumHead-to-Head
J1 League1116:00 Urawa RedsMarinosSaitama Stadium 2002Head-to-Head
WE League">
WE League" data-no-inpage="1">

jp WE League

jp WE League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
WE League1812:00 Urawa RedsNagano ParceiroUrawa Komaba StadiumHead-to-Head
WE League1813:00 Albirex NiigataBelezaDenka Big Swan StadiumHead-to-Head
K League 1">
K League 1" data-no-inpage="1">

kr K League 1

kr K League 1 Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Regular season916:30 Jeju United FCPohangJeju World Cup StadiumHead-to-Head
Regular season916:30 Jeonbuk HyundaiDaeguJeonju World Cup StadiumHead-to-Head
Liga MX">
Liga MX" data-no-inpage="1">

mx Liga MX

mx Liga MX Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Clausura 2025 Regular Season1717:00 SantosTijuanaEstadio Nuevo CoronaHead-to-Head
Clausura 2025 Regular Season1719:00 AtléticoPachucaEstadio Alfonso Lastras RamírezHead-to-Head
Clausura 2025 Regular Season1719:05 LeónMonterreyEstadio LeónHead-to-Head
Clausura 2025 Regular Season1721:00 FC JuárezQuerétaroEstadio Olímpico Benito JuárezHead-to-Head
Eredivisie">
Eredivisie" data-no-inpage="1">

nl Eredivisie

nl Eredivisie Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Eredivisie3112:15 UtrechtAjaxStadion GalgenwaardHead-to-Head
Eredivisie Vrouwen">
Eredivisie Vrouwen" data-no-inpage="1">

nl Eredivisie Vrouwen

nl Eredivisie Vrouwen Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Eredivisie Vrouwen2016:45 PSVHeerenveenPSV Campus De HerdgangHead-to-Head
Eliteserien">
Eliteserien" data-no-inpage="1">

no Eliteserien

no Eliteserien Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Eliteserien314:30 TromsøKristiansundRomssa ArenaHead-to-Head
Primera División">
Primera División" data-no-inpage="1">

py Primera División

py Primera División Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Torneo Apertura1517:00 General Caballero (JLM)Club Atlético TembetaryEstadio Leandro OvelarHead-to-Head
Torneo Apertura1519:15 Cerro PorteñoSportivo TrinidenseEstadio ueno La Nueva OllaHead-to-Head
Liga 1">
Liga 1" data-no-inpage="1">

pe Liga 1

pe Liga 1 Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Torneo Apertura913:15 UTCADT TarmaEstadio Municipal Germán Contreras JaraHead-to-Head
Torneo Apertura915:30 Sport HuancayoComerciantes UnidosEstadio HuancayoHead-to-Head
Liga I">
Liga I" data-no-inpage="1">

ro Liga I

ro Liga I Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Play-out round517:00 Poli IașiBotoșaniStadionul Emil AlexandrescuHead-to-Head
Play-off round520:00 FCSBCFR ClujArena NaţionalăHead-to-Head
Russian Premier League">
Russian Premier League" data-no-inpage="1">

ru Russian Premier League

ru Russian Premier League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Russian Premier League2514:00 Fakel VoronezhRostovStadion FakelHead-to-Head
Russian Premier League2514:00 Dynamo MoscRubin KazanVTB ArenaHead-to-Head
Russian Premier League2516:30 ZenitFC KhimkiGazprom ArenaHead-to-Head
Russian Premier League2519:30 CSKA MoscowSamaraVEB ArenaHead-to-Head
Premier Division">
Premier Division" data-no-inpage="1">

za Premier Division

za Premier Division Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Premier Division2615:00 Magesi FCTS GalaxyHead-to-Head
Premier Division2617:30 SuperSportOrlando PiratesHead-to-Head
Allsvenskan">
Allsvenskan" data-no-inpage="1">

se Allsvenskan

se Allsvenskan Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Allsvenskan414:00 BrommapojkarnaVärnamoGrimsta IPHead-to-Head
Allsvenskan414:00 ÖsterAIK StockholmVisma ArenaHead-to-Head
Allsvenskan416:30 GöteborgHäckenNya Gamla UlleviHead-to-Head
Damallsvenskan">
Damallsvenskan" data-no-inpage="1">

se Damallsvenskan

se Damallsvenskan Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Regular season414:00 LinköpingIFK Norrköping DFKBilbörsen ArenaHead-to-Head
Süper Lig">
Süper Lig" data-no-inpage="1">

tr Süper Lig

tr Süper Lig Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Süper Lig3213:30 BaşakşehirGaziantep FKBaşakşehir Fatih Terim StadiumHead-to-Head
Süper Lig3216:00 RizesporEyüpsporÇaykur Didi StadyumuHead-to-Head
Süper Lig3219:00 FenerbahçeKayserisporÜlker Stadyumu Fenerbahçe Şükrü Saracoğl...Head-to-Head
Ukrainian Premier League">
Ukrainian Premier League" data-no-inpage="1">

ua Ukrainian Premier League

ua Ukrainian Premier League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Ukrainian Premier League2513:00 KryvbasZorya LuhanskStadion HirnykHead-to-Head
Ukrainian Premier League2515:30 FK InhuletsFC LNZ CherkasyKSK NikaHead-to-Head
Ukrainian Premier League2518:00 Veres RivneChornomorets OdesaStadion AvanhardHead-to-Head
Uruguayan Primera División">
Uruguayan Primera División" data-no-inpage="1">

uy Uruguayan Primera División

uy Uruguayan Primera División Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Torneo Apertura1215:00 LiverpoolPlaza ColoniaEstadio BelvedereHead-to-Head
Torneo Apertura1217:15 CerroTorqueEstadio Monumental Luis TróccoliHead-to-Head
Torneo Apertura1219:30 DefensorProgresoEstadio Luis FranziniHead-to-Head
Venezuelan Primera División">
Venezuelan Primera División" data-no-inpage="1">

ve Venezuelan Primera División

ve Venezuelan Primera División Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Apertura — First stage1215:30 Rayo ZulianoUniversidad CentralEstadio José Encarnación Pachencho Romer...Head-to-Head
Apertura — First stage1218:00 PortuguesaMetropolitanosEstadio General José Antonio PáezHead-to-Head
Série B">
Série B" data-no-inpage="1">

br Série B

br Série B Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Série B416:00 Vila NovaBotafogo (SP)Estádio Onésio Brasileiro AlvarengaHead-to-Head
Série B418:00 ChapecoenseAthleticArena CondáHead-to-Head
Série B419:00 Ath ParanaenseCRBLigga ArenaHead-to-Head
Série B420:00 América (MG)GoiásEstádio Raimundo SampaioHead-to-Head
J2 League">
J2 League" data-no-inpage="1">

jp J2 League

jp J2 League Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
J2 League1013:00 Roasso KumamotoVegalta SendaiEgao Kenko StadiumHead-to-Head
J2 League1014:00 FC ImabariOmiya ArdijaASICS Satoyama StadiumHead-to-Head
J2 League1014:00 Consa SapporoFujieda MYFCDaiwa House Premist DomeHead-to-Head
J2 League1014:00 Blaublitz AkitaJúbilo IwataSoyu StadiumHead-to-Head
J2 League1014:00 VortisMito HollyHockPocari Sweat StadiumHead-to-Head
J2 League1014:00 Kataller ToyamaIwaki FCToyama Athletic Recreation Park StadiumHead-to-Head
J2 League1014:00 JEF UnitedOita TrinitaFukuda Denshi ArenaHead-to-Head
Eerste Divisie">
Eerste Divisie" data-no-inpage="1">

nl Eerste Divisie

nl Eerste Divisie Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Eerste Divisie3514:30 ADO Den HaagJong PSVBingoal StadionHead-to-Head
Eerste Divisie3516:45 VolendamExcelsiorKras StadionHead-to-Head
Superettan">
Superettan" data-no-inpage="1">

se Superettan

se Superettan Table
Round Wk Time Home Score Away Attendance Venue Referee Match Report Notes
Superettan413:00 UtsiktenSandvikens IFBravida ArenaHead-to-Head
Superettan415:00 TrelleborgBrageVångavallen A-PlanHead-to-Head
Superettan415:00 SundsvallLandskronaNP3 ArenaHead-to-Head
Superettan417:00 KalmarÖstersundGuldfågeln ArenaHead-to-Head

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.