Cardiff City vs. Oxford United Match Report – Monday April 21, 2025

EFL Championship (Matchweek 44)
Cardiff City
1
1.0
9-16-19
Manager: Aaron Ramsey
Oxford United
1
0.1
12-13-19
Manager: Gary Rowett
Monday April 21, 2025, 15:00 (venue time)
EFL Championship (Matchweek 44)
Cardiff City vs. Oxford United Historical Head-to-Head
 
Attendance: 23,407
Venue: Cardiff City Stadium, Cardiff
Officials: Farai Hallam (Referee) · Andrew Dallison (AR1) · Alistair Nelson (AR2) · Stephen Martin (4th)
Yousef Salech · 56’
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
 40’
0:0
 — Yellow Card
Half Time
 46’
0:0
 — Substitute
 46’
0:0
 — Substitute
 51’
0:0
 — Yellow Card
 56’
1:0
 — Goal 1:0
 59’
1:0
 — Yellow Card
 69’
1:0
 — Substitute
 69’
1:0
 — Substitute
 70’
1:0
 — Substitute
 75’
1:0
 — Substitute
 75’
1:0
 — Substitute
 79’
1:1
 — Goal 1:1
 79’
1:1
 — Yellow Card
 80’
1:1
 — Substitute
 80’
1:1
 — Substitute
 82’
1:1
 — Substitute

Team Stats

Possession
61%
39%
Passing Accuracy
403 of 517 — 78%
64% — 210 of 327
Shots on Target
3 of 12 — 25%
50% — 1 of 2
Saves
0 of 1 — 0%
66% — 2 of 3
Cards
Cardiff City
 
Oxford United
14
Fouls
17
4
Corners
0
30
Crosses
1
627
Touches
434
Cardiff City
 
Oxford United
12
Tackles
20
4
Interceptions
6
32
Aerials Won
22
29
Clearances
35
Cardiff City
 
Oxford United
1
Offsides
0
0
Goal Kicks
10
22
Throw Ins
16
75
Long Balls
83
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
Yousef Salech22dk DENFW23-0947910004200290000.50.50.010111957.9013000
   Ollie Tanner32eng ENGRW22-3431100002100110000.00.00.0104944.418100
Chris Willock16eng ENGLW27-0807401002000402000.30.30.241243080.0228633
   Will Alves29eng ENGLW20-0771600000000100000.00.00.0006785.716010
Cian Ashford45wls WALRW20-2096900001000272000.10.10.000101662.5017251
   Yakou Méïte19ci CIVFW,RW29-069210000000070000.00.00.000040.002200
Alexander Robertson18au AUSAM22-0047400000000401000.00.00.230233271.9422231
   Rubin Colwill27wls WALAM22-359160000000090000.00.00.0006785.728122
Sivert Mannsverk15no NORDM22-3487900001010622100.10.10.010435381.1625121
   David Turnbull14sct SCODM25-2851100000000210000.00.00.030172085.0113000
Andy Rinomhota35zw ZIMDM28-0009000000000531010.00.00.010394684.8927221
Callum O'Dowda11ie IRLLB29-3639000000000630000.00.00.351435874.1326231
Calum Chambers12eng ENGCB30-0919000000000791000.00.00.000626891.2644400
Will Fish2eng ENGCB22-0639000001000691100.00.00.000535694.6232000
Perry Ng38eng ENGRB28-3599000001000732210.10.10.020435874.1336200
Ethan Horvath1us USAGK29-3169000000000340000.00.00.000193455.9019000
16 Players99011001231062712421.01.00.821240351777.940326252110
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
Yousef Salech22dk DENFW23-09479111957.91292171070.03560.0010.000.00.010000
   Ollie Tanner32eng ENGRW22-343114944.4742333100.0010.01520.000.00.001001
Chris Willock16eng ENGLW27-08074243080.0323541515100.05955.63475.010.20.121222
   Will Alves29eng ENGLW20-077166785.7711944100.022100.0010.000.00.000001
Cian Ashford45wls WALRW20-20969101662.51002781080.01250.0010.000.00.000000
   Yakou Méïte19ci CIVFW,RW29-06921040.000010.0020.00000.00.000000
Alexander Robertson18au AUSAM22-00474233271.9367131111291.77977.82633.300.20.122004
   Rubin Colwill27wls WALAM22-359166785.7912933100.033100.00000.00.001002
Sivert Mannsverk15no NORDM22-34879435381.1713206212584.0182281.82450.000.00.005006
   David Turnbull14sct SCODM25-28511172085.02535991090.077100.01250.000.00.110001
