Millwall vs. Oxford United Match Report – Wednesday January 1, 2025

EFL Championship (Matchweek 25)
Millwall
0
0.9
7-8-9
Manager: Alex Neil
Captain: Ryan Leonard
Oxford United
1
0.7
7-6-11
Manager: Gary Rowett
Wednesday January 1, 2025, 13:00 (venue time)
EFL Championship (Matchweek 25)
Millwall vs. Oxford United Historical Head-to-Head
 
Attendance: 14,964
Venue: The Den, London
Officials: Ruebyn Ricardo (Referee) · Andrew Dallison (AR1) · Hugh Gilroy (AR2) · Joshua Smith (4th)
Ruben Rodrigues · 57’
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
 45’
0:0
 — Substitute
Half Time
 57’
0:1
 — Goal 0:1
 64’
0:1
 — Yellow Card
 65’
0:1
 — Substitute
 69’
0:1
 — Substitute
 69’
0:1
 — Substitute
 72’
0:1
 — Substitute
 72’
0:1
 — Substitute
 83’
0:1
 — Substitute
 85’
0:1
 — Substitute
 90’
0:1
 — Substitute

Team Stats

Possession
55%
45%
Passing Accuracy
384 of 494 — 78%
72% — 289 of 401
Shots on Target
4 of 15 — 27%
25% — 2 of 8
Saves
1 of 2 — 50%
100% — 4 of 4
Cards
Millwall
 
Oxford United
15
Fouls
11
3
Corners
4
25
Crosses
12
621
Touches
525
Millwall
 
Oxford United
17
Tackles
20
10
Interceptions
3
21
Aerials Won
30
30
Clearances
39
Millwall
 
Oxford United
0
Offsides
1
6
Goal Kicks
13
24
Throw Ins
14
74
Long Balls
81
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
Mihailo Ivanović26rs SRBAM,FW20-0339000002100240000.10.10.00081553.318010
Duncan Watmore19eng ENGLW30-2996400003000250000.20.20.030141687.5015220
   Femi Azeez11eng ENGLW,RW23-2102600002000151000.20.20.13061154.519232
Romain Esse25eng ENGRW,LW19-2339000001000444010.00.00.030152657.71202106
Macaulay Langstaff17eng ENGFW,AM27-3337100001000160000.10.10.01091181.8110020
   Tom Bradshaw9wls WALFW32-158190000000040000.00.00.00011100.000000
George Saville23nir NIRDM31-2148400000000541420.00.00.240314273.8523110
   Ryan Wintle14eng ENGDM27-20260000000080000.00.00.0006875.013000
Casper de Norre24be BELDM27-3297100000000512210.00.00.010314077.5426122
   George Honeyman39eng ENGDM30-1151900001000140010.10.10.0101212100.035100
Joe Bryan15eng ENGLB31-1069000002200732200.10.10.020466274.21037211
Murray Wallace3sct SCOCB31-3579000000000952010.00.00.020668082.5258000
Japhet Tanganga6eng ENGCB25-2769000002100932120.10.10.030737893.6462242
Ryan Leonard18eng ENGRB32-2229000001000793100.10.10.240476770.1635232
Lukas Jensen1dk DENGK25-2899000000000260000.00.00.000192576.0016000
15 Players990000015400621171080.90.90.527038449477.739327152915
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
Mihailo Ivanović26rs SRBAM,FW20-0339081553.3681981361.5010.00000.00.000001
Duncan Watmore19eng ENGLW30-29964141687.52082166100.088100.0010.000.00.010000
   Femi Azeez11eng ENGLW,RW23-2102661154.5115332540.03475.011100.000.10.210211
Romain Esse25eng ENGRW,LW19-23390152657.72102981172.74944.42450.000.00.200111
Macaulay Langstaff17eng ENGFW,AM27-3337191181.899297887.51250.00000.00.011001
   Tom Bradshaw9wls WALFW32-1581911100.03000011100.00000.00.000000
