Middlesbrough vs. Millwall Match Report – Saturday November 20, 2021

EFL Championship (Matchweek 18)
Middlesbrough
1
1.4
6-5-7
Manager: Chris Wilder
Captain: Jonny Howson
Millwall
1
0.4
6-8-4
Manager: Gary Rowett
Saturday November 20, 2021, 15:00 (venue time)
EFL Championship (Matchweek 18)
Middlesbrough vs. Millwall Historical Head-to-Head
 
Attendance: 20,845
Venue: Riverside Stadium, Middlesbrough
Officials: Oliver Langford (Referee) · George Byrne (AR1) · Geoffrey Liddle (AR2) · Martin Coy (4th)
Matt Crooks · 15’
Sol Bamba (OG) · 27’
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
 15’
1:0
 — Goal 1:0
 27’
1:1
Own Goal
 — Goal
 34’
1:1
 — Yellow Card
45+3’
1:1
 — Yellow Card
Half Time
 46’
1:1
 — Substitute
 57’
1:1
 — Yellow Card
 67’
1:1
 — Substitute
 71’
1:1
 — Substitute
 81’
1:1
 — Substitute
 86’
1:1
 — Substitute
 87’
1:1
 — Substitute

Team Stats

Possession
51%
49%
Passing Accuracy
280 of 400 — 70%
68% — 265 of 392
Shots on Target
7 of 13 — 54%
17% — 1 of 6
Saves
1 of 1 — 100%
85% — 6 of 7
Cards
Middlesbrough
 
Millwall
10
Fouls
16
10
Corners
4
18
Crosses
16
511
Touches
488
Middlesbrough
 
Millwall
11
Tackles
14
6
Interceptions
15
23
Aerials Won
18
23
Clearances
24
Middlesbrough
 
Millwall
0
Offsides
2
3
Goal Kicks
5
22
Throw Ins
24
73
Long Balls
94
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
Andraž Šporar11si SVNFW27-2664500001100180000.20.20.23081080.019142
   Josh Coburn37eng ENGFW18-349450000000090000.00.00.0104580.008000
Duncan Watmore18eng ENGFW27-2578601001100220000.10.10.451111573.3316311
   Uche Ikpeazu9ug UGAFW26-26540000000060000.00.00.1203560.013000
Marcus Tavernier7eng ENGCM22-2439000003200631100.10.10.040315160.8340342
Jonny Howson16eng ENGCM33-1839000000010403100.00.00.020263086.7519111
Matt Crooks25eng ENGCM27-3049010004200500020.90.90.240264065.0735321
Marc Bola27eng ENGWB23-3469000002100610020.10.10.021395570.9742332
Isaiah Jones35eng ENGWB22-1477000000000362000.00.00.000152365.2210132
   Onel Hernández8cu CUBWB28-2922000002000130000.10.10.0106875.0010232
Lee Peltier14eng ENGCB34-3449000000000493000.00.00.000263574.3419111
Sol Bamba22ci CIVCB36-3119000000000521110.00.00.000364090.0620000
Paddy McNair17nir NIRCB26-2079000000000581300.00.00.000305158.8328100
Luke Daniels28eng ENGGK33-3199000000000340000.00.00.000193259.4022000
14 Players99011001371051111651.51.50.924228040070.042281192214
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
Andraž Šporar11si SVNFW27-2664581080.0133355683.322100.011100.000.20.221001
   Josh Coburn37eng ENGFW18-349454580.05932366.722100.00000.00.000000
Duncan Watmore18eng ENGFW27-25786111573.31393199100.02366.70010.40.041003
   Uche Ikpeazu9ug UGAFW26-26543560.0271222100.0020.00000.10.110101
Marcus Tavernier7eng ENGCM22-24390315160.8464150192382.6101662.521118.200.00.000003
Jonny Howson16eng ENGCM33-18390263086.74541521313100.0111291.72540.000.00.002005
Matt Crooks25eng ENGCM27-30490264065.0425147141782.4111861.11520.000.20.222107
Marc Bola27eng ENGWB23-34690395570.9592188243080.0101566.74757.100.00.005107
Isaiah Jones35eng ENGWB22-14770152365.223492101376.951050.00000.00.001002
   Onel Hernández8cu CUBWB28-292206875.0132033100.02366.711100.000.00.000000
