Aston Villa vs. Crystal Palace Historical Head-to-Head

Aston Villa
14 wins
9 draws
13 losses
39 goals
Crystal Palace
13 wins
9 draws
14 losses
36 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
Premier LeaguePremier LeagueTue2025-02-2520:00 Crystal PalaceAston VillaSelhurst Park
Premier LeaguePremier LeagueSat2024-11-2315:00 Aston Villa3.02–21.3Crystal Palace42,175Villa ParkTim RobinsonMatch Report
EFL CupFourth roundWed2024-10-3019:45 Aston Villa1–2Crystal PalaceVilla ParkSamuel BarrottMatch Report
Premier LeaguePremier LeagueSun2024-05-1916:00 Crystal Palace2.55–00.9Aston Villa25,191Selhurst ParkDarren BondMatch Report
Premier LeaguePremier LeagueSat2023-09-1615:00 Aston Villa3.03–11.2Crystal Palace40,809Villa ParkDarren EnglandMatch Report
Premier LeaguePremier LeagueSat2023-03-0415:00 Aston Villa1.21–00.2Crystal Palace41,893Villa ParkCraig PawsonMatch Report
Premier LeaguePremier LeagueSat2022-08-2015:00 Crystal Palace2.63–10.9Aston Villa22,012Selhurst ParkAndy MadleyMatch Report
Premier LeaguePremier LeagueSun2022-05-1514:00 Aston Villa1.01–11.4Crystal Palace41,136Villa ParkChris KavanaghMatch Report
Premier LeaguePremier LeagueSat2021-11-2715:00 Crystal Palace1.01–20.5Aston Villa25,203Selhurst ParkMichael SalisburyMatch Report
Premier LeaguePremier LeagueSun2021-05-1612:00 Crystal Palace1.93–21.4Aston VillaSelhurst ParkDavid CooteMatch Report
Premier LeaguePremier LeagueSat2020-12-2615:00 Aston Villa3.93–00.9Crystal PalaceVilla ParkAnthony TaylorMatch Report
Premier LeaguePremier LeagueSun2020-07-1214:15 Aston Villa1.72–01.2Crystal PalaceVilla ParkMartin AtkinsonMatch Report
Premier LeaguePremier LeagueSat2019-08-3115:00 Crystal Palace1.41–00.4Aston Villa25,248Selhurst ParkKevin FriendMatch Report
Premier LeaguePremier LeagueTue2016-01-1219:45 Aston Villa1–0Crystal Palace28,245Villa ParkMark ClattenburgMatch Report
Premier LeaguePremier LeagueSat2015-08-2215:00 Crystal Palace2–1Aston Villa25,295Selhurst ParkKeith StroudMatch Report
Premier LeaguePremier LeagueThu2015-01-0115:00 Aston Villa0–0Crystal Palace29,047Villa ParkRobert MadleyMatch Report
Premier LeaguePremier LeagueTue2014-12-0220:00 Crystal Palace0–1Aston Villa23,935Selhurst ParkMichael OliverMatch Report
Premier LeaguePremier LeagueSat2014-04-12Crystal Palace1–0Aston Villa25,564Selhurst ParkHoward WebbMatch Report
Premier LeaguePremier LeagueThu2013-12-26Aston Villa0–1Crystal Palace37,752Villa ParkHoward WebbMatch Report
Premier LeaguePremier LeagueMon2005-01-03Crystal Palace2–0Aston Villa24,140Selhurst ParkAndy D'UrsoMatch Report
Premier LeaguePremier LeagueSat2004-09-25Aston Villa1–1Crystal Palace34,843Villa ParkMark ClattenburgMatch Report
Premier LeaguePremier LeagueSat1998-03-14Aston Villa3–1Crystal Palace33,781Villa ParkGraham BarberMatch Report
Premier LeaguePremier LeagueSat1997-11-08Crystal Palace1–1Aston Villa21,097Selhurst ParkPeter JonesMatch Report
Premier LeaguePremier LeagueTue1995-04-04Crystal Palace0–0Aston Villa12,606Selhurst ParkKeith CooperMatch Report
Premier LeaguePremier LeagueSat1994-08-27Aston Villa1–1Crystal Palace23,305Villa ParkJoe WorrallMatch Report
Premier LeaguePremier LeagueWed1993-02-10Crystal Palace1–0Aston Villa12,270Selhurst ParkKen RedfernMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeaguePremier LeagueSat1992-09-05Aston Villa3–0Crystal Palace17,120Villa ParkKen RedfernMatch Report
First DivisionFirst DivisionSat1992-03-21Crystal Palace0–0Aston VillaMatch Report
First DivisionFirst DivisionWed1991-09-04Aston Villa0–1Crystal PalaceMatch Report
First DivisionFirst DivisionSat1991-04-13Crystal Palace0–0Aston VillaMatch Report
First DivisionFirst DivisionTue1991-01-01Aston Villa2–0Crystal PalaceMatch Report
First DivisionFirst DivisionSat1990-03-24Crystal Palace1–0Aston VillaMatch Report
First DivisionFirst DivisionSat1989-10-28Aston Villa2–1Crystal PalaceMatch Report
First DivisionFirst DivisionSat1981-02-21Aston Villa2–1Crystal PalaceMatch Report
First DivisionFirst DivisionSat1980-09-27Crystal Palace0–1Aston VillaMatch Report
First DivisionFirst DivisionSat1980-02-02Aston Villa2–0Crystal PalaceMatch Report
First DivisionFirst DivisionSat1979-09-15Crystal Palace2–0Aston VillaMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeaguePremier LeagueSat2023-09-1615:00 Aston Villa3.03–11.2Crystal Palace40,809Villa ParkDarren EnglandMatch Report
Premier LeaguePremier LeagueSat2023-03-0415:00 Aston Villa1.21–00.2Crystal Palace41,893Villa ParkCraig PawsonMatch Report
Premier LeaguePremier LeagueSat2021-11-2715:00 Crystal Palace1.01–20.5Aston Villa25,203Selhurst ParkMichael SalisburyMatch Report
Premier LeaguePremier LeagueSat2020-12-2615:00 Aston Villa3.93–00.9Crystal PalaceVilla ParkAnthony TaylorMatch Report
Premier LeaguePremier LeagueSun2020-07-1214:15 Aston Villa1.72–01.2Crystal PalaceVilla ParkMartin AtkinsonMatch Report
Premier LeaguePremier LeagueTue2016-01-1219:45 Aston Villa1–0Crystal Palace28,245Villa ParkMark ClattenburgMatch Report
Premier LeaguePremier LeagueTue2014-12-0220:00 Crystal Palace0–1Aston Villa23,935Selhurst ParkMichael OliverMatch Report
Premier LeaguePremier LeagueSat1998-03-14Aston Villa3–1Crystal Palace33,781Villa ParkGraham BarberMatch Report
Premier LeaguePremier LeagueSat1992-09-05Aston Villa3–0Crystal Palace17,120Villa ParkKen RedfernMatch Report
First DivisionFirst DivisionTue1991-01-01Aston Villa2–0Crystal PalaceMatch Report
First DivisionFirst DivisionSat1989-10-28Aston Villa2–1Crystal PalaceMatch Report
First DivisionFirst DivisionSat1981-02-21Aston Villa2–1Crystal PalaceMatch Report
First DivisionFirst DivisionSat1980-09-27Crystal Palace0–1Aston VillaMatch Report
First DivisionFirst DivisionSat1980-02-02Aston Villa2–0Crystal PalaceMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
EFL CupFourth roundWed2024-10-3019:45 Aston Villa1–2Crystal PalaceVilla ParkSamuel BarrottMatch Report
Premier LeaguePremier LeagueSun2024-05-1916:00 Crystal Palace2.55–00.9Aston Villa25,191Selhurst ParkDarren BondMatch Report
Premier LeaguePremier LeagueSat2022-08-2015:00 Crystal Palace2.63–10.9Aston Villa22,012Selhurst ParkAndy MadleyMatch Report
Premier LeaguePremier LeagueSun2021-05-1612:00 Crystal Palace1.93–21.4Aston VillaSelhurst ParkDavid CooteMatch Report
Premier LeaguePremier LeagueSat2019-08-3115:00 Crystal Palace1.41–00.4Aston Villa25,248Selhurst ParkKevin FriendMatch Report
Premier LeaguePremier LeagueSat2015-08-2215:00 Crystal Palace2–1Aston Villa25,295Selhurst ParkKeith StroudMatch Report
Premier LeaguePremier LeagueSat2014-04-12Crystal Palace1–0Aston Villa25,564Selhurst ParkHoward WebbMatch Report
Premier LeaguePremier LeagueThu2013-12-26Aston Villa0–1Crystal Palace37,752Villa ParkHoward WebbMatch Report
Premier LeaguePremier LeagueMon2005-01-03Crystal Palace2–0Aston Villa24,140Selhurst ParkAndy D'UrsoMatch Report
Premier LeaguePremier LeagueWed1993-02-10Crystal Palace1–0Aston Villa12,270Selhurst ParkKen RedfernMatch Report
First DivisionFirst DivisionWed1991-09-04Aston Villa0–1Crystal PalaceMatch Report
First DivisionFirst DivisionSat1990-03-24Crystal Palace1–0Aston VillaMatch Report
First DivisionFirst DivisionSat1979-09-15Crystal Palace2–0Aston VillaMatch Report

