Cardiff City vs. Rotherham United Match Report – Saturday October 29, 2022

EFL Championship (Matchweek 18)
Cardiff City
1
2.0
6-3-8
Manager: Mark Hudson
Captain: Joe Ralls
Rotherham United
0
0.1
5-7-5
Manager: Matt Taylor
Captain: Richard Wood
Saturday October 29, 2022, 15:00 (venue time)
EFL Championship (Matchweek 18)
Cardiff City vs. Rotherham United Historical Head-to-Head
 
Attendance: 17,395
Venue: Cardiff City Stadium, Cardiff
Officials: Oliver Langford (Referee) · Andrew Dallison (AR1) · Mark Stevens (AR2) · Lee Swabey (4th)
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
 46’
0:0
 — Substitute
 46’
0:0
 — Substitute
 59’
0:0
 — Substitute
 62’
0:0
 — Substitute
 65’
1:0
 — Goal 1:0
 70’
1:0
 — Substitute
 70’
1:0
 — Substitute
 73’
1:0
 — Yellow Card
 77’
1:0
 — Substitute
 77’
1:0
 — Substitute
 88’
1:0
 — Substitute
90+2’
1:0
 — Substitute

Team Stats

Possession
62%
38%
Passing Accuracy
428 of 563 — 76%
67% — 229 of 342
Shots on Target
5 of 19 — 26%
0% — 0 of 3
Saves
0 of 0 — %
80% — 4 of 5
Cards
Cardiff City
 
Rotherham Utd
3
Fouls
9
10
Corners
3
27
Crosses
8
654
Touches
449
Cardiff City
 
Rotherham Utd
19
Tackles
15
13
Interceptions
15
15
Aerials Won
17
14
Clearances
27
Cardiff City
 
Rotherham Utd
2
Offsides
1
6
Goal Kicks
5
27
Throw Ins
24
91
Long Balls
73
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
Mark Harris29wls WALFW23-3048900004200321110.70.70.550172181.0316210
   Kion Etete9eng ENGFW20-33510000000010000.00.00.00011100.000000
Callum O'Dowda11ie IRLLB,LW27-1899000001000613100.00.00.120355464.8324400
Sheyi Ojo10eng ENGRW25-1328700002000390000.10.10.140232882.1326640
   Gavin Whyte20nir NIRRW26-27130000000010000.00.00.00011100.002000
Joe Ralls8eng ENGLM29-0179000002000803000.50.50.060497466.21126100
Ryan Wintle6eng ENGCM25-1389000003000671310.40.40.010485784.2219200
Andy Rinomhota35zw ZIMRM25-1916100000000333100.00.00.330243080.0411232
   Romaine Sawyers19kn SKNRM30-3612900000000150100.00.00.010121485.736000
Niels Nkounkou37fr FRALB21-3624500000000452110.00.00.010284070.0418832
   Jaden Philogene Bidace25eng ENGLW20-2634510002100182000.20.20.31081361.5110310
Cédric Kipré23ci CIVCB25-3249000000000681400.00.00.120505787.7537300
Perry Ng38eng ENGCB26-1859000002100650000.00.00.010495884.5222000
Thomas Sang12eng ENGRB23-1224500001100533000.00.00.010314667.4326310
   Mahlon Romeo2ag ATGRB27-0404501002000370110.10.10.231243080.0415120
Ryan Allsop1eng ENGGK30-1349000000000390000.00.00.010283971.8018000
16 Players990110019500654191342.12.11.732142856376.04827635154
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
Mark Harris29wls WALFW23-30489172181.024164101190.97887.5010.000.51.022203
   Kion Etete9eng ENGFW20-335111100.07011100.0000000.00.000000
Callum O'Dowda11ie IRLLB,LW27-18990355464.8588171152171.4182766.72366.700.10.611213
Sheyi Ojo10eng ENGRW25-13287232882.137885121485.781080.022100.000.10.135103
   Gavin Whyte20nir NIRRW26-271311100.01900011100.00000.00.000000
