Cardiff City vs. Millwall Match Report – Saturday August 21, 2021

EFL Championship (Matchweek 4)
Cardiff City
3
2.9
2-2-0
Manager: Mick McCarthy
Millwall
1
1.6
0-2-2
Manager: Gary Rowett
Captain: Jake Cooper
Saturday August 21, 2021, 15:00 (venue time)
EFL Championship (Matchweek 4)
Cardiff City vs. Millwall Historical Head-to-Head
 
Attendance: 18,168
Venue: Cardiff City Stadium, Cardiff
Officials: James Linington (Referee) · Nicholas Barnard (AR1) · George Byrne (AR2) · Andy Woolmer (4th)
Aden Flint · 66’
Aden Flint · 70’
Sean Morrison · 83’
Benik Afobe · 76’
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
Half Time
 51’
0:0
 — Yellow Card
 63’
0:0
 — Substitute
 63’
0:0
 — Substitute
 65’
0:0
 — Yellow Card
 66’
1:0
 — Goal 1:0
 70’
2:0
 — Goal 2:0
 70’
2:0
 — Substitute
 74’
2:0
 — Substitute
 76’
2:1
 — Goal 2:1
 83’
3:1
 — Goal 3:1
 86’
3:1
 — Yellow Card
90+1’
3:1
 — Substitute

Team Stats

Possession
51%
49%
Passing Accuracy
250 of 423 — 59%
58% — 231 of 401
Shots on Target
4 of 16 — 25%
42% — 5 of 12
Saves
4 of 5 — 80%
25% — 1 of 4
Cards
Cardiff City
 
Millwall
15
Fouls
14
2
Corners
3
16
Crosses
15
534
Touches
520
Cardiff City
 
Millwall
9
Tackles
13
8
Interceptions
12
55
Aerials Won
52
25
Clearances
25
Cardiff City
 
Millwall
0
Offsides
1
4
Goal Kicks
13
27
Throw Ins
28
98
Long Balls
109
Become a Stathead & surf this site ad-free.

Cardiff City Player Stats

Cardiff City 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
Kieffer Moore10wls WALFW29-0138900003100340000.60.60.020132259.1120200
   James Collins19ie IRLFW30-26310000100060000.80.80.01033100.004000
Mark Harris29wls WALLW22-2356200001000191000.00.00.02071070.0013022
   Ryan John Giles26eng ENGLW21-2072802000000160000.00.00.84381457.119200
Rubin Colwill27wls WALRW19-1166200002000321010.20.20.020142166.7114211
   Leandro Bacuna7cw CUWRW30-000280000000090000.00.00.0005862.516100
Joel Bagan3ie IRLLM21-1069000000000621100.00.00.120325459.3420110
Joe Ralls8eng ENGCM27-3139000001000622200.10.10.420345561.8827011
Marlon Pack21eng ENGCM30-1499001002000461000.10.10.372243961.5315022
Thomas Sang28eng ENGRM22-0539000000000381020.00.01.040182864.3612421
Curtis Nelson16eng ENGCB28-0929000000010590110.00.00.010325064.0419100
Aden Flint5eng ENGCB32-0419020004210591310.90.90.000224153.7216100
Sean Morrison4eng ENGCB30-2259010002100571130.20.20.010264459.1020011
Dillon Phillips1eng ENGGK26-0719000000000350000.00.00.000123435.3019000
14 Players9903300164205349882.92.92.728525042359.13121414108
Cardiff City 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
Kieffer Moore10wls WALFW29-01389132259.1106491369.21520.00000.00.010001
   James Collins19ie IRLFW30-263133100.065011100.00011100.000.00.000000
Mark Harris29wls WALLW22-2356271070.080055100.01250.0010.000.00.010000
   Ryan John Giles26eng ENGLW21-2072881457.121112022100.02450.04757.120.80.831111
