Goal Log

Goal Log Table
Rk Date Comp Round Venue Squad Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12024-10-27Premier LeagueMatchweek 9HomeCrystal PalaceTottenhamY0.120.33Left Foot8310-0Guglielmo VicarioEberechi EzeEberechi EzePass (Live)Daniel MuñozPass (Live)Deflected
22024-09-14Premier LeagueMatchweek 4HomeCrystal PalaceLeicester CityY0.790.82Right Foot1390+21-2Mads HermansenIsmaila SarrFouled
32024-09-14Premier LeagueMatchweek 4HomeCrystal PalaceLeicester CityY0.500.97Right Foot5470-2Mads HermansenTyrick MitchellTyrick MitchellPass (Live)Eberechi EzePass (Live)
42024-08-27EFL CupSecond roundHomeCrystal PalaceNorwich CityY682-0George LongEberechi Eze
52024-08-27EFL CupSecond roundHomeCrystal PalaceNorwich CityY571-0George LongDaichi Kamada
62024-05-19Premier LeagueMatchweek 38HomeCrystal PalaceAston VillaY0.460.93Right Foot10633-0Robin OlsenEberechi EzeEberechi EzePass (Live)Dean HendersonPass (Live)
72024-05-19Premier LeagueMatchweek 38HomeCrystal PalaceAston VillaY0.550.78Right Foot9391-0Robin OlsenDaniel MuñozDaniel MuñozPass (Live)Michael OlisePass (Live)
82024-05-19Premier LeagueMatchweek 38HomeCrystal PalaceAston VillaY0.560.78Left Foot1490-0Robin OlsenMichael OliseMichael OlisePass (Live)Adam WhartonPass (Live)
92024-05-11Premier LeagueMatchweek 37AwayCrystal PalaceWolvesY0.770.71Right Foot6281-0Daniel BentleyNathaniel ClyneShot
102024-05-06Premier LeagueMatchweek 36HomeCrystal PalaceManchester UtdY0.140.36Left Foot15401-0André OnanaChris RichardsJean-Philippe MatetaTake-OnChris RichardsPass (Live)
112024-04-24Premier LeagueMatchweek 29HomeCrystal PalaceNewcastle UtdY0.170.39Left Foot9881-0Martin DúbravkaWill HughesWill HughesPass (Live)Jeffrey SchluppPass (Live)
122024-04-24Premier LeagueMatchweek 29HomeCrystal PalaceNewcastle UtdY0.120.70Right Foot16550-0Martin DúbravkaJordan AyewJordan AyewPass (Live)Jean-Philippe MatetaPass (Live)
132024-04-21Premier LeagueMatchweek 34HomeCrystal PalaceWest HamY0.130.59Right Foot15644-1Łukasz FabiańskiEberechi EzeEberechi EzePass (Live)Will HughesPass (Live)
142024-04-21Premier LeagueMatchweek 34HomeCrystal PalaceWest HamY0.550.35Right Foot9313-0Łukasz FabiańskiMichael OliseMichael OlisePass (Live)Eberechi EzePass (Live)
152024-04-06Premier LeagueMatchweek 32HomeCrystal PalaceManchester CityY0.400.72Right Foot1530-0Stefan OrtegaAdam WhartonAdam WhartonPass (Live)Jordan AyewPass (Live)
162024-03-30Premier LeagueMatchweek 30AwayCrystal PalaceNott'ham ForestY0.140.24Right Foot17110-0Matz SelsEberechi EzeEberechi EzePass (Live)Jefferson LermaPass (Live)
172024-03-09Premier LeagueMatchweek 28HomeCrystal PalaceLuton TownY0.150.80Right Foot6110-0Thomas KaminskiDaniel MuñozDaniel MuñozPass (Live)Daniel MuñozTake-On
182024-02-24Premier LeagueMatchweek 26HomeCrystal PalaceBurnleyY0.790.99Right Foot13792-0James TraffordMatheus FrançaFouled
192024-02-03Premier LeagueMatchweek 23AwayCrystal PalaceBrightonY0.040.19Head12710-3Bart VerbruggenJoachim AndersenJoachim AndersenPass (Live)Daniel MuñozPass (Live)
202023-12-16Premier LeagueMatchweek 17AwayCrystal PalaceManchester CityY0.910.87Right Foot4760-2EdersonJeffrey SchluppJeffrey SchluppPass (Live)Marc GuéhiPass (Live)
212023-12-09Premier LeagueMatchweek 16HomeCrystal PalaceLiverpoolN0.790.97Right Foot13570-0AlissonJean-Philippe MatetaFouledWill HughesPass (Live)
222023-08-29EFL CupSecond roundAwayCrystal PalacePlymouth ArgyleY83Eberechi Eze
232023-08-29EFL CupSecond roundAwayCrystal PalacePlymouth ArgyleY62Jeffrey Schlupp
242023-08-29EFL CupSecond roundAwayCrystal PalacePlymouth ArgyleY61Eberechi Eze
252023-04-01Premier LeagueMatchweek 29HomeCrystal PalaceLeicester CityN0.500.84Left Foot1290+41-1Daniel IversenJordan AyewJordan AyewPass (Live)Tyrick MitchellPass (Live)
262022-08-20Premier LeagueMatchweek 3HomeCrystal PalaceAston VillaN0.290.70Right Foot10712-1Emiliano MartínezTyrick MitchellTyrick MitchellPass (Live)Wilfried ZahaPass (Live)Volley
272022-08-08PL2 — Div. 1Matchweek 1HomeCrystal PalaceBrightonY40Luke Plange
282022-08-08PL2 — Div. 1Matchweek 1HomeCrystal PalaceBrightonY8Jesurun Rak Sakyi
292022-05-19Premier LeagueMatchweek 33AwayCrystal PalaceEvertonY0.380.17Head7210-0Jordan PickfordEberechi EzeEberechi EzePass (Dead)Jeffrey SchluppFouled
302022-04-04Premier LeagueMatchweek 31HomeCrystal PalaceArsenalY0.280.03Head9160-0Aaron RamsdaleJoachim AndersenWilfried ZahaFouledJeffrey SchluppPass (Live)
312022-03-20FA CupQuarter-finalsHomeCrystal PalaceEvertonY411-0Jordan PickfordWilfried Zaha
322022-03-05Premier LeagueMatchweek 28AwayCrystal PalaceWolvesY0.970.99Right Foot1190-0José SáJean-Philippe MatetaShot
332022-02-23Premier LeagueMatchweek 18AwayCrystal PalaceWatfordY0.100.02Left Foot17150-0Ben FosterMichael OlisePass (Live)Joachim AndersenPass (Live)Deflected
342022-01-08FA CupThird round properAwayCrystal PalaceMillwallY581-1George LongMichael Olise
352021-12-28Premier LeagueMatchweek 20HomeCrystal PalaceNorwich CityY0.090.47Left Foot14381-0Angus GunnOdsonne ÉdouardOdsonne ÉdouardPass (Live)Tyrick MitchellPass (Live)Deflected
362021-04-12PL2 — Div. 2Matchweek 23HomeCrystal PalaceStoke CityY501-0Robbie HemfreyReece Hannam
372021-04-12PL2 — Div. 2Matchweek 23HomeCrystal PalaceStoke CityY470-0Robbie HemfreyReece Hannam
382021-02-22Premier LeagueMatchweek 25AwayCrystal PalaceBrightonY0.160.27Right Foot6280-0Robert SánchezJordan AyewJordan AyewPass (Live)Cheikhou KouyatéPass (Live)
392020-11-22BundesligaMatchweek 8AwayMainz 05FreiburgY0.420.88Right Foot10402-0Florian MüllerJean-Paul BoëtiusJean-Paul BoëtiusPass (Live)Robin QuaisonPass (Live)
402020-11-22BundesligaMatchweek 8AwayMainz 05FreiburgY0.400.73Right Foot10341-0Florian MüllerRobin QuaisonShot
412020-11-22BundesligaMatchweek 8AwayMainz 05FreiburgY0.340.15Right Foot2320-0Florian MüllerLeandro Barreiro MartinsLeandro Barreiro MartinsPass (Live)Robin QuaisonPass (Live)
422020-11-07BundesligaMatchweek 7HomeMainz 05Schalke 04Y0.790.99Right Foot1345+21-1Frederik RønnowJean-Philippe MatetaFouledJonathan BurkardtPass (Live)
432020-10-24BundesligaMatchweek 5HomeMainz 05GladbachY0.060.50Right Foot14361-1Yann SommerLevin ÖztunalıLevin ÖztunalıPass (Live)Jean-Paul BoëtiusPass (Live)
442020-10-24BundesligaMatchweek 5HomeMainz 05GladbachY0.660.97Left Foot6230-1Yann SommerRobin QuaisonShot
452020-09-20BundesligaMatchweek 1AwayMainz 05RB LeipzigY0.500.87Right Foot12480-2Péter GulácsiRobin QuaisonRobin QuaisonPass (Live)Daniel BrosinskiPass (Live)
462020-09-11DFB-PokalFirst roundAwayMainz 05HavelseY904-1Norman QuindtPaul Nebel
472020-09-11DFB-PokalFirst roundAwayMainz 05HavelseY792-1Norman QuindtRobin Quaison
482020-09-11DFB-PokalFirst roundAwayMainz 05HavelseY570-1Norman QuindtJean-Paul Boëtius
492020-06-17BundesligaMatchweek 32AwayMainz 05DortmundY0.790.99Right Foot13491-0Roman BürkiDanny LatzaFouledKarim OnisiwoShot
502020-01-18BundesligaMatchweek 18HomeMainz 05FreiburgY0.150.18Head8820-2Alexander SchwolowKarim OnisiwoShot
512019-12-17BundesligaMatchweek 16AwayMainz 05Werder BremenN0.320.30Left Foot16814-0Jiří PavlenkaJean-Paul BoëtiusJean-Paul BoëtiusPass (Live)Ridle BakuPass (Live)
522019-05-18BundesligaMatchweek 34HomeMainz 05HoffenheimY0.330.75Right Foot1190+33-2Oliver BaumannKarim OnisiwoKarim OnisiwoPass (Live)Karim OnisiwoTackleVolley
532019-05-03BundesligaMatchweek 32HomeMainz 05RB LeipzigN0.350.91Right Foot17832-3Péter GulácsiJean-Paul BoëtiusJean-Paul BoëtiusPass (Live)Jean-Paul BoëtiusTake-On
542019-04-20BundesligaMatchweek 30HomeMainz 05DüsseldorfY0.890.97Left Foot4872-1Michael RensingJean-Paul BoëtiusJean-Philippe MatetaTake-OnJean-Paul BoëtiusPass (Live)
552019-04-20BundesligaMatchweek 30HomeMainz 05DüsseldorfY0.720.87Left Foot410-0Michael RensingKarim OnisiwoKarim OnisiwoPass (Live)Moussa NiakhatePass (Live)
562019-04-05BundesligaMatchweek 28HomeMainz 05FreiburgY0.420.56Head7774-0Alexander SchwolowKarim OnisiwoKarim OnisiwoPass (Live)Giulio DonatiPass (Live)
572019-04-05BundesligaMatchweek 28HomeMainz 05FreiburgY0.590.72Left Foot7332-0Alexander SchwolowAarón MartínAarón MartínPass (Live)Jean-Paul BoëtiusPass (Live)
582019-04-05BundesligaMatchweek 28HomeMainz 05FreiburgY0.570.75Left Foot10251-0Alexander SchwolowJean-Paul BoëtiusJean-Philippe MatetaTake-OnJean-Paul BoëtiusPass (Live)
592019-02-23BundesligaMatchweek 23HomeMainz 05Schalke 04N0.360.84Head10731-0Alexander NübelKarim OnisiwoPass (Live)Jean-Paul BoëtiusPass (Live)
602019-01-19BundesligaMatchweek 18AwayMainz 05StuttgartY0.080.43Right Foot16281-0Ron-Robert ZielerRobin QuaisonRobin QuaisonPass (Live)Jean-Philippe MatetaPass (Live)
612018-12-23BundesligaMatchweek 17AwayMainz 05HoffenheimY0.080.07Right Foot15160-1Oliver BaumannPierre KundeFouledStefan BellPass (Live)
622018-11-30BundesligaMatchweek 13AwayMainz 05DüsseldorfY0.110.08Left Foot11670-0Michael RensingRobin QuaisonJean-Philippe MatetaTake-OnRobin QuaisonPass (Live)
632018-11-10BundesligaMatchweek 11AwayMainz 05FreiburgY0.040.36Head14181-0Alexander SchwolowJean-Paul BoëtiusJean-Paul BoëtiusPass (Live)Robin QuaisonShot
642018-11-04BundesligaMatchweek 10HomeMainz 05Werder BremenY0.420.57Right Foot6250-0Jiří PavlenkaDaniel BrosinskiDaniel BrosinskiPass (Live)Pierre KundePass (Live)
652018-09-01BundesligaMatchweek 2AwayMainz 05NürnbergY0.040.18Head16250-0Fabian BredlowAarón MartínAarón MartínPass (Live)Pierre KundePass (Live)
662018-05-20Ligue 2FinalAwayLe HavreAjaccioY1111-1Jean-Louis Leca
672018-05-20Ligue 2FinalAwayLe HavreAjaccioY360-1Jean-Louis LecaAlexandre Bonnet
682018-05-11Ligue 2Matchweek 38HomeLe HavreToursY0.440.93Right Foot13101-0Rémy DescampsJean-Pascal FontaineJean-Pascal FontainePass (Live)Barnabás BesePass (Live)
692018-05-11Ligue 2Matchweek 38HomeLe HavreToursY0.060.47Head1040-0Rémy DescampsZinedine FerhatZinedine FerhatPass (Live)Zinedine FerhatTake-On
702018-05-04Ligue 2Matchweek 37AwayLe HavreNiortY0.570.83Left Foot620-0Alexandre OllieroZinedine FerhatZinedine FerhatPass (Live)Victor LekhalPass (Live)Volley
712018-04-24Ligue 2Matchweek 35HomeLe HavreNancyN0.540.91Right Foot8691-0Geoffrey JourdrenBarnabás BeseBarnabás BesePass (Live)Amos YougaPass (Live)
722018-04-24Ligue 2Matchweek 35HomeLe HavreNancyN0.650.86Left Foot5600-0Geoffrey JourdrenAlexandre BonnetAlexandre BonnetPass (Live)Amos YougaPass (Live)
732018-04-20Ligue 2Matchweek 34AwayLe HavreLensY0.050.06Right Foot21110-1Jérémy VachouxZinedine FerhatZinedine FerhatPass (Live)Victor LekhalPass (Live)
742018-02-16Ligue 2Matchweek 26AwayLe HavreSochauxY0.190.52Right Foot16181-0Lawrence Ati-ZigiArnaud BalijonArnaud BalijonPass (Live)
752018-02-16Ligue 2Matchweek 26AwayLe HavreSochauxY0.090.14Right Foot1230-0Lawrence Ati-ZigiArnaud BalijonJean-Philippe MatetaTake-OnArnaud BalijonPass (Live)
762018-02-09Ligue 2Matchweek 25HomeLe HavreBrestY0.090.48Right Foot18130-0Gautier LarsonneurZinedine FerhatZinedine FerhatPass (Live)Arnaud BalijonPass (Live)
772018-01-27Ligue 2Matchweek 23HomeLe HavreNîmesY0.790.93Right Foot13410-1Baptiste ValetteJean-Philippe MatetaFouledEbenezer AssifuahPass (Live)
782018-01-19Ligue 2Matchweek 22AwayLe HavreValenciennesN0.510.90Left Foot12730-1Damien PerquisRafik GuitaneRafik GuitanePass (Live)Victor LekhalPass (Live)
792017-11-17Ligue 2Matchweek 15AwayLe HavreGazélec AjaccioY0.090.64Left Foot13500-1Steeve ElanaZinedine FerhatJean-Philippe MatetaTake-OnZinedine FerhatPass (Live)
802017-11-12Coupe de FranceSeventh roundAwayLe HavreEvreux 27Y721-2Jordan Chatelain
812017-10-20Ligue 2Matchweek 12HomeLe HavreChâteaurouxY0.390.84Right Foot16370-0Mouez HassenBarnabás BeseBarnabás BesePass (Live)Zinedine FerhatPass (Live)
822017-10-02Ligue 2Matchweek 10HomeLe HavreLorientY0.260.18Right Foot16330-1Paul Delecroix
832017-09-22Ligue 2Matchweek 9AwayLe HavreBourg-PéronnasY0.080.21Right Foot11670-2Gaëtan DeneuveZinedine FerhatZinedine FerhatPass (Live)Barnabás BesePass (Live)Volley
842017-09-19Ligue 2Matchweek 8HomeLe HavreSochauxY0.640.91Right Foot645+30-0Maxence PrevotAlexandre BonnetAlexandre BonnetPass (Live)Ebenezer AssifuahPass (Live)
852017-08-18Ligue 2Matchweek 4HomeLe HavreValenciennesN0.390.69Left Foot11850-0Damien PerquisZinedine FerhatJean-Philippe MatetaTake-OnZinedine FerhatPass (Live)
862016-08-23Coupe de la LigueSecond roundAwayChâteaurouxLe HavreY513-1Fabien Farnolle
872016-08-23Coupe de la LigueSecond roundAwayChâteaurouxLe HavreY331-0Fabien FarnolleCheick Traoré
882016-08-23Coupe de la LigueSecond roundAwayChâteaurouxLe HavreY150-0Fabien FarnolleCheick Traoré
Goal Log Table
Rk Date Comp Round Venue Scorer Squad Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper GCA1 Type GCA2 Type Notes
12024-08-27EFL CupSecond roundHomeDaichi KamadaCrystal PalaceNorwich CityY20-0George Long
22024-05-19Premier LeagueMatchweek 38HomeEberechi EzeCrystal PalaceAston VillaY0.100.12Right Foot24694-0Robin OlsenJean-Philippe MatetaPass (Live)Eberechi EzePass (Live)
32024-02-19Premier LeagueMatchweek 25AwayJordan AyewCrystal PalaceEvertonY0.050.31Right Foot21660-0Jordan PickfordOdsonne ÉdouardPass (Live)Sam JohnstonePass (Dead)
42023-09-16Premier LeagueMatchweek 5AwayOdsonne ÉdouardCrystal PalaceAston VillaN0.310.09Left Foot17470-0Emiliano MartínezJean-Philippe MatetaPass (Live)Cheick DoucouréPass (Live)
52023-09-03Premier LeagueMatchweek 4HomeOdsonne ÉdouardCrystal PalaceWolvesN0.150.39Right Foot16842-1José SáJean-Philippe MatetaPass (Live)Odsonne ÉdouardPass (Live)
62023-09-03Premier LeagueMatchweek 4HomeEberechi EzeCrystal PalaceWolvesN0.500.92Right Foot10781-1José SáJean-Philippe MatetaPass (Live)Joel WardPass (Live)
72022-01-23Premier LeagueMatchweek 23HomeOdsonne ÉdouardCrystal PalaceLiverpoolY0.830.23Left Foot11550-2AlissonJean-Philippe MatetaPass (Live)Jeffrey SchluppPass (Live)
82020-09-26BundesligaMatchweek 2HomeRobin QuaisonMainz 05StuttgartY0.640.87Head5130-0Gregor KobelJean-Philippe MatetaPass (Live)Jean-Paul BoëtiusPass (Live)
92020-03-08BundesligaMatchweek 25HomeLevin ÖztunalıMainz 05DüsseldorfY0.880.95Head2610-0Florian KastenmeierJean-Philippe MatetaShot
102019-05-12BundesligaMatchweek 33AwayAnthony UjahMainz 05Eint FrankfurtY0.400.20Left Foot10530-0Kevin TrappJean-Philippe MatetaPass (Live)Jean-Philippe MatetaTake-OnVolley
112018-12-19BundesligaMatchweek 16HomeRobin QuaisonMainz 05Eint FrankfurtY0.060.37Left Foot14100-0Kevin TrappJean-Philippe MatetaPass (Live)

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.