Middlesbrough vs. Cardiff City Match Report – Saturday February 27, 2021

EFL Championship (Matchweek 33)
Middlesbrough
1
1.4
13-8-12
Manager: Neil Warnock
Cardiff City
1
0.2
14-8-11
Manager: Mick McCarthy
Saturday February 27, 2021, 15:00 (venue time)
EFL Championship (Matchweek 33)
Middlesbrough vs. Cardiff City Historical Head-to-Head
 
Venue: Riverside Stadium, Middlesbrough
Officials: Jarred Gillett (Referee) · Daniel Leach (AR1) · Wade Smith  (AR2) · Tom Nield (4th)
Paddy McNair · 82’
Sean Morrison · 37’
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
 30’
0:0
 — Yellow Card
 37’
0:1
 — Goal 0:1
Half Time
 57’
0:1
 — Yellow Card
 59’
0:1
 — Yellow Card
 61’
0:1
 — Substitute
 67’
0:1
 — Substitute
 67’
0:1
 — Substitute
 71’
0:1
 — Substitute
 71’
0:1
 — Substitute
 81’
0:1
 — Substitute
 81’
0:1
 — Substitute
 82’
1:1
 — Goal 1:1

Team Stats

Possession
61%
39%
Passing Accuracy
266 of 452 — 59%
42% — 119 of 284
Shots on Target
2 of 10 — 20%
100% — 2 of 2
Saves
1 of 2 — 50%
50% — 1 of 2
Cards
Middlesbrough
 
Cardiff City
8
Fouls
12
11
Corners
0
28
Crosses
3
519
Touches
381
Middlesbrough
 
Cardiff City
6
Tackles
11
6
Interceptions
14
29
Aerials Won
44
8
Clearances
33
Middlesbrough
 
Cardiff City
1
Offsides
0
6
Goal Kicks
5
39
Throw Ins
25
103
Long Balls
104
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
Duncan Watmore18eng ENGFW26-3568000001000240000.10.10.020131968.4016121
   Djed Spence29eng ENGRW20-2021000000000140000.00.00.010101283.3110100
Britt Assombalonga9cd CODLW28-0838000003100160000.20.20.0105955.6111011
   Chuba Akpom10eng ENGFW25-141100100200020000.30.30.9110001000
Nathaniel Mendez-Laing19gt GUARW28-3187000000000370030.00.00.110243275.0117011
   Neeskens Kebano21cd CODLW,RW28-3542000000000180000.00.00.120111764.7013000
Jonny Howson16eng ENGLM32-2829000000000551100.00.00.120335066.01229310
Paddy McNair17nir NIRCM25-3069010002100622111.01.00.010335658.9431200
Marcus Tavernier7eng ENGRM21-3429000000000611020.00.00.020375172.5437200
Marc Bola27eng ENGLB23-0807000000000270010.00.00.000142556.0317222
   Marvin Johnson3eng ENGLB30-0882000001000121000.00.00.00031030.013100
Dael Fry6eng ENGCB23-1819000000000441100.00.00.110213953.8115011
Grant Hall4eng ENGCB29-1219000001000430200.10.10.000213560.0116000
Anfernee Dijksteel2sr SURRB24-1239000000000670110.00.00.040336253.2725010
Marcus Bettinelli1eng ENGGK28-2799000000000370000.00.00.00083522.9020000
15 Players9901100102005196681.71.71.318126645258.8362611296
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
Duncan Watmore18eng ENGFW26-35680131968.41112491181.82540.00000.00.000000
   Djed Spence29eng ENGRW20-20210101283.3120347887.533100.00000.00.000001
Britt Assombalonga9cd CODLW28-083805955.610131425.03475.011100.000.00.001001
   Chuba Akpom10eng ENGFW25-14110000000000010.90.010000
Nathaniel Mendez-Laing19gt GUARW28-31870243275.029692192286.43475.01333.300.10.112111
   Neeskens Kebano21cd CODLW,RW28-35420111764.7208376966.74757.111100.000.10.011110