Rubin Colwill27wls WALRW19-11662142166.71965891090.04757.11250.000.00.002001
   Leandro Bacuna7cw CUWRW30-000285862.567224580.011100.0010.000.00.001001
Joel Bagan3ie IRLLM21-10690325459.3483190232882.171936.82450.000.10.213104
Joe Ralls8eng ENGCM27-31390345561.8686256142070.0142166.76966.700.40.3212118
Marlon Pack21eng ENGCM30-14990243961.5409205101283.3131776.51812.510.30.222003
Thomas Sang28eng ENGRM22-05390182864.333519571163.691181.82450.001.01.033006
Curtis Nelson16eng ENGCB28-09290325064.0661357101283.3122254.581266.700.00.005104
Aden Flint5eng ENGCB32-04190224153.747418881457.1101662.541040.000.00.001002
Sean Morrison4eng ENGCB30-22590264459.1452197121770.6131681.31616.700.00.002000
Dillon Phillips1eng ENGGK26-07190123435.35605180044100.083026.700.00.004000
14 Players99025042359.14785231011415076.09114562.8389540.032.72.613364231
Cardiff City 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
Kieffer Moore10wls WALFW29-01389222200000000001300
   James Collins19ie IRLFW30-2631330001000000300
Mark Harris29wls WALLW22-2356210100000000000701
   Ryan John Giles26eng ENGLW21-2072814104200601010801
Rubin Colwill27wls WALRW19-11662212010001000001400
   Leandro Bacuna7cw CUWRW30-00028880001000000500
Joel Bagan3ie IRLLM21-10690545130010300003201
Joe Ralls8eng ENGCM27-31390555322004000003402
Marlon Pack21eng ENGCM30-14990393182002511002400
Thomas Sang28eng ENGRM22-05390282620001200001800
Curtis Nelson16eng ENGCB28-0929050371300011300003202
Aden Flint5eng ENGCB32-04190413830001300002201
Sean Morrison4eng ENGCB30-22590444043000100002604
Dillon Phillips1eng ENGGK26-071903424106000000001200
14 Players99042337350150316272110250012
Cardiff City 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
Kieffer Moore10wls WALFW29-01389000000000000010
   James Collins19ie IRLFW30-2631000000000000000
Mark Harris29wls WALLW22-23562111000000000100
   Ryan John Giles26eng ENGLW21-20728000000000000000
Rubin Colwill27wls WALRW19-11662111001250.011010100
   Leandro Bacuna7cw CUWRW30-00028000000000000000
Joel Bagan3ie IRLLM21-1069010100010.010001210
Joe Ralls8eng ENGCM27-31390220201250.010002410
Marlon Pack21eng ENGCM30-14990110100000000100
Thomas Sang28eng ENGRM22-05390110100002020130
Curtis Nelson16eng ENGCB28-09290000000001101170
Aden Flint5eng ENGCB32-04190110101250.011103480
Sean Morrison4eng ENGCB30-22590110101250.013211240
Dillon Phillips1eng ENGGK26-07190000000000000000
14 Players990983604944.45844817250
Cardiff City 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
Kieffer Moore10wls WALFW29-0138934221122434000201042422250314
   James Collins19ie IRLFW30-2631600061600041120000262
Mark Harris29wls WALLW22-23562190281211922100.000.013601602023146
   Ryan John Giles26eng ENGLW21-20728160287016000982502102063
Rubin Colwill27wls WALRW19-116623203111843211100.000.014944320152233
   Leandro Bacuna7cw CUWRW30-000289003609000687141001094
Joel Bagan3ie IRLLM21-1069062272728462100.01100.0201065010131337
Joe Ralls8eng ENGCM27-3139062113391336211100.000.0271185803011311
Marlon Pack21eng ENGCM30-149904601252114622100.000.015744900031170
Thomas Sang28eng ENGRM22-05390383141782382150.0150.0121308941201130
Curtis Nelson16eng ENGCB28-092905952232605900019793310000160
Aden Flint5eng ENGCB32-041905992627655900016964810000170
Sean Morrison4eng ENGCB30-225905773218745711100.000.0201033600000191
Dillon Phillips1eng ENGGK26-07190352434100350001918915600000120
14 Players990534531582271602953410880.0220.021413336681496221124731
Cardiff City 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%
Kieffer Moore10wls WALFW29-01389000270000000561233.3
   James Collins19ie IRLFW30-2631000010000000200