Andy Rinomhota35zw ZIMDM28-00090394684.869324191181.8272896.42540.000.00.105119
Callum O'Dowda11ie IRLLB29-36390435874.1750324181994.7212875.03933.300.30.420203
Calum Chambers12eng ENGCB30-09190626891.21183364222588.0313296.981080.000.00.008006
Will Fish2eng ENGCB22-06390535694.611563811111100.03333100.081172.700.00.002002
Perry Ng38eng ENGRB28-35990435874.1715203242885.7142166.75862.500.00.003003
Ethan Horvath1us USAGK29-31690193455.948428922100.01313100.041822.200.00.000000
16 Players99040351777.97102237116718988.418521785.3398545.910.80.88285340
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
Yousef Salech22dk DENFW23-09479191900000000001101
   Ollie Tanner32eng ENGRW22-34311990000300000400
Chris Willock16eng ENGLW27-08074303000007000002401
   Will Alves29eng ENGLW20-07716770000100000600
Cian Ashford45wls WALRW20-20969161600002000001001
   Yakou Méïte19ci CIVFW,RW29-06921431000200000000
Alexander Robertson18au AUSAM22-00474322574006020202301
   Rubin Colwill27wls WALAM22-35916770000000000601
Sivert Mannsverk15no NORDM22-34879535211001000004303
   David Turnbull14sct SCODM25-28511201820002020201700
Andy Rinomhota35zw ZIMDM28-00090464422101000003901
Callum O'Dowda11ie IRLLB29-3639058421630051300004302
Calum Chambers12eng ENGCB30-09190686710000100006200
Will Fish2eng ENGCB22-06390565511020000005300
Perry Ng38eng ENGRB28-35990584991000800004301
Ethan Horvath1us USAGK29-31690342855000000001910
16 Players99051747145171230224040403112
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
Yousef Salech22dk DENFW23-09479000000000000020
   Ollie Tanner32eng ENGRW22-34311000000000000000
Chris Willock16eng ENGLW27-080742220022100.000000210
   Will Alves29eng ENGLW20-07716000000000000000
Cian Ashford45wls WALRW20-209692000211100.000000200
   Yakou Méïte19ci CIVFW,RW29-06921000000000000000
Alexander Robertson18au AUSAM22-00474111000000000110
   Rubin Colwill27wls WALAM22-35916000000000000000
Sivert Mannsverk15no NORDM22-348792220011100.000001310
   David Turnbull14sct SCODM25-28511000000000000000
Andy Rinomhota35zw ZIMDM28-00090100100001010120
Callum O'Dowda11ie IRLLB29-36390000000000000030
Calum Chambers12eng ENGCB30-091901010011100.000000180
Will Fish2eng ENGCB22-06390110100000001260
Perry Ng38eng ENGRB28-35990222002366.711012450
Ethan Horvath1us USAGK29-31690000000000000000
16 Players9901288227887.51202416290
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
Yousef Salech22dk DENFW23-09479291217117290001351900022223
   Ollie Tanner32eng ENGRW22-34311110128011000854371200081
Chris Willock16eng ENGLW27-080744016142024033100.000.0282198264110338
   Will Alves29eng ENGLW20-07716100055010100.01100.0634160101073
Cian Ashford45wls WALRW20-2096927029162275120.0480.0171166624012186
   Yakou Méïte19ci CIVFW,RW29-069217004327000283782210131
Alexander Robertson18au AUSAM22-00474400325133403133.3266.7221336022221274
   Rubin Colwill27wls WALAM22-35916900630922100.000.0854301001070
Sivert Mannsverk15no NORDM22-34879621943100622150.0150.02523213010010340
   David Turnbull14sct SCODM25-28511210112802100013773202000120
Andy Rinomhota35zw ZIMDM28-0009053174240532150.0150.0272099621021350
Callum O'Dowda11ie IRLLB29-363906321524262633133.3266.72611237201003712
Calum Chambers12eng ENGCB30-09190792393731790004422113441000510
Will Fish2eng ENGCB22-0639069535313169000321295800010440
Perry Ng38eng ENGRB28-359907321845100730003619911621022422
Ethan Horvath1us USAGK29-316903425340003400019813000000200
16 Players9906274017231614320627211047.61152.4326200410112520514940040
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%
Yousef Salech22dk DENFW23-0947900011000000059756.3
   Ollie Tanner32eng ENGRW22-34311000000300000000
