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-20ChampionshipMatchweek 44AwayWest BromLeicester CityY*0.340.89Left Foot12760-2Mads HermansenCédric KipréCédric KipréPass (Live)Alex PalmerPass (Live)
22024-04-06ChampionshipMatchweek 41AwayWest BromStoke CityY*0.250.77Left Foot5571-0Daniel IversenBrandon Thomas-AsanteTake-OnJed WallacePass (Live)
32024-03-16ChampionshipMatchweek 38HomeWest BromBristol CityY*0.740.66Right Foot8501-0Max O'LearyConor TownsendConor TownsendPass (Live)Michael JohnstonPass (Live)
42023-12-12ChampionshipMatchweek 21AwayWest BromRotherham UtdN0.080.20Right Foot22901-0Viktor JohanssonAlex MowattFouledTom FellowsPass (Live)
52023-11-04ChampionshipMatchweek 15HomeWest BromHull CityY*0.100.69Right Foot17140-0Ryan Allsop
62023-09-20ChampionshipMatchweek 7AwayWest BromWatfordY*0.150.65Left Foot10171-1Daniel BachmannDarnell FurlongDarnell FurlongPass (Live)Brandon Thomas-AsantePass (Live)
72023-04-29ChampionshipMatchweek 45HomeWest BromNorwich CityY0.440.77Right Foot10561-1Angus GunnConor TownsendConor TownsendPass (Live)Brandon Thomas-AsantePass (Live)
82023-02-20ChampionshipMatchweek 33AwayWest BromWatfordY0.070.09Right Foot15711-2Daniel BachmannJayson MolumbyJayson MolumbyPass (Live)
92022-12-17ChampionshipMatchweek 23HomeWest BromRotherham UtdY0.180.30Left Foot22200-0Viktor JohanssonTom RogićMatt PhillipsPass (Live)Okay YokuşluPass (Live)
102022-09-14ChampionshipMatchweek 10HomeWest BromBirmingham CityY0.400.27Right Foot18230-1John RuddyJayson MolumbyJayson MolumbyPass (Live)Grady DianganaPass (Live)
112022-08-27ChampionshipMatchweek 6AwayWest BromHuddersfieldY0.060.76Right Foot10571-2Lee NichollsJohn SwiftJohn SwiftPass (Live)Jayson MolumbyPass (Live)Volley
122022-08-27ChampionshipMatchweek 6AwayWest BromHuddersfieldY0.390.47Right Foot10370-2Lee NichollsGrady DianganaGrady DianganaPass (Live)Jed WallacePass (Live)
132022-02-23ChampionshipMatchweek 34AwayMillwallDerby CountyY0.040.20Right Foot2820-0Ryan AllsopMason BennettFouledScott MalonePass (Live)
142021-10-19ChampionshipMatchweek 13AwayMillwallSheffield UtdY0.020.33Right Foot33110-0Robin OlsenRyan LeonardRyan LeonardPass (Live)Jed WallacePass (Live)
152021-09-29ChampionshipMatchweek 10HomeMillwallBristol CityN0.791.00Right Foot13640-0Daniel BentleyBenik AfobeFouledGeorge SavillePass (Live)
162021-08-28ChampionshipMatchweek 5HomeMillwallBlackpoolY0.050.34Right Foot28630-1Chris MaxwellDaniel BallardFouledMurray WallacePass (Live)
172021-08-14ChampionshipMatchweek 2HomeMillwallBlackburnY0.580.94Right Foot4640-0Thomas KaminskiScott MaloneScott MalonePass (Live)Daniel BallardPass (Live)
182021-08-07ChampionshipMatchweek 1AwayMillwallQPRY0.070.37Left Foot23110-0Seny DiengScott MalonePass (Dead)
192021-05-01ChampionshipMatchweek 45HomeMillwallBristol CityY0.080.30Right Foot1650-0Max O'LearyScott MaloneScott MalonePass (Live)Billy MitchellPass (Live)
202021-04-21ChampionshipMatchweek 43HomeMillwallBournemouthY0.400.81Left Foot8490-3Asmir BegovićConnor MahoneyPass (Live)Maikel KieftenbeldPass (Live)Volley
212021-04-02ChampionshipMatchweek 39HomeMillwallRotherham UtdY0.030.33Right Foot18640-0Viktor JohanssonScott MaloneScott MalonePass (Dead)Mason BennettShotVolley
222021-03-17ChampionshipMatchweek 37AwayMillwallQPRY0.100.25Right Foot1660-0Seny DiengRyan WoodsRyan WoodsPass (Live)
232021-02-17ChampionshipMatchweek 30HomeMillwallBirmingham CityY0.380.46Right Foot1030-0Neil Etheridge
242021-01-02ChampionshipMatchweek 23HomeMillwallCoventry CityY0.791.00Right Foot13740-2Ben WilsonTroy ParrottFouledRyan WoodsPass (Live)
252020-11-25ChampionshipMatchweek 13HomeMillwallReadingY0.070.49Right Foot2745+10-0Rafael CabralTroy ParrottFouledBen ThompsonPass (Live)
262020-10-28ChampionshipMatchweek 8AwayMillwallPrestonY0.790.98Right Foot13841-0Declan RuddMurray WallaceFouledJed WallaceTake-On
272020-10-17ChampionshipMatchweek 5AwayMillwallWycombeY0.791.00Right Foot13480-1Ryan AllsopMatt SmithFouledRyan LeonardPass (Live)
282020-09-26ChampionshipMatchweek 3HomeMillwallBrentfordY0.300.72Head940-0Luke DanielsMason BennettMason BennettPass (Live)Scott MalonePass (Live)
292020-09-19ChampionshipMatchweek 2AwayMillwallRotherham UtdY0.280.32Left Foot15500-0Jamal BlackmanMason BennettJed WallaceTake-On
302020-01-28ChampionshipMatchweek 29AwayMillwallLeeds UnitedY0.790.99Right Foot13231-0Kiko CasillaJón Daði BöðvarssonFouledJón Daði BöðvarssonTake-On
312019-12-26ChampionshipMatchweek 24AwayMillwallCardiff CityY0.050.37Right Foot31630-1Neil EtheridgeShaun WilliamsFouled
322019-12-10ChampionshipMatchweek 21AwayMillwallBristol CityY0.090.32Right Foot13110-0Daniel BentleyMahlon RomeoJed WallaceTake-OnMahlon RomeoPass (Live)
332019-11-23ChampionshipMatchweek 17AwayMillwallSwansea CityY0.070.35Right Foot25650-0Freddie WoodmanJed WallaceFouledJón Daði BöðvarssonPass (Live)
342019-11-02ChampionshipMatchweek 15AwayMillwallReadingY0.080.50Right Foot16630-2Rafael CabralJón Daði BöðvarssonJed WallaceTake-OnJed WallaceTake-On
352019-10-26ChampionshipMatchweek 14HomeMillwallStoke CityY0.790.99Right Foot13751-0Adam FedericiJed WallaceFouledJed WallaceTake-On
362019-10-19ChampionshipMatchweek 12AwayMillwallBrentfordY0.790.98Right Foot13551-0David RayaShaun HutchinsonFouledShaun WilliamsPass (Dead)
372019-10-05ChampionshipMatchweek 11HomeMillwallLeeds UnitedY0.790.99Right Foot13160-0Kiko CasillaTom BradshawFouledShaun HutchinsonPass (Live)
382019-08-31ChampionshipMatchweek 6HomeMillwallHull CityY0.790.92Right Foot13100-0George LongMatt SmithFouledRyan LeonardPass (Live)
392019-08-03ChampionshipMatchweek 1HomeMillwallPrestonY0.060.34Left Foot15330-0Declan RuddConnor MahoneyConnor MahoneyPass (Live)Ben ThompsonPass (Live)Volley
402019-02-20ChampionshipMatchweek 29AwayMillwallDerby CountyY0.110.04Left Foot12720-0Kelle RoosShane FergusonShane FergusonPass (Live)Lee GregoryPass (Live)
412019-01-19ChampionshipMatchweek 28AwayMillwallMiddlesbroughY0.540.81Left Foot14220-0Darren RandolphLee GregoryLee GregoryPass (Live)
422018-12-26ChampionshipMatchweek 24HomeMillwallReadingY0.050.19Right Foot2680-0Anssi JaakkolaTom ElliottFouledRyan LeonardPass (Live)
432018-11-10ChampionshipMatchweek 17AwayMillwallNorwich CityY0.450.84Right Foot14832-2Tim KrulSteve MorisonSteve MorisonPass (Live)Jed WallacePass (Live)
442018-09-15ChampionshipMatchweek 7HomeMillwallLeeds UnitedY0.470.96Right Foot7550-0Bailey Peacock-FarrellJake CooperJake CooperPass (Live)Ryan LeonardPass (Dead)Volley
452018-04-07ChampionshipMatchweek 41HomeMillwallBristol CityY110-0Frank FieldingBen Marshall
462018-01-20ChampionshipMatchweek 28AwayMillwallLeeds UnitedY90+23-3Felix WiedwaldSteve Morison
472017-12-16ChampionshipMatchweek 22HomeMillwallMiddlesbroughY310-0Darren RandolphRyan Tunnicliffe
482017-09-12ChampionshipMatchweek 7AwayMillwallQPRY501-0Alex SmithiesShaun Williams
492017-08-26ChampionshipMatchweek 5HomeMillwallNorwich CityY422-0Angus Gunn
502017-08-15ChampionshipMatchweek 3HomeMillwallIpswich TownY10-0Bartosz Białkowski
512017-04-14League OneMatchweek 43HomeMillwallNorthamptonY45+42-0Adam SmithAiden O'Brien
522017-04-14League OneMatchweek 43HomeMillwallNorthamptonY381-0Adam Smith
532017-03-21League OneMatchweek 33AwayMillwallRochdaleY772-3Conrad Logan
542016-03-05League OneMatchweek 35HomeMillwallBlackpoolY241-0Colin Doyle
552015-04-25League TwoMatchweek 45AwayPortsmouthMansfield TownY551-0Lenny Pidgeley
562015-04-06League TwoMatchweek 41HomePortsmouthPlymouth ArgyleY460-0Luke McCormickMatt Tubbs
572015-04-03League TwoMatchweek 40AwayPortsmouthCarlisle UnitedY380-1Dan Hanford
582015-02-21League TwoMatchweek 32AwayPortsmouthCambridge UtdY20-0Chris Dunn
592015-02-14League TwoMatchweek 31HomePortsmouthExeter CityY90+10-0Christy Pym
602015-01-17League TwoMatchweek 26HomePortsmouthBurton AlbionY360-0Jon McLaughlin
612014-11-29League TwoMatchweek 19AwayPortsmouthTranmere RoversY570-1Owain Fôn Williams
622014-11-22League TwoMatchweek 18HomePortsmouthMorecambeY882-0Scott DaviesMiles Storey
632014-11-22League TwoMatchweek 18HomePortsmouthMorecambeY541-0Scott DaviesMiles Storey
642014-10-25League TwoMatchweek 15AwayPortsmouthShrewsburyY30-0Jayson Leutwiler
652014-10-21League TwoMatchweek 14HomePortsmouthStevenageY340-1Chris Day
662014-09-16League TwoMatchweek 8HomePortsmouthDag & RedY691-0Mark Cousins
672014-08-19League TwoMatchweek 3HomePortsmouthNorthamptonY260-0Matt Duke
682014-08-09League TwoMatchweek 1AwayPortsmouthExeter CityY740-1Christy Pym
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 34AwayDarnell FurlongWest BromHull CityY*0.100.51Head7430-1Ryan AllsopJed WallacePass (Dead)
22024-02-13ChampionshipMatchweek 32HomeAndreas WeimannWest BromCardiff CityN0.730.30Left Foot10801-0Ethan HorvathJed WallacePass (Live)Nathaniel ChalobahPass (Live)
32023-10-03ChampionshipMatchweek 10HomeJohn SwiftWest BromSheffield WedsY*0.210.82Right Foot11130-0Devis VásquezJed WallacePass (Live)
42023-09-30ChampionshipMatchweek 9AwayKyle BartleyWest BromPrestonY*0.310.99Right Foot4873-0Freddie WoodmanJed WallacePass (Dead)Jeremy SarmientoFouledDeflected
52023-08-05ChampionshipMatchweek 1AwayMatt PhillipsWest BromBlackburnY*0.140.37Right Foot18500-2Aynsley PearsJed WallacePass (Live)Matt PhillipsPass (Live)
62023-03-15ChampionshipMatchweek 37AwayDaryl DikeWest BromCardiff CityY0.120.37Right Foot9170-0Ryan AllsopJed WallacePass (Live)Marc AlbrightonPass (Live)
72023-02-25ChampionshipMatchweek 34HomeDaryl DikeWest BromMiddlesbroughY0.510.55Right Foot780-0Zack SteffenJed WallacePass (Live)John SwiftPass (Live)
82023-02-03ChampionshipMatchweek 30HomeGrady DianganaWest BromCoventry CityY0.780.98Left Foot1150-0Ben WilsonJed WallaceShot
92022-12-17ChampionshipMatchweek 23HomeGrady DianganaWest BromRotherham UtdY0.290.95Right Foot9571-0Viktor JohanssonJed WallacePass (Live)Darnell FurlongPass (Dead)Volley
102022-12-12ChampionshipMatchweek 22AwayDaryl DikeWest BromSunderlandY0.180.60Head10821-1Anthony PattersonJed WallacePass (Live)Tom RogićPass (Live)
112022-10-22ChampionshipMatchweek 17AwayJohn SwiftWest BromMillwallY0.200.14Right Foot15200-0George LongJed WallacePass (Live)Okay YokuşluPass (Live)Deflected
122022-10-01ChampionshipMatchweek 12HomeGrady DianganaWest BromSwansea CityY0.090.49Left Foot16651-1Steven BendaJed WallacePass (Live)Brandon Thomas-AsantePass (Live)
132022-07-30ChampionshipMatchweek 1AwayJohn SwiftWest BromMiddlesbroughY0.410.76Right Foot13510-1Zack SteffenJed WallacePass (Live)Jayson MolumbyPass (Live)
142022-04-30ChampionshipMatchweek 45HomeGeorge SavilleMillwallP'borough UtdN0.510.74Head3762-0David CornellJed WallacePass (Live)Jake CooperShot
152022-04-15ChampionshipMatchweek 42AwayMurray WallaceMillwallPrestonY0.030.54Head15220-1Daniel IversenJed WallacePass (Live)Benik AfobePass (Live)
162022-04-02ChampionshipMatchweek 40AwayTom BradshawMillwallLuton TownY0.080.39Right Foot25250-0James Shea
172022-03-05ChampionshipMatchweek 36AwayJake CooperMillwallReadingY0.090.42Head7370-0Luke SouthwoodJed WallacePass (Dead)Dan McNamaraShot
182022-02-26ChampionshipMatchweek 35HomeJake CooperMillwallSheffield UtdY0.340.02Head5610-0Wes FoderinghamJed WallacePass (Dead)Dan McNamaraFouled
192022-02-15ChampionshipMatchweek 30HomeTyler BureyMillwallQPRY0.190.20Right Foot19641-0David MarshallJed WallacePass (Live)Shaun HutchinsonPass (Live)
202021-12-11ChampionshipMatchweek 22AwayTom BradshawMillwallP'borough UtdY0.300.63Right Foot9160-0David CornellJed WallacePass (Live)Scott MalonePass (Live)
212021-11-06ChampionshipMatchweek 17HomeScott MaloneMillwallDerby CountyY0.100.16Left Foot2245+10-1Kelle RoosJed WallacePass (Live)Mason BennettPass (Live)
222021-10-02ChampionshipMatchweek 11AwayMurray WallaceMillwallBarnsleyY0.130.04Head8890-0Bradley CollinsJed WallacePass (Dead)George SavillePass (Live)
232021-09-18ChampionshipMatchweek 8HomeGeorge SavilleMillwallCoventry CityY0.140.47Right Foot15210-1Simon MooreJed WallacePass (Live)Tom BradshawPass (Live)Deflected
242021-09-11ChampionshipMatchweek 6AwayDaniel BallardMillwallWest BromY0.070.60Head4550-1Sam JohnstoneJed WallacePass (Live)Scott MalonePass (Dead)
252021-08-28ChampionshipMatchweek 5HomeJake CooperMillwallBlackpoolY0.350.85Head7901-1Chris MaxwellJed WallacePass (Live)Murray WallacePass (Live)
262021-04-05ChampionshipMatchweek 40AwayMason BennettMillwallStoke CityY0.510.64Left Foot9711-1Adam DaviesJed WallacePass (Live)Scott MalonePass (Live)
272021-03-13ChampionshipMatchweek 36AwayShaun HutchinsonMillwallDerby CountyY0.070.14Head9450-0Kelle RoosJed WallacePass (Dead)
282021-02-27ChampionshipMatchweek 33AwayMason BennettMillwallBarnsleyY0.100.28Left Foot1660-1Bradley CollinsJed WallacePass (Live)
292020-12-02ChampionshipMatchweek 15AwayScott MaloneMillwallBlackburnY0.050.17Left Foot17340-1Thomas KaminskiJed WallacePass (Live)Jón Daði BöðvarssonPass (Live)
302020-10-28ChampionshipMatchweek 8AwayKenneth ZohoreMillwallPrestonY0.680.86Left Foot8540-0Declan RuddJed WallacePass (Live)Mason BennettPass (Live)
312020-07-18ChampionshipMatchweek 45AwayJayson MolumbyMillwallQPRY0.040.06Right Foot2490+52-4Joe LumleyJed WallacePass (Live)Jake CooperPass (Live)Deflected
322020-07-18ChampionshipMatchweek 45AwayShaun HutchinsonMillwallQPRY0.130.20Head5671-3Joe LumleyJed WallacePass (Dead)Jayson MolumbyPass (Live)
332020-07-18ChampionshipMatchweek 45AwayMatt SmithMillwallQPRY0.390.55Right Foot10490-1Joe LumleyJed WallacePass (Live)Tom BradshawPass (Live)
342020-06-30ChampionshipMatchweek 40HomeMason BennettMillwallSwansea CityY0.760.96Right Foot7210-0Freddie WoodmanJed WallacePass (Live)Mason BennettPass (Live)
352020-01-28ChampionshipMatchweek 29AwayShaun HutchinsonMillwallLeeds UnitedY0.520.38Head440-0Kiko CasillaJed WallacePass (Dead)Jón Daði BöðvarssonPass (Live)
362020-01-18ChampionshipMatchweek 28HomeJón Daði BöðvarssonMillwallReadingY0.110.63Right Foot13821-0Rafael CabralJed WallacePass (Live)Jake CooperPass (Live)
372020-01-01ChampionshipMatchweek 26HomeConnor MahoneyMillwallLuton TownY0.080.42Right Foot19781-1James SheaConnor MahoneyTake-OnJed WallacePass (Live)
382019-12-10ChampionshipMatchweek 21AwayJake CooperMillwallBristol CityY0.300.64Head9701-0Daniel BentleyJed WallacePass (Dead)Mahlon RomeoFouled
392019-12-06ChampionshipMatchweek 20HomeShaun WilliamsMillwallNott'ham ForestY0.400.76Head5150-0Brice SambaJed WallacePass (Dead)Mahlon RomeoPass (Live)
402019-11-30ChampionshipMatchweek 19AwayShaun WilliamsMillwallBirmingham CityY0.030.41Left Foot30610-0Connal TruemanJed WallacePass (Live)Jed WallaceTake-On
412019-11-26ChampionshipMatchweek 18HomeShaun HutchinsonMillwallWigan AthleticY0.100.10Head7240-1David MarshallJed WallacePass (Dead)Jed WallacePass (Live)
422019-11-09ChampionshipMatchweek 16HomeMatt SmithMillwallCharlton AthY0.070.08Head890+11-1Dillon PhillipsJed WallacePass (Dead)Aiden O'BrienPass (Live)
432019-10-26ChampionshipMatchweek 14HomeBen ThompsonMillwallStoke CityY0.120.43Right Foot9280-0Adam FedericiJed WallacePass (Live)Mahlon RomeoPass (Live)Volley
442019-04-19ChampionshipMatchweek 43HomeLee GregoryMillwallBrentfordY0.180.53Right Foot6150-0Luke DanielsJed WallacePass (Live)Ben ThompsonPass (Live)
452019-03-09ChampionshipMatchweek 36AwayLee GregoryMillwallBoltonY0.300.18Right Foot4870-2Remi MatthewsJed WallacePass (Live)Jed WallaceTake-On
462018-03-17ChampionshipMatchweek 38AwayBen MarshallMillwallBarnsleyY631-0Nick Townsend
472018-03-17ChampionshipMatchweek 38AwayLee GregoryMillwallBarnsleyY240-0Nick Townsend
482018-03-10ChampionshipMatchweek 37HomeGeorge SavilleMillwallBrentfordY10-0Daniel Bentley
492018-02-20ChampionshipMatchweek 33HomeSteve MorisonMillwallSheffield WedsY631-1Joe Wildsmith
502018-02-09ChampionshipMatchweek 31HomeLee GregoryMillwallCardiff CityY400-1Neil Etheridge
512017-12-29ChampionshipMatchweek 25HomeSteve MorisonMillwallQPRY550-0Alex Smithies
522017-12-26ChampionshipMatchweek 24HomeLee GregoryMillwallWolvesY130-0John Ruddy
532017-12-02ChampionshipMatchweek 20HomeJake CooperMillwallSheffield UtdY872-1Jamal Blackman
542017-09-12ChampionshipMatchweek 7AwayConor McLaughlinMillwallQPRY60-0Alex Smithies
552017-04-01League OneMatchweek 41HomeShane FergusonMillwallScunthorpe UtdY571-0Joe Anyon
562016-08-20ChampionshipMatchweek 4AwayJón Daði BöðvarssonWolvesBirmingham CityY892-1Tomasz Kuszczak
572016-03-12League OneMatchweek 36AwayLee GregoryMillwallSwindon TownY60-0Lawrence Vigouroux
582016-02-06League OneMatchweek 30AwayLee GregoryMillwallWalsallY610-0Liam Roberts
592016-01-23League OneMatchweek 28AwayLee GregoryMillwallChesterfieldY471-1Tommy Lee
602016-01-17League OneMatchweek 27HomeLee GregoryMillwallPort ValeY140-0Jak Alnwick
612015-04-03League TwoMatchweek 40AwayMatt TubbsPortsmouthCarlisle UnitedY45+31-1Dan Hanford
622015-03-14League TwoMatchweek 36HomeMatt TubbsPortsmouthLuton TownY30-0Elliot Justham
632015-02-21League TwoMatchweek 32AwayMatt TubbsPortsmouthCambridge UtdY241-1Chris Dunn
642014-12-28League TwoMatchweek 23AwayRyan TaylorPortsmouthLuton TownY360-1Mark Tyler

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.