Millwall vs. Portsmouth Match Report – Saturday April 5, 2025

EFL Championship (Matchweek 40)
Millwall
2
1.3
14-12-14
Manager: Alex Neil
Captain: Jake Cooper
Portsmouth
1
0.6
12-9-19
Manager: John Mousinho
Captain: Matt Ritchie
Saturday April 5, 2025, 15:00 (venue time)
EFL Championship (Matchweek 40)
Millwall vs. Portsmouth Historical Head-to-Head
 
Attendance: 16,913
Venue: The Den, London
Officials: Ben Toner (Referee) · George Byrne (AR1) · Shaun Hudson (AR2) · Alan Dale (4th)
Andre Dozzell · 80’
Stathead Logo
POWERED BY
.com Logo
Looking for something amazing? Uncover the story that stats can tell with Stathead.
Search through thousands of matches from football history using our Match Finder tools.
Try it & get your first month FREE

Match Summary

Kick Off
 29’
0:0
 — Yellow Card
 43’
0:0
 — Substitute
Half Time
 57’
1:0
 — Goal 1:0
 59’
1:0
 — Yellow Card
 67’
1:0
 — Yellow Card
 69’
1:0
 — Substitute
 69’
1:0
 — Substitute
 69’
1:0
 — Substitute
 80’
1:1
 — Goal 1:1
 82’
1:1
 — Substitute
 82’
1:1
 — Substitute
 82’
1:1
 — Substitute
 87’
2:1
 — Goal 2:1
 89’
2:1
 — Substitute
90+1’
2:1
 — Yellow Card

Team Stats

Possession
50%
50%
Passing Accuracy
196 of 328 — 60%
63% — 209 of 332
Shots on Target
3 of 14 — 21%
50% — 3 of 6
Saves
2 of 3 — 66%
33% — 1 of 3
Cards
Millwall
 
Portsmouth
20
Fouls
13
11
Corners
4
33
Crosses
13
450
Touches
449
Millwall
 
Portsmouth
17
Tackles
10
8
Interceptions
9
32
Aerials Won
25
33
Clearances
47
Millwall
 
Portsmouth
2
Offsides
2
5
Goal Kicks
8
30
Throw Ins
21
86
Long Balls
74
Become a Stathead & surf this site ad-free.

Millwall Player Stats

Millwall Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Mihailo Ivanović26rs SRBFW20-1279020003200273010.40.40.14081457.1112120
Josh Coburn21eng ENGFW22-1208100001000330000.00.00.02092240.9118220
   Macaulay Langstaff17eng ENGFW28-06190000110060000.20.20.0001250.004010
Aaron Connolly9ie IRLLM25-0678100002000250020.10.10.00091656.3115331
   Aidomo Emakhu22ie IRLLM21-161900001000100010.10.10.2103560.015411
George Saville23nir NIRCM31-3088100002000401010.10.10.120173056.7416000
   Billy Mitchell8eng ENGCM24-34890000000082010.00.00.0001425.012111
Casper de Norre24be BELCM28-0579001000000421110.00.00.241303683.3914110
George Honeyman39eng ENGRM30-2099001000000425110.00.00.582253375.8410110
Joe Bryan15eng ENGLB31-2009000000000471230.00.00.000273773.0717000
Jake Cooper5eng ENGCB30-0619000002000500020.20.20.010203262.5213000
Japhet Tanganga6eng ENGCB26-0054200001000221000.10.10.00071741.207000
   Ryan Leonard18eng ENGRB32-3164800000000303100.00.00.00082433.303000
Tristan Crama52fr FRACB,RB23-1489000001000430300.00.00.120183354.5116410
Lukas Jensen1dk DENGK26-0189000000000250000.00.00.000132356.5011000
15 Players990220014300450178131.31.31.324319632859.83216317133
Millwall Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Mihailo Ivanović26rs SRBFW20-1279081457.167195771.41333.3010.000.10.011001
Josh Coburn21eng ENGFW22-1208192240.91032181266.71425.00000.00.110101
   Macaulay Langstaff17eng ENGFW28-06191250.0101011100.0010.00000.00.001000