Mark Harris29wls WALLW22-235620000000010004030.0
   Ryan John Giles26eng ENGLW21-207280001106000007010.0
Rubin Colwill27wls WALRW19-1166200000010100012433.3
   Leandro Bacuna7cw CUWRW30-0002800010000000001150.0
Joel Bagan3ie IRLLM21-1069000000001000063827.3
Joe Ralls8eng ENGCM27-3139000031042200083442.9
Marlon Pack21eng ENGCM30-1499000021020100045271.4
Thomas Sang28eng ENGRM22-0539000000010100043260.0
Curtis Nelson16eng ENGCB28-0929010040011000099375.0
Aden Flint5eng ENGCB32-04190100100131000518772.0
Sean Morrison4eng ENGCB30-22590000120011000105550.0
Dillon Phillips1eng ENGGK26-07190000000000000100
14 Players99020015130168800066555251.4

Cardiff City Goalkeeper Stats

Cardiff City 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
Dillon Phillipseng ENG26-0719051480.00.483026.730386.756.14100.068.31500.0012.0

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
Benik Afobe23cd CODFW28-1909010003100171000.30.30.0216785.7110211
Jed Wallace7eng ENGFW27-1489000001100541020.10.10.050194047.5220342
George Saville17nir NIRAM28-0819000000000461210.00.00.121253278.1517010
Maikel Kieftenbeld6nl NEDCM31-0569000001100391220.00.00.000162759.337000
George Evans28eng ENGCM26-2516900000000382120.00.00.020203360.6311011
   Matt Smith10eng ENGCM32-0752100000000110010.00.00.11041040.002000
Scott Malone11eng ENGWB30-1499000002100460010.60.60.350243961.5517221
Mahlon Romeo12ag ATGWB25-3369000000000623220.00.00.020244949.0212100
Jake Cooper5eng ENGCB26-1997300002010460020.10.10.000243568.6416100
   Connor Mahoney21eng ENGCB24-1901700002100100000.10.10.4204666.707100
Murray Wallace3sct SCOCB28-2239000001000510100.40.40.000284266.7319000
Daniel Ballard26nir NIRCB21-3339000000000624420.00.00.000264755.3321200
Bartosz Białkowski33pl POLGK34-0469000000000380000.00.00.000113432.408000
13 Players9901000125105201312151.61.60.921223140157.6311671295
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
Benik Afobe23cd CODFW28-190906785.77743475.011100.011100.000.00.000101
Jed Wallace7eng ENGFW27-14890194047.537012171258.391752.93933.300.00.103102
George Saville17nir NIRAM28-08190253278.1421148111573.31313100.01250.000.10.113215
Maikel Kieftenbeld6nl NEDCM31-05690162759.32521155862.5111573.3020.000.00.000003
George Evans28eng ENGCM26-25169203360.64551964757.1101566.761154.500.00.002003
   Matt Smith10eng ENGCM32-0752141040.080381333.33560.0010.000.10.011000
Scott Malone11eng ENGWB30-14990243961.5443140131681.381266.73933.300.30.042105
Mahlon Romeo12ag ATGWB25-33690244949.0366189142263.691752.91911.100.00.003002
Jake Cooper5eng ENGCB26-19973243568.6439259141877.86966.74757.100.00.001104
   Connor Mahoney21eng ENGCB24-190174666.7682122100.022100.0020.000.40.411110