Chris Willock16eng ENGLW27-08074000131702000300
   Will Alves29eng ENGLW20-07716000010100000000
Cian Ashford45wls WALRW20-20969000100200000210100.0
   Yakou Méïte19ci CIVFW,RW29-0692100000020000001325.0
Alexander Robertson18au AUSAM22-0047400023060100012340.0
   Rubin Colwill27wls WALAM22-35916000000000000110100.0
Sivert Mannsverk15no NORDM22-3487910030011200032166.7
   David Turnbull14sct SCODM25-28511000000200000200
Andy Rinomhota35zw ZIMDM28-0009000011010000032166.7
Callum O'Dowda11ie IRLLB29-363900000205000005010.0
Calum Chambers12eng ENGCB30-0919000010000000024180.0
Will Fish2eng ENGCB22-0639000011001100055362.5
Perry Ng38eng ENGRB28-3599000034002200045271.4
Ethan Horvath1us USAGK29-31690000000000000300
16 Players99010014161304800039322259.3

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
Ethan Horvathus USA29-316901100.00.31147.133242.438.8011100.0113.0

Oxford United Player Stats

Oxford United 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
Tom Bradshaw50wls WALFW32-2686800001000100010.10.10.0003742.902000
   Mark Harris9wls WALFW26-113220000000090010.00.00.00033100.006110
Alex Matos18eng ENGFW,CM20-2006800000010173120.00.00.0104580.007121
   Ruben Rodrigues20pt PORCM28-262220000000050000.00.00.0001250.002000
Tyler Goodhram19eng ENGFW,LM21-2579001000000341020.00.00.022182766.709020
Cameron Brannagan8eng ENGCM28-3479010001100402130.00.00.110283190.3419000
Will Vaulks4wls WALCM31-2209000000000465020.00.00.000193554.3214000
Przemysław Płacheta7pl POLRM27-0294500000010181000.00.00.00091181.808030
   Greg Leigh22jm JAMLB30-2034500000000181200.00.00.00081650.008100
Joe Bennett12eng ENGLB,CB35-0248100000000553000.00.00.000344772.3326010
   Elliott Moore5eng ENGCB28-03690000000020000.00.00.000010.000000
Benjamin Nelson16eng ENGCB21-0349000000000652240.00.00.000334671.7234000
Michał Helik47pl POLCB29-2249000000010521000.00.00.000263966.7021000
Peter Kioso30cd CODRB26-249450000000090000.00.00.0004850.012000
   Matt Phillips10sct SCORB34-0394500000000131010.00.00.0003837.505100
Jamie Cumming1eng ENGGK25-2299000000000410000.00.00.000174141.5026000
16 Players99011002130434206160.10.10.14221032764.212189491
Oxford United 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
Tom Bradshaw50wls WALFW32-268683742.93502450.01250.00000.00.000000
   Mark Harris9wls WALFW26-1132233100.033033100.0000000.00.000000
Alex Matos18eng ENGFW,CM20-200684580.06002366.722100.00000.00.000000
   Ruben Rodrigues20pt PORCM28-262221250.08411100.0000000.00.001000
Tyler Goodhram19eng ENGFW,LM21-25790182766.720740151883.33650.0020.010.00.011000
Cameron Brannagan8eng ENGCM28-34790283190.34421191414100.0121485.72366.700.10.213104
Will Vaulks4wls WALCM31-22090193554.34421394757.18988.971643.800.00.001002
Przemysław Płacheta7pl POLRM27-0294591181.891167887.50011100.000.00.000000
   Greg Leigh22jm JAMLB30-2034581650.099556785.72450.0050.000.00.000000
Joe Bennett12eng ENGLB,CB35-02481344772.36472228988.9253180.61714.300.00.000003
   Elliott Moore5eng ENGCB28-0369010.0000000010.000.00.000000
Benjamin Nelson16eng ENGCB21-03490334671.771319871070.0222684.64944.400.00.001002
Michał Helik47pl POLCB29-22490263966.747911591181.8162176.21616.700.00.000000
Peter Kioso30cd CODRB26-249454850.0453033100.01333.3010.000.00.000001
   Matt Phillips10sct SCORB34-039453837.52863560.0010.00000.00.000000
Jamie Cumming1eng ENGGK25-22990174141.546534411100.01212100.042814.300.00.001000
16 Players99021032764.2379412888510481.710413179.4207925.310.10.3281012
Oxford United 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
Tom Bradshaw50wls WALFW32-26868761000000000300
   Mark Harris9wls WALFW26-11322330000000000300
