Millwall vs. Cardiff City Match Report – Tuesday January 21, 2025

EFL Championship (Matchweek 28)
Millwall
2
0.7
7-10-10
Manager: Alex Neil
Captain: Jake Cooper
Cardiff City
2
1.0
6-10-12
Manager: Ömer Rıza
Captain: Jak Alnwick
Tuesday January 21, 2025, 20:00 (venue time)
EFL Championship (Matchweek 28)
Millwall vs. Cardiff City Historical Head-to-Head
 
Attendance: 12,041
Venue: The Den, London
Officials: David Webb (Referee) · Graham Kane (AR1) · Bhupinder Gill (AR2) · John Busby (4th)
Calum Scanlon · 2’
Casper de Norre · 19’
Chris Willock · 45+1’
Yousef Salech · 90+7’
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
 2’
1:0
 — Goal 1:0
 19’
2:0
 — Goal 2:0
45+1’
2:1
 — Goal 2:1
Half Time
 57’
2:1
 — Substitute
 59’
2:1
 — Substitute
 63’
2:1
 — Substitute
 63’
2:1
 70’
2:1
 — Substitute
 70’
2:1
 — Substitute
 78’
2:1
 — Substitute
 78’
2:1
 — Substitute
 78’
2:1
 — Substitute
 78’
2:1
 — Substitute
90+7’
2:2
 — Goal 2:2

Team Stats

Possession
42%
58%
Passing Accuracy
219 of 360 — 61%
69% — 344 of 497
Shots on Target
3 of 7 — 43%
38% — 5 of 13
Saves
3 of 5 — 60%
33% — 1 of 3
Cards
Millwall
 
Cardiff City
10
Fouls
11
4
Corners
2
17
Crosses
14
505
Touches
625
Millwall
 
Cardiff City
29
Tackles
31
17
Interceptions
8
22
Aerials Won
33
25
Clearances
22
Millwall
 
Cardiff City
2
Offsides
3
9
Goal Kicks
4
24
Throw Ins
27
95
Long Balls
86
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
Macaulay Langstaff17eng ENGFW27-3539000001100310120.10.10.00071450.0120010
Calum Scanlon33eng ENGLW19-3427710002100305000.20.20.000121485.7211110
   George Honeyman39eng ENGLW30-135130000000081000.00.00.0003650.014000
Duncan Watmore19eng ENGRW30-3197700000000281230.00.00.020111668.8216210
   Billy Mitchell8eng ENGRW24-274130000000070000.00.00.0003742.914000
Raees Bangura-Williams31AM6201000000192010.00.00.22271163.6010343
   Mihailo Ivanović26rs SRBAM20-0532800000000222000.00.00.00071353.807000
Casper de Norre24be BELDM27-3499010001100496320.20.20.000253473.5716011
George Saville23nir NIRDM31-2349000001000625220.00.00.131304763.8811010
Joe Bryan15eng ENGLB31-1269000000000571200.00.00.000264755.3115110
Jake Cooper5eng ENGCB29-3539000001000442000.00.00.000273284.439000
Japhet Tanganga6eng ENGCB25-2969000001000393300.10.10.000182669.2310000
Ryan Leonard18eng ENGRB32-2425800000000481110.00.00.150164040.0017322
   Dan McNamara2ie IRLRB26-02540000000000000.00.00.0000000000
   Tristan Crama52fr FRARB23-0742800000000300310.00.00.110152365.239100
Lukas Jensen1dk DENGK25-3099000000000310000.00.00.000123040.0013000
16 Players990210073005052917120.70.70.513321936060.83217211126
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
Macaulay Langstaff17eng ENGFW27-3539071450.086335955.62366.70000.00.000101
Calum Scanlon33eng ENGLW19-34277121485.7142331010100.022100.0010.000.00.001002
   George Honeyman39eng ENGLW30-135133650.04352450.011100.0010.000.00.000001
Duncan Watmore19eng ENGRW30-31977111668.8142186875.04666.70000.00.000002
   Billy Mitchell8eng ENGRW24-274133742.96219003560.00000.00.001001