George Saville23nir NIRDM31-21484314273.8509164182185.7111384.62633.300.20.431105
   Ryan Wintle14eng ENGDM27-20266875.0101353475.033100.0010.000.00.001001
Casper de Norre24be BELDM27-32971314077.5483124192286.4101283.31333.300.00.003104
   George Honeyman39eng ENGDM30-115191212100.01885555100.066100.00000.00.002003
Joe Bryan15eng ENGLB31-10690466274.27432812222100.0202871.431030.000.00.2163110
Murray Wallace3sct SCOCB31-35790668082.51445349131492.9404490.9132259.100.00.004002
Japhet Tanganga6eng ENGCB25-27690737893.616104361111100.0545598.281266.700.00.006114
Ryan Leonard18eng ENGRB32-22290476770.1864255182090.0263281.331030.000.20.235326
Lukas Jensen1dk DENGK25-28990192576.040727333100.01414100.02825.000.00.001000
15 Players99038449477.77080210314316586.720123286.6357844.900.51.4103012639
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
Mihailo Ivanović26rs SRBAM,FW20-0339015150000000000800
Duncan Watmore19eng ENGLW30-29964161600000000001401
   Femi Azeez11eng ENGLW,RW23-2102611110000400000601
Romain Esse25eng ENGRW,LW19-23390262600108000001500
Macaulay Langstaff17eng ENGFW,AM27-333711192010001000900
   Tom Bradshaw9wls WALFW32-15819110000000000100
George Saville23nir NIRDM31-21484423752002020203102
   Ryan Wintle14eng ENGDM27-2026880000000000600
Casper de Norre24be BELDM27-32971404000001000003102
   George Honeyman39eng ENGDM30-11519121200000000001200
Joe Bryan15eng ENGLB31-1069062461620051400004601
Murray Wallace3sct SCOCB31-35790807911021000006600
Japhet Tanganga6eng ENGCB25-27690787711011000007300
Ryan Leonard18eng ENGRB32-2229067521550131000004705
Lukas Jensen1dk DENGK25-28990251960000000001900
15 Players99049444846112425243020384012
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
Mihailo Ivanović26rs SRBAM,FW20-03390000000000000020
Duncan Watmore19eng ENGLW30-2996400000010.010000000
   Femi Azeez11eng ENGLW,RW23-21026110011250.010000100
Romain Esse25eng ENGRW,LW19-233904210322100.001010420
Macaulay Langstaff17eng ENGFW,AM27-33371000000000000010
   Tom Bradshaw9wls WALFW32-15819000000000000010
George Saville23nir NIRDM31-2148411100010.012204510
   Ryan Wintle14eng ENGDM27-2026000000000000000
Casper de Norre24be BELDM27-329712110111100.001012410
   George Honeyman39eng ENGDM30-11519000000001010000
Joe Bryan15eng ENGLB31-10690201101250.010002420
Murray Wallace3sct SCOCB31-357902102011100.0010102100
Japhet Tanganga6eng ENGCB25-27690211011250.012111340
Ryan Leonard18eng ENGRB32-222903212033100.000001450
Lukas Jensen1dk DENGK25-28990000000000000010
15 Players990179656101566.758351027300
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
Mihailo Ivanović26rs SRBAM,FW20-033902422616324100.01100.0819700011134
Duncan Watmore19eng ENGLW30-299642504813525200.02100.015992920132206
   Femi Azeez11eng ENGLW,RW23-2102615003132153266.7133.3998482201094
Romain Esse25eng ENGRW,LW19-233904435152634410660.0220.0201596822102277
Macaulay Langstaff17eng ENGFW,AM27-33371160169116200.02100.010481400000142
   Tom Bradshaw9wls WALFW32-1581941112140000000001021
George Saville23nir NIRDM31-21484543103410254100.01100.0231357011000301
   Ryan Wintle14eng ENGDM27-2026800530800031380100030
Casper de Norre24be BELDM27-329715117271805122100.000.0261719111022322
   George Honeyman39eng ENGDM30-11519140383014000534211000070