Joe Ralls8eng ENGLM29-01790497466.2967323182475.0222588.082138.100.00.1173011
Ryan Wintle6eng ENGCM25-13890485784.2850154202195.2192382.671070.000.00.013002
Andy Rinomhota35zw ZIMRM25-19161243080.0391108111291.7121580.01250.000.30.014104
   Romaine Sawyers19kn SKNRM30-36129121485.72225344100.044100.03475.000.00.010003
Niels Nkounkou37fr FRALB21-36245284070.0439205202290.95955.63650.000.00.003104
   Jaden Philogene Bidace25eng ENGLW20-2634581361.5161954580.033100.01333.300.30.410101
Cédric Kipré23ci CIVCB25-32490505787.71067440151788.2293193.56875.000.10.022005
Perry Ng38eng ENGCB26-18590495884.51103239101190.9293387.9101283.300.00.003002
Thomas Sang12eng ENGRB23-12245314667.45662001313100.0161984.221118.200.00.006003
   Mahlon Romeo2ag ATGRB27-04045243080.0370114141593.3101376.90010.20.021004
Ryan Allsop1eng ENGGK30-13490283971.867741477100.01515100.061735.300.00.001000
16 Players99042856376.08046266517419887.919823683.95110051.011.72.3153811148
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
Mark Harris29wls WALFW23-30489212000000000001710
   Kion Etete9eng ENGFW20-3351110000000000100
Callum O'Dowda11ie IRLLB,LW27-18990544591003710003501
Sheyi Ojo10eng ENGRW25-13287282710002000002300
   Gavin Whyte20nir NIRRW26-2713110000000000100
Joe Ralls8eng ENGLM29-017907465910110086004900
Ryan Wintle6eng ENGCM25-13890575254001011004800
Andy Rinomhota35zw ZIMRM25-19161303000100000002400
   Romaine Sawyers19kn SKNRM30-36129141400000000001201
Niels Nkounkou37fr FRALB21-36245403090002900002811
   Jaden Philogene Bidace25eng ENGLW20-2634513130001100000802
Cédric Kipré23ci CIVCB25-32490575700010000005000
Perry Ng38eng ENGCB26-18590585711001000004901
Thomas Sang12eng ENGRB23-12245464150115500003102
   Mahlon Romeo2ag ATGRB27-04045302460002600002401
Ryan Allsop1eng ENGGK30-13490393093000000002800
16 Players99056350754102427271070042829
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
Mark Harris29wls WALFW23-30489100100001011210
   Kion Etete9eng ENGFW20-3351000000000000000
Callum O'Dowda11ie IRLLB,LW27-18990323001250.010001410
Sheyi Ojo10eng ENGRW25-1328700000010.010000000
   Gavin Whyte20nir NIRRW26-2713000000000000000
Joe Ralls8eng ENGLM29-017903221022100.000000300
Ryan Wintle6eng ENGCM25-13890110100001103410
Andy Rinomhota35zw ZIMRM25-19161323000000001400
   Romaine Sawyers19kn SKNRM30-36129000000000001100
Niels Nkounkou37fr FRALB21-36245221011250.011011300
   Jaden Philogene Bidace25eng ENGLW20-26345222002366.710000200
Cédric Kipré23ci CIVCB25-32490111000000004540
Perry Ng38eng ENGCB26-18590000000000000060
Thomas Sang12eng ENGRB23-122453021022100.000000300
   Mahlon Romeo2ag ATGRB27-04045000000001011110
Ryan Allsop1eng ENGGK30-13490000000000000000
16 Players9901912144181266.744131332140
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
Mark Harris29wls WALFW23-30489321212191032100.01100.016874922121246
   Kion Etete9eng ENGFW20-335110001010000000000010
Callum O'Dowda11ie IRLLB,LW27-189906111131205610002411867412203713
Sheyi Ojo10eng ENGRW25-1328739021423439400.0250.02625413262011348
   Gavin Whyte20nir NIRRW26-2713100100100021300000122
Joe Ralls8eng ENGLM29-017908007403348000026913710010544
Ryan Wintle6eng ENGCM25-1389067324301326700019844621020340
Andy Rinomhota35zw ZIMRM25-1916133081690333266.7133.311934721000223
   Romaine Sawyers19kn SKNRM30-361291503930150006221400000110