Aaron Connolly9ie IRLLM25-0678191656.3132292540.05683.30000.00.000001
   Aidomo Emakhu22ie IRLLM21-16193560.03428020.011100.00000.20.111101
George Saville23nir NIRCM31-30881173056.728799101471.46875.01425.000.10.512104
   Billy Mitchell8eng ENGCM24-34891425.01718010.01250.00000.00.000001
Casper de Norre24be BELCM28-05790303683.35842045955.6192095.044100.010.20.226119
George Honeyman39eng ENGRM30-20990253375.860831181080.06785.7101471.410.50.762114
Joe Bryan15eng ENGLB31-20090273773.060841877100.0121580.081457.100.00.106117
Jake Cooper5eng ENGCB30-06190203262.54111714850.0121485.73837.500.00.002002
Japhet Tanganga6eng ENGCB26-0054271741.2164751425.05955.61425.000.00.100000
   Ryan Leonard18eng ENGRB32-3164882433.318713733100.03933.321020.000.00.001000
Tristan Crama52fr FRACB,RB23-14890183354.528313481266.781172.71616.700.10.212001
Lukas Jensen1dk DENGK26-01890132356.551046833100.022100.081844.400.00.000000
15 Players99019632859.840052142659866.38211273.2388345.821.32.013246332
Millwall Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Mihailo Ivanović26rs SRBFW20-1279014140000200000801
Josh Coburn21eng ENGFW22-1208122210000300000913
   Macaulay Langstaff17eng ENGFW28-0619220000000000100
Aaron Connolly9ie IRLLM25-0678116151000210000902
   Aidomo Emakhu22ie IRLLM21-1619541010101000300
George Saville23nir NIRCM31-30881302822003000001702
   Billy Mitchell8eng ENGCM24-3489440000100000101
Casper de Norre24be BELCM28-05790363242001000003000
George Honeyman39eng ENGRM30-20990332112201120105212500
Joe Bryan15eng ENGLB31-200903727101002900002701
Jake Cooper5eng ENGCB30-06190323100000000002010
Japhet Tanganga6eng ENGCB26-0054217125000150000700
   Ryan Leonard18eng ENGRB32-31648249154001110000801
Tristan Crama52fr FRACB,RB23-14890332940004400001803
Lukas Jensen1dk DENGK26-01890231494000000001300
15 Players990328263631511333011521196214
Millwall Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Mihailo Ivanović26rs SRBFW20-12790332100001010310
Josh Coburn21eng ENGFW22-12081000000000000010
   Macaulay Langstaff17eng ENGFW28-0619000000000000010
Aaron Connolly9ie IRLLM25-06781000000002020000
   Aidomo Emakhu22ie IRLLM21-1619000000001010000
George Saville23nir NIRCM31-30881100100001010130
   Billy Mitchell8eng ENGCM24-34892101122100.001010200
Casper de Norre24be BELCM28-05790111000001011200
George Honeyman39eng ENGRM30-209905422133100.001011610
Joe Bryan15eng ENGLB31-200901101011100.003032330
Jake Cooper5eng ENGCB30-0619000000010.0122000120
Japhet Tanganga6eng ENGCB26-005421110011100.000000120
   Ryan Leonard18eng ENGRB32-316483202122100.000001420
Tristan Crama52fr FRACB,RB23-14890000000000003360
Lukas Jensen1dk DENGK26-01890000000000000010
15 Players990171368391090.0113211825330
Millwall Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Mihailo Ivanović26rs SRBFW20-127902713816627200.02100.012561611131196
Josh Coburn21eng ENGFW22-1208133111418433200.02100.0181071724140266
   Macaulay Langstaff17eng ENGFW28-06196011426100.000.041370000042