Joe Bryan15eng ENGLB31-1069073012322937311100.000.0371519524110448
Murray Wallace3sct SCOCB31-35790956504410950005838019801010620
Japhet Tanganga6eng ENGCB25-276909344243102934250.0250.06236121221001640
Ryan Leonard18eng ENGRB32-222907942442144793266.7133.3351164920000414
Lukas Jensen1dk DENGK25-289902622260002600016932800000120
15 Players9906214618727416726621291551.71241.432718779381513310838039
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%
Mihailo Ivanović26rs SRBAM,FW20-0339000021000000015550.0
Duncan Watmore19eng ENGLW30-299640002000000004030.0
   Femi Azeez11eng ENGLW,RW23-21026000100401000200
Romain Esse25eng ENGRW,LW19-233900002308020001050.0
Macaulay Langstaff17eng ENGFW,AM27-3337100001000000012250.0
   Tom Bradshaw9wls WALFW32-1581900000000000002250.0
George Saville23nir NIRDM31-2148400012024100011325.0
   Ryan Wintle14eng ENGDM27-2026000000000000010100.0
Casper de Norre24be BELDM27-32971000110121000600
   George Honeyman39eng ENGDM30-11519000100000000110100.0
Joe Bryan15eng ENGLB31-1069000021052000031420.0
Murray Wallace3sct SCOCB31-3579000021010100074180.0
Japhet Tanganga6eng ENGCB25-2769000010011100042340.0
Ryan Leonard18eng ENGRB32-22290000010312000112250.0
Lukas Jensen1dk DENGK25-28990000000000000300
15 Players990000151102510900045213041.2

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

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-0038200000000151000.00.00.02161060.015000
   Idris El Mizouni15tn TUNAM24-09780000000031000.00.00.000010.001011
Tyler Goodhram19eng ENGLW,AM21-1478900000000420050.00.00.110162564.0217261
   Louie Sibley14eng ENGLW23-12210000000020000.00.00.000010.000000
Przemysław Płacheta7pl POLRW26-2846801002000311000.10.10.321162369.6117321
   Hidde ter Avest24nl NEDRW27-2262200000000121000.00.00.0005862.520000
Ruben Rodrigues20pt PORAM28-1526810005100321000.60.60.030172181.0213131
   Matt Phillips10sct SCOLW,FW33-294220000000060010.00.00.000010.006110
Cameron Brannagan8eng ENGDM28-2379000000010532130.00.00.010354381.4524010
Will Vaulks4wls WALDM31-1109000001100655010.00.00.000375764.9217111
Greg Leigh22jm JAMLB30-0939000000000521010.00.00.000314568.9314010
Ciaron Brown3nir NIRCB26-3539000000000480010.00.00.000283677.8118000
Elliott Moore5eng ENGCB27-2914400000000392000.00.00.000263086.7014000
   Peter Kioso30cd CODRB26-1394600000000272110.00.00.000131968.439000
Sam Long2eng ENGCB,RB29-3519000000000483120.00.00.010313588.6015000
Jamie Cumming1eng ENGGK25-1199000000000500000.00.00.000284660.9016000
16 Players99011008210525203150.70.70.510228940172.1221868165
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-0038261060.098134666.71250.011100.000.00.011001
   Idris El Mizouni15tn TUNAM24-0978010.000010.0000000.00.000000
Tyler Goodhram19eng ENGLW,AM21-14789162564.031398111291.71333.34757.100.10.112002
   Louie Sibley14eng ENGLW23-1221010.00000010.00000.00.000000
Przemysław Płacheta7pl POLRW26-28468162369.621766111384.64666.71425.010.30.512111
   Hidde ter Avest24nl NEDRW27-226225862.5584144100.01333.30000.00.001002
Ruben Rodrigues20pt PORAM28-15268172181.027849101190.955100.02366.700.00.012002
   Matt Phillips10sct SCOLW,FW33-29422010.00000000000.00.000000