Niels Nkounkou37fr FRALB21-36245450824131453266.7133.31820516081102302
   Jaden Philogene Bidace25eng ENGLW20-26345181549318100.01100.010875031210102
Cédric Kipré23ci CIVCB25-32490687412711680003726918830011430
Perry Ng38eng ENGCB26-1859065840215265000221115801000461
Thomas Sang12eng ENGRB23-12245531152217053100.01100.0261367531020354
   Mahlon Romeo2ag ATGRB27-0404537161714337200.02100.015893510000213
Ryan Allsop1eng ENGGK30-134903920390003900018654300000220
16 Players990654432112681803565415426.7960.0276172410013511612642648
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%
Mark Harris29wls WALFW23-304890001000100001010.0
   Kion Etete9eng ENGFW20-3351000000000000000
Callum O'Dowda11ie IRLLB,LW27-1899000001031200042433.3
Sheyi Ojo10eng ENGRW25-13287000022200000100
   Gavin Whyte20nir NIRRW26-2713000000000000000
Joe Ralls8eng ENGLM29-01790000000100200063260.0
Ryan Wintle6eng ENGCM25-138900000001310001010100.0
Andy Rinomhota35zw ZIMRM25-1916100003001200071233.3
   Romaine Sawyers19kn SKNRM30-36129000000010000210100.0
Niels Nkounkou37fr FRALB21-362450000002120001040.0
   Jaden Philogene Bidace25eng ENGLW20-26345000010102000300
Cédric Kipré23ci CIVCB25-3249000012004100073260.0
Perry Ng38eng ENGCB26-1859000000010000042166.7
Thomas Sang12eng ENGRB23-1224500010050000062166.7
   Mahlon Romeo2ag ATGRB27-04045000000210000100
Ryan Allsop1eng ENGGK30-13490000000000000300
16 Players99000039227131200056151746.9

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
Ryan Allsopeng ENG30-134900000.031421.433330.330.7666.758.7500.0222.7

Rotherham Utd Player Stats

Rotherham Utd 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
Conor Washington14nir NIRFW30-1647600000000150000.00.00.00051050.017210
   Scott High7sct SCOCM21-256140000000060000.00.00.0005683.304000
Georgie Kelly12ie IRLFW25-3516900000000220000.00.00.00091560.0011010
   Tom Eaves9eng ENGFW30-288210000000041000.00.00.000020.005210
Cohen Bramall3eng ENGLW26-2109000001000501040.10.10.000273969.2214100
Wes Harding2jm JAMRW,CB26-0099000000000433020.00.00.000233467.6323331
Oliver Rathbone18eng ENGCM26-0196900000000352200.00.00.000222781.508000
   Jamie Lindsay16sct SCOCM27-0182100000000132010.00.00.00091090.015000
Ben Wiles8eng ENGCM,FW23-1959000001000290410.00.00.120131681.3310120
Daniel Barlaser4tr TURDM25-2849000000000523210.00.00.000274560.0221100
Cameron Humphreys24eng ENGCB24-0685800000000362110.00.00.000243177.4114022
   Brooke Norton-Cuffy10eng ENGRW18-2903200001000110010.00.00.0002728.607131
Richard Wood6eng ENGCB37-1167600000000300210.00.00.000162176.2410000
   Jamie McCart5sct SCOCB25-1311400000000150000.00.00.00091464.316000
Lee Peltier21eng ENGCB35-3229000000010591320.00.00.020274067.519000
Viktor Johansson1se SWEGK24-0459000000000290100.00.00.000112544.0015000
16 Players990000030104491515140.10.10.14022934267.01916911134
Rotherham Utd 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
Conor Washington14nir NIRFW30-1647651050.07093650.02366.7010.000.00.000001
   Scott High7sct SCOCM21-256145683.382022100.033100.00000.00.000000
Georgie Kelly12ie IRLFW25-3516991560.011144757.13475.0020.000.00.001000
   Tom Eaves9eng ENGFW30-28821020.00000000000.00.000000