Raees Bangura-Williams31AM6271163.66106785.7000010.20.010000
   Mihailo Ivanović26rs SRBAM20-0532871353.84294666.7020.00000.00.000000
Casper de Norre24be BELDM27-34990253473.5449197141782.491275.022100.000.00.004107
George Saville23nir NIRDM31-23490304763.8525237131776.581457.161060.000.10.123008
Joe Bryan15eng ENGLB31-12690264755.3432168151978.981747.13742.900.00.000001
Jake Cooper5eng ENGCB29-35390273284.46712651111100.088100.081266.700.00.004003
Japhet Tanganga6eng ENGCB25-29690182669.233118671070.08988.92540.000.00.002003
Ryan Leonard18eng ENGRB32-24258164040.025310471163.651241.72922.200.10.020110
   Dan McNamara2ie IRLRB26-0254000000000000.00.000000
   Tristan Crama52fr FRARB23-07428152365.22571606785.791369.2010.000.10.012113
Lukas Jensen1dk DENGK25-30990123040.06826580011100.0112937.900.00.001000
16 Players99021936060.84178209210613677.96810564.8347744.210.50.36184232
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
Macaulay Langstaff17eng ENGFW27-3539014131000100000700
Calum Scanlon33eng ENGLW19-34277141400001000001201
   George Honeyman39eng ENGLW30-13513660000000000300
Duncan Watmore19eng ENGRW30-31977161600002000001101
   Billy Mitchell8eng ENGRW24-27413770000000000300
Raees Bangura-Williams31AM6211100000000000711
   Mihailo Ivanović26rs SRBAM20-0532813130000100000700
Casper de Norre24be BELDM27-34990343400000000002502
George Saville23nir NIRDM31-23490473982014044003002
Joe Bryan15eng ENGLB31-1269047341320021100002602
Jake Cooper5eng ENGCB29-35390323111030000002700
Japhet Tanganga6eng ENGCB25-29690262600000000001800
Ryan Leonard18eng ENGRB32-24258403180003800001612
   Dan McNamara2ie IRLRB26-0254000000000000000
   Tristan Crama52fr FRARB23-07428231850003500001501
Lukas Jensen1dk DENGK25-309903012189000000001200
16 Players99036030454140417244400219212
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
Macaulay Langstaff17eng ENGFW27-3539000000010.012021110
Calum Scanlon33eng ENGLW19-34277522301250.010000510
   George Honeyman39eng ENGLW30-13513110010000000100
Duncan Watmore19eng ENGRW30-31977101001250.013032300
   Billy Mitchell8eng ENGRW24-27413000000000000000
Raees Bangura-Williams31AM6220020010.011010200
   Mihailo Ivanović26rs SRBAM20-05328220020000000210
Casper de Norre24be BELDM27-349906523133100.002023920
George Saville23nir NIRDM31-23490533112450.022112710
Joe Bryan15eng ENGLB31-12690111001250.010002340
Jake Cooper5eng ENGCB29-353902120011100.000000260
Japhet Tanganga6eng ENGCB25-2969031210020.020003660
Ryan Leonard18eng ENGRB32-242581010011100.001101220
   Dan McNamara2ie IRLRB26-025400000010.010000000
   Tristan Crama52fr FRARB23-07428000000001013310
Lukas Jensen1dk DENGK25-30990000000000000000
16 Players990291614105102050.010122101746250
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
Macaulay Langstaff17eng ENGFW27-3539031151313131100.01100.020632300095258
Calum Scanlon33eng ENGLW19-3427730171310230100.01100.01142151002481
   George Honeyman39eng ENGLW30-13513812240800041250000241
Duncan Watmore19eng ENGRW30-3197728071311328100.01100.016812522143186
   Billy Mitchell8eng ENGRW24-27413701510700042210000040
Raees Bangura-Williams31AM6219021271194375.0125.010483732121112
   Mihailo Ivanović26rs SRBAM20-053282213136222000713200031144