Jonny Howson16eng ENGLM32-28290335066.0642280152075.0142166.74850.000.10.1155012
Paddy McNair17nir NIRCM25-30690335658.9541209142166.7162272.721118.200.00.114104
Marcus Tavernier7eng ENGRM21-34290375172.5545128232592.0131872.21616.700.00.202104
Marc Bola27eng ENGLB23-08070142556.0182105101283.341040.0020.000.00.002103
   Marvin Johnson3eng ENGLB30-0882031030.051202450.01425.0010.000.00.002001
Dael Fry6eng ENGCB23-18190213953.84851552728.6172470.82633.300.10.011101
Grant Hall4eng ENGCB29-12190213560.036815191275.0121770.6040.000.00.000001
Anfernee Dijksteel2sr SURRB24-12390336253.2585217172373.9132846.43837.500.00.016007
Marcus Bettinelli1eng ENGGK28-2799083522.933332611100.022100.053215.600.00.003100
15 Players99026645258.84568178113517975.410716963.3208324.111.30.672912236
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
Duncan Watmore18eng ENGFW26-35680191900003000001301
   Djed Spence29eng ENGRW20-20210121110001100001001
Britt Assombalonga9cd CODLW28-08380990000000000500
   Chuba Akpom10eng ENGFW25-14110000000000000000
Nathaniel Mendez-Laing19gt GUARW28-31870323020002200002402
   Neeskens Kebano21cd CODLW,RW28-35420171700016000001100
Jonny Howson16eng ENGLM32-28290504550001500003300
Paddy McNair17nir NIRCM25-30690564796005031003301
Marcus Tavernier7eng ENGRM21-342905139122016083003701
Marc Bola27eng ENGLB23-08070251960002600001400
   Marvin Johnson3eng ENGLB30-088201073000230000301
Dael Fry6eng ENGCB23-18190393900000000002100
Grant Hall4eng ENGCB29-12190353500000000002100
Anfernee Dijksteel2sr SURRB24-1239062382310002200003311
Marcus Bettinelli1eng ENGGK28-2799035278200000000800
15 Players99045238269110228391140026618
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
Duncan Watmore18eng ENGFW26-35680000000000000000
   Djed Spence29eng ENGRW20-20210000000000000000
Britt Assombalonga9cd CODLW28-08380000000000000000
   Chuba Akpom10eng ENGFW25-14110000000000000000
Nathaniel Mendez-Laing19gt GUARW28-31870000000003030000
   Neeskens Kebano21cd CODLW,RW28-35420000000000000000
Jonny Howson16eng ENGLM32-28290111000000001210
Paddy McNair17nir NIRCM25-306902111022100.001011300
Marcus Tavernier7eng ENGRM21-342901101011100.002020100
Marc Bola27eng ENGLB23-08070000000001010000
   Marvin Johnson3eng ENGLB30-088201110011100.000000100
Dael Fry6eng ENGCB23-18190111000000001220
Grant Hall4eng ENGCB29-12190000000000002220
Anfernee Dijksteel2sr SURRB24-12390000000001011120
Marcus Bettinelli1eng ENGGK28-27990000000000000010
15 Players9906542044100.0080861280
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
Duncan Watmore18eng ENGFW26-3568024006184242150.0150.016824710021187
   Djed Spence29eng ENGRW20-20210140041001400010713411001123
Britt Assombalonga9cd CODLW28-08380160041261611100.000.01156200042167
   Chuba Akpom10eng ENGFW25-1411020002220001210000021
Nathaniel Mendez-Laing19gt GUARW28-318703703142023711100.000.017833800021203
   Neeskens Kebano21cd CODLW,RW28-354201800414018000131743101000162
Jonny Howson16eng ENGLM32-2829055252427055100.01100.02918312633010292
Paddy McNair17nir NIRCM25-3069062183224162000311888422001261
Marcus Tavernier7eng ENGRM21-3429061012338361000372167222241404
Marc Bola27eng ENGLB23-080702703121202722100.000.017754021010151
   Marvin Johnson3eng ENGLB30-08820120444112000333241000020