Fixture Leaders

Aston Villa Players vs. Crystal Palace

Aston Villa Players vs. Crystal Palace Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Gabriel Agbonlahoreng ENGFW,MF5450000000
Karim El Ahmadima MARMF217100010
Marc Albrightoneng ENGDF,FW29900000
Jordan Amavifr FRADF190000000
Dalian Atkinsoneng ENGFW327000010
Jordan Ayewgh GHAFW,MF190000000
Nathan Bakereng ENGDF218000020
Ross Barkleyeng ENGMF190100000
Earl Barretteng ENGDF327000000
Christian Bentekebe BELFW2180100000
Mark Bosnichau AUSGK545000000
Mark Bunneng ENGGK190000000
Diego Carlosbr BRADF3270000020
Matty Cashpl POLDF,FW7585000020
Gary Charleseng ENGDF318100010
Aly Cissokhofr FRADF3270000000
Ciaran Clarkie IRLDF,MF6437000030
Philippe Coutinhobr BRAFW,MF2108000000
Steven Davisnir NIRMF19000000
Mark Delaneywls WALDF218000010
Fabian Delpheng ENGDF,MF218000000
Moussa Diabyfr FRAFW,MF2176010000
Lucas Dignefr FRADF,MF6403020010
Ugo Ehiogueng ENGDF327000000
Ahmed Elmohamadyeg EGYDF,MF3185000000
Björn Engelsbe BELDF190000000
John Fashanueng ENGFW19000000
Steve Froggatteng ENGMF218011000
Idrissa Gana Gueyesn SENMF2180000010
Joe Gauciau AUSGK190000000
Rudy Gestedebj BENFW190000010
Simon Graysoneng ENGDF212800000
Frederic Guilbertfr FRADF,MF190000010
Brad Guzanus USAGK5450000000
Kortney Hauseeng ENGDF2180100010
Tom Heatoneng ENGGK190000000
Lee Hendrieeng ENGMF320910010
Grant Holteng ENGFW19000000
Ray Houghtonie IRLMF326700000
Alan Huttonsct SCODF2180000000
Boubacar Kamarafr FRADF,MF4296000000
Ezri Konsaeng ENGDF,FW9725000000
Ulises de la Cruzec ECUDF218000010
Clément Lengletfr FRADF190000010
Joleon Lescotteng ENGDF190100000
Matthew Lowtoneng ENGDF218000000
Ian Maatsennl NEDDF,MF2158000010
Emiliano Martínezar ARGGK8720000000
Gavin McCanneng ENGMF218000010
John McGinnsct SCOFW,MF121,004210040
Paul McGrathie IRLDF436000000
Olof Mellbergse SWEDF,MF19000000
Savo Miloševićrs SRBFW218020120
Tyrone Mingseng ENGDF8674000051
Kosta Nedeljkovićrs SRBDF190000000
Fernando Nélsonpt PORDF216101000
Jores Okoredk DENDF3270000000
Robin Olsense SWEGK190000000
Juan Pablo Ángelco COLFW218001010
Jaden Philogene Bidaceeng ENGFW,MF299000000
Pepe Reinaes ESPGK190000000
Micah Richardseng ENGDF190000000
Kevin Richardsoneng ENGMF327000000
Liam Ridgewelleng ENGDF19000000
Jlloyd Samueltt TRIDF,MF218000000
Carlos Sánchezco COLDF,MF3240000000
Dean Saunderswls WALFW218000000
Riccardo Scimecaeng ENGDF,MF19000000
Nolberto Solanope PERMF218000000
Gareth Southgateeng ENGDF218000000
Nigel Spinkeng ENGGK19000000
Steve Stauntonie IRLDF,MF652221020
Thomas Sørensendk DENGK218000000
Ian Tayloreng ENGMF327010010
Neil Taylorwls WALDF,MF2126000010
Shaun Tealeeng ENGDF327000000
Pau Torreses ESPDF2180000000
Andy Townsendie IRLMF218000000
Jordan Veretoutfr FRAMF190010010
Ron Vlaarnl NEDDF2104000000
Ollie Watkinseng ENGFW,MF9780320000
Ashley Westwoodeng ENGMF4360000000
Alan Wrighteng ENGDF327000000
Dwight Yorkett TRIFW,MF535110010
Carles Giles ESPFW,MF189000000
Andreas Weimannat AUTFW,MF4267000010
Wesley Moraesbr BRAFW287000000
Ashley Youngeng ENGDF,FW184010000
Ryan Bertrandeng ENGDF,MF18100010
Morgan Rogerseng ENGFW,MF181000000
Gareth Barryeng ENGMF217000000
Mbwana Samattatz TANFW,MF179000000
Garry Parkereng ENGMF216800000
Leon Baileyjm JAMFW,MF6355120010
Libor Kozákcz CZEFW2165000000
Danny Ingseng ENGFW295000000
Douglas Luizbr BRAMF10741101150
Álex Morenoes ESPDF,MF169000010
Antonio Lunaes ESPDF16600000
Tom Cleverleyeng ENGMF2151000000
Darius Vasselleng ENGFW,MF16000000
Jotaes ESPMF158000000
Nicolò Zanioloit ITAFW,MF156000010
Matt Targetteng ENGDF,MF4324100000
Trézégueteg EGYFW,MF2140200021
Mark Drapereng ENGMF15200000
Bertrand Traorébf BFAFW,MF2107100000
Calum Chamberseng ENGDF,MF3139000000
Thomas Hitzlspergerde GERMF13600000
Youri Tielemansbe BELMF2123010100
Keinan Daviseng ENGFW349000000
Carlton Coleeng ENGFW13000000
Jack Grealisheng ENGFW,MF6414000020
Luke Mooreeng ENGFW12500010
Leandro Bacunacw CUWDF,MF4294000010
Tim Iroegbunameng ENGMF123000000
Omari Kellymaneng ENGMF123000000
Adama Traorées ESPFW,MF122000000
Conor Hourihaneie IRLMF299010000
Graham Fentoneng ENGMF11800010
Julian Joachimeng ENGFW210810000
Jordan Boweryeng ENGDF,FW11500000
Jamaldeen Jimoheng ENGMF113000000
Kadan Youngeng ENGMF113000000
Stefan Beinlichde GERMF11200000
Lamare Bogardenl NEDDF,MF257000000
Frank McAvenniesct SCOFW11200000
Marvelous Nakambazw ZIMMF3166000010
Peter Whittinghameng ENGMF11000000
Joe Coleeng ENGMF216000000
Emi Buendíaar ARGFW,MF6274000010
Jhon Duránco COLFW5228200010
Henri Lansburyeng ENGMF16000000
Kaine Kesler-Haydeneng ENGDF,MF14000000
Finley Munroeeng ENGDF14000000
Aleksandar Tonevbg BULMF1400000
Anwar El Ghazinl NEDFW,MF4189210000
Kieran Richardsoneng ENGDF,MF12000000
Leander Dendonckerbe BELDF,MF11000000
Jacob Ramseyeng ENGFW,MF6334000000
35125,657281722612

