Middlesbrough vs. Oxford United Match Report – Saturday March 29, 2025

EFL Championship (Matchweek 39)
Middlesbrough
2
2.4
16-9-14
Manager: Michael Carrick
Captain: Jonny Howson
Oxford United
1
1.4
10-12-17
Manager: Gary Rowett
Captain: Ciaron Brown
Saturday March 29, 2025, 15:00 (venue time)
EFL Championship (Matchweek 39)
Middlesbrough vs. Oxford United Historical Head-to-Head
 
Attendance: 24,624
Venue: Riverside Stadium, Middlesbrough
Officials: Matt Donohue (Referee) · Paul Hodskinson (AR1) · Jonathan Hunt (AR2) · Zac Kennard-Kettle (4th)
Kelechi Iheanacho · 48’
Neto Borges · 80’
Michał Helik · 38’
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
 38’
0:1
 — Goal 0:1
Half Time
 46’
0:1
 — Substitute
 48’
1:1
 — Goal 1:1
 58’
1:1
 — Yellow Card
 65’
1:1
 — Substitute
 65’
1:1
 — Substitute
 65’
1:1
 — Substitute
 66’
1:1
 — Substitute
 75’
1:1
 — Substitute
 80’
2:1
 — Goal 2:1
 83’
2:1
 — Substitute
 85’
2:1
 — Substitute
 85’
2:1
 — Substitute
 87’
2:1
 — Yellow Card

Team Stats

Possession
73%
27%
Passing Accuracy
560 of 677 — 83%
64% — 163 of 254
Shots on Target
4 of 24 — 17%
33% — 3 of 9
Saves
2 of 3 — 66%
50% — 2 of 4
Cards
Middlesbrough
 
Oxford United
5
Fouls
11
11
Corners
5
25
Crosses
12
798
Touches
412
Middlesbrough
 
Oxford United
15
Tackles
24
4
Interceptions
14
11
Aerials Won
16
31
Clearances
52
Middlesbrough
 
Oxford United
2
Offsides
1
6
Goal Kicks
12
31
Throw Ins
21
50
Long Balls
68
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
Tommy Conway22sct SCOFW22-2358400001100260000.50.50.020182090.0013010
   Rav van den Berg3nl NEDCB20-26560000000030000.00.00.00011100.010000
Finn Azaz20ie IRLLW,LM24-2039000004000731010.20.20.0121405967.8733320
Delano Burgzorg10sr SURRW26-1426500002000320000.10.10.010202580.0319110
   Morgan Whittaker11eng ENGRW,RM24-0812500002000240010.20.20.630161888.9111142
Kelechi Iheanacho9ng NGAAM28-1777410005100421000.90.90.140243080.0319120
   Marcus Forss21fi FINFW,AM25-284160000000020000.00.00.0001250.001100
Hayden Hackney7eng ENGDM,CM22-27690000050001142110.10.10.1618410084.01953200
Aidan Morris18us USADM,CM23-13390000010001040110.00.00.281899989.91260421
Samuel Iling-Junior29eng ENGLB21-1768402001100703010.00.00.721456173.8426620
   Ryan Giles28eng ENGLB25-06260000000051000.00.00.00022100.003000
Neto Borges30br BRACB28-1979010002100921100.20.20.020747993.7754200
Jonny Howson16eng ENGCB36-3129000000000903100.00.00.120708087.5545220
Anfernee Dijksteel15sr SURRB28-1539000001000933020.00.00.040597479.7439542
Mark Travers32ie IRLGK25-3159000000000280000.00.00.000172763.0016000
15 Players99022002440079815472.42.41.846456067782.76639228205
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
Tommy Conway22sct SCOFW22-23584182090.02301099100.08988.90000.00.012000
   Rav van den Berg3nl NEDCB20-265611100.016150011100.00000.00.000001
Finn Azaz20ie IRLLW,LM24-20390405967.8549114253083.3121580.01520.000.00.210307
Delano Burgzorg10sr SURRW26-14265202580.024443141782.46875.00000.00.011203
   Morgan Whittaker11eng ENGRW,RM24-08125161888.92255499100.066100.0010.000.60.421111
