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