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-12-10Champions LgLeague phaseAwayAston VillaRB LeipzigY*0.560.69Right Foot830-0Péter GulácsiOllie WatkinsOllie WatkinsPass (Live)Matty CashPass (Live)
22024-11-18UEFA Nations LeagueLeague AAwayScotlandPolandY30-0Łukasz SkorupskiBen Doak
32024-11-15UEFA Nations LeagueLeague AHomeScotlandCroatiaN860-0Dominik Kotarski
42024-10-22Champions LgLeague phaseHomeAston VillaBolognaY*0.030.38Left Foot35550-0Łukasz SkorupskiEzri KonsaFouledLeon BaileyPass (Live)
52024-04-11Conf LgQuarter-finalsHomeAston VillaLilleY*0.090.43Left Foot21561-0Lucas ChevalierLeon BaileyLeon BaileyPass (Live)Douglas LuizPass (Dead)
62024-02-03Premier LeagueMatchweek 23AwayAston VillaSheffield UtdY*0.990.99Right Foot4120-0Wes FoderinghamOllie WatkinsShot
72023-12-26Premier LeagueMatchweek 19AwayAston VillaManchester UtdY*0.030.64Left Foot36210-0André OnanaLeander DendonckerFouledEzri KonsaPass (Dead)
82023-12-09Premier LeagueMatchweek 16HomeAston VillaArsenalY*0.140.22Left Foot970-0David RayaLeon BaileyLeon BaileyPass (Live)Youri TielemansPass (Live)Deflected
92023-11-19UEFA Euro QualifyingGroup stageHomeScotlandNorwayY*13
102023-11-12Premier LeagueMatchweek 12HomeAston VillaFulhamY*0.130.55Left Foot22421-0Bernd LenoJohn McGinnTake-OnYouri TielemansPass (Live)
112023-10-29Premier LeagueMatchweek 10HomeAston VillaLuton TownY*0.060.33Right Foot12170-0Thomas KaminskiDouglas LuizJohn McGinnTake-OnDouglas LuizPass (Dead)
122023-10-26Conf LgGroup stageAwayAston VillaAZ AlkmaarY*0.110.69Left Foot6563-0Mathew RyanLeon BaileyLeon BaileyPass (Live)Boubacar KamaraPass (Live)
132023-10-05Conf LgGroup stageHomeAston VillaZrinjski MostarY*0.050.17Head990+40-0Marko MarićMatty CashMatty CashPass (Live)Bertrand TraoréPass (Live)
142023-09-08UEFA Euro QualifyingGroup stageAwayScotlandCyprusY30Scott McTominay
152023-08-20Premier LeagueMatchweek 2HomeAston VillaEvertonY*0.570.92Right Foot4180-0Jordan PickfordLeon BaileyLeon BaileyPass (Live)Moussa DiabyPass (Live)Volley
162023-04-01Premier LeagueMatchweek 29AwayAston VillaChelseaY*0.020.31Left Foot28561-0Kepa ArrizabalagaJacob RamseyJacob RamseyPass (Live)Jacob RamseyPass (Live)
172023-03-25UEFA Euro QualifyingGroup stageHomeScotlandCyprusY21Andrew Robertson
182022-11-16Friendlies (M)Friendlies (M)NeutralScotlandTürkiyeY62Andrew Robertson
192022-09-21UEFA Nations LeagueLeague BHomeScotlandUkraineY*70
202022-06-14UEFA Nations LeagueLeague BAwayScotlandArmeniaY*50Nathan Patterson
212022-03-29Friendlies (M)Friendlies (M)NeutralScotlandAustriaY56Kieran Tierney
222021-11-27Premier LeagueMatchweek 13AwayAston VillaCrystal PalaceY0.070.45Left Foot21861-0Vicente GuaitaAnwar El GhaziAnwar El GhaziPass (Live)Emi BuendíaPass (Live)
232021-10-16Premier LeagueMatchweek 8HomeAston VillaWolvesY0.030.16Left Foot28681-0José SáOllie WatkinsShotDeflected
242021-10-09WCQFirst roundHomeScotlandIsraelY300-1Ofir MarcianoAndrew Robertson
252021-08-14Premier LeagueMatchweek 1AwayAston VillaWatfordY0.070.37Left Foot20700-3Daniel BachmannLeon BaileyLeon BaileyPass (Live)Ashley YoungPass (Live)
262021-05-16Premier LeagueMatchweek 36AwayAston VillaCrystal PalaceY*0.030.20Left Foot27170-0Jack ButlandDouglas LuizPass (Dead)Ollie WatkinsFouled
272021-04-21Premier LeagueMatchweek 32HomeAston VillaManchester CityY0.300.36Left Foot1210-0EdersonOllie WatkinsOllie WatkinsPass (Live)Jacob RamseyFouled
282021-03-31WCQFirst roundHomeScotlandFaroe IslandsY531-0Gunnar NielsenKieran Tierney
292021-03-31WCQFirst roundHomeScotlandFaroe IslandsY70-0Gunnar NielsenKieran Tierney
302021-03-25WCQFirst roundHomeScotlandAustriaY851-2Alexander SchlagerRyan Christie
312020-10-04Premier LeagueMatchweek 4HomeAston VillaLiverpoolY0.020.17Left Foot28352-1AdriánRoss BarkleyShotDeflected, Volley
322019-11-19UEFA Euro QualifyingGroup stageHomeScotlandKazakhstanY90+12-1Dmytro NepohodovGreg Taylor
332019-11-19UEFA Euro QualifyingGroup stageHomeScotlandKazakhstanY480-1Dmytro Nepohodov
342019-11-16UEFA Euro QualifyingGroup stageAwayScotlandCyprusY531-1Urko PardoGreg Taylor
352019-10-13UEFA Euro QualifyingGroup stageHomeScotlandSan MarinoY45+12-0Aldo Junior SimonciniStuart Findlay
362019-10-13UEFA Euro QualifyingGroup stageHomeScotlandSan MarinoY271-0Aldo Junior Simoncini
372019-10-13UEFA Euro QualifyingGroup stageHomeScotlandSan MarinoY120-0Aldo Junior SimonciniRyan Christie
382019-09-28Premier LeagueMatchweek 7HomeAston VillaBurnleyY0.040.05Left Foot12791-1Nick PopeTrézéguetTrézéguetPass (Live)Jack GrealishPass (Live)Volley
392019-09-22Premier LeagueMatchweek 6AwayAston VillaArsenalY0.380.49Left Foot9200-0Bernd LenoAnwar El GhaziAnwar El GhaziPass (Live)Neil TaylorPass (Live)
402019-09-06UEFA Euro QualifyingGroup stageHomeScotlandRussiaY110-0Guilherme Marinato
412019-08-10Premier LeagueMatchweek 1AwayAston VillaTottenhamY0.330.87Left Foot1190-0Hugo LlorisTyrone MingsTyrone MingsPass (Live)Jack GrealishPass (Live)
422019-05-27ChampionshipFinalHomeAston VillaDerby CountyY0.590.84Head5591-0Kelle RoosAnwar El GhaziShot
432019-04-06ChampionshipMatchweek 40AwayAston VillaSheffield WedsY0.050.48Left Foot14220-1Keiren WestwoodAndré GreenAndré GreenPass (Live)Tyrone MingsPass (Live)
442019-03-16ChampionshipMatchweek 38HomeAston VillaMiddlesbroughY0.050.38Left Foot20441-0Darren RandolphJack GrealishJack GrealishPass (Live)Neil TaylorPass (Live)
452019-03-13ChampionshipMatchweek 37AwayAston VillaNott'ham ForestY0.030.33Left Foot28151-1Costel PantilimonJohn McGinnPass (Live)Ahmed ElmohamadyPass (Live)
462019-03-13ChampionshipMatchweek 37AwayAston VillaNott'ham ForestY0.080.14Left Foot1370-1Costel PantilimonAhmed ElmohamadyJohn McGinnTake-OnAhmed ElmohamadyPass (Live)
472018-11-10ChampionshipMatchweek 17AwayAston VillaDerby CountyY0.320.36Head9740-0Scott CarsonYannick BolasieYannick BolasiePass (Live)Alan HuttonPass (Live)
482018-09-22ChampionshipMatchweek 9HomeAston VillaSheffield WedsY0.030.45Left Foot27530-1Cameron DawsonAlbert AdomahPass (Live)Jack GrealishPass (Live)Volley
492018-08-02Europa LgSecond qualifying roundAwayHibernianAsteras TripoliY440-0Giorgos Athanasiadis
502018-07-19Europa LgFirst qualifying roundAwayHibernianNSÍ RunavíkY100-2Eli Joensen
512018-02-03PremiershipRegular seasonAwayHibernianRangersY410-0Wes Foderingham
522018-01-24PremiershipRegular seasonAwayHibernianDundeeY520-0Elliot Parish
532017-10-31PremiershipRegular seasonAwayHibernianKilmarnockY100-0Jamie MacDonaldDavid Gray
542017-09-30PremiershipRegular seasonAwayHibernianCelticY771-1Craig Gordon
552017-09-30PremiershipRegular seasonAwayHibernianCelticY530-1Craig GordonMarvin Bartley
562017-04-01ChampionshipScottish ChampionshipAwayHibernianDunfermlineY120-0Sean Murdoch
572017-01-28ChampionshipScottish ChampionshipAwayHibernianQueensY520-0Lee RobinsonJames Keatings
582017-01-06ChampionshipScottish ChampionshipHomeHibernianDundee UnitedN812-0Cammy BellDylan McGeouch
592016-11-05ChampionshipScottish ChampionshipAwayHibernianAyr UnitedY842-0Greg FlemingFraser Fyvie
602016-05-07ChampionshipSemi-finalsHomeHibernianRaith RoversY80-0Kevin CuthbertAnthony Stokes
612016-01-23ChampionshipScottish ChampionshipHomeHibernianSt MirrenY441-0Jamie Langfield
622015-10-24ChampionshipScottish ChampionshipAwayHibernianRaith RoversY40-0Kevin Cuthbert
632015-09-12ChampionshipScottish ChampionshipHomeHibernianAlloa AthleticY652-0David CrawfordLiam Henderson
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-12-14Premier LeagueMatchweek 16AwayJhon DuránAston VillaNott'ham ForestY*0.040.06Head14630-0Matz SelsJohn McGinnPass (Live)Lucas DignePass (Live)
22024-11-23Premier LeagueMatchweek 12HomeOllie WatkinsAston VillaCrystal PalaceY*0.951.00Left Foot12360-1Dean HendersonOllie WatkinsTake-OnJohn McGinnPass (Live)
32024-09-17Champions LgLeague phaseAwayYouri TielemansAston VillaYoung BoysY*0.020.32Right Foot15270-0David von BallmoosJohn McGinnPass (Live)Lucas DignePass (Dead)
42024-06-03Friendlies (M)Friendlies (M)NeutralChe AdamsScotlandGibraltarY851-0Jaylan Hankins
52024-04-11Conf LgQuarter-finalsHomeOllie WatkinsAston VillaLilleY*0.240.50Head6130-0Lucas ChevalierJohn McGinnPass (Dead)John McGinnPass (Live)
62024-04-06Premier LeagueMatchweek 32HomeOllie WatkinsAston VillaBrentfordY*0.230.58Head8390-0Mark FlekkenJohn McGinnPass (Live)Youri TielemansPass (Live)
72024-02-24Premier LeagueMatchweek 26HomeDouglas LuizAston VillaNott'ham ForestY*0.230.19Head8392-0Matz SelsJohn McGinnPass (Live)Matty CashPass (Live)
82023-12-14Conf LgGroup stageAwayNicolò ZanioloAston VillaZrinjski MostarN0.540.48Left Foot10610-0Marko MarićJohn McGinnPass (Live)Lucas DignePass (Live)
92023-11-19UEFA Euro QualifyingGroup stageHomeStuart ArmstrongScotlandNorwayY*59
102023-10-26Conf LgGroup stageAwayYouri TielemansAston VillaAZ AlkmaarY*0.090.25Right Foot11231-0Mathew RyanJohn McGinnInterception
112023-10-22Premier LeagueMatchweek 9HomeOllie WatkinsAston VillaWest HamY*0.040.29Left Foot12742-1Alphonse AreolaJohn McGinnPass (Live)Emiliano MartínezPass (Live)
122023-09-30Premier LeagueMatchweek 7HomeOllie WatkinsAston VillaBrightonY*0.090.21Left Foot18653-1Jason SteeleJohn McGinnPass (Live)Ollie WatkinsPass (Live)Deflected
132023-09-08UEFA Euro QualifyingGroup stageAwayScott McTominayScotlandCyprusY6
142023-04-25Premier LeagueMatchweek 33HomeTyrone MingsAston VillaFulhamY*0.090.55Head6210-0Bernd LenoJohn McGinnPass (Dead)Ollie WatkinsShot
152023-02-25Premier LeagueMatchweek 25AwayEmi BuendíaAston VillaEvertonY*0.230.78Left Foot11811-0Jordan PickfordEmi BuendíaTake-OnJohn McGinnPass (Live)
162023-01-01Premier LeagueMatchweek 18AwayDouglas LuizAston VillaTottenhamY*0.300.53Right Foot9731-0Hugo LlorisJohn McGinnPass (Live)Douglas LuizPass (Live)
172022-06-14UEFA Nations LeagueLeague BAwayStuart ArmstrongScotlandArmeniaY*45+1
182022-06-08UEFA Nations LeagueLeague BHomeScott McKennaScotlandArmeniaY40
192022-05-19Premier LeagueMatchweek 18HomeEmi BuendíaAston VillaBurnleyY0.080.09Right Foot11480-1Nick PopeJohn McGinnPass (Live)Douglas LuizPass (Live)Volley
202022-05-07Premier LeagueMatchweek 36AwayOllie WatkinsAston VillaBurnleyY0.630.45Head7522-0Nick PopeJohn McGinnPass (Live)Lucas DignePass (Live)
212022-03-24Friendlies (M)Friendlies (M)NeutralKieran TierneyScotlandPolandY*68
222021-12-05Premier LeagueMatchweek 15HomeEzri KonsaAston VillaLeicester CityY0.090.23Head4541-1Kasper SchmeichelJohn McGinnPass (Dead)Ollie WatkinsShot
232021-11-12WCQFirst roundAwayNathan PattersonScotlandMoldovaY380-0Stanislav Namașco
242021-10-16Premier LeagueMatchweek 8HomeDanny IngsAston VillaWolvesY0.110.66Head10480-0José SáJohn McGinnPass (Live)Matty CashPass (Live)
252021-04-10Premier LeagueMatchweek 31AwayOllie WatkinsAston VillaLiverpoolY0.070.04Left Foot17430-0AlissonJohn McGinnPass (Live)Douglas LuizPass (Live)
262020-10-18Premier LeagueMatchweek 5AwayRoss BarkleyAston VillaLeicester CityY0.030.35Right Foot2990+10-0Kasper SchmeichelJohn McGinnPass (Live)Matt TargettPass (Live)
272020-10-04Premier LeagueMatchweek 4HomeJack GrealishAston VillaLiverpoolY0.290.63Right Foot16756-2AdriánJohn McGinnPass (Live)Ollie WatkinsPass (Live)
282020-09-28Premier LeagueMatchweek 3AwayConor HourihaneAston VillaFulhamY0.420.95Right Foot9151-0Alphonse AreolaJohn McGinnPass (Live)Jack GrealishPass (Live)
292020-09-28Premier LeagueMatchweek 3AwayJack GrealishAston VillaFulhamY0.310.38Right Foot740-0Alphonse AreolaJohn McGinnPass (Live)
302020-07-26Premier LeagueMatchweek 38AwayJack GrealishAston VillaWest HamY0.050.04Left Foot15840-0Łukasz FabiańskiJohn McGinnPass (Live)Keinan DavisPass (Live)
312019-11-16UEFA Euro QualifyingGroup stageAwayRyan ChristieScotlandCyprusY120-0Urko Pardo
322019-11-02Premier LeagueMatchweek 11HomeTrézéguetAston VillaLiverpoolY0.240.11Right Foot6210-0AlissonJohn McGinnPass (Dead)John McGinnFouledVolley
332019-08-23Premier LeagueMatchweek 3HomeAnwar El GhaziAston VillaEvertonY0.470.78Right Foot790+51-0Jordan PickfordAnwar El GhaziTake-OnJohn McGinnPass (Live)
342019-06-08UEFA Euro QualifyingGroup stageHomeAndrew RobertsonScotlandCyprusY610-0Urko Pardo
352019-03-30ChampionshipMatchweek 39HomeTyrone MingsAston VillaBlackburnY0.060.47Head12611-0David RayaJohn McGinnPass (Live)Tyrone MingsPass (Live)
362019-03-16ChampionshipMatchweek 38HomeAnwar El GhaziAston VillaMiddlesbroughY0.260.74Left Foot13280-0Darren RandolphJohn McGinnPass (Live)
372019-02-08ChampionshipMatchweek 31HomeAndré GreenAston VillaSheffield UtdY0.160.53Head490+42-3Dean HendersonJohn McGinnPass (Live)Alan HuttonPass (Dead)
382019-01-01ChampionshipMatchweek 26HomeTammy AbrahamAston VillaQPRY0.330.38Head9210-0Joe LumleyJohn McGinnPass (Live)James BreePass (Dead)
392018-12-23ChampionshipMatchweek 23HomeTammy AbrahamAston VillaLeeds UnitedY0.290.53Right Foot1250-0Bailey Peacock-FarrellConor HourihanePass (Live)Tammy AbrahamPass (Live)
402018-11-10ChampionshipMatchweek 17AwayTammy AbrahamAston VillaDerby CountyY0.180.14Right Foot6781-0Scott CarsonJohn McGinnPass (Live)Jack GrealishPass (Live)
412018-10-02ChampionshipMatchweek 11HomeTammy AbrahamAston VillaPrestonY0.100.09Right Foot7371-0Chris MaxwellJohn McGinnTackleJohn McGinnInterception
422018-08-18ChampionshipMatchweek 3AwayJonathan KodjiaAston VillaIpswich TownY0.090.43Head8210-0Bartosz BiałkowskiJohn McGinnPass (Live)John McGinnTake-On
432018-08-11ChampionshipMatchweek 2HomeJames ChesterAston VillaWigan AthleticY0.250.53Head12130-0Christian WaltonJohn McGinnPass (Dead)Jack GrealishFouled
442018-08-05PremiershipRegular seasonHomeOli ShawHibernianMotherwellY451-0Trevor Carson
452018-07-19Europa LgFirst qualifying roundAwayDavid GrayHibernianNSÍ RunavíkY452-3Eli Joensen
462018-04-28PremiershipChampionship roundHomeJamie MaclarenHibernianKilmarnockY642-2Leo Fasan
472017-08-05PremiershipRegular seasonHomeMartin BoyleHibernianPartick ThistleY140-1Tomáš Černý
482017-05-06ChampionshipScottish ChampionshipHomeGrant HoltHibernianSt MirrenY490-0Billy O'Brien
492017-04-29ChampionshipScottish ChampionshipAwayJason CummingsHibernianAyr UnitedY270-0Greg Fleming
502016-11-19ChampionshipScottish ChampionshipHomeDavid GrayHibernianQueensY522-0Lee Robinson
512016-11-12ChampionshipScottish ChampionshipHomePaul HanlonHibernianFalkirkY830-1Danny Rogers
522016-11-05ChampionshipScottish ChampionshipAwayMartin BoyleHibernianAyr UnitedY771-0Greg Fleming
532016-08-27ChampionshipScottish ChampionshipHomeGrant HoltHibernianGr'nock MortonY411-0Derek Gaston
542016-04-02ChampionshipScottish ChampionshipAwayJason CummingsHibernianSt MirrenY270-0Jamie Langfield
552016-02-02ChampionshipScottish ChampionshipAwayAnthony StokesHibernianGr'nock MortonY470-0Derek Gaston
562015-11-17ChampionshipScottish ChampionshipHomeJames KeatingsHibernianLivingstonY520-0Marc McCallum
572015-11-01ChampionshipScottish ChampionshipHomePaul HanlonHibernianRangersY731-1Wes Foderingham
582015-10-17ChampionshipScottish ChampionshipHomeLiam FontaineHibernianDumbartonY261-1Mark Brown

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.

More John McGinn Pages