Kelechi Iheanacho9ng NGAAM28-17774243080.032360151693.891090.0010.000.10.122203
   Marcus Forss21fi FINFW,AM25-284161250.01900011100.00000.00.000000
Hayden Hackney7eng ENGDM,CM22-276908410084.01275450455090.0323786.53650.000.10.32164019
Aidan Morris18us USADM,CM23-13390899989.91415429475094.0394195.11425.000.20.15142012
Samuel Iling-Junior29eng ENGLB21-17684456173.8717151182281.8212487.531127.320.70.221314
   Ryan Giles28eng ENGLB25-062622100.017922100.0000000.00.000000
Neto Borges30br BRACB28-19790747993.71157504363797.3373897.41425.000.00.109117
Jonny Howson16eng ENGCB36-31290708087.51260481283190.3363894.751050.000.10.024005
Anfernee Dijksteel15sr SURRB28-15390597479.7831191373897.4212584.01425.000.00.006104
Mark Travers32ie IRLGK25-31590172763.035121666100.091090.021118.200.00.000000
15 Players99056067782.78629272729131791.823826390.5175729.821.81.6185619366
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
Tommy Conway22sct SCOFW22-23584201730000110001801
   Rav van den Berg3nl NEDCB20-2656110000000000100
Finn Azaz20ie IRLLW,LM24-20390595452304031004003
Delano Burgzorg10sr SURRW26-14265252230002120002000
   Morgan Whittaker11eng ENGRW,RM24-08125181610002010001610
Kelechi Iheanacho9ng NGAAM28-17774303000100000002402
   Marcus Forss21fi FINFW,AM25-28416220000000000100
Hayden Hackney7eng ENGDM,CM22-276901009731111100008404
Aidan Morris18us USADM,CM23-13390999810021100008901
Samuel Iling-Junior29eng ENGLB21-1768461471410012940204502
   Ryan Giles28eng ENGLB25-0626220000000000200
Neto Borges30br BRACB28-19790797631011200007400
Jonny Howson16eng ENGCB36-31290807463000300007000
Anfernee Dijksteel15sr SURRB28-1539074601300021300005913
Mark Travers32ie IRLGK25-31590271982000000001700
15 Players990677615601054253111120560216
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
Tommy Conway22sct SCOFW22-23584000000000000010
   Rav van den Berg3nl NEDCB20-2656000000000000020
Finn Azaz20ie IRLLW,LM24-2039011001010.011010110
Delano Burgzorg10sr SURRW26-14265000000000000010
   Morgan Whittaker11eng ENGRW,RM24-08125000000001010000
Kelechi Iheanacho9ng NGAAM28-177741101011100.000000100
   Marcus Forss21fi FINFW,AM25-28416000000000000000
Hayden Hackney7eng ENGDM,CM22-27690210020001011320
Aidan Morris18us USADM,CM23-13390000000001011110
Samuel Iling-Junior29eng ENGLB21-176843210222100.001010330
   Ryan Giles28eng ENGLB25-0626111000000000100
Neto Borges30br BRACB28-19790111000000001260
Jonny Howson16eng ENGCB36-312903230022100.000001460
Anfernee Dijksteel15sr SURRB28-15390320301250.012020380
Mark Travers32ie IRLGK25-31590000000000000000
15 Players99015116456875.02707419310
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
Tommy Conway22sct SCOFW22-235842611520526100.01100.01356600011186
   Rav van den Berg3nl NEDCB20-265631210030000000000000
Finn Azaz20ie IRLLW,LM24-20390730116561273200.02100.03315778342305815
Delano Burgzorg10sr SURRW26-142653202723532100.01100.01911154101202311
   Morgan Whittaker11eng ENGRW,RM24-0812524006193244250.0250.011852510004162
Kelechi Iheanacho9ng NGAAM28-1777442011625742200.02100.019731810130346
   Marcus Forss21fi FINFW,AM25-284162000202000111101000011
