Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp 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-10-05SatLeague OneMatchweek 10AwayL 0–1Birmingham CityCharlton AthY*CB45000000001Match Report
2024-10-01TueLeague OneMatchweek 9HomeW 1–0Birmingham CityHuddersfieldY*CB90000000102Match Report
2024-09-28SatLeague OneMatchweek 8HomeW 3–2Birmingham CityP'borough UtdY*CB90100011002Match Report
2024-09-16MonLeague OneMatchweek 6HomeW 3–1Birmingham CityWrexhamY*CB85000000212Match Report
2024-08-31SatLeague OneMatchweek 4HomeW 2–1Birmingham CityWigan AthleticY*CB90000010001Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp 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. Ekstraklasa521802.0000000200.000.000.000.000.00Matches
2014-201516Legia Warsaw2. Europa Lg1020.0000000000.000.000.000.000.00Matches
2015-201617Arsenaleng ENGLeague Cup10310.3000000000.000.000.000.000.00Matches
2016-201718Birmingham Cityeng ENG2. Championship1087778.6000000300.000.000.000.000.00Matches
2016-201718Arsenaleng ENGEFL Cup1040.0000000000.000.000.000.000.00Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 1887208.0000000200.000.000.000.000.00Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 1443564.0000000000.000.000.000.000.00Matches
2018-201920Charlton Atheng ENG3. League One31302,51628.03253001200.110.070.180.110.18Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 111901.0101100001.000.001.001.001.00Matches
2019-202021Derby Countyeng ENG2. Championship20191,48716.5000000310.20.20.20.4238840.000.000.000.000.000.010.010.030.010.03Matches
2019-202021Derby Countyeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 111170.2000000000.000.000.000.000.00Matches
2020-202122Derby Countyeng ENG2. Championship13131,09112.1202200400.70.71.42.1219380.160.000.160.160.160.060.120.180.060.18Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 1221551.7011000100.000.580.580.000.58Matches
2021-202223Derby Countyeng ENG2. Championship15121,00311.1101100100.90.90.81.71062100.090.000.090.090.090.080.070.150.080.15Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 111450.5000000000.000.000.000.000.00Matches
2022-202324Birmingham Cityeng ENG2. Championship35352,90932.31121001201.31.31.42.722123160.030.030.060.030.060.040.040.080.040.08Matches
2022-202324Birmingham Cityeng ENGFA Cup221541.7000000100.000.000.000.000.00Matches
2023-202425Birmingham Cityeng ENG2. Championship36352,97833.10000001211.31.31.22.512132200.000.000.000.000.000.040.040.080.040.08Matches
2023-202425Birmingham Cityeng ENGEFL Cup00Matches
2023-202425Birmingham Cityeng ENGFA Cup332703.0000000100.000.000.000.000.00Matches
2024-202526Birmingham Cityeng ENGEFL Cup211021.1000000000.000.000.000.000.00Matches
2024-202526Birmingham Cityeng ENG3. League One886707.4101100310.130.000.130.130.13Matches
10 Seasons5 Clubs6 Leagues18416914,264158.583118005534.54.55.19.588498580.050.020.070.050.070.040.050.090.040.09
Country Comp 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 (4 Seasons)4 Leagues96927,86087.32132003222.62.62.65.334255360.020.010.030.020.030.040.040.080.040.08
Derby County (3 Seasons)2 Leagues49453,67140.8303300911.91.92.44.354243220.070.000.070.070.070.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
Arsenal (2 Seasons)1 League20350.4000000000.000.000.000.000.00
Charlton Ath (1 Season)1 League31302,51628.03253001200.110.070.180.110.18
Legia Warsaw (1 Season)2 Leagues621822.0000000200.000.000.000.000.00
Championship (6 Seasons)12912210,245113.84154003524.54.55.19.588498580.040.010.040.040.040.040.050.090.040.09
PL2 — Div. 1 (6 Seasons)17171,38315.4112100300.070.070.130.070.13
EFL Cup (5 Seasons)522272.5000000100.000.000.000.000.00
League One (2 Seasons)39383,18635.44264001510.110.060.170.110.17
FA Cup (2 Seasons)554244.7000000200.000.000.000.000.00
Ekstraklasa (1 Season)521802.0000000200.000.000.000.000.00
Europa Lg (1 Season)1020.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp 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 Warsaw2 Leagues621822.0000000200.000.000.000.000.00
2015-201617Arsenal1 League10310.3000000000.000.000.000.000.00
2016-201718Arsenal1 League1040.0000000000.000.000.000.000.00
2016-201718Birmingham City1 League1087778.6000000300.000.000.000.000.00
2016-201718Arsenal1 League887208.0000000200.000.000.000.000.00
2017-201819Arsenal1 League443564.0000000000.000.000.000.000.00
2018-201920Arsenal1 League11901.0101100001.000.001.001.001.00
2018-201920Charlton Ath1 League31302,51628.03253001200.110.070.180.110.18
2019-202021Derby County2 Leagues21201,57717.5000000410.20.20.20.4238840.000.000.000.000.000.010.010.030.010.03
2019-202021Derby County1 League11170.2000000000.000.000.000.000.00
2020-202122Derby County1 League13131,09112.1202200400.70.71.42.1219380.160.000.160.160.160.060.120.180.060.18
2020-202122Derby County1 League221551.7011000100.000.580.580.000.58
2021-202223Derby County1 League15121,00311.1101100100.90.90.81.71062100.090.000.090.090.090.080.070.150.080.15
2021-202223Derby County1 League11450.5000000000.000.000.000.000.00
2022-202324Birmingham City2 Leagues37373,06334.01121001301.31.31.42.722123160.030.030.060.030.060.040.040.080.040.08
2023-202425Birmingham City3 Leagues39383,24836.10000001311.31.31.22.512132200.000.000.000.000.000.040.040.080.040.08
2024-202526Birmingham City2 Leagues1097728.6101100310.120.000.120.120.12
10 Seasons5 Clubs6 Leagues18416914,264158.583118005534.54.55.19.588498580.050.020.070.050.070.040.050.090.040.09
Comp 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 (4 Seasons)4 Leagues96927,86087.32132003222.62.62.65.334255360.020.010.030.020.030.040.040.080.040.08
Derby County (3 Seasons)2 Leagues49453,67140.8303300911.91.92.44.354243220.070.000.070.070.070.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
Arsenal (2 Seasons)1 League20350.4000000000.000.000.000.000.00
Charlton Ath (1 Season)1 League31302,51628.03253001200.110.070.180.110.18
Legia Warsaw (1 Season)2 Leagues621822.0000000200.000.000.000.000.00
Championship (6 Seasons)12912210,245113.84154003524.54.55.19.588498580.040.010.040.040.040.040.050.090.040.09
PL2 — Div. 1 (6 Seasons)17171,38315.4112100300.070.070.130.070.13
EFL Cup (5 Seasons)522272.5000000100.000.000.000.000.00
League One (2 Seasons)39383,18635.44264001510.110.060.170.110.17
FA Cup (2 Seasons)554244.7000000200.000.000.000.000.00
Ekstraklasa (1 Season)521802.0000000200.000.000.000.000.00
Europa Lg (1 Season)1020.0000000000.000.000.000.000.00
Standard Stats 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. Championship22nd36352,97833.10000001211.31.31.22.512132200.000.000.000.000.000.040.040.080.040.08Matches
2024-202526Birmingham Cityeng ENG3. League One1st886707.4101100310.130.000.130.130.13Matches
9 Seasons4 Clubs3 Leagues17316213,611151.283118005234.54.55.19.588498580.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 (4 Seasons)2 Leagues89867,33481.52132003022.62.62.65.334255360.020.010.040.020.040.040.040.080.040.08
Derby County (3 Seasons)1 League48443,58139.8303300811.91.92.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)12912210,245113.84154003524.54.55.19.588498580.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 (2 Seasons)39383,18635.44264001510.110.060.170.110.17
Ekstraklasa (1 Season)521802.0000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201617Arsenaleng ENGLeague Cup9th10310.3000000000.000.000.000.000.00Matches
2016-201718Arsenaleng ENGEFL Cup5th1040.0000000000.000.000.000.000.00Matches
2019-202021Derby Countyeng ENGEFL Cup33rd11901.0000000100.000.000.000.000.00Matches
2022-202324Birmingham Cityeng ENGFA Cup221541.7000000100.000.000.000.000.00Matches
2023-202425Birmingham Cityeng ENGEFL CupRd200Matches
2023-202425Birmingham Cityeng ENGFA Cup332703.0000000100.000.000.000.000.00Matches
2024-202526Birmingham Cityeng ENGEFL CupRd2211021.1000000000.000.000.000.000.00Matches
6 Seasons3 Clubs2 Leagues1076517.2000000300.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Birmingham City (3 Seasons)2 Leagues765265.8000000200.000.000.000.000.00
Arsenal (2 Seasons)1 League20350.4000000000.000.000.000.000.00
Derby County (1 Season)1 League11901.0000000100.000.000.000.000.00
EFL Cup (5 Seasons)522272.5000000100.000.000.000.000.00
FA Cup (2 Seasons)554244.7000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201516Legia Warsaw2. Europa LgR321020.0000000000.000.000.000.000.00Matches
1 Season1 Club1 League1020.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
202123pl PolandUEFA Euro Qualifying322012.2000000200.000.000.000.000.00Matches
202224pl Poland1. World CupR16422162.4000000000.20.20.00.21700.000.000.000.000.000.070.000.070.070.07Matches
202224pl PolandWCQ11901.0000000100.000.000.000.000.00Matches
202224pl PolandFriendlies (M)10470.5000000000.000.000.000.000.00Matches
202325pl PolandFriendlies (M)10140.2000000000.000.000.000.000.00Matches
202426pl PolandUEFA Euro Qualifying11450.5000000000.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues1166136.8000000300.20.20.00.21700.000.000.000.000.000.070.000.070.070.07
UEFA Euro Qualifying (2 Seasons)432462.7000000200.000.000.000.000.00
Friendlies (M) (2 Seasons)20610.7000000000.000.000.000.000.00
World Cup (1 Season)422162.4000000000.20.20.00.21700.000.000.000.000.000.070.000.070.070.07
WCQ (1 Season)11901.0000000100.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 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. Ekstraklasa2.0010.500.0000Matches
2014-201516Legia Warsaw2. Europa Lg0.0000.0000Matches
2015-201617Arsenaleng ENGLeague Cup0.3000Matches
2016-201718Birmingham Cityeng ENG2. Championship8.60000.000.0000Matches
2016-201718Arsenaleng ENGEFL Cup0.00000.000.0000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.0000Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.0000Matches
2018-201920Charlton Atheng ENG3. League One28.0300Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.0100Matches
2019-202021Derby Countyeng ENG2. Championship16.507114.30.420.060.000.0027.80000.20.20.03-0.2-0.2Matches
2019-202021Derby Countyeng ENGEFL Cup1.00400.04.000.000.0000Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.2000Matches
2020-202122Derby Countyeng ENG2. Championship12.129444.40.740.330.220.5011.50000.70.70.08+1.3+1.3Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.7000Matches
2021-202223Derby Countyeng ENG2. Championship11.119333.30.810.270.110.3314.41000.90.90.10+0.1+0.1Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.5000Matches
2022-202324Birmingham Cityeng ENG2. Championship32.3118422.20.560.120.060.2516.51001.31.30.07-0.3-0.3Matches
2022-202324Birmingham Cityeng ENGFA Cup1.70000.000.0000Matches
2023-202425Birmingham Cityeng ENG2. Championship33.1020735.00.600.210.000.0016.11001.31.30.07-1.3-1.3Matches
2023-202425Birmingham Cityeng ENGFA Cup3.00100.00.330.000.0000Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.10100.00.880.000.0000Matches
2024-202526Birmingham Cityeng ENG3. League One7.414125.00.540.130.251.0000Matches
10 Seasons5 Clubs6 Leagues158.58732127.40.570.160.070.2416.63004.54.50.07-0.5-0.5
Country Comp 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 (4 Seasons)4 Leagues87.32441227.30.500.140.050.1716.32002.62.60.07-1.6-1.6
Derby County (3 Seasons)2 Leagues40.8329827.60.710.200.100.3817.11001.91.90.07+1.1+1.1
Arsenal (3 Seasons)1 League13.0100
Derby County (3 Seasons)1 League2.4000
Arsenal (2 Seasons)1 League0.40000.000.0000
Charlton Ath (1 Season)1 League28.0300
Legia Warsaw (1 Season)2 Leagues2.0010.490.0000
Championship (6 Seasons)113.84631930.20.550.170.060.2116.63004.54.50.07-0.5-0.5
PL2 — Div. 1 (6 Seasons)15.4100
EFL Cup (5 Seasons)2.50500.02.300.000.0000
League One (2 Seasons)35.444125.00.540.130.251.0000
FA Cup (2 Seasons)4.70100.00.210.000.0000
Ekstraklasa (1 Season)2.0010.500.0000
Europa Lg (1 Season)0.0000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 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 Warsaw2 Leagues2.0010.490.0000
2015-201617Arsenal1 League0.3000
2016-201718Arsenal1 League0.00000.000.0000
2016-201718Birmingham City1 League8.60000.000.0000
2016-201718Arsenal1 League8.0000
2017-201819Arsenal1 League4.0000
2018-201920Arsenal1 League1.0100
2018-201920Charlton Ath1 League28.0300
2019-202021Derby County2 Leagues17.501119.10.630.060.000.0027.80000.20.20.03-0.2-0.2
2019-202021Derby County1 League0.2000
2020-202122Derby County1 League12.129444.40.740.330.220.5011.50000.70.70.08+1.3+1.3
2020-202122Derby County1 League1.7000
2021-202223Derby County1 League11.119333.30.810.270.110.3314.41000.90.90.10+0.1+0.1
2021-202223Derby County1 League0.5000
2022-202324Birmingham City2 Leagues34.0118422.20.530.120.060.2516.51001.31.30.07-0.3-0.3
2023-202425Birmingham City3 Leagues36.1021733.30.580.190.000.0016.11001.31.30.07-1.3-1.3
2024-202526Birmingham City2 Leagues8.615120.00.580.120.201.0000
10 Seasons5 Clubs6 Leagues158.58732127.40.570.160.070.2416.63004.54.50.07-0.5-0.5
Comp 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 (4 Seasons)4 Leagues87.32441227.30.500.140.050.1716.32002.62.60.07-1.6-1.6
Derby County (3 Seasons)2 Leagues40.8329827.60.710.200.100.3817.11001.91.90.07+1.1+1.1
Arsenal (3 Seasons)1 League13.0100
Derby County (3 Seasons)1 League2.4000
Arsenal (2 Seasons)1 League0.40000.000.0000
Charlton Ath (1 Season)1 League28.0300
Legia Warsaw (1 Season)2 Leagues2.0010.490.0000
Championship (6 Seasons)113.84631930.20.550.170.060.2116.63004.54.50.07-0.5-0.5
PL2 — Div. 1 (6 Seasons)15.4100
EFL Cup (5 Seasons)2.50500.02.300.000.0000
League One (2 Seasons)35.444125.00.540.130.251.0000
FA Cup (2 Seasons)4.70100.00.210.000.0000
Ekstraklasa (1 Season)2.0010.500.0000
Europa Lg (1 Season)0.0000.0000
Shooting 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. Championship22nd33.1020735.00.600.210.000.0016.11001.31.30.07-1.3-1.3Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.414125.00.540.130.251.0000Matches
9 Seasons4 Clubs3 Leagues151.28672129.90.550.170.070.2416.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 (4 Seasons)2 Leagues81.52421228.60.520.150.050.1716.32002.62.60.07-1.6-1.6
Derby County (3 Seasons)1 League39.8325832.00.630.200.120.3817.11001.91.90.07+1.1+1.1
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)113.84631930.20.550.170.060.2116.63004.54.50.07-0.5-0.5
PL2 — Div. 1 (6 Seasons)15.4100
League One (2 Seasons)35.444125.00.540.130.251.0000
Ekstraklasa (1 Season)2.0010.500.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201617Arsenaleng ENGLeague Cup9th0.3000Matches
2016-201718Arsenaleng ENGEFL Cup5th0.00000.000.0000Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.00400.04.000.000.0000Matches
2022-202324Birmingham Cityeng ENGFA Cup1.70000.000.0000Matches
2023-202425Birmingham Cityeng ENGFA Cup3.00100.00.330.000.0000Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.10100.00.880.000.0000Matches
6 Seasons3 Clubs2 Leagues7.20600.00.870.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Birmingham City (3 Seasons)2 Leagues5.80200.00.340.000.0000
Arsenal (2 Seasons)1 League0.40000.000.0000
Derby County (1 Season)1 League1.00400.04.000.000.0000
EFL Cup (5 Seasons)2.50500.02.300.000.0000
FA Cup (2 Seasons)4.70100.00.210.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201516Legia Warsaw2. Europa LgR320.0000.0000Matches
1 Season1 Club1 League0.0000.0000
Shooting Table
Standard Expected
Season Age Squad 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
202123pl PolandUEFA Euro Qualifying2.20200.00.900.000.0000Matches
202224pl Poland1. World CupR162.40200.00.830.000.0015.80000.20.20.09-0.2-0.2Matches
202224pl PolandWCQ1.00000.000.0000Matches
202224pl PolandFriendlies (M)0.5000Matches
202325pl PolandFriendlies (M)0.2000Matches
202426pl PolandUEFA Euro Qualifying0.50000.000.0000Matches
4 Seasons1 Club4 Leagues6.80400.00.650.000.0015.80000.20.20.09-0.2-0.2
UEFA Euro Qualifying (2 Seasons)2.70200.00.730.000.0000
Friendlies (M) (2 Seasons)0.7000
World Cup (1 Season)2.40200.00.830.000.0015.80000.20.20.09-0.2-0.2
WCQ (1 Season)1.00000.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 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. Ekstraklasa2.00Matches
2014-201516Legia Warsaw2. Europa Lg0.00Matches
2015-201617Arsenaleng ENGLeague Cup0.30Matches
2016-201718Birmingham Cityeng ENG2. Championship8.60Matches
2016-201718Arsenaleng ENGEFL Cup0.00Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.00Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.00Matches
2018-201920Charlton Atheng ENG3. League One28.02Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.00Matches
2019-202021Derby Countyeng ENG2. Championship16.578195382.014513475633539884.235040386.89012770.900.20.4-0.25694088Matches
2019-202021Derby Countyeng ENGEFL Cup1.00Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.20Matches
2020-202122Derby Countyeng ENG2. Championship12.156167982.69621317126530487.221424687.0618076.301.40.9-1.4146810193Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.71Matches
2021-202223Derby Countyeng ENG2. Championship11.143853482.07931234918522283.318620889.4506675.800.80.5-0.85466062Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.50Matches
2022-202324Birmingham Cityeng ENG2. Championship32.3982123679.417240478344454681.339947284.510213873.911.42.0-0.414106101123Matches
2022-202324Birmingham Cityeng ENGFA Cup1.70Matches
2023-202425Birmingham Cityeng ENG2. Championship33.11330157184.724714791256665686.357463590.415820776.301.21.3-1.22084110132Matches
2023-202425Birmingham Cityeng ENGFA Cup3.00Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.10Matches
2024-202526Birmingham Cityeng ENG3. League One7.40Matches
10 Seasons5 Clubs6 Leagues158.54092497382.374019229711795212684.41723196487.746161874.635.15.1-2.158373412498
Country Comp 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 (4 Seasons)4 Leagues87.32312280782.441954126951010120284.0973110787.926034575.412.63.3-1.634190211255
Derby County (3 Seasons)2 Leagues40.81780216682.2320651027678592485.075085787.520127373.602.41.9-2.424183201243
Arsenal (3 Seasons)1 League13.00
Derby County (3 Seasons)1 League2.41
Arsenal (2 Seasons)1 League0.40
Charlton Ath (1 Season)1 League28.02
Legia Warsaw (1 Season)2 Leagues2.00
Championship (6 Seasons)113.84092497382.374019229711795212684.41723196487.746161874.615.15.1-4.158373412498
PL2 — Div. 1 (6 Seasons)15.41
EFL Cup (5 Seasons)2.50
League One (2 Seasons)35.42
FA Cup (2 Seasons)4.70
Ekstraklasa (1 Season)2.00
Europa Lg (1 Season)0.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 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 Warsaw2 Leagues2.00
2015-201617Arsenal1 League0.30
2016-201718Arsenal1 League0.00
2016-201718Birmingham City1 League8.60
2016-201718Arsenal1 League8.00
2017-201819Arsenal1 League4.00
2018-201920Arsenal1 League1.00
2018-201920Charlton Ath1 League28.02
2019-202021Derby County2 Leagues17.578195382.014513475633539884.235040386.89012770.900.20.4-0.25694088
2019-202021Derby County1 League0.20
2020-202122Derby County1 League12.156167982.69621317126530487.221424687.0618076.301.40.9-1.4146810193
2020-202122Derby County1 League1.71
2021-202223Derby County1 League11.143853482.07931234918522283.318620889.4506675.800.80.5-0.85466062
2021-202223Derby County1 League0.50
2022-202324Birmingham City2 Leagues34.0982123679.417240478344454681.339947284.510213873.911.42.0-0.414106101123
2023-202425Birmingham City3 Leagues36.11330157184.724714791256665686.357463590.415820776.301.21.3-1.22084110132
2024-202526Birmingham City2 Leagues8.60
10 Seasons5 Clubs6 Leagues158.54092497382.374019229711795212684.41723196487.746161874.635.15.1-2.158373412498
Comp 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 (4 Seasons)4 Leagues87.32312280782.441954126951010120284.0973110787.926034575.412.63.3-1.634190211255
Derby County (3 Seasons)2 Leagues40.81780216682.2320651027678592485.075085787.520127373.602.41.9-2.424183201243
Arsenal (3 Seasons)1 League13.00
Derby County (3 Seasons)1 League2.41
Arsenal (2 Seasons)1 League0.40
Charlton Ath (1 Season)1 League28.02
Legia Warsaw (1 Season)2 Leagues2.00
Championship (6 Seasons)113.84092497382.374019229711795212684.41723196487.746161874.615.15.1-4.158373412498
PL2 — Div. 1 (6 Seasons)15.41
EFL Cup (5 Seasons)2.50
League One (2 Seasons)35.42
FA Cup (2 Seasons)4.70
Ekstraklasa (1 Season)2.00
Europa Lg (1 Season)0.00
Passing 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. Championship22nd33.11330157184.724714791256665686.357463590.415820776.301.21.3-1.22084110132Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.40Matches
9 Seasons4 Clubs3 Leagues151.24092497382.374019229711795212684.41723196487.746161874.635.15.1-2.158373412498
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 (4 Seasons)2 Leagues81.52312280782.441954126951010120284.0973110787.926034575.412.63.3-1.634190211255
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)113.84092497382.374019229711795212684.41723196487.746161874.615.15.1-4.158373412498
PL2 — Div. 1 (6 Seasons)15.41
League One (2 Seasons)35.42
Ekstraklasa (1 Season)2.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201617Arsenaleng ENGLeague Cup9th0.30Matches
2016-201718Arsenaleng ENGEFL Cup5th0.00Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.00Matches
2022-202324Birmingham Cityeng ENGFA Cup1.70Matches
2023-202425Birmingham Cityeng ENGFA Cup3.00Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.10Matches
6 Seasons3 Clubs2 Leagues7.20
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Birmingham City (3 Seasons)2 Leagues5.80
Arsenal (2 Seasons)1 League0.40
Derby County (1 Season)1 League1.00
EFL Cup (5 Seasons)2.50
FA Cup (2 Seasons)4.70
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201516Legia Warsaw2. Europa LgR320.00Matches
1 Season1 Club1 League0.00
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
202123pl PolandUEFA Euro Qualifying2.20Matches
202224pl Poland1. World CupR162.4869986.91621440353892.1373897.4121770.600.00.10.005107Matches
202224pl PolandWCQ1.00Matches
202224pl PolandFriendlies (M)0.50Matches
202325pl PolandFriendlies (M)0.20Matches
202426pl PolandUEFA Euro Qualifying0.50Matches
4 Seasons1 Club4 Leagues6.8869986.91621440353892.1373897.4121770.600.00.10.005107
UEFA Euro Qualifying (2 Seasons)2.70
Friendlies (M) (2 Seasons)0.70
World Cup (1 Season)2.4869986.91621440353892.1373897.4121770.600.00.10.005107
WCQ (1 Season)1.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2.0Matches
2014-201516Legia Warsaw2. Europa Lg0.0Matches
2015-201617Arsenaleng ENGLeague Cup0.3Matches
2016-201718Birmingham Cityeng ENG2. Championship8.60Matches
2016-201718Arsenaleng ENGEFL Cup0.01Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.0Matches
2018-201920Charlton Atheng ENG3. League One28.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2019-202021Derby Countyeng ENG2. Championship16.5953930191711322000078145Matches
2019-202021Derby Countyeng ENGEFL Cup1.00Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.2Matches
2020-202122Derby Countyeng ENG2. Championship12.1679671761931000056116Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.7Matches
2021-202223Derby Countyeng ENG2. Championship11.1534520131311010000043818Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.5Matches
2022-202324Birmingham Cityeng ENG2. Championship32.3123612122221419710000982217Matches
2022-202324Birmingham Cityeng ENGFA Cup1.70Matches
2023-202425Birmingham Cityeng ENG2. Championship33.11571152149422291600001330119Matches
2023-202425Birmingham Cityeng ENGFA Cup3.01Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.10Matches
2024-202526Birmingham Cityeng ENG3. League One7.40Matches
10 Seasons5 Clubs6 Leagues158.54973485411099980161000004092955
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Birmingham City (4 Seasons)4 Leagues87.32807273371636489700002312336
Derby County (3 Seasons)2 Leagues40.82166212139363326300001780619
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Arsenal (2 Seasons)1 League0.41
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)2 Leagues2.0
Championship (6 Seasons)113.84973485411099980141000004092955
PL2 — Div. 1 (6 Seasons)15.4
EFL Cup (5 Seasons)2.51
League One (2 Seasons)35.40
FA Cup (2 Seasons)4.71
Ekstraklasa (1 Season)2.0
Europa Lg (1 Season)0.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Legia Warsaw2 Leagues2.0
2015-201617Arsenal1 League0.3
2016-201718Arsenal1 League0.01
2016-201718Birmingham City1 League8.60
2016-201718Arsenal1 League8.0
2017-201819Arsenal1 League4.0
2018-201920Arsenal1 League1.0
2018-201920Charlton Ath1 League28.0
2019-202021Derby County2 Leagues17.5953930191711322000078145
2019-202021Derby County1 League0.2
2020-202122Derby County1 League12.1679671761931000056116
2020-202122Derby County1 League1.7
2021-202223Derby County1 League11.1534520131311010000043818
2021-202223Derby County1 League0.5
2022-202324Birmingham City2 Leagues34.0123612122221419710000982217
2023-202425Birmingham City3 Leagues36.11571152149422292600001330119
2024-202526Birmingham City2 Leagues8.60
10 Seasons5 Clubs6 Leagues158.54973485411099980161000004092955
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Birmingham City (4 Seasons)4 Leagues87.32807273371636489700002312336
Derby County (3 Seasons)2 Leagues40.82166212139363326300001780619
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Arsenal (2 Seasons)1 League0.41
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)2 Leagues2.0
Championship (6 Seasons)113.84973485411099980141000004092955
PL2 — Div. 1 (6 Seasons)15.4
EFL Cup (5 Seasons)2.51
League One (2 Seasons)35.40
FA Cup (2 Seasons)4.71
Ekstraklasa (1 Season)2.0
Europa Lg (1 Season)0.0
Pass Types 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. Championship22nd33.11571152149422291600001330119Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.40Matches
9 Seasons4 Clubs3 Leagues151.24973485411099980141000004092955
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Birmingham City (4 Seasons)2 Leagues81.52807273371636488700002312336
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)113.84973485411099980141000004092955
PL2 — Div. 1 (6 Seasons)15.4
League One (2 Seasons)35.40
Ekstraklasa (1 Season)2.0
Pass Types 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
2015-201617Arsenaleng ENGLeague Cup9th0.3Matches
2016-201718Arsenaleng ENGEFL Cup5th0.01Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.00Matches
2022-202324Birmingham Cityeng ENGFA Cup1.70Matches
2023-202425Birmingham Cityeng ENGFA Cup3.01Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.10Matches
6 Seasons3 Clubs2 Leagues7.22
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Birmingham City (3 Seasons)2 Leagues5.81
Arsenal (2 Seasons)1 League0.41
Derby County (1 Season)1 League1.00
EFL Cup (5 Seasons)2.51
FA Cup (2 Seasons)4.71
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Legia Warsaw2. Europa LgR320.0Matches
1 Season1 Club1 League0.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
202123pl PolandUEFA Euro Qualifying2.21Matches
202224pl Poland1. World CupR162.4999633030000008602Matches
202224pl PolandWCQ1.00Matches
202224pl PolandFriendlies (M)0.5Matches
202325pl PolandFriendlies (M)0.2Matches
202426pl PolandUEFA Euro Qualifying0.51Matches
4 Seasons1 Club4 Leagues6.8999633032000008602
UEFA Euro Qualifying (2 Seasons)2.72
Friendlies (M) (2 Seasons)0.7
World Cup (1 Season)2.4999633030000008602
WCQ (1 Season)1.00

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2.0Matches
2014-201516Legia Warsaw2. Europa Lg0.0Matches
2015-201617Arsenaleng ENGLeague Cup0.3Matches
2016-201718Birmingham Cityeng ENG2. Championship8.6Matches
2016-201718Arsenaleng ENGEFL Cup0.0Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.0Matches
2018-201920Charlton Atheng ENG3. League One28.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2019-202021Derby Countyeng ENG2. Championship16.5150.91140001000.00000000Matches
2019-202021Derby Countyeng ENGEFL Cup1.0Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.2Matches
2020-202122Derby Countyeng ENG2. Championship12.1231.90200111000.00000000Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.7Matches
2021-202223Derby Countyeng ENG2. Championship11.1181.62140111130.27200010Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.5Matches
2022-202324Birmingham Cityeng ENG2. Championship32.3431.33320028140.12200110Matches
2022-202324Birmingham Cityeng ENGFA Cup1.7Matches
2023-202425Birmingham Cityeng ENG2. Championship33.1501.51450030220.06200000Matches
2023-202425Birmingham Cityeng ENGFA Cup3.0Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.1Matches
2024-202526Birmingham Cityeng ENG3. League One7.4Matches
10 Seasons5 Clubs6 Leagues158.51491.4212502711490.09600120
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Birmingham City (4 Seasons)4 Leagues87.3931.42770058360.09400110
Derby County (3 Seasons)2 Leagues40.8561.41480223130.08200010
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Arsenal (2 Seasons)1 League0.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)2 Leagues2.0
Championship (6 Seasons)113.81491.4212502711490.09600120
PL2 — Div. 1 (6 Seasons)15.4
EFL Cup (5 Seasons)2.5
League One (2 Seasons)35.4
FA Cup (2 Seasons)4.7
Ekstraklasa (1 Season)2.0
Europa Lg (1 Season)0.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Legia Warsaw2 Leagues2.0
2015-201617Arsenal1 League0.3
2016-201718Arsenal1 League0.0
2016-201718Birmingham City1 League8.6
2016-201718Arsenal1 League8.0
2017-201819Arsenal1 League4.0
2018-201920Arsenal1 League1.0
2018-201920Charlton Ath1 League28.0
2019-202021Derby County2 Leagues17.5150.91140001000.00000000
2019-202021Derby County1 League0.2
2020-202122Derby County1 League12.1231.90200111000.00000000
2020-202122Derby County1 League1.7
2021-202223Derby County1 League11.1181.62140111130.27200010
2021-202223Derby County1 League0.5
2022-202324Birmingham City2 Leagues34.0431.33320028140.12200110
2023-202425Birmingham City3 Leagues36.1501.51450030220.06200000
2024-202526Birmingham City2 Leagues8.6
10 Seasons5 Clubs6 Leagues158.51491.4212502711490.09600120
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Birmingham City (4 Seasons)4 Leagues87.3931.42770058360.09400110
Derby County (3 Seasons)2 Leagues40.8561.41480223130.08200010
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Arsenal (2 Seasons)1 League0.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)2 Leagues2.0
Championship (6 Seasons)113.81491.4212502711490.09600120
PL2 — Div. 1 (6 Seasons)15.4
EFL Cup (5 Seasons)2.5
League One (2 Seasons)35.4
FA Cup (2 Seasons)4.7
Ekstraklasa (1 Season)2.0
Europa Lg (1 Season)0.0
Goal and Shot Creation 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. Championship22nd33.1501.51450030220.06200000Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.4Matches
9 Seasons4 Clubs3 Leagues151.21491.4212502711490.09600120
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Birmingham City (4 Seasons)2 Leagues81.5931.42770058360.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)113.81491.4212502711490.09600120
PL2 — Div. 1 (6 Seasons)15.4
League One (2 Seasons)35.4
Ekstraklasa (1 Season)2.0
Goal and Shot Creation 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
2015-201617Arsenaleng ENGLeague Cup9th0.3Matches
2016-201718Arsenaleng ENGEFL Cup5th0.0Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.0Matches
2022-202324Birmingham Cityeng ENGFA Cup1.7Matches
2023-202425Birmingham Cityeng ENGFA Cup3.0Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.1Matches
6 Seasons3 Clubs2 Leagues7.2
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)2 Leagues5.8
Arsenal (2 Seasons)1 League0.4
Derby County (1 Season)1 League1.0
EFL Cup (5 Seasons)2.5
FA Cup (2 Seasons)4.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Legia Warsaw2. Europa LgR320.0Matches
1 Season1 Club1 League0.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202123pl PolandUEFA Euro Qualifying2.2Matches
202224pl Poland1. World CupR162.410.4210000000.00000000Matches
202224pl PolandWCQ1.0Matches
202224pl PolandFriendlies (M)0.5Matches
202325pl PolandFriendlies (M)0.2Matches
202426pl PolandUEFA Euro Qualifying0.5Matches
4 Seasons1 Club4 Leagues6.810.4210000000.00000000
UEFA Euro Qualifying (2 Seasons)2.7
Friendlies (M) (2 Seasons)0.7
World Cup (1 Season)2.410.4210000000.00000000
WCQ (1 Season)1.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 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. Ekstraklasa2.0Matches
2014-201516Legia Warsaw2. Europa Lg0.0Matches
2015-201617Arsenaleng ENGLeague Cup0.3Matches
2016-201718Birmingham Cityeng ENG2. Championship8.600Matches
2016-201718Arsenaleng ENGEFL Cup0.000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.0Matches
2018-201920Charlton Atheng ENG3. League One28.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2019-202021Derby Countyeng ENG2. Championship16.5533631202245048.0262511143386473Matches
2019-202021Derby Countyeng ENGEFL Cup1.022Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.2Matches
2020-202122Derby Countyeng ENG2. Championship12.127191214151533.310154112653290Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.7Matches
2021-202223Derby Countyeng ENG2. Championship11.116101060111764.7612571430160Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.5Matches
2022-202324Birmingham Cityeng ENG2. Championship32.3663635283317342.54262174547113701Matches
2022-202324Birmingham Cityeng ENGFA Cup1.712Matches
2023-202425Birmingham Cityeng ENG2. Championship33.1532930194255843.13355193659112932Matches
2023-202425Birmingham Cityeng ENGFA Cup3.015Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.110Matches
2024-202526Birmingham Cityeng ENG3. League One7.4519Matches
10 Seasons5 Clubs6 Leagues158.521514011887109621345.1117169561132073942556
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Birmingham City (4 Seasons)4 Leagues87.311973654775613142.77511736811322251633
Derby County (3 Seasons)2 Leagues40.8966753403408248.84252203275169923
Arsenal (3 Seasons)1 League13.00
Derby County (3 Seasons)1 League2.40
Arsenal (2 Seasons)1 League0.4000
Charlton Ath (1 Season)1 League28.00
Legia Warsaw (1 Season)2 Leagues2.00
Championship (6 Seasons)113.821513011887109621345.1117169561131793942556
PL2 — Div. 1 (6 Seasons)15.40
EFL Cup (5 Seasons)2.5320
League One (2 Seasons)35.45190
FA Cup (2 Seasons)4.7270
Ekstraklasa (1 Season)2.00
Europa Lg (1 Season)0.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201516Legia Warsaw2 Leagues2.00
2015-201617Arsenal1 League0.30
2016-201718Arsenal1 League0.0000
2016-201718Birmingham City1 League8.6000
2016-201718Arsenal1 League8.00
2017-201819Arsenal1 League4.00
2018-201920Arsenal1 League1.00
2018-201920Charlton Ath1 League28.00
2019-202021Derby County2 Leagues17.5533831202245048.0262511143586473
2019-202021Derby County1 League0.20
2020-202122Derby County1 League12.127191214151533.310154112653290
2020-202122Derby County1 League1.70
2021-202223Derby County1 League11.116101060111764.7612571430160
2021-202223Derby County1 League0.50
2022-202324Birmingham City2 Leagues34.0663735283317342.54262174549113701
2023-202425Birmingham City3 Leagues36.1533030194255843.13355193664112932
2024-202526Birmingham City2 Leagues8.66190
10 Seasons5 Clubs6 Leagues158.521514011887109621345.1117169561132073942556
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Birmingham City (4 Seasons)4 Leagues87.311973654775613142.77511736811322251633
Derby County (3 Seasons)2 Leagues40.8966753403408248.84252203275169923
Arsenal (3 Seasons)1 League13.00
Derby County (3 Seasons)1 League2.40
Arsenal (2 Seasons)1 League0.4000
Charlton Ath (1 Season)1 League28.00
Legia Warsaw (1 Season)2 Leagues2.00
Championship (6 Seasons)113.821513011887109621345.1117169561131793942556
PL2 — Div. 1 (6 Seasons)15.40
EFL Cup (5 Seasons)2.5320
League One (2 Seasons)35.45190
FA Cup (2 Seasons)4.7270
Ekstraklasa (1 Season)2.00
Europa Lg (1 Season)0.00
Defensive Actions 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. Championship22nd33.1532930194255843.13355193659112932Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.4519Matches
9 Seasons4 Clubs3 Leagues151.221513511887109621345.1117169561131983942556
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 (4 Seasons)2 Leagues81.511970654775613142.77511736811252251633
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)113.821513011887109621345.1117169561131793942556
PL2 — Div. 1 (6 Seasons)15.40
League One (2 Seasons)35.45190
Ekstraklasa (1 Season)2.00
Defensive Actions 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
2015-201617Arsenaleng ENGLeague Cup9th0.3Matches
2016-201718Arsenaleng ENGEFL Cup5th0.000Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.022Matches
2022-202324Birmingham Cityeng ENGFA Cup1.712Matches
2023-202425Birmingham Cityeng ENGFA Cup3.015Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.110Matches
6 Seasons3 Clubs2 Leagues7.2590
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)2 Leagues5.8370
Arsenal (2 Seasons)1 League0.4000
Derby County (1 Season)1 League1.0220
EFL Cup (5 Seasons)2.5320
FA Cup (2 Seasons)4.7270
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad 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 Warsaw2. Europa LgR320.0Matches
1 Season1 Club1 League0.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
202123pl PolandUEFA Euro Qualifying2.234Matches
202224pl Poland1. World CupR162.4531312450.0210151060Matches
202224pl PolandWCQ1.001Matches
202224pl PolandFriendlies (M)0.5Matches
202325pl PolandFriendlies (M)0.2Matches
202426pl PolandUEFA Euro Qualifying0.510Matches
4 Seasons1 Club4 Leagues6.8571312450.02101101060
UEFA Euro Qualifying (2 Seasons)2.7440
Friendlies (M) (2 Seasons)0.70
World Cup (1 Season)2.4531312450.0210151060
WCQ (1 Season)1.0010

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 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. Ekstraklasa2.0Matches
2014-201516Legia Warsaw2. Europa Lg0.0Matches
2015-201617Arsenaleng ENGLeague Cup0.3Matches
2016-201718Birmingham Cityeng ENG2. Championship8.6Matches
2016-201718Arsenaleng ENGEFL Cup0.0Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.0Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.0Matches
2018-201920Charlton Atheng ENG3. League One28.0Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2019-202021Derby Countyeng ENG2. Championship16.51174944246897461174302686.7413.3612387923582316027177044Matches
2019-202021Derby Countyeng ENGEFL Cup1.0Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.2Matches
2020-202122Derby Countyeng ENG2. Championship12.18224721552210019822171694.115.936221891178211211794838Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.7Matches
2021-202223Derby Countyeng ENG2. Championship11.1642261714008114642121083.3216.733217048161010113638810Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.5Matches
2022-202324Birmingham Cityeng ENG2. Championship32.31623126440952252261623452760.0920.06573604146022180541874216Matches
2022-202324Birmingham Cityeng ENGFA Cup1.7Matches
2023-202425Birmingham Cityeng ENG2. Championship33.119341737581003196271934311651.61341.98794310173312613623100220Matches
2023-202425Birmingham Cityeng ENGFA Cup3.0Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.1Matches
2024-202526Birmingham Cityeng ENG3. League One7.4Matches
10 Seasons5 Clubs6 Leagues158.56195466200835667039261951359570.42921.528421568675458862314773331958
Country Comp 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 (4 Seasons)4 Leagues87.3355729911981955448533557764356.62228.9153679143193342419041174436
Derby County (3 Seasons)2 Leagues40.826381678101611255392638595288.1711.9130677724352543825732157522
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Arsenal (2 Seasons)1 League0.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)2 Leagues2.0
Championship (6 Seasons)113.86195466200835667039261951359570.42921.528421568675458862314773331958
PL2 — Div. 1 (6 Seasons)15.4
EFL Cup (5 Seasons)2.5
League One (2 Seasons)35.4
FA Cup (2 Seasons)4.7
Ekstraklasa (1 Season)2.0
Europa Lg (1 Season)0.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 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 Warsaw2 Leagues2.0
2015-201617Arsenal1 League0.3
2016-201718Arsenal1 League0.0
2016-201718Birmingham City1 League8.6
2016-201718Arsenal1 League8.0
2017-201819Arsenal1 League4.0
2018-201920Arsenal1 League1.0
2018-201920Charlton Ath1 League28.0
2019-202021Derby County2 Leagues17.51174944246897461174302686.7413.3612387923582316027177044
2019-202021Derby County1 League0.2
2020-202122Derby County1 League12.18224721552210019822171694.115.936221891178211211794838
2020-202122Derby County1 League1.7
2021-202223Derby County1 League11.1642261714008114642121083.3216.733217048161010113638810
2021-202223Derby County1 League0.5
2022-202324Birmingham City2 Leagues34.01623126440952252261623452760.0920.06573604146022180541874216
2023-202425Birmingham City3 Leagues36.119341737581003196271934311651.61341.98794310173312613623100220
2024-202526Birmingham City2 Leagues8.6
10 Seasons5 Clubs6 Leagues158.56195466200835667039261951359570.42921.528421568675458862314773331958
Comp 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 (4 Seasons)4 Leagues87.3355729911981955448533557764356.62228.9153679143193342419041174436
Derby County (3 Seasons)2 Leagues40.826381678101611255392638595288.1711.9130677724352543825732157522
Arsenal (3 Seasons)1 League13.0
Derby County (3 Seasons)1 League2.4
Arsenal (2 Seasons)1 League0.4
Charlton Ath (1 Season)1 League28.0
Legia Warsaw (1 Season)2 Leagues2.0
Championship (6 Seasons)113.86195466200835667039261951359570.42921.528421568675458862314773331958
PL2 — Div. 1 (6 Seasons)15.4
EFL Cup (5 Seasons)2.5
League One (2 Seasons)35.4
FA Cup (2 Seasons)4.7
Ekstraklasa (1 Season)2.0
Europa Lg (1 Season)0.0
Possession 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. Championship22nd33.119341737581003196271934311651.61341.98794310173312613623100220Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.4Matches
9 Seasons4 Clubs3 Leagues151.26195466200835667039261951359570.42921.528421568675458862314773331958
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 (4 Seasons)2 Leagues81.5355729911981955448533557764356.62228.9153679143193342419041174436
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)113.86195466200835667039261951359570.42921.528421568675458862314773331958
PL2 — Div. 1 (6 Seasons)15.4
League One (2 Seasons)35.4
Ekstraklasa (1 Season)2.0
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2015-201617Arsenaleng ENGLeague Cup9th0.3Matches
2016-201718Arsenaleng ENGEFL Cup5th0.0Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.0Matches
2022-202324Birmingham Cityeng ENGFA Cup1.7Matches
2023-202425Birmingham Cityeng ENGFA Cup3.0Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.1Matches
6 Seasons3 Clubs2 Leagues7.2
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Birmingham City (3 Seasons)2 Leagues5.8
Arsenal (2 Seasons)1 League0.4
Derby County (1 Season)1 League1.0
EFL Cup (5 Seasons)2.5
FA Cup (2 Seasons)4.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201516Legia Warsaw2. Europa LgR320.0Matches
1 Season1 Club1 League0.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad 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
202123pl PolandUEFA Euro Qualifying2.2Matches
202224pl Poland1. World CupR162.41301344771021303133.3266.76333114911013760Matches
202224pl PolandWCQ1.0Matches
202224pl PolandFriendlies (M)0.5Matches
202325pl PolandFriendlies (M)0.2Matches
202426pl PolandUEFA Euro Qualifying0.5Matches
4 Seasons1 Club4 Leagues6.81301344771021303133.3266.76333114911013760
UEFA Euro Qualifying (2 Seasons)2.7
Friendlies (M) (2 Seasons)0.7
World Cup (1 Season)2.41301344771021303133.3266.76333114911013760
WCQ (1 Season)1.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp 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. Ekstraklasa5180365.42.021341.8032+1+0.50-0.36Matches
2014-201516Legia Warsaw2. Europa Lg1220.30.000143.000000.00-0.50Matches
2015-201617Arsenaleng ENGLeague Cup1313117.20.30013000.000000.00+1.21Matches
2016-201718Birmingham Cityeng ENG2. Championship107777818.88.687271.00613-7-0.81-0.49Matches
2016-201718Arsenaleng ENGEFL Cup1441.50.0001323.0010+1+22.50+21.48Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 187209036.48.08908002.00179+8+1.00+1.00Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 143568918.04.04893002.50108+2+0.51-0.27Matches
2018-201920Charlton Atheng ENG3. League One312,5168160.828.03084181211.824220+22+0.79+0.18Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 1190904.51.01901000.0056-1-1.00-1.62Matches
2019-202021Derby Countyeng ENG2. Championship201,4877435.916.519761114511.201524-9-0.54-0.7822.626.6-4.0-0.24-0.03Matches
2019-202021Derby Countyeng ENGEFL Cup1909050.01.01901003.0010+1+1.00+4.00Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 1117171.00.21170001.0002-2-10.59-10.76Matches
2020-202122Derby Countyeng ENG2. Championship131,0918426.412.1138411021.62115+6+0.49+1.3214.011.1+2.9+0.24+0.53Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 12155787.21.72781003.0053+2+1.16+1.52Matches
2021-202223Derby Countyeng ENG2. Championship151,0036724.211.11275333311.131314-1-0.09+0.1113.312.0+1.2+0.11+0.65Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 1145451.90.51450001.0010+1+2.00+3.10Matches
2022-202324Birmingham Cityeng ENG2. Championship352,9098370.332.3358321001.313242-10-0.31-0.2436.443.5-7.1-0.22-0.01Matches
2022-202324Birmingham Cityeng ENGFA Cup21547751.31.72771002.003300.000.00Matches
2023-202425Birmingham Cityeng ENG2. Championship362,9788371.933.135852411801.33383800.00+1.1637.839.2-1.3-0.04+0.74Matches
2023-202425Birmingham Cityeng ENGEFL Cup00001Matches
2023-202425Birmingham Cityeng ENGFA Cup327090100.03.03903001.3335-2-0.67Matches
2024-202526Birmingham Cityeng ENGEFL Cup21025156.71.1190111201.5002-2-1.76-2.92Matches
2024-202526Birmingham Cityeng ENG3. League One86708462.07.48846002.38158+7+0.94-0.16Matches
10 Seasons5 Clubs6 Leagues18414,2647840.0158.5169821081523231.47183176+7+0.04+0.07124.1132.3-8.3-0.08+0.31
Country Comp 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 (4 Seasons)4 Leagues967,8608254.587.392846341581.3997111-14-0.16+0.1574.282.6-8.4-0.13+0.36
Derby County (3 Seasons)2 Leagues493,6717529.140.845782643641.334043-3-0.07+0.2449.849.7+0.20.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
Arsenal (2 Seasons)1 League235187.80.40021721.5010+1+2.57+2.35
Charlton Ath (1 Season)1 League312,5168160.828.03084181211.824220+22+0.79+0.18
Legia Warsaw (1 Season)2 Leagues6182304.52.021482.0032+1+0.49-0.30
Championship (6 Seasons)12910,2457941.2113.81228277733111.28115136-21-0.18+0.16124.1132.3-8.3-0.08+0.31
PL2 — Div. 1 (6 Seasons)171,3838111.515.4178113002.003828+10+0.65+0.70
EFL Cup (5 Seasons)52274522.92.5291231531.802200.00+0.15
League One (2 Seasons)393,1868261.035.43884241211.935728+29+0.82+0.11
FA Cup (2 Seasons)54248574.44.75854001.6068-2-0.42-0.42
Ekstraklasa (1 Season)5180365.42.021341.8032+1+0.50-0.36
Europa Lg (1 Season)1220.30.000143.000000.00-0.50
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp 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 Warsaw2 Leagues6182304.52.021482.0032+1+0.49-0.30
2015-201617Arsenal1 League1313117.20.30013000.000000.00+1.21
2016-201718Arsenal1 League1441.50.0001323.0010+1+22.50+21.48
2016-201718Birmingham City1 League107777818.88.687271.00613-7-0.81-0.49
2016-201718Arsenal1 League87209036.48.08908002.00179+8+1.00+1.00
2017-201819Arsenal1 League43568918.04.04893002.50108+2+0.51-0.27
2018-201920Arsenal1 League190904.51.01901000.0056-1-1.00-1.62
2018-201920Charlton Ath1 League312,5168160.828.03084181211.824220+22+0.79+0.18
2019-202021Derby County2 Leagues211,5777536.517.520771214511.291624-8-0.46-0.5922.626.6-4.0-0.24-0.03
2019-202021Derby County1 League117171.00.21170001.0002-2-10.59-10.76
2020-202122Derby County1 League131,0918426.412.1138411021.62115+6+0.49+1.3214.011.1+2.9+0.24+0.53
2020-202122Derby County1 League2155787.21.72781003.0053+2+1.16+1.52
2021-202223Derby County1 League151,0036724.211.11275333311.131314-1-0.09+0.1113.312.0+1.2+0.11+0.65
2021-202223Derby County1 League145451.90.51450001.0010+1+2.00+3.10
2022-202324Birmingham City2 Leagues373,0638369.034.0378322001.353545-10-0.29-0.2336.443.5-7.1-0.22-0.01
2023-202425Birmingham City3 Leagues393,2488370.836.138852711811.334143-2-0.06+1.1137.839.2-1.3-0.04+0.74
2024-202526Birmingham City2 Leagues107727761.38.6984711202.201510+5+0.58-0.52
10 Seasons5 Clubs6 Leagues18414,2647840.0158.5169821081523231.47183176+7+0.04+0.07124.1132.3-8.3-0.08+0.31
Comp 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 (4 Seasons)4 Leagues967,8608254.587.392846341581.3997111-14-0.16+0.1574.282.6-8.4-0.13+0.36
Derby County (3 Seasons)2 Leagues493,6717529.140.845782643641.334043-3-0.07+0.2449.849.7+0.20.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
Arsenal (2 Seasons)1 League235187.80.40021721.5010+1+2.57+2.35
Charlton Ath (1 Season)1 League312,5168160.828.03084181211.824220+22+0.79+0.18
Legia Warsaw (1 Season)2 Leagues6182304.52.021482.0032+1+0.49-0.30
Championship (6 Seasons)12910,2457941.2113.81228277733111.28115136-21-0.18+0.16124.1132.3-8.3-0.08+0.31
PL2 — Div. 1 (6 Seasons)171,3838111.515.4178113002.003828+10+0.65+0.70
EFL Cup (5 Seasons)52274522.92.5291231531.802200.00+0.15
League One (2 Seasons)393,1868261.035.43884241211.935728+29+0.82+0.11
FA Cup (2 Seasons)54248574.44.75854001.6068-2-0.42-0.42
Ekstraklasa (1 Season)5180365.42.021341.8032+1+0.50-0.36
Europa Lg (1 Season)1220.30.000143.000000.00-0.50
Playing Time 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.312.0+1.2+0.11+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. Championship22nd362,9788371.933.135852411801.33383800.00+1.1637.839.2-1.3-0.04+0.74Matches
2024-202526Birmingham Cityeng ENG3. League One1st86708462.07.48846002.38158+7+0.94-0.16Matches
9 Seasons4 Clubs3 Leagues17313,6117940.8151.2162821021128161.45175166+9+0.06+0.11124.1132.3-8.3-0.08+0.31
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 (4 Seasons)2 Leagues897,3348254.381.586845831871.3891101-10-0.12+0.2174.282.6-8.4-0.13+0.36
Derby County (3 Seasons)1 League483,5817528.839.844782543641.293943-4-0.10+0.1849.849.7+0.20.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)12910,2457941.2113.81228277733111.28115136-21-0.18+0.16124.1132.3-8.3-0.08+0.31
PL2 — Div. 1 (6 Seasons)171,3838111.515.4178113002.003828+10+0.65+0.70
League One (2 Seasons)393,1868261.035.43884241211.935728+29+0.82+0.11
Ekstraklasa (1 Season)5180365.42.021341.8032+1+0.50-0.36
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2015-201617Arsenaleng ENGLeague Cup9th1313117.20.30013000.000000.00+1.21Matches
2016-201718Arsenaleng ENGEFL Cup5th1441.50.0001323.0010+1+22.50+21.48Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1909050.01.01901003.0010+1+1.00+4.00Matches
2022-202324Birmingham Cityeng ENGFA Cup21547751.31.72771002.003300.000.00Matches
2023-202425Birmingham Cityeng ENGEFL CupRd200001Matches
2023-202425Birmingham Cityeng ENGFA Cup327090100.03.03903001.3335-2-0.67Matches
2024-202526Birmingham Cityeng ENGEFL CupRd221025156.71.1190111201.5002-2-1.76-2.92Matches
6 Seasons3 Clubs2 Leagues106516541.77.2787631531.70810-2-0.28-0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Birmingham City (3 Seasons)2 Leagues75267556.65.8686511211.57610-4-0.68-1.09
Arsenal (2 Seasons)1 League235187.80.40021721.5010+1+2.57+2.35
Derby County (1 Season)1 League1909050.01.01901003.0010+1+1.00+4.00
EFL Cup (5 Seasons)52274522.92.5291231531.802200.00+0.15
FA Cup (2 Seasons)54248574.44.75854001.6068-2-0.42-0.42
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201516Legia Warsaw2. Europa LgR321220.30.000143.000000.00-0.50Matches
1 Season1 Club1 League1220.30.000143.000000.00-0.50
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad 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
202123pl PolandUEFA Euro Qualifying32016722.32.2290012111.3321+1+0.45-1.10Matches
202224pl Poland1. World CupR1642165460.02.4276123301.003300.00+1.253.84.8-1.0-0.41+0.69Matches
202224pl PolandWCQ190909.11.01901003.0020+2+2.00+0.10Matches
202224pl PolandFriendlies (M)1474726.10.50014711.001100.00-0.68Matches
202325pl PolandFriendlies (M)114147.80.20011403.000000.00-1.63Matches
202426pl PolandUEFA Euro Qualifying145454.80.51450020.0002-2-4.00-4.61Matches
4 Seasons1 Club4 Leagues116135617.36.8678252941.3687+1+0.15-1.053.84.8-1.0-0.41+0.69
UEFA Euro Qualifying (2 Seasons)42466213.42.7375012131.0023-1-0.37-1.39
Friendlies (M) (2 Seasons)2613116.90.70023112.001100.00-1.20
World Cup (1 Season)42165460.02.4276123301.003300.00+1.253.84.8-1.0-0.41+0.69
WCQ (1 Season)190909.11.01901003.0020+2+2.00+0.10

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201516Legia Warsawpl POL1. Ekstraklasa2.020Matches
2014-201516Legia Warsaw2. Europa Lg0.0000Matches
2015-201617Arsenaleng ENGLeague Cup0.30000Matches
2016-201718Birmingham Cityeng ENG2. Championship8.6300800000000Matches
2016-201718Arsenaleng ENGEFL Cup0.0000000100000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 18.02000Matches
2017-201819Arsenaleng ENGJr. PL2 — Div. 14.00000Matches
2018-201920Charlton Atheng ENG3. League One28.012000Matches
2018-201920Arsenaleng ENGJr. PL2 — Div. 11.00000Matches
2019-202021Derby Countyeng ENG2. Championship16.53102723023336010134663764.1Matches
2019-202021Derby Countyeng ENGEFL Cup1.01002100220Matches
2019-202021Derby Countyeng ENGJr. PL2 — Div. 10.20000Matches
2020-202122Derby Countyeng ENG2. Championship12.1400212403261900072463259.0Matches
2020-202122Derby Countyeng ENGJr. PL2 — Div. 11.71000Matches
2021-202223Derby Countyeng ENG2. Championship11.110014140114100007228877.8Matches
2021-202223Derby Countyeng ENGJr. PL2 — Div. 10.50000Matches
2022-202324Birmingham Cityeng ENG2. Championship32.312004838074736100255675256.3Matches
2022-202324Birmingham Cityeng ENGFA Cup1.71005000210Matches
2023-202425Birmingham Cityeng ENG2. Championship33.112106228115929001253935762.0Matches
2023-202425Birmingham Cityeng ENGFA Cup3.01003401510Matches
2024-202526Birmingham Cityeng ENGEFL Cup1.10003200010Matches
2024-202526Birmingham Cityeng ENG3. League One7.4311810001951Matches
10 Seasons5 Clubs6 Leagues158.5553120114411620714011278630018661.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Birmingham City (4 Seasons)4 Leagues87.3322113782191327310250816010959.5
Derby County (3 Seasons)2 Leagues40.891064620675670102781407764.5
Arsenal (3 Seasons)1 League13.02000
Derby County (3 Seasons)1 League2.41000
Arsenal (2 Seasons)1 League0.4000000100000
Charlton Ath (1 Season)1 League28.012000
Legia Warsaw (1 Season)2 Leagues2.0200
Championship (6 Seasons)113.8352018012711417913011178630018661.7
PL2 — Div. 1 (6 Seasons)15.43000
EFL Cup (5 Seasons)2.5100530123000
League One (2 Seasons)35.41511810001951
FA Cup (2 Seasons)4.72008401720
Ekstraklasa (1 Season)2.020
Europa Lg (1 Season)0.0000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201516Legia Warsaw2 Leagues2.0200
2015-201617Arsenal1 League0.30000
2016-201718Arsenal1 League0.0000000100000
2016-201718Birmingham City1 League8.6300800000000
2016-201718Arsenal1 League8.02000
2017-201819Arsenal1 League4.00000
2018-201920Arsenal1 League1.00000
2018-201920Charlton Ath1 League28.012000
2019-202021Derby County2 Leagues17.54102924023538010134663764.1
2019-202021Derby County1 League0.20000
2020-202122Derby County1 League12.1400212403261900072463259.0
2020-202122Derby County1 League1.71000
2021-202223Derby County1 League11.110014140114100007228877.8
2021-202223Derby County1 League0.50000
2022-202324Birmingham City2 Leagues34.013005338074937100255675256.3
2023-202425Birmingham City3 Leagues36.113106532126430001253935762.0
2024-202526Birmingham City2 Leagues8.63111112001961
10 Seasons5 Clubs6 Leagues158.5553120114411620714011278630018661.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Birmingham City (4 Seasons)4 Leagues87.3322113782191327310250816010959.5
Derby County (3 Seasons)2 Leagues40.891064620675670102781407764.5
Arsenal (3 Seasons)1 League13.02000
Derby County (3 Seasons)1 League2.41000
Arsenal (2 Seasons)1 League0.4000000100000
Charlton Ath (1 Season)1 League28.012000
Legia Warsaw (1 Season)2 Leagues2.0200
Championship (6 Seasons)113.8352018012711417913011178630018661.7
PL2 — Div. 1 (6 Seasons)15.43000
EFL Cup (5 Seasons)2.5100530123000
League One (2 Seasons)35.41511810001951
FA Cup (2 Seasons)4.72008401720
Ekstraklasa (1 Season)2.020
Europa Lg (1 Season)0.0000
Miscellaneous Stats 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. Championship22nd33.112106228115929001253935762.0Matches
2024-202526Birmingham Cityeng ENG3. League One1st7.4311810001951Matches
9 Seasons4 Clubs3 Leagues151.2523118813711419813511278630018661.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Birmingham City (4 Seasons)2 Leagues81.5302112676181257010250816010959.5
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)113.8352018012711417913011178630018661.7
PL2 — Div. 1 (6 Seasons)15.43000
League One (2 Seasons)35.41511810001951
Ekstraklasa (1 Season)2.020
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201617Arsenaleng ENGLeague Cup9th0.30000Matches
2016-201718Arsenaleng ENGEFL Cup5th0.0000000100000Matches
2019-202021Derby Countyeng ENGEFL Cup33rd1.01002100220Matches
2022-202324Birmingham Cityeng ENGFA Cup1.71005000210Matches
2023-202425Birmingham Cityeng ENGFA Cup3.01003401510Matches
2024-202526Birmingham Cityeng ENGEFL CupRd21.10003200010Matches
6 Seasons3 Clubs2 Leagues7.23001370295000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Birmingham City (3 Seasons)2 Leagues5.820011601730
Arsenal (2 Seasons)1 League0.4000000100000
Derby County (1 Season)1 League1.01002100220
EFL Cup (5 Seasons)2.5100530123000
FA Cup (2 Seasons)4.72008401720
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201516Legia Warsaw2. Europa LgR320.0000Matches
1 Season1 Club1 League0.0000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
202123pl PolandUEFA Euro Qualifying2.22007601430Matches
202224pl Poland1. World CupR162.4000540053010106460.0Matches
202224pl PolandWCQ1.01002200100Matches
202224pl PolandFriendlies (M)0.50000Matches
202325pl PolandFriendlies (M)0.20000Matches
202426pl PolandUEFA Euro Qualifying0.50002201010Matches
4 Seasons1 Club4 Leagues6.8300161402107010106460.0
UEFA Euro Qualifying (2 Seasons)2.72009802440
Friendlies (M) (2 Seasons)0.70000
World Cup (1 Season)2.4000540053010106460.0
WCQ (1 Season)1.01002200100

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.