Middlesbrough vs. Cardiff City Match Report – Wednesday April 27, 2022

EFL Championship (Matchweek 39)
Middlesbrough
2
1.3
19-10-15
Manager: Chris Wilder
Captain: Jonny Howson
Cardiff City
0
1.0
14-7-23
Manager: Steve Morison
Wednesday April 27, 2022, 19:45 (venue time)
EFL Championship (Matchweek 39)
Middlesbrough vs. Cardiff City Historical Head-to-Head
 
Attendance: 19,727
Venue: Riverside Stadium, Middlesbrough
Officials: Matt Donohue (Referee) · Philip Dermott (AR1) · Richard Wild (AR2) · Leigh Doughty (4th)
Marcus Tavernier · 28’
Riley McGree · 53’
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
 27’
0:0
 — Yellow Card
 28’
1:0
 — Goal 1:0
 33’
1:0
 — Yellow Card
Half Time
 53’
2:0
 — Goal 2:0
 61’
2:0
 — Substitute
 62’
2:0
 — Yellow Card
 63’
2:0
 — Substitute
 76’
2:0
 — Substitute
 80’
2:0
 — Substitute
 88’
2:0
 — Yellow Card
 90’
2:0
 — Yellow Card
 90’
2:0
 — Yellow Card

Team Stats

Possession
46%
54%
Passing Accuracy
370 of 449 — 82%
83% — 442 of 530
Shots on Target
4 of 14 — 29%
50% — 4 of 8
Saves
4 of 4 — 100%
50% — 2 of 4
Cards
Middlesbrough
 
Cardiff City
6
Fouls
16
9
Corners
4
18
Crosses
11
549
Touches
622
Middlesbrough
 
Cardiff City
20
Tackles
22
12
Interceptions
7
7
Aerials Won
4
9
Clearances
17
Middlesbrough
 
Cardiff City
1
Offsides
1
7
Goal Kicks
9
16
Throw Ins
19
50
Long Balls
76
Become a Stathead & surf this site ad-free.

Middlesbrough Player Stats

Middlesbrough 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
Folarin Balogun47us USAFW20-2986001000000180000.00.00.011111384.6210111
   Andraž Šporar11si SVNFW28-059300000110070000.00.00.1103650.024100
Duncan Watmore18eng ENGFW28-0507500001100250000.10.10.010131681.3314500
   Aaron Connolly26ie IRLFW22-089150000000040000.00.00.000030.003100
Marcus Tavernier7eng ENGCM23-0369010004100631100.20.20.110395176.5740310
Jonny Howson16eng ENGCM33-3419001001010623010.10.10.282485784.2729511
Riley McGree48au AUSCM23-1769010002100572200.30.30.130414885.4537420
Marc Bola27eng ENGWB24-1399000001000572110.00.00.250454991.8635420
Isaiah Jones35gy GUYWB22-3059000001010554120.10.10.030263476.5431440
Paddy McNair17nir NIRCB27-0009000002000673210.00.00.520546188.5841211
Sol Bamba22ci CIVCB37-1049000001000471310.50.50.000353892.1131000
Anfernee Dijksteel2sr SURCB25-1829000000000494210.00.00.010313686.1527021
Luke Daniels28eng ENGGK34-1129000000000380000.00.00.000243764.9019000
13 Players990220014420549201271.31.31.226337044982.45032130144
Middlesbrough 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
Folarin Balogun47us USAFW20-29860111384.61402388100.022100.01250.010.00.011002
   Andraž Šporar11si SVNFW28-059303650.05548010.03475.0010.000.10.011102
Duncan Watmore18eng ENGFW28-05075131681.31514399100.04666.70000.00.101003
   Aaron Connolly26ie IRLFW22-08915030.000020.0010.00000.00.000000
Marcus Tavernier7eng ENGCM23-03690395176.5656265192190.5182185.72728.600.10.114107
Jonny Howson16eng ENGCM33-34190485784.2755278272896.4192190.51714.310.20.223107
Riley McGree48au AUSCM23-17690414885.466693171894.4141782.45862.500.10.023005
Marc Bola27eng ENGWB24-13990454991.8692274262892.9131492.95683.300.20.443526
Isaiah Jones35gy GUYWB22-30590263476.532460161888.981172.7010.000.00.012004
Paddy McNair17nir NIRCB27-00090546188.5845387303293.8192286.44666.700.50.215118
Sol Bamba22ci CIVCB37-10490353892.1661279141687.5171894.444100.000.00.000001
Anfernee Dijksteel2sr SURCB25-18290313686.1562183101283.32020100.01425.000.00.001005
Luke Daniels28eng ENGGK34-11290243764.957847788100.088100.072035.000.00.000000
13 Players99037044982.46085241018420191.514516587.9306645.521.21.013249350
Middlesbrough 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
Folarin Balogun47us USAFW20-29860131300000000001100
   Andraž Šporar11si SVNFW28-05930660000000000300