Hayden Hackney7eng ENGDM,CM22-27690114112614311140005327317022010914
Aidan Morris18us USADM,CM23-13390104012702211042150.0150.06044121946002860
Samuel Iling-Junior29eng ENGLB21-17684701111445370200.02100.026198105620003912
   Ryan Giles28eng ENGLB25-0626501040500033130001031
Neto Borges30br BRACB28-19790923344991920005430520523010670
Jonny Howson16eng ENGCB36-3129090740429190200.02100.04528920320000590
Anfernee Dijksteel15sr SURRB28-153909322048251934250.0250.03921511251032537
Mark Travers32ie IRLGK25-31590282528000280001676680000090
15 Players990798411653353024079820525.01575.0392232112762818415955765
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%
Tommy Conway22sct SCOFW22-235840000010000000020.0
   Rav van den Berg3nl NEDCB20-2656000000000000000
Finn Azaz20ie IRLLW,LM24-2039000004140100012166.7
Delano Burgzorg10sr SURRW26-14265000110200000000
   Morgan Whittaker11eng ENGRW,RM24-08125000000200000300
Kelechi Iheanacho9ng NGAAM28-1777400010000100011150.0
   Marcus Forss21fi FINFW,AM25-284160000100000001040.0
Hayden Hackney7eng ENGDM,CM22-27690000100111000600
Aidan Morris18us USADM,CM23-13390000120110000700
Samuel Iling-Junior29eng ENGLB21-17684000010120200031150.0
   Ryan Giles28eng ENGLB25-0626000000001000000
Neto Borges30br BRACB28-1979000002011100021233.3
Jonny Howson16eng ENGCB36-3129000000001200061150.0
Anfernee Dijksteel15sr SURRB28-1539000010020200044450.0
Mark Travers32ie IRLGK25-31590000000000000310100.0
15 Players99000051122541100037111640.7

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
Mark Traversie IRL25-3159031266.70.8070.021714.329.6666.759.011327.3110.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
Mark Harris9wls WALFW26-0906401001010171010.10.10.2114944.409010
   Tom Bradshaw50wls WALFW32-245260000000070000.00.00.0002366.705000
Przemysław Płacheta7pl POLFW27-0066400001100162100.40.40.2106785.719020
   Stanley Mills44eng ENGRM21-155260000000060000.00.00.0002450.012000
Siriki Dembélé23ci CIVCM28-2036400000000243120.00.00.530111861.107111
   Tyler Goodhram19eng ENGLM21-2342600002000152010.10.10.1103560.003120
Will Vaulks4wls WALCM31-1979000000000484150.00.00.030233762.258110
Alex Matos18eng ENGCM20-1779000000000283320.00.00.00081080.023000
Matt Phillips10sct SCOLB34-0164500001000261110.30.30.410111573.3011210
   Peter Kioso30cd CODRB26-2264500000000180120.00.00.0004944.423000
Ciaron Brown3nir NIRCB,LB27-0749000002100370020.30.30.010182669.2115000
Michał Helik47pl POLCB29-2019010002100452240.20.20.000192479.2211000
Benjamin Nelson16eng ENGCB21-0119000000000452320.00.00.011212777.809011
Hidde ter Avest24nl NEDRB,LB27-3138200000000414110.00.00.010132356.538000
   Ole Romeny11id IDNFW24-28280000001050000.00.00.0001425.013000
Jamie Cumming1eng ENGGK25-2069000000000340000.00.00.000173351.5016000
16 Players990110093204122414231.41.41.413216325464.218122592
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
Mark Harris9wls WALFW26-090644944.443844100.0010.0010.010.20.110000
   Tom Bradshaw50wls WALFW32-245262366.72202366.7000000.00.000000
Przemysław Płacheta7pl POLFW27-006646785.7712044100.011100.00000.20.110101
   Stanley Mills44eng ENGRM21-155262450.0491611100.0001333.300.00.001001