Alex Matos18eng ENGFW,CM20-20068541000000000400
   Ruben Rodrigues20pt PORCM28-26222220000000000101
Tyler Goodhram19eng ENGFW,LM21-25790272522000000001800
Cameron Brannagan8eng ENGCM28-34790313011000000002800
Will Vaulks4wls WALCM31-22090352693020600001900
Przemysław Płacheta7pl POLRM27-0294511101100000000901
   Greg Leigh22jm JAMLB30-2034516151000010000800
Joe Bennett12eng ENGLB,CB35-024814737103001700003400
   Elliott Moore5eng ENGCB28-0369110000000000000
Benjamin Nelson16eng ENGCB21-03490464421000100003300
Michał Helik47pl POLCB29-22490393900000000002600
Peter Kioso30cd CODRB26-24945871000010000400
   Matt Phillips10sct SCORB34-03945880000000000300
Jamie Cumming1eng ENGGK25-229904127144000000001700
16 Players990327284431502116000021002
Oxford United 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
Tom Bradshaw50wls WALFW32-26868000000001010000
   Mark Harris9wls WALFW26-11322000000001100000
Alex Matos18eng ENGFW,CM20-2006832111010.012021400
   Ruben Rodrigues20pt PORCM28-26222000000000000010
Tyler Goodhram19eng ENGFW,LM21-2579010010030.032110120
Cameron Brannagan8eng ENGCM28-34790220201250.013031310
Will Vaulks4wls WALCM31-22090535004757.132020530
Przemysław Płacheta7pl POLRM27-02945101001250.010000100
   Greg Leigh22jm JAMLB30-203451010011100.000002300
Joe Bennett12eng ENGLB,CB35-024813221022100.000000320
   Elliott Moore5eng ENGCB28-0369000000000000010
Benjamin Nelson16eng ENGCB21-03490222001250.0143124100
Michał Helik47pl POLCB29-224901010000000001110
Peter Kioso30cd CODRB26-24945000000000000010
   Matt Phillips10sct SCORB34-039451001011100.001010130
Jamie Cumming1eng ENGGK25-22990000000000000000
16 Players99020111361112152.41016511626350
Oxford United 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
Tom Bradshaw50wls WALFW32-2686810005511000021300000061
   Mark Harris9wls WALFW26-113229014409100.01100.0649331101071
Alex Matos18eng ENGFW,CM20-200681705761172150.0150.0764311103260
   Ruben Rodrigues20pt PORCM28-26222502300500021000001120
Tyler Goodhram19eng ENGFW,LM21-257903429205034200.02100.09715101000174
Cameron Brannagan8eng ENGCM28-347904011422404000019702100000230
Will Vaulks4wls WALCM31-220904641425704600014562300002151
Przemysław Płacheta7pl POLRM27-029451801314118300.03100.083720100073
   Greg Leigh22jm JAMLB30-2034518071010180008251910000130
Joe Bennett12eng ENGLB,CB35-0248155326273055100.000.026633600010291
   Elliott Moore5eng ENGCB28-036920200020000000000000
Benjamin Nelson16eng ENGCB21-03490651540250065000341524700000290
Michał Helik47pl POLCB29-2249052930220052000211027400000260
Peter Kioso30cd CODRB26-2494591171090002610000040
   Matt Phillips10sct SCORB34-03945131472013000545351000061
Jamie Cumming1eng ENGGK25-22990413541000410002616110400000140
16 Players990434711971875234349111.1777.81899244774406520412
Oxford United 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%
Tom Bradshaw50wls WALFW32-2686800010000000004736.4
   Mark Harris9wls WALFW26-11322000000000000000
Alex Matos18eng ENGFW,CM20-200681002300120002070.0
   Ruben Rodrigues20pt PORCM28-26222000000000000000
Tyler Goodhram19eng ENGFW,LM21-2579000043000000021233.3
Cameron Brannagan8eng ENGCM28-34790000110012000320100.0
Will Vaulks4wls WALCM31-2209000011000300052166.7
Przemysław Płacheta7pl POLRM27-029451003000000001010.0
   Greg Leigh22jm JAMLB30-203450000100200003030.0
Joe Bennett12eng ENGLB,CB35-024810000101020003020.0
   Elliott Moore5eng ENGCB28-0369000000000000100