Duncan Watmore18eng ENGFW28-05075161510000000001301
   Aaron Connolly26ie IRLFW22-08915330000000000000
Marcus Tavernier7eng ENGCM23-03690514551006043003910
Jonny Howson16eng ENGCM33-34190574984005041014800
Riley McGree48au AUSCM23-17690484621001100004100
Marc Bola27eng ENGWB24-13990494720103110004500
Isaiah Jones35gy GUYWB22-30590342951001400002601
Paddy McNair17nir NIRCB27-00090615294002500005400
Sol Bamba22ci CIVCB37-10490383800000000003500
Anfernee Dijksteel2sr SURCB25-18290362883000500003100
Luke Daniels28eng ENGGK34-112903727103000000002400
13 Players9904493985017101816940137012
Middlesbrough 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
Folarin Balogun47us USAFW20-29860000000000000000
   Andraž Šporar11si SVNFW28-05930000000000000000
Duncan Watmore18eng ENGFW28-0507500000010.010000010
   Aaron Connolly26ie IRLFW22-08915000000000000000
Marcus Tavernier7eng ENGCM23-03690110101333.320001200
Jonny Howson16eng ENGCM33-3419031030040.041100300
Riley McGree48au AUSCM23-17690211101250.010002400
Marc Bola27eng ENGWB24-13990210112366.711011300
Isaiah Jones35gy GUYWB22-305904230111100.002021520
Paddy McNair17nir NIRCB27-00090322103475.011012500
Sol Bamba22ci CIVCB37-1049010100010.011103430
Anfernee Dijksteel2sr SURCB25-182904322022100.001102630
Luke Daniels28eng ENGGK34-11290000000000000000
13 Players9902011992102147.611734123290
Middlesbrough 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
Folarin Balogun47us USAFW20-29860180111601811100.000.010503411041154
   Andraž Šporar11si SVNFW28-059307012407000422141000050
Duncan Watmore18eng ENGFW28-0507525131494250001414611853022198
   Aaron Connolly26ie IRLFW22-089154000414000323191011141
Marcus Tavernier7eng ENGCM23-0369063052634463100.01100.0401939732113489
Jonny Howson16eng ENGCM33-3419062013381616211100.000.02925716352000321
Riley McGree48au AUSCM23-1769057043618457200.02100.03732310744112455
Marc Bola27eng ENGWB24-1399057022728057200.02100.0351617441102479
Isaiah Jones35gy GUYWB22-3059055192225555400.04100.03120998413603510
Paddy McNair17nir NIRCB27-0009067119351416711100.000.04124817022000451
Sol Bamba22ci CIVCB37-104904752718224700031884600010321
Anfernee Dijksteel2sr SURCB25-18290493212720492150.0150.0271637701011231
Luke Daniels28eng ENGGK34-1129038283800038000191047000000170
13 Players990549391432561622254914428.61071.43211987108730177171236750
Middlesbrough 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%
Folarin Balogun47us USAFW20-29860000121000000010100.0
   Andraž Šporar11si SVNFW28-05930000100000000310100.0
Duncan Watmore18eng ENGFW28-0507500003000000041150.0
   Aaron Connolly26ie IRLFW22-08915000000000000100
Marcus Tavernier7eng ENGCM23-03690000100611000700
Jonny Howson16eng ENGCM33-341901000105010001200
Riley McGree48au AUSCM23-1769000010012100031150.0
Marc Bola27eng ENGWB24-13990000000311000500
Isaiah Jones35gy GUYWB22-30590100130112000300
Paddy McNair17nir NIRCB27-00090000030222000600
Sol Bamba22ci CIVCB37-1049000000003000062250.0
Anfernee Dijksteel2sr SURCB25-18290000140023000500
Luke Daniels28eng ENGGK34-11290000000000000010100.0
13 Players9902006161181211000557463.6