Siriki Dembélé23ci CIVCM28-20364111861.1194656875.033100.02450.000.50.330110
   Tyler Goodhram19eng ENGLM21-234263560.04072366.711100.0010.000.10.011000
Will Vaulks4wls WALCM31-19790233762.24902397977.8111478.651435.700.00.002005
Alex Matos18eng ENGCM20-1779081080.01311444100.04580.0010.000.00.001002
Matt Phillips10sct SCOLB34-01645111573.3135467977.83475.00000.40.111110
   Peter Kioso30cd CODRB26-226454944.469442450.02366.7020.000.00.000002
Ciaron Brown3nir NIRCB,LB27-07490182669.234613977100.081266.73742.900.00.001001
Michał Helik47pl POLCB29-20190192479.232314291090.091275.01250.000.00.302102
Benjamin Nelson16eng ENGCB21-01190212777.83668481172.7121580.011100.000.00.100000
Hidde ter Avest24nl NEDRB,LB27-31382132356.52431222540.0101283.31333.300.00.004003
   Ole Romeny11id IDNFW24-28281425.01919020.011100.00000.00.000001
Jamie Cumming1eng ENGGK25-20690173351.56595680077100.0102638.500.00.001000
16 Players99016325464.232001533658477.4729179.1246536.911.41.17144218
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
Mark Harris9wls WALFW26-09064980000000000411
   Tom Bradshaw50wls WALFW32-24526330000000000200
Przemysław Płacheta7pl POLFW27-00664770000000000601
   Stanley Mills44eng ENGRM21-15526440000000000200
Siriki Dembélé23ci CIVCM28-20364181170006140401102
   Tyler Goodhram19eng ENGLM21-23426523000111100300
Will Vaulks4wls WALCM31-1979037261110021000002300
Alex Matos18eng ENGCM20-1779010100000000000800
Matt Phillips10sct SCOLB34-01645151411001000001101
   Peter Kioso30cd CODRB26-22645972000120000400
Ciaron Brown3nir NIRCB,LB27-07490262330000300001800
Michał Helik47pl POLCB29-20190241950100000001900
Benjamin Nelson16eng ENGCB21-01190272430000300002100
Hidde ter Avest24nl NEDRB,LB27-31382232210000100001303
   Ole Romeny11id IDNFW24-2828440000100000101
Jamie Cumming1eng ENGGK25-206903321125000000001700
16 Players990254205487101221514016319
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
Mark Harris9wls WALFW26-090641001011100.001010100
   Tom Bradshaw50wls WALFW32-24526000000000000000
Przemysław Płacheta7pl POLFW27-006642111011100.000001300
   Stanley Mills44eng ENGRM21-1552600000010.010000010
Siriki Dembélé23ci CIVCM28-20364321200002021400
   Tyler Goodhram19eng ENGLM21-23426201101425.031010200
Will Vaulks4wls WALCM31-19790431303475.015141510
Alex Matos18eng ENGCM20-177903330033100.002113640
Matt Phillips10sct SCOLB34-016451001011100.001011240
   Peter Kioso30cd CODRB26-22645000000002111150
Ciaron Brown3nir NIRCB,LB27-07490000000002200050
Michał Helik47pl POLCB29-201902120022100.0043124100
Benjamin Nelson16eng ENGCB21-011902120011100.0022035120
Hidde ter Avest24nl NEDRB,LB27-313824213022100.0010115100
   Ole Romeny11id IDNFW24-2828000000000000000
Jamie Cumming1eng ENGGK25-20690000000000000000
16 Players990241312120152075.052310131438520
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
Mark Harris9wls WALFW26-090641702115417100.01100.092420002092
   Tom Bradshaw50wls WALFW32-2452670052070005900001252
Przemysław Płacheta7pl POLFW27-00664160466116200.02100.0976120105152
   Stanley Mills44eng ENGRM21-1552661231060002990000120
Siriki Dembélé23ci CIVCM28-203642403111102411100.000.0745191002183
   Tyler Goodhram19eng ENGLM21-23426150366015200.02100.032381001020