Lee Peltier14eng ENGCB34-34490263574.3466191101190.9131681.33837.500.00.002004
Sol Bamba22ci CIVCB36-31190364090.0711419131492.9181994.75771.400.00.003006
Paddy McNair17nir NIRCB26-20790305158.8566201151978.9111861.141330.800.00.305003
Luke Daniels28eng ENGGK33-31990193259.465559555100.04580.0102245.500.00.001000
14 Players99028040070.05057221614416885.710114171.6338041.310.91.09233042
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
Andraž Šporar11si SVNFW27-266451082010010000801
   Josh Coburn37eng ENGFW18-34945550000000000400
Duncan Watmore18eng ENGFW27-25786151410000000001101
   Uche Ikpeazu9ug UGAFW26-2654550000000000300
Marcus Tavernier7eng ENGCM22-24390514473006043003101
Jonny Howson16eng ENGCM33-18390302911001000002600
Matt Crooks25eng ENGCM27-30490403910102100002600
Marc Bola27eng ENGWB23-34690554961002500003901
Isaiah Jones35eng ENGWB22-14770231940000400001500
   Onel Hernández8cu CUBWB28-29220880000100000600
Lee Peltier14eng ENGCB34-34490352872000500002600
Sol Bamba22ci CIVCB36-31190403822000000003600
Paddy McNair17nir NIRCB26-207905137142006665003000
Luke Daniels28eng ENGGK33-31990322396000000001900
14 Players99040034654172018221080028004
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
Andraž Šporar11si SVNFW27-26645000000000000000
   Josh Coburn37eng ENGFW18-34945000000000000000
Duncan Watmore18eng ENGFW27-2578600000020.020000000
   Uche Ikpeazu9ug UGAFW26-2654000000000000000
Marcus Tavernier7eng ENGCM22-24390110100000001220
Jonny Howson16eng ENGCM33-183903212011100.000001410
Matt Crooks25eng ENGCM27-3049000000010.012020010
Marc Bola27eng ENGWB23-34690000000002110000
Isaiah Jones35eng ENGWB22-1477021020010.010000230
   Onel Hernández8cu CUBWB28-29220000000000000000
Lee Peltier14eng ENGCB34-344903212022100.000000380
Sol Bamba22ci CIVCB36-3119011010010.011101250
Paddy McNair17nir NIRCB26-20790111001250.010003410
Luke Daniels28eng ENGGK33-31990000000000000020
14 Players99011838041040.06523617230
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
Andraž Šporar11si SVNFW27-266451800996184250.0250.09592110340134
   Josh Coburn37eng ENGFW18-349459035109000849150002171
Duncan Watmore18eng ENGFW27-25786220081552211100.000.0161186533251185
   Uche Ikpeazu9ug UGAFW26-265460015160003900001042
Marcus Tavernier7eng ENGCM22-24390632924303634250.0250.0401688131100415
Jonny Howson16eng ENGCM33-183904011025514011100.000.019673510012201
Matt Crooks25eng ENGCM27-30490502626194502150.0150.0351678632010379
Marc Bola27eng ENGWB23-34690611822312613266.7133.34217711230201397
Isaiah Jones35eng ENGWB22-147703651117111363266.7133.310874610040124
   Onel Hernández8cu CUBWB28-292201301583133266.7133.31069422021082
Lee Peltier14eng ENGCB34-344904982325304911100.000.01916612011010180
Sol Bamba22ci CIVCB36-31190527292300520002014211300010190
Paddy McNair17nir NIRCB26-20790582172815158000281376110001261
Luke Daniels28eng ENGGK33-3199034233400034000221014000000140
14 Players9905115115121815227511221463.6836.428115168371971021627641
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%
Andraž Šporar11si SVNFW27-266450000100000000010.0
   Josh Coburn37eng ENGFW18-3494500021000000011325.0
Duncan Watmore18eng ENGFW27-257860000200000001010.0
   Uche Ikpeazu9ug UGAFW26-265400000000000012166.7
Marcus Tavernier7eng ENGCM22-2439000013061100092166.7
Jonny Howson16eng ENGCM33-183901002101120008030.0
Matt Crooks25eng ENGCM27-3049000040020000042250.0
Marc Bola27eng ENGWB23-3469000000020000072166.7
Isaiah Jones35eng ENGWB22-14770000010001000710100.0
   Onel Hernández8cu CUBWB28-29220000000100000100