Casper de Norre24be BELDM27-3499049211271214911100.000.016551700016231
George Saville23nir NIRDM31-23490620123515062100.01100.011341800020201
Joe Bryan15eng ENGLB31-1269057225239057100.01100.015893911000162
Jake Cooper5eng ENGCB29-35390446221842440009402700000210
Japhet Tanganga6eng ENGCB25-296903951919113900010462300001130
Ryan Leonard18eng ENGRB32-2425848115171604822100.000.0171385833021251
   Dan McNamara2ie IRLRB26-025400000000000000000000
   Tristan Crama52fr FRARB23-07428300614100300009883511001104
Lukas Jensen1dk DENGK25-309903124310003100013167660000050
16 Players990505441682241191350512650.0650.01729383911192252521731
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%
Macaulay Langstaff17eng ENGFW27-3539000021211000041614.3
Calum Scanlon33eng ENGLW19-3427700012010200041150.0
   George Honeyman39eng ENGLW30-13513000200001000010100.0
Duncan Watmore19eng ENGRW30-3197700000022000041516.7
   Billy Mitchell8eng ENGRW24-27413000100000000010100.0
Raees Bangura-Williams31AM620000000000001010.0
   Mihailo Ivanović26rs SRBAM20-0532800010010200002722.2
Casper de Norre24be BELDM27-3499000002003500052166.7
George Saville23nir NIRDM31-23490000010423000540100.0
Joe Bryan15eng ENGLB31-1269000002022100071233.3
Jake Cooper5eng ENGCB29-3539000011000100013350.0
Japhet Tanganga6eng ENGCB25-2969000011003100032528.6
Ryan Leonard18eng ENGRB32-24258000010310000320100.0
   Dan McNamara2ie IRLRB26-0254000000000000000
   Tristan Crama52fr FRARB23-0742800010033000001233.3
Lukas Jensen1dk DENGK25-30990000000000000000
16 Players9900001011217171600037223340.0

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 DEN25-3099052360.02.1102737.021185.758.69100.067.41100.00

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
Callum Robinson47ie IRLFW,AM29-3549000003200401110.10.10.020192965.5125431
Chris Willock16eng ENGLW26-3567710002100381010.10.10.030233076.7329242
   Anwar El Ghazi20nl NEDLW29-2631300001000100000.10.10.3206875.007000
Yakou Méïte19ci CIVRW28-3456900002000220010.00.00.03041136.4211021
   Yousef Salech22dk DENFW23-0042110003200102010.60.60.0001333.306000
Rubin Colwill27wls WALAM22-2696900001000353020.00.00.142152365.2322332
   Cian Ashford45wls WALRW20-1192100000000130010.00.00.00071258.3010322
Calum Chambers12eng ENGDM30-0019000001000984010.00.00.021628374.7756221
Emmanouil Siopis3gr GREDM30-2525600000000354300.00.00.000182572.0212000
   Perry Ng38eng ENGRB28-2693401000000292000.00.00.321152755.6616010
Joel Bagan23ie IRLLB24-2599000000000874100.00.00.130537669.7944131
Jesper Daland5no NORCB25-0157700000000461200.00.00.000273577.1124000
   Will Fish2eng ENGCB21-3391300000000132100.00.00.0004944.403000
Dimitris Goutas4gr GRECB30-2929000000000712000.00.00.000486277.4642100
Andy Rinomhota35zw ZIMRB,DM27-2759000000000565030.00.00.030324374.4626000
Jak Alnwick21eng ENGGK31-2189000000000220000.00.00.000102147.6013000
16 Players990210013500625318111.01.00.924434449769.246346162010
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
Callum Robinson47ie IRLFW,AM29-35490192965.528422111668.881080.0030.000.00.001001
Chris Willock16eng ENGLW26-35677233076.7389121101190.9121580.01250.000.00.123103
   Anwar El Ghazi20nl NEDLW29-263136875.092343475.033100.0010.000.30.410110
Yakou Méïte19ci CIVRW28-3456941136.447273742.91250.0010.000.00.010202
   Yousef Salech22dk DENFW23-004211333.3180010.011100.0010.000.00.000000