Aaron Connolly9ie IRLLM25-06781250410123253133.3133.3151945932212143
   Aidomo Emakhu22ie IRLLM21-161910005641011100.000.0580704131054
George Saville23nir NIRCM31-3088140110211024000016952400010160
   Billy Mitchell8eng ENGCM24-3489800440811100.000.0223121001011
Casper de Norre24be BELCM28-0579042032614142100.01100.014593610010202
George Honeyman39eng ENGRM30-2099042161324042100.000.010723913000131
Joe Bryan15eng ENGLB31-2009047212221404700017612200011203
Jake Cooper5eng ENGCB30-061905082914735000013422500000220
Japhet Tanganga6eng ENGCB26-0054222285922200071920000082
   Ryan Leonard18eng ENGRB32-31648301818413000031030000030
Tristan Crama52fr FRACB,RB23-14890436191312543100.000.0161334540000141
Lukas Jensen1dk DENGK26-01890251724100250001151200000090
15 Players990450401281751543345013323.1646.216310153971711713419431
Millwall Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Mihailo Ivanović26rs SRBFW20-1279000024020300014450.0
Josh Coburn21eng ENGFW22-1208100040030000027558.3
   Macaulay Langstaff17eng ENGFW28-06190000100000000010.0
Aaron Connolly9ie IRLLM25-067810000102000003010.0
   Aidomo Emakhu22ie IRLLM21-1619000010100000300
George Saville23nir NIRCM31-3088100000130000052433.3
   Billy Mitchell8eng ENGCM24-3489000000101000100
Casper de Norre24be BELCM28-057900004011110004050.0
George Honeyman39eng ENGRM30-209900002401214000310100.0
Joe Bryan15eng ENGLB31-20090000220221000500
Jake Cooper5eng ENGCB30-06190000200000000010190.9
Japhet Tanganga6eng ENGCB26-0054200000010100031150.0
   Ryan Leonard18eng ENGRB32-31648000300112000120100.0
Tristan Crama52fr FRACB,RB23-1489000010043000055362.5
Lukas Jensen1dk DENGK26-01890000000000000300
15 Players990000201323381300039322556.1

Millwall Goalkeeper Stats

Millwall Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Lukas Jensendk DEN26-0189031266.70.681844.418072.244.25100.061.21100.0113.0

Portsmouth Player Stats

Portsmouth Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Colby Bishop9eng ENGFW28-1529000001110260020.20.20.00061637.5010000
Josh Murphy23eng ENGLW30-0409000001000290020.10.10.011132065.0113220
Matt Ritchie30sct SCORW35-2076800002110291000.10.10.010162466.7220011
   Harvey Blair29eng ENGRW21-203220000000080000.00.00.000030.007120
Terry Devlin24nir NIRAM,RB21-1508800000010381120.00.00.000132748.1315020
   Thomas Waddingham20au AUSRB19-33620000000020000.00.00.00011100.002000
Andre Dozzell21eng ENGDM25-3389010001100460100.20.20.010273773.0220100
Freddie Potts8eng ENGDM21-2059000000000510000.00.00.010404981.6518000
Cohen Bramall18eng ENGLB29-0036800000000290000.00.00.000172470.8112020
   Marlon Pack7eng ENGCB34-0112200000010160100.00.00.0007887.505000
Connor Ogilvie3eng ENGCB,LB29-0509000000000512220.00.00.010193455.9211000
Regan Poole5wls WALCB26-2919000000000443410.00.00.000152075.0016000
Jordan Williams2eng ENGRB25-1656800000000313020.00.00.010162466.7212000
   Christian Saydee15lr LBRAM22-330220000100070000.00.00.0003475.006010