Middlesbrough Goalkeeper Stats

Middlesbrough 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
Luke Danielseng ENG34-11290404100.00.531520.030636.733.8757.140.99222.209.5

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
Jordan Hugill9eng ENGFW29-3277900002000190000.30.30.230101471.4010020
   James Collins19ie IRLFW31-147110000000030000.00.00.0002366.701000
Max Watters23eng ENGFW23-0356200002200140000.40.40.00031030.0011111
   Mark Harris29wls WALFW23-1192800001100100000.10.10.2105683.309000
Rubin Colwill27wls WALAM20-0009000001000453000.00.00.550273284.4536174
Will Vaulks6wls WALLM28-2269000000010695100.00.00.020546385.7643111
Ryan Wintle15eng ENGCM24-3189000000010622110.00.00.010485390.6237000
Tommy Doyle22eng ENGRM20-1929000001000690110.20.20.120455976.3640553
Perry Ng38eng ENGLB26-0009000000000666200.00.00.120465879.3742321
Oliver Denham42wls WALCB19-3589000001110732010.00.00.000566487.5151111
Curtis Nelson16eng ENGCB28-3419000000010800030.00.00.000616988.4251010
Cody Drameh17eng ENGRB20-1409000000000704200.00.00.000515887.9130210
Dillon Phillips1eng ENGGK26-3209000000000420000.00.00.000344182.9028000
13 Players9900000844062222761.01.01.016044253083.430389142111
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
Jordan Hugill9eng ENGFW29-32779101471.494491181.8020.00000.20.211000
   James Collins19ie IRLFW31-147112366.7281011100.011100.00000.00.000000
Max Watters23eng ENGFW23-0356231030.04302450.01250.0020.000.00.000000
   Mark Harris29wls WALFW23-119285683.345133100.011100.00000.20.110000
Rubin Colwill27wls WALAM20-00090273284.4403104131586.7111291.7020.000.50.332315
Will Vaulks6wls WALLM28-22690546385.7998416242692.3212487.571070.000.00.2010106
Ryan Wintle15eng ENGCM24-31890485390.69853001414100.0293290.65771.400.00.200102
Tommy Doyle22eng ENGRM20-19290455976.3885287252696.291275.0111861.100.10.129206
Perry Ng38eng ENGLB26-00090465879.3791304243177.4171989.55683.300.10.115117
Oliver Denham42wls WALCB19-35890566487.51153408202290.9283287.581080.000.00.001001
Curtis Nelson16eng ENGCB28-34190616988.41350428212295.5283093.3111668.800.00.001002
Cody Drameh17eng ENGRB20-14090515887.9863262232495.8212680.85683.300.00.002001
Dillon Phillips1eng ENGGK26-32090344182.983559577100.01919100.081553.300.00.000000
13 Players99044253083.48473311918620690.318621287.7609265.201.01.18318230
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
Jordan Hugill9eng ENGFW29-32779141400000000001000
   James Collins19ie IRLFW31-14711330000000000200
Max Watters23eng ENGFW23-0356210100000300000301
   Mark Harris29wls WALFW23-11928660000000000500
Rubin Colwill27wls WALAM20-00090323200101000002700
Will Vaulks6wls WALLM28-22690636211100000005401
Ryan Wintle15eng ENGCM24-31890535300000000004800
Tommy Doyle22eng ENGRM20-192905949103025042004501
Perry Ng38eng ENGLB26-00090585070001700004611
Oliver Denham42wls WALCB19-35890646310010100005600
Curtis Nelson16eng ENGCB28-34190696811000000006100
Cody Drameh17eng ENGRB20-1409058471100111100005100
Dillon Phillips1eng ENGGK26-320904130112000000003400
13 Players990530487427241119420044214
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
Jordan Hugill9eng ENGFW29-3277900000010.010000010
   James Collins19ie IRLFW31-1471100000010.010000000
Max Watters23eng ENGFW23-03562000000000000000
   Mark Harris29wls WALFW23-11928000000000000000
Rubin Colwill27wls WALAM20-00090321202366.710000300
Will Vaulks6wls WALLM28-22690543202366.710001610
Ryan Wintle15eng ENGCM24-31890221100001101310
Tommy Doyle22eng ENGRM20-19290000000001101110
Perry Ng38eng ENGLB26-000906515044100.000002820
Oliver Denham42wls WALCB19-358902111011100.001010230
Curtis Nelson16eng ENGCB28-34190000000003210060
Cody Drameh17eng ENGRB20-140904340011100.000002621
Dillon Phillips1eng ENGGK26-32090000000000000000
13 Players990221711110101471.44642729171
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
Jordan Hugill9eng ENGFW29-327791911108419200.02100.01054800001163
   James Collins19ie IRLFW31-14711300210300011200000031