Dael Fry6eng ENGCB23-181904442120404411100.000.015695900000152
Grant Hall4eng ENGCB29-121904311922224300016864300011121
Anfernee Dijksteel2sr SURRB24-1239067019409067100.01100.0251386000010211
Marcus Bettinelli1eng ENGGK28-2799037293700037000201004600000180
15 Players99051937120209196215199666.7333.326115567071210216826235
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%
Duncan Watmore18eng ENGFW26-3568000001030000021325.0
   Djed Spence29eng ENGRW20-20210000100100000100
Britt Assombalonga9cd CODLW28-0838000030100000003730.0
   Chuba Akpom10eng ENGFW25-1411000010000000001150.0
Nathaniel Mendez-Laing19gt GUARW28-3187000001020000021712.5
   Neeskens Kebano21cd CODLW,RW28-354200000106000000010.0
Jonny Howson16eng ENGLM32-2829000001011100052528.6
Paddy McNair17nir NIRCM25-30690000020511000114266.7
Marcus Tavernier7eng ENGRM21-3429000003060100021516.7
Marc Bola27eng ENGLB23-08070000020200000200
   Marvin Johnson3eng ENGLB30-088200001002010001010.0
Dael Fry6eng ENGCB23-1819000010001100073442.9
Grant Hall4eng ENGCB29-12190000100020000610758.8
Anfernee Dijksteel2sr SURRB24-1239000000001000063175.0
Marcus Bettinelli1eng ENGGK28-27990000000000000100
15 Players9900008111286500046294439.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
Marcus Bettinellieng ENG28-2799021150.00.643013.329282.852.06100.071.011100.0425.0

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
Kieffer Moore10wls WALFW28-2039000000000412110.00.00.010163447.1217110
Josh Murphy11eng ENGFW26-0036000000000170010.00.00.00051145.529210
   Sheyi Ojo27eng ENGFW23-253300000000050000.00.00.0002450.004010
Harry Wilson23wls WALAM23-3426600001100282100.10.10.00091850.0114100
   Leandro Bacuna7cw CUWAM29-190240000000090000.00.00.0002633.306000
Marlon Pack21eng ENGCM29-3399000000000320220.00.00.00082236.4012000
Will Vaulks6wls WALCM27-1676601000010200000.00.00.11181747.114000
   Joe Ralls8eng ENGCM27-1382400000000111000.00.00.00051050.005000
Joe Bennett3eng ENGWB30-3369000000010410300.00.00.000143342.4111000
Perry Ng38eng ENGWB24-3069000000010313310.00.00.00081747.147010
Curtis Nelson16eng ENGCB27-2829000000000430110.00.00.010133636.118000
Aden Flint5eng ENGCB31-2319000000000391200.00.00.00082729.615000
Sean Morrison4eng ENGCB30-0509010001100432100.10.10.000143046.706000
Dillon Phillips1eng ENGGK25-2619000000000210000.00.00.00071936.809000
14 Players99011002230381111460.20.20.13111928441.913117440
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
Kieffer Moore10wls WALFW28-20390163447.117730112152.43742.9010.000.00.002002
Josh Murphy11eng ENGFW26-0036051145.582233560.011100.01333.300.00.001002
   Sheyi Ojo27eng ENGFW23-253302450.015011100.0010.00000.00.000000
Harry Wilson23wls WALAM23-3426691850.0123155683.33837.5020.000.00.001001
   Leandro Bacuna7cw CUWAM29-190242633.31702366.7010.0020.000.00.000000
Marlon Pack21eng ENGCM29-3399082236.41121861154.52728.6030.000.00.001000
Will Vaulks6wls WALCM27-1676681747.1166812366.75862.51520.010.10.011001
   Joe Ralls8eng ENGCM27-1382451050.073333475.02450.0020.000.00.002000
