Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Round Venue Result Squad Opponent Start Pos 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 Match Report
2024-04-20SatMatchweek 44AwayD 0–0Birmingham CityRotherham UtdYCB9000000000733110.00.00.420516677.3136000Match Report
2024-04-13SatMatchweek 43HomeW 3–0Birmingham CityCoventry CityYCB9000000000401410.00.00.000283287.5216100Match Report
2024-04-10WedMatchweek 42HomeL 0–1Birmingham CityCardiff CityYDM7800000010760620.00.00.020515986.4848110Match Report
2024-04-06SatMatchweek 41AwayL 1–2Birmingham CityLeicester CityYDM5700001010352100.00.00.010242885.7023100Match Report
2024-04-01MonMatchweek 40HomeW 1–0Birmingham CityPrestonYDM9000000000671110.00.00.020525988.1635121Match Report

Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd521802.0000000200.000.000.000.000.00Matches
2016-201718Birmingham Cityeng ENG2. Championship19th1087778.6000000300.000.000.000.000.00Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th887208.0000000200.000.000.000.000.00Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st443564.0000000000.000.000.000.000.00Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd11901.0101100001.000.001.001.001.00Matches
2018-201920Charlton Atheng ENG3. League One3rd31302,51628.03253001200.110.070.180.110.18Matches
2019-202021Derby Countyeng ENG2. Championship10th20191,48716.5000000310.20.20.20.4238840.000.000.000.000.000.010.010.030.010.03Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th11170.2000000000.000.000.000.000.00Matches
2020-202122Derby Countyeng ENG2. Championship21st13131,09112.1202200400.70.71.42.1219380.160.000.160.160.160.060.120.180.060.18Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th221551.7011000100.000.580.580.000.58Matches
2021-202223Derby Countyeng ENG2. Championship23rd15121,00311.1101100100.90.90.81.71062100.090.000.090.090.090.080.070.150.080.15Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th11450.5000000000.000.000.000.000.00Matches
2022-202324Birmingham Cityeng ENG2. Championship17th35352,90932.31121001201.31.31.42.722123160.030.030.060.030.060.040.040.080.040.08Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd34332,79831.10000001111.31.31.22.511125200.000.000.000.000.000.040.040.080.040.08Matches
8 Seasons4 Clubs3 Leagues16315212,761141.873107004824.54.55.09.587491580.050.020.070.050.070.040.050.090.040.09
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Birmingham City (3 Seasons)1 League79766,48472.01121002612.62.62.65.233248360.010.010.030.010.030.040.040.080.040.08
Derby County (3 Seasons)1 League48443,58139.8303300811.81.82.44.354243220.080.000.080.080.080.050.060.110.050.11
Arsenal (3 Seasons)1 League13131,16613.0101100200.080.000.080.080.08
Derby County (3 Seasons)1 League442172.4011000100.000.410.410.000.41
Charlton Ath (1 Season)1 League31302,51628.03253001200.110.070.180.110.18
Legia Warsaw (1 Season)1 League521802.0000000200.000.000.000.000.00
Championship (6 Seasons)12712010,065111.84154003424.54.55.09.587491580.040.010.040.040.040.040.050.090.040.09
PL2 — Div. 1 (6 Seasons)17171,38315.4112100300.070.070.130.070.13
League One (1 Season)31302,51628.03253001200.110.070.180.110.18
Ekstraklasa (1 Season)521802.0000000200.000.000.000.000.00

Shooting: Domestic Leagues

Shooting: Domestic Leagues Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.0010.500.0000Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.60000.000.0000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.0000Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.0000Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.0100Matches
2018-201920Charlton Atheng ENG3. League One3rd28.0300Matches
2019-202021Derby Countyeng ENG2. Championship10th16.507114.30.420.060.000.0027.80000.20.20.03-0.2-0.2Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.2000Matches
2020-202122Derby Countyeng ENG2. Championship21st12.129444.40.740.330.220.5011.50000.70.70.08+1.3+1.3Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.7000Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.119333.30.810.270.110.3314.41000.90.90.10+0.1+0.1Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.5000Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.3118422.20.560.120.060.2516.51001.31.30.07-0.3-0.3Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.1020735.00.640.230.000.0016.11001.31.30.07-1.3-1.3Matches
8 Seasons4 Clubs3 Leagues141.87632030.20.560.180.060.2016.63004.54.50.07-0.5-0.5
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Birmingham City (3 Seasons)1 League72.01381128.90.530.150.030.0916.32002.62.60.07-1.6-1.6
Derby County (3 Seasons)1 League39.8325832.00.630.200.120.3817.11001.81.80.07+1.2+1.2
Arsenal (3 Seasons)1 League13.0100
Derby County (3 Seasons)1 League2.4000
Charlton Ath (1 Season)1 League28.0300
Legia Warsaw (1 Season)1 League2.0010.500.0000
Championship (6 Seasons)111.84631930.20.560.170.060.2116.63004.54.50.07-0.5-0.5
PL2 — Div. 1 (6 Seasons)15.4100
League One (1 Season)28.0300
Ekstraklasa (1 Season)2.0010.500.0000
Become a Stathead & surf this site ad-free.

