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
2010-201119Newcastle Utdeng ENG1. Premier League733093.4000000000.000.000.000.000.00Matches
2011-201220Newcastle Utdeng ENG1. Premier League701601.8000000100.000.000.000.000.00Matches
2012-201321Birmingham Cityeng ENG2. Championship11108699.7123100100.100.210.310.100.31Matches
2012-201321Newcastle Utd2. Europa Lg432753.1011000000.000.330.330.000.33Matches
2012-201321Newcastle Utdeng ENG1. Premier League943463.8011000000.000.260.260.000.26Matches
2013-201422Birmingham Cityeng ENG2. Championship1898419.3033000300.000.320.320.000.32
2015-201624Millwalleng ENGLeague Cup111201.3000000000.000.000.000.000.00Matches
2015-201624Millwalleng ENG3. League One39282,48727.63710300200.110.250.360.110.36Matches
2016-201725Millwalleng ENGEFL Cup21981.1000000100.000.000.000.000.00Matches
2016-201725Millwalleng ENGFA Cup633293.7213200000.550.270.820.550.82Matches
2016-201725Millwalleng ENG3. League One40222,21224.6235200400.080.120.200.080.20Matches
2017-201826Millwalleng ENG2. Championship24995710.6000000200.000.000.000.000.00Matches
2017-201826Millwalleng ENGEFL Cup221852.1112100000.490.490.970.490.97Matches
2017-201826Millwalleng ENGFA Cup221521.7000000000.000.000.000.000.00Matches
2018-201927Millwalleng ENG2. Championship35262,46627.4246111401.50.76.37.03568930.070.150.220.040.180.050.230.290.030.26Matches
2018-201927Millwalleng ENGEFL Cup332973.3011000000.000.300.300.000.30Matches
2018-201927Millwalleng ENGFA Cup433233.6202200010.560.000.560.560.56Matches
2019-202028Millwalleng ENG2. Championship29191,72119.1033000410.50.55.05.43254620.000.160.160.000.160.020.260.280.020.28Matches
2019-202028Millwalleng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2019-202028Millwalleng ENGFA Cup21820.9000000000.000.000.000.000.00Matches
2020-202129Millwalleng ENG2. Championship1322452.7000000000.20.20.20.439160.000.000.000.000.000.060.070.130.060.13Matches
2020-202129Millwalleng ENGEFL Cup221681.9011000000.000.540.540.000.54Matches
2020-202129Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202230Rotherham Utdeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202230Rotherham Utdeng ENGFA Cup221371.5000000000.000.000.000.000.00Matches
2021-202230Rotherham Utdeng ENG3. League One32252,05722.9134100300.040.130.180.040.18Matches
2022-202331Rotherham Utdeng ENG2. Championship31201,46916.3358300201.11.11.62.71930630.180.310.490.180.490.070.100.170.070.17Matches
2022-202331Rotherham Utdeng ENGEFL Cup10270.3000000000.000.000.000.000.00Matches
2022-202331Rotherham Utdeng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2023-202432Rotherham Utdeng ENG2. Championship921812.0000000000.00.00.20.214110.000.000.000.000.000.000.120.120.000.12Matches
13 Seasons4 Clubs6 Leagues34020718,972210.817365316112723.32.513.315.8901652450.080.170.250.080.250.050.200.250.040.23
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
Millwall (6 Seasons)4 Leagues20712712,142134.912213311111722.11.311.512.8701311710.090.160.240.080.240.040.230.280.030.26
Rotherham Utd (3 Seasons)4 Leagues77514,03044.84812400501.11.11.82.92034740.090.180.270.090.270.060.100.160.060.16
Newcastle Utd (3 Seasons)2 Leagues27101,09012.1022000100.000.170.170.000.17
Birmingham City (2 Seasons)1 League29191,71019.0156100400.050.260.320.050.32
Championship (8 Seasons)170978,74997.2617235111613.32.513.315.8901652450.060.170.240.050.230.050.200.250.040.23
EFL Cup (8 Seasons)14121,19513.3134100100.080.230.300.080.30
FA Cup (7 Seasons)18131,18213.1415400010.300.080.380.300.38
League One (3 Seasons)111756,75675.161319600900.080.170.250.080.25
Premier League (3 Seasons)2378159.1011000100.000.110.110.000.11
Europa Lg (1 Season)432753.1011000000.000.330.330.000.33
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
2010-201119Newcastle Utd1 League733093.4000000000.000.000.000.000.00
2011-201220Newcastle Utd1 League701601.8000000100.000.000.000.000.00
2012-201321Newcastle Utd2 Leagues1376216.9022000000.000.290.290.000.29
2012-201321Birmingham City1 League11108699.7123100100.100.210.310.100.31
2013-201422Birmingham City1 League1898419.3033000300.000.320.320.000.32
2015-201624Millwall2 Leagues40292,60729.03710300200.100.240.350.100.35
2016-201725Millwall3 Leagues48262,63929.3448400500.140.140.270.140.27
2017-201826Millwall3 Leagues28131,29414.4112100200.070.070.140.070.14
2018-201927Millwall3 Leagues42323,08634.3459311411.50.76.37.03568930.120.150.260.090.230.050.230.290.030.26
2019-202028Millwall3 Leagues33222,01322.4033000410.50.55.05.43254620.000.130.130.000.130.020.260.280.020.28
2020-202129Millwall3 Leagues1655035.6011000000.20.20.20.439160.000.180.180.000.180.060.070.130.060.13
2021-202230Rotherham Utd3 Leagues35282,28425.4134100300.040.120.160.040.16
2022-202331Rotherham Utd3 Leagues33211,56517.4358300201.11.11.62.71930630.170.290.460.170.460.070.100.170.070.17
2023-202432Rotherham Utd1 League921812.0000000000.00.00.20.214110.000.000.000.000.000.000.120.120.000.12
13 Seasons4 Clubs6 Leagues34020718,972210.817365316112723.32.513.315.8901652450.080.170.250.080.250.050.200.250.040.23
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
Millwall (6 Seasons)4 Leagues20712712,142134.912213311111722.11.311.512.8701311710.090.160.240.080.240.040.230.280.030.26
Rotherham Utd (3 Seasons)4 Leagues77514,03044.84812400501.11.11.82.92034740.090.180.270.090.270.060.100.160.060.16
Newcastle Utd (3 Seasons)2 Leagues27101,09012.1022000100.000.170.170.000.17
Birmingham City (2 Seasons)1 League29191,71019.0156100400.050.260.320.050.32
Championship (8 Seasons)170978,74997.2617235111613.32.513.315.8901652450.060.170.240.050.230.050.200.250.040.23
EFL Cup (8 Seasons)14121,19513.3134100100.080.230.300.080.30
FA Cup (7 Seasons)18131,18213.1415400010.300.080.380.300.38
League One (3 Seasons)111756,75675.161319600900.080.170.250.080.25
Premier League (3 Seasons)2378159.1011000100.000.110.110.000.11
Europa Lg (1 Season)432753.1011000000.000.330.330.000.33
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
2010-201119Newcastle Utdeng ENG1. Premier League12th733093.4000000000.000.000.000.000.00Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th701601.8000000100.000.000.000.000.00Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th943463.8011000000.000.260.260.000.26Matches
2012-201321Birmingham Cityeng ENG2. Championship12th11108699.7123100100.100.210.310.100.31Matches
2013-201422Birmingham Cityeng ENG2. Championship21st1898419.3033000300.000.320.320.000.32
2015-201624Millwalleng ENG3. League One4th39282,48727.63710300200.110.250.360.110.36Matches
2016-201725Millwalleng ENG3. League One6th40222,21224.6235200400.080.120.200.080.20Matches
2017-201826Millwalleng ENG2. Championship8th24995710.6000000200.000.000.000.000.00Matches
2018-201927Millwalleng ENG2. Championship21st35262,46627.4246111401.50.76.37.03568930.070.150.220.040.180.050.230.290.030.26Matches
2019-202028Millwalleng ENG2. Championship8th29191,72119.1033000410.50.55.05.43254620.000.160.160.000.160.020.260.280.020.28Matches
2020-202129Millwalleng ENG2. Championship11th1322452.7000000000.20.20.20.439160.000.000.000.000.000.060.070.130.060.13Matches
2021-202230Rotherham Utdeng ENG3. League One2nd32252,05722.9134100300.040.130.180.040.18Matches
2022-202331Rotherham Utdeng ENG2. Championship19th31201,46916.3358300201.11.11.62.71930630.180.310.490.180.490.070.100.170.070.17Matches
2023-202432Rotherham Utdeng ENG2. Championship24th921812.0000000000.00.00.20.214110.000.000.000.000.000.000.120.120.000.12Matches
13 Seasons4 Clubs3 Leagues30417916,320181.312314311112613.32.513.315.8901652450.070.170.240.060.230.050.200.250.040.23
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
Millwall (6 Seasons)2 Leagues18010610,088112.1717246111612.11.311.512.8701311710.060.150.210.050.210.040.230.280.030.26
Rotherham Utd (3 Seasons)2 Leagues72473,70741.24812400501.11.11.82.92034740.100.190.290.100.290.060.100.160.060.16
Newcastle Utd (3 Seasons)1 League2378159.1011000100.000.110.110.000.11
Birmingham City (2 Seasons)1 League29191,71019.0156100400.050.260.320.050.32
Championship (8 Seasons)170978,74997.2617235111613.32.513.315.8901652450.060.170.240.050.230.050.200.250.040.23
League One (3 Seasons)111756,75675.161319600900.080.170.250.080.25
Premier League (3 Seasons)2378159.1011000100.000.110.110.000.11
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-201624Millwalleng ENGLeague Cup57th111201.3000000000.000.000.000.000.00Matches
2016-201725Millwalleng ENGEFL Cup33rd21981.1000000100.000.000.000.000.00Matches
2016-201725Millwalleng ENGFA Cup5th633293.7213200000.550.270.820.550.82Matches
2017-201826Millwalleng ENGEFL Cup33rd221852.1112100000.490.490.970.490.97Matches
2017-201826Millwalleng ENGFA Cup17th221521.7000000000.000.000.000.000.00Matches
2018-201927Millwalleng ENGEFL Cup17th332973.3011000000.000.300.300.000.30Matches
2018-201927Millwalleng ENGFA Cup5th433233.6202200010.560.000.560.560.56Matches
2019-202028Millwalleng ENGEFL Cup33rd222102.3000000000.000.000.000.000.00Matches
2019-202028Millwalleng ENGFA Cup17th21820.9000000000.000.000.000.000.00Matches
2020-202129Millwalleng ENGEFL Cup17th221681.9011000000.000.540.540.000.54Matches
2020-202129Millwalleng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2021-202230Rotherham Utdeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202230Rotherham Utdeng ENGFA Cup221371.5000000000.000.000.000.000.00Matches
2022-202331Rotherham Utdeng ENGEFL CupRd210270.3000000000.000.000.000.000.00Matches
2022-202331Rotherham Utdeng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
8 Seasons2 Clubs2 Leagues32252,37726.4549500110.190.150.340.190.34
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
Millwall (6 Seasons)2 Leagues27212,05422.8549500110.220.180.390.220.39
Rotherham Utd (2 Seasons)2 Leagues543233.6000000000.000.000.000.000.00
EFL Cup (8 Seasons)14121,19513.3134100100.080.230.300.080.30
FA Cup (7 Seasons)18131,18213.1415400010.300.080.380.300.38
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
2012-201321Newcastle Utd2. Europa LgQF432753.1011000000.000.330.330.000.33Matches
1 Season1 Club1 League432753.1011000000.000.330.330.000.33
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
201422nir Northern IrelandFriendlies (M)10180.2000000000.000.000.000.000.00Matches
201422nir Northern IrelandWCQ875616.2011000000.000.160.160.000.16Matches
201523nir Northern IrelandFriendlies (M)10220.2000000000.000.000.000.000.00Matches
201624nir Northern IrelandFriendlies (M)321451.6000000000.000.000.000.000.00Matches
201624nir Northern IrelandUEFA EuroR1611650.7000000000.000.000.000.000.00Matches
201624nir Northern IrelandUEFA Euro Qualifying522022.2011000100.000.450.450.000.45Matches
201725nir Northern IrelandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201826nir Northern IrelandWCQ743664.1011000200.000.250.250.000.25Matches
201826nir Northern IrelandFriendlies (M)21850.9000000000.000.000.000.000.00Matches
2018-201927nir Northern IrelandUEFA Nations League24th11540.6000000000.000.000.000.000.00Matches
201927nir Northern IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB332152.4000000000.000.000.000.000.00Matches
202129nir Northern IrelandFriendlies (M)421802.0101100000.500.000.500.500.50Matches
202129nir Northern IrelandUEFA Euro Qualifying542132.4000000000.000.000.000.000.00Matches
202230nir Northern IrelandWCQ321701.9000000000.000.000.000.000.00Matches
202230nir Northern IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC20300.3000000000.000.000.000.000.00Matches
202432nir Northern IrelandUEFA Euro Qualifying10180.2000000000.000.000.000.000.00Matches
10 Seasons1 Club5 Leagues50312,56928.5134100300.040.110.140.040.14
Friendlies (M) (8 Seasons)1476757.5101100000.130.000.130.130.13
WCQ (3 Seasons)18131,09712.2022000200.000.160.160.000.16
UEFA Euro Qualifying (3 Seasons)1164334.8011000100.000.210.210.000.21
UEFA Nations League (3 Seasons)642993.3000000000.000.000.000.000.00
UEFA Euro (1 Season)11650.7000000000.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
2010-201119Newcastle Utdeng ENG1. Premier League3.4030.870.0000Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.8000.0000Matches
2012-201321Birmingham Cityeng ENG2. Championship9.7110.101.0000Matches
2012-201321Newcastle Utd2. Europa Lg3.1000.0000Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.8010.260.0000Matches
2013-201422Birmingham Cityeng ENG2. Championship9.3010.110.0000
2015-201624Millwalleng ENGLeague Cup1.3000Matches
2015-201624Millwalleng ENG3. League One27.6360.220.5000Matches
2016-201725Millwalleng ENGEFL Cup1.10100.00.920.000.0000Matches
2016-201725Millwalleng ENGFA Cup3.7200Matches
2016-201725Millwalleng ENG3. League One24.62050.000.200.4000Matches
2017-201826Millwalleng ENG2. Championship10.607228.60.660.190.000.0000Matches
2017-201826Millwalleng ENGEFL Cup2.1111100.00.490.491.001.0000Matches
2017-201826Millwalleng ENGFA Cup1.70200.01.180.000.0000Matches
2018-201927Millwalleng ENG2. Championship27.4214535.70.510.180.070.2022.12111.50.70.05+0.5+0.3Matches
2018-201927Millwalleng ENGEFL Cup3.30200.00.610.000.0000Matches
2018-201927Millwalleng ENGFA Cup3.623266.70.840.560.671.0000Matches
2019-202028Millwalleng ENG2. Championship19.1010220.00.520.100.000.0018.41000.50.50.05-0.5-0.5Matches
2019-202028Millwalleng ENGEFL Cup2.30200.00.860.000.0000Matches
2019-202028Millwalleng ENGFA Cup0.90000.000.0000Matches
2020-202129Millwalleng ENG2. Championship2.70400.01.470.000.0024.51000.20.20.04-0.2-0.2Matches
2020-202129Millwalleng ENGEFL Cup1.90200.01.070.000.0000Matches
2020-202129Millwalleng ENGFA Cup1.00000.000.0000Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.00000.000.0000Matches
2021-202230Rotherham Utdeng ENGFA Cup1.50000.000.0000Matches
2021-202230Rotherham Utdeng ENG3. League One22.9116637.50.700.260.060.1700Matches
2022-202331Rotherham Utdeng ENG2. Championship16.3312541.70.740.310.250.6019.32001.11.10.10+1.9+1.9Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.30000.000.0000Matches
2022-202331Rotherham Utdeng ENGFA Cup0.8011100.01.301.300.000.0000Matches
2023-202432Rotherham Utdeng ENG2. Championship2.00000.000.000000.00.00.00.0Matches
13 Seasons4 Clubs6 Leagues210.817774137.70.520.200.130.3420.66113.32.50.06+1.7+1.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
Millwall (6 Seasons)4 Leagues134.912482335.40.470.180.130.3921.14112.11.30.05-0.1-0.3
Rotherham Utd (3 Seasons)4 Leagues44.84291241.40.650.270.140.3319.32001.11.10.10+1.9+1.9
Newcastle Utd (3 Seasons)2 Leagues12.1040.330.0000
Birmingham City (2 Seasons)1 League19.0120.110.5000
Championship (8 Seasons)97.26471629.80.600.160.090.3120.66113.32.50.06+1.7+1.5
EFL Cup (8 Seasons)13.318112.50.670.080.131.0000
FA Cup (7 Seasons)13.146350.00.630.320.330.6700
League One (3 Seasons)75.16161768.80.340.230.190.3500
Premier League (3 Seasons)9.1040.440.0000
Europa Lg (1 Season)3.1000.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
2010-201119Newcastle Utd1 League3.4030.870.0000
2011-201220Newcastle Utd1 League1.8000.0000
2012-201321Newcastle Utd2 Leagues6.9010.140.0000
2012-201321Birmingham City1 League9.7110.101.0000
2013-201422Birmingham City1 League9.3010.110.0000
2015-201624Millwall2 Leagues29.0360.220.5000
2016-201725Millwall3 Leagues29.3415500.00.040.192.000.4000
2017-201826Millwall3 Leagues14.4110330.00.700.210.100.3300
2018-201927Millwall3 Leagues34.3419736.80.550.200.160.4322.12111.50.70.05+0.5+0.3
2019-202028Millwall3 Leagues22.4012216.70.540.090.000.0018.41000.50.50.05-0.5-0.5
2020-202129Millwall3 Leagues5.60600.01.070.000.0024.51000.20.20.04-0.2-0.2
2021-202230Rotherham Utd3 Leagues25.4116637.50.630.240.060.1700
2022-202331Rotherham Utd3 Leagues17.4313646.20.750.350.230.5019.32001.11.10.10+1.9+1.9
2023-202432Rotherham Utd1 League2.00000.000.000000.00.00.00.0
13 Seasons4 Clubs6 Leagues210.817774137.70.520.200.130.3420.66113.32.50.06+1.7+1.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
Millwall (6 Seasons)4 Leagues134.912482335.40.470.180.130.3921.14112.11.30.05-0.1-0.3
Rotherham Utd (3 Seasons)4 Leagues44.84291241.40.650.270.140.3319.32001.11.10.10+1.9+1.9
Newcastle Utd (3 Seasons)2 Leagues12.1040.330.0000
Birmingham City (2 Seasons)1 League19.0120.110.5000
Championship (8 Seasons)97.26471629.80.600.160.090.3120.66113.32.50.06+1.7+1.5
EFL Cup (8 Seasons)13.318112.50.670.080.131.0000
FA Cup (7 Seasons)13.146350.00.630.320.330.6700
League One (3 Seasons)75.16161768.80.340.230.190.3500
Premier League (3 Seasons)9.1040.440.0000
Europa Lg (1 Season)3.1000.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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.4030.870.0000Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.8000.0000Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.8010.260.0000Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.7110.101.0000Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.3010.110.0000
2015-201624Millwalleng ENG3. League One4th27.6360.220.5000Matches
2016-201725Millwalleng ENG3. League One6th24.62050.000.200.4000Matches
2017-201826Millwalleng ENG2. Championship8th10.607228.60.660.190.000.0000Matches
2018-201927Millwalleng ENG2. Championship21st27.4214535.70.510.180.070.2022.12111.50.70.05+0.5+0.3Matches
2019-202028Millwalleng ENG2. Championship8th19.1010220.00.520.100.000.0018.41000.50.50.05-0.5-0.5Matches
2020-202129Millwalleng ENG2. Championship11th2.70400.01.470.000.0024.51000.20.20.04-0.2-0.2Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.9116637.50.700.260.060.1700Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.3312541.70.740.310.250.6019.32001.11.10.10+1.9+1.9Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.00000.000.000000.00.00.00.0Matches
13 Seasons4 Clubs3 Leagues181.312633739.70.500.200.110.3020.66113.32.50.06+1.7+1.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
Millwall (6 Seasons)2 Leagues112.17352040.00.410.180.090.3021.14112.11.30.05-0.1-0.3
Rotherham Utd (3 Seasons)2 Leagues41.24281139.30.680.270.140.3619.32001.11.10.10+1.9+1.9
Newcastle Utd (3 Seasons)1 League9.1040.440.0000
Birmingham City (2 Seasons)1 League19.0120.110.5000
Championship (8 Seasons)97.26471629.80.600.160.090.3120.66113.32.50.06+1.7+1.5
League One (3 Seasons)75.16161768.80.340.230.190.3500
Premier League (3 Seasons)9.1040.440.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-201624Millwalleng ENGLeague Cup57th1.3000Matches
2016-201725Millwalleng ENGEFL Cup33rd1.10100.00.920.000.0000Matches
2016-201725Millwalleng ENGFA Cup5th3.7200Matches
2017-201826Millwalleng ENGEFL Cup33rd2.1111100.00.490.491.001.0000Matches
2017-201826Millwalleng ENGFA Cup17th1.70200.01.180.000.0000Matches
2018-201927Millwalleng ENGEFL Cup17th3.30200.00.610.000.0000Matches
2018-201927Millwalleng ENGFA Cup5th3.623266.70.840.560.671.0000Matches
2019-202028Millwalleng ENGEFL Cup33rd2.30200.00.860.000.0000Matches
2019-202028Millwalleng ENGFA Cup17th0.90000.000.0000Matches
2020-202129Millwalleng ENGEFL Cup17th1.90200.01.070.000.0000Matches
2020-202129Millwalleng ENGFA Cup17th1.00000.000.0000Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.00000.000.0000Matches
2021-202230Rotherham Utdeng ENGFA Cup1.50000.000.0000Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.30000.000.0000Matches
2022-202331Rotherham Utdeng ENGFA Cup0.8011100.01.301.300.000.0000Matches
8 Seasons2 Clubs2 Leagues26.4514428.60.650.190.210.7500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (6 Seasons)2 Leagues22.8513323.10.730.170.231.0000
Rotherham Utd (2 Seasons)2 Leagues3.6011100.00.280.280.000.0000
EFL Cup (8 Seasons)13.318112.50.670.080.131.0000
FA Cup (7 Seasons)13.146350.00.630.320.330.6700
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
2012-201321Newcastle Utd2. Europa LgQF3.1000.0000Matches
1 Season1 Club1 League3.1000.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
201422nir Northern IrelandFriendlies (M)0.2000Matches
201422nir Northern IrelandWCQ6.2000Matches
201523nir Northern IrelandFriendlies (M)0.2000Matches
201624nir Northern IrelandFriendlies (M)1.6000Matches
201624nir Northern IrelandUEFA EuroR160.70000.000.0000Matches
201624nir Northern IrelandUEFA Euro Qualifying2.20000.000.0000Matches
201725nir Northern IrelandFriendlies (M)0.5000Matches
201826nir Northern IrelandWCQ4.1000Matches
201826nir Northern IrelandFriendlies (M)0.9000Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.6000Matches
201927nir Northern IrelandFriendlies (M)1.0000Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.40000.000.0000Matches
202129nir Northern IrelandFriendlies (M)2.0100Matches
202129nir Northern IrelandUEFA Euro Qualifying2.40000.000.0000Matches
202230nir Northern IrelandWCQ1.903133.31.590.530.000.0000Matches
202230nir Northern IrelandFriendlies (M)1.0000Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.30000.000.0000Matches
202432nir Northern IrelandUEFA Euro Qualifying0.20000.000.0000Matches
10 Seasons1 Club5 Leagues28.513133.30.300.100.000.0000
Friendlies (M) (8 Seasons)7.5100
WCQ (3 Seasons)12.203133.31.590.530.000.0000
UEFA Euro Qualifying (3 Seasons)4.80000.000.0000
UEFA Nations League (3 Seasons)3.30000.000.0000
UEFA Euro (1 Season)0.70000.000.0000

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
2010-201119Newcastle Utdeng ENG1. Premier League3.40Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.80Matches
2012-201321Birmingham Cityeng ENG2. Championship9.72Matches
2012-201321Newcastle Utd2. Europa Lg3.11Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.81Matches
2013-201422Birmingham Cityeng ENG2. Championship9.33
2015-201624Millwalleng ENGLeague Cup1.30Matches
2015-201624Millwalleng ENG3. League One27.67Matches
2016-201725Millwalleng ENGEFL Cup1.10Matches
2016-201725Millwalleng ENGFA Cup3.71Matches
2016-201725Millwalleng ENG3. League One24.63Matches
2017-201826Millwalleng ENG2. Championship10.60Matches
2017-201826Millwalleng ENGEFL Cup2.11Matches
2017-201826Millwalleng ENGFA Cup1.70Matches
2018-201927Millwalleng ENG2. Championship27.456089462.69290401130234986.516224965.17322432.646.36.7-2.35546302668Matches
2018-201927Millwalleng ENGEFL Cup3.31Matches
2018-201927Millwalleng ENGFA Cup3.60Matches
2019-202028Millwalleng ENG2. Championship19.144863770.37661311823426389.013919372.05313140.535.03.1-2.03132171354Matches
2019-202028Millwalleng ENGEFL Cup2.30Matches
2019-202028Millwalleng ENGFA Cup0.90Matches
2020-202129Millwalleng ENG2. Championship2.77810375.71286327363992.3354283.341625.000.20.3-0.239439Matches
2020-202129Millwalleng ENGEFL Cup1.91Matches
2020-202129Millwalleng ENGFA Cup1.00Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.00Matches
2021-202230Rotherham Utdeng ENGFA Cup1.50Matches
2021-202230Rotherham Utdeng ENG3. League One22.93Matches
2022-202331Rotherham Utdeng ENG2. Championship16.327443363.34870181814216586.18011370.84411837.351.62.5+3.4142710630Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.30Matches
2022-202331Rotherham Utdeng ENGFA Cup0.80Matches
2023-202432Rotherham Utdeng ENG2. Championship2.0558465.5748202374092.5142263.631717.600.20.4-0.233324Matches
13 Seasons4 Clubs6 Leagues210.81415215165.823855947675185687.743061969.517750635.03613.313.1+22.71061176450165
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
Millwall (6 Seasons)4 Leagues134.91086163466.518237745657265187.933648469.413037135.02111.510.2+9.589875142131
Rotherham Utd (3 Seasons)4 Leagues44.832951763.65618202017920587.39413569.64713534.881.82.9+6.2173013834
Newcastle Utd (3 Seasons)2 Leagues12.12
Birmingham City (2 Seasons)1 League19.05
Championship (8 Seasons)97.21415215165.823855947675185687.743061969.517750635.01713.313.1+3.71061176450165
EFL Cup (8 Seasons)13.33
FA Cup (7 Seasons)13.11
League One (3 Seasons)75.113
Premier League (3 Seasons)9.11
Europa Lg (1 Season)3.11
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
2010-201119Newcastle Utd1 League3.40
2011-201220Newcastle Utd1 League1.80
2012-201321Newcastle Utd2 Leagues6.92
2012-201321Birmingham City1 League9.72
2013-201422Birmingham City1 League9.33
2015-201624Millwall2 Leagues29.07
2016-201725Millwall3 Leagues29.34
2017-201826Millwall3 Leagues14.41
2018-201927Millwall3 Leagues34.356089462.69290401130234986.516224965.17322432.656.36.7-1.35546302668
2019-202028Millwall3 Leagues22.444863770.37661311823426389.013919372.05313140.535.03.1-2.03132171354
2020-202129Millwall3 Leagues5.67810375.71286327363992.3354283.341625.010.20.3+0.839439
2021-202230Rotherham Utd3 Leagues25.43
2022-202331Rotherham Utd3 Leagues17.427443363.34870181814216586.18011370.84411837.351.62.5+3.4142710630
2023-202432Rotherham Utd1 League2.0558465.5748202374092.5142263.631717.600.20.4-0.233324
13 Seasons4 Clubs6 Leagues210.81415215165.823855947675185687.743061969.517750635.03613.313.1+22.71061176450165
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
Millwall (6 Seasons)4 Leagues134.91086163466.518237745657265187.933648469.413037135.02111.510.2+9.589875142131
Rotherham Utd (3 Seasons)4 Leagues44.832951763.65618202017920587.39413569.64713534.881.82.9+6.2173013834
Newcastle Utd (3 Seasons)2 Leagues12.12
Birmingham City (2 Seasons)1 League19.05
Championship (8 Seasons)97.21415215165.823855947675185687.743061969.517750635.01713.313.1+3.71061176450165
EFL Cup (8 Seasons)13.33
FA Cup (7 Seasons)13.11
League One (3 Seasons)75.113
Premier League (3 Seasons)9.11
Europa Lg (1 Season)3.11
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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.40Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.80Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.81Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.72Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.33
2015-201624Millwalleng ENG3. League One4th27.67Matches
2016-201725Millwalleng ENG3. League One6th24.63Matches
2017-201826Millwalleng ENG2. Championship8th10.60Matches
2018-201927Millwalleng ENG2. Championship21st27.456089462.69290401130234986.516224965.17322432.646.36.7-2.35546302668Matches
2019-202028Millwalleng ENG2. Championship8th19.144863770.37661311823426389.013919372.05313140.535.03.1-2.03132171354Matches
2020-202129Millwalleng ENG2. Championship11th2.77810375.71286327363992.3354283.341625.000.20.3-0.239439Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.93Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.327443363.34870181814216586.18011370.84411837.351.62.5+3.4142710630Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.0558465.5748202374092.5142263.631717.600.20.4-0.233324Matches
13 Seasons4 Clubs3 Leagues181.31415215165.823855947675185687.743061969.517750635.03113.313.1+17.71061176450165
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
Millwall (6 Seasons)2 Leagues112.11086163466.518237745657265187.933648469.413037135.01711.510.2+5.589875142131
Rotherham Utd (3 Seasons)2 Leagues41.232951763.65618202017920587.39413569.64713534.881.82.9+6.2173013834
Newcastle Utd (3 Seasons)1 League9.11
Birmingham City (2 Seasons)1 League19.05
Championship (8 Seasons)97.21415215165.823855947675185687.743061969.517750635.01713.313.1+3.71061176450165
League One (3 Seasons)75.113
Premier League (3 Seasons)9.11
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-201624Millwalleng ENGLeague Cup57th1.30Matches
2016-201725Millwalleng ENGEFL Cup33rd1.10Matches
2016-201725Millwalleng ENGFA Cup5th3.71Matches
2017-201826Millwalleng ENGEFL Cup33rd2.11Matches
2017-201826Millwalleng ENGFA Cup17th1.70Matches
2018-201927Millwalleng ENGEFL Cup17th3.31Matches
2018-201927Millwalleng ENGFA Cup5th3.60Matches
2019-202028Millwalleng ENGEFL Cup33rd2.30Matches
2019-202028Millwalleng ENGFA Cup17th0.90Matches
2020-202129Millwalleng ENGEFL Cup17th1.91Matches
2020-202129Millwalleng ENGFA Cup17th1.00Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.00Matches
2021-202230Rotherham Utdeng ENGFA Cup1.50Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.30Matches
2022-202331Rotherham Utdeng ENGFA Cup0.80Matches
8 Seasons2 Clubs2 Leagues26.44
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
Millwall (6 Seasons)2 Leagues22.84
Rotherham Utd (2 Seasons)2 Leagues3.60
EFL Cup (8 Seasons)13.33
FA Cup (7 Seasons)13.11
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
2012-201321Newcastle Utd2. Europa LgQF3.11Matches
1 Season1 Club1 League3.11
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
201422nir Northern IrelandFriendlies (M)0.20Matches
201422nir Northern IrelandWCQ6.21Matches
201523nir Northern IrelandFriendlies (M)0.20Matches
201624nir Northern IrelandFriendlies (M)1.60Matches
201624nir Northern IrelandUEFA EuroR160.70Matches
201624nir Northern IrelandUEFA Euro Qualifying2.21Matches
201725nir Northern IrelandFriendlies (M)0.50Matches
201826nir Northern IrelandWCQ4.11Matches
201826nir Northern IrelandFriendlies (M)0.90Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.60Matches
201927nir Northern IrelandFriendlies (M)1.00Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.40Matches
202129nir Northern IrelandFriendlies (M)2.00Matches
202129nir Northern IrelandUEFA Euro Qualifying2.40Matches
202230nir Northern IrelandWCQ1.90Matches
202230nir Northern IrelandFriendlies (M)1.00Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.30Matches
202432nir Northern IrelandUEFA Euro Qualifying0.20Matches
10 Seasons1 Club5 Leagues28.53
Friendlies (M) (8 Seasons)7.50
WCQ (3 Seasons)12.22
UEFA Euro Qualifying (3 Seasons)4.81
UEFA Nations League (3 Seasons)3.30
UEFA Euro (1 Season)0.70
Become a Stathead & surf this site ad-free.

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
2010-201119Newcastle Utdeng ENG1. Premier League3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.8Matches
2012-201321Birmingham Cityeng ENG2. Championship9.7Matches
2012-201321Newcastle Utd2. Europa Lg3.1Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.8Matches
2013-201422Birmingham Cityeng ENG2. Championship9.3
2015-201624Millwalleng ENGLeague Cup1.3Matches
2015-201624Millwalleng ENG3. League One27.6Matches
2016-201725Millwalleng ENGEFL Cup1.14Matches
2016-201725Millwalleng ENGFA Cup3.7Matches
2016-201725Millwalleng ENG3. League One24.60Matches
2017-201826Millwalleng ENG2. Championship10.6106Matches
2017-201826Millwalleng ENGEFL Cup2.19Matches
2017-201826Millwalleng ENGFA Cup1.711Matches
2018-201927Millwalleng ENG2. Championship27.48947401482622219447846300560645Matches
2018-201927Millwalleng ENGEFL Cup3.322Matches
2018-201927Millwalleng ENGFA Cup3.615Matches
2019-202028Millwalleng ENG2. Championship19.1637509125101311273392972448323Matches
2019-202028Millwalleng ENGEFL Cup2.310Matches
2019-202028Millwalleng ENGFA Cup0.91Matches
2020-202129Millwalleng ENG2. Championship2.7103931010116531207802Matches
2020-202129Millwalleng ENGEFL Cup1.96Matches
2020-202129Millwalleng ENGFA Cup1.08Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.06Matches
2021-202230Rotherham Utdeng ENGFA Cup1.56Matches
2021-202230Rotherham Utdeng ENG3. League One22.9233Matches
2022-202331Rotherham Utdeng ENG2. Championship16.34333656611009517382970274214Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.35Matches
2022-202331Rotherham Utdeng ENGFA Cup0.81Matches
2023-202432Rotherham Utdeng ENG2. Championship2.08473900012633005523Matches
13 Seasons4 Clubs6 Leagues210.821511780358483689714516110846214151387
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)4 Leagues134.9163413422833736539122120763921086970
Rotherham Utd (3 Seasons)4 Leagues44.851743875110035823413270329417
Newcastle Utd (3 Seasons)2 Leagues12.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.221511780358483656014516110846214151387
EFL Cup (8 Seasons)13.362
FA Cup (7 Seasons)13.142
League One (3 Seasons)75.1233
Premier League (3 Seasons)9.1
Europa Lg (1 Season)3.1
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
2010-201119Newcastle Utd1 League3.4
2011-201220Newcastle Utd1 League1.8
2012-201321Newcastle Utd2 Leagues6.9
2012-201321Birmingham City1 League9.7
2013-201422Birmingham City1 League9.3
2015-201624Millwall2 Leagues29.0
2016-201725Millwall3 Leagues29.34
2017-201826Millwall3 Leagues14.4126
2018-201927Millwall3 Leagues34.38947401482622256447846300560645
2019-202028Millwall3 Leagues22.4637509125101312373392972448323
2020-202129Millwall3 Leagues5.6103931010130531207802
2021-202230Rotherham Utd3 Leagues25.4245
2022-202331Rotherham Utd3 Leagues17.443336566110010117382970274214
2023-202432Rotherham Utd1 League2.08473900012633005523
13 Seasons4 Clubs6 Leagues210.821511780358483689714516110846214151387
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)4 Leagues134.9163413422833736539122120763921086970
Rotherham Utd (3 Seasons)4 Leagues44.851743875110035823413270329417
Newcastle Utd (3 Seasons)2 Leagues12.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.221511780358483656014516110846214151387
EFL Cup (8 Seasons)13.362
FA Cup (7 Seasons)13.142
League One (3 Seasons)75.1233
Premier League (3 Seasons)9.1
Europa Lg (1 Season)3.1
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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.8Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.8Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.7Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.3
2015-201624Millwalleng ENG3. League One4th27.6Matches
2016-201725Millwalleng ENG3. League One6th24.60Matches
2017-201826Millwalleng ENG2. Championship8th10.6106Matches
2018-201927Millwalleng ENG2. Championship21st27.48947401482622219447846300560645Matches
2019-202028Millwalleng ENG2. Championship8th19.1637509125101311273392972448323Matches
2020-202129Millwalleng ENG2. Championship11th2.7103931010116531207802Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.9233Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.34333656611009517382970274214Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.08473900012633005523Matches
13 Seasons4 Clubs3 Leagues181.321511780358483679314516110846214151387
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)2 Leagues112.1163413422833736453122120763921086970
Rotherham Utd (3 Seasons)2 Leagues41.251743875110034023413270329417
Newcastle Utd (3 Seasons)1 League9.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.221511780358483656014516110846214151387
League One (3 Seasons)75.1233
Premier League (3 Seasons)9.1
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-201624Millwalleng ENGLeague Cup57th1.3Matches
2016-201725Millwalleng ENGEFL Cup33rd1.14Matches
2016-201725Millwalleng ENGFA Cup5th3.7Matches
2017-201826Millwalleng ENGEFL Cup33rd2.19Matches
2017-201826Millwalleng ENGFA Cup17th1.711Matches
2018-201927Millwalleng ENGEFL Cup17th3.322Matches
2018-201927Millwalleng ENGFA Cup5th3.615Matches
2019-202028Millwalleng ENGEFL Cup33rd2.310Matches
2019-202028Millwalleng ENGFA Cup17th0.91Matches
2020-202129Millwalleng ENGEFL Cup17th1.96Matches
2020-202129Millwalleng ENGFA Cup17th1.08Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.06Matches
2021-202230Rotherham Utdeng ENGFA Cup1.56Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.35Matches
2022-202331Rotherham Utdeng ENGFA Cup0.81Matches
8 Seasons2 Clubs2 Leagues26.4104
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)2 Leagues22.886
Rotherham Utd (2 Seasons)2 Leagues3.618
EFL Cup (8 Seasons)13.362
FA Cup (7 Seasons)13.142
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
2012-201321Newcastle Utd2. Europa LgQF3.1Matches
1 Season1 Club1 League3.1
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
201422nir Northern IrelandFriendlies (M)0.2Matches
201422nir Northern IrelandWCQ6.2Matches
201523nir Northern IrelandFriendlies (M)0.2Matches
201624nir Northern IrelandFriendlies (M)1.6Matches
201624nir Northern IrelandUEFA EuroR160.72Matches
201624nir Northern IrelandUEFA Euro Qualifying2.213Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ4.1Matches
201826nir Northern IrelandFriendlies (M)0.9Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.6Matches
201927nir Northern IrelandFriendlies (M)1.0Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.45Matches
202129nir Northern IrelandFriendlies (M)2.0Matches
202129nir Northern IrelandUEFA Euro Qualifying2.43Matches
202230nir Northern IrelandWCQ1.914Matches
202230nir Northern IrelandFriendlies (M)1.0Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.31Matches
202432nir Northern IrelandUEFA Euro Qualifying0.21Matches
10 Seasons1 Club5 Leagues28.539
Friendlies (M) (8 Seasons)7.5
WCQ (3 Seasons)12.214
UEFA Euro Qualifying (3 Seasons)4.817
UEFA Nations League (3 Seasons)3.36
UEFA Euro (1 Season)0.72

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
2010-201119Newcastle Utdeng ENG1. Premier League3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.8Matches
2012-201321Birmingham Cityeng ENG2. Championship9.7Matches
2012-201321Newcastle Utd2. Europa Lg3.1Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.8Matches
2013-201422Birmingham Cityeng ENG2. Championship9.3
2015-201624Millwalleng ENGLeague Cup1.3Matches
2015-201624Millwalleng ENG3. League One27.6Matches
2016-201725Millwalleng ENGEFL Cup1.1Matches
2016-201725Millwalleng ENGFA Cup3.7Matches
2016-201725Millwalleng ENG3. League One24.6Matches
2017-201826Millwalleng ENG2. Championship10.6Matches
2017-201826Millwalleng ENGEFL Cup2.1Matches
2017-201826Millwalleng ENGFA Cup1.7Matches
2018-201927Millwalleng ENG2. Championship27.4863.144532232250.18320000Matches
2018-201927Millwalleng ENGEFL Cup3.3Matches
2018-201927Millwalleng ENGFA Cup3.6Matches
2019-202028Millwalleng ENG2. Championship19.1522.723415111060.31420000Matches
2019-202028Millwalleng ENGEFL Cup2.3Matches
2019-202028Millwalleng ENGFA Cup0.9Matches
2020-202129Millwalleng ENG2. Championship2.7114.0471030000.00000000Matches
2020-202129Millwalleng ENGEFL Cup1.9Matches
2020-202129Millwalleng ENGFA Cup1.0Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.0Matches
2021-202230Rotherham Utdeng ENGFA Cup1.5Matches
2021-202230Rotherham Utdeng ENG3. League One22.9Matches
2022-202331Rotherham Utdeng ENG2. Championship16.3291.78217100060.37420000Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.3Matches
2022-202331Rotherham Utdeng ENGFA Cup0.8Matches
2023-202432Rotherham Utdeng ENG2. Championship2.052.4650000000.00000000Matches
13 Seasons4 Clubs6 Leagues210.81832.71112554732170.251160000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)4 Leagues134.91493.0386483732110.22740000
Rotherham Utd (3 Seasons)4 Leagues44.8341.85267100060.33420000
Newcastle Utd (3 Seasons)2 Leagues12.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.21832.71112554732170.251160000
EFL Cup (8 Seasons)13.3
FA Cup (7 Seasons)13.1
League One (3 Seasons)75.1
Premier League (3 Seasons)9.1
Europa Lg (1 Season)3.1
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
2010-201119Newcastle Utd1 League3.4
2011-201220Newcastle Utd1 League1.8
2012-201321Newcastle Utd2 Leagues6.9
2012-201321Birmingham City1 League9.7
2013-201422Birmingham City1 League9.3
2015-201624Millwall2 Leagues29.0
2016-201725Millwall3 Leagues29.3
2017-201826Millwall3 Leagues14.4
2018-201927Millwall3 Leagues34.3863.144532232250.18320000
2019-202028Millwall3 Leagues22.4522.723415111060.31420000
2020-202129Millwall3 Leagues5.6114.0471030000.00000000
2021-202230Rotherham Utd3 Leagues25.4
2022-202331Rotherham Utd3 Leagues17.4291.78217100060.37420000
2023-202432Rotherham Utd1 League2.052.4650000000.00000000
13 Seasons4 Clubs6 Leagues210.81832.71112554732170.251160000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)4 Leagues134.91493.0386483732110.22740000
Rotherham Utd (3 Seasons)4 Leagues44.8341.85267100060.33420000
Newcastle Utd (3 Seasons)2 Leagues12.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.21832.71112554732170.251160000
EFL Cup (8 Seasons)13.3
FA Cup (7 Seasons)13.1
League One (3 Seasons)75.1
Premier League (3 Seasons)9.1
Europa Lg (1 Season)3.1
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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.8Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.8Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.7Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.3
2015-201624Millwalleng ENG3. League One4th27.6Matches
2016-201725Millwalleng ENG3. League One6th24.6Matches
2017-201826Millwalleng ENG2. Championship8th10.6Matches
2018-201927Millwalleng ENG2. Championship21st27.4863.144532232250.18320000Matches
2019-202028Millwalleng ENG2. Championship8th19.1522.723415111060.31420000Matches
2020-202129Millwalleng ENG2. Championship11th2.7114.0471030000.00000000Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.9Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.3291.78217100060.37420000Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.052.4650000000.00000000Matches
13 Seasons4 Clubs3 Leagues181.31832.71112554732170.251160000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)2 Leagues112.11493.0386483732110.22740000
Rotherham Utd (3 Seasons)2 Leagues41.2341.85267100060.33420000
Newcastle Utd (3 Seasons)1 League9.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.21832.71112554732170.251160000
League One (3 Seasons)75.1
Premier League (3 Seasons)9.1
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-201624Millwalleng ENGLeague Cup57th1.3Matches
2016-201725Millwalleng ENGEFL Cup33rd1.1Matches
2016-201725Millwalleng ENGFA Cup5th3.7Matches
2017-201826Millwalleng ENGEFL Cup33rd2.1Matches
2017-201826Millwalleng ENGFA Cup17th1.7Matches
2018-201927Millwalleng ENGEFL Cup17th3.3Matches
2018-201927Millwalleng ENGFA Cup5th3.6Matches
2019-202028Millwalleng ENGEFL Cup33rd2.3Matches
2019-202028Millwalleng ENGFA Cup17th0.9Matches
2020-202129Millwalleng ENGEFL Cup17th1.9Matches
2020-202129Millwalleng ENGFA Cup17th1.0Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.0Matches
2021-202230Rotherham Utdeng ENGFA Cup1.5Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.3Matches
2022-202331Rotherham Utdeng ENGFA Cup0.8Matches
8 Seasons2 Clubs2 Leagues26.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)2 Leagues22.8
Rotherham Utd (2 Seasons)2 Leagues3.6
EFL Cup (8 Seasons)13.3
FA Cup (7 Seasons)13.1
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
2012-201321Newcastle Utd2. Europa LgQF3.1Matches
1 Season1 Club1 League3.1
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
201422nir Northern IrelandFriendlies (M)0.2Matches
201422nir Northern IrelandWCQ6.2Matches
201523nir Northern IrelandFriendlies (M)0.2Matches
201624nir Northern IrelandFriendlies (M)1.6Matches
201624nir Northern IrelandUEFA EuroR160.7Matches
201624nir Northern IrelandUEFA Euro Qualifying2.2Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ4.1Matches
201826nir Northern IrelandFriendlies (M)0.9Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.6Matches
201927nir Northern IrelandFriendlies (M)1.0Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.4Matches
202129nir Northern IrelandFriendlies (M)2.0Matches
202129nir Northern IrelandUEFA Euro Qualifying2.4Matches
202230nir Northern IrelandWCQ1.9Matches
202230nir Northern IrelandFriendlies (M)1.0Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.3Matches
202432nir Northern IrelandUEFA Euro Qualifying0.2Matches
10 Seasons1 Club5 Leagues28.5
Friendlies (M) (8 Seasons)7.5
WCQ (3 Seasons)12.2
UEFA Euro Qualifying (3 Seasons)4.8
UEFA Nations League (3 Seasons)3.3
UEFA Euro (1 Season)0.7

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
2010-201119Newcastle Utdeng ENG1. Premier League3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.8Matches
2012-201321Birmingham Cityeng ENG2. Championship9.7Matches
2012-201321Newcastle Utd2. Europa Lg3.1Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.8Matches
2013-201422Birmingham Cityeng ENG2. Championship9.3
2015-201624Millwalleng ENGLeague Cup1.3Matches
2015-201624Millwalleng ENG3. League One27.6Matches
2016-201725Millwalleng ENGEFL Cup1.100Matches
2016-201725Millwalleng ENGFA Cup3.7Matches
2016-201725Millwalleng ENG3. League One24.600Matches
2017-201826Millwalleng ENG2. Championship10.6136Matches
2017-201826Millwalleng ENGEFL Cup2.100Matches
2017-201826Millwalleng ENGFA Cup1.700Matches
2018-201927Millwalleng ENG2. Championship27.428201891112250.011325271644300Matches
2018-201927Millwalleng ENGEFL Cup3.300Matches
2018-201927Millwalleng ENGFA Cup3.671Matches
2019-202028Millwalleng ENG2. Championship19.1171088151145.56193161229250Matches
2019-202028Millwalleng ENGEFL Cup2.303Matches
2019-202028Millwalleng ENGFA Cup0.900Matches
2020-202129Millwalleng ENG2. Championship2.7624203560.0220251110Matches
2020-202129Millwalleng ENGEFL Cup1.911Matches
2020-202129Millwalleng ENGFA Cup1.000Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.000Matches
2021-202230Rotherham Utdeng ENGFA Cup1.500Matches
2021-202230Rotherham Utdeng ENG3. League One22.91811Matches
2022-202331Rotherham Utdeng ENG2. Championship16.32010983111764.76120121131190Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.300Matches
2022-202331Rotherham Utdeng ENGFA Cup0.800Matches
2023-202432Rotherham Utdeng ENG2. Championship2.0862427887.5151431170Matches
13 Seasons4 Clubs6 Leagues210.8798741317376358.7267096169126820
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (6 Seasons)4 Leagues134.9515330192193850.019538454484560
Rotherham Utd (3 Seasons)4 Leagues44.8283411125182572.07171162542260
Newcastle Utd (3 Seasons)2 Leagues12.10
Birmingham City (2 Seasons)1 League19.00
Championship (8 Seasons)97.2796141317376358.7267096153126820
EFL Cup (8 Seasons)13.3140
FA Cup (7 Seasons)13.1710
League One (3 Seasons)75.118110
Premier League (3 Seasons)9.10
Europa Lg (1 Season)3.10
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
2010-201119Newcastle Utd1 League3.40
2011-201220Newcastle Utd1 League1.80
2012-201321Newcastle Utd2 Leagues6.90
2012-201321Birmingham City1 League9.70
2013-201422Birmingham City1 League9.30
2015-201624Millwall2 Leagues29.00
2016-201725Millwall3 Leagues29.3000
2017-201826Millwall3 Leagues14.41360
2018-201927Millwall3 Leagues34.328271891112250.011325271744300
2019-202028Millwall3 Leagues22.4171088151145.56193161529250
2020-202129Millwall3 Leagues5.6634203560.0220261110
2021-202230Rotherham Utd3 Leagues25.418110
2022-202331Rotherham Utd3 Leagues17.42010983111764.76120121131190
2023-202432Rotherham Utd1 League2.0862427887.5151431170
13 Seasons4 Clubs6 Leagues210.8798741317376358.7267096169126820
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (6 Seasons)4 Leagues134.9515330192193850.019538454484560
Rotherham Utd (3 Seasons)4 Leagues44.8283411125182572.07171162542260
Newcastle Utd (3 Seasons)2 Leagues12.10
Birmingham City (2 Seasons)1 League19.00
Championship (8 Seasons)97.2796141317376358.7267096153126820
EFL Cup (8 Seasons)13.3140
FA Cup (7 Seasons)13.1710
League One (3 Seasons)75.118110
Premier League (3 Seasons)9.10
Europa Lg (1 Season)3.10
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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.8Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.8Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.7Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.3
2015-201624Millwalleng ENG3. League One4th27.6Matches
2016-201725Millwalleng ENG3. League One6th24.600Matches
2017-201826Millwalleng ENG2. Championship8th10.6136Matches
2018-201927Millwalleng ENG2. Championship21st27.428201891112250.011325271644300Matches
2019-202028Millwalleng ENG2. Championship8th19.1171088151145.56193161229250Matches
2020-202129Millwalleng ENG2. Championship11th2.7624203560.0220251110Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.91811Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.32010983111764.76120121131190Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.0862427887.5151431170Matches
13 Seasons4 Clubs3 Leagues181.3797941317376358.7267096164126820
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
Millwall (6 Seasons)2 Leagues112.1514530192193850.019538453984560
Rotherham Utd (3 Seasons)2 Leagues41.2283411125182572.07171162542260
Newcastle Utd (3 Seasons)1 League9.10
Birmingham City (2 Seasons)1 League19.00
Championship (8 Seasons)97.2796141317376358.7267096153126820
League One (3 Seasons)75.118110
Premier League (3 Seasons)9.10
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-201624Millwalleng ENGLeague Cup57th1.3Matches
2016-201725Millwalleng ENGEFL Cup33rd1.100Matches
2016-201725Millwalleng ENGFA Cup5th3.7Matches
2017-201826Millwalleng ENGEFL Cup33rd2.100Matches
2017-201826Millwalleng ENGFA Cup17th1.700Matches
2018-201927Millwalleng ENGEFL Cup17th3.300Matches
2018-201927Millwalleng ENGFA Cup5th3.671Matches
2019-202028Millwalleng ENGEFL Cup33rd2.303Matches
2019-202028Millwalleng ENGFA Cup17th0.900Matches
2020-202129Millwalleng ENGEFL Cup17th1.911Matches
2020-202129Millwalleng ENGFA Cup17th1.000Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.000Matches
2021-202230Rotherham Utdeng ENGFA Cup1.500Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.300Matches
2022-202331Rotherham Utdeng ENGFA Cup0.800Matches
8 Seasons2 Clubs2 Leagues26.4850
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
Millwall (6 Seasons)2 Leagues22.8850
Rotherham Utd (2 Seasons)2 Leagues3.6000
EFL Cup (8 Seasons)13.3140
FA Cup (7 Seasons)13.1710
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
2012-201321Newcastle Utd2. Europa LgQF3.1Matches
1 Season1 Club1 League3.10
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
201422nir Northern IrelandFriendlies (M)0.2Matches
201422nir Northern IrelandWCQ6.2Matches
201523nir Northern IrelandFriendlies (M)0.2Matches
201624nir Northern IrelandFriendlies (M)1.6Matches
201624nir Northern IrelandUEFA EuroR160.720Matches
201624nir Northern IrelandUEFA Euro Qualifying2.201Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ4.1Matches
201826nir Northern IrelandFriendlies (M)0.9Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.6Matches
201927nir Northern IrelandFriendlies (M)1.0Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.410Matches
202129nir Northern IrelandFriendlies (M)2.0Matches
202129nir Northern IrelandUEFA Euro Qualifying2.432Matches
202230nir Northern IrelandWCQ1.920Matches
202230nir Northern IrelandFriendlies (M)1.0Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.302Matches
202432nir Northern IrelandUEFA Euro Qualifying0.200Matches
10 Seasons1 Club5 Leagues28.5850
Friendlies (M) (8 Seasons)7.50
WCQ (3 Seasons)12.2200
UEFA Euro Qualifying (3 Seasons)4.8330
UEFA Nations League (3 Seasons)3.3120
UEFA Euro (1 Season)0.7200

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
2010-201119Newcastle Utdeng ENG1. Premier League3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.8Matches
2012-201321Birmingham Cityeng ENG2. Championship9.7Matches
2012-201321Newcastle Utd2. Europa Lg3.1Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.8Matches
2013-201422Birmingham Cityeng ENG2. Championship9.3
2015-201624Millwalleng ENGLeague Cup1.3Matches
2015-201624Millwalleng ENG3. League One27.6Matches
2016-201725Millwalleng ENGEFL Cup1.1Matches
2016-201725Millwalleng ENGFA Cup3.7Matches
2016-201725Millwalleng ENG3. League One24.6Matches
2017-201826Millwalleng ENG2. Championship10.6Matches
2017-201826Millwalleng ENGEFL Cup2.1Matches
2017-201826Millwalleng ENGFA Cup1.7Matches
2018-201927Millwalleng ENG2. Championship27.4107844202359529321077201365.0735.05763143130435264321861293Matches
2018-201927Millwalleng ENGEFL Cup3.3Matches
2018-201927Millwalleng ENGFA Cup3.6Matches
2019-202028Millwalleng ENG2. Championship19.17713216227733919771181055.6844.4349183495332221121841862Matches
2019-202028Millwalleng ENGEFL Cup2.3Matches
2019-202028Millwalleng ENGFA Cup0.9Matches
2020-202129Millwalleng ENG2. Championship2.7128118664811286350.0350.066343109320327216Matches
2020-202129Millwalleng ENGEFL Cup1.9Matches
2020-202129Millwalleng ENGFA Cup1.0Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.0Matches
2021-202230Rotherham Utdeng ENGFA Cup1.5Matches
2021-202230Rotherham Utdeng ENG3. League One22.9Matches
2022-202331Rotherham Utdeng ENG2. Championship16.3551231011822721255018844.4844.428211564041995111630763Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.3Matches
2022-202331Rotherham Utdeng ENGFA Cup0.8Matches
2023-202432Rotherham Utdeng ENG2. Championship2.01107314437111022100.000.05917955120236711Matches
13 Seasons4 Clubs6 Leagues210.826381075149281225652636643656.32640.613326655282590611060571476245
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
Millwall (6 Seasons)4 Leagues134.9197777382702916521976442659.11840.9991532023667050547381102171
Rotherham Utd (3 Seasons)4 Leagues44.86613013222630913660201050.0840.0341133545920115131937474
Newcastle Utd (3 Seasons)2 Leagues12.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.226381075149281225652636643656.32640.613326655282590611060571476245
EFL Cup (8 Seasons)13.3
FA Cup (7 Seasons)13.1
League One (3 Seasons)75.1
Premier League (3 Seasons)9.1
Europa Lg (1 Season)3.1
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
2010-201119Newcastle Utd1 League3.4
2011-201220Newcastle Utd1 League1.8
2012-201321Newcastle Utd2 Leagues6.9
2012-201321Birmingham City1 League9.7
2013-201422Birmingham City1 League9.3
2015-201624Millwall2 Leagues29.0
2016-201725Millwall3 Leagues29.3
2017-201826Millwall3 Leagues14.4
2018-201927Millwall3 Leagues34.3107844202359529321077201365.0735.05763143130435264321861293
2019-202028Millwall3 Leagues22.47713216227733919771181055.6844.4349183495332221121841862
2020-202129Millwall3 Leagues5.6128118664811286350.0350.066343109320327216
2021-202230Rotherham Utd3 Leagues25.4
2022-202331Rotherham Utd3 Leagues17.4551231011822721255018844.4844.428211564041995111630763
2023-202432Rotherham Utd1 League2.01107314437111022100.000.05917955120236711
13 Seasons4 Clubs6 Leagues210.826381075149281225652636643656.32640.613326655282590611060571476245
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
Millwall (6 Seasons)4 Leagues134.9197777382702916521976442659.11840.9991532023667050547381102171
Rotherham Utd (3 Seasons)4 Leagues44.86613013222630913660201050.0840.0341133545920115131937474
Newcastle Utd (3 Seasons)2 Leagues12.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.226381075149281225652636643656.32640.613326655282590611060571476245
EFL Cup (8 Seasons)13.3
FA Cup (7 Seasons)13.1
League One (3 Seasons)75.1
Premier League (3 Seasons)9.1
Europa Lg (1 Season)3.1
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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.4Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.8Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.8Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.7Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.3
2015-201624Millwalleng ENG3. League One4th27.6Matches
2016-201725Millwalleng ENG3. League One6th24.6Matches
2017-201826Millwalleng ENG2. Championship8th10.6Matches
2018-201927Millwalleng ENG2. Championship21st27.4107844202359529321077201365.0735.05763143130435264321861293Matches
2019-202028Millwalleng ENG2. Championship8th19.17713216227733919771181055.6844.4349183495332221121841862Matches
2020-202129Millwalleng ENG2. Championship11th2.7128118664811286350.0350.066343109320327216Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.9Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.3551231011822721255018844.4844.428211564041995111630763Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.01107314437111022100.000.05917955120236711Matches
13 Seasons4 Clubs3 Leagues181.326381075149281225652636643656.32640.613326655282590611060571476245
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
Millwall (6 Seasons)2 Leagues112.1197777382702916521976442659.11840.9991532023667050547381102171
Rotherham Utd (3 Seasons)2 Leagues41.26613013222630913660201050.0840.0341133545920115131937474
Newcastle Utd (3 Seasons)1 League9.1
Birmingham City (2 Seasons)1 League19.0
Championship (8 Seasons)97.226381075149281225652636643656.32640.613326655282590611060571476245
League One (3 Seasons)75.1
Premier League (3 Seasons)9.1
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-201624Millwalleng ENGLeague Cup57th1.3Matches
2016-201725Millwalleng ENGEFL Cup33rd1.1Matches
2016-201725Millwalleng ENGFA Cup5th3.7Matches
2017-201826Millwalleng ENGEFL Cup33rd2.1Matches
2017-201826Millwalleng ENGFA Cup17th1.7Matches
2018-201927Millwalleng ENGEFL Cup17th3.3Matches
2018-201927Millwalleng ENGFA Cup5th3.6Matches
2019-202028Millwalleng ENGEFL Cup33rd2.3Matches
2019-202028Millwalleng ENGFA Cup17th0.9Matches
2020-202129Millwalleng ENGEFL Cup17th1.9Matches
2020-202129Millwalleng ENGFA Cup17th1.0Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.0Matches
2021-202230Rotherham Utdeng ENGFA Cup1.5Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.3Matches
2022-202331Rotherham Utdeng ENGFA Cup0.8Matches
8 Seasons2 Clubs2 Leagues26.4
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
Millwall (6 Seasons)2 Leagues22.8
Rotherham Utd (2 Seasons)2 Leagues3.6
EFL Cup (8 Seasons)13.3
FA Cup (7 Seasons)13.1
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
2012-201321Newcastle Utd2. Europa LgQF3.1Matches
1 Season1 Club1 League3.1
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
201422nir Northern IrelandFriendlies (M)0.2Matches
201422nir Northern IrelandWCQ6.2Matches
201523nir Northern IrelandFriendlies (M)0.2Matches
201624nir Northern IrelandFriendlies (M)1.6Matches
201624nir Northern IrelandUEFA EuroR160.7Matches
201624nir Northern IrelandUEFA Euro Qualifying2.2Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ4.1Matches
201826nir Northern IrelandFriendlies (M)0.9Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.6Matches
201927nir Northern IrelandFriendlies (M)1.0Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.4Matches
202129nir Northern IrelandFriendlies (M)2.0Matches
202129nir Northern IrelandUEFA Euro Qualifying2.4Matches
202230nir Northern IrelandWCQ1.9Matches
202230nir Northern IrelandFriendlies (M)1.0Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.3Matches
202432nir Northern IrelandUEFA Euro Qualifying0.2Matches
10 Seasons1 Club5 Leagues28.5
Friendlies (M) (8 Seasons)7.5
WCQ (3 Seasons)12.2
UEFA Euro Qualifying (3 Seasons)4.8
UEFA Nations League (3 Seasons)3.3
UEFA Euro (1 Season)0.7

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
2010-201119Newcastle Utdeng ENG1. Premier League7309449.03.4304Matches
2011-201220Newcastle Utdeng ENG1. Premier League7160234.71.807Matches
2012-201321Birmingham Cityeng ENG2. Championship118697921.09.7101Matches
2012-201321Newcastle Utd2. Europa Lg4275693.1321Matches
2012-201321Newcastle Utdeng ENG1. Premier League93463810.13.8415Matches
2013-201422Birmingham Cityeng ENG2. Championship188414720.39.399
2015-201624Millwalleng ENGLeague Cup1120120100.01.311201000.0012-1-0.75Matches
2015-201624Millwalleng ENG3. League One392,4876460.127.628101111.714825+23+0.83+0.78Matches
2016-201725Millwalleng ENGEFL Cup2984954.41.119111701.5012-1-0.92-5.31Matches
2016-201725Millwalleng ENGFA Cup63295560.93.7384132502.5075+2+0.55+0.12Matches
2016-201725Millwalleng ENG3. League One402,2125553.424.622101821.633437-3-0.12-0.68Matches
2017-201826Millwalleng ENG2. Championship249574023.110.6931501.331310+3+0.28+0.06Matches
2017-201826Millwalleng ENGEFL Cup21859388.12.12931001.5031+2+0.97+8.17Matches
2017-201826Millwalleng ENGFA Cup21527656.31.72761000.5023-1-0.59-2.88Matches
2018-201927Millwalleng ENG2. Championship352,4667059.627.426882192131.063235-3-0.11+0.5937.030.9+6.1+0.22+0.61Matches
2018-201927Millwalleng ENGEFL Cup32979999.03.33992001.3345-1-0.30-0.30Matches
2018-201927Millwalleng ENGFA Cup43238182.83.6399112602.2574+3+0.84+0.84Matches
2019-202028Millwalleng ENG2. Championship291,7215941.619.1197981022111.34272700.00-0.2227.222.5+4.6+0.24+0.21Matches
2019-202028Millwalleng ENGEFL Cup2210105100.02.321052001.5043+1+0.43Matches
2019-202028Millwalleng ENGFA Cup2824145.60.9170011201.501100.00-0.92Matches
2020-202129Millwalleng ENG2. Championship13245195.92.726501111161.4602-2-0.73-0.672.93.0-0.1-0.05+0.02Matches
2020-202129Millwalleng ENGEFL Cup21688462.21.92841001.503300.00-1.76Matches
2020-202129Millwalleng ENGFA Cup1909050.01.01901010.0003-3-3.00-5.00Matches
2021-202230Rotherham Utdeng ENGEFL Cup19090100.01.01901000.0012-1-1.00Matches
2021-202230Rotherham Utdeng ENGFA Cup21376945.71.52690002.0020+2+1.31+0.21Matches
2021-202230Rotherham Utdeng ENG3. League One322,0576449.722.92576872271.943117+14+0.61-0.38Matches
2022-202331Rotherham Utdeng ENG2. Championship311,4694735.516.320671111231.232523+2+0.12+0.5617.221.6-4.4-0.27+0.55Matches
2022-202331Rotherham Utdeng ENGEFL Cup1272715.00.30012710.0001-1-3.33-3.92Matches
2022-202331Rotherham Utdeng ENGFA Cup1696976.70.81690000.001100.00+12.86Matches
2023-202432Rotherham Utdeng ENG2. Championship9181204.42.0250071230.6725-3-1.49-0.381.94.9-2.9-1.44-0.42Matches
13 Seasons4 Clubs6 Leagues34018,9725631.5210.8207807713317481.45249217+32+0.18+0.2486.182.9+3.2+0.05+0.53
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
Millwall (6 Seasons)4 Leagues20712,1425943.8134.912786648018341.46187168+19+0.14+0.0167.056.4+10.6+0.21+0.32
Rotherham Utd (3 Seasons)4 Leagues774,0305230.844.85171102615141.436249+13+0.29+0.6819.126.4-7.3-0.40+0.54
Newcastle Utd (3 Seasons)2 Leagues271,090407.912.110317
Birmingham City (2 Seasons)1 League291,7105920.719.01910
Championship (8 Seasons)1708,7495126.497.29777337315361.2199102-3-0.04+0.2986.182.9+3.2+0.05+0.53
EFL Cup (8 Seasons)141,1958576.613.31297921711.141719-2-0.15-1.38
FA Cup (7 Seasons)181,1826660.613.11382452311.782017+3+0.23-0.47
League One (3 Seasons)1116,7566154.475.17576283622101.7511379+34+0.45-0.12
Premier League (3 Seasons)23815357.99.17116
Europa Lg (1 Season)4275693.1321
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
2010-201119Newcastle Utd1 League7309449.03.4304
2011-201220Newcastle Utd1 League7160234.71.807
2012-201321Newcastle Utd2 Leagues136214810.16.9736
2012-201321Birmingham City1 League118697921.09.7101
2013-201422Birmingham City1 League188414720.39.399
2015-201624Millwall2 Leagues402,6076561.229.029120111111.674927+22+0.76+0.71
2016-201725Millwall3 Leagues482,6395554.329.3268612222121.734244-2-0.07-0.76
2017-201826Millwall3 Leagues281,2944628.014.4138451501.281814+4+0.28+0.03
2018-201927Millwall3 Leagues423,0867363.934.3329024102131.194344-1-0.03+0.6437.030.9+6.1+0.22+0.61
2019-202028Millwall3 Leagues332,0136144.422.42281101121111.363231+1+0.04-0.2127.222.5+4.6+0.24+0.21
2020-202129Millwall3 Leagues165033111.05.657721111171.3738-5-0.89-0.922.93.0-0.1-0.05+0.02
2021-202230Rotherham Utd3 Leagues352,2846550.425.42876972271.893419+15+0.59-0.41
2022-202331Rotherham Utd3 Leagues331,5654735.517.421671121441.162625+1+0.06+0.5317.221.6-4.4-0.27+0.55
2023-202432Rotherham Utd1 League9181204.42.0250071230.6725-3-1.49-0.381.94.9-2.9-1.44-0.42
13 Seasons4 Clubs6 Leagues34018,9725631.5210.8207807713317481.45249217+32+0.18+0.2486.182.9+3.2+0.05+0.53
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
Millwall (6 Seasons)4 Leagues20712,1425943.8134.912786648018341.46187168+19+0.14+0.0167.056.4+10.6+0.21+0.32
Rotherham Utd (3 Seasons)4 Leagues774,0305230.844.85171102615141.436249+13+0.29+0.6819.126.4-7.3-0.40+0.54
Newcastle Utd (3 Seasons)2 Leagues271,090407.912.110317
Birmingham City (2 Seasons)1 League291,7105920.719.01910
Championship (8 Seasons)1708,7495126.497.29777337315361.2199102-3-0.04+0.2986.182.9+3.2+0.05+0.53
EFL Cup (8 Seasons)141,1958576.613.31297921711.141719-2-0.15-1.38
FA Cup (7 Seasons)181,1826660.613.11382452311.782017+3+0.23-0.47
League One (3 Seasons)1116,7566154.475.17576283622101.7511379+34+0.45-0.12
Premier League (3 Seasons)23815357.99.17116
Europa Lg (1 Season)4275693.1321
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
2010-201119Newcastle Utdeng ENG1. Premier League12th7309449.03.4304Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th7160234.71.807Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th93463810.13.8415Matches
2012-201321Birmingham Cityeng ENG2. Championship12th118697921.09.7101Matches
2013-201422Birmingham Cityeng ENG2. Championship21st188414720.39.399
2015-201624Millwalleng ENG3. League One4th392,4876460.127.628101111.714825+23+0.83+0.78Matches
2016-201725Millwalleng ENG3. League One6th402,2125553.424.622101821.633437-3-0.12-0.68Matches
2017-201826Millwalleng ENG2. Championship8th249574023.110.6931501.331310+3+0.28+0.06Matches
2018-201927Millwalleng ENG2. Championship21st352,4667059.627.426882192131.063235-3-0.11+0.5937.030.9+6.1+0.22+0.61Matches
2019-202028Millwalleng ENG2. Championship8th291,7215941.619.1197981022111.34272700.00-0.2227.222.5+4.6+0.24+0.21Matches
2020-202129Millwalleng ENG2. Championship11th13245195.92.726501111161.4602-2-0.73-0.672.93.0-0.1-0.05+0.02Matches
2021-202230Rotherham Utdeng ENG3. League One2nd322,0576449.722.92576872271.943117+14+0.61-0.38Matches
2022-202331Rotherham Utdeng ENG2. Championship19th311,4694735.516.320671111231.232523+2+0.12+0.5617.221.6-4.4-0.27+0.55Matches
2023-202432Rotherham Utdeng ENG2. Championship24th9181204.42.0250071230.6725-3-1.49-0.381.94.9-2.9-1.44-0.42Matches
13 Seasons4 Clubs3 Leagues30416,3205429.2181.3179776212516461.45212181+31+0.20+0.3186.182.9+3.2+0.05+0.53
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
Millwall (6 Seasons)2 Leagues18010,0885640.6112.110683527417331.44154136+18+0.16+0.0967.056.4+10.6+0.21+0.32
Rotherham Utd (3 Seasons)2 Leagues723,7075129.841.2477192515131.485845+13+0.32+0.7219.126.4-7.3-0.40+0.54
Newcastle Utd (3 Seasons)1 League23815357.99.17116
Birmingham City (2 Seasons)1 League291,7105920.719.01910
Championship (8 Seasons)1708,7495126.497.29777337315361.2199102-3-0.04+0.2986.182.9+3.2+0.05+0.53
League One (3 Seasons)1116,7566154.475.17576283622101.7511379+34+0.45-0.12
Premier League (3 Seasons)23815357.99.17116
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-201624Millwalleng ENGLeague Cup57th1120120100.01.311201000.0012-1-0.75Matches
2016-201725Millwalleng ENGEFL Cup33rd2984954.41.119111701.5012-1-0.92-5.31Matches
2016-201725Millwalleng ENGFA Cup5th63295560.93.7384132502.5075+2+0.55+0.12Matches
2017-201826Millwalleng ENGEFL Cup33rd21859388.12.12931001.5031+2+0.97+8.17Matches
2017-201826Millwalleng ENGFA Cup17th21527656.31.72761000.5023-1-0.59-2.88Matches
2018-201927Millwalleng ENGEFL Cup17th32979999.03.33992001.3345-1-0.30-0.30Matches
2018-201927Millwalleng ENGFA Cup5th43238182.83.6399112602.2574+3+0.84+0.84Matches
2019-202028Millwalleng ENGEFL Cup33rd2210105100.02.321052001.5043+1+0.43Matches
2019-202028Millwalleng ENGFA Cup17th2824145.60.9170011201.501100.00-0.92Matches
2020-202129Millwalleng ENGEFL Cup17th21688462.21.92841001.503300.00-1.76Matches
2020-202129Millwalleng ENGFA Cup17th1909050.01.01901010.0003-3-3.00-5.00Matches
2021-202230Rotherham Utdeng ENGEFL CupRd119090100.01.01901000.0012-1-1.00Matches
2021-202230Rotherham Utdeng ENGFA Cup21376945.71.52690002.0020+2+1.31+0.21Matches
2022-202331Rotherham Utdeng ENGEFL CupRd21272715.00.30012710.0001-1-3.33-3.92Matches
2022-202331Rotherham Utdeng ENGFA Cup1696976.70.81690000.001100.00+12.86Matches
8 Seasons2 Clubs2 Leagues322,3777467.726.425891372121.503736+1+0.04-0.84
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (6 Seasons)2 Leagues272,0547672.122.821921262011.633332+1+0.04-1.20
Rotherham Utd (2 Seasons)2 Leagues53236548.93.6474112710.804400.000.00
EFL Cup (8 Seasons)141,1958576.613.31297921711.141719-2-0.15-1.38
FA Cup (7 Seasons)181,1826660.613.11382452311.782017+3+0.23-0.47
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
2012-201321Newcastle Utd2. Europa LgQF4275693.1321Matches
1 Season1 Club1 League4275693.1321
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
201422nir Northern IrelandFriendlies (M)1181820.00.20011701.000000.00+3.75Matches
201422nir Northern IrelandWCQ85617062.36.2779311100.756600.00+2.12Matches
201523nir Northern IrelandFriendlies (M)122228.10.20012103.000000.000.00Matches
201624nir Northern IrelandFriendlies (M)31454832.21.627301001.6710+1+0.62+0.62Matches
201624nir Northern IrelandUEFA EuroR161656518.10.71650030.0001-1-1.38-1.38Matches
201624nir Northern IrelandUEFA Euro Qualifying52024022.42.2285131132.2051+4+1.78+1.27Matches
201725nir Northern IrelandFriendlies (M)1454550.00.50014503.000000.00-2.00Matches
201826nir Northern IrelandWCQ73665233.94.1480231541.86102+8+1.97+1.21Matches
201826nir Northern IrelandFriendlies (M)2854318.90.9172011332.000000.00-0.25Matches
2018-201927nir Northern IrelandUEFA Nations League24th1545415.00.61540030.000000.00+1.47Matches
201927nir Northern IrelandFriendlies (M)1909050.01.01901013.0010+1+1.000.00Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB32157239.82.43722020.0016-5-2.09-1.54Matches
202129nir Northern IrelandFriendlies (M)41804550.02.0263022701.5013-2-1.00-3.00Matches
202129nir Northern IrelandUEFA Euro Qualifying52134322.22.4449011751.20310-7-2.96-3.20Matches
202230nir Northern IrelandWCQ31705723.61.9280111141.0023-1-0.53-0.53Matches
202230nir Northern IrelandFriendlies (M)1909050.01.01901013.0031+2+2.00+3.00Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC230155.60.30021501.5021+1+3.00+3.71Matches
202432nir Northern IrelandUEFA Euro Qualifying118182.00.20011813.000000.00+0.41Matches
10 Seasons1 Club5 Leagues502,5695127.528.53173111917301.463534+1+0.04+0.14
Friendlies (M) (8 Seasons)146754832.67.5775272152.0064+2+0.27+0.07
WCQ (3 Seasons)181,0976140.612.21379651481.221811+7+0.57+0.69
UEFA Euro Qualifying (3 Seasons)114333915.74.8661151391.82811-3-0.62-0.70
UEFA Nations League (3 Seasons)62995020.83.3467221550.5037-4-1.20-0.34
UEFA Euro (1 Season)1656518.10.71650030.0001-1-1.38-1.38

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
2010-201119Newcastle Utdeng ENG1. Premier League3.4005Matches
2011-201220Newcastle Utdeng ENG1. Premier League1.8103Matches
2012-201321Birmingham Cityeng ENG2. Championship9.7103Matches
2012-201321Newcastle Utd2. Europa Lg3.1000Matches
2012-201321Newcastle Utdeng ENG1. Premier League3.8006Matches
2013-201422Birmingham Cityeng ENG2. Championship9.3306
2015-201624Millwalleng ENGLeague Cup1.30000Matches
2015-201624Millwalleng ENG3. League One27.62011Matches
2016-201725Millwalleng ENGEFL Cup1.1100120400000Matches
2016-201725Millwalleng ENGFA Cup3.70000Matches
2016-201725Millwalleng ENG3. League One24.64002800000000Matches
2017-201826Millwalleng ENG2. Championship10.62005111106613010Matches
2017-201826Millwalleng ENGEFL Cup2.1000400900000Matches
2017-201826Millwalleng ENGFA Cup1.700002011000Matches
2018-201927Millwalleng ENG2. Championship27.440019283219162000014161135.3Matches
2018-201927Millwalleng ENGEFL Cup3.30001312200000Matches
2018-201927Millwalleng ENGFA Cup3.60104711517000Matches
2019-202028Millwalleng ENG2. Championship19.1411620211212100001023537.5Matches
2019-202028Millwalleng ENGEFL Cup2.300032010300Matches
2019-202028Millwalleng ENGFA Cup0.90000001000Matches
2020-202129Millwalleng ENG2. Championship2.70004201652000171150.0Matches
2020-202129Millwalleng ENGEFL Cup1.90001106110Matches
2020-202129Millwalleng ENGFA Cup1.00000008000Matches
2021-202230Rotherham Utdeng ENGEFL Cup1.00000006000Matches
2021-202230Rotherham Utdeng ENGFA Cup1.50000016000Matches
2021-202230Rotherham Utdeng ENG3. League One22.9300715123311180Matches
2022-202331Rotherham Utdeng ENG2. Championship16.32001364951110000612820.0Matches
2022-202331Rotherham Utdeng ENGEFL Cup0.30000005000Matches
2022-202331Rotherham Utdeng ENGFA Cup0.80000101000Matches
2023-202432Rotherham Utdeng ENG2. Championship2.0000120123600010020.0Matches
13 Seasons4 Clubs6 Leagues210.82721131102148976987010331122730.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)4 Leagues134.91721877885394453010260101737.0
Rotherham Utd (3 Seasons)4 Leagues44.85002124635825340007121016.7
Newcastle Utd (3 Seasons)2 Leagues12.11014
Birmingham City (2 Seasons)1 League19.0409
Championship (8 Seasons)97.216115769105605361010331122730.8
EFL Cup (8 Seasons)13.310010816241000
FA Cup (7 Seasons)13.101041024217000
League One (3 Seasons)75.1900461512331118000
Premier League (3 Seasons)9.11014
Europa Lg (1 Season)3.1000
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
2010-201119Newcastle Utd1 League3.4005
2011-201220Newcastle Utd1 League1.8103
2012-201321Newcastle Utd2 Leagues6.9006
2012-201321Birmingham City1 League9.7103
2013-201422Birmingham City1 League9.3306
2015-201624Millwall2 Leagues29.0200110
2016-201725Millwall3 Leagues29.35002920400000
2017-201826Millwall3 Leagues14.42009131126613010
2018-201927Millwall3 Leagues34.341024385256172700014161135.3
2019-202028Millwall3 Leagues22.4411922212315100001023537.5
2020-202129Millwall3 Leagues5.60005303063000171150.0
2021-202230Rotherham Utd3 Leagues25.4300715224511180
2022-202331Rotherham Utd3 Leagues17.420013741011110000612820.0
2023-202432Rotherham Utd1 League2.0000120123600010020.0
13 Seasons4 Clubs6 Leagues210.82721131102148976987010331122730.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)4 Leagues134.91721877885394453010260101737.0
Rotherham Utd (3 Seasons)4 Leagues44.85002124635825340007121016.7
Newcastle Utd (3 Seasons)2 Leagues12.11014
Birmingham City (2 Seasons)1 League19.0409
Championship (8 Seasons)97.216115769105605361010331122730.8
EFL Cup (8 Seasons)13.310010816241000
FA Cup (7 Seasons)13.101041024217000
League One (3 Seasons)75.1900461512331118000
Premier League (3 Seasons)9.11014
Europa Lg (1 Season)3.1000
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
2010-201119Newcastle Utdeng ENG1. Premier League12th3.4005Matches
2011-201220Newcastle Utdeng ENG1. Premier League5th1.8103Matches
2012-201321Newcastle Utdeng ENG1. Premier League16th3.8006Matches
2012-201321Birmingham Cityeng ENG2. Championship12th9.7103Matches
2013-201422Birmingham Cityeng ENG2. Championship21st9.3306
2015-201624Millwalleng ENG3. League One4th27.62011Matches
2016-201725Millwalleng ENG3. League One6th24.64002800000000Matches
2017-201826Millwalleng ENG2. Championship8th10.62005111106613010Matches
2018-201927Millwalleng ENG2. Championship21st27.440019283219162000014161135.3Matches
2019-202028Millwalleng ENG2. Championship8th19.1411620211212100001023537.5Matches
2020-202129Millwalleng ENG2. Championship11th2.70004201652000171150.0Matches
2021-202230Rotherham Utdeng ENG3. League One2nd22.9300715123311180Matches
2022-202331Rotherham Utdeng ENG2. Championship19th16.32001364951110000612820.0Matches
2023-202432Rotherham Utdeng ENG2. Championship24th2.0000120123600010020.0Matches
13 Seasons4 Clubs3 Leagues181.3261111784117936479010331122730.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)2 Leagues112.11611736164533945010260101737.0
Rotherham Utd (3 Seasons)2 Leagues41.25002123534025340007121016.7
Newcastle Utd (3 Seasons)1 League9.11014
Birmingham City (2 Seasons)1 League19.0409
Championship (8 Seasons)97.216115769105605361010331122730.8
League One (3 Seasons)75.1900461512331118000
Premier League (3 Seasons)9.11014
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-201624Millwalleng ENGLeague Cup57th1.30000Matches
2016-201725Millwalleng ENGEFL Cup33rd1.1100120400000Matches
2016-201725Millwalleng ENGFA Cup5th3.70000Matches
2017-201826Millwalleng ENGEFL Cup33rd2.1000400900000Matches
2017-201826Millwalleng ENGFA Cup17th1.700002011000Matches
2018-201927Millwalleng ENGEFL Cup17th3.30001312200000Matches
2018-201927Millwalleng ENGFA Cup5th3.60104711517000Matches
2019-202028Millwalleng ENGEFL Cup33rd2.300032010300Matches
2019-202028Millwalleng ENGFA Cup17th0.90000001000Matches
2020-202129Millwalleng ENGEFL Cup17th1.90001106110Matches
2020-202129Millwalleng ENGFA Cup17th1.00000008000Matches
2021-202230Rotherham Utdeng ENGEFL CupRd11.00000006000Matches
2021-202230Rotherham Utdeng ENGFA Cup1.50000016000Matches
2022-202331Rotherham Utdeng ENGEFL CupRd20.30000005000Matches
2022-202331Rotherham Utdeng ENGFA Cup0.80000101000Matches
8 Seasons2 Clubs2 Leagues26.41101418310458000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (6 Seasons)2 Leagues22.8110141728658000
Rotherham Utd (2 Seasons)2 Leagues3.600001118000
EFL Cup (8 Seasons)13.310010816241000
FA Cup (7 Seasons)13.101041024217000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201321Newcastle Utd2. Europa LgQF3.1000Matches
1 Season1 Club1 League3.1000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201422nir Northern IrelandFriendlies (M)0.20000Matches
201422nir Northern IrelandWCQ6.20000Matches
201523nir Northern IrelandFriendlies (M)0.20000Matches
201624nir Northern IrelandFriendlies (M)1.60000Matches
201624nir Northern IrelandUEFA EuroR160.7000000202000Matches
201624nir Northern IrelandUEFA Euro Qualifying2.21001501310010Matches
201725nir Northern IrelandFriendlies (M)0.50000Matches
201826nir Northern IrelandWCQ4.12000Matches
201826nir Northern IrelandFriendlies (M)0.90000Matches
2018-201927nir Northern IrelandUEFA Nations League24th0.60000Matches
201927nir Northern IrelandFriendlies (M)1.00000Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.40000405010Matches
202129nir Northern IrelandFriendlies (M)2.00000Matches
202129nir Northern IrelandUEFA Euro Qualifying2.4000031323000Matches
202230nir Northern IrelandWCQ1.900012014020Matches
202230nir Northern IrelandFriendlies (M)1.00000Matches
2022-202331nir Northern IrelandUEFA Nations LeagueLgC0.30000101200Matches
202432nir Northern IrelandUEFA Euro Qualifying0.20000001000Matches
10 Seasons1 Club5 Leagues28.530021513958010
Friendlies (M) (8 Seasons)7.50000
WCQ (3 Seasons)12.220012014020
UEFA Euro Qualifying (3 Seasons)4.81001811733010
UEFA Nations League (3 Seasons)3.30000506210
UEFA Euro (1 Season)0.7000000202000

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.