Joe Bennett3eng ENGWB30-33690143342.428020161154.531030.04757.100.00.004001
Perry Ng38eng ENGWB24-3069081747.1130803650.05955.6020.000.00.003004
Curtis Nelson16eng ENGCB27-28290133636.12391847977.841136.421612.500.00.001001
Aden Flint5eng ENGCB31-2319082729.61351273933.351145.5070.000.00.000001
Sean Morrison4eng ENGCB30-05090143046.74343710081553.361442.900.00.000000
Dillon Phillips1eng ENGGK25-2619071936.83963920011100.061833.300.00.001000
14 Players99011928441.923791555528958.4429444.7208224.410.10.11170013
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
Kieffer Moore10wls WALFW28-20390343310000000001602
Josh Murphy11eng ENGFW26-0036011110000100000502
   Sheyi Ojo27eng ENGFW23-25330440000000000200
Harry Wilson23wls WALAM23-3426618171000100000900
   Leandro Bacuna7cw CUWAM29-19024660000000000200
Marlon Pack21eng ENGCM29-3399022220000000000801
Will Vaulks6wls WALCM27-1676617143000130000801
   Joe Ralls8eng ENGCM27-138241091100000000500
Joe Bennett3eng ENGWB30-33690333030000300001402
Perry Ng38eng ENGWB24-3069017170000000000800
Curtis Nelson16eng ENGCB27-28290362970000700001300
Aden Flint5eng ENGCB31-2319027261100000000800
Sean Morrison4eng ENGCB30-0509030161420001200001400
Dillon Phillips1eng ENGGK25-2619019109400000000700
14 Players99028424440800325000011908
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
Kieffer Moore10wls WALFW28-20390221010001011330
Josh Murphy11eng ENGFW26-00360000000001010000
   Sheyi Ojo27eng ENGFW23-25330000000000000000
Harry Wilson23wls WALAM23-34266222001425.030001310
   Leandro Bacuna7cw CUWAM29-19024000000000000000
Marlon Pack21eng ENGCM29-33990000000002112210
Will Vaulks6wls WALCM27-1676600000010.010000010
   Joe Ralls8eng ENGCM27-138241001011100.000000100
Joe Bennett3eng ENGWB30-33690000000000003330
Perry Ng38eng ENGWB24-3069032120010.011013650
Curtis Nelson16eng ENGCB27-28290000000001101120
Aden Flint5eng ENGCB31-231901110011100.000002380
Sean Morrison4eng ENGCB30-0509022110010.010001380
Dillon Phillips1eng ENGGK25-26190000000000000010
14 Players9901196413933.366241425330
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
Kieffer Moore10wls WALFW28-2039041362314141100.01100.017903013040292
Josh Murphy11eng ENGFW26-003601701107017100.01100.0948312102082
   Sheyi Ojo27eng ENGFW23-253305021305100.01100.046020000131
Harry Wilson23wls WALAM23-342662826121002800014693111030135
   Leandro Bacuna7cw CUWAM29-19024912620900066800111060
Marlon Pack21eng ENGCM29-3399032192030320001245100020132
Will Vaulks6wls WALCM27-16766201610402000041210000170
   Joe Ralls8eng ENGCM27-1382411028101100051350000040
Joe Bennett3eng ENGWB30-33690414201930410001147400000101
Perry Ng38eng ENGWB24-3069031613154031100.01100.073400101060
Curtis Nelson16eng ENGCB27-2829043421250043000829150000050
Aden Flint5eng ENGCB31-2319039828101139000545200000050
Sean Morrison4eng ENGCB30-050904392418114300063060000050
Dillon Phillips1eng ENGGK25-2619021182100021000966340000040
14 Players99038157161177533381400.04100.011765618047113211813
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%
Kieffer Moore10wls WALFW28-203900001200120001014670.0
Josh Murphy11eng ENGFW26-003600000001000003040.0
   Sheyi Ojo27eng ENGFW23-253300000000000001020.0
Harry Wilson23wls WALAM23-3426600010011200041325.0
   Leandro Bacuna7cw CUWAM29-1902400010000000031150.0
Marlon Pack21eng ENGCM29-3399000011002000044180.0
Will Vaulks6wls WALCM27-1676610010010000022166.7
   Joe Ralls8eng ENGCM27-1382400010000000021150.0