Nicolas Schmid13at AUTGK28-0429000000000420000.00.00.000164139.0022000
15 Players99010006340449109110.60.60.06120933263.0181894101
Portsmouth Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Colby Bishop9eng ENGFW28-1529061637.562941330.82366.70000.00.100000
Josh Murphy23eng ENGLW30-04090132065.02288461060.06785.71250.000.00.000001
Matt Ritchie30sct SCORW35-20768162466.72266991181.86785.71333.300.00.003212
   Harvey Blair29eng ENGRW21-20322030.000010.000010.000.00.000000
Terry Devlin24nir NIRAM,RB21-15088132748.11928881266.751145.5020.000.00.001003
   Thomas Waddingham20au AUSRB19-336211100.022170011100.00000.00.000000
Andre Dozzell21eng ENGDM25-33890273773.04871571515100.07887.54944.400.00.014102
Freddie Potts8eng ENGDM21-20590404981.6542267273187.1101283.32540.000.00.103115
Cohen Bramall18eng ENGLB29-00368172470.815951151693.81520.0020.000.00.001001
   Marlon Pack7eng ENGCB34-011227887.5109733475.044100.00000.00.000000
Connor Ogilvie3eng ENGCB,LB29-05090193455.932517181361.581172.72728.600.00.111002
Regan Poole5wls WALCB26-29190152075.03221302366.7101190.93475.000.00.001000
Jordan Williams2eng ENGRB25-16568162466.72509471070.081080.01333.300.00.000002
   Christian Saydee15lr LBRAM22-330223475.068132366.70011100.000.00.000000
Nicolas Schmid13at AUTGK28-04290164139.05264382366.766100.083225.000.00.000000
15 Players99020933263.03518166110814574.5749677.1237132.400.00.42144218
Portsmouth Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Colby Bishop9eng ENGFW28-1529016160000000000600
Josh Murphy23eng ENGLW30-04090201630002122001310
Matt Ritchie30sct SCORW35-20768242221001100001602
   Harvey Blair29eng ENGRW21-20322330000200000001
Terry Devlin24nir NIRAM,RB21-15088272152002300001310
   Thomas Waddingham20au AUSRB19-3362110000000000100
Andre Dozzell21eng ENGDM25-33890373430012000002702
Freddie Potts8eng ENGDM21-20590494453003022004000
Cohen Bramall18eng ENGLB29-00368241860000600001700
   Marlon Pack7eng ENGCB34-01122871000000000700
Connor Ogilvie3eng ENGCB,LB29-05090342683000200001902
Regan Poole5wls WALCB26-29190201820000200001502
Jordan Williams2eng ENGRB25-16568241860000600001602
   Christian Saydee15lr LBRAM22-33022440000100000300
Nicolas Schmid13at AUTGK28-0429041241713000000001600
15 Players99033227258220113214400209211
Portsmouth Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Colby Bishop9eng ENGFW28-15290000000002110030
Josh Murphy23eng ENGLW30-04090000000002020020
Matt Ritchie30sct SCORW35-20768100100000000110
   Harvey Blair29eng ENGRW21-2032200000010.010000000
Terry Devlin24nir NIRAM,RB21-15088110101250.012111220
   Thomas Waddingham20au AUSRB19-3362000000000000000
Andre Dozzell21eng ENGDM25-33890000000000001160
Freddie Potts8eng ENGDM21-20590000000000000020
Cohen Bramall18eng ENGLB29-00368000000000000020
   Marlon Pack7eng ENGCB34-01122000000000001170
Connor Ogilvie3eng ENGCB,LB29-050902211011100.002112460
Regan Poole5wls WALCB26-29190322103475.0111047140
Jordan Williams2eng ENGRB25-165683221011100.002110320
   Christian Saydee15lr LBRAM22-33022000000000000000
Nicolas Schmid13at AUTGK28-04290000000000000000
15 Players9901075506966.731156919470
Portsmouth Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Colby Bishop9eng ENGFW28-15290263510115260001027601021174
Josh Murphy23eng ENGLW30-040902927517429200.02100.013904521111163
Matt Ritchie30sct SCORW35-207682905131122911100.000.020662300010192
   Harvey Blair29eng ENGRW21-203228022418200.02100.075171002063