Aston Villa Goalkeepers vs. Crystal Palace

Aston Villa Goalkeepers vs. Crystal Palace Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Mark Bosnichau AUSGK545041
Mark Bunneng ENGGK190101100.01
Joe Gauciau AUSGK1902200.00
Brad Guzanus USAGK5450114981.82
Tom Heatoneng ENGGK19051480.00
Emiliano Martínezar ARGGK872039112771.82
Robin Olsense SWEGK19095444.40
Pepe Reinaes ESPGK190505100.01
Nigel Spinkeng ENGGK19001
Thomas Sørensendk DENGK218030
262,34072305070.88

Crystal Palace Players vs. Aston Villa

Crystal Palace Players vs. Aston Villa Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Patrick van Aanholtnl NEDDF3270000000
Joachim Andersendk DENDF5446000010
Chris Armstrongeng ENGFW436001000
Yannick Bolasiecd CODFW,MF4352010010
Bobby Bowrykn SKNFW,MF19010000
Emmerson Boycebb BRBDF210600010
Mark Brighteng ENGFW19000000
Tomas Brolinse SWEFW,MF19000000
Jack Butlandeng ENGGK2180000000
Gary Cahilleng ENGDF2180000000
Trevoh Chalobaheng ENGDF,MF2180000010
Nathaniel Clyneeng ENGDF5274000000
Scott Danneng ENGDF7630110000
Damien Delaneyie IRLDF5450000010
Cheick Doucouréml MLIMF4303000021
Marc Edworthyeng ENGDF218000010
Eberechi Ezeeng ENGFW,MF9645320030
Jamie Fullartonsct SCOMF19000000
Danny Gabbidonwls WALDF19000000
Conor Gallaghereng ENGMF2180000010
Danny Granvilleeng ENGDF218000010
Vicente Guaitaes ESPGK6540000000
Marc Guéhieng ENGDF7615110010
Brede Hangelandno NORDF190000000
Dean Hendersoneng ENGGK2180000000
Wayne Hennesseywls WALGK190000000
Ray Houghtonie IRLMF19000000
Hermann Hreiðarssonis ISLDF19000000
Michael Hughesnir NIRMF218000010
Valérien Ismaëlfr FRADF19000010
Mile Jedinakau AUSMF5292000000
Andrew Johnsoneng ENGFW218030100
Sam Johnstoneeng ENGGK190000000
Martin Kellyeng ENGDF,MF3256000000
Gábor Királyhu HUNGK218000000
Cheikhou Kouyatésn SENDF,MF6514010040
Maxence Lacroixfr FRADF2180000000
Vasilis Lakisgr GREFW,MF19000000
Joe Ledleywls WALMF3225000000
Andy Linighaneng ENGDF19000000
Attilio Lombardoit ITAMF211800000
Adrian Mariappajm JAMDF3270000000
Nigel Martyneng ENGGK436000000
Alex McCarthyeng ENGGK190000000
Eddie McGoldrickie IRLDF,FW218000000
Luka Milivojevićrs SRBMF6377000040
Kevin Millereng ENGGK218000000
Tyrick Mitchelleng ENGDF,MF9810120010
Daniel Muñozco COLDF,MF3270020010
Ricky Newmaneng ENGMF19000000
Simon Osborneng ENGMF214700000
Jonathan Parrno NORDF29800000
Darren Pattersonnir NIRDF218000010
Darren Pitchereng ENGDF,MF210300000
Tony Popovicau AUSDF19000000
Darren Powelleng ENGDF19000000
Aki Riihilahtifi FINMF218001000
Andy Robertseng ENGMF19001000
Simon Rodgereng ENGMF430201000
Wayne Routledgeeng ENGFW,MF218000000
Bakary Sakoml MLIFW,MF2151100000
John Salakoeng ENGMF327000000
Neil Shipperleyeng ENGFW214610000
Lee Sinnotteng ENGDF19000000
Pape Souarésn SENDF2180000000
Gareth Southgateeng ENGDF327010000
Julián Speroniar ARGGK4360000000
Geoff Thomaseng ENGMF218000000
Andy Thorneng ENGDF19000000
Matt Turnerus USAGK190000000
Joel Wardeng ENGDF,MF131,170000060
Ben Watsoneng ENGMF215500000
Eric Youngwls WALDF323100000
James McArthursct SCOMF8565000000
Eddie Nketiaheng ENGFW187000000
Michael Olisefr FRAFW,MF4263010000
Adam Whartoneng ENGMF2112000000
Jordan Ayewgh GHAFW,MF7323100000
Barry Bannansct SCOMF286000010
Jeffrey Schluppgh GHADF,FW8516100010
Chris Colemanwls WALDF429500000
Yohan Cabayefr FRAMF2171000010
Joonas Kolkkafi FINMF18000000
Albert Sambi Lokongabe BELMF180000000
Fitz Halleng ENGDF,FW216700000
Jamie Smitheng ENGDF216600021
Danny Butterfieldeng ENGDF,MF17400000
Justin Devennynir NIRMF173100000
Daichi Kamadajp JPNFW,MF173100000
Marouane Chamakhma MARFW3191000000
Cameron Jeromeeng ENGFW214500010
Jean-Philippe Matetafr FRAFW7436430010
Richard Shaweng ENGDF325000000
Jason Puncheoneng ENGMF6426110010
Marcus Benteng ENGFW16200000
Wilfried Zahaci CIVFW,MF12978300160
Bruce Dyereng ENGFW429600000
Fraizer Campbelleng ENGFW145000010
James McCarthyie IRLMF2117000000
Jordon Mutcheng ENGMF145000000
Connor Wickhameng ENGFW,MF145000000
Dean Gordoneng ENGDF,MF430900020
Ian Coxtt TRIDF25000000
Matt Janseneng ENGFW13410000
Stuart Masseyeng ENGMF13300000
Jaïro Riedewaldnl NEDDF,MF352000000
Jonny Williamswls WALFW,MF12600000
Mikele Leigertwoodag ATGDF,MF12500000
John Humphreyeng ENGDF27700000
Odsonne Édouardfr FRAFW5212110010
Dwight Gayleeng ENGFW4138100000
Kagisho Dikgacoiza RSAMF11800000
James Tomkinseng ENGDF,MF3112000000
Naouirou Ahamadafr FRAMF217000010
Michy Batshuayibe BELFW116000000
Max Meyerde GERFW,MF116000000
Glenn Murrayeng ENGFW261000000
Jefferson Lermaco COLMF242000000
Neil Embleneng ENGDF,MF25900000
Gonzalo Sorondouy URUDF11300000
Mamadou Sakhofr FRADF2102000010
Tom Soareseng ENGMF11000000
Will Hugheseng ENGMF5294000020
Paul Williamseng ENGFW1800000
Andros Townsendeng ENGFW,MF4132000000
Christian Bentekebe BELFW6377100001
Dean Moxeyeng ENGDF,FW1501000
Ismaila Sarrsn SENFW,MF292110000
Jesurun Rak Sakyieng ENGFW,MF11000000
Chris Richardsus USADF4182000000
36025,696302211553

Crystal Palace Goalkeepers vs. Aston Villa

Crystal Palace Goalkeepers vs. Aston Villa Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jack Butlandeng ENGGK218093666.70
Vicente Guaitaes ESPGK65402992169.01
Dean Hendersoneng ENGGK218072471.41
Wayne Hennesseywls WALGK19041375.00
Sam Johnstoneeng ENGGK19053260.00
Gábor Királyhu HUNGK218011
Nigel Martyneng ENGGK436042
Alex McCarthyeng ENGGK19031266.70
Kevin Millereng ENGGK218040
Julián Speroniar ARGGK436061583.33
Matt Turnerus USAGK19091888.90
262,34072305172.28

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.