Joe Bennett3eng ENGWB30-33690100200030000550100.0
Perry Ng38eng ENGWB24-3069010033003200041150.0
Curtis Nelson16eng ENGCB27-2829000000001000056366.7
Aden Flint5eng ENGCB31-2319000001002100037277.8
Sean Morrison4eng ENGCB30-0509000011001200022433.3
Dillon Phillips1eng ENGGK25-26190000000000000000
14 Players9903001280314900048442960.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
Dillon Phillipseng ENG25-2619021150.01.261833.314192.955.95100.063.22200.0112.5

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
9Harry WilsonClub Crest Cardiff City0.060.13Saved29Left FootFree kickKieffer MooreFouledCurtis NelsonPass (Live)
25Paddy McNairClub Crest Middlesbrough0.09Off Target20Right FootFree kickMarcus TavernierFouledDuncan WatmorePass (Live)
31Britt AssombalongaClub Crest Middlesbrough0.070.21Saved12Right FootDeflectedJonny HowsonPass (Live)Anfernee DijksteelPass (Live)
32Grant HallClub Crest Middlesbrough0.09Off Target4HeadNathaniel Mendez-LaingPass (Live)Marcus TavernierPass (Live)
35Duncan WatmoreClub Crest Middlesbrough0.11Blocked11Right FootDuncan WatmoreTake-OnDael FryPass (Live)
37Sean MorrisonClub Crest Cardiff City0.130.43Goal6HeadWill VaulksPass (Dead)
41Britt AssombalongaClub Crest Middlesbrough0.03Off Target17HeadPaddy McNairPass (Live)Anfernee DijksteelPass (Live)
81Britt AssombalongaClub Crest Middlesbrough0.07Off Target10HeadNeeskens KebanoPass (Live)Jonny HowsonPass (Live)
81Marvin JohnsonClub Crest Middlesbrough0.04Off Target18Left FootBritt AssombalongaShot
82Chuba AkpomClub Crest Middlesbrough0.26Off Target5OtherDjed SpencePass (Live)Neeskens KebanoPass (Live)
82Paddy McNairClub Crest Middlesbrough0.900.99Goal1Left FootChuba AkpomShot
90+4Chuba AkpomClub Crest Middlesbrough0.04Blocked16Left FootAnfernee DijksteelPass (Live)Anfernee DijksteelInterception
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
25Paddy McNairClub Crest Middlesbrough0.09Off Target20Right FootFree kickMarcus TavernierFouledDuncan WatmorePass (Live)
31Britt AssombalongaClub Crest Middlesbrough0.070.21Saved12Right FootDeflectedJonny HowsonPass (Live)Anfernee DijksteelPass (Live)
32Grant HallClub Crest Middlesbrough0.09Off Target4HeadNathaniel Mendez-LaingPass (Live)Marcus TavernierPass (Live)
35Duncan WatmoreClub Crest Middlesbrough0.11Blocked11Right FootDuncan WatmoreTake-OnDael FryPass (Live)
41Britt AssombalongaClub Crest Middlesbrough0.03Off Target17HeadPaddy McNairPass (Live)Anfernee DijksteelPass (Live)
81Britt AssombalongaClub Crest Middlesbrough0.07Off Target10HeadNeeskens KebanoPass (Live)Jonny HowsonPass (Live)
81Marvin JohnsonClub Crest Middlesbrough0.04Off Target18Left FootBritt AssombalongaShot
82Chuba AkpomClub Crest Middlesbrough0.26Off Target5OtherDjed SpencePass (Live)Neeskens KebanoPass (Live)
82Paddy McNairClub Crest Middlesbrough0.900.99Goal1Left FootChuba AkpomShot
90+4Chuba AkpomClub Crest Middlesbrough0.04Blocked16Left FootAnfernee DijksteelPass (Live)Anfernee DijksteelInterception
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
9Harry WilsonClub Crest Cardiff City0.060.13Saved29Left FootFree kickKieffer MooreFouledCurtis NelsonPass (Live)
37Sean MorrisonClub Crest Cardiff City0.130.43Goal6HeadWill VaulksPass (Dead)

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.