Will Vaulks4wls WALCM31-1979048292712048100.000.08332310010181
Alex Matos18eng ENGCM20-17790285179202800031300001120
Matt Phillips10sct SCOLB34-016452638126126100.01100.011622621010141
   Peter Kioso30cd CODRB26-22645184125101800031300100051
Ciaron Brown3nir NIRCB,LB27-074903751814523700015552101000191
Michał Helik47pl POLCB29-2019045132813434500011441100000171
Benjamin Nelson16eng ENGCB21-0119045133112334511100.000.09422800001180
Hidde ter Avest24nl NEDRB,LB27-31382418172400410008482300000140
   Ole Romeny11id IDNFW24-282850023050003940000253
Jamie Cumming1eng ENGGK25-206903427331003400016744800000160
16 Players9904128118716167144129222.2666.712257923454014915917
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%
Mark Harris9wls WALFW26-0906410010000000031150.0
   Tom Bradshaw50wls WALFW32-2452600000000000011150.0
Przemysław Płacheta7pl POLFW27-006640001010110006010.0
   Stanley Mills44eng ENGRM21-15526000000000000300
Siriki Dembélé23ci CIVCM28-203640000106120003010.0
   Tyler Goodhram19eng ENGLM21-23426000000100000110100.0
Will Vaulks4wls WALCM31-19790000110213000500
Alex Matos18eng ENGCM20-177900002200330003010.0
Matt Phillips10sct SCOLB34-0164500010011000022250.0
   Peter Kioso30cd CODRB26-22645000100110000000
Ciaron Brown3nir NIRCB,LB27-0749000011000000006275.0
Michał Helik47pl POLCB29-2019000010002100012166.7
Benjamin Nelson16eng ENGCB21-01190000200031000320100.0
Hidde ter Avest24nl NEDRB,LB27-3138200000001200041150.0
   Ole Romeny11id IDNFW24-2828100000100000100