Rubin Colwill27wls WALAM22-26969152365.2286634666.791275.02366.700.10.011103
   Cian Ashford45wls WALRW20-1192171258.3126102366.74666.71250.000.00.000000
Calum Chambers12eng ENGDM30-00190628374.71015359313686.1253473.55771.400.00.204007
Emmanouil Siopis3gr GREDM30-25256182572.028412991369.281080.011100.000.00.004002
   Perry Ng38eng ENGRB28-26934152755.62701397887.55862.531030.010.30.525216
Joel Bagan23ie IRLLB24-25990537669.71017547212487.5243961.571163.600.10.0210119
Jesper Daland5no NORCB25-01577273577.149819791181.8171989.51425.000.00.003001
   Will Fish2eng ENGCB21-339134944.495252450.01333.31250.000.00.001000
Dimitris Goutas4gr GRECB30-29290486277.41098588121485.7263281.3101566.700.00.009006
Andy Rinomhota35zw ZIMRB,DM27-27590324374.4558188141877.8151883.33560.000.00.014006
Jak Alnwick21eng ENGGK31-21890102147.62411890099100.01128.300.00.001000
16 Players99034449769.26318263813817678.416822176.0368045.010.91.410468346
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
Callum Robinson47ie IRLFW,AM29-35490292450001200001900
Chris Willock16eng ENGLW26-35677303000003000002301
   Anwar El Ghazi20nl NEDLW29-26313880000200000600
Yakou Méïte19ci CIVRW28-3456911110000100000400
   Yousef Salech22dk DENFW23-00421330000000000100
Rubin Colwill27wls WALAM22-26969232210001010001502
   Cian Ashford45wls WALRW20-1192112111100200000700
Calum Chambers12eng ENGDM30-00190838111001000006214
Emmanouil Siopis3gr GREDM30-25256252500000000001800
   Perry Ng38eng ENGRB28-26934272240002310101510
Joel Bagan23ie IRLLB24-2599076591610111500005311
Jesper Daland5no NORCB25-01577353500000000002702
   Will Fish2eng ENGCB21-33913990000000000400
Dimitris Goutas4gr GRECB30-29290626110010000004801
Andy Rinomhota35zw ZIMRB,DM27-27590433492010700003200
Jak Alnwick21eng ENGGK31-21890211385000000001000
16 Players99049744846100314272010344311
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
Callum Robinson47ie IRLFW,AM29-35490100100001011200
Chris Willock16eng ENGLW26-35677100100001010100
   Anwar El Ghazi20nl NEDLW29-26313000000000000000
Yakou Méïte19ci CIVRW28-34569000000001100010
   Yousef Salech22dk DENFW23-00421221010001010200
Rubin Colwill27wls WALAM22-26969310210002020310
   Cian Ashford45wls WALRW20-11921000000001010000
Calum Chambers12eng ENGDM30-00190411211250.011010410
Emmanouil Siopis3gr GREDM30-2525640130040.040003730
   Perry Ng38eng ENGRB28-269342110111100.000000200
Joel Bagan23ie IRLLB24-25990413100000001510
Jesper Daland5no NORCB25-01577101001250.010002360
   Will Fish2eng ENGCB21-33913212000000001310
Dimitris Goutas4gr GRECB30-292902111011100.000000250
Andy Rinomhota35zw ZIMRB,DM27-275905431122100.003120520
Jak Alnwick21eng ENGGK31-21890000000000000010
16 Players99031121412561250.061129839220
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
Callum Robinson47ie IRLFW,AM29-35490400218203403133.3266.7251377040211277
Chris Willock16eng ENGLW26-35677380518162384250.0250.0291899120111285
   Anwar El Ghazi20nl NEDLW29-26313100037010000748140001194
Yakou Méïte19ci CIVRW28-3456922237131222150.0150.011412201031125
   Yousef Salech22dk DENFW23-004211001463100006720002180
Rubin Colwill27wls WALAM22-26969351217171353266.7133.3221515431152238
   Cian Ashford45wls WALRW20-1192113004911322100.000.0101036330100104