Murray Wallace3sct SCOCB28-22390284266.757229491369.2131586.761346.200.00.002003
Daniel Ballard26nir NIRCB21-33390264755.345817591181.8142166.721414.300.00.001003
Bartosz Białkowski33pl POLGK34-04690113432.441034611100.055100.052817.900.00.001000
13 Players99023140157.6441120469313270.510414770.73210829.600.90.77207231
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
Benik Afobe23cd CODFW28-19090770000000000600
Jed Wallace7eng ENGFW27-14890403374028022001901
George Saville17nir NIRAM28-08190323020001000002501
Maikel Kieftenbeld6nl NEDCM31-05690272700000000001600
George Evans28eng ENGCM26-25169332943010000002001
   Matt Smith10eng ENGCM32-0752110100000000000400
Scott Malone11eng ENGWB30-14990393092004610102401
Mahlon Romeo12ag ATGWB25-3369049282000012000002410
Jake Cooper5eng ENGCB26-19973353410000100002400
   Connor Mahoney21eng ENGCB24-19017651001110000400
Murray Wallace3sct SCOCB28-22390424111010000002800
Daniel Ballard26nir NIRCB21-33390474700020000002600
Bartosz Białkowski33pl POLGK34-046903416185000000001100
13 Players9904013376315071528321023114
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
Benik Afobe23cd CODFW28-190901001011100.000000100
Jed Wallace7eng ENGFW27-1489010100010.012020110
George Saville17nir NIRAM28-0819011010010.011012350
Maikel Kieftenbeld6nl NEDCM31-05690111001333.322112320
George Evans28eng ENGCM26-2516920110010.012111300
   Matt Smith10eng ENGCM32-07521000000001100000
Scott Malone11eng ENGWB30-1499000000020.021010000
Mahlon Romeo12ag ATGWB25-33690302100002022520
Jake Cooper5eng ENGCB26-19973000000002200060
   Connor Mahoney21eng ENGCB24-19017000000000000000
Murray Wallace3sct SCOCB28-22390000000000001110
Daniel Ballard26nir NIRCB21-3339042310010.012024850
Bartosz Białkowski33pl POLGK34-04690000000000000030
13 Players99013485021020.08155101225250
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
Benik Afobe23cd CODFW28-1909017009831711100.000.010642221121148
Jed Wallace7eng ENGFW27-14890542428224544250.0250.0201966931041277
George Saville17nir NIRAM28-0819046410307146100.01100.017681800031221
Maikel Kieftenbeld6nl NEDCM31-05690393152220390007331100000171
George Evans28eng ENGCM26-251693821322303811100.000.011371900000162
   Matt Smith10eng ENGCM32-0752111116411100026200000101
Scott Malone11eng ENGWB30-14990460723163462150.0150.017935120021197
Mahlon Romeo12ag ATGWB25-33690623271620262000121217310000171
Jake Cooper5eng ENGCB26-1997346827812646000161077311001262
   Connor Mahoney21eng ENGCB24-19017100235010000760461101081
Murray Wallace3sct SCOCB28-2239051332163251000191106000000210
Daniel Ballard26nir NIRCB21-3339062536224162000211258621000200
Bartosz Białkowski33pl POLGK34-04690383138000380008482100000110
13 Players99052062212205106235209555.6444.41671068551125112522831
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%
Benik Afobe23cd CODFW28-1909000003000000031118.3
Jed Wallace7eng ENGFW27-148900000108000003050.0
George Saville17nir NIRAM28-0819000034012100065455.6
Maikel Kieftenbeld6nl NEDCM31-0569000010002100051325.0
George Evans28eng ENGCM26-2516900012001000052433.3
   Matt Smith10eng ENGCM32-0752100000100000017653.8
Scott Malone11eng ENGWB30-1499000000040000091150.0
Mahlon Romeo12ag ATGWB25-3369000010012000053442.9
Jake Cooper5eng ENGCB26-19973100300000000312763.2
   Connor Mahoney21eng ENGCB24-190170000001000000010.0