Terry Devlin24nir NIRAM,RB21-1508838381714238200.02100.01594400012203
   Thomas Waddingham20au AUSRB19-336220011120002510001010
Andre Dozzell21eng ENGDM25-338904651426714600020592711000211
Freddie Potts8eng ENGDM21-205905121123190510001838202001280
Cohen Bramall18eng ENGLB29-003682908165029200.02100.0121003001011160
   Marlon Pack7eng ENGCB34-0112216610510160005870000040
Connor Ogilvie3eng ENGCB,LB29-05090517281942510001128600010120
Regan Poole5wls WALCB26-29190441029141144000161051901011120
Jordan Williams2eng ENGRB25-1656831499130310001236600000131
   Christian Saydee15lr LBRAM22-330227004307100.01100.062270000171
Nicolas Schmid13at AUTGK28-042904223402004200022987700000160
15 Players990449651761661111944910110.0990.018982726747111820818
Portsmouth Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Colby Bishop9eng ENGFW28-15290100120000000031121.4
Josh Murphy23eng ENGLW30-04090000010200000220100.0
Matt Ritchie30sct SCORW35-20768100210100000100
   Harvey Blair29eng ENGRW21-203220000102000000010.0
Terry Devlin24nir NIRAM,RB21-1508810013021100043175.0
   Thomas Waddingham20au AUSRB19-3362000000000000100
Andre Dozzell21eng ENGDM25-3389000022021000041420.0
Freddie Potts8eng ENGDM21-2059000011030000014544.4
Cohen Bramall18eng ENGLB29-00368000100000000210100.0
   Marlon Pack7eng ENGCB34-01122100110010000320100.0
Connor Ogilvie3eng ENGCB,LB29-0509000004002200017558.3
Regan Poole5wls WALCB26-2919000022104200031516.7
Jordan Williams2eng ENGRB25-16568000101002000210100.0
   Christian Saydee15lr LBRAM22-33022000110100000100
Nicolas Schmid13at AUTGK28-04290000000000000100
15 Players99040013192139700026253243.9

Portsmouth Goalkeeper Stats