Cohen Bramall3eng ENGLW26-21090273969.2389126171989.581172.72633.300.00.001002
Wes Harding2jm JAMRW,CB26-00990233467.6339127101566.7121580.0020.000.00.002003
Oliver Rathbone18eng ENGCM26-01969222781.5357461010100.091181.82540.000.00.000000
   Jamie Lindsay16sct SCOCM27-0182191090.01174166100.011100.011100.000.00.000001
Ben Wiles8eng ENGCM,FW23-19590131681.3241983475.088100.01333.300.10.014003
Daniel Barlaser4tr TURDM25-28490274560.0530177101855.6142070.03742.900.00.003002
Cameron Humphreys24eng ENGCB24-06858243177.4472269111478.67887.55862.500.00.003001
   Brooke Norton-Cuffy10eng ENGRW18-290322728.62172366.7020.0020.000.00.000000
Richard Wood6eng ENGCB37-11676162176.23581565771.488100.03650.000.00.002004
   Jamie McCart5sct SCOCB25-1311491464.3200993650.033100.03560.000.00.000001
Lee Peltier21eng ENGCB35-32290274067.554218291464.3162272.72450.000.00.001001
Viktor Johansson1se SWEGK24-04590112544.060557311100.011100.092240.900.00.003000
16 Players99022934267.0443419149613272.79512079.2317441.900.10.11200019
Rotherham Utd 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
Conor Washington14nir NIRFW30-1647610100000000000500
   Scott High7sct SCOCM21-25614660000000000500
Georgie Kelly12ie IRLFW25-3516915150000000000900
   Tom Eaves9eng ENGFW30-28821220000100000002
Cohen Bramall3eng ENGLW26-21090393360104422002701
Wes Harding2jm JAMRW,CB26-00990343310000100002301
Oliver Rathbone18eng ENGCM26-01969272520001000002200
   Jamie Lindsay16sct SCOCM27-0182110100000000000901
Ben Wiles8eng ENGCM,FW23-19590161600100000001300
Daniel Barlaser4tr TURDM25-28490454321002010102700
Cameron Humphreys24eng ENGCB24-06858312830000300002400
   Brooke Norton-Cuffy10eng ENGRW18-29032770000000000200
Richard Wood6eng ENGCB37-11676212100000000001600
   Jamie McCart5sct SCOCB25-1311414140000000000900
Lee Peltier21eng ENGCB35-3229040241600001600002700
Viktor Johansson1se SWEGK24-04590251683000000001110
16 Players99034230338420824321022915
Rotherham Utd 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
Conor Washington14nir NIRFW30-16476000000000000000
   Scott High7sct SCOCM21-25614000000000000000
Georgie Kelly12ie IRLFW25-35169000000000000010
   Tom Eaves9eng ENGFW30-28821111000000000100
Cohen Bramall3eng ENGLW26-210901101011100.004220120
Wes Harding2jm JAMRW,CB26-00990311202540.032020310
Oliver Rathbone18eng ENGCM26-019692102011100.000002420
   Jamie Lindsay16sct SCOCM27-01821211100001010200
Ben Wiles8eng ENGCM,FW23-19590000000001014420
Daniel Barlaser4tr TURDM25-284903220122100.001102500
Cameron Humphreys24eng ENGCB24-06858221102366.711101310
   Brooke Norton-Cuffy10eng ENGRW18-29032000000001010000
Richard Wood6eng ENGCB37-11676000000001102240
   Jamie McCart5sct SCOCB25-13114000000000000010
Lee Peltier21eng ENGCB35-322901010011100.0022034120
Viktor Johansson1se SWEGK24-04590000000000001110
16 Players99015977191369.2414771530270
Rotherham Utd 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
Conor Washington14nir NIRFW30-16476150159315100.01100.0746322113092
   Scott High7sct SCOCM21-25614600510600041900000061
Georgie Kelly12ie IRLFW25-351692211147022100.01100.01124500024193
   Tom Eaves9eng ENGFW30-288214111204100.000.0560272100051
Cohen Bramall3eng ENGLW26-21090503121920050000141925615021266
Wes Harding2jm JAMRW,CB26-00990432922121433133.3266.7231608231102292
Oliver Rathbone18eng ENGCM26-0196935272171350008381000020190
   Jamie Lindsay16sct SCOCM27-0182113145401300051170000070
