Goal Log

Goal Log Table
Rk Date Comp Round Venue Squad Opponent Start xG PSxG Body Part Dist(yds) Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12025-06-11La Liga 2Promotion play-offs — Semi-finalsHomeOviedoAlmeríaN490-1Fernando
22025-05-03La Liga 2Matchweek 38AwayOviedoHuescaY*45+50-0Adrián PeredaDani Calvo
32025-03-14La Liga 2Matchweek 31HomeOviedoElcheY*650-1Matías Dituro
42024-12-08La Liga 2Matchweek 18AwayOviedoRacing FerrolY*420-0Jesús Ruiz
52020-07-13La LigaMatchweek 36HomeVillarrealReal SociedadY*0.060.35Left Foot16850-2Miguel Ángel MoyáSamuel ChukwuezeSamuel ChukwuezePass (Live)Rubén PeñaPass (Live)
62020-07-08La LigaMatchweek 35AwayVillarrealGetafeY*0.790.99Right Foot13861-1David SoriaMoi GómezFouledSanti CazorlaPass (Dead)
72020-07-08La LigaMatchweek 35AwayVillarrealGetafeY*0.790.99Right Foot13660-0David SoriaMoi GómezFouledSanti CazorlaPass (Live)
82020-02-05Copa del ReyQuarter-finalsAwayVillarrealCD MirandésY561-2Jesús Reguillos Moya
92020-02-02La LigaMatchweek 22HomeVillarrealOsasunaY0.790.87Right Foot13592-1Sergio HerreraPaco AlcácerFouledSanti CazorlaPass (Live)
102020-01-29Copa del ReyRound of 16AwayVillarrealRayo VallecanoN851-0MorroSamuel Chukwueze
112020-01-22Copa del ReyRound of 32AwayVillarrealGironaY*701-0Juan Carlos
122020-01-19La LigaMatchweek 20HomeVillarrealEspanyolY0.790.98Right Foot13620-2Diego LópezFouledMoi GómezShot
132020-01-05La LigaMatchweek 19AwayVillarrealReal SociedadN0.050.76Left Foot10721-1Álex RemiroMario GasparMario GasparPass (Live)Samuel ChukwuezeTake-OnDeflected
142019-11-15UEFA Euro QualifyingGroup stageHomeSpainMaltaY411-0Henry BonelloGerard Moreno
152019-11-10La LigaMatchweek 13AwayVillarrealMallorcaY0.790.97Right Foot13490-2Manolo ReinaGerard MorenoFouledSanti CazorlaPass (Dead)
162019-09-27La LigaMatchweek 7HomeVillarrealBetisY*0.790.86Right Foot13681-1Joel RoblesSamuel ChukwuezeFouledGerard MorenoPass (Live)
172019-09-24La LigaMatchweek 6AwayVillarrealBarcelonaY*0.020.06Left Foot30440-2Marc-André ter StegenVicente IborraVicente IborraPass (Live)Javier OntiverosPass (Live)
182019-09-21La LigaMatchweek 5HomeVillarrealValladolidY*0.790.99Right Foot13770-0Jordi MasipJavier OntiverosFouledKarl Toko EkambiPass (Live)
192019-08-17La LigaMatchweek 1HomeVillarrealGranadaY*0.790.99Right Foot13350-0Rui SilvaMoi GómezFouledRubén PeñaPass (Live)
202019-04-11Europa LgQuarter-finalsHomeVillarrealValenciaY0.790.98Right Foot13360-1NetoVicente IborraFouledSanti CazorlaPass (Live)
212019-03-02La LigaMatchweek 26HomeVillarrealAlavésY0.790.99Right Foot13610-1Fernando PachecoFouledCarlos BaccaShot
222019-02-03La LigaMatchweek 22HomeVillarrealEspanyolY0.790.99Right Foot13651-0Diego LópezKarl Toko EkambiFouledKarl Toko EkambiTake-On
232019-01-03La LigaMatchweek 17HomeVillarrealReal MadridY0.680.84Head3821-2Thibaut CourtoisPablo FornalsPablo FornalsPass (Live)Jaume CostaPass (Live)
242019-01-03La LigaMatchweek 17HomeVillarrealReal MadridY0.060.65Right Foot1740-0Thibaut CourtoisSamuel ChukwuezeSamuel ChukwuezePass (Live)Samuel ChukwuezeTake-On
252018-11-01Copa del ReyRound of 32AwayVillarrealAlmeríaY670-1Fernando
262018-10-04Europa LgGroup stageAwayVillarrealSpartak MoscowN0.790.90Right Foot1390+62-3Aleksandr MaksimenkoRamiro Funes MoriFouledMiguel LayúnPass (Dead)
272016-09-10Premier LeagueMatchweek 4HomeArsenalSouthamptonY90+41-1Fraser Forster
282016-08-27Premier LeagueMatchweek 3AwayArsenalWatfordY90-0Heurelho Gomes
292015-11-13Friendlies (M)Friendlies (M)HomeSpainEnglandN841-0Joe HartNolito
302015-10-09UEFA Euro QualifyingGroup stageHomeSpainLuxembourgY853-0Jonathan JoubertNolito
312015-10-09UEFA Euro QualifyingGroup stageHomeSpainLuxembourgY420-0Jonathan Joubert
322015-02-21Premier LeagueMatchweek 26AwayArsenalCrystal PalaceY80-0Julián Speroni
332015-02-01Premier LeagueMatchweek 23HomeArsenalAston VillaY753-0Brad Guzan
342015-01-18Premier LeagueMatchweek 22AwayArsenalManchester CityY240-0Joe Hart
352014-12-28Premier LeagueMatchweek 19AwayArsenalWest HamY410-0Adrián
362014-12-13Premier LeagueMatchweek 16HomeArsenalNewcastle UtdY883-1Jak Alnwick
372014-12-13Premier LeagueMatchweek 16HomeArsenalNewcastle UtdY551-0Jak AlnwickAlexis Sánchez
382014-12-06Premier LeagueMatchweek 15AwayArsenalStoke CityY680-3Asmir Begović
392014-01-28Premier LeagueMatchweek 23AwayArsenalSouthamptonY521-1Artur BorucMesut Özil
402014-01-18Premier LeagueMatchweek 22HomeArsenalFulhamY621-0Maarten Stekelenburg
412014-01-18Premier LeagueMatchweek 22HomeArsenalFulhamY570-0Maarten StekelenburgJack Wilshere
422013-11-02Premier LeagueMatchweek 10HomeArsenalLiverpoolY190-0Simon Mignolet
432013-03-30Premier LeagueMatchweek 31HomeArsenalReadingY481-0Stuart TaylorGervinho
442013-02-23Premier LeagueMatchweek 27HomeArsenalAston VillaY851-1Brad GuzanNacho Monreal
452013-02-23Premier LeagueMatchweek 27HomeArsenalAston VillaY60-0Brad Guzan
462013-02-09Premier LeagueMatchweek 26AwayArsenalSunderlandY350-0Simon MignoletTheo Walcott
472013-01-23Premier LeagueMatchweek 19HomeArsenalWest HamY532-1Jussi JääskeläinenLukas Podolski
482012-12-17Premier LeagueMatchweek 17AwayArsenalReadingY603-0Adam FedericiLukas Podolski
492012-12-17Premier LeagueMatchweek 17AwayArsenalReadingY342-0Adam FedericiKieran Gibbs
502012-12-17Premier LeagueMatchweek 17AwayArsenalReadingY321-0Adam FedericiLukas Podolski
512012-11-17Premier LeagueMatchweek 12HomeArsenalTottenhamY603-1Hugo LlorisLukas Podolski
522012-11-03Premier LeagueMatchweek 10AwayArsenalManchester UtdY900-2David de Gea
532012-10-06Premier LeagueMatchweek 7AwayArsenalWest HamY832-1Jussi JääskeläinenTheo Walcott
542012-09-02Premier LeagueMatchweek 3AwayArsenalLiverpoolY681-0Pepe ReinaLukas Podolski
552012-04-23La LigaMatchweek 35AwayMálagaOsasunaY660-1Andrés Fernández
562012-04-12La LigaMatchweek 33AwayMálagaVillarrealY640-0Diego López
572012-04-09La LigaMatchweek 32HomeMálagaRacing SantY631-0Daniel Sotres
582012-03-18La LigaMatchweek 28AwayMálagaReal MadridY880-1Iker Casillas
592012-03-03La LigaMatchweek 26AwayMálagaGetafeY892-1Miguel Ángel Moyá
602011-09-21La LigaMatchweek 5HomeMálagaAthletic ClubY610-0Gorka Iraizoz
612011-09-12La LigaMatchweek 3HomeMálagaGranadaY482-0Roberto
622011-09-12La LigaMatchweek 3HomeMálagaGranadaY40-0Roberto
632011-08-28La LigaMatchweek 2AwayMálagaSevillaY800-2Javi Varas
642011-03-17Europa LgRound of 16HomeVillarrealLeverkusenY330-0
652010-12-18La LigaMatchweek 16HomeVillarrealMallorcaY140-0Dudu Aouate
662010-11-27La LigaMatchweek 13AwayVillarrealZaragozaY181-0Leo Franco
672010-11-07La LigaMatchweek 10HomeVillarrealAthletic ClubY451-1Gorka Iraizoz
682010-09-27La LigaMatchweek 5AwayVillarrealMálagaY332-2Rubén
692010-09-27La LigaMatchweek 5AwayVillarrealMálagaY210-1Rubén
702010-08-19Europa LgPlay-off roundHomeVillarrealDnepr MogilevY161-0
712010-05-15La LigaMatchweek 38AwayVillarrealZaragozaY561-3Roberto
722010-05-15La LigaMatchweek 38AwayVillarrealZaragozaY400-3Roberto
732009-12-06La LigaMatchweek 13HomeVillarrealGetafeN671-2Óscar Ustari
742009-09-20La LigaMatchweek 3AwayVillarrealAthletic ClubY841-3Gorka Iraizoz
752009-09-09WCQFirst roundHomeSpainEstoniaN821-0Sergei Pareiko
762009-08-30La LigaMatchweek 1AwayVillarrealOsasunaY320-0Ricardo
772009-08-27Europa LgPlay-off roundHomeVillarrealNAC BredaY160-0
782009-03-21La LigaMatchweek 28HomeVillarrealAthletic ClubY680-0Gorka Iraizoz
792009-03-01La LigaMatchweek 25AwayVillarrealBetisY361-0Ricardo
802009-03-01La LigaMatchweek 25AwayVillarrealBetisY50-0Ricardo
812009-02-15La LigaMatchweek 23AwayVillarrealRacing SantY430-1Toño
822008-11-30La LigaMatchweek 13AwayVillarrealRecreativoY260-0Asier Riesgo
832008-11-01La LigaMatchweek 9AwayVillarrealAthletic ClubY582-1Gorka Iraizoz
842008-09-21La LigaMatchweek 3AwayVillarrealNumanciaY500-1Juan Pablo Colinas
852008-09-14La LigaMatchweek 2HomeVillarrealLa CoruñaY270-0Daniel Aranzubia
862008-04-20La LigaMatchweek 33HomeVillarrealValladolidY461-0Sergio Asenjo
872008-03-29La LigaMatchweek 30HomeVillarrealAtlético MadridY380-0Christian Abbiati
882007-12-16La LigaMatchweek 16AwayVillarrealGetafeN832-0Óscar Ustari
892007-11-08UEFA CupGroup stageAwayVillarrealMladá BoleslavY561-0
902007-10-20La LigaMatchweek 8HomeVillarrealBarcelonaY20-0Víctor Valdés
912007-08-26La LigaMatchweek 1AwayVillarrealValenciaY722-0Santiago Cañizares
922007-06-10La LigaMatchweek 37AwayRecreativoLa CoruñaY683-0Dudu Aouate
932007-06-10La LigaMatchweek 37AwayRecreativoLa CoruñaY572-0Dudu Aouate
942007-04-22La LigaMatchweek 31HomeRecreativoRacing SantY382-1Toño
952006-09-10La LigaMatchweek 2AwayRecreativoVillarrealY810-0Sebastián Viera
962006-08-27La LigaMatchweek 1HomeRecreativoMallorcaY900-1Toni Prats
972005-05-08La LigaMatchweek 35AwayVillarrealMálagaN651-0Francesc Arnau
982005-05-01La LigaMatchweek 34HomeVillarrealGetafeY462-0Javier Sánchez Broto
992005-02-24UEFA CupRound of 32HomeVillarrealDynamo KyivY311-0
1002004-12-15UEFA CupGroup stageHomeVillarrealEgaleoY633-0
1012004-12-02UEFA CupGroup stageAwayVillarrealPartizanY170-0
1022004-09-30UEFA CupFirst roundHomeVillarrealHammarbyN862-0
Goal Log Table
Rk Date Comp Round Venue Scorer Squad Opponent Start xG PSxG Body Part Dist(yds) Minute Score Goalkeeper GCA1 Type GCA2 Type Notes
12025-05-11La Liga 2Matchweek 39AwayDani CalvoOviedoRacing SantY*370-0Jokin Ezkieta
22024-11-03La Liga 2Matchweek 13HomeDaniel George ParaschivOviedoBurgosY*721-1Ander Cantero
32024-10-13La Liga 2Matchweek 9HomeAlexandre AlemãoOviedoAlmeríaY*702-2Luís Maximiano
42024-10-13La Liga 2Matchweek 9HomeDavid CostasOviedoAlmeríaY*120-0Luís Maximiano
52024-08-30La Liga 2Matchweek 3HomeIlyas ChairaOviedoRacing SantY*120-0Jokin Ezkieta
62024-05-20La Liga 2Matchweek 40AwayOier LuengoOviedoEspanyolY23
72024-03-31La Liga 2Matchweek 33HomeAlexandre AlemãoOviedoVillarreal BY5
82024-02-17La Liga 2Matchweek 27HomeJaime SeoaneOviedoBurgosY42
92024-01-27La Liga 2Matchweek 24HomePaulinoOviedoLeganésN89
102020-07-19La LigaMatchweek 38HomeAndre-Frank Zambo AnguissaVillarrealEibarY0.470.60Left Foot12710-0YoelAndre-Frank Zambo AnguissaTake-OnSanti CazorlaPass (Live)
112020-06-28La LigaMatchweek 32HomeGerard MorenoVillarrealValenciaY0.270.61Left Foot16441-0Jasper CillessenSanti CazorlaPass (Live)Sergio AsenjoPass (Live)
122020-06-22La LigaMatchweek 31HomePau TorresVillarrealSevillaY0.110.28Head745+41-1Tomáš VaclíkSanti CazorlaPass (Dead)
132020-03-08La LigaMatchweek 27HomeGerard MorenoVillarrealLeganésY*0.450.57Head650-0Iván CuéllarSanti CazorlaPass (Live)Gerard MorenoPass (Live)
142020-02-02La LigaMatchweek 22HomeRubén PeñaVillarrealOsasunaY0.070.48Right Foot13541-1Sergio HerreraRubén PeñaTake-OnSanti CazorlaPass (Live)Deflected
152020-01-22Copa del ReyRound of 32AwaySamuel ChukwuezeVillarrealGironaY*722-0Juan Carlos
162019-11-18UEFA Euro QualifyingGroup stageHomeGerard MorenoSpainRomaniaY331-0Ciprian Tătărușanu
172019-10-25La LigaMatchweek 10HomeGerard MorenoVillarrealAlavésY0.560.94Right Foot9842-1Fernando PachecoSanti CazorlaPass (Live)Karl Toko EkambiPass (Live)
182019-09-27La LigaMatchweek 7HomeKarl Toko EkambiVillarrealBetisY*0.140.75Head7390-0Joel RoblesSanti CazorlaPass (Dead)Gerard MorenoShot
192019-09-14La LigaMatchweek 4AwayGerard MorenoVillarrealLeganésY0.280.89Left Foot14260-0Juan SorianoSanti CazorlaPass (Live)Andre-Frank Zambo AnguissaPass (Live)
202019-08-17La LigaMatchweek 1HomeSamuel ChukwuezeVillarrealGranadaY*0.040.36Left Foot20733-2Rui SilvaSanti CazorlaPass (Live)
212019-04-25La LigaMatchweek 34AwayGerard MorenoVillarrealReal SociedadY0.120.08Head8850-0Gerónimo RulliSanti CazorlaPass (Live)Vicente IborraPass (Live)
222019-04-21La LigaMatchweek 33HomeKarl Toko EkambiVillarrealLeganésY0.040.37Right Foot16801-0Iván CuéllarSanti CazorlaPass (Live)Pablo FornalsPass (Live)
232019-04-07La LigaMatchweek 31AwayRamiro Funes MoriVillarrealBetisY0.150.04Head7130-1Pau LópezSanti CazorlaPass (Dead)
242019-04-02La LigaMatchweek 30HomeCarlos BaccaVillarrealBarcelonaY0.700.95Right Foot10803-2Marc-André ter StegenCarlos BaccaTake-OnSanti CazorlaPass (Live)
252019-03-10La LigaMatchweek 27AwaySamuel ChukwuezeVillarrealLevanteY0.040.51Left Foot1990+61-0Aitor FernándezSanti CazorlaPass (Live)
262019-02-17La LigaMatchweek 24HomeÁlvaro GonzálezVillarrealSevillaY0.090.08Head10200-0Tomáš VaclíkSanti CazorlaPass (Dead)Vicente IborraPass (Live)
272018-12-08La LigaMatchweek 15HomeCarlos BaccaVillarrealCelta VigoY0.230.68Right Foot15830-3Rubén BlancoSanti CazorlaPass (Dead)Fouled
282018-11-25La LigaMatchweek 13HomeSamuel ChukwuezeVillarrealBetisY0.050.22Left Foot14541-0Pau LópezSanti CazorlaPass (Live)Santi CazorlaPass (Live)
292018-11-25La LigaMatchweek 13HomeGerard MorenoVillarrealBetisY0.090.37Head10520-0Pau LópezSanti CazorlaPass (Dead)Víctor RuizShot
302018-09-26La LigaMatchweek 6AwayRamiro Funes MoriVillarrealAthletic ClubN0.150.28Head7801-0Unai SimónSanti CazorlaPass (Dead)Mario GasparShot
312018-09-20Europa LgGroup stageHomeGerard MorenoVillarrealRangersY*0.080.26Left Foot11691-1Allan McGregorSanti CazorlaPass (Live)Carlos BaccaPass (Live)
322016-10-19Champions LgGroup stageHomeMesut ÖzilArsenalLudogoretsY563-0Vladislav Stoyanov
332016-08-14Premier LeagueMatchweek 1HomeAlex Oxlade-ChamberlainArsenalLiverpoolN641-4Simon Mignolet
342015-10-20Champions LgGroup stageHomeOlivier GiroudArsenalBayern MunichY770-0Manuel Neuer
352015-09-26Premier LeagueMatchweek 7AwayTheo WalcottArsenalLeicester CityY180-1Kasper Schmeichel
362015-09-12Premier LeagueMatchweek 5HomeOlivier GiroudArsenalStoke CityY*851-0Jack Butland
372015-05-30FA CupFinalHomePer MertesackerArsenalAston VillaY622-0Shay Given
382015-05-24Premier LeagueMatchweek 38HomeTheo WalcottArsenalWest BromY40-0Boaz Myhill
392015-05-04Premier LeagueMatchweek 35AwayAaron RamseyArsenalHull CityY331-0Steve Harper
402015-03-21Premier LeagueMatchweek 30AwayOlivier GiroudArsenalNewcastle UtdY281-0Tim Krul
412015-03-14Premier LeagueMatchweek 29HomeMathieu FlaminiArsenalWest HamN842-0Adrián
422015-02-01Premier LeagueMatchweek 23HomeHéctor BellerínArsenalAston VillaY90+24-0Brad Guzan
432015-02-01Premier LeagueMatchweek 23HomeTheo WalcottArsenalAston VillaY632-0Brad Guzan
442015-01-18Premier LeagueMatchweek 22AwayOlivier GiroudArsenalManchester CityY671-0Joe Hart
452014-12-21Premier LeagueMatchweek 17AwayOlivier GiroudArsenalLiverpoolY651-1Brad Jones
462014-11-29Premier LeagueMatchweek 13AwayDanny WelbeckArsenalWest BromY600-0Ben Foster
472014-11-26Champions LgGroup stageHomeAlexis SánchezArsenalDortmundY571-0Roman Weidenfeller
482014-11-26Champions LgGroup stageHomeYaya SanogoArsenalDortmundY20-0Roman Weidenfeller
492014-08-23Premier LeagueMatchweek 2AwayAaron RamseyArsenalEvertonN830-2Tim Howard
502014-05-04Premier LeagueMatchweek 37HomeOlivier GiroudArsenalWest BromY140-0Ben Foster
512014-04-28Premier LeagueMatchweek 36HomeLaurent KoscielnyArsenalNewcastle UtdY260-0Tim Krul
522014-04-20Premier LeagueMatchweek 35AwayAaron RamseyArsenalHull CityY310-0Steve Harper
532014-04-15Premier LeagueMatchweek 34HomeLukas PodolskiArsenalWest HamY440-1Adrián
542014-02-22Premier LeagueMatchweek 27HomeLaurent KoscielnyArsenalSunderlandY573-0Vito Mannone
552014-02-02Premier LeagueMatchweek 24HomeAlex Oxlade-ChamberlainArsenalCrystal PalaceY470-0Julián Speroni
562013-12-26Premier LeagueMatchweek 18AwayTheo WalcottArsenalWest HamY680-1Adrián
572013-08-24Premier LeagueMatchweek 2AwayLukas PodolskiArsenalFulhamY682-0David Stockdale
582013-05-14Premier LeagueMatchweek 37HomeAaron RamseyArsenalWigan AthleticY713-1Joel Robles
592013-05-14Premier LeagueMatchweek 37HomeLukas PodolskiArsenalWigan AthleticY682-1Joel Robles
602013-05-14Premier LeagueMatchweek 37HomeTheo WalcottArsenalWigan AthleticY631-1Joel Robles
612013-05-14Premier LeagueMatchweek 37HomeLukas PodolskiArsenalWigan AthleticY110-0Joel Robles
622013-03-30Premier LeagueMatchweek 31HomeGervinhoArsenalReadingY110-0Stuart Taylor
632013-01-20Premier LeagueMatchweek 23AwayTheo WalcottArsenalChelseaY580-2Petr Čech
642012-12-29Premier LeagueMatchweek 20HomeAlex Oxlade-ChamberlainArsenalNewcastle UtdY501-1Tim Krul
652012-12-17Premier LeagueMatchweek 17AwayTheo WalcottArsenalReadingY804-2Adam Federici
662012-11-17Premier LeagueMatchweek 12HomeOlivier GiroudArsenalTottenhamY45+12-1Hugo Lloris
672012-09-15Premier LeagueMatchweek 4HomeTheo WalcottArsenalSouthamptonY885-1Kelvin Davis
682012-09-02Premier LeagueMatchweek 3AwayLukas PodolskiArsenalLiverpoolY310-0Pepe Reina
692009-06-28FIFA Confederations CupThird-place matchNeutralDani GüizaSpainSouth AfricaY891-1Itumeleng Khune
702009-06-28FIFA Confederations CupThird-place matchNeutralDani GüizaSpainSouth AfricaY880-1Itumeleng Khune

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.