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-04-30ChampionshipMatchweek 44AwayIpswich TownCoventry CityY0.270.22Right Foot1480-0Bradley CollinsWes BurnsWes BurnsPass (Live)Omari HutchinsonPass (Live)Deflected
22024-03-09ChampionshipMatchweek 37AwayIpswich TownCardiff CityY0.050.38Left Foot16790-0Ethan HorvathMarcus HarnessMarcus HarnessPass (Live)Jack TaylorPass (Live)
32024-03-02ChampionshipMatchweek 35AwayIpswich TownPlymouth ArgyleY0.040.24Right Foot11741-0Conor HazardConor ChaplinConor ChaplinPass (Live)Cameron BurgessPass (Live)Volley
42024-02-20ChampionshipMatchweek 29HomeIpswich TownRotherham UtdY0.370.58Right Foot12141-1Viktor JohanssonWes BurnsWes BurnsPass (Live)Harry ClarkePass (Live)
52024-02-14ChampionshipMatchweek 32AwayIpswich TownMillwallY0.190.69Head845+12-0Matija ŠarkićHarry ClarkeHarry ClarkePass (Live)Harry ClarkeTake-On
62024-02-03ChampionshipMatchweek 30AwayIpswich TownPrestonN0.510.95Right Foot4871-3Freddie WoodmanAli Al HamadiShot
72024-02-03ChampionshipMatchweek 30AwayIpswich TownPrestonN0.370.90Head2750-3Freddie WoodmanLeif DavisLeif DavisPass (Live)Nathan BroadheadPass (Live)
82024-01-06FA CupThird round properAwayBournemouthQPRY581-2Asmir BegovićAlex Scott
92023-12-06Premier LeagueMatchweek 15AwayBournemouthCrystal PalaceN0.580.84Head590+11-0Sam JohnstonePhilip BillingPhilip BillingPass (Live)Marcus TavernierPass (Live)
102023-10-11Friendlies (M)Friendlies (M)HomeWalesGibraltarY45Daniel James
112023-10-11Friendlies (M)Friendlies (M)HomeWalesGibraltarY26Charlie Savage
122023-03-28UEFA Euro QualifyingGroup stageHomeWalesLatviaY41Daniel James
132022-11-12Premier LeagueMatchweek 16HomeBournemouthEvertonY0.800.98Head1251-0Jordan PickfordMarcus TavernierMarcus TavernierShot
142022-10-29Premier LeagueMatchweek 14HomeBournemouthTottenhamY0.200.61Head7491-0Hugo LlorisAdam SmithAdam SmithPass (Live)Dominic SolankePass (Live)
152022-10-29Premier LeagueMatchweek 14HomeBournemouthTottenhamY0.220.63Right Foot15220-0Hugo LlorisMarcus TavernierMarcus TavernierPass (Live)Kieffer MoorePass (Live)
162022-09-22UEFA Nations LeagueLeague AAwayWalesBelgiumY50Brennan Johnson
172022-08-06Premier LeagueMatchweek 1HomeBournemouthAston VillaY0.050.33Head11801-0Emiliano MartínezLloyd KellyLloyd KellyPass (Live)Philip BillingShot
182022-05-07ChampionshipMatchweek 46HomeBournemouthMillwallN0.350.39Right Foot13810-0Bartosz BiałkowskiPhilip BillingPhilip BillingPass (Dead)
192022-05-03ChampionshipMatchweek 33HomeBournemouthNott'ham ForestN0.110.25Right Foot11830-0Brice SambaPhilip BillingPhilip BillingPass (Dead)Jordan ZemuraFouled
202022-04-26ChampionshipMatchweek 34AwayBournemouthSwansea CityN0.210.76Right Foot3902-3Andy FisherDominic SolankeShotDeflected
212022-04-26ChampionshipMatchweek 34AwayBournemouthSwansea CityN0.340.53Head5720-3Andy FisherJaidon AnthonyJaidon AnthonyPass (Dead)Dominic SolankePass (Live)
222021-12-11ChampionshipMatchweek 22AwayCardiff CityBirmingham CityY0.230.25Right Foot16660-2Matija ŠarkićMark Harris
232021-11-16WCQFirst roundHomeWalesBelgiumY320-1Koen CasteelsDaniel James
242021-11-06ChampionshipMatchweek 17HomeCardiff CityHuddersfieldY0.160.37Head990+31-1Lee NichollsIsaak DaviesIsaak DaviesPass (Live)Isaak DaviesTake-On
252021-11-06ChampionshipMatchweek 17HomeCardiff CityHuddersfieldY0.210.38Head6740-1Lee NichollsJoe RallsJoe RallsPass (Dead)Perry NgPass (Live)
262021-10-30ChampionshipMatchweek 15AwayCardiff CityStoke CityY0.260.29Right Foot4712-3Josef BursikRyan John GilesRyan John GilesPass (Live)Leandro BacunaPass (Live)
272021-10-11WCQFirst roundAwayWalesEstoniaY120-0Karl Jakob Hein
282021-08-14ChampionshipMatchweek 2AwayCardiff CityBlackpoolN0.270.71Head10861-0Chris MaxwellRyan John GilesRyan John GilesPass (Live)Perry NgPass (Live)
292021-06-12UEFA EuroGroup stageNeutralWalesSwitzerlandY0.050.24Head12740-1Yann SommerJoe MorrellJoe MorrellPass (Live)Joe AllenPass (Live)
302021-04-24ChampionshipMatchweek 44HomeCardiff CityWycombeY0.070.06Right Foot14711-1David StockdaleLeandro BacunaPass (Live)Curtis NelsonPass (Live)
312021-04-24ChampionshipMatchweek 44HomeCardiff CityWycombeY0.040.59Left Foot18220-0David StockdalePerry NgKieffer MooreTake-OnPerry NgPass (Live)
322021-04-20ChampionshipMatchweek 43AwayCardiff CityBrentfordY0.790.99Right Foot13570-0David RayaFouledCurtis NelsonShot
332021-04-16ChampionshipMatchweek 42AwayCardiff CityReadingY0.790.98Right Foot13870-0Rafael CabralKieffer MooreFouledSheyi OjoShot
342021-03-27Friendlies (M)Friendlies (M)HomeWalesMexicoY110-0Guillermo OchoaJonny Williams
352021-03-02ChampionshipMatchweek 34HomeCardiff CityDerby CountyY0.060.42Head10481-0Kelle RoosWill VaulksWill VaulksPass (Dead)Aden FlintPass (Live)
362021-02-24ChampionshipMatchweek 32AwayCardiff CityBournemouthY0.791.00Right Foot13371-0Asmir BegovićPerry NgFouledHarry WilsonShot
372021-02-20ChampionshipMatchweek 31HomeCardiff CityPrestonY0.791.00Right Foot1320-0Daniel IversenSean MorrisonFouled
382021-02-13ChampionshipMatchweek 29HomeCardiff CityCoventry CityY0.470.59Right Foot5381-0Marko Maroši
392021-02-13ChampionshipMatchweek 29HomeCardiff CityCoventry CityY0.390.51Right Foot11310-0Marko MarošiJosh MurphyKieffer MooreTake-OnJosh MurphyPass (Live)
402021-02-06ChampionshipMatchweek 28AwayCardiff CityBristol CityY0.280.54Head8251-0Daniel BentleySheyi OjoSheyi OjoPass (Live)Kieffer MoorePass (Live)
412021-01-30ChampionshipMatchweek 27HomeCardiff CityMillwallY0.520.63Right Foot10710-1Bartosz BiałkowskiHarry WilsonHarry WilsonPass (Live)Joe BennettPass (Live)
422021-01-27ChampionshipMatchweek 26AwayCardiff CityBarnsleyY0.380.82Head5681-2Bradley CollinsJoe RallsJoe RallsPass (Dead)
432020-12-05ChampionshipMatchweek 16AwayCardiff CityWatfordY0.070.34Left Foot11430-0Ben FosterKieffer MoorePass (Live)Joe RallsPass (Live)Volley
442020-12-01ChampionshipMatchweek 15HomeCardiff CityHuddersfieldY0.760.93Left Foot4681-0Ben HamerJunior HoilettJunior HoilettPass (Live)
452020-12-01ChampionshipMatchweek 15HomeCardiff CityHuddersfieldY0.480.84Right Foot7350-0Ben HamerSheyi OjoSheyi OjoPass (Live)Joe RallsPass (Live)Volley
462020-11-28ChampionshipMatchweek 14HomeCardiff CityLuton TownY0.560.71Head4592-0Simon SlugaHarry WilsonHarry WilsonPass (Dead)
472020-11-21ChampionshipMatchweek 12AwayCardiff CityMillwallY0.190.51Left Foot15790-1Bartosz BiałkowskiJosh MurphyJosh MurphyPass (Live)Deflected
482020-11-18UEFA Nations LeagueLeague BHomeWalesFinlandN842-1Lukáš HrádeckýDaniel James
492020-10-28ChampionshipMatchweek 8AwayCardiff CityDerby CountyY0.550.51Left Foot9770-1Kelle RoosSheyi OjoSheyi OjoPass (Live)Sheyi OjoTake-On
502020-09-19ChampionshipMatchweek 2AwayCardiff CityNott'ham ForestY0.670.97Right Foot5401-0Brice SambaSean MorrisonSean MorrisonPass (Live)Leandro BacunaPass (Live)
512020-09-19ChampionshipMatchweek 2AwayCardiff CityNott'ham ForestY0.680.85Head330-0Brice SambaMarlon PackMarlon PackPass (Dead)Curtis NelsonPass (Live)
522020-09-03UEFA Nations LeagueLeague BAwayWalesFinlandY800-0Lukáš HrádeckýDaniel James
532020-07-22ChampionshipMatchweek 46HomeWigan AthleticFulhamY0.670.75Head3320-0Marek RodákNathan ByrneNathan ByrnePass (Live)Joe WilliamsPass (Live)
542020-07-14ChampionshipMatchweek 44HomeWigan AthleticHull CityY0.380.49Head7404-0George LongNathan ByrneNathan ByrnePass (Live)Kal NaismithPass (Live)
552020-07-14ChampionshipMatchweek 44HomeWigan AthleticHull CityY0.100.71Right Foot8271-0George LongJamal LoweJamal LowePass (Live)Kal NaismithPass (Live)
562020-07-08ChampionshipMatchweek 42HomeWigan AthleticQPRY0.280.43Right Foot12330-0Joe LumleySam MorsySam MorsyPass (Live)Sam MorsyTake-On
572020-02-26ChampionshipMatchweek 35AwayWigan AthleticReadingY0.070.16Right Foot12230-0Rafael CabralNathan ByrneNathan ByrnePass (Live)Joe WilliamsPass (Live)
582020-02-15ChampionshipMatchweek 33AwayWigan AthleticCardiff CityY0.790.96Right Foot1345+41-1Alex SmithiesFouledJoe WilliamsShot
592020-02-15ChampionshipMatchweek 33AwayWigan AthleticCardiff CityY0.180.07Right Foot650-0Alex SmithiesSam MorsySam MorsyPass (Live)Joe WilliamsPass (Dead)
602020-01-28ChampionshipMatchweek 29HomeWigan AthleticSheffield WedsY0.490.95Left Foot12560-1Cameron DawsonSam MorsySam MorsyPass (Live)Jamal LowePass (Live)
612019-12-07ChampionshipMatchweek 20AwayWigan AthleticLuton TownY0.390.86Head7350-0James SheaDujon SterlingDujon SterlingPass (Live)Jamal LowePass (Live)
622019-11-16UEFA Euro QualifyingGroup stageAwayWalesAzerbaijanY100-0Emil BalayevHarry Wilson
632019-11-02ChampionshipMatchweek 15HomeWigan AthleticSwansea CityY0.790.98Right Foot13210-1Freddie WoodmanChey DunkleyFouledJoe WilliamsPass (Dead)
642019-10-10UEFA Euro QualifyingGroup stageAwayWalesSlovakiaY250-0Martin DúbravkaDaniel James
652019-05-04League OneMatchweek 46AwayBarnsleyBristol RoversY120-0Adam Smith
662019-02-09League OneMatchweek 32AwayBarnsleyGillinghamY10-0Tomáš Holý
672019-01-29League OneMatchweek 27AwayBarnsleyOxford UnitedN791-2Simon EastwoodJacob Brown
682019-01-26League OneMatchweek 30HomeBarnsleyRochdaleY540-1Josh LillisBen Williams
692019-01-19League OneMatchweek 29AwayBarnsleyAFC WimbledonY511-1Aaron RamsdaleBen Williams
702019-01-12League OneMatchweek 28HomeBarnsleyBradford CityY381-0Richard O'DonnellAlex Mowatt
712018-12-01FA CupSecond roundAwayBarnsleySouthend UnitedY410-0Mark OxleyAlex Mowatt
722018-11-27League OneMatchweek 20AwayBarnsleySunderlandY611-3Jon McLaughlinAlex Mowatt
732018-11-27League OneMatchweek 20AwayBarnsleySunderlandY410-3Jon McLaughlin
742018-11-17League OneMatchweek 18AwayBarnsleyAcc'ton StanleyY*90+41-0Connor Ripley
752018-11-10FA CupFirst roundHomeBarnsleyNotts CountyY813-0Ross FitzsimonsMamadou Thiam
762018-11-03League OneMatchweek 17HomeBarnsleySouthend UnitedY870-0Mark OxleyAlex Mowatt
772018-09-29League OneMatchweek 10AwayBarnsleyFleetwood TownY411-1Alex CairnsDaniel Pinillos
782018-09-01League OneMatchweek 6HomeBarnsleyGillinghamY341-0Tomáš Holý
792018-09-01League OneMatchweek 6HomeBarnsleyGillinghamY130-0Tomáš HolýGeorge Moncur
802018-08-25League OneMatchweek 5AwayBarnsleyScunthorpe UtdY590-2Rory WatsonDimitri Cavaré
812018-08-21League OneMatchweek 4AwayBarnsleyRochdaleY683-0Magnus NormanDaniel Pinillos
822018-08-21League OneMatchweek 4AwayBarnsleyRochdaleY482-0Josh LillisMamadou Thiam
832018-08-21League OneMatchweek 4AwayBarnsleyRochdaleY421-0Josh LillisDaniel Pinillos
842018-04-28ChampionshipMatchweek 45HomeBarnsleyBrentfordY110-0Daniel BentleyGary Gardner
852018-03-30ChampionshipMatchweek 39HomeBarnsleyBristol CityY70-0Frank FieldingGeorge Moncur
862018-03-10ChampionshipMatchweek 37AwayBarnsleyMiddlesbroughY580-3Darren Randolph
872017-11-11League OneMatchweek 17AwayRotherham UtdDoncasterY90+60-1Ian Lawlor
882017-10-28League OneMatchweek 16HomeRotherham UtdGillinghamY560-2Tomáš HolýDarren Potter
892017-10-21League OneMatchweek 15AwayRotherham UtdOxford UnitedY782-3Simon EastwoodRyan Williams
902017-10-14League OneMatchweek 13HomeRotherham UtdScunthorpe UtdY711-0Matt GilksDavid Ball
912017-09-30League OneMatchweek 11HomeRotherham UtdNorthamptonY520-0Matt Ingram
922017-09-23League OneMatchweek 9HomeRotherham UtdOldham AthleticY782-1Jack RuddyJoe Newell
932017-09-23League OneMatchweek 9HomeRotherham UtdOldham AthleticY731-1Jack Ruddy
942017-09-09League OneMatchweek 6HomeRotherham UtdBuryY541-1Joe MurphyJon Taylor
952017-09-09League OneMatchweek 6HomeRotherham UtdBuryY200-0Joe MurphyWill Vaulks
962017-08-19League OneMatchweek 3AwayRotherham UtdP'borough UtdY550-1Jonathan BondLee Frecklington
972017-08-12League OneMatchweek 2HomeRotherham UtdSouthend UnitedY45+23-0Mark OxleyJamie Proctor
982017-08-12League OneMatchweek 2HomeRotherham UtdSouthend UnitedY161-0Mark OxleyJamie Proctor
992017-08-12League OneMatchweek 2HomeRotherham UtdSouthend UnitedY150-0Mark OxleyRyan Williams
1002016-12-17National LeagueMatchweek 25HomeFG RoversDover AthleticY90+10-1Steve Arnold
1012016-11-29National LeagueMatchweek 23AwayTorquay UnitedDag & RedY760-0Elliot Justham
1022016-11-22National LeagueMatchweek 21HomeTorquay UnitedSolihull MoorsY712-0Daniel Lewis
1032016-11-22National LeagueMatchweek 21HomeTorquay UnitedSolihull MoorsY601-0Daniel Lewis
1042016-11-22National LeagueMatchweek 21HomeTorquay UnitedSolihull MoorsY300-0Daniel Lewis
1052016-11-19National LeagueMatchweek 20HomeTorquay UnitedWrexhamY880-1Luke Coddington
1062016-10-04National LeagueMatchweek 14AwayFG RoversAldershot TownY45+33-0Jake Cole
1072016-10-04National LeagueMatchweek 14AwayFG RoversAldershot TownY81-0Jake Cole
1082016-08-29National LeagueMatchweek 7HomeFG RoversSouthportY783-1Tyrell Belford
1092016-08-29National LeagueMatchweek 7HomeFG RoversSouthportY60-0Tyrell Belford
1102014-12-16FA CupSecond roundHomeYeovil TownAcc'ton StanleyN881-0Jack RoseSam Foley
1112014-12-13League OneMatchweek 20AwayYeovil TownOldham AthleticN90+13-0Paddy Kenny
1122014-09-16League OneMatchweek 8HomeYeovil TownCrewe AlexandraN720-1Ben Garratt
1132014-08-23League OneMatchweek 4HomeYeovil TownScunthorpe UtdN650-0Bobby Olejnik
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-02-24ChampionshipMatchweek 34HomeOmari HutchinsonIpswich TownBirmingham CityY0.400.47Left Foot1790+22-1John RuddyKieffer MoorePass (Live)Axel TuanzebePass (Dead)
22023-06-16UEFA Euro QualifyingGroup stageHomeHarry WilsonWalesArmeniaY72
32021-10-30ChampionshipMatchweek 15AwayMark HarrisCardiff CityStoke CityY0.300.72Right Foot15701-3Josef BursikKieffer MoorePass (Live)
42021-09-12ChampionshipMatchweek 6AwayRubin ColwillCardiff CityNott'ham ForestN0.070.30Left Foot23731-1Brice SambaKieffer MoorePass (Live)Perry NgPass (Live)
52021-08-10EFL CupFirst roundHomeMarley WatkinsCardiff CitySutton UnitedY44
62020-10-18ChampionshipMatchweek 5AwaySheyi OjoCardiff CityPrestonY0.120.42Right Foot12520-0Declan RuddKieffer MoorePass (Live)
72020-02-29ChampionshipMatchweek 36AwaySam MorsyWigan AthleticWest BromY0.090.31Right Foot10730-0Sam JohnstoneKieffer MoorePass (Live)Cédric KipréShot
82020-02-08ChampionshipMatchweek 31HomeChey DunkleyWigan AthleticPrestonY0.940.98Right Foot1570-2Declan RuddJoe GelhardtPass (Live)Sam MorsyPass (Live)
92019-11-26ChampionshipMatchweek 18AwayAnthony PilkingtonWigan AthleticMillwallY0.040.14Left Foot2230-0Bartosz BiałkowskiKieffer MoorePass (Live)Charlie MulgrewPass (Live)
102019-11-19UEFA Euro QualifyingGroup stageHomeAaron RamseyWalesHungaryY471-0Péter Gulácsi
112019-10-27ChampionshipMatchweek 14AwayChey DunkleyWigan AthleticBristol CityY0.370.75Left Foot9440-1Daniel BentleyKieffer MooreShot
122019-01-19League OneMatchweek 29AwayMamadou ThiamBarnsleyAFC WimbledonY652-1Aaron Ramsdale
132018-11-17League OneMatchweek 18AwayCauley WoodrowBarnsleyAcc'ton StanleyY*360-0Connor Ripley
142018-08-21League OneMatchweek 4AwayBrad PottsBarnsleyRochdaleY350-0Josh Lillis
152018-04-14ChampionshipMatchweek 43HomeOliver McBurnieBarnsleyBoltonY90+31-2Ben Alnwick
162018-04-07ChampionshipMatchweek 41HomeTom BradshawBarnsleySheffield UtdY882-2Simon Moore
172018-03-30ChampionshipMatchweek 39HomeBrad PottsBarnsleyBristol CityY781-1Frank Fielding
182018-02-24ChampionshipMatchweek 34AwayOliver McBurnieBarnsleyBirmingham CityY361-0David Stockdale
192017-12-30League OneMatchweek 25AwayDavid BallRotherham UtdWalsallN581-1Mark Gillespie
202017-09-09League OneMatchweek 6HomeRichie TowellRotherham UtdBuryY892-2Joe Murphy
212017-08-12League OneMatchweek 2HomeRyan WilliamsRotherham UtdSouthend UnitedY594-0Mark Oxley

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.