Benjamin Nelson16eng ENGCB21-0349000030002200043260.0
Michał Helik47pl POLCB29-2249010012000000017750.0
Peter Kioso30cd CODRB26-24945000010000000010100.0
   Matt Phillips10sct SCORB34-03945000100000000210100.0
Jamie Cumming1eng ENGGK25-22990000000000000110100.0
16 Players99030017130161100028223240.7

Oxford United Goalkeeper Stats

Oxford United 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
Jamie Cummingeng ENG25-2299031266.70.732611.531654.842.71090.059.72428.309.3

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
6Yousef SalechClub Crest Cardiff City0.290.00Off Target7HeadCallum O'DowdaPass (Live)Perry NgPass (Live)
11Chris WillockClub Crest Cardiff City0.240.00Off Target12Right FootAlexander RobertsonPass (Live)Alexander RobertsonTake-On
26Yousef SalechClub Crest Cardiff City0.010.00Off Target12HeadAlexander RobertsonPass (Dead)
32Sivert MannsverkClub Crest Cardiff City0.060.00Blocked29Right FootAndy RinomhotaPass (Live)Chris WillockPass (Live)
33Chris WillockClub Crest Cardiff City0.030.00Off Target24Right FootYousef SalechPass (Live)Callum O'DowdaPass (Live)
45+2Tom BradshawClub Crest Oxford United0.100.00Off Target11HeadCameron BrannaganPass (Live)Alex MatosPass (Live)
56Yousef SalechClub Crest Cardiff City0.130.55Goal8HeadChris WillockPass (Live)Callum O'DowdaPass (Live)
65Cian AshfordClub Crest Cardiff City0.050.00Blocked15Right FootCallum O'DowdaPass (Live)Chris WillockPass (Live)
66Yousef SalechClub Crest Cardiff City0.060.13Saved12HeadChris WillockPass (Live)Sivert MannsverkPass (Live)
79Cameron BrannaganClub Crest Oxford United0.010.27Goal34Right FootTyler GoodhramPass (Dead)Tyler GoodhramFouled
84Ollie TannerClub Crest Cardiff City0.010.00Blocked29Left FootDavid TurnbullPass (Live)David TurnbullPass (Live)
84Ollie TannerClub Crest Cardiff City0.020.01Saved32Left FootOllie TannerShot
90+3Perry NgClub Crest Cardiff City0.050.00Blocked22Right FootVolleyCallum O'DowdaPass (Dead)
90+4Will FishClub Crest Cardiff City0.030.00Blocked10HeadDavid TurnbullPass (Dead)Perry NgShot
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
6Yousef SalechClub Crest Cardiff City0.290.00Off Target7HeadCallum O'DowdaPass (Live)Perry NgPass (Live)
11Chris WillockClub Crest Cardiff City0.240.00Off Target12Right FootAlexander RobertsonPass (Live)Alexander RobertsonTake-On
26Yousef SalechClub Crest Cardiff City0.010.00Off Target12HeadAlexander RobertsonPass (Dead)
32Sivert MannsverkClub Crest Cardiff City0.060.00Blocked29Right FootAndy RinomhotaPass (Live)Chris WillockPass (Live)
33Chris WillockClub Crest Cardiff City0.030.00Off Target24Right FootYousef SalechPass (Live)Callum O'DowdaPass (Live)
56Yousef SalechClub Crest Cardiff City0.130.55Goal8HeadChris WillockPass (Live)Callum O'DowdaPass (Live)
65Cian AshfordClub Crest Cardiff City0.050.00Blocked15Right FootCallum O'DowdaPass (Live)Chris WillockPass (Live)
66Yousef SalechClub Crest Cardiff City0.060.13Saved12HeadChris WillockPass (Live)Sivert MannsverkPass (Live)
84Ollie TannerClub Crest Cardiff City0.010.00Blocked29Left FootDavid TurnbullPass (Live)David TurnbullPass (Live)
84Ollie TannerClub Crest Cardiff City0.020.01Saved32Left FootOllie TannerShot
90+3Perry NgClub Crest Cardiff City0.050.00Blocked22Right FootVolleyCallum O'DowdaPass (Dead)
90+4Will FishClub Crest Cardiff City0.030.00Blocked10HeadDavid TurnbullPass (Dead)Perry NgShot
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
45+2Tom BradshawClub Crest Oxford United0.100.00Off Target11HeadCameron BrannaganPass (Live)Alex MatosPass (Live)
79Cameron BrannaganClub Crest Oxford United0.010.27Goal34Right FootTyler GoodhramPass (Dead)Tyler GoodhramFouled

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.