Jamie Cumming1eng ENGGK25-20690000000000000000
16 Players990200115112141300036161159.3

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-2069042250.02.172133.326457.742.2785.755.01715.904.0

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Ciaron BrownClub Crest Oxford United0.210.13Saved12Left FootVolleyPrzemysław PłachetaPass (Live)Will VaulksPass (Dead)
5Przemysław PłachetaClub Crest Oxford United0.390.19Saved10Right FootMatt PhillipsPass (Live)Ciaron BrownPass (Live)
6Finn AzazClub Crest Middlesbrough0.020.00Off Target35Right FootNeto BorgesFouled
11Kelechi IheanachoClub Crest Middlesbrough0.020.00Blocked15Left FootFinn AzazPass (Live)Tommy ConwayPass (Live)
11Aidan MorrisClub Crest Middlesbrough0.020.00Off Target28Right FootHayden HackneyPass (Live)Finn AzazPass (Live)
15Matt PhillipsClub Crest Oxford United0.330.00Off Target5Left FootVolleySiriki DembéléPass (Dead)Will VaulksPass (Dead)
16Delano BurgzorgClub Crest Middlesbrough0.040.00Blocked11Right FootKelechi IheanachoPass (Live)Finn AzazPass (Live)
18Hayden HackneyClub Crest Middlesbrough0.030.00Off Target23Right FootKelechi IheanachoPass (Live)Finn AzazPass (Dead)
20Kelechi IheanachoClub Crest Middlesbrough0.040.00Blocked25Left FootDelano BurgzorgPass (Live)Anfernee DijksteelPass (Live)
24Hayden HackneyClub Crest Middlesbrough0.020.00Off Target24Right FootTommy ConwayPass (Live)Aidan MorrisPass (Live)
26Delano BurgzorgClub Crest Middlesbrough0.070.00Blocked16Left FootHayden HackneyPass (Live)Anfernee DijksteelPass (Live)
28Neto BorgesClub Crest Middlesbrough0.010.00Blocked31Left FootAidan MorrisPass (Live)Hayden HackneyPass (Live)
38Michał HelikClub Crest Oxford United0.160.50Goal17Right FootMark HarrisPass (Live)Benjamin NelsonPass (Live)
41Mark HarrisClub Crest Oxford United0.120.00Off Target11Left FootSiriki DembéléPass (Live)Will VaulksPass (Dead)
42Kelechi IheanachoClub Crest Middlesbrough0.310.00Woodwork9Left FootFinn AzazPass (Live)Hayden HackneyPass (Live)
43Finn AzazClub Crest Middlesbrough0.040.00Blocked22Right FootJonny HowsonPass (Live)Neto BorgesPass (Live)
44Hayden HackneyClub Crest Middlesbrough0.020.00Off Target30Right FootAidan MorrisPass (Live)Finn AzazPass (Live)
45+4Hayden HackneyClub Crest Middlesbrough0.050.00Blocked26Right FootFree kickFinn AzazFouledSamuel Iling-JuniorPass (Live)
48Kelechi IheanachoClub Crest Middlesbrough0.470.43Goal10Left FootHayden HackneyPass (Live)Finn AzazPass (Live)
53Hayden HackneyClub Crest Middlesbrough0.030.00Off Target29Right FootJonny HowsonPass (Dead)Finn AzazFouled
62Ciaron BrownClub Crest Oxford United0.050.00Blocked10HeadSiriki DembéléPass (Dead)Hidde ter AvestPass (Live)
67Tommy ConwayClub Crest Middlesbrough0.510.48Saved4HeadMorgan WhittakerPass (Live)Kelechi IheanachoPass (Live)
67Anfernee DijksteelClub Crest Middlesbrough0.020.00Blocked25Left FootAidan MorrisPass (Live)Hayden HackneyPass (Live)
67Morgan WhittakerClub Crest Middlesbrough0.020.00Blocked27Left FootAnfernee DijksteelShot
70Kelechi IheanachoClub Crest Middlesbrough0.050.00Blocked29Left FootAidan MorrisPass (Live)Morgan WhittakerPass (Live)
74Morgan WhittakerClub Crest Middlesbrough0.170.00Blocked15Left FootKelechi IheanachoPass (Live)Aidan MorrisPass (Live)
79Samuel Iling-JuniorClub Crest Middlesbrough0.030.26Saved32Left FootFree kickFinn AzazFouledFinn AzazTackle
80Neto BorgesClub Crest Middlesbrough0.220.92Goal11Left FootSamuel Iling-JuniorPass (Live)Aidan MorrisPass (Live)
84Finn AzazClub Crest Middlesbrough0.080.00Off Target17Left FootAidan MorrisPass (Live)Anfernee DijksteelPass (Live)
88Tyler GoodhramClub Crest Oxford United0.040.00Off Target21Right FootVolley
88Michał HelikClub Crest Oxford United0.080.00Off Target6HeadTyler GoodhramShot
90+1Finn AzazClub Crest Middlesbrough0.110.00Off Target17Right FootMorgan WhittakerPass (Live)Finn AzazPass (Dead)
90+2Tyler GoodhramClub Crest Oxford United0.060.00Off Target22Right FootVolley
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
6Finn AzazClub Crest Middlesbrough0.020.00Off Target35Right FootNeto BorgesFouled
11Kelechi IheanachoClub Crest Middlesbrough0.020.00Blocked15Left FootFinn AzazPass (Live)Tommy ConwayPass (Live)
11Aidan MorrisClub Crest Middlesbrough0.020.00Off Target28Right FootHayden HackneyPass (Live)Finn AzazPass (Live)
16Delano BurgzorgClub Crest Middlesbrough0.040.00Blocked11Right FootKelechi IheanachoPass (Live)Finn AzazPass (Live)
18Hayden HackneyClub Crest Middlesbrough0.030.00Off Target23Right FootKelechi IheanachoPass (Live)Finn AzazPass (Dead)
20Kelechi IheanachoClub Crest Middlesbrough0.040.00Blocked25Left FootDelano BurgzorgPass (Live)Anfernee DijksteelPass (Live)
24Hayden HackneyClub Crest Middlesbrough0.020.00Off Target24Right FootTommy ConwayPass (Live)Aidan MorrisPass (Live)
26Delano BurgzorgClub Crest Middlesbrough0.070.00Blocked16Left FootHayden HackneyPass (Live)Anfernee DijksteelPass (Live)
28Neto BorgesClub Crest Middlesbrough0.010.00Blocked31Left FootAidan MorrisPass (Live)Hayden HackneyPass (Live)
42Kelechi IheanachoClub Crest Middlesbrough0.310.00Woodwork9Left FootFinn AzazPass (Live)Hayden HackneyPass (Live)
43Finn AzazClub Crest Middlesbrough0.040.00Blocked22Right FootJonny HowsonPass (Live)Neto BorgesPass (Live)
44Hayden HackneyClub Crest Middlesbrough0.020.00Off Target30Right FootAidan MorrisPass (Live)Finn AzazPass (Live)
45+4Hayden HackneyClub Crest Middlesbrough0.050.00Blocked26Right FootFree kickFinn AzazFouledSamuel Iling-JuniorPass (Live)
48Kelechi IheanachoClub Crest Middlesbrough0.470.43Goal10Left FootHayden HackneyPass (Live)Finn AzazPass (Live)
53Hayden HackneyClub Crest Middlesbrough0.030.00Off Target29Right FootJonny HowsonPass (Dead)Finn AzazFouled
67Tommy ConwayClub Crest Middlesbrough0.510.48Saved4HeadMorgan WhittakerPass (Live)Kelechi IheanachoPass (Live)
67Anfernee DijksteelClub Crest Middlesbrough0.020.00Blocked25Left FootAidan MorrisPass (Live)Hayden HackneyPass (Live)
67Morgan WhittakerClub Crest Middlesbrough0.020.00Blocked27Left FootAnfernee DijksteelShot
70Kelechi IheanachoClub Crest Middlesbrough0.050.00Blocked29Left FootAidan MorrisPass (Live)Morgan WhittakerPass (Live)
74Morgan WhittakerClub Crest Middlesbrough0.170.00Blocked15Left FootKelechi IheanachoPass (Live)Aidan MorrisPass (Live)
79Samuel Iling-JuniorClub Crest Middlesbrough0.030.26Saved32Left FootFree kickFinn AzazFouledFinn AzazTackle
80Neto BorgesClub Crest Middlesbrough0.220.92Goal11Left FootSamuel Iling-JuniorPass (Live)Aidan MorrisPass (Live)
84Finn AzazClub Crest Middlesbrough0.080.00Off Target17Left FootAidan MorrisPass (Live)Anfernee DijksteelPass (Live)
90+1Finn AzazClub Crest Middlesbrough0.110.00Off Target17Right FootMorgan WhittakerPass (Live)Finn AzazPass (Dead)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Ciaron BrownClub Crest Oxford United0.210.13Saved12Left FootVolleyPrzemysław PłachetaPass (Live)Will VaulksPass (Dead)
5Przemysław PłachetaClub Crest Oxford United0.390.19Saved10Right FootMatt PhillipsPass (Live)Ciaron BrownPass (Live)
15Matt PhillipsClub Crest Oxford United0.330.00Off Target5Left FootVolleySiriki DembéléPass (Dead)Will VaulksPass (Dead)
38Michał HelikClub Crest Oxford United0.160.50Goal17Right FootMark HarrisPass (Live)Benjamin NelsonPass (Live)
41Mark HarrisClub Crest Oxford United0.120.00Off Target11Left FootSiriki DembéléPass (Live)Will VaulksPass (Dead)
62Ciaron BrownClub Crest Oxford United0.050.00Blocked10HeadSiriki DembéléPass (Dead)Hidde ter AvestPass (Live)
88Tyler GoodhramClub Crest Oxford United0.040.00Off Target21Right FootVolley
88Michał HelikClub Crest Oxford United0.080.00Off Target6HeadTyler GoodhramShot
90+2Tyler GoodhramClub Crest Oxford United0.060.00Off Target22Right FootVolley

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.