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
2008-200917Újpesthu HUN1. NB I844785.3101100300.190.000.190.190.19
2009-201018Southend Unitedeng ENG3. League One17151,37315.3011000200.000.070.070.000.07
2010-201119Burton Albioneng ENG4. League Two22181,72819.2123100400.050.100.160.050.16
2011-201220Bournemoutheng ENG3. League One32282,45827.3538500200.180.110.290.180.29
2012-201321Millwalleng ENG2. Championship151399911.1123100000.090.180.270.090.27
2013-201422Millwalleng ENG2. Championship33322,76830.8314300600.100.030.130.100.13
2014-201523Cardiff Cityeng ENG2. Championship131291610.2022000100.000.200.200.000.20Matches
2014-201523Millwalleng ENG2. Championship20171,60817.9112100000.060.060.110.060.11Matches
2014-201523Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201624Cardiff Cityeng ENG2. Championship41363,38037.6246200300.050.110.160.050.16Matches
2015-201624Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201725Fulhameng ENG2. Championship36342,93632.6639600600.180.090.280.180.28Matches
2016-201725Fulhameng ENGEFL Cup222102.3011000000.000.430.430.000.43Matches
2016-201725Fulhameng ENGFA Cup21911.0000000000.000.000.000.000.00Matches
2017-201826Huddersfieldeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2017-201826Huddersfieldeng ENGFA Cup422142.4000000000.000.000.000.000.00Matches
2017-201826Huddersfieldeng ENG1. Premier League22121,11912.4011000300.50.50.51.04851690.000.080.080.000.080.040.040.080.040.08Matches
2018-201927Derby Countyeng ENG2. Championship27242,07323.0213200301.61.62.23.946105980.090.040.130.090.130.070.100.170.070.17Matches
2018-201927Derby Countyeng ENGEFL Cup332412.7000000000.000.000.000.000.00Matches
2018-201927Derby Countyeng ENGFA Cup332552.8000000100.000.000.000.000.00Matches
2019-202028Derby Countyeng ENG2. Championship18151,17613.1101100411.31.30.71.92243580.080.000.080.080.080.100.050.150.100.15Matches
2019-202028Derby Countyeng ENGFA Cup332703.0011000100.000.330.330.000.33Matches
2020-202129Millwalleng ENG2. Championship41373,36637.4527500303.23.25.28.3701201510.130.050.190.130.190.080.140.220.080.22Matches
2020-202129Millwalleng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2020-202129Millwalleng ENGFA Cup11901.0022000000.002.002.000.002.00Matches
2021-202230Millwalleng ENG2. Championship39363,12934.8257200503.83.86.19.9471091330.060.140.200.060.200.110.180.280.110.28Matches
2021-202230Millwalleng ENGEFL Cup11780.9101100001.150.001.151.151.15Matches
2021-202230Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202331Millwalleng ENG2. Championship33141,44616.1044000100.80.81.82.62256730.000.250.250.000.250.050.110.160.050.16Matches
2022-202331Millwalleng ENGEFL Cup10270.3000000000.000.000.000.000.00Matches
2023-202432Gillinghameng ENGEFL Cup20390.4000000000.000.000.000.000.00Matches
2023-202432Gillinghameng ENGFA Cup332622.9000000100.000.000.000.000.00Matches
2023-202432Gillinghameng ENG4. League Two41272,66429.64044001000.140.000.140.140.14Matches
16 Seasons10 Clubs7 Leagues48939935,934399.3363672360059111.211.216.527.62554845820.090.090.180.090.180.080.120.200.080.20
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)3 Leagues18615313,691152.114173114001507.87.813.020.81392853570.090.110.200.090.200.090.150.240.090.24
Cardiff City (2 Seasons)2 Leagues56504,47649.7268200400.040.120.160.040.16
Derby County (2 Seasons)3 Leagues54484,01544.6325300912.92.92.95.8681481560.070.040.110.070.110.080.080.160.080.16
Gillingham (1 Season)3 Leagues46302,96532.94044001100.120.000.120.120.12
Fulham (1 Season)3 Leagues40373,23736.06410600600.170.110.280.170.28
Bournemouth (1 Season)1 League32282,45827.3538500200.180.110.290.180.29
Huddersfield (1 Season)3 Leagues28161,51316.8011000300.50.50.51.04851690.000.060.060.000.060.040.040.080.040.08
Burton Albion (1 Season)1 League22181,72819.2123100400.050.100.160.050.16
Southend United (1 Season)1 League17151,37315.3011000200.000.070.070.000.07
Újpest (1 Season)1 League844785.3101100300.190.000.190.190.19
Championship (10 Seasons)31627023,797264.4232548230032110.610.616.026.62074335130.090.090.180.090.180.090.130.210.090.21
FA Cup (9 Seasons)19161,45216.1033000300.000.190.190.000.19
EFL Cup (7 Seasons)1298659.6213200000.210.100.310.210.31
League Two (2 Seasons)63454,39248.85275001400.100.040.140.100.14
League One (2 Seasons)49433,83142.6549500400.120.090.210.120.21
Premier League (1 Season)22121,11912.4011000300.50.50.51.04851690.000.080.080.000.080.040.040.080.040.08
NB I (1 Season)844785.3101100300.190.000.190.190.19
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
2008-200917Újpest1 League844785.3101100300.190.000.190.190.19
2009-201018Southend United1 League17151,37315.3011000200.000.070.070.000.07
2010-201119Burton Albion1 League22181,72819.2123100400.050.100.160.050.16
2011-201220Bournemouth1 League32282,45827.3538500200.180.110.290.180.29
2012-201321Millwall1 League151399911.1123100000.090.180.270.090.27
2013-201422Millwall1 League33322,76830.8314300600.100.030.130.100.13
2014-201523Millwall1 League20171,60817.9112100000.060.060.110.060.11
2014-201523Cardiff City2 Leagues14131,00611.2022000100.000.180.180.000.18
2015-201624Cardiff City2 Leagues42373,47038.6246200300.050.100.160.050.16
2016-201725Fulham3 Leagues40373,23736.06410600600.170.110.280.170.28
2017-201826Huddersfield3 Leagues28161,51316.8011000300.50.50.51.04851690.000.060.060.000.060.040.040.080.040.08
2018-201927Derby County3 Leagues33302,56928.5213200401.61.62.23.946105980.070.040.110.070.110.070.100.170.070.17
2019-202028Derby County2 Leagues21181,44616.1112100511.31.30.71.92243580.060.060.120.060.120.100.050.150.100.15
2020-202129Millwall3 Leagues43393,54639.46410600303.23.25.28.3701201510.150.100.250.150.250.080.140.220.080.22
2021-202230Millwall3 Leagues41383,29736.6358300503.83.86.19.9471091330.080.140.220.080.220.110.180.280.110.28
2022-202331Millwall2 Leagues34141,47316.4044000100.80.81.82.62256730.000.240.240.000.240.050.110.160.050.16
2023-202432Gillingham3 Leagues46302,96532.94044001100.120.000.120.120.12
16 Seasons10 Clubs7 Leagues48939935,934399.3363672360059111.211.216.527.62554845820.090.090.180.090.180.080.120.200.080.20
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)3 Leagues18615313,691152.114173114001507.87.813.020.81392853570.090.110.200.090.200.090.150.240.090.24
Cardiff City (2 Seasons)2 Leagues56504,47649.7268200400.040.120.160.040.16
Derby County (2 Seasons)3 Leagues54484,01544.6325300912.92.92.95.8681481560.070.040.110.070.110.080.080.160.080.16
Gillingham (1 Season)3 Leagues46302,96532.94044001100.120.000.120.120.12
Fulham (1 Season)3 Leagues40373,23736.06410600600.170.110.280.170.28
Bournemouth (1 Season)1 League32282,45827.3538500200.180.110.290.180.29
Huddersfield (1 Season)3 Leagues28161,51316.8011000300.50.50.51.04851690.000.060.060.000.060.040.040.080.040.08
Burton Albion (1 Season)1 League22181,72819.2123100400.050.100.160.050.16
Southend United (1 Season)1 League17151,37315.3011000200.000.070.070.000.07
Újpest (1 Season)1 League844785.3101100300.190.000.190.190.19
Championship (10 Seasons)31627023,797264.4232548230032110.610.616.026.62074335130.090.090.180.090.180.090.130.210.090.21
FA Cup (9 Seasons)19161,45216.1033000300.000.190.190.000.19
EFL Cup (7 Seasons)1298659.6213200000.210.100.310.210.31
League Two (2 Seasons)63454,39248.85275001400.100.040.140.100.14
League One (2 Seasons)49433,83142.6549500400.120.090.210.120.21
Premier League (1 Season)22121,11912.4011000300.50.50.51.04851690.000.080.080.000.080.040.040.080.040.08
NB I (1 Season)844785.3101100300.190.000.190.190.19
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
2008-200917Újpesthu HUN1. NB I2nd844785.3101100300.190.000.190.190.19
2009-201018Southend Unitedeng ENG3. League One23rd17151,37315.3011000200.000.070.070.000.07
2010-201119Burton Albioneng ENG4. League Two19th22181,72819.2123100400.050.100.160.050.16
2011-201220Bournemoutheng ENG3. League One11th32282,45827.3538500200.180.110.290.180.29
2012-201321Millwalleng ENG2. Championship20th151399911.1123100000.090.180.270.090.27
2013-201422Millwalleng ENG2. Championship19th33322,76830.8314300600.100.030.130.100.13
2014-201523Millwalleng ENG2. Championship22nd20171,60817.9112100000.060.060.110.060.11Matches
2014-201523Cardiff Cityeng ENG2. Championship11th131291610.2022000100.000.200.200.000.20Matches
2015-201624Cardiff Cityeng ENG2. Championship8th41363,38037.6246200300.050.110.160.050.16Matches
2016-201725Fulhameng ENG2. Championship6th36342,93632.6639600600.180.090.280.180.28Matches
2017-201826Huddersfieldeng ENG1. Premier League16th22121,11912.4011000300.50.50.51.04851690.000.080.080.000.080.040.040.080.040.08Matches
2018-201927Derby Countyeng ENG2. Championship6th27242,07323.0213200301.61.62.23.946105980.090.040.130.090.130.070.100.170.070.17Matches
2019-202028Derby Countyeng ENG2. Championship10th18151,17613.1101100411.31.30.71.92243580.080.000.080.080.080.100.050.150.100.15Matches
2020-202129Millwalleng ENG2. Championship11th41373,36637.4527500303.23.25.28.3701201510.130.050.190.130.190.080.140.220.080.22Matches
2021-202230Millwalleng ENG2. Championship9th39363,12934.8257200503.83.86.19.9471091330.060.140.200.060.200.110.180.280.110.28Matches
2022-202331Millwalleng ENG2. Championship8th33141,44616.1044000100.80.81.82.62256730.000.250.250.000.250.050.110.160.050.16Matches
2023-202432Gillinghameng ENG4. League Two12th41272,66429.64044001000.140.000.140.140.14Matches
16 Seasons10 Clubs5 Leagues45837433,617373.5343266340056111.211.216.527.62554845820.090.090.180.090.180.080.120.200.080.20
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)1 League18114913,316148.012152712001507.87.813.020.81392853570.080.100.180.080.180.090.150.240.090.24
Cardiff City (2 Seasons)1 League54484,29647.7268200400.040.130.170.040.17
Derby County (2 Seasons)1 League45393,24936.1314300712.92.92.95.8681481560.080.030.110.080.110.080.080.160.080.16
Gillingham (1 Season)1 League41272,66429.64044001000.140.000.140.140.14
Fulham (1 Season)1 League36342,93632.6639600600.180.090.280.180.28
Bournemouth (1 Season)1 League32282,45827.3538500200.180.110.290.180.29
Burton Albion (1 Season)1 League22181,72819.2123100400.050.100.160.050.16
Huddersfield (1 Season)1 League22121,11912.4011000300.50.50.51.04851690.000.080.080.000.080.040.040.080.040.08
Southend United (1 Season)1 League17151,37315.3011000200.000.070.070.000.07
Újpest (1 Season)1 League844785.3101100300.190.000.190.190.19
Championship (10 Seasons)31627023,797264.4232548230032110.610.616.026.62074335130.090.090.180.090.180.090.130.210.090.21
League Two (2 Seasons)63454,39248.85275001400.100.040.140.100.14
League One (2 Seasons)49433,83142.6549500400.120.090.210.120.21
Premier League (1 Season)22121,11912.4011000300.50.50.51.04851690.000.080.080.000.080.040.040.080.040.08
NB I (1 Season)844785.3101100300.190.000.190.190.19
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
2014-201523Cardiff Cityeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201725Fulhameng ENGEFL Cup17th222102.3011000000.000.430.430.000.43Matches
2016-201725Fulhameng ENGFA Cup9th21911.0000000000.000.000.000.000.00Matches
2017-201826Huddersfieldeng ENGEFL Cup17th221802.0000000000.000.000.000.000.00Matches
2017-201826Huddersfieldeng ENGFA Cup9th422142.4000000000.000.000.000.000.00Matches
2018-201927Derby Countyeng ENGEFL Cup9th332412.7000000000.000.000.000.000.00Matches
2018-201927Derby Countyeng ENGFA Cup9th332552.8000000100.000.000.000.000.00Matches
2019-202028Derby Countyeng ENGFA Cup9th332703.0011000100.000.330.330.000.33Matches
2020-202129Millwalleng ENGEFL Cup17th11901.0101100001.000.001.001.001.00Matches
2020-202129Millwalleng ENGFA Cup17th11901.0022000000.002.002.000.002.00Matches
2021-202230Millwalleng ENGEFL CupRd311780.9101100001.150.001.151.151.15Matches
2021-202230Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202331Millwalleng ENGEFL CupRd110270.3000000000.000.000.000.000.00Matches
2023-202432Gillinghameng ENGEFL CupRd220390.4000000000.000.000.000.000.00Matches
2023-202432Gillinghameng ENGFA Cup332622.9000000100.000.000.000.000.00Matches
10 Seasons6 Clubs2 Leagues31252,31725.7246200300.080.160.230.080.23
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 (3 Seasons)2 Leagues543754.2224200000.480.480.960.480.96
Derby County (2 Seasons)2 Leagues997668.5011000200.000.120.120.000.12
Cardiff City (2 Seasons)1 League221802.0000000000.000.000.000.000.00
Huddersfield (1 Season)2 Leagues643944.4000000000.000.000.000.000.00
Gillingham (1 Season)2 Leagues533013.3000000100.000.000.000.000.00
Fulham (1 Season)2 Leagues433013.3011000000.000.300.300.000.30
FA Cup (9 Seasons)19161,45216.1033000300.000.190.190.000.19
EFL Cup (7 Seasons)1298659.6213200000.210.100.310.210.31

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
2008-200917Újpesthu HUN1. NB I5.3120.380.5000
2009-201018Southend Unitedeng ENG3. League One15.3040.260.0000
2010-201119Burton Albioneng ENG4. League Two19.2150.260.2000
2011-201220Bournemoutheng ENG3. League One27.35130.480.3800
2012-201321Millwalleng ENG2. Championship11.1130.270.3300
2013-201422Millwalleng ENG2. Championship30.83100.330.3000
2014-201523Cardiff Cityeng ENG2. Championship10.2010.100.0000Matches
2014-201523Millwalleng ENG2. Championship17.9170.390.1400Matches
2014-201523Cardiff Cityeng ENGFA Cup1.0000Matches
2015-201624Cardiff Cityeng ENG2. Championship37.6290.240.2200Matches
2015-201624Cardiff Cityeng ENGFA Cup1.0000Matches
2016-201725Fulhameng ENG2. Championship32.660120.000.370.5000Matches
2016-201725Fulhameng ENGEFL Cup2.30200.00.860.000.0000Matches
2016-201725Fulhameng ENGFA Cup1.0000Matches
2017-201826Huddersfieldeng ENGEFL Cup2.00200.01.000.000.0000Matches
2017-201826Huddersfieldeng ENGFA Cup2.404250.01.680.840.000.0000Matches
2017-201826Huddersfieldeng ENG1. Premier League12.408225.00.640.160.000.0020.80000.50.50.07-0.5-0.5Matches
2018-201927Derby Countyeng ENG2. Championship23.0214535.70.610.220.140.4019.90001.61.60.12+0.4+0.4Matches
2018-201927Derby Countyeng ENGEFL Cup2.70100.00.370.000.0000Matches
2018-201927Derby Countyeng ENGFA Cup2.80000.000.0000Matches
2019-202028Derby Countyeng ENG2. Championship13.116350.00.460.230.170.3319.30001.31.30.21-0.3-0.3Matches
2019-202028Derby Countyeng ENGFA Cup3.00300.01.000.000.0000Matches
2020-202129Millwalleng ENG2. Championship37.45471531.91.260.400.110.3317.83003.23.20.07+1.8+1.8Matches
2020-202129Millwalleng ENGEFL Cup1.0111100.01.001.001.001.0000Matches
2020-202129Millwalleng ENGFA Cup1.003133.33.001.000.000.0000Matches
2021-202230Millwalleng ENG2. Championship34.82481327.11.380.370.040.1518.52003.83.80.08-1.8-1.8Matches
2021-202230Millwalleng ENGEFL Cup0.914375.04.623.460.250.3300Matches
2021-202230Millwalleng ENGFA Cup1.00000.000.0000Matches
2022-202331Millwalleng ENG2. Championship16.1019631.61.180.370.000.0023.20000.80.80.04-0.8-0.8Matches
2022-202331Millwalleng ENGEFL Cup0.30000.000.0000Matches
2023-202432Gillinghameng ENGEFL Cup0.4011100.02.312.310.000.0000Matches
2023-202432Gillinghameng ENGFA Cup2.905120.01.720.340.000.0000Matches
2023-202432Gillinghameng ENG4. League Two29.64331339.41.110.440.120.3100Matches
16 Seasons10 Clubs7 Leagues399.33620113238.80.910.330.110.2719.250011.211.20.08-1.2-1.2
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)3 Leagues152.1141225932.01.320.390.070.2419.05007.87.80.07-0.8-0.8
Cardiff City (2 Seasons)2 Leagues49.72100.210.2000
Derby County (2 Seasons)3 Leagues44.6324833.30.540.180.130.3819.70002.92.90.14+0.1+0.1
Gillingham (1 Season)3 Leagues32.94391538.51.180.460.100.2700
Fulham (1 Season)3 Leagues36.06212600.00.060.343.000.5000
Bournemouth (1 Season)1 League27.35130.480.3800
Huddersfield (1 Season)3 Leagues16.8014428.60.830.240.000.0020.80000.50.50.07-0.5-0.5
Burton Albion (1 Season)1 League19.2150.260.2000
Southend United (1 Season)1 League15.3040.260.0000
Újpest (1 Season)1 League5.3120.380.5000
Championship (10 Seasons)264.4231348440.30.850.320.120.2719.150010.610.60.08-0.6-0.6
FA Cup (9 Seasons)16.1015426.71.140.300.000.0000
EFL Cup (7 Seasons)9.6211545.51.140.520.180.4000
League Two (2 Seasons)48.85331839.41.110.370.120.2800
League One (2 Seasons)42.65170.400.2900
Premier League (1 Season)12.408225.00.640.160.000.0020.80000.50.50.07-0.5-0.5
NB I (1 Season)5.3120.380.5000
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
2008-200917Újpest1 League5.3120.380.5000
2009-201018Southend United1 League15.3040.260.0000
2010-201119Burton Albion1 League19.2150.260.2000
2011-201220Bournemouth1 League27.35130.480.3800
2012-201321Millwall1 League11.1130.270.3300
2013-201422Millwall1 League30.83100.330.3000
2014-201523Millwall1 League17.9170.390.1400
2014-201523Cardiff City2 Leagues11.2010.100.0000
2015-201624Cardiff City2 Leagues38.6290.240.2200
2016-201725Fulham3 Leagues36.06212600.00.060.343.000.5000
2017-201826Huddersfield3 Leagues16.8014428.60.830.240.000.0020.80000.50.50.07-0.5-0.5
2018-201927Derby County3 Leagues28.5215533.30.530.180.130.4019.90001.61.60.12+0.4+0.4
2019-202028Derby County2 Leagues16.119333.30.560.190.110.3319.30001.31.30.21-0.3-0.3
2020-202129Millwall3 Leagues39.46511733.31.290.430.120.3517.83003.23.20.07+1.8+1.8
2021-202230Millwall3 Leagues36.63521630.81.420.440.060.1918.52003.83.80.08-1.8-1.8
2022-202331Millwall2 Leagues16.4019631.61.160.370.000.0023.20000.80.80.04-0.8-0.8
2023-202432Gillingham3 Leagues32.94391538.51.180.460.100.2700
16 Seasons10 Clubs7 Leagues399.33620113238.80.910.330.110.2719.250011.211.20.08-1.2-1.2
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)3 Leagues152.1141225932.01.320.390.070.2419.05007.87.80.07-0.8-0.8
Cardiff City (2 Seasons)2 Leagues49.72100.210.2000
Derby County (2 Seasons)3 Leagues44.6324833.30.540.180.130.3819.70002.92.90.14+0.1+0.1
Gillingham (1 Season)3 Leagues32.94391538.51.180.460.100.2700
Fulham (1 Season)3 Leagues36.06212600.00.060.343.000.5000
Bournemouth (1 Season)1 League27.35130.480.3800
Huddersfield (1 Season)3 Leagues16.8014428.60.830.240.000.0020.80000.50.50.07-0.5-0.5
Burton Albion (1 Season)1 League19.2150.260.2000
Southend United (1 Season)1 League15.3040.260.0000
Újpest (1 Season)1 League5.3120.380.5000
Championship (10 Seasons)264.4231348440.30.850.320.120.2719.150010.610.60.08-0.6-0.6
FA Cup (9 Seasons)16.1015426.71.140.300.000.0000
EFL Cup (7 Seasons)9.6211545.51.140.520.180.4000
League Two (2 Seasons)48.85331839.41.110.370.120.2800
League One (2 Seasons)42.65170.400.2900
Premier League (1 Season)12.408225.00.640.160.000.0020.80000.50.50.07-0.5-0.5
NB I (1 Season)5.3120.380.5000
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
2008-200917Újpesthu HUN1. NB I2nd5.3120.380.5000
2009-201018Southend Unitedeng ENG3. League One23rd15.3040.260.0000
2010-201119Burton Albioneng ENG4. League Two19th19.2150.260.2000
2011-201220Bournemoutheng ENG3. League One11th27.35130.480.3800
2012-201321Millwalleng ENG2. Championship20th11.1130.270.3300
2013-201422Millwalleng ENG2. Championship19th30.83100.330.3000
2014-201523Millwalleng ENG2. Championship22nd17.9170.390.1400Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.2010.100.0000Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.6290.240.2200Matches
2016-201725Fulhameng ENG2. Championship6th32.660120.000.370.5000Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.408225.00.640.160.000.0020.80000.50.50.07-0.5-0.5Matches
2018-201927Derby Countyeng ENG2. Championship6th23.0214535.70.610.220.140.4019.90001.61.60.12+0.4+0.4Matches
2019-202028Derby Countyeng ENG2. Championship10th13.116350.00.460.230.170.3319.30001.31.30.21-0.3-0.3Matches
2020-202129Millwalleng ENG2. Championship11th37.45471531.91.260.400.110.3317.83003.23.20.07+1.8+1.8Matches
2021-202230Millwalleng ENG2. Championship9th34.82481327.11.380.370.040.1518.52003.83.80.08-1.8-1.8Matches
2022-202331Millwalleng ENG2. Championship8th16.1019631.61.180.370.000.0023.20000.80.80.04-0.8-0.8Matches
2023-202432Gillinghameng ENG4. League Two12th29.64331339.41.110.440.120.3100Matches
16 Seasons10 Clubs5 Leagues373.53417512339.40.880.330.110.2819.250011.211.20.08-1.2-1.2
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)1 League148.0121145429.81.290.360.060.2219.05007.87.80.07-0.8-0.8
Cardiff City (2 Seasons)1 League47.72100.210.2000
Derby County (2 Seasons)1 League36.1320840.00.550.220.150.3819.70002.92.90.14+0.1+0.1
Gillingham (1 Season)1 League29.64331339.41.110.440.120.3100
Fulham (1 Season)1 League32.660120.000.370.5000
Bournemouth (1 Season)1 League27.35130.480.3800
Burton Albion (1 Season)1 League19.2150.260.2000
Huddersfield (1 Season)1 League12.408225.00.640.160.000.0020.80000.50.50.07-0.5-0.5
Southend United (1 Season)1 League15.3040.260.0000
Újpest (1 Season)1 League5.3120.380.5000
Championship (10 Seasons)264.4231348440.30.850.320.120.2719.150010.610.60.08-0.6-0.6
League Two (2 Seasons)48.85331839.41.110.370.120.2800
League One (2 Seasons)42.65170.400.2900
Premier League (1 Season)12.408225.00.640.160.000.0020.80000.50.50.07-0.5-0.5
NB I (1 Season)5.3120.380.5000
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
2014-201523Cardiff Cityeng ENGFA Cup17th1.0000Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.0000Matches
2016-201725Fulhameng ENGEFL Cup17th2.30200.00.860.000.0000Matches
2016-201725Fulhameng ENGFA Cup9th1.0000Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.00200.01.000.000.0000Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.404250.01.680.840.000.0000Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.70100.00.370.000.0000Matches
2018-201927Derby Countyeng ENGFA Cup9th2.80000.000.0000Matches
2019-202028Derby Countyeng ENGFA Cup9th3.00300.01.000.000.0000Matches
2020-202129Millwalleng ENGEFL Cup17th1.0111100.01.001.001.001.0000Matches
2020-202129Millwalleng ENGFA Cup17th1.003133.33.001.000.000.0000Matches
2021-202230Millwalleng ENGEFL CupRd30.914375.04.623.460.250.3300Matches
2021-202230Millwalleng ENGFA Cup1.00000.000.0000Matches
2022-202331Millwalleng ENGEFL CupRd10.30000.000.0000Matches
2023-202432Gillinghameng ENGEFL CupRd20.4011100.02.312.310.000.0000Matches
2023-202432Gillinghameng ENGFA Cup2.905120.01.720.340.000.0000Matches
10 Seasons6 Clubs2 Leagues25.7226934.61.140.400.080.2200
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (3 Seasons)2 Leagues4.228562.51.921.200.250.4000
Derby County (2 Seasons)2 Leagues8.50400.00.470.000.0000
Cardiff City (2 Seasons)1 League2.0000
Huddersfield (1 Season)2 Leagues4.406233.31.370.460.000.0000
Gillingham (1 Season)2 Leagues3.306233.31.790.600.000.0000
Fulham (1 Season)2 Leagues3.30200.00.860.000.0000
FA Cup (9 Seasons)16.1015426.71.140.300.000.0000
EFL Cup (7 Seasons)9.6211545.51.140.520.180.4000

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
2008-200917Újpesthu HUN1. NB I5.30
2009-201018Southend Unitedeng ENG3. League One15.31
2010-201119Burton Albioneng ENG4. League Two19.22
2011-201220Bournemoutheng ENG3. League One27.33
2012-201321Millwalleng ENG2. Championship11.12
2013-201422Millwalleng ENG2. Championship30.81
2014-201523Cardiff Cityeng ENG2. Championship10.22Matches
2014-201523Millwalleng ENG2. Championship17.91Matches
2014-201523Cardiff Cityeng ENGFA Cup1.00Matches
2015-201624Cardiff Cityeng ENG2. Championship37.64Matches
2015-201624Cardiff Cityeng ENGFA Cup1.00Matches
2016-201725Fulhameng ENG2. Championship32.63Matches
2016-201725Fulhameng ENGEFL Cup2.31Matches
2016-201725Fulhameng ENGFA Cup1.00Matches
2017-201826Huddersfieldeng ENGEFL Cup2.00Matches
2017-201826Huddersfieldeng ENGFA Cup2.40Matches
2017-201826Huddersfieldeng ENG1. Premier League12.449270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351Matches
2018-201927Derby Countyeng ENG2. Championship23.0892134266.515774564941549883.335651269.510826041.512.21.5-1.224792816105Matches
2018-201927Derby Countyeng ENGEFL Cup2.70Matches
2018-201927Derby Countyeng ENGFA Cup2.80Matches
2019-202028Derby Countyeng ENG2. Championship13.151572171.49169306322426285.523531474.84811741.000.70.9-0.782915743Matches
2019-202028Derby Countyeng ENGFA Cup3.01Matches
2020-202129Millwalleng ENG2. Championship37.41166170368.519445830660671185.238655769.312730341.925.25.0-3.262723520120Matches
2020-202129Millwalleng ENGEFL Cup1.00Matches
2020-202129Millwalleng ENGFA Cup1.02Matches
2021-202230Millwalleng ENG2. Championship34.81020157564.818202780251260784.335351768.313335337.756.16.0-1.156763919109Matches
2021-202230Millwalleng ENGEFL Cup0.90Matches
2021-202230Millwalleng ENGFA Cup1.00Matches
2022-202331Millwalleng ENG2. Championship16.152382863.210893491522127081.917626566.411625845.041.82.8+2.2304918856Matches
2022-202331Millwalleng ENGEFL Cup0.30Matches
2023-202432Gillinghameng ENGEFL Cup0.40Matches
2023-202432Gillinghameng ENGFA Cup2.90Matches
2023-202432Gillinghameng ENG4. League Two29.60Matches
16 Seasons10 Clubs7 Leagues399.34608687767.082465331482187260584.01717244970.1592141142.03616.516.6+19.519033714573484
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)3 Leagues152.12709410666.048540210231339158884.3915133968.337691441.11713.013.7+4.01481979247285
Cardiff City (2 Seasons)2 Leagues49.76
Derby County (2 Seasons)3 Leagues44.61407206368.224943871263976084.159182671.515637741.422.92.4-0.9321084323148
Gillingham (1 Season)3 Leagues32.90
Fulham (1 Season)3 Leagues36.04
Bournemouth (1 Season)1 League27.33
Huddersfield (1 Season)3 Leagues16.849270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
Burton Albion (1 Season)1 League19.22
Southend United (1 Season)1 League15.31
Újpest (1 Season)1 League5.30
Championship (10 Seasons)264.44116616966.773483297351978234884.21506216569.6532129141.22516.016.1+9.018030513570433
FA Cup (9 Seasons)16.13
EFL Cup (7 Seasons)9.61
League Two (2 Seasons)48.82
League One (2 Seasons)42.64
Premier League (1 Season)12.449270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
NB I (1 Season)5.30
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
2008-200917Újpest1 League5.30
2009-201018Southend United1 League15.31
2010-201119Burton Albion1 League19.22
2011-201220Bournemouth1 League27.33
2012-201321Millwall1 League11.12
2013-201422Millwall1 League30.81
2014-201523Millwall1 League17.91
2014-201523Cardiff City2 Leagues11.22
2015-201624Cardiff City2 Leagues38.64
2016-201725Fulham3 Leagues36.04
2017-201826Huddersfield3 Leagues16.849270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
2018-201927Derby County3 Leagues28.5892134266.515774564941549883.335651269.510826041.512.21.5-1.224792816105
2019-202028Derby County2 Leagues16.151572171.49169306322426285.523531474.84811741.010.70.9+0.382915743
2020-202129Millwall3 Leagues39.41166170368.519445830660671185.238655769.312730341.945.25.0-1.262723520120
2021-202230Millwall3 Leagues36.61020157564.818202780251260784.335351768.313335337.756.16.0-1.156763919109
2022-202331Millwall2 Leagues16.452382863.210893491522127081.917626566.411625845.041.82.8+2.2304918856
2023-202432Gillingham3 Leagues32.90
16 Seasons10 Clubs7 Leagues399.34608687767.082465331482187260584.01717244970.1592141142.03616.516.6+19.519033714573484
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)3 Leagues152.12709410666.048540210231339158884.3915133968.337691441.11713.013.7+4.01481979247285
Cardiff City (2 Seasons)2 Leagues49.76
Derby County (2 Seasons)3 Leagues44.61407206368.224943871263976084.159182671.515637741.422.92.4-0.9321084323148
Gillingham (1 Season)3 Leagues32.90
Fulham (1 Season)3 Leagues36.04
Bournemouth (1 Season)1 League27.33
Huddersfield (1 Season)3 Leagues16.849270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
Burton Albion (1 Season)1 League19.22
Southend United (1 Season)1 League15.31
Újpest (1 Season)1 League5.30
Championship (10 Seasons)264.44116616966.773483297351978234884.21506216569.6532129141.22516.016.1+9.018030513570433
FA Cup (9 Seasons)16.13
EFL Cup (7 Seasons)9.61
League Two (2 Seasons)48.82
League One (2 Seasons)42.64
Premier League (1 Season)12.449270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
NB I (1 Season)5.30
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
2008-200917Újpesthu HUN1. NB I2nd5.30
2009-201018Southend Unitedeng ENG3. League One23rd15.31
2010-201119Burton Albioneng ENG4. League Two19th19.22
2011-201220Bournemoutheng ENG3. League One11th27.33
2012-201321Millwalleng ENG2. Championship20th11.12
2013-201422Millwalleng ENG2. Championship19th30.81
2014-201523Millwalleng ENG2. Championship22nd17.91Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.22Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.64Matches
2016-201725Fulhameng ENG2. Championship6th32.63Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.449270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351Matches
2018-201927Derby Countyeng ENG2. Championship6th23.0892134266.515774564941549883.335651269.510826041.512.21.5-1.224792816105Matches
2019-202028Derby Countyeng ENG2. Championship10th13.151572171.49169306322426285.523531474.84811741.000.70.9-0.782915743Matches
2020-202129Millwalleng ENG2. Championship11th37.41166170368.519445830660671185.238655769.312730341.925.25.0-3.262723520120Matches
2021-202230Millwalleng ENG2. Championship9th34.81020157564.818202780251260784.335351768.313335337.756.16.0-1.156763919109Matches
2022-202331Millwalleng ENG2. Championship8th16.152382863.210893491522127081.917626566.411625845.041.82.8+2.2304918856Matches
2023-202432Gillinghameng ENG4. League Two12th29.60Matches
16 Seasons10 Clubs5 Leagues373.54608687767.082465331482187260584.01717244970.1592141142.03216.516.6+15.519033714573484
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)1 League148.02709410666.048540210231339158884.3915133968.337691441.11513.013.7+2.01481979247285
Cardiff City (2 Seasons)1 League47.76
Derby County (2 Seasons)1 League36.11407206368.224943871263976084.159182671.515637741.412.92.4-1.9321084323148
Gillingham (1 Season)1 League29.60
Fulham (1 Season)1 League32.63
Bournemouth (1 Season)1 League27.33
Burton Albion (1 Season)1 League19.22
Huddersfield (1 Season)1 League12.449270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
Southend United (1 Season)1 League15.31
Újpest (1 Season)1 League5.30
Championship (10 Seasons)264.44116616966.773483297351978234884.21506216569.6532129141.22516.016.1+9.018030513570433
League Two (2 Seasons)48.82
League One (2 Seasons)42.64
Premier League (1 Season)12.449270869.58982341320925781.321128474.36012050.010.50.5+0.5103210351
NB I (1 Season)5.30
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
2014-201523Cardiff Cityeng ENGFA Cup17th1.00Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.00Matches
2016-201725Fulhameng ENGEFL Cup17th2.31Matches
2016-201725Fulhameng ENGFA Cup9th1.00Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.00Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.40Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.70Matches
2018-201927Derby Countyeng ENGFA Cup9th2.80Matches
2019-202028Derby Countyeng ENGFA Cup9th3.01Matches
2020-202129Millwalleng ENGEFL Cup17th1.00Matches
2020-202129Millwalleng ENGFA Cup17th1.02Matches
2021-202230Millwalleng ENGEFL CupRd30.90Matches
2021-202230Millwalleng ENGFA Cup1.00Matches
2022-202331Millwalleng ENGEFL CupRd10.30Matches
2023-202432Gillinghameng ENGEFL CupRd20.40Matches
2023-202432Gillinghameng ENGFA Cup2.90Matches
10 Seasons6 Clubs2 Leagues25.74
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 (3 Seasons)2 Leagues4.22
Derby County (2 Seasons)2 Leagues8.51
Cardiff City (2 Seasons)1 League2.00
Huddersfield (1 Season)2 Leagues4.40
Gillingham (1 Season)2 Leagues3.30
Fulham (1 Season)2 Leagues3.31
FA Cup (9 Seasons)16.13
EFL Cup (7 Seasons)9.61
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
2008-200917Újpesthu HUN1. NB I5.3
2009-201018Southend Unitedeng ENG3. League One15.3
2010-201119Burton Albioneng ENG4. League Two19.2
2011-201220Bournemoutheng ENG3. League One27.3
2012-201321Millwalleng ENG2. Championship11.1
2013-201422Millwalleng ENG2. Championship30.8
2014-201523Cardiff Cityeng ENG2. Championship10.2Matches
2014-201523Millwalleng ENG2. Championship17.9Matches
2014-201523Cardiff Cityeng ENGFA Cup1.0Matches
2015-201624Cardiff Cityeng ENG2. Championship37.6Matches
2015-201624Cardiff Cityeng ENGFA Cup1.0Matches
2016-201725Fulhameng ENG2. Championship32.60Matches
2016-201725Fulhameng ENGEFL Cup2.35Matches
2016-201725Fulhameng ENGFA Cup1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup2.08Matches
2017-201826Huddersfieldeng ENGFA Cup2.44Matches
2017-201826Huddersfieldeng ENG1. Premier League12.4708530171905461620000492734Matches
2018-201927Derby Countyeng ENG2. Championship23.0134210383011913902820000892350Matches
2018-201927Derby Countyeng ENGEFL Cup2.76Matches
2018-201927Derby Countyeng ENGFA Cup2.817Matches
2019-202028Derby Countyeng ENG2. Championship13.17215871311901501120000515311Matches
2019-202028Derby Countyeng ENGFA Cup3.010Matches
2020-202129Millwalleng ENG2. Championship37.4170312634303808186322703029811661041Matches
2020-202129Millwalleng ENGEFL Cup1.05Matches
2020-202129Millwalleng ENGFA Cup1.014Matches
2021-202230Millwalleng ENG2. Championship34.81575109047376211214305924041410201241Matches
2021-202230Millwalleng ENGEFL Cup0.96Matches
2021-202230Millwalleng ENGFA Cup1.05Matches
2022-202331Millwalleng ENG2. Championship16.1828554270801131291286119390523416Matches
2022-202331Millwalleng ENGEFL Cup0.31Matches
2023-202432Gillinghameng ENGEFL Cup0.43Matches
2023-202432Gillinghameng ENGFA Cup2.911Matches
2023-202432Gillinghameng ENG4. League Two29.6119Matches
16 Seasons10 Clubs7 Leagues399.368775062177624144192913112238910912460839193
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)3 Leagues152.1410629071173194332560755223891091227092698
Cardiff City (2 Seasons)2 Leagues49.7
Derby County (2 Seasons)3 Leagues44.620631625432381417339400001407661
Gillingham (1 Season)3 Leagues32.9133
Fulham (1 Season)3 Leagues36.05
Bournemouth (1 Season)1 League27.3
Huddersfield (1 Season)3 Leagues16.8708530171905581620000492734
Burton Albion (1 Season)1 League19.2
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.461694532160523243666911492238910912411632159
FA Cup (9 Seasons)16.161
EFL Cup (7 Seasons)9.634
League Two (2 Seasons)48.8119
League One (2 Seasons)42.6
Premier League (1 Season)12.4708530171905461620000492734
NB I (1 Season)5.3
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
2008-200917Újpest1 League5.3
2009-201018Southend United1 League15.3
2010-201119Burton Albion1 League19.2
2011-201220Bournemouth1 League27.3
2012-201321Millwall1 League11.1
2013-201422Millwall1 League30.8
2014-201523Millwall1 League17.9
2014-201523Cardiff City2 Leagues11.2
2015-201624Cardiff City2 Leagues38.6
2016-201725Fulham3 Leagues36.05
2017-201826Huddersfield3 Leagues16.8708530171905581620000492734
2018-201927Derby County3 Leagues28.51342103830119131132820000892350
2019-202028Derby County2 Leagues16.17215871311901601120000515311
2020-202129Millwall3 Leagues39.4170312634303808205322703029811661041
2021-202230Millwall3 Leagues36.61575109047376211225305924041410201241
2022-202331Millwall2 Leagues16.4828554270801131301286119390523416
2023-202432Gillingham3 Leagues32.9133
16 Seasons10 Clubs7 Leagues399.368775062177624144192913112238910912460839193
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)3 Leagues152.1410629071173194332560755223891091227092698
Cardiff City (2 Seasons)2 Leagues49.7
Derby County (2 Seasons)3 Leagues44.620631625432381417339400001407661
Gillingham (1 Season)3 Leagues32.9133
Fulham (1 Season)3 Leagues36.05
Bournemouth (1 Season)1 League27.3
Huddersfield (1 Season)3 Leagues16.8708530171905581620000492734
Burton Albion (1 Season)1 League19.2
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.461694532160523243666911492238910912411632159
FA Cup (9 Seasons)16.161
EFL Cup (7 Seasons)9.634
League Two (2 Seasons)48.8119
League One (2 Seasons)42.6
Premier League (1 Season)12.4708530171905461620000492734
NB I (1 Season)5.3
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
2008-200917Újpesthu HUN1. NB I2nd5.3
2009-201018Southend Unitedeng ENG3. League One23rd15.3
2010-201119Burton Albioneng ENG4. League Two19th19.2
2011-201220Bournemoutheng ENG3. League One11th27.3
2012-201321Millwalleng ENG2. Championship20th11.1
2013-201422Millwalleng ENG2. Championship19th30.8
2014-201523Millwalleng ENG2. Championship22nd17.9Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.2Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.6Matches
2016-201725Fulhameng ENG2. Championship6th32.60Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.4708530171905461620000492734Matches
2018-201927Derby Countyeng ENG2. Championship6th23.0134210383011913902820000892350Matches
2019-202028Derby Countyeng ENG2. Championship10th13.17215871311901501120000515311Matches
2020-202129Millwalleng ENG2. Championship11th37.4170312634303808186322703029811661041Matches
2021-202230Millwalleng ENG2. Championship9th34.81575109047376211214305924041410201241Matches
2022-202331Millwalleng ENG2. Championship8th16.1828554270801131291286119390523416Matches
2023-202432Gillinghameng ENG4. League Two12th29.6119Matches
16 Seasons10 Clubs5 Leagues373.568775062177624144183413112238910912460839193
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)1 League148.0410629071173194332529755223891091227092698
Cardiff City (2 Seasons)1 League47.7
Derby County (2 Seasons)1 League36.120631625432381414039400001407661
Gillingham (1 Season)1 League29.6119
Fulham (1 Season)1 League32.60
Bournemouth (1 Season)1 League27.3
Burton Albion (1 Season)1 League19.2
Huddersfield (1 Season)1 League12.4708530171905461620000492734
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.461694532160523243666911492238910912411632159
League Two (2 Seasons)48.8119
League One (2 Seasons)42.6
Premier League (1 Season)12.4708530171905461620000492734
NB I (1 Season)5.3
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-201523Cardiff Cityeng ENGFA Cup17th1.0Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.0Matches
2016-201725Fulhameng ENGEFL Cup17th2.35Matches
2016-201725Fulhameng ENGFA Cup9th1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.08Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.44Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.76Matches
2018-201927Derby Countyeng ENGFA Cup9th2.817Matches
2019-202028Derby Countyeng ENGFA Cup9th3.010Matches
2020-202129Millwalleng ENGEFL Cup17th1.05Matches
2020-202129Millwalleng ENGFA Cup17th1.014Matches
2021-202230Millwalleng ENGEFL CupRd30.96Matches
2021-202230Millwalleng ENGFA Cup1.05Matches
2022-202331Millwalleng ENGEFL CupRd10.31Matches
2023-202432Gillinghameng ENGEFL CupRd20.43Matches
2023-202432Gillinghameng ENGFA Cup2.911Matches
10 Seasons6 Clubs2 Leagues25.795
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (3 Seasons)2 Leagues4.231
Derby County (2 Seasons)2 Leagues8.533
Cardiff City (2 Seasons)1 League2.0
Huddersfield (1 Season)2 Leagues4.412
Gillingham (1 Season)2 Leagues3.314
Fulham (1 Season)2 Leagues3.35
FA Cup (9 Seasons)16.161
EFL Cup (7 Seasons)9.634

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
2008-200917Újpesthu HUN1. NB I5.3
2009-201018Southend Unitedeng ENG3. League One15.3
2010-201119Burton Albioneng ENG4. League Two19.2
2011-201220Bournemoutheng ENG3. League One27.3
2012-201321Millwalleng ENG2. Championship11.1
2013-201422Millwalleng ENG2. Championship30.8
2014-201523Cardiff Cityeng ENG2. Championship10.2Matches
2014-201523Millwalleng ENG2. Championship17.9Matches
2014-201523Cardiff Cityeng ENGFA Cup1.0Matches
2015-201624Cardiff Cityeng ENG2. Championship37.6Matches
2015-201624Cardiff Cityeng ENGFA Cup1.0Matches
2016-201725Fulhameng ENG2. Championship32.6Matches
2016-201725Fulhameng ENGEFL Cup2.3Matches
2016-201725Fulhameng ENGFA Cup1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup2.0Matches
2017-201826Huddersfieldeng ENGFA Cup2.4Matches
2017-201826Huddersfieldeng ENG1. Premier League12.4231.85191110110.08100000Matches
2018-201927Derby Countyeng ENG2. Championship23.0522.26435220030.13300000Matches
2018-201927Derby Countyeng ENGEFL Cup2.7Matches
2018-201927Derby Countyeng ENGFA Cup2.8Matches
2019-202028Derby Countyeng ENG2. Championship13.1171.30140111020.15200000Matches
2019-202028Derby Countyeng ENGFA Cup3.0Matches
2020-202129Millwalleng ENG2. Championship37.41112.976431870170.19421000Matches
2020-202129Millwalleng ENGEFL Cup1.0Matches
2020-202129Millwalleng ENGFA Cup1.0Matches
2021-202230Millwalleng ENG2. Championship34.81073.0856413511130.37840010Matches
2021-202230Millwalleng ENGEFL Cup0.9Matches
2021-202230Millwalleng ENGFA Cup1.0Matches
2022-202331Millwalleng ENG2. Championship16.1724.4825364331110.68280010Matches
2022-202331Millwalleng ENGEFL Cup0.3Matches
2023-202432Gillinghameng ENGEFL Cup0.4Matches
2023-202432Gillinghameng ENGFA Cup2.9Matches
2023-202432Gillinghameng ENG4. League Two29.6Matches
16 Seasons10 Clubs7 Leagues399.33822.79221114191954370.2720141020
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)3 Leagues152.12903.29145108151543310.3514141020
Cardiff City (2 Seasons)2 Leagues49.7
Derby County (2 Seasons)3 Leagues44.6691.91575331050.14500000
Gillingham (1 Season)3 Leagues32.9
Fulham (1 Season)3 Leagues36.0
Bournemouth (1 Season)1 League27.3
Huddersfield (1 Season)3 Leagues16.8231.85191110110.08100000
Burton Albion (1 Season)1 League19.2
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.43592.89202113181853360.2919141020
FA Cup (9 Seasons)16.1
EFL Cup (7 Seasons)9.6
League Two (2 Seasons)48.8
League One (2 Seasons)42.6
Premier League (1 Season)12.4231.85191110110.08100000
NB I (1 Season)5.3
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
2008-200917Újpest1 League5.3
2009-201018Southend United1 League15.3
2010-201119Burton Albion1 League19.2
2011-201220Bournemouth1 League27.3
2012-201321Millwall1 League11.1
2013-201422Millwall1 League30.8
2014-201523Millwall1 League17.9
2014-201523Cardiff City2 Leagues11.2
2015-201624Cardiff City2 Leagues38.6
2016-201725Fulham3 Leagues36.0
2017-201826Huddersfield3 Leagues16.8231.85191110110.08100000
2018-201927Derby County3 Leagues28.5522.26435220030.13300000
2019-202028Derby County2 Leagues16.1171.30140111020.15200000
2020-202129Millwall3 Leagues39.41112.976431870170.19421000
2021-202230Millwall3 Leagues36.61073.0856413511130.37840010
2022-202331Millwall2 Leagues16.4724.4825364331110.68280010
2023-202432Gillingham3 Leagues32.9
16 Seasons10 Clubs7 Leagues399.33822.79221114191954370.2720141020
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)3 Leagues152.12903.29145108151543310.3514141020
Cardiff City (2 Seasons)2 Leagues49.7
Derby County (2 Seasons)3 Leagues44.6691.91575331050.14500000
Gillingham (1 Season)3 Leagues32.9
Fulham (1 Season)3 Leagues36.0
Bournemouth (1 Season)1 League27.3
Huddersfield (1 Season)3 Leagues16.8231.85191110110.08100000
Burton Albion (1 Season)1 League19.2
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.43592.89202113181853360.2919141020
FA Cup (9 Seasons)16.1
EFL Cup (7 Seasons)9.6
League Two (2 Seasons)48.8
League One (2 Seasons)42.6
Premier League (1 Season)12.4231.85191110110.08100000
NB I (1 Season)5.3
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
2008-200917Újpesthu HUN1. NB I2nd5.3
2009-201018Southend Unitedeng ENG3. League One23rd15.3
2010-201119Burton Albioneng ENG4. League Two19th19.2
2011-201220Bournemoutheng ENG3. League One11th27.3
2012-201321Millwalleng ENG2. Championship20th11.1
2013-201422Millwalleng ENG2. Championship19th30.8
2014-201523Millwalleng ENG2. Championship22nd17.9Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.2Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.6Matches
2016-201725Fulhameng ENG2. Championship6th32.6Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.4231.85191110110.08100000Matches
2018-201927Derby Countyeng ENG2. Championship6th23.0522.26435220030.13300000Matches
2019-202028Derby Countyeng ENG2. Championship10th13.1171.30140111020.15200000Matches
2020-202129Millwalleng ENG2. Championship11th37.41112.976431870170.19421000Matches
2021-202230Millwalleng ENG2. Championship9th34.81073.0856413511130.37840010Matches
2022-202331Millwalleng ENG2. Championship8th16.1724.4825364331110.68280010Matches
2023-202432Gillinghameng ENG4. League Two12th29.6Matches
16 Seasons10 Clubs5 Leagues373.53822.79221114191954370.2720141020
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)1 League148.02903.29145108151543310.3514141020
Cardiff City (2 Seasons)1 League47.7
Derby County (2 Seasons)1 League36.1691.91575331050.14500000
Gillingham (1 Season)1 League29.6
Fulham (1 Season)1 League32.6
Bournemouth (1 Season)1 League27.3
Burton Albion (1 Season)1 League19.2
Huddersfield (1 Season)1 League12.4231.85191110110.08100000
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.43592.89202113181853360.2919141020
League Two (2 Seasons)48.8
League One (2 Seasons)42.6
Premier League (1 Season)12.4231.85191110110.08100000
NB I (1 Season)5.3
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-201523Cardiff Cityeng ENGFA Cup17th1.0Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.0Matches
2016-201725Fulhameng ENGEFL Cup17th2.3Matches
2016-201725Fulhameng ENGFA Cup9th1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.0Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.4Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.7Matches
2018-201927Derby Countyeng ENGFA Cup9th2.8Matches
2019-202028Derby Countyeng ENGFA Cup9th3.0Matches
2020-202129Millwalleng ENGEFL Cup17th1.0Matches
2020-202129Millwalleng ENGFA Cup17th1.0Matches
2021-202230Millwalleng ENGEFL CupRd30.9Matches
2021-202230Millwalleng ENGFA Cup1.0Matches
2022-202331Millwalleng ENGEFL CupRd10.3Matches
2023-202432Gillinghameng ENGEFL CupRd20.4Matches
2023-202432Gillinghameng ENGFA Cup2.9Matches
10 Seasons6 Clubs2 Leagues25.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (3 Seasons)2 Leagues4.2
Derby County (2 Seasons)2 Leagues8.5
Cardiff City (2 Seasons)1 League2.0
Huddersfield (1 Season)2 Leagues4.4
Gillingham (1 Season)2 Leagues3.3
Fulham (1 Season)2 Leagues3.3
FA Cup (9 Seasons)16.1
EFL Cup (7 Seasons)9.6

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
2008-200917Újpesthu HUN1. NB I5.3
2009-201018Southend Unitedeng ENG3. League One15.3
2010-201119Burton Albioneng ENG4. League Two19.2
2011-201220Bournemoutheng ENG3. League One27.3
2012-201321Millwalleng ENG2. Championship11.1
2013-201422Millwalleng ENG2. Championship30.8
2014-201523Cardiff Cityeng ENG2. Championship10.2Matches
2014-201523Millwalleng ENG2. Championship17.9Matches
2014-201523Cardiff Cityeng ENGFA Cup1.0Matches
2015-201624Cardiff Cityeng ENG2. Championship37.6Matches
2015-201624Cardiff Cityeng ENGFA Cup1.0Matches
2016-201725Fulhameng ENG2. Championship32.600Matches
2016-201725Fulhameng ENGEFL Cup2.300Matches
2016-201725Fulhameng ENGFA Cup1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup2.023Matches
2017-201826Huddersfieldeng ENGFA Cup2.400Matches
2017-201826Huddersfieldeng ENG1. Premier League12.4392927102172470.87122102665432Matches
2018-201927Derby Countyeng ENG2. Championship23.0492929191184045.022279184190541Matches
2018-201927Derby Countyeng ENGEFL Cup2.702Matches
2018-201927Derby Countyeng ENGFA Cup2.816Matches
2019-202028Derby Countyeng ENG2. Championship13.11913144161154.559271635311Matches
2019-202028Derby Countyeng ENGFA Cup3.041Matches
2020-202129Millwalleng ENG2. Championship37.4724542246336550.83256134361133520Matches
2020-202129Millwalleng ENGEFL Cup1.011Matches
2020-202129Millwalleng ENGFA Cup1.001Matches
2021-202230Millwalleng ENG2. Championship34.87033392011367846.2423892937107381Matches
2021-202230Millwalleng ENGEFL Cup0.910Matches
2021-202230Millwalleng ENGFA Cup1.011Matches
2022-202331Millwalleng ENG2. Championship16.15031301010294367.414284241868160Matches
2022-202331Millwalleng ENGEFL Cup0.301Matches
2023-202432Gillinghameng ENGEFL Cup0.400Matches
2023-202432Gillinghameng ENGFA Cup2.931Matches
2023-202432Gillinghameng ENG4. League Two29.63939Matches
16 Seasons10 Clubs7 Leagues399.3299232181873113926153.3122170391312554982345
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)3 Leagues152.119211211154279818652.78812226961203081061
Cardiff City (2 Seasons)2 Leagues49.70
Derby County (2 Seasons)3 Leagues44.6684743232245147.12736112566125852
Gillingham (1 Season)3 Leagues32.942400
Fulham (1 Season)3 Leagues36.0000
Bournemouth (1 Season)1 League27.30
Huddersfield (1 Season)3 Leagues16.8393127102172470.87122102965432
Burton Albion (1 Season)1 League19.20
Southend United (1 Season)1 League15.30
Újpest (1 Season)1 League5.30
Championship (10 Seasons)264.4260151154772912223751.5115158371211734331913
FA Cup (9 Seasons)16.19100
EFL Cup (7 Seasons)9.6470
League Two (2 Seasons)48.839390
League One (2 Seasons)42.60
Premier League (1 Season)12.4392927102172470.87122102665432
NB I (1 Season)5.30
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
2008-200917Újpest1 League5.30
2009-201018Southend United1 League15.30
2010-201119Burton Albion1 League19.20
2011-201220Bournemouth1 League27.30
2012-201321Millwall1 League11.10
2013-201422Millwall1 League30.80
2014-201523Millwall1 League17.90
2014-201523Cardiff City2 Leagues11.20
2015-201624Cardiff City2 Leagues38.60
2016-201725Fulham3 Leagues36.0000
2017-201826Huddersfield3 Leagues16.8393127102172470.87122102965432
2018-201927Derby County3 Leagues28.5493029191184045.022279184990541
2019-202028Derby County2 Leagues16.11917144161154.559271735311
2020-202129Millwall3 Leagues39.4724642246336550.83256134363133520
2021-202230Millwall3 Leagues36.67035392011367846.2423892938107381
2022-202331Millwall2 Leagues16.45031301010294367.414284241968160
2023-202432Gillingham3 Leagues32.942400
16 Seasons10 Clubs7 Leagues399.3299232181873113926153.3122170391312554982345
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)3 Leagues152.119211211154279818652.78812226961203081061
Cardiff City (2 Seasons)2 Leagues49.70
Derby County (2 Seasons)3 Leagues44.6684743232245147.12736112566125852
Gillingham (1 Season)3 Leagues32.942400
Fulham (1 Season)3 Leagues36.0000
Bournemouth (1 Season)1 League27.30
Huddersfield (1 Season)3 Leagues16.8393127102172470.87122102965432
Burton Albion (1 Season)1 League19.20
Southend United (1 Season)1 League15.30
Újpest (1 Season)1 League5.30
Championship (10 Seasons)264.4260151154772912223751.5115158371211734331913
FA Cup (9 Seasons)16.19100
EFL Cup (7 Seasons)9.6470
League Two (2 Seasons)48.839390
League One (2 Seasons)42.60
Premier League (1 Season)12.4392927102172470.87122102665432
NB I (1 Season)5.30
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
2008-200917Újpesthu HUN1. NB I2nd5.3
2009-201018Southend Unitedeng ENG3. League One23rd15.3
2010-201119Burton Albioneng ENG4. League Two19th19.2
2011-201220Bournemoutheng ENG3. League One11th27.3
2012-201321Millwalleng ENG2. Championship20th11.1
2013-201422Millwalleng ENG2. Championship19th30.8
2014-201523Millwalleng ENG2. Championship22nd17.9Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.2Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.6Matches
2016-201725Fulhameng ENG2. Championship6th32.600Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.4392927102172470.87122102665432Matches
2018-201927Derby Countyeng ENG2. Championship6th23.0492929191184045.022279184190541Matches
2019-202028Derby Countyeng ENG2. Championship10th13.11913144161154.559271635311Matches
2020-202129Millwalleng ENG2. Championship11th37.4724542246336550.83256134361133520Matches
2021-202230Millwalleng ENG2. Championship9th34.87033392011367846.2423892937107381Matches
2022-202331Millwalleng ENG2. Championship8th16.15031301010294367.414284241868160Matches
2023-202432Gillinghameng ENG4. League Two12th29.63939Matches
16 Seasons10 Clubs5 Leagues373.5299219181873113926153.3122170391312384982345
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)1 League148.019210911154279818652.78812226961163081061
Cardiff City (2 Seasons)1 League47.70
Derby County (2 Seasons)1 League36.1684243232245147.12736112557125852
Gillingham (1 Season)1 League29.639390
Fulham (1 Season)1 League32.6000
Bournemouth (1 Season)1 League27.30
Burton Albion (1 Season)1 League19.20
Huddersfield (1 Season)1 League12.4392927102172470.87122102665432
Southend United (1 Season)1 League15.30
Újpest (1 Season)1 League5.30
Championship (10 Seasons)264.4260151154772912223751.5115158371211734331913
League Two (2 Seasons)48.839390
League One (2 Seasons)42.60
Premier League (1 Season)12.4392927102172470.87122102665432
NB I (1 Season)5.30
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-201523Cardiff Cityeng ENGFA Cup17th1.0Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.0Matches
2016-201725Fulhameng ENGEFL Cup17th2.300Matches
2016-201725Fulhameng ENGFA Cup9th1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.023Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.400Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.702Matches
2018-201927Derby Countyeng ENGFA Cup9th2.816Matches
2019-202028Derby Countyeng ENGFA Cup9th3.041Matches
2020-202129Millwalleng ENGEFL Cup17th1.011Matches
2020-202129Millwalleng ENGFA Cup17th1.001Matches
2021-202230Millwalleng ENGEFL CupRd30.910Matches
2021-202230Millwalleng ENGFA Cup1.011Matches
2022-202331Millwalleng ENGEFL CupRd10.301Matches
2023-202432Gillinghameng ENGEFL CupRd20.400Matches
2023-202432Gillinghameng ENGFA Cup2.931Matches
10 Seasons6 Clubs2 Leagues25.713170
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 (3 Seasons)2 Leagues4.2340
Derby County (2 Seasons)2 Leagues8.5590
Cardiff City (2 Seasons)1 League2.00
Huddersfield (1 Season)2 Leagues4.4230
Gillingham (1 Season)2 Leagues3.3310
Fulham (1 Season)2 Leagues3.3000
FA Cup (9 Seasons)16.19100
EFL Cup (7 Seasons)9.6470

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
2008-200917Újpesthu HUN1. NB I5.3
2009-201018Southend Unitedeng ENG3. League One15.3
2010-201119Burton Albioneng ENG4. League Two19.2
2011-201220Bournemoutheng ENG3. League One27.3
2012-201321Millwalleng ENG2. Championship11.1
2013-201422Millwalleng ENG2. Championship30.8
2014-201523Cardiff Cityeng ENG2. Championship10.2Matches
2014-201523Millwalleng ENG2. Championship17.9Matches
2014-201523Cardiff Cityeng ENGFA Cup1.0Matches
2015-201624Cardiff Cityeng ENG2. Championship37.6Matches
2015-201624Cardiff Cityeng ENGFA Cup1.0Matches
2016-201725Fulhameng ENG2. Championship32.6Matches
2016-201725Fulhameng ENGEFL Cup2.3Matches
2016-201725Fulhameng ENGFA Cup1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup2.0Matches
2017-201826Huddersfieldeng ENGFA Cup2.4Matches
2017-201826Huddersfieldeng ENG1. Premier League12.48864229132129019886301550.01550.03202303134248269211141369Matches
2018-201927Derby Countyeng ENG2. Championship23.0160187450786382271601292172.4827.66993672186946357281479398Matches
2018-201927Derby Countyeng ENGEFL Cup2.7Matches
2018-201927Derby Countyeng ENGFA Cup2.8Matches
2019-202028Derby Countyeng ENG2. Championship13.18265623539220313826231669.6730.437419751029221647546358Matches
2019-202028Derby Countyeng ENGFA Cup3.0Matches
2020-202129Millwalleng ENG2. Championship37.42118106535833775922118472859.61940.48614445221670361668191006151Matches
2020-202129Millwalleng ENGEFL Cup1.0Matches
2020-202129Millwalleng ENGFA Cup1.0Matches
2021-202230Millwalleng ENG2. Championship34.8192082410780754651920361644.42055.676638091682473395417854133Matches
2021-202230Millwalleng ENGEFL Cup0.9Matches
2021-202230Millwalleng ENGFA Cup1.0Matches
2022-202331Millwalleng ENG2. Championship16.1100531202441372281005281657.11035.738216358372211622843173Matches
2022-202331Millwalleng ENGEFL Cup0.3Matches
2023-202432Gillinghameng ENGEFL Cup0.4Matches
2023-202432Gillinghameng ENGFA Cup2.9Matches
2023-202432Gillinghameng ENG4. League Two29.6Matches
16 Seasons10 Clubs7 Leagues399.38356404212335532776244835619311258.07940.9340217839897525515751200743960582
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)3 Leagues152.1504321911472054190118550431116054.14944.12009988947351398031144442291357
Cardiff City (2 Seasons)2 Leagues49.7
Derby County (2 Seasons)3 Leagues44.624271436851178585402427523771.21528.810735647289868511135191256156
Gillingham (1 Season)3 Leagues32.9
Fulham (1 Season)3 Leagues36.0
Bournemouth (1 Season)1 League27.3
Huddersfield (1 Season)3 Leagues16.88864229132129019886301550.01550.03202303134248269211141369
Burton Albion (1 Season)1 League19.2
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.4747036218323232248622574701639759.56439.3308215536763320713142179633547513
FA Cup (9 Seasons)16.1
EFL Cup (7 Seasons)9.6
League Two (2 Seasons)48.8
League One (2 Seasons)42.6
Premier League (1 Season)12.48864229132129019886301550.01550.03202303134248269211141369
NB I (1 Season)5.3
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
2008-200917Újpest1 League5.3
2009-201018Southend United1 League15.3
2010-201119Burton Albion1 League19.2
2011-201220Bournemouth1 League27.3
2012-201321Millwall1 League11.1
2013-201422Millwall1 League30.8
2014-201523Millwall1 League17.9
2014-201523Cardiff City2 Leagues11.2
2015-201624Cardiff City2 Leagues38.6
2016-201725Fulham3 Leagues36.0
2017-201826Huddersfield3 Leagues16.88864229132129019886301550.01550.03202303134248269211141369
2018-201927Derby County3 Leagues28.5160187450786382271601292172.4827.66993672186946357281479398
2019-202028Derby County2 Leagues16.18265623539220313826231669.6730.437419751029221647546358
2020-202129Millwall3 Leagues39.42118106535833775922118472859.61940.48614445221670361668191006151
2021-202230Millwall3 Leagues36.6192082410780754651920361644.42055.676638091682473395417854133
2022-202331Millwall2 Leagues16.4100531202441372281005281657.11035.738216358372211622843173
2023-202432Gillingham3 Leagues32.9
16 Seasons10 Clubs7 Leagues399.38356404212335532776244835619311258.07940.9340217839897525515751200743960582
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)3 Leagues152.1504321911472054190118550431116054.14944.12009988947351398031144442291357
Cardiff City (2 Seasons)2 Leagues49.7
Derby County (2 Seasons)3 Leagues44.624271436851178585402427523771.21528.810735647289868511135191256156
Gillingham (1 Season)3 Leagues32.9
Fulham (1 Season)3 Leagues36.0
Bournemouth (1 Season)1 League27.3
Huddersfield (1 Season)3 Leagues16.88864229132129019886301550.01550.03202303134248269211141369
Burton Albion (1 Season)1 League19.2
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.4747036218323232248622574701639759.56439.3308215536763320713142179633547513
FA Cup (9 Seasons)16.1
EFL Cup (7 Seasons)9.6
League Two (2 Seasons)48.8
League One (2 Seasons)42.6
Premier League (1 Season)12.48864229132129019886301550.01550.03202303134248269211141369
NB I (1 Season)5.3
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
2008-200917Újpesthu HUN1. NB I2nd5.3
2009-201018Southend Unitedeng ENG3. League One23rd15.3
2010-201119Burton Albioneng ENG4. League Two19th19.2
2011-201220Bournemoutheng ENG3. League One11th27.3
2012-201321Millwalleng ENG2. Championship20th11.1
2013-201422Millwalleng ENG2. Championship19th30.8
2014-201523Millwalleng ENG2. Championship22nd17.9Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.2Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.6Matches
2016-201725Fulhameng ENG2. Championship6th32.6Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.48864229132129019886301550.01550.03202303134248269211141369Matches
2018-201927Derby Countyeng ENG2. Championship6th23.0160187450786382271601292172.4827.66993672186946357281479398Matches
2019-202028Derby Countyeng ENG2. Championship10th13.18265623539220313826231669.6730.437419751029221647546358Matches
2020-202129Millwalleng ENG2. Championship11th37.42118106535833775922118472859.61940.48614445221670361668191006151Matches
2021-202230Millwalleng ENG2. Championship9th34.8192082410780754651920361644.42055.676638091682473395417854133Matches
2022-202331Millwalleng ENG2. Championship8th16.1100531202441372281005281657.11035.738216358372211622843173Matches
2023-202432Gillinghameng ENG4. League Two12th29.6Matches
16 Seasons10 Clubs5 Leagues373.58356404212335532776244835619311258.07940.9340217839897525515751200743960582
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)1 League148.0504321911472054190118550431116054.14944.12009988947351398031144442291357
Cardiff City (2 Seasons)1 League47.7
Derby County (2 Seasons)1 League36.124271436851178585402427523771.21528.810735647289868511135191256156
Gillingham (1 Season)1 League29.6
Fulham (1 Season)1 League32.6
Bournemouth (1 Season)1 League27.3
Burton Albion (1 Season)1 League19.2
Huddersfield (1 Season)1 League12.48864229132129019886301550.01550.03202303134248269211141369
Southend United (1 Season)1 League15.3
Újpest (1 Season)1 League5.3
Championship (10 Seasons)264.4747036218323232248622574701639759.56439.3308215536763320713142179633547513
League Two (2 Seasons)48.8
League One (2 Seasons)42.6
Premier League (1 Season)12.48864229132129019886301550.01550.03202303134248269211141369
NB I (1 Season)5.3
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
2014-201523Cardiff Cityeng ENGFA Cup17th1.0Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.0Matches
2016-201725Fulhameng ENGEFL Cup17th2.3Matches
2016-201725Fulhameng ENGFA Cup9th1.0Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.0Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.4Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.7Matches
2018-201927Derby Countyeng ENGFA Cup9th2.8Matches
2019-202028Derby Countyeng ENGFA Cup9th3.0Matches
2020-202129Millwalleng ENGEFL Cup17th1.0Matches
2020-202129Millwalleng ENGFA Cup17th1.0Matches
2021-202230Millwalleng ENGEFL CupRd30.9Matches
2021-202230Millwalleng ENGFA Cup1.0Matches
2022-202331Millwalleng ENGEFL CupRd10.3Matches
2023-202432Gillinghameng ENGEFL CupRd20.4Matches
2023-202432Gillinghameng ENGFA Cup2.9Matches
10 Seasons6 Clubs2 Leagues25.7
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 (3 Seasons)2 Leagues4.2
Derby County (2 Seasons)2 Leagues8.5
Cardiff City (2 Seasons)1 League2.0
Huddersfield (1 Season)2 Leagues4.4
Gillingham (1 Season)2 Leagues3.3
Fulham (1 Season)2 Leagues3.3
FA Cup (9 Seasons)16.1
EFL Cup (7 Seasons)9.6

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
2008-200917Újpesthu HUN1. NB I84786017.75.344
2009-201018Southend Unitedeng ENG3. League One171,3738133.215.3152
2010-201119Burton Albioneng ENG4. League Two221,7287941.719.2184
2011-201220Bournemoutheng ENG3. League One322,4587759.427.3284
2012-201321Millwalleng ENG2. Championship159996724.111.1132
2013-201422Millwalleng ENG2. Championship332,7688466.930.8321
2014-201523Cardiff Cityeng ENG2. Championship139167022.110.2127121.09811-3-0.29-0.27Matches
2014-201523Millwalleng ENG2. Championship201,6088038.817.91717300.951724-7-0.39+0.57Matches
2014-201523Cardiff Cityeng ENGFA Cup1909050.01.01901000.0012-1-1.00-3.00Matches
2015-201624Cardiff Cityeng ENG2. Championship413,3808281.637.63635541.544744+3+0.08-0.16Matches
2015-201624Cardiff Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2016-201725Fulhameng ENG2. Championship362,9368270.932.63423291.666541+24+0.74+0.44Matches
2016-201725Fulhameng ENGEFL Cup221010570.02.321052011.503300.00-1.00Matches
2016-201725Fulhameng ENGFA Cup2914633.71.019111011.5003-3-2.97-4.98Matches
2017-201826Huddersfieldeng ENGEFL Cup218090100.02.02902001.502200.00Matches
2017-201826Huddersfieldeng ENGFA Cup42145454.92.4292121501.7542+2+0.84+0.84Matches
2017-201826Huddersfieldeng ENG1. Premier League221,1195132.712.412610120.82823-15-1.21-0.629.514.0-4.5-0.36+0.13Matches
2018-201927Derby Countyeng ENG2. Championship272,0737750.123.024831932491.793720+17+0.74+0.8332.725.5+7.2+0.31+0.69Matches
2018-201927Derby Countyeng ENGEFL Cup32418061.82.73801012.0063+3+1.12-0.09Matches
2018-201927Derby Countyeng ENGFA Cup32558565.42.83852001.3334-1-0.35-1.02Matches
2019-202028Derby Countyeng ENG2. Championship181,1766528.413.115771037121.50141400.00+0.0613.819.8-6.0-0.46-0.33Matches
2019-202028Derby Countyeng ENGFA Cup32709075.03.03903002.3352+3+1.00+4.00Matches
2020-202129Millwalleng ENG2. Championship413,3668281.337.437883043121.323945-6-0.16-0.2839.945.2-5.4-0.14-0.41Matches
2020-202129Millwalleng ENGEFL Cup1909033.31.01901013.0031+2+2.00+2.00Matches
2020-202129Millwalleng ENGFA Cup1909050.01.01901013.0020+2+2.00+5.00Matches
2021-202230Millwalleng ENG2. Championship393,1298075.634.836852632011.594230+12+0.35+0.7040.846.0-5.2-0.15-0.10Matches
2021-202230Millwalleng ENGEFL Cup1787828.90.91780023.0021+1+1.15+1.15Matches
2021-202230Millwalleng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2022-202331Millwalleng ENG2. Championship331,4464434.916.1148511191361.272220+2+0.12-0.0421.718.7+3.0+0.19+0.01Matches
2022-202331Millwalleng ENGEFL Cup1272730.00.30012700.000000.00+1.43Matches
2023-202432Gillinghameng ENGEFL Cup2392021.70.40022001.501100.00-0.64Matches
2023-202432Gillinghameng ENGFA Cup32628797.02.93872002.0034-1-0.34-11.59Matches
2023-202432Gillinghameng ENG4. League Two412,6646564.329.6278925141821.392535-10-0.34-0.28Matches
16 Seasons10 Clubs7 Leagues48935,9347349.8399.3399862289017661.42360338+22+0.08+0.22158.4169.2-10.9-0.08+0.06
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)3 Leagues18613,6917453.2152.115386873317131.35128123+5+0.05+0.39102.4109.9-7.6-0.09-0.23
Cardiff City (2 Seasons)2 Leagues564,4768052.449.7509044661.385658-2-0.04-0.11
Derby County (2 Seasons)3 Leagues544,0157442.644.6488235616221.716543+22+0.49+0.5646.545.3+1.2+0.03+0.26
Gillingham (1 Season)3 Leagues462,9656464.632.9308927161821.432940-11-0.33-0.39
Fulham (1 Season)3 Leagues403,2378168.736.0371002630111.646847+21+0.58+0.03
Bournemouth (1 Season)1 League322,4587759.427.3284
Huddersfield (1 Season)3 Leagues281,5135437.916.8169191215121.001427-13-0.77-0.239.514.0-4.5-0.36+0.13
Burton Albion (1 Season)1 League221,7287941.719.2184
Southend United (1 Season)1 League171,3738133.215.3152
Újpest (1 Season)1 League84786017.75.344
Championship (10 Seasons)31623,7977552.3264.4270851784617451.45291249+42+0.19+0.31148.9155.2-6.3-0.050.00
FA Cup (9 Seasons)191,4527665.416.116891331021.581920-1-0.06-0.30
EFL Cup (7 Seasons)128657251.59.6989632251.751711+6+0.62+0.29
League Two (2 Seasons)634,3927053.048.8458925181821.392535-10-0.34-0.28
League One (2 Seasons)493,8317846.342.6436
Premier League (1 Season)221,1195132.712.412610120.82823-15-1.21-0.629.514.0-4.5-0.36+0.13
NB I (1 Season)84786017.75.344
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
2008-200917Újpest1 League84786017.75.344
2009-201018Southend United1 League171,3738133.215.3152
2010-201119Burton Albion1 League221,7287941.719.2184
2011-201220Bournemouth1 League322,4587759.427.3284
2012-201321Millwall1 League159996724.111.1132
2013-201422Millwall1 League332,7688466.930.8321
2014-201523Millwall1 League201,6088038.817.91717300.951724-7-0.39+0.57
2014-201523Cardiff City2 Leagues141,0067223.311.213908121.01913-4-0.36-0.39
2015-201624Cardiff City2 Leagues423,4708382.038.6379036541.504745+2+0.05-0.18
2016-201725Fulham3 Leagues403,2378168.736.0371002630111.646847+21+0.58+0.03
2017-201826Huddersfield3 Leagues281,5135437.916.8169191215121.001427-13-0.77-0.239.514.0-4.5-0.36+0.13
2018-201927Derby County3 Leagues332,5697852.228.5308322324101.774627+19+0.67+0.6332.725.5+7.2+0.31+0.69
2019-202028Derby County2 Leagues211,4466932.116.118791337121.621916+3+0.19+0.3313.819.8-6.0-0.46-0.33
2020-202129Millwall3 Leagues433,5468277.339.439883243141.404446-2-0.05+0.1239.945.2-5.4-0.14-0.41
2021-202230Millwall3 Leagues413,2978073.336.638852732031.594533+12+0.33+0.6340.846.0-5.2-0.15-0.10
2022-202331Millwall2 Leagues341,4734334.816.4148511201461.232220+2+0.12-0.0121.718.7+3.0+0.19+0.01
2023-202432Gillingham3 Leagues462,9656464.632.9308927161821.432940-11-0.33-0.39
16 Seasons10 Clubs7 Leagues48935,9347349.8399.3399862289017661.42360338+22+0.08+0.22158.4169.2-10.9-0.08+0.06
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)3 Leagues18613,6917453.2152.115386873317131.35128123+5+0.05+0.39102.4109.9-7.6-0.09-0.23
Cardiff City (2 Seasons)2 Leagues564,4768052.449.7509044661.385658-2-0.04-0.11
Derby County (2 Seasons)3 Leagues544,0157442.644.6488235616221.716543+22+0.49+0.5646.545.3+1.2+0.03+0.26
Gillingham (1 Season)3 Leagues462,9656464.632.9308927161821.432940-11-0.33-0.39
Fulham (1 Season)3 Leagues403,2378168.736.0371002630111.646847+21+0.58+0.03
Bournemouth (1 Season)1 League322,4587759.427.3284
Huddersfield (1 Season)3 Leagues281,5135437.916.8169191215121.001427-13-0.77-0.239.514.0-4.5-0.36+0.13
Burton Albion (1 Season)1 League221,7287941.719.2184
Southend United (1 Season)1 League171,3738133.215.3152
Újpest (1 Season)1 League84786017.75.344
Championship (10 Seasons)31623,7977552.3264.4270851784617451.45291249+42+0.19+0.31148.9155.2-6.3-0.050.00
FA Cup (9 Seasons)191,4527665.416.116891331021.581920-1-0.06-0.30
EFL Cup (7 Seasons)128657251.59.6989632251.751711+6+0.62+0.29
League Two (2 Seasons)634,3927053.048.8458925181821.392535-10-0.34-0.28
League One (2 Seasons)493,8317846.342.6436
Premier League (1 Season)221,1195132.712.412610120.82823-15-1.21-0.629.514.0-4.5-0.36+0.13
NB I (1 Season)84786017.75.344
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
2008-200917Újpesthu HUN1. NB I2nd84786017.75.344
2009-201018Southend Unitedeng ENG3. League One23rd171,3738133.215.3152
2010-201119Burton Albioneng ENG4. League Two19th221,7287941.719.2184
2011-201220Bournemoutheng ENG3. League One11th322,4587759.427.3284
2012-201321Millwalleng ENG2. Championship20th159996724.111.1132
2013-201422Millwalleng ENG2. Championship19th332,7688466.930.8321
2014-201523Millwalleng ENG2. Championship22nd201,6088038.817.91717300.951724-7-0.39+0.57Matches
2014-201523Cardiff Cityeng ENG2. Championship11th139167022.110.2127121.09811-3-0.29-0.27Matches
2015-201624Cardiff Cityeng ENG2. Championship8th413,3808281.637.63635541.544744+3+0.08-0.16Matches
2016-201725Fulhameng ENG2. Championship6th362,9368270.932.63423291.666541+24+0.74+0.44Matches
2017-201826Huddersfieldeng ENG1. Premier League16th221,1195132.712.412610120.82823-15-1.21-0.629.514.0-4.5-0.36+0.13Matches
2018-201927Derby Countyeng ENG2. Championship6th272,0737750.123.024831932491.793720+17+0.74+0.8332.725.5+7.2+0.31+0.69Matches
2019-202028Derby Countyeng ENG2. Championship10th181,1766528.413.115771037121.50141400.00+0.0613.819.8-6.0-0.46-0.33Matches
2020-202129Millwalleng ENG2. Championship11th413,3668281.337.437883043121.323945-6-0.16-0.2839.945.2-5.4-0.14-0.41Matches
2021-202230Millwalleng ENG2. Championship9th393,1298075.634.836852632011.594230+12+0.35+0.7040.846.0-5.2-0.15-0.10Matches
2022-202331Millwalleng ENG2. Championship8th331,4464434.916.1148511191361.272220+2+0.12-0.0421.718.7+3.0+0.19+0.01Matches
2023-202432Gillinghameng ENG4. League Two12th412,6646564.329.6278925141821.392535-10-0.34-0.28Matches
16 Seasons10 Clubs5 Leagues45833,6177349.3373.5374852098417591.40324307+17+0.06+0.24158.4169.2-10.9-0.08+0.06
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)1 League18113,3167453.6148.01498684321791.33120119+1+0.01+0.33102.4109.9-7.6-0.09-0.23
Cardiff City (2 Seasons)1 League544,2968051.947.74842661.43555500.00-0.02
Derby County (2 Seasons)1 League453,2497239.236.1398129616211.675134+17+0.47+0.5446.545.3+1.2+0.03+0.26
Gillingham (1 Season)1 League412,6646564.329.6278925141821.392535-10-0.34-0.28
Fulham (1 Season)1 League362,9368270.932.63423291.666541+24+0.74+0.44
Bournemouth (1 Season)1 League322,4587759.427.3284
Burton Albion (1 Season)1 League221,7287941.719.2184
Huddersfield (1 Season)1 League221,1195132.712.412610120.82823-15-1.21-0.629.514.0-4.5-0.36+0.13
Southend United (1 Season)1 League171,3738133.215.3152
Újpest (1 Season)1 League84786017.75.344
Championship (10 Seasons)31623,7977552.3264.4270851784617451.45291249+42+0.19+0.31148.9155.2-6.3-0.050.00
League Two (2 Seasons)634,3927053.048.8458925181821.392535-10-0.34-0.28
League One (2 Seasons)493,8317846.342.6436
Premier League (1 Season)221,1195132.712.412610120.82823-15-1.21-0.629.514.0-4.5-0.36+0.13
NB I (1 Season)84786017.75.344
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
2014-201523Cardiff Cityeng ENGFA Cup17th1909050.01.01901000.0012-1-1.00-3.00Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2016-201725Fulhameng ENGEFL Cup17th221010570.02.321052011.503300.00-1.00Matches
2016-201725Fulhameng ENGFA Cup9th2914633.71.019111011.5003-3-2.97-4.98Matches
2017-201826Huddersfieldeng ENGEFL Cup17th218090100.02.02902001.502200.00Matches
2017-201826Huddersfieldeng ENGFA Cup9th42145454.92.4292121501.7542+2+0.84+0.84Matches
2018-201927Derby Countyeng ENGEFL Cup9th32418061.82.73801012.0063+3+1.12-0.09Matches
2018-201927Derby Countyeng ENGFA Cup9th32558565.42.83852001.3334-1-0.35-1.02Matches
2019-202028Derby Countyeng ENGFA Cup9th32709075.03.03903002.3352+3+1.00+4.00Matches
2020-202129Millwalleng ENGEFL Cup17th1909033.31.01901013.0031+2+2.00+2.00Matches
2020-202129Millwalleng ENGFA Cup17th1909050.01.01901013.0020+2+2.00+5.00Matches
2021-202230Millwalleng ENGEFL CupRd31787828.90.91780023.0021+1+1.15+1.15Matches
2021-202230Millwalleng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2022-202331Millwalleng ENGEFL CupRd11272730.00.30012700.000000.00+1.43Matches
2023-202432Gillinghameng ENGEFL CupRd22392021.70.40022001.501100.00-0.64Matches
2023-202432Gillinghameng ENGFA Cup32628797.02.93872002.0034-1-0.34-11.59Matches
10 Seasons6 Clubs2 Leagues312,3177559.425.725891961671.643631+5+0.19-0.09
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 (3 Seasons)2 Leagues53757541.74.2487312741.8084+4+0.96+1.65
Derby County (2 Seasons)2 Leagues97668567.28.59856011.89149+5+0.59+0.59
Cardiff City (2 Seasons)1 League21809066.72.02902000.0013-2-1.00-3.00
Huddersfield (1 Season)2 Leagues63946669.14.4491321501.6764+2+0.46+0.46
Gillingham (1 Season)2 Leagues53016066.93.3387222001.8045-1-0.30-1.51
Fulham (1 Season)2 Leagues43017552.83.3310031021.5036-3-0.90-2.57
FA Cup (9 Seasons)191,4527665.416.116891331021.581920-1-0.06-0.30
EFL Cup (7 Seasons)128657251.59.6989632251.751711+6+0.62+0.29

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
2008-200917Újpesthu HUN1. NB I5.330
2009-201018Southend Unitedeng ENG3. League One15.32014
2010-201119Burton Albioneng ENG4. League Two19.24020
2011-201220Bournemoutheng ENG3. League One27.32019
2012-201321Millwalleng ENG2. Championship11.1007
2013-201422Millwalleng ENG2. Championship30.86032
2014-201523Cardiff Cityeng ENG2. Championship10.2107Matches
2014-201523Millwalleng ENG2. Championship17.9008Matches
2014-201523Cardiff Cityeng ENGFA Cup1.00000Matches
2015-201624Cardiff Cityeng ENG2. Championship37.63029Matches
2015-201624Cardiff Cityeng ENGFA Cup1.00000Matches
2016-201725Fulhameng ENG2. Championship32.66002900000001Matches
2016-201725Fulhameng ENGEFL Cup2.3000210500000Matches
2016-201725Fulhameng ENGFA Cup1.00000Matches
2017-201826Huddersfieldeng ENGEFL Cup2.0000200832000Matches
2017-201826Huddersfieldeng ENGFA Cup2.40001204000Matches
2017-201826Huddersfieldeng ENG1. Premier League12.4300199046262901089131350.0Matches
2018-201927Derby Countyeng ENG2. Championship23.03002680904129000122313050.8Matches
2018-201927Derby Countyeng ENGEFL Cup2.7000640620000Matches
2018-201927Derby Countyeng ENGFA Cup2.81004201761000Matches
2019-202028Derby Countyeng ENG2. Championship13.14108715016130107710758.8Matches
2019-202028Derby Countyeng ENGFA Cup3.010040010140Matches
2020-202129Millwalleng ENG2. Championship37.430026701866145000199402264.5Matches
2020-202129Millwalleng ENGEFL Cup1.00002105110Matches
2020-202129Millwalleng ENGFA Cup1.000011014100Matches
2021-202230Millwalleng ENG2. Championship34.8500241212143733010216182047.4Matches
2021-202230Millwalleng ENGEFL Cup0.90002006010Matches
2021-202230Millwalleng ENGFA Cup1.00001205110Matches
2022-202331Millwalleng ENG2. Championship16.110012131129183100087171356.7Matches
2022-202331Millwalleng ENGEFL Cup0.30000001100Matches
2023-202432Gillinghameng ENGEFL Cup0.40001103000Matches
2023-202432Gillinghameng ENGFA Cup2.910031011130Matches
2023-202432Gillinghameng ENG4. League Two29.61000258011939390Matches
16 Seasons10 Clubs7 Leagues399.3591033479392925523203179012910555.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)3 Leagues152.11500115362560120112010502755557.7
Cardiff City (2 Seasons)2 Leagues49.7400360
Derby County (2 Seasons)3 Leagues44.6910482111736647010199413752.6
Gillingham (1 Season)3 Leagues32.911002910013340420
Fulham (1 Season)3 Leagues36.06003110500001
Bournemouth (1 Season)1 League27.32019
Huddersfield (1 Season)3 Leagues16.83002211058293101089131350.0
Burton Albion (1 Season)1 League19.24020
Southend United (1 Season)1 League15.32014
Újpest (1 Season)1 League5.330
Championship (10 Seasons)264.432102084736691731510217011169255.8
FA Cup (9 Seasons)16.1300148061109000
EFL Cup (7 Seasons)9.600015703474000
League Two (2 Seasons)48.81400458011939390
League One (2 Seasons)42.64033
Premier League (1 Season)12.4300199046262901089131350.0
NB I (1 Season)5.330
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
2008-200917Újpest1 League5.330
2009-201018Southend United1 League15.32014
2010-201119Burton Albion1 League19.24020
2011-201220Bournemouth1 League27.32019
2012-201321Millwall1 League11.1007
2013-201422Millwall1 League30.86032
2014-201523Millwall1 League17.9008
2014-201523Cardiff City2 Leagues11.210070
2015-201624Cardiff City2 Leagues38.6300290
2016-201725Fulham3 Leagues36.06003110500001
2017-201826Huddersfield3 Leagues16.83002211058293101089131350.0
2018-201927Derby County3 Leagues28.5400361401134930000122313050.8
2019-202028Derby County2 Leagues16.151012716017170107710758.8
2020-202129Millwall3 Leagues39.430029902056346000199402264.5
2021-202230Millwall3 Leagues36.6500271412253835010216182047.4
2022-202331Millwall2 Leagues16.410012131130193100087171356.7
2023-202432Gillingham3 Leagues32.911002910013340420
16 Seasons10 Clubs7 Leagues399.3591033479392925523203179012910555.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)3 Leagues152.11500115362560120112010502755557.7
Cardiff City (2 Seasons)2 Leagues49.7400360
Derby County (2 Seasons)3 Leagues44.6910482111736647010199413752.6
Gillingham (1 Season)3 Leagues32.911002910013340420
Fulham (1 Season)3 Leagues36.06003110500001
Bournemouth (1 Season)1 League27.32019
Huddersfield (1 Season)3 Leagues16.83002211058293101089131350.0
Burton Albion (1 Season)1 League19.24020
Southend United (1 Season)1 League15.32014
Újpest (1 Season)1 League5.330
Championship (10 Seasons)264.432102084736691731510217011169255.8
FA Cup (9 Seasons)16.1300148061109000
EFL Cup (7 Seasons)9.600015703474000
League Two (2 Seasons)48.81400458011939390
League One (2 Seasons)42.64033
Premier League (1 Season)12.4300199046262901089131350.0
NB I (1 Season)5.330
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
2008-200917Újpesthu HUN1. NB I2nd5.330
2009-201018Southend Unitedeng ENG3. League One23rd15.32014
2010-201119Burton Albioneng ENG4. League Two19th19.24020
2011-201220Bournemoutheng ENG3. League One11th27.32019
2012-201321Millwalleng ENG2. Championship20th11.1007
2013-201422Millwalleng ENG2. Championship19th30.86032
2014-201523Millwalleng ENG2. Championship22nd17.9008Matches
2014-201523Cardiff Cityeng ENG2. Championship11th10.2107Matches
2015-201624Cardiff Cityeng ENG2. Championship8th37.63029Matches
2016-201725Fulhameng ENG2. Championship6th32.66002900000001Matches
2017-201826Huddersfieldeng ENG1. Premier League16th12.4300199046262901089131350.0Matches
2018-201927Derby Countyeng ENG2. Championship6th23.03002680904129000122313050.8Matches
2019-202028Derby Countyeng ENG2. Championship10th13.14108715016130107710758.8Matches
2020-202129Millwalleng ENG2. Championship11th37.430026701866145000199402264.5Matches
2021-202230Millwalleng ENG2. Championship9th34.8500241212143733010216182047.4Matches
2022-202331Millwalleng ENG2. Championship8th16.110012131129183100087171356.7Matches
2023-202432Gillinghameng ENG4. League Two12th29.61000258011939390Matches
16 Seasons10 Clubs5 Leagues373.5561030564383423821903179012910555.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)1 League148.01500109322529116109010502755557.7
Cardiff City (2 Seasons)1 League47.74036
Derby County (2 Seasons)1 League36.1710341511405742010199413752.6
Gillingham (1 Season)1 League29.61000258011939390
Fulham (1 Season)1 League32.66002900000001
Bournemouth (1 Season)1 League27.32019
Burton Albion (1 Season)1 League19.24020
Huddersfield (1 Season)1 League12.4300199046262901089131350.0
Southend United (1 Season)1 League15.32014
Újpest (1 Season)1 League5.330
Championship (10 Seasons)264.432102084736691731510217011169255.8
League Two (2 Seasons)48.81400458011939390
League One (2 Seasons)42.64033
Premier League (1 Season)12.4300199046262901089131350.0
NB I (1 Season)5.330
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201523Cardiff Cityeng ENGFA Cup17th1.00000Matches
2015-201624Cardiff Cityeng ENGFA Cup33rd1.00000Matches
2016-201725Fulhameng ENGEFL Cup17th2.3000210500000Matches
2016-201725Fulhameng ENGFA Cup9th1.00000Matches
2017-201826Huddersfieldeng ENGEFL Cup17th2.0000200832000Matches
2017-201826Huddersfieldeng ENGFA Cup9th2.40001204000Matches
2018-201927Derby Countyeng ENGEFL Cup9th2.7000640620000Matches
2018-201927Derby Countyeng ENGFA Cup9th2.81004201761000Matches
2019-202028Derby Countyeng ENGFA Cup9th3.010040010140Matches
2020-202129Millwalleng ENGEFL Cup17th1.00002105110Matches
2020-202129Millwalleng ENGFA Cup17th1.000011014100Matches
2021-202230Millwalleng ENGEFL CupRd30.90002006010Matches
2021-202230Millwalleng ENGFA Cup1.00001205110Matches
2022-202331Millwalleng ENGEFL CupRd10.30000001100Matches
2023-202432Gillinghameng ENGEFL CupRd20.40001103000Matches
2023-202432Gillinghameng ENGFA Cup2.910031011130Matches
10 Seasons6 Clubs2 Leagues25.730029150951713000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (3 Seasons)2 Leagues4.200064031430
Derby County (2 Seasons)2 Leagues8.520014603395000
Cardiff City (2 Seasons)1 League2.00000
Huddersfield (1 Season)2 Leagues4.40003201232000
Gillingham (1 Season)2 Leagues3.310042014130
Fulham (1 Season)2 Leagues3.3000210500000
FA Cup (9 Seasons)16.1300148061109000
EFL Cup (7 Seasons)9.600015703474000

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.