Murray Wallace3sct SCOCB28-22390000210010000711378.6
Daniel Ballard26nir NIRCB21-3339000032004200088657.1
Bartosz Białkowski33pl POLGK34-04690000010000000010100.0
13 Players990100141411512400055525548.6

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
Bartosz Białkowskipl POL34-0469043125.01.952817.921371.443.913100.062.41100.0420.6

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
7Benik AfobeClub Crest Millwall0.12Blocked11Right FootScott MalonePass (Live)Scott MaloneTake-On
12Marlon PackClub Crest Cardiff City0.03Off Target21Right FootVolley
25Kieffer MooreClub Crest Cardiff City0.39Off Target7Right FootVolleyJoe RallsPass (Live)Curtis NelsonPass (Live)
27Jed WallaceClub Crest Millwall0.060.03Saved29Right FootScott MalonePass (Live)
31Aden FlintClub Crest Cardiff City0.11Off Target8HeadMarlon PackPass (Dead)Kieffer MooreFouled
34Jake CooperClub Crest Millwall0.08Off Target9HeadGeorge SavillePass (Live)Mahlon RomeoPass (Live)
36Benik AfobeClub Crest Millwall0.09Blocked17Right FootScott MalonePass (Live)Jed WallacePass (Live)
44Kieffer MooreClub Crest Cardiff City0.17Woodwork6HeadThomas SangPass (Live)Rubin ColwillPass (Live)
45+1Joe RallsClub Crest Cardiff City0.06Blocked17Left FootVolleyMarlon PackPass (Dead)Marlon PackPass (Live)
48Sean MorrisonClub Crest Cardiff City0.03Blocked29Right FootJoe RallsPass (Live)Rubin ColwillTake-On
48Rubin ColwillClub Crest Cardiff City0.13Off Target15Right FootJoel BaganPass (Live)Sean MorrisonShot
54Maikel KieftenbeldClub Crest Millwall0.030.02Saved30Right FootVolleyGeorge EvansPass (Dead)George EvansFouled
58Jake CooperClub Crest Millwall0.04Blocked14Left Foot
59Rubin ColwillClub Crest Cardiff City0.05Blocked17Right FootMark HarrisPass (Live)Joel BaganPass (Live)
60Mark HarrisClub Crest Cardiff City0.03Blocked31Right FootMark HarrisTake-OnKieffer MoorePass (Live)
66Aden FlintClub Crest Cardiff City0.360.92Goal4HeadRyan John GilesPass (Dead)Ryan John GilesFouled
70Aden FlintClub Crest Cardiff City0.360.36Goal3HeadRyan John GilesPass (Live)Marlon PackPass (Dead)
72Scott MaloneClub Crest Millwall0.110.11Saved12Left FootMahlon RomeoPass (Live)Jed WallacePass (Live)
76Benik AfobeClub Crest Millwall0.100.19Goal14Right FootDeflectedBenik AfobeTake-OnGeorge SavillePass (Live)
77Connor MahoneyClub Crest Millwall0.04Blocked26Right FootScott MalonePass (Dead)Connor MahoneyPass (Live)
78Connor MahoneyClub Crest Millwall0.050.02Saved24Left FootMatt SmithPass (Live)Jed WallacePass (Live)
80Scott MaloneClub Crest Millwall0.44Woodwork8Left FootJed WallaceTake-OnBenik AfobePass (Live)
83Sean MorrisonClub Crest Cardiff City0.150.22Goal6HeadMarlon PackPass (Dead)
87Murray WallaceClub Crest Millwall0.43Off Target6HeadConnor MahoneyPass (Live)Jed WallacePass (Dead)
89Kieffer MooreClub Crest Cardiff City0.050.42Saved16Right FootThomas SangPass (Live)Marlon PackTackle
90+2Aden FlintClub Crest Cardiff City0.12Blocked6HeadRyan John GilesPass (Dead)James CollinsFouled
90+4James CollinsClub Crest Cardiff City0.77Off Target3Left FootThomas SangPass (Live)Thomas SangTake-On
90+5Marlon PackClub Crest Cardiff City0.07Off Target25Left FootMarlon PackTake-On
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
12Marlon PackClub Crest Cardiff City0.03Off Target21Right FootVolley
25Kieffer MooreClub Crest Cardiff City0.39Off Target7Right FootVolleyJoe RallsPass (Live)Curtis NelsonPass (Live)
31Aden FlintClub Crest Cardiff City0.11Off Target8HeadMarlon PackPass (Dead)Kieffer MooreFouled
44Kieffer MooreClub Crest Cardiff City0.17Woodwork6HeadThomas SangPass (Live)Rubin ColwillPass (Live)
45+1Joe RallsClub Crest Cardiff City0.06Blocked17Left FootVolleyMarlon PackPass (Dead)Marlon PackPass (Live)
48Sean MorrisonClub Crest Cardiff City0.03Blocked29Right FootJoe RallsPass (Live)Rubin ColwillTake-On
48Rubin ColwillClub Crest Cardiff City0.13Off Target15Right FootJoel BaganPass (Live)Sean MorrisonShot
59Rubin ColwillClub Crest Cardiff City0.05Blocked17Right FootMark HarrisPass (Live)Joel BaganPass (Live)
60Mark HarrisClub Crest Cardiff City0.03Blocked31Right FootMark HarrisTake-OnKieffer MoorePass (Live)
66Aden FlintClub Crest Cardiff City0.360.92Goal4HeadRyan John GilesPass (Dead)Ryan John GilesFouled
70Aden FlintClub Crest Cardiff City0.360.36Goal3HeadRyan John GilesPass (Live)Marlon PackPass (Dead)
83Sean MorrisonClub Crest Cardiff City0.150.22Goal6HeadMarlon PackPass (Dead)
89Kieffer MooreClub Crest Cardiff City0.050.42Saved16Right FootThomas SangPass (Live)Marlon PackTackle
90+2Aden FlintClub Crest Cardiff City0.12Blocked6HeadRyan John GilesPass (Dead)James CollinsFouled
90+4James CollinsClub Crest Cardiff City0.77Off Target3Left FootThomas SangPass (Live)Thomas SangTake-On
90+5Marlon PackClub Crest Cardiff City0.07Off Target25Left FootMarlon PackTake-On
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
7Benik AfobeClub Crest Millwall0.12Blocked11Right FootScott MalonePass (Live)Scott MaloneTake-On
27Jed WallaceClub Crest Millwall0.060.03Saved29Right FootScott MalonePass (Live)
34Jake CooperClub Crest Millwall0.08Off Target9HeadGeorge SavillePass (Live)Mahlon RomeoPass (Live)
36Benik AfobeClub Crest Millwall0.09Blocked17Right FootScott MalonePass (Live)Jed WallacePass (Live)
54Maikel KieftenbeldClub Crest Millwall0.030.02Saved30Right FootVolleyGeorge EvansPass (Dead)George EvansFouled
58Jake CooperClub Crest Millwall0.04Blocked14Left Foot
72Scott MaloneClub Crest Millwall0.110.11Saved12Left FootMahlon RomeoPass (Live)Jed WallacePass (Live)
76Benik AfobeClub Crest Millwall0.100.19Goal14Right FootDeflectedBenik AfobeTake-OnGeorge SavillePass (Live)
77Connor MahoneyClub Crest Millwall0.04Blocked26Right FootScott MalonePass (Dead)Connor MahoneyPass (Live)
78Connor MahoneyClub Crest Millwall0.050.02Saved24Left FootMatt SmithPass (Live)Jed WallacePass (Live)
80Scott MaloneClub Crest Millwall0.44Woodwork8Left FootJed WallaceTake-OnBenik AfobePass (Live)
87Murray WallaceClub Crest Millwall0.43Off Target6HeadConnor MahoneyPass (Live)Jed WallacePass (Dead)

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.