Ben Wiles8eng ENGCM,FW23-195902938148229200.02100.010824711021110
Daniel Barlaser4tr TURDM25-28490521113111052000211127710020362
Cameron Humphreys24eng ENGCB24-068583631818103622100.000.014511300010170
   Brooke Norton-Cuffy10eng ENGRW18-290321104260113133.3266.7755161300341
Richard Wood6eng ENGCB37-116763061317003000010851400010150
   Jamie McCart5sct SCOCB25-13114150870015000624150000070
Lee Peltier21eng ENGCB35-32290591128265059000943700000130
Viktor Johansson1se SWEGK24-045902926290002900015158870000030
16 Players9904496015420793744913430.8861.5169116049511122151122618
Rotherham Utd 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%
Conor Washington14nir NIRFW30-164760001000000003030.0
   Scott High7sct SCOCM21-25614000000000000200
Georgie Kelly12ie IRLFW25-3516900000100000025645.5
   Tom Eaves9eng ENGFW30-288210001101010000020.0
Cohen Bramall3eng ENGLW26-21090000000401000410100.0
Wes Harding2jm JAMRW,CB26-00990000100001000430100.0
Oliver Rathbone18eng ENGCM26-019690001101210004010.0
   Jamie Lindsay16sct SCOCM27-01821000000001000100
Ben Wiles8eng ENGCM,FW23-1959000020004000052166.7
Daniel Barlaser4tr TURDM25-2849000000022200031150.0
Cameron Humphreys24eng ENGCB24-06858000000012000600
   Brooke Norton-Cuffy10eng ENGRW18-29032000000000000300
Richard Wood6eng ENGCB37-11676000110020000300
   Jamie McCart5sct SCOCB25-13114000000000000110100.0
Lee Peltier21eng ENGCB35-3229010020003000054180.0
Viktor Johansson1se SWEGK24-04590000000010000000
16 Players990100931815900046171553.1

Rotherham Utd Goalkeeper Stats