Cameron Brannagan8eng ENGDM28-23790354381.4644221172085.0141687.54666.700.00.007005
Will Vaulks4wls WALDM31-11090375764.9736168132065.0212777.83837.500.00.004002
Greg Leigh22jm JAMLB30-09390314568.9464246212777.8101283.3030.000.00.002003
Ciaron Brown3nir NIRCB26-35390283677.85181827887.5212487.5030.000.00.000001
Elliott Moore5eng ENGCB27-29144263086.75131625683.32020100.01333.300.00.001000
   Peter Kioso30cd CODRB26-13946131968.41748181172.74580.0020.000.00.000003
Sam Long2eng ENGCB,RB29-35190313588.65301631313100.0151788.22450.000.00.000000
Jamie Cumming1eng ENGGK25-11990284660.993077244100.077100.0163447.100.00.000000
16 Players99028940172.15473226212815682.112414883.8347843.610.50.74221122
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-0038210100000000000600
   Idris El Mizouni15tn TUNAM24-0978110000000000000
Tyler Goodhram19eng ENGLW,AM21-14789252050014042201601
   Louie Sibley14eng ENGLW23-1221110000000000000
Przemysław Płacheta7pl POLRW26-28468232300004000001600
   Hidde ter Avest24nl NEDRW27-22622871000110000500
Ruben Rodrigues20pt PORAM28-15268212100010000001702
   Matt Phillips10sct SCOLW,FW33-29422110000000000001
Cameron Brannagan8eng ENGDM28-23790434300000000003500
Will Vaulks4wls WALDM31-11090575076001100003701
Greg Leigh22jm JAMLB30-093904535101001900003100
Ciaron Brown3nir NIRCB26-35390363511000000002800
Elliott Moore5eng ENGCB27-29144302810000000002610
   Peter Kioso30cd CODRB26-13946191810001100001300
Sam Long2eng ENGCB,RB29-35190353142000200003100
Jamie Cumming1eng ENGGK25-119904629175000000002800
16 Players9904013534715021214422028915
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-00382110100000000110
   Idris El Mizouni15tn TUNAM24-097810010010.010000100
Tyler Goodhram19eng ENGLW,AM21-1478900000020.025050010
   Louie Sibley14eng ENGLW23-122100000010.010000000
Przemysław Płacheta7pl POLRW26-284681110011100.000000100
   Hidde ter Avest24nl NEDRW27-22622100011250.010000100
Ruben Rodrigues20pt PORAM28-1526811100010.010000100
   Matt Phillips10sct SCOLW,FW33-2942200000020.021010000
Cameron Brannagan8eng ENGDM28-23790212001425.033031330
Will Vaulks4wls WALDM31-11090544103475.011010510
Greg Leigh22jm JAMLB30-09390111001250.011010140
Ciaron Brown3nir NIRCB26-353900000000011000100
Elliott Moore5eng ENGCB27-291442102022100.000000260
   Peter Kioso30cd CODRB26-13946202002450.021101330
Sam Long2eng ENGCB,RB29-351903321011100.002111480
Jamie Cumming1eng ENGGK25-11990000000000000020
16 Players99020131361122744.41515312323390
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-003821522762150005271001021114
   Idris El Mizouni15tn TUNAM24-0978300300311100.000.01880000000
Tyler Goodhram19eng ENGLW,AM21-14789422824101426116.7583.3171304422131191
   Louie Sibley14eng ENGLW23-122120110020000000000010
Przemysław Płacheta7pl POLRW26-28468310215142312150.0150.0171958430112269
   Hidde ter Avest24nl NEDRW27-226221200660120000000000071
Ruben Rodrigues20pt PORAM28-15268320214167323133.3266.713453310101202
   Matt Phillips10sct SCOLW,FW33-294226001516100.000.0623171002163
Cameron Brannagan8eng ENGDM28-2379053416344153100.01100.0241306900100350
Will Vaulks4wls WALDM31-1109065321331206511100.000.017681911001360
Greg Leigh22jm JAMLB30-0939052315299052100.01100.014735801000262
Ciaron Brown3nir NIRCB26-353904873116104800018995700000260
Elliott Moore5eng ENGCB27-291443922316003900014652100000220
   Peter Kioso30cd CODRB26-13946275131130270009291700000110