Calum Chambers12eng ENGDM30-001909811470162982150.0150.05624010122034572
Emmanouil Siopis3gr GREDM30-25256352142100350001249300003110
   Perry Ng38eng ENGRB28-2693429041213129100.01100.016561900000156
Joel Bagan23ie IRLLB24-25990871305190873133.3266.7442357210002400
Jesper Daland5no NORCB25-0157746226200046000241133600001220
   Will Fish2eng ENGCB21-339131308411130003640000040
Dimitris Goutas4gr GRECB30-29290717353610710004224613410000400
Andy Rinomhota35zw ZIMRB,DM27-2759056216221835600026761001012273
Jak Alnwick21eng ENGGK31-218902212211002200013109900000070
16 Players9906253018130814618625201050.01050.034618067851655171934044
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%
Callum Robinson47ie IRLFW,AM29-3549000000111000031150.0
Chris Willock16eng ENGLW26-356770001003000006020.0
   Anwar El Ghazi20nl NEDLW29-2631300001020000001150.0
Yakou Méïte19ci CIVRW28-3456900021010000013260.0
   Yousef Salech22dk DENFW23-0042100011000200003260.0
Rubin Colwill27wls WALAM22-269690001011010002030.0
   Cian Ashford45wls WALRW20-11921000100200000100
Calum Chambers12eng ENGDM30-0019000021110100083175.0
Emmanouil Siopis3gr GREDM30-2525600000003000041150.0
   Perry Ng38eng ENGRB28-26934000010201000210100.0
Joel Bagan23ie IRLLB24-2599000003011100082250.0
Jesper Daland5no NORCB25-0157700000002000028280.0
   Will Fish2eng ENGCB21-3391300000001100013260.0