Rotherham Utd 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
Viktor Johanssonse SWE24-0459051480.00.992240.919189.554.95100.065.817211.8214.6

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Mark HarrisClub Crest Cardiff City0.060.11Saved18Right FootSheyi OjoPass (Live)Mark HarrisPass (Live)
11Callum O'DowdaClub Crest Cardiff City0.04Off Target12Right FootJoe RallsPass (Live)Niels NkounkouPass (Live)
14Ben WilesClub Crest Rotherham Utd0.02Off Target30Right FootVolleyLee PeltierPass (Live)Ben WilesPass (Live)
27Sheyi OjoClub Crest Cardiff City0.02Blocked20Left FootCédric KipréPass (Live)Perry NgPass (Live)
28Joe RallsClub Crest Cardiff City0.02Blocked18Left FootSheyi OjoPass (Live)Joe RallsPass (Live)
36Mark HarrisClub Crest Cardiff City0.12Off Target10HeadCallum O'DowdaPass (Live)Joe RallsPass (Live)
36Ryan WintleClub Crest Cardiff City0.06Blocked23Left FootThomas SangPass (Live)Sheyi OjoPass (Live)
38Perry NgClub Crest Cardiff City0.02Off Target30Left FootRyan WintlePass (Live)Joe RallsPass (Live)
41Mark HarrisClub Crest Cardiff City0.260.11Saved9Right FootAndy RinomhotaPass (Live)Andy RinomhotaTake-On
42Thomas SangClub Crest Cardiff City0.010.02Saved28Right FootMark HarrisShot
49Joe RallsClub Crest Cardiff City0.47Blocked3Right FootMark HarrisPass (Live)Joe RallsPass (Live)
50Jaden Philogene BidaceClub Crest Cardiff City0.03Blocked27Left FootMahlon RomeoPass (Live)Andy RinomhotaPass (Live)
55Mark HarrisClub Crest Cardiff City0.27Off Target5Right FootVolleyJaden Philogene BidacePass (Live)Callum O'DowdaPass (Dead)
55Mahlon RomeoClub Crest Cardiff City0.05Blocked12Right FootVolleyMark HarrisShot
59Sheyi OjoClub Crest Cardiff City0.04Blocked26Left FootCédric KipréPass (Live)Ryan AllsopPass (Live)
59Perry NgClub Crest Cardiff City0.010.06Saved37Right Foot
63Ryan WintleClub Crest Cardiff City0.05Blocked21Right FootRomaine SawyersPass (Live)Mahlon RomeoPass (Live)
65Mahlon RomeoClub Crest Cardiff City0.06Off Target20Left FootSheyi OjoPass (Live)
65Jaden Philogene BidaceClub Crest Cardiff City0.180.57Goal15Right FootMahlon RomeoShot
73Cohen BramallClub Crest Rotherham Utd0.09Blocked20Right FootLee PeltierPass (Dead)
79Brooke Norton-CuffyClub Crest Rotherham Utd0.04Off Target21Right FootBen WilesPass (Live)
82Ryan WintleClub Crest Cardiff City0.32Off Target7Right FootVolleyMark HarrisPass (Live)Joe RallsPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Mark HarrisClub Crest Cardiff City0.060.11Saved18Right FootSheyi OjoPass (Live)Mark HarrisPass (Live)
11Callum O'DowdaClub Crest Cardiff City0.04Off Target12Right FootJoe RallsPass (Live)Niels NkounkouPass (Live)
27Sheyi OjoClub Crest Cardiff City0.02Blocked20Left FootCédric KipréPass (Live)Perry NgPass (Live)
28Joe RallsClub Crest Cardiff City0.02Blocked18Left FootSheyi OjoPass (Live)Joe RallsPass (Live)
36Mark HarrisClub Crest Cardiff City0.12Off Target10HeadCallum O'DowdaPass (Live)Joe RallsPass (Live)
36Ryan WintleClub Crest Cardiff City0.06Blocked23Left FootThomas SangPass (Live)Sheyi OjoPass (Live)
38Perry NgClub Crest Cardiff City0.02Off Target30Left FootRyan WintlePass (Live)Joe RallsPass (Live)
41Mark HarrisClub Crest Cardiff City0.260.11Saved9Right FootAndy RinomhotaPass (Live)Andy RinomhotaTake-On
42Thomas SangClub Crest Cardiff City0.010.02Saved28Right FootMark HarrisShot
49Joe RallsClub Crest Cardiff City0.47Blocked3Right FootMark HarrisPass (Live)Joe RallsPass (Live)
50Jaden Philogene BidaceClub Crest Cardiff City0.03Blocked27Left FootMahlon RomeoPass (Live)Andy RinomhotaPass (Live)
55Mark HarrisClub Crest Cardiff City0.27Off Target5Right FootVolleyJaden Philogene BidacePass (Live)Callum O'DowdaPass (Dead)
55Mahlon RomeoClub Crest Cardiff City0.05Blocked12Right FootVolleyMark HarrisShot
59Sheyi OjoClub Crest Cardiff City0.04Blocked26Left FootCédric KipréPass (Live)Ryan AllsopPass (Live)
59Perry NgClub Crest Cardiff City0.010.06Saved37Right Foot
63Ryan WintleClub Crest Cardiff City0.05Blocked21Right FootRomaine SawyersPass (Live)Mahlon RomeoPass (Live)
65Mahlon RomeoClub Crest Cardiff City0.06Off Target20Left FootSheyi OjoPass (Live)
65Jaden Philogene BidaceClub Crest Cardiff City0.180.57Goal15Right FootMahlon RomeoShot
82Ryan WintleClub Crest Cardiff City0.32Off Target7Right FootVolleyMark HarrisPass (Live)Joe RallsPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
14Ben WilesClub Crest Rotherham Utd0.02Off Target30Right FootVolleyLee PeltierPass (Live)Ben WilesPass (Live)
73Cohen BramallClub Crest Rotherham Utd0.09Blocked20Right FootLee PeltierPass (Dead)
79Brooke Norton-CuffyClub Crest Rotherham Utd0.04Off Target21Right FootBen WilesPass (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.