Sam Long2eng ENGCB,RB29-351904862519404800015481000010220
Jamie Cumming1eng ENGGK25-119905041500005000016804100000200
16 Players99052575209229901452516531.31062.518610204888549728822
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-00382000001001000130100.0
   Idris El Mizouni15tn TUNAM24-09780000000000000020.0
Tyler Goodhram19eng ENGLW,AM21-14789000230400000610100.0
   Louie Sibley14eng ENGLW23-1221000000000000000
Przemysław Płacheta7pl POLRW26-28468000210401000220100.0
   Hidde ter Avest24nl NEDRW27-2262200010010000003260.0
Ruben Rodrigues20pt PORAM28-1526800002000100072250.0
   Matt Phillips10sct SCOLW,FW33-294220001100000000040.0
Cameron Brannagan8eng ENGDM28-23790100320011000400
Will Vaulks4wls WALDM31-1109000011010400043350.0
Greg Leigh22jm JAMLB30-0939000000010100045271.4
Ciaron Brown3nir NIRCB26-3539000002000000021233.3
Elliott Moore5eng ENGCB27-29144000000001000050100.0
   Peter Kioso30cd CODRB26-1394600003011000031150.0
Sam Long2eng ENGCB,RB29-3519000010001300034357.1
Jamie Cumming1eng ENGGK25-11990000000000000000
16 Players990100111511231300036302158.8

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

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Duncan WatmoreClub Crest Millwall0.120.00Blocked6Right FootVolleyGeorge SavillePass (Live)Romain EssePass (Live)
2Romain EsseClub Crest Millwall0.040.00Off Target12Left FootDuncan WatmoreShot
12Duncan WatmoreClub Crest Millwall0.040.00Off Target19Right FootMacaulay LangstaffPass (Live)George SavillePass (Live)
15Mihailo IvanovićClub Crest Millwall0.090.00Off Target8Right FootRyan LeonardPass (Live)Japhet TangangaPass (Live)
18Joe BryanClub Crest Millwall0.020.02Saved20Right FootRyan LeonardPass (Live)Japhet TangangaPass (Live)
24Japhet TangangaClub Crest Millwall0.020.20Saved19Left FootDeflected, VolleyGeorge SavilleFouled
26Mihailo IvanovićClub Crest Millwall0.040.09Saved12Right FootVolleyDuncan WatmorePass (Live)Ryan LeonardPass (Live)
32Przemysław PłachetaClub Crest Oxford United0.040.00Blocked18Right FootRuben RodriguesPass (Live)Sam LongTackle
32Ruben RodriguesClub Crest Oxford United0.090.00Blocked16Right FootPrzemysław PłachetaShot
32Przemysław PłachetaClub Crest Oxford United0.020.00Off Target25Left FootVolleyRuben RodriguesShot
34Ruben RodriguesClub Crest Oxford United0.050.00Off Target21Right FootVolleyMark HarrisPass (Live)Cameron BrannaganPass (Live)
40Will VaulksClub Crest Oxford United0.030.02Saved32Right Foot
43Ruben RodriguesClub Crest Oxford United0.050.00Blocked10HeadTyler GoodhramPass (Dead)
43Ruben RodriguesClub Crest Oxford United0.070.00Off Target12Right FootVolleyRuben RodriguesShot
47Japhet TangangaClub Crest Millwall0.040.00Blocked10HeadGeorge SavillePass (Dead)Romain EsseTake-On
56Duncan WatmoreClub Crest Millwall0.020.00Off Target15HeadJoe BryanPass (Live)Casper de NorrePass (Live)
56Macaulay LangstaffClub Crest Millwall0.060.00Off Target13Left FootRyan LeonardPass (Live)Duncan WatmoreShot
57Ruben RodriguesClub Crest Oxford United0.320.92Goal4HeadDeflectedPrzemysław PłachetaPass (Live)Mark HarrisPass (Live)
69Femi AzeezClub Crest Millwall0.120.00Off Target8Left FootVolleyFemi AzeezPass (Live)Femi AzeezTake-On
76Joe BryanClub Crest Millwall0.040.13Saved29Left FootFree kickRomain EsseFouledMurray WallacePass (Live)
76Femi AzeezClub Crest Millwall0.030.00Blocked14Right FootJoe BryanShot
79George HoneymanClub Crest Millwall0.090.00Off Target22Right FootGeorge HoneymanPass (Live)Murray WallacePass (Live)
89Ryan LeonardClub Crest Millwall0.080.00Off Target9HeadFemi AzeezPass (Live)Japhet TangangaPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Duncan WatmoreClub Crest Millwall0.120.00Blocked6Right FootVolleyGeorge SavillePass (Live)Romain EssePass (Live)
2Romain EsseClub Crest Millwall0.040.00Off Target12Left FootDuncan WatmoreShot
12Duncan WatmoreClub Crest Millwall0.040.00Off Target19Right FootMacaulay LangstaffPass (Live)George SavillePass (Live)
15Mihailo IvanovićClub Crest Millwall0.090.00Off Target8Right FootRyan LeonardPass (Live)Japhet TangangaPass (Live)
18Joe BryanClub Crest Millwall0.020.02Saved20Right FootRyan LeonardPass (Live)Japhet TangangaPass (Live)
24Japhet TangangaClub Crest Millwall0.020.20Saved19Left FootDeflected, VolleyGeorge SavilleFouled
26Mihailo IvanovićClub Crest Millwall0.040.09Saved12Right FootVolleyDuncan WatmorePass (Live)Ryan LeonardPass (Live)
47Japhet TangangaClub Crest Millwall0.040.00Blocked10HeadGeorge SavillePass (Dead)Romain EsseTake-On
56Duncan WatmoreClub Crest Millwall0.020.00Off Target15HeadJoe BryanPass (Live)Casper de NorrePass (Live)
56Macaulay LangstaffClub Crest Millwall0.060.00Off Target13Left FootRyan LeonardPass (Live)Duncan WatmoreShot
69Femi AzeezClub Crest Millwall0.120.00Off Target8Left FootVolleyFemi AzeezPass (Live)Femi AzeezTake-On
76Joe BryanClub Crest Millwall0.040.13Saved29Left FootFree kickRomain EsseFouledMurray WallacePass (Live)
76Femi AzeezClub Crest Millwall0.030.00Blocked14Right FootJoe BryanShot
79George HoneymanClub Crest Millwall0.090.00Off Target22Right FootGeorge HoneymanPass (Live)Murray WallacePass (Live)
89Ryan LeonardClub Crest Millwall0.080.00Off Target9HeadFemi AzeezPass (Live)Japhet TangangaPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
32Przemysław PłachetaClub Crest Oxford United0.040.00Blocked18Right FootRuben RodriguesPass (Live)Sam LongTackle
32Ruben RodriguesClub Crest Oxford United0.090.00Blocked16Right FootPrzemysław PłachetaShot
32Przemysław PłachetaClub Crest Oxford United0.020.00Off Target25Left FootVolleyRuben RodriguesShot
34Ruben RodriguesClub Crest Oxford United0.050.00Off Target21Right FootVolleyMark HarrisPass (Live)Cameron BrannaganPass (Live)
40Will VaulksClub Crest Oxford United0.030.02Saved32Right Foot
43Ruben RodriguesClub Crest Oxford United0.050.00Blocked10HeadTyler GoodhramPass (Dead)
43Ruben RodriguesClub Crest Oxford United0.070.00Off Target12Right FootVolleyRuben RodriguesShot
57Ruben RodriguesClub Crest Oxford United0.320.92Goal4HeadDeflectedPrzemysław PłachetaPass (Live)Mark HarrisPass (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.