Lee Peltier14eng ENGCB34-3449000000000200023350.0
Sol Bamba22ci CIVCB36-3119000015001100144266.7
Paddy McNair17nir NIRCB26-20790000020631000650100.0
Luke Daniels28eng ENGGK33-31990000000000000210100.0
14 Players99010010160186800153231856.1

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 ENG33-319901110.00.192142.929462.140.33100.067.71516.7518.1

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
Benik Afobe23cd CODFW28-2818000002100261000.30.30.030101952.6012121
   Maikel Kieftenbeld6nl NEDFW31-147100000000030000.00.00.000020.001000
Mason Bennett20eng ENGAM25-1286600000010261100.00.00.010111764.7010221
   Sheyi Ojo14eng ENGAM24-1542400000000101000.00.00.0006875.017011
Jed Wallace7eng ENGAM27-2398500000000341100.00.00.110162759.3317021
   Matt Smith10eng ENGAM32-16650000000010000.00.00.000010.002000
Billy Mitchell24eng ENGCM21-2129000002000420110.00.00.010233076.7023032
George Saville17nir NIRCM28-1729000001000371010.00.00.010233271.9321000
Scott Malone11eng ENGWB30-2409000000000532120.00.00.010304566.7012000
Ryan Leonard18eng ENGWB29-1809000001000443300.00.00.210213461.8211000
Jake Cooper5eng ENGCB26-2909000000010661110.00.00.000375666.1237100
Shaun Hutchinson4eng ENGCB30-3629000000000642400.00.00.000435676.8135000
Daniel Ballard26nir NIRCB22-0599000000000481310.00.00.000283775.7528000
Bartosz Białkowski33pl POLGK34-1379000000000340000.00.00.000172860.7013000
14 Players99000006120488141560.40.40.49026539267.6172294106
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
Benik Afobe23cd CODFW28-28180101952.610767977.82825.0010.000.00.010000
   Maikel Kieftenbeld6nl NEDFW31-14710020.0000000010.000.00.000000
Mason Bennett20eng ENGAM25-12866111764.71432981172.72450.011100.000.00.101000
   Sheyi Ojo14eng ENGAM24-154246875.075134580.022100.00000.00.000001
Jed Wallace7eng ENGAM27-23985162759.32951016966.791181.81714.300.10.112103
   Matt Smith10eng ENGAM32-1665010.00000010.00000.00.000000
Billy Mitchell24eng ENGCM21-21290233076.75164055100.0121485.76966.700.00.012000
George Saville17nir NIRCM28-17290233271.9373135101376.9111478.61425.000.00.001003
Scott Malone11eng ENGWB30-24090304566.75821591515100.0111668.841040.000.00.001000
Ryan Leonard18eng ENGWB29-18090213461.84412256785.7101376.951338.500.20.111002
Jake Cooper5eng ENGCB26-29090375666.1775321121580.0202580.051533.300.00.003002
Shaun Hutchinson4eng ENGCB30-36290435676.8900367131776.5172085.0121866.700.00.000001
Daniel Ballard26nir NIRCB22-05990283775.75953291111100.0131681.341040.000.00.003005
Bartosz Białkowski33pl POLGK34-13790172860.742026544100.088100.051631.300.00.000000
14 Players99026539267.65222199010112183.511715277.04410541.900.40.34141017
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
Benik Afobe23cd CODFW28-28180191900001000001000
   Maikel Kieftenbeld6nl NEDFW31-14710210000000000010
Mason Bennett20eng ENGAM25-12866171700001000001100
   Sheyi Ojo14eng ENGAM24-15424880000100000601
Jed Wallace7eng ENGAM27-23985272341105010101600
   Matt Smith10eng ENGAM32-1665110000000000000
Billy Mitchell24eng ENGCM21-21290303000000000002301
George Saville17nir NIRCM28-17290323111000000002300
Scott Malone11eng ENGWB30-2409045222230171631203010
Ryan Leonard18eng ENGWB29-180903424102011800002101
Jake Cooper5eng ENGCB26-29090565600020000003701
Shaun Hutchinson4eng ENGCB30-36290565511000000004300
Daniel Ballard26nir NIRCB22-05990373700000000002800
Bartosz Białkowski33pl POLGK34-13790282172000000001700
14 Players9903923454510141624413026524
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
Benik Afobe23cd CODFW28-28180111001425.030000100
   Maikel Kieftenbeld6nl NEDFW31-14710000000000000000