Portsmouth Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Nicolas Schmidat AUT28-0429032133.31.752817.937264.945.54100.061.82000.0234.5

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
5George SavilleClub Crest Millwall0.040.00Off Target16Left FootVolleyGeorge HoneymanPass (Dead)Casper de NorrePass (Live)
15Japhet TangangaClub Crest Millwall0.140.00Off Target6HeadGeorge HoneymanPass (Dead)George SavillePass (Live)
22Jake CooperClub Crest Millwall0.150.00Off Target7HeadGeorge HoneymanPass (Dead)George HoneymanPass (Live)
31George SavilleClub Crest Millwall0.040.00Blocked22Left FootJosh CoburnPass (Live)Mihailo IvanovićPass (Live)
31Aaron ConnollyClub Crest Millwall0.020.00Blocked23Right Foot
33Josh CoburnClub Crest Millwall0.030.00Blocked31Right FootCasper de NorrePass (Live)Mihailo IvanovićPass (Live)
38Colby BishopClub Crest Portsmouth0.170.25Saved17Right Foot
45+4Aaron ConnollyClub Crest Millwall0.120.00Blocked12Right FootTristan CramaPass (Live)Casper de NorrePass (Live)
57Mihailo IvanovićClub Crest Millwall0.140.87Goal6HeadGeorge HoneymanPass (Dead)George HoneymanPass (Live)
62Matt RitchieClub Crest Portsmouth0.020.05Saved29Right FootAndre DozzellPass (Live)Jordan WilliamsPass (Live)
65Matt RitchieClub Crest Portsmouth0.120.00Woodwork6Left FootMatt RitchieTake-OnFreddie PottsPass (Live)
70Mihailo IvanovićClub Crest Millwall0.120.00Blocked8HeadGeorge SavillePass (Live)Tristan CramaPass (Live)
70Jake CooperClub Crest Millwall0.040.00Off Target11HeadGeorge HoneymanPass (Dead)Mihailo IvanovićShot
71Tristan CramaClub Crest Millwall0.010.00Off Target11HeadGeorge HoneymanPass (Dead)Josh CoburnPass (Live)
77Christian SaydeeClub Crest Portsmouth0.020.00Blocked23Right FootConnor OgilviePass (Dead)
80Josh MurphyClub Crest Portsmouth0.100.00Blocked12Right Foot
80Andre DozzellClub Crest Portsmouth0.170.34Goal8Left FootJosh MurphyShot
87Mihailo IvanovićClub Crest Millwall0.180.59Goal9HeadCasper de NorrePass (Live)
90+3Aidomo EmakhuClub Crest Millwall0.100.00Blocked16Left FootMihailo IvanovićPass (Live)Jake CooperPass (Live)
90+5Macaulay LangstaffClub Crest Millwall0.150.23Saved17Left FootAidomo EmakhuPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
5George SavilleClub Crest Millwall0.040.00Off Target16Left FootVolleyGeorge HoneymanPass (Dead)Casper de NorrePass (Live)
15Japhet TangangaClub Crest Millwall0.140.00Off Target6HeadGeorge HoneymanPass (Dead)George SavillePass (Live)
22Jake CooperClub Crest Millwall0.150.00Off Target7HeadGeorge HoneymanPass (Dead)George HoneymanPass (Live)
31George SavilleClub Crest Millwall0.040.00Blocked22Left FootJosh CoburnPass (Live)Mihailo IvanovićPass (Live)
31Aaron ConnollyClub Crest Millwall0.020.00Blocked23Right Foot
33Josh CoburnClub Crest Millwall0.030.00Blocked31Right FootCasper de NorrePass (Live)Mihailo IvanovićPass (Live)
45+4Aaron ConnollyClub Crest Millwall0.120.00Blocked12Right FootTristan CramaPass (Live)Casper de NorrePass (Live)
57Mihailo IvanovićClub Crest Millwall0.140.87Goal6HeadGeorge HoneymanPass (Dead)George HoneymanPass (Live)
70Mihailo IvanovićClub Crest Millwall0.120.00Blocked8HeadGeorge SavillePass (Live)Tristan CramaPass (Live)
70Jake CooperClub Crest Millwall0.040.00Off Target11HeadGeorge HoneymanPass (Dead)Mihailo IvanovićShot
71Tristan CramaClub Crest Millwall0.010.00Off Target11HeadGeorge HoneymanPass (Dead)Josh CoburnPass (Live)
87Mihailo IvanovićClub Crest Millwall0.180.59Goal9HeadCasper de NorrePass (Live)
90+3Aidomo EmakhuClub Crest Millwall0.100.00Blocked16Left FootMihailo IvanovićPass (Live)Jake CooperPass (Live)
90+5Macaulay LangstaffClub Crest Millwall0.150.23Saved17Left FootAidomo EmakhuPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
38Colby BishopClub Crest Portsmouth0.170.25Saved17Right Foot
62Matt RitchieClub Crest Portsmouth0.020.05Saved29Right FootAndre DozzellPass (Live)Jordan WilliamsPass (Live)
65Matt RitchieClub Crest Portsmouth0.120.00Woodwork6Left FootMatt RitchieTake-OnFreddie PottsPass (Live)
77Christian SaydeeClub Crest Portsmouth0.020.00Blocked23Right FootConnor OgilviePass (Dead)
80Josh MurphyClub Crest Portsmouth0.100.00Blocked12Right Foot
80Andre DozzellClub Crest Portsmouth0.170.34Goal8Left FootJosh MurphyShot

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.