Max Watters23eng ENGFW23-03562140021251411100.000.011732810112137
   Mark Harris29wls WALFW23-119281000372100009681801030105
Rubin Colwill27wls WALAM20-00090450121230457457.1342.9361885913035375
Will Vaulks6wls WALLM28-226906922542206911100.000.0432428110000591
Ryan Wintle15eng ENGCM24-3189062224344062000371044300000420
Tommy Doyle22eng ENGRM20-192906921437181695360.0240.04026514052011495
Perry Ng38eng ENGLB26-000906631541110662150.0150.04222711833011372
Oliver Denham42wls WALCB19-358907344031217311100.000.05125115210000560
Curtis Nelson16eng ENGCB28-34190801650291080100.01100.05123416200000600
Cody Drameh17eng ENGRB20-1409070536296070100.01100.0301924921010351
Dillon Phillips1eng ENGGK26-3209042404200042000281508800000220
13 Players990622752482819513622211152.41047.6389206094614101101043930
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%
Jordan Hugill9eng ENGFW29-3277900021100000002250.0
   James Collins19ie IRLFW31-14711000100000000000
Max Watters23eng ENGFW23-03562000110300000100
   Mark Harris29wls WALFW23-11928000000000000000
Rubin Colwill27wls WALAM20-00090000120102000300
Will Vaulks6wls WALLM28-22690100200014000400
Ryan Wintle15eng ENGCM24-31890100100012000600
Tommy Doyle22eng ENGRM20-192900002005100007010.0
Perry Ng38eng ENGLB26-000900002001250001200
Oliver Denham42wls WALCB19-358901002100010003020.0
Curtis Nelson16eng ENGCB28-3419010020000000032250.0
Cody Drameh17eng ENGRB20-140900000101230001200
Dillon Phillips1eng ENGGK26-32090000000000000100
13 Players990400166111717000524736.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-3209042250.00.61714.332615.631.0922.227.01815.6112.7

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
15Jordan HugillClub Crest Cardiff City0.19Blocked9Right FootRubin ColwillPass (Live)Jordan HugillPass (Live)
20Oliver DenhamClub Crest Cardiff City0.030.21Saved12HeadTommy DoylePass (Dead)Jordan HugillFouled
24Marc BolaClub Crest Middlesbrough0.03Blocked26Left FootIsaiah JonesPass (Live)Marcus TavernierPass (Live)
28Marcus TavernierClub Crest Middlesbrough0.040.28Goal27Left FootFolarin BalogunPass (Live)Jonny HowsonPass (Live)
32Max WattersClub Crest Cardiff City0.230.07Saved16Right FootRubin ColwillPass (Live)Will VaulksPass (Live)
41Duncan WatmoreClub Crest Middlesbrough0.060.09Saved12Right FootJonny HowsonPass (Dead)Duncan WatmoreFouled
45+1Jordan HugillClub Crest Cardiff City0.07Off Target16Right FootRubin ColwillPass (Live)Rubin ColwillTake-On
46Paddy McNairClub Crest Middlesbrough0.03Off Target30Right FootMarc BolaPass (Live)Riley McGreePass (Live)
50Jonny HowsonClub Crest Middlesbrough0.06Blocked31Right FootRiley McGreePass (Live)Isaiah JonesPass (Live)
53Riley McGreeClub Crest Middlesbrough0.180.04Goal11Right FootDeflectedJonny HowsonPass (Live)
55Max WattersClub Crest Cardiff City0.160.07Saved16Left FootJordan HugillPass (Live)Ryan WintlePass (Live)
61Riley McGreeClub Crest Middlesbrough0.09Off Target9HeadMarc BolaPass (Live)Jonny HowsonPass (Live)
68Marcus TavernierClub Crest Middlesbrough0.06Off Target16HeadMarc BolaPass (Live)Jonny HowsonPass (Live)
71Isaiah JonesClub Crest Middlesbrough0.07Blocked10Right FootAndraž ŠporarPass (Live)Isaiah JonesPass (Live)
72Marcus TavernierClub Crest Middlesbrough0.04Off Target15Left FootMarc BolaPass (Live)Jonny HowsonPass (Live)
75Marcus TavernierClub Crest Middlesbrough0.05Off Target29Left FootRiley McGreePass (Live)Paddy McNairPass (Live)
77Mark HarrisClub Crest Cardiff City0.060.19Saved10HeadPerry NgPass (Live)Perry NgTackle
83Paddy McNairClub Crest Middlesbrough0.02Blocked9HeadJonny HowsonPass (Dead)
83Sol BambaClub Crest Middlesbrough0.54Off Target3Right FootVolleyPaddy McNairPass (Live)Jonny HowsonPass (Dead)
90+1Andraž ŠporarClub Crest Middlesbrough0.020.15Saved28Left FootMarc BolaPass (Live)Anfernee DijksteelPass (Live)
90+2Tommy DoyleClub Crest Cardiff City0.23Blocked15Left FootMark HarrisPass (Live)Will VaulksPass (Live)
90+3Rubin ColwillClub Crest Cardiff City0.02Blocked26Right FootTommy DoylePass (Live)Rubin ColwillPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
24Marc BolaClub Crest Middlesbrough0.03Blocked26Left FootIsaiah JonesPass (Live)Marcus TavernierPass (Live)
28Marcus TavernierClub Crest Middlesbrough0.040.28Goal27Left FootFolarin BalogunPass (Live)Jonny HowsonPass (Live)
41Duncan WatmoreClub Crest Middlesbrough0.060.09Saved12Right FootJonny HowsonPass (Dead)Duncan WatmoreFouled
46Paddy McNairClub Crest Middlesbrough0.03Off Target30Right FootMarc BolaPass (Live)Riley McGreePass (Live)
50Jonny HowsonClub Crest Middlesbrough0.06Blocked31Right FootRiley McGreePass (Live)Isaiah JonesPass (Live)
53Riley McGreeClub Crest Middlesbrough0.180.04Goal11Right FootDeflectedJonny HowsonPass (Live)
61Riley McGreeClub Crest Middlesbrough0.09Off Target9HeadMarc BolaPass (Live)Jonny HowsonPass (Live)
68Marcus TavernierClub Crest Middlesbrough0.06Off Target16HeadMarc BolaPass (Live)Jonny HowsonPass (Live)
71Isaiah JonesClub Crest Middlesbrough0.07Blocked10Right FootAndraž ŠporarPass (Live)Isaiah JonesPass (Live)
72Marcus TavernierClub Crest Middlesbrough0.04Off Target15Left FootMarc BolaPass (Live)Jonny HowsonPass (Live)
75Marcus TavernierClub Crest Middlesbrough0.05Off Target29Left FootRiley McGreePass (Live)Paddy McNairPass (Live)
83Paddy McNairClub Crest Middlesbrough0.02Blocked9HeadJonny HowsonPass (Dead)
83Sol BambaClub Crest Middlesbrough0.54Off Target3Right FootVolleyPaddy McNairPass (Live)Jonny HowsonPass (Dead)
90+1Andraž ŠporarClub Crest Middlesbrough0.020.15Saved28Left FootMarc BolaPass (Live)Anfernee DijksteelPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
15Jordan HugillClub Crest Cardiff City0.19Blocked9Right FootRubin ColwillPass (Live)Jordan HugillPass (Live)
20Oliver DenhamClub Crest Cardiff City0.030.21Saved12HeadTommy DoylePass (Dead)Jordan HugillFouled
32Max WattersClub Crest Cardiff City0.230.07Saved16Right FootRubin ColwillPass (Live)Will VaulksPass (Live)
45+1Jordan HugillClub Crest Cardiff City0.07Off Target16Right FootRubin ColwillPass (Live)Rubin ColwillTake-On
55Max WattersClub Crest Cardiff City0.160.07Saved16Left FootJordan HugillPass (Live)Ryan WintlePass (Live)
77Mark HarrisClub Crest Cardiff City0.060.19Saved10HeadPerry NgPass (Live)Perry NgTackle
90+2Tommy DoyleClub Crest Cardiff City0.23Blocked15Left FootMark HarrisPass (Live)Will VaulksPass (Live)
90+3Rubin ColwillClub Crest Cardiff City0.02Blocked26Right FootTommy DoylePass (Live)Rubin ColwillPass (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.