Passing: Domestic Leagues

Passing: Domestic Leagues Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.00Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.60Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.00Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.00Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.00Matches
2018-201920Charlton Atheng ENG3. League One3rd28.02Matches
2019-202021Derby Countyeng ENG2. Championship10th16.578195382.014513475633539884.235040386.89012770.900.20.4-0.25694088Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.20Matches
2020-202122Derby Countyeng ENG2. Championship21st12.156167982.69621317126530487.221424687.0618076.301.40.9-1.4146810193Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.71Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.143853482.07931234918522283.318620889.4506675.800.80.5-0.85466062Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.50Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.3982123679.417240478344454681.339947284.510213873.911.42.0-0.414106101123Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.11266149184.923284751754863386.653859390.714819476.301.21.3-1.21984110125Matches
8 Seasons4 Clubs3 Leagues141.84028489382.372589225761777210384.51687192287.845160574.535.05.1-2.057373412491
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Birmingham City (3 Seasons)1 League72.02248272782.44052412300992117984.1937106588.025033275.312.63.3-1.633190211248
Derby County (3 Seasons)1 League39.81780216682.2320651027678592485.075085787.520127373.602.41.9-2.424183201243
Arsenal (3 Seasons)1 League13.00
Derby County (3 Seasons)1 League2.41
Charlton Ath (1 Season)1 League28.02
Legia Warsaw (1 Season)1 League2.00
Championship (6 Seasons)111.84028489382.372589225761777210384.51687192287.845160574.515.05.1-4.057373412491
PL2 — Div. 1 (6 Seasons)15.41
League One (1 Season)28.02
Ekstraklasa (1 Season)2.00

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.0Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.60Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.0Matches
2018-201920Charlton Atheng ENG3. League One3rd28.0Matches
2019-202021Derby Countyeng ENG2. Championship10th16.5953930191711322000078145Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.2Matches
2020-202122Derby Countyeng ENG2. Championship21st12.1679671761931000056116Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.7Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.1534520131311010000043818Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.5Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.3123612122221419710000982217Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.11491144347402271600001266118Matches
8 Seasons4 Clubs3 Leagues141.84893477610897978141000004028954
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Birmingham City (3 Seasons)1 League72.02727265569616468700002248335
Derby County (3 Seasons)1 League39.82166212139363326300001780619
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)1 League2.0
Championship (6 Seasons)111.84893477610897978141000004028954
PL2 — Div. 1 (6 Seasons)15.4
League One (1 Season)28.0
Ekstraklasa (1 Season)2.0

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.0Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.6Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.0Matches
2018-201920Charlton Atheng ENG3. League One3rd28.0Matches
2019-202021Derby Countyeng ENG2. Championship10th16.5150.91140001000.00000000Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.2Matches
2020-202122Derby Countyeng ENG2. Championship21st12.1231.90200111000.00000000Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.7Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.1181.62140111130.27200010Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.5Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.3431.33320028140.12200110Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.1491.58440030220.06200000Matches
8 Seasons4 Clubs3 Leagues141.81481.4312402711490.09600120
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Birmingham City (3 Seasons)1 League72.0921.45760058360.09400110
Derby County (3 Seasons)1 League39.8561.41480223130.08200010
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)1 League2.0
Championship (6 Seasons)111.81481.4312402711490.09600120
PL2 — Div. 1 (6 Seasons)15.4
League One (1 Season)28.0
Ekstraklasa (1 Season)2.0

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.0Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.600Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.0Matches
2018-201920Charlton Atheng ENG3. League One3rd28.0Matches
2019-202021Derby Countyeng ENG2. Championship10th16.5533631202245048.0262511143386473Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.2Matches
2020-202122Derby Countyeng ENG2. Championship21st12.127191214151533.310154112653290Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.7Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.116101060111764.7612571430160Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.5Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.3663635283317342.54262174547113701Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.1512728194235442.63152173556107842Matches
8 Seasons4 Clubs3 Leagues141.821312811687109420945.0115166541121763892466
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Birmingham City (3 Seasons)1 League72.011763634775412742.57311434801032201543
Derby County (3 Seasons)1 League39.8966553403408248.84252203273169923
Arsenal (3 Seasons)1 League13.00
Derby County (3 Seasons)1 League2.40
Charlton Ath (1 Season)1 League28.00
Legia Warsaw (1 Season)1 League2.00
Championship (6 Seasons)111.821312811687109420945.0115166541121763892466
PL2 — Div. 1 (6 Seasons)15.40
League One (1 Season)28.00
Ekstraklasa (1 Season)2.00

Possession: Domestic Leagues