Mason Bennett20eng ENGAM25-12866110100000001220
   Sheyi Ojo14eng ENGAM24-15424110100000000100
Jed Wallace7eng ENGAM27-23985110101250.010001210
   Matt Smith10eng ENGAM32-1665000000000000000
Billy Mitchell24eng ENGCM21-21290000000001101120
George Saville17nir NIRCM28-1729011100010.011010110
Scott Malone11eng ENGWB30-24090212002366.712201310
Ryan Leonard18eng ENGWB29-18090332012366.710003630
Jake Cooper5eng ENGCB26-29090101001425.031011230
Shaun Hutchinson4eng ENGCB30-36290210200000004630
Daniel Ballard26nir NIRCB22-05990111001520.041013460
Bartosz Białkowski33pl POLGK34-13790000000000000020
14 Players990141185182236.4146331529240
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
Benik Afobe23cd CODFW28-28180260410126262150.0150.012351610031192
   Maikel Kieftenbeld6nl NEDFW31-1471030120030001200000010
Mason Bennett20eng ENGAM25-1286626231681262150.0150.010621920132173
   Sheyi Ojo14eng ENGAM24-1542410026201011100.000.0727100000071
Jed Wallace7eng ENGAM27-23985341220150342150.0150.0171003502011247
   Matt Smith10eng ENGAM32-166510010010002900000130
Billy Mitchell24eng ENGCM21-21290423132631423266.7133.323891600001270
George Saville17nir NIRCM28-172903721122503700021984900000191
Scott Malone11eng ENGWB30-2409053516231405300012601000001151
Ryan Leonard18eng ENGWB29-1809044117171104400011461300000172
Jake Cooper5eng ENGCB26-2909066838245366000371319010010410
Shaun Hutchinson4eng ENGCB30-362906484915116400035905300010340
Daniel Ballard26nir NIRCB22-05990485252310480002818111000000300
Bartosz Białkowski33pl POLGK34-137903431340003400013103640000090
14 Players99048866215205771248810660.0440.022910334854219726317
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%
Benik Afobe23cd CODFW28-2818000011110100032625.0
   Maikel Kieftenbeld6nl NEDFW31-14710000200000000100
Mason Bennett20eng ENGAM25-12866100510111000330100.0
   Sheyi Ojo14eng ENGAM24-154240000011010000010.0
Jed Wallace7eng ENGAM27-239850001005110002020.0
   Matt Smith10eng ENGAM32-1665000100000000010100.0
