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
12023-12-29ChampionshipMatchweek 25HomeMillwallNorwich CityY0.860.99Left Foot4180-0Angus GunnBrooke Norton-CuffyBrooke Norton-CuffyPass (Live)Aidomo EmakhuPass (Live)
22023-12-26ChampionshipMatchweek 24HomeMillwallQPRY0.740.98Right Foot245+30-0Asmir BegovićGeorge SavilleGeorge SavillePass (Live)Duncan WatmorePass (Live)
32023-12-13ChampionshipMatchweek 21AwayMillwallLeicester CityY0.040.25Head11100-0Mads HermansenMurray WallaceMurray WallacePass (Live)Duncan WatmorePass (Live)
42023-09-20ChampionshipMatchweek 7HomeMillwallRotherham UtdY0.070.30Right Foot990+32-0Viktor JohanssonZian FlemmingShotVolley
52023-04-28ChampionshipMatchweek 45AwayMillwallBlackpoolY0.150.90Right Foot17591-1Daniel GrimshawDuncan WatmoreDuncan WatmorePass (Live)Jamie ShackletonPass (Live)
62023-04-28ChampionshipMatchweek 45AwayMillwallBlackpoolY0.320.61Right Foot1320-0Daniel GrimshawRyan LeonardRyan LeonardPass (Live)Jamie ShackletonPass (Live)
72023-04-15ChampionshipMatchweek 42HomeMillwallPrestonY0.080.18Head11140-0Freddie WoodmanZian FlemmingZian FlemmingPass (Live)Scott MalonePass (Live)
82023-03-14ChampionshipMatchweek 37HomeMillwallSwansea CityY0.300.09Left Foot10480-0Andy FisherCharlie CresswellCharlie CresswellShot
92023-03-04ChampionshipMatchweek 35HomeMillwallNorwich CityY0.560.75Right Foot15200-0Angus GunnZian FlemmingTom BradshawTake-OnZian FlemmingPass (Live)
102023-02-28ChampionshipMatchweek 23AwayMillwallLuton TownY0.710.98Right Foot3521-0Ethan HorvathGeorge HoneymanGeorge HoneymanPass (Live)Tom BradshawPass (Live)
112023-02-21ChampionshipMatchweek 29HomeMillwallBurnleyN0.130.34Right Foot11850-1Arijanet MuricTom BradshawShot
122023-02-18ChampionshipMatchweek 33HomeMillwallSheffield UtdY0.910.83Right Foot4882-2Wes FoderinghamAndreas VoglsammerAndreas VoglsammerPass (Live)Charlie CresswellPass (Live)
132023-02-18ChampionshipMatchweek 33HomeMillwallSheffield UtdY0.100.27Head10631-1Wes FoderinghamAndreas VoglsammerAndreas VoglsammerPass (Live)Zian FlemmingPass (Live)
142023-02-18ChampionshipMatchweek 33HomeMillwallSheffield UtdY0.100.22Right Foot1260-0Wes FoderinghamOliver BurkeOliver BurkePass (Live)George LongPass (Live)
152023-01-21ChampionshipMatchweek 28AwayMillwallCardiff CityY0.100.08Left Foot6260-0Ryan AllsopJake CooperJake CooperPass (Live)
162023-01-01ChampionshipMatchweek 26HomeMillwallRotherham UtdY0.800.93Right Foot3812-0Viktor JohanssonAndreas VoglsammerShotDeflected
172023-01-01ChampionshipMatchweek 26HomeMillwallRotherham UtdY0.090.35Head1240-0Viktor JohanssonCallum StylesCallum StylesPass (Dead)George HoneymanFouled
182022-10-19ChampionshipMatchweek 16HomeMillwallWatfordY0.050.07Left Foot12332-0Daniel BachmannJake CooperScott MalonePass (Dead)Tom BradshawFouled
192022-10-19ChampionshipMatchweek 16HomeMillwallWatfordY0.880.96Right Foot2261-0Daniel BachmannMason BennettMason BennettPass (Live)Jake CooperPass (Live)
202022-10-19ChampionshipMatchweek 16HomeMillwallWatfordY0.080.89Right Foot1380-0Daniel BachmannVolley
212022-10-15ChampionshipMatchweek 15AwayMillwallBristol CityY0.410.95Left Foot4440-0Max O'LearyTom BradshawShotDeflected
222022-04-18ChampionshipMatchweek 43HomeMillwallHull CityY0.350.23Right Foot23551-0Nathan BaxterBenik AfobeBenik AfobePass (Live)Daniel BallardPass (Live)
232022-04-02ChampionshipMatchweek 40AwayMillwallLuton TownY0.080.39Right Foot25250-0James SheaJed Wallace
242022-01-02ChampionshipMatchweek 26AwayMillwallBristol CityY0.410.50Other6230-1Max O'LearyMurray WallaceMurray WallacePass (Live)Jake CooperPass (Live)Volley
252021-12-29ChampionshipMatchweek 25AwayMillwallCoventry CityY0.250.97Right Foot5790-0Ben WilsonTom BradshawTake-OnAlex PearcePass (Dead)
262021-12-11ChampionshipMatchweek 22AwayMillwallP'borough UtdY0.300.63Right Foot9160-0David CornellJed WallaceJed WallacePass (Live)Scott MalonePass (Live)
272021-12-04ChampionshipMatchweek 21HomeMillwallBirmingham CityY0.330.82Head6411-0Neil EtheridgeScott MaloneScott MalonePass (Dead)Billy MitchellPass (Live)
282021-11-27ChampionshipMatchweek 20AwayMillwallHull CityY0.290.71Right Foot2445+10-1Nathan BaxterBenik AfobeBenik AfobePass (Live)Daniel BallardPass (Live)
292021-10-23ChampionshipMatchweek 14HomeMillwallStoke CityY0.670.93Right Foot4611-1Josef BursikRyan LeonardRyan LeonardPass (Live)Jake CooperPass (Live)
302021-10-23ChampionshipMatchweek 14HomeMillwallStoke CityY0.730.98Right Foot4510-1Josef BursikSheyi OjoSheyi OjoPass (Live)Scott MalonePass (Live)
312021-05-01ChampionshipMatchweek 45HomeMillwallBristol CityY0.320.84Right Foot15583-1Max O'Leary
322021-02-06ChampionshipMatchweek 28HomeMillwallSheffield WedsN903-1Keiren WestwoodMahlon Romeo
332020-12-19ChampionshipMatchweek 20HomeMillwallNott'ham ForestY0.510.79Right Foot10470-0Brice SambaJón Daði BöðvarssonJón Daði BöðvarssonPass (Live)Tom BradshawPass (Live)
342020-12-15ChampionshipMatchweek 19AwayMillwallBristol CityY0.130.48Left Foot8180-0Daniel BentleyRyan LeonardRyan LeonardShotDeflected
352020-10-03ChampionshipMatchweek 4AwayMillwallSwansea CityY0.060.04Right Foot13510-1Steven BendaShaun HutchinsonShaun HutchinsonPass (Live)Ryan LeonardPass (Live)
362020-01-04FA CupThird roundHomeMillwallNewport CountyN822-0Tom KingJason McCarthy
372020-01-01ChampionshipMatchweek 26HomeMillwallLuton TownN0.660.84Head4690-1James SheaMatt SmithMatt SmithPass (Live)Jed WallacePass (Live)
382019-12-14ChampionshipMatchweek 22AwayMillwallDerby CountyY0.410.93Right Foot14250-0Ben HamerShaun HutchinsonTom BradshawTake-OnShaun HutchinsonPass (Live)Volley
392019-10-22ChampionshipMatchweek 13HomeMillwallCardiff CityY0.070.60Right Foot14771-2Neil EtheridgeJón Daði BöðvarssonJón Daði BöðvarssonPass (Live)Shaun WilliamsPass (Live)
402019-10-22ChampionshipMatchweek 13HomeMillwallCardiff CityY0.040.02Right Foot16450-1Neil EtheridgeAiden O'BrienPass (Live)Mahlon RomeoPass (Live)Deflected
412019-10-19ChampionshipMatchweek 12AwayMillwallBrentfordY0.680.93Right Foot645+40-0David RayaJayson MolumbyShot
422019-10-05ChampionshipMatchweek 11HomeMillwallLeeds UnitedY0.080.54Right Foot11451-0Kiko CasillaShane FergusonShane FergusonPass (Live)Ben ThompsonPass (Live)
432019-10-02ChampionshipMatchweek 10AwayMillwallLuton TownY0.700.84Right Foot2600-0Simon SlugaJed WallaceShot
442019-08-24ChampionshipMatchweek 5AwayMillwallMiddlesbroughN0.650.63Right Foot2760-1Darren RandolphMatt SmithMatt SmithPass (Live)Ryan LeonardPass (Dead)
452019-08-13EFL CupFirst roundAwayMillwallWest BromY280-1Jonathan BondJiří Skalák
462018-08-11League OneMatchweek 2AwayBarnsleyBradford CityY70-0Richard O'DonnellDimitri Cavaré
472018-04-07ChampionshipMatchweek 41HomeBarnsleySheffield UtdN882-2Simon MooreKieffer Moore
482017-12-23ChampionshipMatchweek 23AwayBarnsleyFulhamY680-1Marcus BettinelliAndy Yiadom
492017-12-02ChampionshipMatchweek 20AwayBarnsleyBoltonY220-1Ben Alnwick
502017-11-04ChampionshipMatchweek 16HomeBarnsleyBirmingham CityY20-0Tomasz KuszczakHarvey Barnes
512017-09-30ChampionshipMatchweek 11AwayBarnsleyMillwallY601-1Jordan ArcherHarvey Barnes
522017-09-30ChampionshipMatchweek 11AwayBarnsleyMillwallY400-0Jordan ArcherHarvey Barnes
532017-09-12EFL CupSecond roundHomeBarnsleyDerby CountyY731-2Jonathan MitchellHarvey Barnes
542017-08-12ChampionshipMatchweek 2HomeBarnsleyIpswich TownY150-0Bartosz BiałkowskiRyan Hedges
552017-08-08EFL CupFirst roundHomeBarnsleyMorecambeY462-1Danijel NizicAdam Hammill
562017-08-08EFL CupFirst roundHomeBarnsleyMorecambeY20-0Danijel NizicGeorge Moncur
572017-03-07ChampionshipMatchweek 36AwayBarnsleyQPRN790-2Alex Smithies
582017-02-14ChampionshipMatchweek 32AwayBarnsleyAston VillaY582-1Sam Johnstone
592017-02-14ChampionshipMatchweek 32AwayBarnsleyAston VillaY431-0Sam JohnstoneAndy Yiadom
602017-01-21ChampionshipMatchweek 27HomeBarnsleyLeeds UnitedY450-1Robert GreenAdam Armstrong
612016-12-31ChampionshipMatchweek 24HomeBarnsleyBirmingham CityY240-0Tomasz KuszczakMarley Watkins
622016-12-10ChampionshipMatchweek 20HomeBarnsleyNorwich CityY120-0John RuddyJosh Scowen
632016-09-13ChampionshipMatchweek 7AwayBarnsleyWolvesN90+23-0Carl IkemeSaidy Janko
642016-08-27ChampionshipMatchweek 5HomeBarnsleyRotherham UtdN862-0Lee CampAndy Yiadom
652016-05-08League OneMatchweek 46AwayWalsallPort ValeY261-0Jak Alnwick
662016-05-02League OneMatchweek 45HomeWalsallFleetwood TownY20-0Chris MaxwellJason Demetriou
672016-03-19League OneMatchweek 37HomeWalsallColchester UtdY890-1Elliot ParishMatt Preston
682016-03-15League OneMatchweek 21AwayWalsallFleetwood TownY490-0Chris MaxwellSam Mantom
692016-03-05League OneMatchweek 35HomeWalsallBarnsleyY280-1Adam Davies
702016-02-13League OneMatchweek 31AwayWalsallCrewe AlexandraY320-0Ben Garratt
712016-01-16League OneMatchweek 27AwayWalsallBuryY301-0Ian LawlorAnthony Forde
722016-01-12League OneMatchweek 26AwayWalsallCoventry CityY810-1Reice Charles-CookRico Henry
732015-11-28League OneMatchweek 20HomeWalsallBradford CityY110-0Ben WilliamsMilan Lalkovič
742015-11-24League OneMatchweek 19AwayWalsallSwindon TownY610-1Lawrence Vigouroux
752015-11-21League OneMatchweek 18HomeWalsallSheffield UtdY510-0George LongRomaine Sawyers
762015-10-10League OneMatchweek 12HomeWalsallBurton AlbionY90+21-0Jon McLaughlin
772015-09-26League OneMatchweek 9HomeWalsallCrewe AlexandraY30-0Ben GarrattAnthony Forde
782015-09-12League OneMatchweek 7HomeWalsallDoncasterY90+21-0Thorsten StuckmannSam Mantom
792015-09-12League OneMatchweek 7HomeWalsallDoncasterY850-0Thorsten Stuckmann
802015-08-22League OneMatchweek 4HomeWalsallCoventry CityY521-0Lee Burge
812015-08-15League OneMatchweek 2AwayWalsallSouthend UnitedY80-0Daniel BentleyAndy Taylor
822015-08-11League CupFirst roundAwayWalsallNott'ham ForestY90+53-3Dorus de Vries
832015-08-11League CupFirst roundAwayWalsallNott'ham ForestY141-0Dorus de VriesSam Mantom
842015-08-11League CupFirst roundAwayWalsallNott'ham ForestY110-0Dorus de Vries
852015-04-25League OneMatchweek 45HomeWalsallOldham AthleticY241-0Joel Coleman
862015-04-25League OneMatchweek 45HomeWalsallOldham AthleticY180-0Joel ColemanJordy Hiwula
872015-04-18League OneMatchweek 44AwayWalsallCrewe AlexandraY810-1Paul Rachubka
882015-04-11League OneMatchweek 42HomeWalsallFleetwood TownY860-0Chris MaxwellMichael Cain
892015-03-14League OneMatchweek 36HomeWalsallMK DonsY80-0David MartinAndy Taylor
902014-12-28League OneMatchweek 23AwayWalsallMK DonsY772-0David Martin
912014-12-28League OneMatchweek 23AwayWalsallMK DonsY621-0David Martin
922014-12-26League OneMatchweek 22HomeWalsallSwindon TownY180-1Wes Foderingham
932014-12-20League OneMatchweek 21AwayWalsallSheffield UtdY590-1Mark HowardJordan Cook
942014-12-13League OneMatchweek 20HomeWalsallBarnsleyY341-1Ross Turnbull
952014-11-08FA CupFirst roundHomeWalsallShrewsburyY901-2Mark HalsteadRomaine Sawyers
962014-11-08FA CupFirst roundHomeWalsallShrewsburyY560-1Jayson LeutwilerPaul Downing
972014-11-01League OneMatchweek 16AwayWalsallNotts CountyY641-1Roy Carroll
982014-10-25League OneMatchweek 15HomeWalsallChesterfieldY610-0Tommy LeeMichael Cain
992014-09-27League OneMatchweek 10HomeWalsallDoncasterY571-0Marko Maroši
1002014-09-13League OneMatchweek 7HomeWalsallPrestonY491-1Jamie Jones
1012014-08-30League OneMatchweek 5AwayWalsallScunthorpe UtdY700-2Bobby Olejnik
1022014-08-19League OneMatchweek 3HomeWalsallYeovil TownY720-1Chris WealePaul Downing
1032014-08-09League OneMatchweek 1AwayWalsallPort ValeY590-1Sam Johnson
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
12023-11-11ChampionshipMatchweek 16AwayBrooke Norton-CuffyMillwallSheffield WedsY0.310.78Right Foot12723-0Cameron DawsonBrooke Norton-CuffyTake-OnTom BradshawPass (Live)
22023-10-28ChampionshipMatchweek 14AwayZian FlemmingMillwallWatfordY0.190.74Head8120-1Daniel BachmannTom BradshawPass (Live)Casper de NorrePass (Live)
32023-08-20ChampionshipMatchweek 3AwayAidomo EmakhuMillwallNorwich CityN0.030.57Right Foot1890+10-3Angus GunnTom BradshawPass (Live)Jake CooperPass (Live)
42023-04-22ChampionshipMatchweek 44AwayGeorge SavilleMillwallWigan AthleticY0.320.95Left Foot6300-1Jamie JonesTom BradshawPass (Live)Callum StylesPass (Live)
52023-02-28ChampionshipMatchweek 23AwayZian FlemmingMillwallLuton TownY0.100.05Left Foot1640-0Ethan HorvathTom BradshawPass (Live)George LongPass (Dead)
62022-12-26ChampionshipMatchweek 24AwayAndreas VoglsammerMillwallWatfordY0.080.57Right Foot19220-0Daniel BachmannTom BradshawPass (Live)George SavillePass (Live)
72022-12-10ChampionshipMatchweek 22HomeZian FlemmingMillwallWigan AthleticY0.060.09Right Foot19400-1Jamie JonesTom BradshawPass (Live)Dan McNamaraPass (Live)Volley
82021-11-24ChampionshipMatchweek 19HomeBenik AfobeMillwallBournemouthN0.260.86Right Foot8670-1Mark TraversTom BradshawPass (Live)Shaun HutchinsonPass (Live)
92021-08-24EFL CupSecond roundHomeMurray WallaceMillwallCambridge UtdY42
102020-09-15EFL CupSecond roundHomeRyan LeonardMillwallCheltenhamY190-0Joshua Griffiths
112020-02-12ChampionshipMatchweek 32HomeJón Daði BöðvarssonMillwallFulhamY0.600.75Right Foot370-1Marek RodákTom BradshawPass (Live)Shaun HutchinsonShotVolley
122017-04-13ChampionshipMatchweek 42AwayRyan KentBarnsleyWigan AthleticY591-0Jakob Haugaard
132016-09-17ChampionshipMatchweek 8HomeAdam ArmstrongBarnsleyReadingN810-2Ali Al-Habsi
142016-09-13ChampionshipMatchweek 7AwayAdam HammillBarnsleyWolvesN831-0Carl Ikeme
152015-10-17League OneMatchweek 13HomeMatt PrestonWalsallChesterfieldY90+30-2Tommy Lee
162015-08-25League CupSecond roundHomeMilan LalkovičWalsallBrightonY650-1Niki Mäenpää
172015-08-08League OneMatchweek 1HomeRomaine SawyersWalsallOldham AthleticY80-0Joel Coleman
182015-01-17League OneMatchweek 26AwayMichael CainWalsallColchester UtdY751-0Sam Walker
192015-01-10League OneMatchweek 25HomeMichael CainWalsallScunthorpe UtdY510-2Sam Slocombe

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.