Possession: Domestic Leagues Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s 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 Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.0Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.6Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.0Matches
2018-201920Charlton Atheng ENG3. League One3rd28.0Matches
2019-202021Derby Countyeng ENG2. Championship10th16.51174944246897461174302686.7413.3612387923582316027177044Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.2Matches
2020-202122Derby Countyeng ENG2. Championship21st12.18224721552210019822171694.115.936221891178211211794838Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.7Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.1642261714008114642121083.3216.733217048161010113638810Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.5Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.31623126440952252261623452760.0920.06573604146022180541874216Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.11832152700962193261832301550.01343.3838411616511161342095320Matches
8 Seasons4 Clubs3 Leagues141.86093445195035257009160931349470.12921.628011549274638762314570327058
Country Comp LgRank 90s 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 Matches
Birmingham City (3 Seasons)1 League72.0345527811401914445523455754256.02229.3149577203111332418838169536
Derby County (3 Seasons)1 League39.826381678101611255392638595288.1711.9130677724352543825732157522
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)1 League2.0
Championship (6 Seasons)111.86093445195035257009160931349470.12921.628011549274638762314570327058
PL2 — Div. 1 (6 Seasons)15.4
League One (1 Season)28.0
Ekstraklasa (1 Season)2.0

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd5180365.42.021341.8032+1+0.50-0.36Matches
2016-201718Birmingham Cityeng ENG2. Championship19th107777818.88.687271.00613-7-0.81-0.49Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th87209036.48.08908002.00179+8+1.00+1.00Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st43568918.04.04893002.50108+2+0.51-0.27Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd190904.51.01901000.0056-1-1.00-1.62Matches
2018-201920Charlton Atheng ENG3. League One3rd312,5168160.828.03084181211.824220+22+0.79+0.18Matches
2019-202021Derby Countyeng ENG2. Championship10th201,4877435.916.519761114511.201524-9-0.54-0.7822.626.6-4.0-0.24-0.03Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th117171.00.21170001.0002-2-10.59-10.76Matches
2020-202122Derby Countyeng ENG2. Championship21st131,0918426.412.1138411021.62115+6+0.49+1.3214.011.1+2.9+0.24+0.53Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th2155787.21.72781003.0053+2+1.16+1.52Matches
2021-202223Derby Countyeng ENG2. Championship23rd151,0036724.211.11275333311.131314-1-0.09+0.1113.212.1+1.1+0.10+0.65Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th145451.90.51450001.0010+1+2.00+3.10Matches
2022-202324Birmingham Cityeng ENG2. Championship17th352,9098370.332.3358321001.313242-10-0.31-0.2436.443.5-7.1-0.22-0.01Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd342,7988270.731.133842211801.293637-1-0.03+1.1335.538.0-2.5-0.08+0.70Matches
8 Seasons4 Clubs3 Leagues16312,7617839.7141.815282941128161.39158157+1+0.01+0.08121.7131.2-9.5-0.09+0.30
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Birmingham City (3 Seasons)1 League796,4848253.072.076845031871.267492-18-0.25+0.1971.981.4-9.6-0.15+0.34
Derby County (3 Seasons)1 League483,5817528.839.844782543641.293943-4-0.10+0.1849.849.80.00.00+0.36
Arsenal (3 Seasons)1 League131,1669019.613.0139012002.003223+9+0.69+0.19
Derby County (3 Seasons)1 League4217543.52.44541002.0065+1+0.41+0.92
Charlton Ath (1 Season)1 League312,5168160.828.03084181211.824220+22+0.79+0.18
Legia Warsaw (1 Season)1 League5180365.42.021341.8032+1+0.50-0.36
Championship (6 Seasons)12710,0657940.8111.81208175733111.27113135-22-0.20+0.15121.7131.2-9.5-0.09+0.30
PL2 — Div. 1 (6 Seasons)171,3838111.515.4178113002.003828+10+0.65+0.70
League One (1 Season)312,5168160.828.03084181211.824220+22+0.79+0.18
Ekstraklasa (1 Season)5180365.42.021341.8032+1+0.50-0.36

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2nd2.020Matches
2016-201718Birmingham Cityeng ENG2. Championship19th8.6300800000000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th8.02000Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 11st4.00000Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 12nd1.00000Matches
2018-201920Charlton Atheng ENG3. League One3rd28.012000Matches
2019-202021Derby Countyeng ENG2. Championship10th16.53102723023336010134663764.1Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 14th0.20000Matches
2020-202122Derby Countyeng ENG2. Championship21st12.1400212403261900072463259.0Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 16th1.71000Matches
2021-202223Derby Countyeng ENG2. Championship23rd11.110014140114100007228877.8Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 114th0.50000Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.312004838074736100255675256.3Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd31.111105428115627001246885063.8Matches
8 Seasons4 Clubs3 Leagues141.8482017212711417612811177929517962.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Birmingham City (3 Seasons)1 League72.0261011066181036310150115510260.3
Derby County (3 Seasons)1 League39.881062610673650102781407764.5
Arsenal (3 Seasons)1 League13.02000
Derby County (3 Seasons)1 League2.41000
Charlton Ath (1 Season)1 League28.012000
Legia Warsaw (1 Season)1 League2.020
Championship (6 Seasons)111.8342017212711417612811177929517962.2
PL2 — Div. 1 (6 Seasons)15.43000
League One (1 Season)28.012000
Ekstraklasa (1 Season)2.020

Player Club Summary

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.