Billy Mitchell24eng ENGCM21-2129000001001000081325.0
George Saville17nir NIRCM28-17290000140001000111150.0
Scott Malone11eng ENGWB30-240900001007110004010.0
Ryan Leonard18eng ENGWB29-1809000000013300022250.0
Jake Cooper5eng ENGCB26-2909010020001000053350.0
Shaun Hutchinson4eng ENGCB30-3629000012004100054266.7
Daniel Ballard26nir NIRCB22-0599000011003100041233.3
Bartosz Białkowski33pl POLGK34-13790000000000000100
14 Players9902001610216151100049182343.9

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
Bartosz Białkowskipl POL34-1379071685.71.521315.423734.834.45100.065.214214.318.4

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
1Duncan WatmoreClub Crest Middlesbrough0.130.16Saved19Left FootAndraž ŠporarPass (Live)Marcus TavernierPass (Live)
12Marc BolaClub Crest Middlesbrough0.020.11Saved32Left FootMatt CrooksPass (Live)Matt CrooksPass (Live)
15Matt CrooksClub Crest Middlesbrough0.280.90Goal3HeadDuncan WatmoreTake-OnMarc BolaPass (Live)
23Andraž ŠporarClub Crest Middlesbrough0.200.07Saved17Right FootMatt CrooksPass (Live)Jonny HowsonPass (Live)
23Matt CrooksClub Crest Middlesbrough0.50Off Target10HeadAndraž ŠporarShot
26Matt CrooksClub Crest Middlesbrough0.040.09Saved25Right FootAndraž ŠporarPass (Live)
34Marcus TavernierClub Crest Middlesbrough0.050.13Saved18Left FootMarcus TavernierTake-OnDuncan WatmorePass (Live)
41Billy MitchellClub Crest Millwall0.01Blocked24Left FootVolleyMason BennettPass (Live)Benik AfobePass (Live)
42Billy MitchellClub Crest Millwall0.02Off Target16HeadBilly MitchellShot
48Benik AfobeClub Crest Millwall0.09Blocked18Right FootJed WallacePass (Live)George SavillePass (Live)
50Ryan LeonardClub Crest Millwall0.01Off Target36Right Foot
54Marcus TavernierClub Crest Middlesbrough0.030.07Saved30Left FootMatt CrooksPass (Live)Marc BolaPass (Live)
57Marc BolaClub Crest Middlesbrough0.04Off Target17Left FootDuncan WatmorePass (Live)Duncan WatmorePass (Live)
59George SavilleClub Crest Millwall0.03Blocked24Left FootVolleyBenik AfobePass (Live)Scott MalonePass (Dead)
65Marcus TavernierClub Crest Middlesbrough0.03Blocked33Left FootFree kickJosh CoburnFouledMarcus TavernierPass (Live)
68Benik AfobeClub Crest Millwall0.230.07Saved9Right FootDeflectedRyan LeonardPass (Dead)Benik AfobePass (Live)
84Onel HernándezClub Crest Middlesbrough0.05Blocked20Right FootDuncan WatmorePass (Live)Marcus TavernierFouled
89Onel HernándezClub Crest Middlesbrough0.07Blocked13Right FootUche IkpeazuPass (Live)Onel HernándezTake-On
90Matt CrooksClub Crest Middlesbrough0.09Off Target10Right FootVolleyUche IkpeazuPass (Live)Jonny HowsonPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
1Duncan WatmoreClub Crest Middlesbrough0.130.16Saved19Left FootAndraž ŠporarPass (Live)Marcus TavernierPass (Live)
12Marc BolaClub Crest Middlesbrough0.020.11Saved32Left FootMatt CrooksPass (Live)Matt CrooksPass (Live)
15Matt CrooksClub Crest Middlesbrough0.280.90Goal3HeadDuncan WatmoreTake-OnMarc BolaPass (Live)
23Andraž ŠporarClub Crest Middlesbrough0.200.07Saved17Right FootMatt CrooksPass (Live)Jonny HowsonPass (Live)
23Matt CrooksClub Crest Middlesbrough0.50Off Target10HeadAndraž ŠporarShot
26Matt CrooksClub Crest Middlesbrough0.040.09Saved25Right FootAndraž ŠporarPass (Live)
34Marcus TavernierClub Crest Middlesbrough0.050.13Saved18Left FootMarcus TavernierTake-OnDuncan WatmorePass (Live)
54Marcus TavernierClub Crest Middlesbrough0.030.07Saved30Left FootMatt CrooksPass (Live)Marc BolaPass (Live)
57Marc BolaClub Crest Middlesbrough0.04Off Target17Left FootDuncan WatmorePass (Live)Duncan WatmorePass (Live)
65Marcus TavernierClub Crest Middlesbrough0.03Blocked33Left FootFree kickJosh CoburnFouledMarcus TavernierPass (Live)
84Onel HernándezClub Crest Middlesbrough0.05Blocked20Right FootDuncan WatmorePass (Live)Marcus TavernierFouled
89Onel HernándezClub Crest Middlesbrough0.07Blocked13Right FootUche IkpeazuPass (Live)Onel HernándezTake-On
90Matt CrooksClub Crest Middlesbrough0.09Off Target10Right FootVolleyUche IkpeazuPass (Live)Jonny HowsonPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
41Billy MitchellClub Crest Millwall0.01Blocked24Left FootVolleyMason BennettPass (Live)Benik AfobePass (Live)
42Billy MitchellClub Crest Millwall0.02Off Target16HeadBilly MitchellShot
48Benik AfobeClub Crest Millwall0.09Blocked18Right FootJed WallacePass (Live)George SavillePass (Live)
50Ryan LeonardClub Crest Millwall0.01Off Target36Right Foot
59George SavilleClub Crest Millwall0.03Blocked24Left FootVolleyBenik AfobePass (Live)Scott MalonePass (Dead)
68Benik AfobeClub Crest Millwall0.230.07Saved9Right FootDeflectedRyan LeonardPass (Dead)Benik AfobePass (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.