Dimitris Goutas4gr GRECB30-2929000010000100075183.3
Andy Rinomhota35zw ZIMRB,DM27-2759000022000400032250.0
Jak Alnwick21eng ENGGK31-21890000000000000100
16 Players990000111031481200049332260.0

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
Jak Alnwickeng ENG31-2189032133.31.21128.318550.038.23100.069.31000.0328.7

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Calum ScanlonClub Crest Millwall0.160.73Goal11Left FootGeorge SavillePass (Live)
3Calum ChambersClub Crest Cardiff City0.030.00Off Target24Right FootVolleyYakou MéïtePass (Live)Yakou MéïteTake-On
4Yakou MéïteClub Crest Cardiff City0.010.00Off Target30Left FootAndy RinomhotaPass (Live)Callum RobinsonTake-On
6George SavilleClub Crest Millwall0.030.00Off Target32Left FootRyan LeonardPass (Live)Ryan LeonardTake-On
10Callum RobinsonClub Crest Cardiff City0.020.00Blocked25Right FootChris WillockPass (Live)
13Callum RobinsonClub Crest Cardiff City0.090.31Saved12Left FootRubin ColwillPass (Live)Chris WillockPass (Live)
18Jake CooperClub Crest Millwall0.040.00Off Target7HeadGeorge SavillePass (Dead)Duncan WatmorePass (Live)
19Casper de NorreClub Crest Millwall0.160.40Goal12Right FootRaees Bangura-WilliamsPass (Live)Raees Bangura-WilliamsTake-On
22Calum ScanlonClub Crest Millwall0.050.00Blocked7Left FootVolleyRyan LeonardPass (Live)Ryan LeonardTake-On
35Yakou MéïteClub Crest Cardiff City0.040.00Off Target18Left FootVolleyJoel BaganPass (Live)Rubin ColwillPass (Live)
43Japhet TangangaClub Crest Millwall0.100.00Blocked7HeadGeorge SavillePass (Dead)Ryan LeonardPass (Live)
45Rubin ColwillClub Crest Cardiff City0.030.00Blocked24Left FootYakou MéïtePass (Live)
45+1Chris WillockClub Crest Cardiff City0.040.75Goal20Right FootRubin ColwillTake-OnRubin ColwillShot
50Callum RobinsonClub Crest Cardiff City0.020.05Saved24Right FootChris WillockPass (Live)Callum RobinsonPass (Dead)
54Chris WillockClub Crest Cardiff City0.040.00Off Target23Left FootJoel BaganPass (Live)Andy RinomhotaPass (Live)
66Macaulay LangstaffClub Crest Millwall0.140.11Saved14Right FootVolleyTristan CramaPass (Live)Duncan WatmorePass (Live)
84Anwar El GhaziClub Crest Cardiff City0.070.00Off Target24Right FootFree kickAnwar El GhaziFouledJoel BaganPass (Live)
86Yousef SalechClub Crest Cardiff City0.100.71Saved9HeadPerry NgPass (Live)Calum ChambersPass (Live)
90+1Yousef SalechClub Crest Cardiff City0.310.00Off Target5HeadAnwar El GhaziPass (Live)Andy RinomhotaPass (Live)
90+7Yousef SalechClub Crest Cardiff City0.190.32Goal8Right FootPerry NgPass (Live)Calum ChambersPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Calum ScanlonClub Crest Millwall0.160.73Goal11Left FootGeorge SavillePass (Live)
6George SavilleClub Crest Millwall0.030.00Off Target32Left FootRyan LeonardPass (Live)Ryan LeonardTake-On
18Jake CooperClub Crest Millwall0.040.00Off Target7HeadGeorge SavillePass (Dead)Duncan WatmorePass (Live)
19Casper de NorreClub Crest Millwall0.160.40Goal12Right FootRaees Bangura-WilliamsPass (Live)Raees Bangura-WilliamsTake-On
22Calum ScanlonClub Crest Millwall0.050.00Blocked7Left FootVolleyRyan LeonardPass (Live)Ryan LeonardTake-On
43Japhet TangangaClub Crest Millwall0.100.00Blocked7HeadGeorge SavillePass (Dead)Ryan LeonardPass (Live)
66Macaulay LangstaffClub Crest Millwall0.140.11Saved14Right FootVolleyTristan CramaPass (Live)Duncan WatmorePass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
3Calum ChambersClub Crest Cardiff City0.030.00Off Target24Right FootVolleyYakou MéïtePass (Live)Yakou MéïteTake-On
4Yakou MéïteClub Crest Cardiff City0.010.00Off Target30Left FootAndy RinomhotaPass (Live)Callum RobinsonTake-On
10Callum RobinsonClub Crest Cardiff City0.020.00Blocked25Right FootChris WillockPass (Live)
13Callum RobinsonClub Crest Cardiff City0.090.31Saved12Left FootRubin ColwillPass (Live)Chris WillockPass (Live)
35Yakou MéïteClub Crest Cardiff City0.040.00Off Target18Left FootVolleyJoel BaganPass (Live)Rubin ColwillPass (Live)
45Rubin ColwillClub Crest Cardiff City0.030.00Blocked24Left FootYakou MéïtePass (Live)
45+1Chris WillockClub Crest Cardiff City0.040.75Goal20Right FootRubin ColwillTake-OnRubin ColwillShot
50Callum RobinsonClub Crest Cardiff City0.020.05Saved24Right FootChris WillockPass (Live)Callum RobinsonPass (Dead)
54Chris WillockClub Crest Cardiff City0.040.00Off Target23Left FootJoel BaganPass (Live)Andy RinomhotaPass (Live)
84Anwar El GhaziClub Crest Cardiff City0.070.00Off Target24Right FootFree kickAnwar El GhaziFouledJoel BaganPass (Live)
86Yousef SalechClub Crest Cardiff City0.100.71Saved9HeadPerry NgPass (Live)Calum ChambersPass (Live)
90+1Yousef SalechClub Crest Cardiff City0.310.00Off Target5HeadAnwar El GhaziPass (Live)Andy RinomhotaPass (Live)
90+7Yousef SalechClub Crest Cardiff City0.190.32Goal8Right FootPerry NgPass (Live)Calum ChambersPass (Live)

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.