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-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)
452018-08-11League OneMatchweek 2AwayBarnsleyBradford CityY70-0Richard O'DonnellDimitri Cavaré
462018-04-07ChampionshipMatchweek 41HomeBarnsleySheffield UtdN882-2Simon MooreKieffer Moore
472017-12-23ChampionshipMatchweek 23AwayBarnsleyFulhamY680-1Marcus BettinelliAndy Yiadom
482017-12-02ChampionshipMatchweek 20AwayBarnsleyBoltonY220-1Ben Alnwick
492017-11-04ChampionshipMatchweek 16HomeBarnsleyBirmingham CityY20-0Tomasz KuszczakHarvey Barnes
502017-09-30ChampionshipMatchweek 11AwayBarnsleyMillwallY601-1Jordan ArcherHarvey Barnes
512017-09-30ChampionshipMatchweek 11AwayBarnsleyMillwallY400-0Jordan ArcherHarvey Barnes
522017-08-12ChampionshipMatchweek 2HomeBarnsleyIpswich TownY150-0Bartosz BiałkowskiRyan Hedges
532017-03-07ChampionshipMatchweek 36AwayBarnsleyQPRN790-2Alex Smithies
542017-02-14ChampionshipMatchweek 32AwayBarnsleyAston VillaY582-1Sam Johnstone
552017-02-14ChampionshipMatchweek 32AwayBarnsleyAston VillaY431-0Sam JohnstoneAndy Yiadom
562017-01-21ChampionshipMatchweek 27HomeBarnsleyLeeds UnitedY450-1Robert GreenAdam Armstrong
572016-12-31ChampionshipMatchweek 24HomeBarnsleyBirmingham CityY240-0Tomasz KuszczakMarley Watkins
582016-12-10ChampionshipMatchweek 20HomeBarnsleyNorwich CityY120-0John RuddyJosh Scowen
592016-09-13ChampionshipMatchweek 7AwayBarnsleyWolvesN90+23-0Carl IkemeSaidy Janko
602016-08-27ChampionshipMatchweek 5HomeBarnsleyRotherham UtdN862-0Lee CampAndy Yiadom
612016-05-08League OneMatchweek 46AwayWalsallPort ValeY261-0Jak Alnwick
622016-05-02League OneMatchweek 45HomeWalsallFleetwood TownY20-0Chris MaxwellJason Demetriou
632016-03-19League OneMatchweek 37HomeWalsallColchester UtdY890-1Elliot ParishMatt Preston
642016-03-15League OneMatchweek 21AwayWalsallFleetwood TownY490-0Chris MaxwellSam Mantom
652016-03-05League OneMatchweek 35HomeWalsallBarnsleyY280-1Adam Davies
662016-02-13League OneMatchweek 31AwayWalsallCrewe AlexandraY320-0Ben Garratt
672016-01-16League OneMatchweek 27AwayWalsallBuryY301-0Ian LawlorAnthony Forde
682016-01-12League OneMatchweek 26AwayWalsallCoventry CityY810-1Reice Charles-CookRico Henry
692015-11-28League OneMatchweek 20HomeWalsallBradford CityY110-0Ben WilliamsMilan Lalkovič
702015-11-24League OneMatchweek 19AwayWalsallSwindon TownY610-1Lawrence Vigouroux
712015-11-21League OneMatchweek 18HomeWalsallSheffield UtdY510-0George LongRomaine Sawyers
722015-10-10League OneMatchweek 12HomeWalsallBurton AlbionY90+21-0Jon McLaughlin
732015-09-26League OneMatchweek 9HomeWalsallCrewe AlexandraY30-0Ben GarrattAnthony Forde
742015-09-12League OneMatchweek 7HomeWalsallDoncasterY90+21-0Thorsten StuckmannSam Mantom
752015-09-12League OneMatchweek 7HomeWalsallDoncasterY850-0Thorsten Stuckmann
762015-08-22League OneMatchweek 4HomeWalsallCoventry CityY521-0Lee Burge
772015-08-15League OneMatchweek 2AwayWalsallSouthend UnitedY80-0Daniel BentleyAndy Taylor
782015-04-25League OneMatchweek 45HomeWalsallOldham AthleticY241-0Joel Coleman
792015-04-25League OneMatchweek 45HomeWalsallOldham AthleticY180-0Joel ColemanJordy Hiwula
802015-04-18League OneMatchweek 44AwayWalsallCrewe AlexandraY810-1Paul Rachubka
812015-04-11League OneMatchweek 42HomeWalsallFleetwood TownY860-0Chris MaxwellMichael Cain
822015-03-14League OneMatchweek 36HomeWalsallMK DonsY80-0David MartinAndy Taylor
832014-12-28League OneMatchweek 23AwayWalsallMK DonsY772-0David Martin
842014-12-28League OneMatchweek 23AwayWalsallMK DonsY621-0David Martin
852014-12-26League OneMatchweek 22HomeWalsallSwindon TownY180-1Wes Foderingham
862014-12-20League OneMatchweek 21AwayWalsallSheffield UtdY590-1Mark HowardJordan Cook
872014-12-13League OneMatchweek 20HomeWalsallBarnsleyY341-1Ross Turnbull
882014-11-01League OneMatchweek 16AwayWalsallNotts CountyY641-1Roy Carroll
892014-10-25League OneMatchweek 15HomeWalsallChesterfieldY610-0Tommy LeeMichael Cain
902014-09-27League OneMatchweek 10HomeWalsallDoncasterY571-0Marko Maroši
912014-09-13League OneMatchweek 7HomeWalsallPrestonY491-1Jamie Jones
922014-08-30League OneMatchweek 5AwayWalsallScunthorpe UtdY700-2Bobby Olejnik
932014-08-19League OneMatchweek 3HomeWalsallYeovil TownY720-1Chris WealePaul Downing
942014-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)
92020-02-12ChampionshipMatchweek 32HomeJón Daði BöðvarssonMillwallFulhamY0.600.75Right Foot370-1Marek RodákTom BradshawPass (Live)Shaun HutchinsonShotVolley
102017-04-13ChampionshipMatchweek 42AwayRyan KentBarnsleyWigan AthleticY591-0Jakob Haugaard
112016-09-17ChampionshipMatchweek 8HomeAdam ArmstrongBarnsleyReadingN810-2Ali Al-Habsi
122016-09-13ChampionshipMatchweek 7AwayAdam HammillBarnsleyWolvesN831-0Carl Ikeme
132015-10-17League OneMatchweek 13HomeMatt PrestonWalsallChesterfieldY90+30-2Tommy Lee
142015-08-08League OneMatchweek 1HomeRomaine SawyersWalsallOldham AthleticY80-0Joel Coleman
152015-01-17League OneMatchweek 26AwayMichael CainWalsallColchester UtdY751-0Sam Walker
162015-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.