Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-04-24WedPremier LeagueMatchweek 29HomeW 2–0Crystal PalaceNewcastle UtdNWB10000000020000.00.00.000020.001000Match Report
2024-04-14SunPremier LeagueMatchweek 33AwayW 1–0Crystal PalaceLiverpoolNCB140000000041000.00.00.000010.000000Match Report
2024-04-06SatPremier LeagueMatchweek 32HomeL 2–4Crystal PalaceManchester CityY*CB9000000000401320.00.00.000202483.3219011Match Report
2024-04-02TuePremier LeagueMatchweek 31AwayL 0–1Crystal PalaceBournemouthY*CB9000000000583100.00.00.000334573.3226000Match Report
2024-03-30SatPremier LeagueMatchweek 30AwayD 1–1Crystal PalaceNott'ham ForestY*CB9000000000552120.00.00.000324374.4226011Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200918Bournemoutheng ENG4. League Two21161,37615.3101100110.070.000.070.070.07
2009-201019Portsmoutheng ENG1. Premier League311461.6000000000.000.000.000.000.00Matches
2010-201120Portsmoutheng ENG2. Championship42333,01733.5303300100.090.000.090.090.09
2011-201221Portsmoutheng ENG2. Championship44383,43538.2303300500.080.000.080.080.08
2012-201322Crystal Palaceeng ENG2. Championship25221,96021.8011000200.000.050.050.000.05
2013-201423Crystal Palaceeng ENG1. Premier League36363,24036.0022000300.000.060.060.000.06Matches
2014-201524Crystal Palaceeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2014-201524Crystal Palaceeng ENGLeague Cup00Matches
2014-201524Crystal Palaceeng ENG1. Premier League37373,33037.0101100400.030.000.030.030.03Matches
2015-201625Crystal Palaceeng ENGFA Cup665706.3112100000.160.160.320.160.32Matches
2015-201625Crystal Palaceeng ENGLeague Cup21510.6000000000.000.000.000.000.00Matches
2015-201625Crystal Palaceeng ENG1. Premier League30302,69129.9213200400.070.030.100.070.10Matches
2016-201726Crystal Palaceeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2016-201726Crystal Palaceeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2016-201726Crystal Palaceeng ENG1. Premier League38383,41738.0011000700.000.030.030.000.03Matches
2017-201827Crystal Palaceeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201827Crystal Palaceeng ENG1. Premier League19191,61317.9011000400.20.20.91.11579500.000.060.060.000.060.010.050.060.010.06Matches
2018-201928Crystal Palaceeng ENGEFL Cup211191.3000000000.000.000.000.000.00Matches
2018-201928Crystal Palaceeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2018-201928Crystal Palaceeng ENG1. Premier League765526.1101100100.60.60.10.7618180.160.000.160.160.160.090.020.110.090.11Matches
2019-202029Crystal Palaceeng ENG1. Premier League29272,38226.5000000400.30.30.30.622115540.000.000.000.000.000.010.010.020.010.02Matches
2020-202130Crystal Palaceeng ENGFA Cup00Matches
2020-202130Crystal Palaceeng ENG1. Premier League26252,25625.1011000500.10.10.60.62083350.000.040.040.000.040.000.020.020.000.02Matches
2021-202231Crystal Palaceeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202231Crystal Palaceeng ENGFA Cup332652.9000000000.000.000.000.000.00Matches
2021-202231Crystal Palaceeng ENG1. Premier League28272,48727.6000000800.30.30.50.827119370.000.000.000.000.000.010.020.030.010.03Matches
2022-202332Crystal Palaceeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2022-202332Crystal Palaceeng ENGFA Cup11730.8000000100.000.000.000.000.00Matches
2022-202332Crystal Palaceeng ENG1. Premier League28242,25625.1101100601.11.10.41.522101460.040.000.040.040.040.040.020.060.040.06Matches
2023-202433Crystal Palaceeng ENGEFL Cup00Matches
2023-202433Crystal Palaceeng ENG1. Premier League25231,97722.0011000400.90.90.21.11666140.000.050.050.000.050.040.010.050.040.05Matches
16 Seasons3 Clubs5 Leagues46542738,413426.81392213006013.43.43.16.51285812540.030.020.050.030.050.020.020.040.020.04
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
Crystal Palace (12 Seasons)4 Leagues35533930,439338.269156005303.43.43.16.51285812540.020.030.040.020.040.020.020.040.020.04
Portsmouth (3 Seasons)2 Leagues89726,59873.3606600600.080.000.080.080.08
Bournemouth (1 Season)1 League21161,37615.3101100110.070.000.070.070.07
Premier League (12 Seasons)30629326,347292.757125005003.43.43.16.51285812540.020.020.040.020.040.020.020.040.020.04
EFL Cup (8 Seasons)865606.2000000000.000.000.000.000.00
FA Cup (7 Seasons)19191,71819.1112100100.050.050.100.050.10
Championship (3 Seasons)111938,41293.5617600800.060.010.070.060.07
League Two (1 Season)21161,37615.3101100110.070.000.070.070.07
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-200918Bournemouth1 League21161,37615.3101100110.070.000.070.070.07
2009-201019Portsmouth1 League311461.6000000000.000.000.000.000.00
2010-201120Portsmouth1 League42333,01733.5303300100.090.000.090.090.09
2011-201221Portsmouth1 League44383,43538.2303300500.080.000.080.080.08
2012-201322Crystal Palace1 League25221,96021.8011000200.000.050.050.000.05
2013-201423Crystal Palace1 League36363,24036.0022000300.000.060.060.000.06
2014-201524Crystal Palace3 Leagues40403,60040.0101100400.020.000.020.020.02
2015-201625Crystal Palace3 Leagues38373,31236.8325300400.080.050.140.080.14
2016-201726Crystal Palace3 Leagues42423,77742.0011000700.000.020.020.000.02
2017-201827Crystal Palace2 Leagues20201,70318.9011000400.20.20.91.11579500.000.050.050.000.050.010.050.060.010.06
2018-201928Crystal Palace3 Leagues121094110.5101100100.60.60.10.7618180.100.000.100.100.100.090.020.110.090.11
2019-202029Crystal Palace1 League29272,38226.5000000400.30.30.30.622115540.000.000.000.000.000.010.010.020.010.02
2020-202130Crystal Palace2 Leagues26252,25625.1011000500.10.10.60.62083350.000.040.040.000.040.000.020.020.000.02
2021-202231Crystal Palace3 Leagues32312,84231.6000000800.30.30.50.827119370.000.000.000.000.000.010.020.030.010.03
2022-202332Crystal Palace3 Leagues30262,44927.2101100701.11.10.41.522101460.040.000.040.040.040.040.020.060.040.06
2023-202433Crystal Palace2 Leagues25231,97722.0011000400.90.90.21.11666140.000.050.050.000.050.040.010.050.040.05
16 Seasons3 Clubs5 Leagues46542738,413426.81392213006013.43.43.16.51285812540.030.020.050.030.050.020.020.040.020.04
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
Crystal Palace (12 Seasons)4 Leagues35533930,439338.269156005303.43.43.16.51285812540.020.030.040.020.040.020.020.040.020.04
Portsmouth (3 Seasons)2 Leagues89726,59873.3606600600.080.000.080.080.08
Bournemouth (1 Season)1 League21161,37615.3101100110.070.000.070.070.07
Premier League (12 Seasons)30629326,347292.757125005003.43.43.16.51285812540.020.020.040.020.040.020.020.040.020.04
EFL Cup (8 Seasons)865606.2000000000.000.000.000.000.00
FA Cup (7 Seasons)19191,71819.1112100100.050.050.100.050.10
Championship (3 Seasons)111938,41293.5617600800.060.010.070.060.07
League Two (1 Season)21161,37615.3101100110.070.000.070.070.07
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-200918Bournemoutheng ENG4. League Two21st21161,37615.3101100110.070.000.070.070.07
2009-201019Portsmoutheng ENG1. Premier League20th311461.6000000000.000.000.000.000.00Matches
2010-201120Portsmoutheng ENG2. Championship16th42333,01733.5303300100.090.000.090.090.09
2011-201221Portsmoutheng ENG2. Championship22nd44383,43538.2303300500.080.000.080.080.08
2012-201322Crystal Palaceeng ENG2. Championship5th25221,96021.8011000200.000.050.050.000.05
2013-201423Crystal Palaceeng ENG1. Premier League11th36363,24036.0022000300.000.060.060.000.06Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37373,33037.0101100400.030.000.030.030.03Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th30302,69129.9213200400.070.030.100.070.10Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38383,41738.0011000700.000.030.030.000.03Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th19191,61317.9011000400.20.20.91.11579500.000.060.060.000.060.010.050.060.010.06Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th765526.1101100100.60.60.10.7618180.160.000.160.160.160.090.020.110.090.11Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th29272,38226.5000000400.30.30.30.622115540.000.000.000.000.000.010.010.020.010.02Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th26252,25625.1011000500.10.10.60.62083350.000.040.040.000.040.000.020.020.000.02Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th28272,48727.6000000800.30.30.50.827119370.000.000.000.000.000.010.020.030.010.03Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th28242,25625.1101100601.11.10.41.522101460.040.000.040.040.040.040.020.060.040.06Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th25231,97722.0011000400.90.90.21.11666140.000.050.050.000.050.040.010.050.040.05Matches
16 Seasons3 Clubs3 Leagues43840236,135401.51282012005913.43.43.16.51285812540.030.020.050.030.050.020.020.040.020.04
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
Crystal Palace (12 Seasons)2 Leagues32831428,161312.958135005203.43.43.16.51285812540.020.030.040.020.040.020.020.040.020.04
Portsmouth (3 Seasons)2 Leagues89726,59873.3606600600.080.000.080.080.08
Bournemouth (1 Season)1 League21161,37615.3101100110.070.000.070.070.07
Premier League (12 Seasons)30629326,347292.757125005003.43.43.16.51285812540.020.020.040.020.040.020.020.040.020.04
Championship (3 Seasons)111938,41293.5617600800.060.010.070.060.07
League Two (1 Season)21161,37615.3101100110.070.000.070.070.07
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-201524Crystal Palaceeng ENGFA Cup9th332703.0000000000.000.000.000.000.00Matches
2014-201524Crystal Palaceeng ENGLeague Cup17th00Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd665706.3112100000.160.160.320.160.32Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th21510.6000000000.000.000.000.000.00Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2016-201726Crystal Palaceeng ENGFA Cup17th332703.0000000000.000.000.000.000.00Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th11901.0000000000.000.000.000.000.00Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th211191.3000000000.000.000.000.000.00Matches
2018-201928Crystal Palaceeng ENGFA Cup5th332703.0000000000.000.000.000.000.00Matches
2020-202130Crystal Palaceeng ENGFA Cup33rd00Matches
2021-202231Crystal Palaceeng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2021-202231Crystal Palaceeng ENGFA CupSF332652.9000000000.000.000.000.000.00Matches
2022-202332Crystal Palaceeng ENGEFL CupRd3111201.3000000000.000.000.000.000.00Matches
2022-202332Crystal Palaceeng ENGFA Cup11730.8000000100.000.000.000.000.00Matches
2023-202433Crystal Palaceeng ENGEFL CupRd300Matches
9 Seasons1 Club2 Leagues27252,27825.3112100100.040.040.080.040.08
EFL Cup (8 Seasons)865606.2000000000.000.000.000.000.00
FA Cup (7 Seasons)19191,71819.1112100100.050.050.100.050.10

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-200918Bournemoutheng ENG4. League Two15.3140.260.2500
2009-201019Portsmoutheng ENG1. Premier League1.6010.620.0000Matches
2010-201120Portsmoutheng ENG2. Championship33.53100.300.3000
2011-201221Portsmoutheng ENG2. Championship38.23140.370.2100
2012-201322Crystal Palaceeng ENG2. Championship21.8020.090.0000
2013-201423Crystal Palaceeng ENG1. Premier League36.0050.140.0000Matches
2014-201524Crystal Palaceeng ENGFA Cup3.0000Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.0120.050.5000Matches
2015-201625Crystal Palaceeng ENGFA Cup6.3100Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.6000Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.9260.200.3300Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.00000.000.0000Matches
2016-201726Crystal Palaceeng ENGFA Cup3.0000Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.0015320.00.400.080.000.0000Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.905120.00.280.060.000.0016.40000.20.20.05-0.2-0.2Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.30000.000.0000Matches
2018-201928Crystal Palaceeng ENGFA Cup3.00000.000.0000Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.112150.00.330.160.501.007.00000.60.60.28+0.4+0.4Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.505120.00.190.040.000.0015.10000.30.30.05-0.3-0.3Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.102150.00.080.040.000.0026.20000.10.10.03-0.1-0.1Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.00100.01.000.000.0000Matches
2021-202231Crystal Palaceeng ENGFA Cup2.9011100.00.340.340.000.0000Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.6010110.00.360.040.000.0020.40000.30.30.03-0.3-0.3Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.30000.000.0000Matches
2022-202332Crystal Palaceeng ENGFA Cup0.80000.000.0000Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.118225.00.320.080.130.5016.50001.11.10.19-0.1-0.1Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.001000.00.460.000.0018.00000.90.90.09-0.9-0.9Matches
16 Seasons3 Clubs5 Leagues426.813605620.00.300.140.030.2117.60003.43.40.09-1.4-1.4
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
Crystal Palace (12 Seasons)4 Leagues338.26602720.00.300.080.030.1917.60003.43.40.09-1.4-1.4
Portsmouth (3 Seasons)2 Leagues73.36250.340.2400
Bournemouth (1 Season)1 League15.3140.260.2500
Premier League (12 Seasons)292.75572417.50.300.080.040.2117.60003.43.40.09-1.4-1.4
EFL Cup (8 Seasons)6.202150.00.350.180.000.0000
FA Cup (7 Seasons)19.1111100.00.150.150.000.0000
Championship (3 Seasons)93.56260.280.2300
League Two (1 Season)15.3140.260.2500
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-200918Bournemouth1 League15.3140.260.2500
2009-201019Portsmouth1 League1.6010.620.0000
2010-201120Portsmouth1 League33.53100.300.3000
2011-201221Portsmouth1 League38.23140.370.2100
2012-201322Crystal Palace1 League21.8020.090.0000
2013-201423Crystal Palace1 League36.0050.140.0000
2014-201524Crystal Palace3 Leagues40.0120.050.5000
2015-201625Crystal Palace3 Leagues36.8360.200.3300
2016-201726Crystal Palace3 Leagues42.0015320.00.380.080.000.0000
2017-201827Crystal Palace2 Leagues18.906233.30.320.110.000.0016.40000.20.20.05-0.2-0.2
2018-201928Crystal Palace3 Leagues10.512150.00.190.100.501.007.00000.60.60.28+0.4+0.4
2019-202029Crystal Palace1 League26.505120.00.190.040.000.0015.10000.30.30.05-0.3-0.3
2020-202130Crystal Palace2 Leagues25.102150.00.080.040.000.0026.20000.10.10.03-0.1-0.1
2021-202231Crystal Palace3 Leagues31.6012216.70.380.060.000.0020.40000.30.30.03-0.3-0.3
2022-202332Crystal Palace3 Leagues27.218225.00.290.070.130.5016.50001.11.10.19-0.1-0.1
2023-202433Crystal Palace2 Leagues22.001000.00.460.000.0018.00000.90.90.09-0.9-0.9
16 Seasons3 Clubs5 Leagues426.813605620.00.300.140.030.2117.60003.43.40.09-1.4-1.4
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
Crystal Palace (12 Seasons)4 Leagues338.26602720.00.300.080.030.1917.60003.43.40.09-1.4-1.4
Portsmouth (3 Seasons)2 Leagues73.36250.340.2400
Bournemouth (1 Season)1 League15.3140.260.2500
Premier League (12 Seasons)292.75572417.50.300.080.040.2117.60003.43.40.09-1.4-1.4
EFL Cup (8 Seasons)6.202150.00.350.180.000.0000
FA Cup (7 Seasons)19.1111100.00.150.150.000.0000
Championship (3 Seasons)93.56260.280.2300
League Two (1 Season)15.3140.260.2500
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-200918Bournemoutheng ENG4. League Two21st15.3140.260.2500
2009-201019Portsmoutheng ENG1. Premier League20th1.6010.620.0000Matches
2010-201120Portsmoutheng ENG2. Championship16th33.53100.300.3000
2011-201221Portsmoutheng ENG2. Championship22nd38.23140.370.2100
2012-201322Crystal Palaceeng ENG2. Championship5th21.8020.090.0000
2013-201423Crystal Palaceeng ENG1. Premier League11th36.0050.140.0000Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.0120.050.5000Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.9260.200.3300Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.0015320.00.400.080.000.0000Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.905120.00.280.060.000.0016.40000.20.20.05-0.2-0.2Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.112150.00.330.160.501.007.00000.60.60.28+0.4+0.4Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.505120.00.190.040.000.0015.10000.30.30.05-0.3-0.3Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.102150.00.080.040.000.0026.20000.10.10.03-0.1-0.1Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.6010110.00.360.040.000.0020.40000.30.30.03-0.3-0.3Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.118225.00.320.080.130.5016.50001.11.10.19-0.1-0.1Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.001000.00.460.000.0018.00000.90.90.09-0.9-0.9Matches
16 Seasons3 Clubs3 Leagues401.512575417.50.300.130.040.2217.60003.43.40.09-1.4-1.4
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
Crystal Palace (12 Seasons)2 Leagues312.95572517.50.300.080.040.2017.60003.43.40.09-1.4-1.4
Portsmouth (3 Seasons)2 Leagues73.36250.340.2400
Bournemouth (1 Season)1 League15.3140.260.2500
Premier League (12 Seasons)292.75572417.50.300.080.040.2117.60003.43.40.09-1.4-1.4
Championship (3 Seasons)93.56260.280.2300
League Two (1 Season)15.3140.260.2500
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-201524Crystal Palaceeng ENGFA Cup9th3.0000Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.3100Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.6000Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.00000.000.0000Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.0000Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.0011100.01.001.000.000.0000Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.30000.000.0000Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.00000.000.0000Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.00100.01.000.000.0000Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.9011100.00.340.340.000.0000Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.30000.000.0000Matches
2022-202332Crystal Palaceeng ENGFA Cup0.80000.000.0000Matches
9 Seasons1 Club2 Leagues25.313266.70.240.160.000.0000
EFL Cup (8 Seasons)6.202150.00.350.180.000.0000
FA Cup (7 Seasons)19.1111100.00.150.150.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200918Bournemoutheng ENG4. League Two15.30
2009-201019Portsmoutheng ENG1. Premier League1.60Matches
2010-201120Portsmoutheng ENG2. Championship33.50
2011-201221Portsmoutheng ENG2. Championship38.20
2012-201322Crystal Palaceeng ENG2. Championship21.81
2013-201423Crystal Palaceeng ENG1. Premier League36.02Matches
2014-201524Crystal Palaceeng ENGFA Cup3.00Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.00Matches
2015-201625Crystal Palaceeng ENGFA Cup6.31Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.60Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.91Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.00Matches
2016-201726Crystal Palaceeng ENGFA Cup3.00Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.01Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.00Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.967192872.310593448437442987.222129375.45815637.210.90.8+0.1858171079Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.30Matches
2018-201928Crystal Palaceeng ENGFA Cup3.00Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.118325571.82599144610912984.5568466.792733.300.10.1-0.12174018Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.5912127071.813773637351158587.430142271.36616340.500.30.6-0.3573134115Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.1793110471.811724587846354185.624934871.65414038.610.60.5+0.47669283Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.00Matches
2021-202231Crystal Palaceeng ENGFA Cup2.90Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.61372174178.822621836467574690.557468384.09923442.300.51.3-0.56104124119Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.30Matches
2022-202332Crystal Palaceeng ENGFA Cup0.80Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.1921122375.314816657746053186.637546480.85715736.300.40.8-0.4980116101Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.071594475.711829563435839690.430137280.94613434.310.20.3+0.83687366Matches
16 Seasons3 Clubs5 Leagues426.85567746574.687955387562950335787.92077266677.9389101138.593.14.4+5.9404667329581
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
Crystal Palace (12 Seasons)4 Leagues338.25567746574.687955387562950335787.92077266677.9389101138.593.14.4+5.9404667329581
Portsmouth (3 Seasons)2 Leagues73.30
Bournemouth (1 Season)1 League15.30
Premier League (12 Seasons)292.75567746574.687955387562950335787.92077266677.9389101138.573.14.4+3.9404667329581
EFL Cup (8 Seasons)6.20
FA Cup (7 Seasons)19.11
Championship (3 Seasons)93.51
League Two (1 Season)15.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-200918Bournemouth1 League15.30
2009-201019Portsmouth1 League1.60
2010-201120Portsmouth1 League33.50
2011-201221Portsmouth1 League38.20
2012-201322Crystal Palace1 League21.81
2013-201423Crystal Palace1 League36.02
2014-201524Crystal Palace3 Leagues40.00
2015-201625Crystal Palace3 Leagues36.82
2016-201726Crystal Palace3 Leagues42.01
2017-201827Crystal Palace2 Leagues18.967192872.310593448437442987.222129375.45815637.210.90.8+0.1858171079
2018-201928Crystal Palace3 Leagues10.518325571.82599144610912984.5568466.792733.300.10.1-0.12174018
2019-202029Crystal Palace1 League26.5912127071.813773637351158587.430142271.36616340.500.30.6-0.3573134115
2020-202130Crystal Palace2 Leagues25.1793110471.811724587846354185.624934871.65414038.610.60.5+0.47669283
2021-202231Crystal Palace3 Leagues31.61372174178.822621836467574690.557468384.09923442.300.51.3-0.56104124119
2022-202332Crystal Palace3 Leagues27.2921122375.314816657746053186.637546480.85715736.300.40.8-0.4980116101
2023-202433Crystal Palace2 Leagues22.071594475.711829563435839690.430137280.94613434.310.20.3+0.83687366
16 Seasons3 Clubs5 Leagues426.85567746574.687955387562950335787.92077266677.9389101138.593.14.4+5.9404667329581
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
Crystal Palace (12 Seasons)4 Leagues338.25567746574.687955387562950335787.92077266677.9389101138.593.14.4+5.9404667329581
Portsmouth (3 Seasons)2 Leagues73.30
Bournemouth (1 Season)1 League15.30
Premier League (12 Seasons)292.75567746574.687955387562950335787.92077266677.9389101138.573.14.4+3.9404667329581
EFL Cup (8 Seasons)6.20
FA Cup (7 Seasons)19.11
Championship (3 Seasons)93.51
League Two (1 Season)15.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-200918Bournemoutheng ENG4. League Two21st15.30
2009-201019Portsmoutheng ENG1. Premier League20th1.60Matches
2010-201120Portsmoutheng ENG2. Championship16th33.50
2011-201221Portsmoutheng ENG2. Championship22nd38.20
2012-201322Crystal Palaceeng ENG2. Championship5th21.81
2013-201423Crystal Palaceeng ENG1. Premier League11th36.02Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.00Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.91Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.01Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.967192872.310593448437442987.222129375.45815637.210.90.8+0.1858171079Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.118325571.82599144610912984.5568466.792733.300.10.1-0.12174018Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.5912127071.813773637351158587.430142271.36616340.500.30.6-0.3573134115Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.1793110471.811724587846354185.624934871.65414038.610.60.5+0.47669283Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.61372174178.822621836467574690.557468384.09923442.300.51.3-0.56104124119Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.1921122375.314816657746053186.637546480.85715736.300.40.8-0.4980116101Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.071594475.711829563435839690.430137280.94613434.310.20.3+0.83687366Matches
16 Seasons3 Clubs3 Leagues401.55567746574.687955387562950335787.92077266677.9389101138.583.14.4+4.9404667329581
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
Crystal Palace (12 Seasons)2 Leagues312.95567746574.687955387562950335787.92077266677.9389101138.583.14.4+4.9404667329581
Portsmouth (3 Seasons)2 Leagues73.30
Bournemouth (1 Season)1 League15.30
Premier League (12 Seasons)292.75567746574.687955387562950335787.92077266677.9389101138.573.14.4+3.9404667329581
Championship (3 Seasons)93.51
League Two (1 Season)15.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-201524Crystal Palaceeng ENGFA Cup9th3.00Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.31Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.60Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.00Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.00Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.00Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.30Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.00Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.00Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.90Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.30Matches
2022-202332Crystal Palaceeng ENGFA Cup0.80Matches
9 Seasons1 Club2 Leagues25.31
EFL Cup (8 Seasons)6.20
FA Cup (7 Seasons)19.11

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-200918Bournemoutheng ENG4. League Two15.3
2009-201019Portsmoutheng ENG1. Premier League1.6Matches
2010-201120Portsmoutheng ENG2. Championship33.5
2011-201221Portsmoutheng ENG2. Championship38.2
2012-201322Crystal Palaceeng ENG2. Championship21.8
2013-201423Crystal Palaceeng ENG1. Premier League36.0Matches
2014-201524Crystal Palaceeng ENGFA Cup3.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.0Matches
2015-201625Crystal Palaceeng ENGFA Cup6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.6Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.9Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.02Matches
2016-201726Crystal Palaceeng ENGFA Cup3.0Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.079Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.02Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.9928718208903461990000671230Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.30Matches
2018-201928Crystal Palaceeng ENGFA Cup3.07Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.125519559200757000018315Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.51270990275503362700000912545Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.11104837264903272550000793335Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.03Matches
2021-202231Crystal Palaceeng ENGFA Cup2.96Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.617411460277280104324900001372435Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.30Matches
2022-202332Crystal Palaceeng ENGFA Cup0.81Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.1122310142082402361840000921129Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.09448041392113221180000715121Matches
16 Seasons3 Clubs5 Leagues426.87465601814309812431713320000556717200
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (12 Seasons)4 Leagues338.27465601814309812431713320000556717200
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.77465601814309812429613320000556717200
EFL Cup (8 Seasons)6.27
FA Cup (7 Seasons)19.114
Championship (3 Seasons)93.5
League Two (1 Season)15.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-200918Bournemouth1 League15.3
2009-201019Portsmouth1 League1.6
2010-201120Portsmouth1 League33.5
2011-201221Portsmouth1 League38.2
2012-201322Crystal Palace1 League21.8
2013-201423Crystal Palace1 League36.0
2014-201524Crystal Palace3 Leagues40.0
2015-201625Crystal Palace3 Leagues36.8
2016-201726Crystal Palace3 Leagues42.081
2017-201827Crystal Palace2 Leagues18.9928718208903481990000671230
2018-201928Crystal Palace3 Leagues10.5255195592001457000018315
2019-202029Crystal Palace1 League26.51270990275503362700000912545
2020-202130Crystal Palace2 Leagues25.11104837264903272550000793335
2021-202231Crystal Palace3 Leagues31.617411460277280105224900001372435
2022-202332Crystal Palace3 Leagues27.2122310142082402371840000921129
2023-202433Crystal Palace2 Leagues22.09448041392113221180000715121
16 Seasons3 Clubs5 Leagues426.87465601814309812431713320000556717200
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (12 Seasons)4 Leagues338.27465601814309812431713320000556717200
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.77465601814309812429613320000556717200
EFL Cup (8 Seasons)6.27
FA Cup (7 Seasons)19.114
Championship (3 Seasons)93.5
League Two (1 Season)15.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-200918Bournemoutheng ENG4. League Two21st15.3
2009-201019Portsmoutheng ENG1. Premier League20th1.6Matches
2010-201120Portsmoutheng ENG2. Championship16th33.5
2011-201221Portsmoutheng ENG2. Championship22nd38.2
2012-201322Crystal Palaceeng ENG2. Championship5th21.8
2013-201423Crystal Palaceeng ENG1. Premier League11th36.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.0Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.9Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.079Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.9928718208903461990000671230Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.125519559200757000018315Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.51270990275503362700000912545Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.11104837264903272550000793335Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.617411460277280104324900001372435Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.1122310142082402361840000921129Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.09448041392113221180000715121Matches
16 Seasons3 Clubs3 Leagues401.57465601814309812429613320000556717200
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (12 Seasons)2 Leagues312.97465601814309812429613320000556717200
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.77465601814309812429613320000556717200
Championship (3 Seasons)93.5
League Two (1 Season)15.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-201524Crystal Palaceeng ENGFA Cup9th3.0Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.6Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.02Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.0Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.02Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.30Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.07Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.03Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.96Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.30Matches
2022-202332Crystal Palaceeng ENGFA Cup0.81Matches
9 Seasons1 Club2 Leagues25.321
EFL Cup (8 Seasons)6.27
FA Cup (7 Seasons)19.114

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-200918Bournemoutheng ENG4. League Two15.3
2009-201019Portsmoutheng ENG1. Premier League1.6Matches
2010-201120Portsmoutheng ENG2. Championship33.5
2011-201221Portsmoutheng ENG2. Championship38.2
2012-201322Crystal Palaceeng ENG2. Championship21.8
2013-201423Crystal Palaceeng ENG1. Premier League36.0Matches
2014-201524Crystal Palaceeng ENGFA Cup3.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.0Matches
2015-201625Crystal Palaceeng ENGFA Cup6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.6Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.9Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.0Matches
2016-201726Crystal Palaceeng ENGFA Cup3.0Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.0Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.0Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.9211.17151113010.06100000Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.3Matches
2018-201928Crystal Palaceeng ENGFA Cup3.0Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.181.3071000000.00000000Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.5100.3891000000.00000000Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.1190.76181000010.04100000Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.0Matches
2021-202231Crystal Palaceeng ENGFA Cup2.9Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.6180.65162000020.07200000Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.3Matches
2022-202332Crystal Palaceeng ENGFA Cup0.8Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.1220.88170113010.04000100Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.0160.73132010030.14210000Matches
16 Seasons3 Clubs5 Leagues426.81140.76958236080.05610100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (12 Seasons)4 Leagues338.21140.76958236080.05610100
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.71140.76958236080.05610100
EFL Cup (8 Seasons)6.2
FA Cup (7 Seasons)19.1
Championship (3 Seasons)93.5
League Two (1 Season)15.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-200918Bournemouth1 League15.3
2009-201019Portsmouth1 League1.6
2010-201120Portsmouth1 League33.5
2011-201221Portsmouth1 League38.2
2012-201322Crystal Palace1 League21.8
2013-201423Crystal Palace1 League36.0
2014-201524Crystal Palace3 Leagues40.0
2015-201625Crystal Palace3 Leagues36.8
2016-201726Crystal Palace3 Leagues42.0
2017-201827Crystal Palace2 Leagues18.9211.17151113010.06100000
2018-201928Crystal Palace3 Leagues10.581.3071000000.00000000
2019-202029Crystal Palace1 League26.5100.3891000000.00000000
2020-202130Crystal Palace2 Leagues25.1190.76181000010.04100000
2021-202231Crystal Palace3 Leagues31.6180.65162000020.07200000
2022-202332Crystal Palace3 Leagues27.2220.88170113010.04000100
2023-202433Crystal Palace2 Leagues22.0160.73132010030.14210000
16 Seasons3 Clubs5 Leagues426.81140.76958236080.05610100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (12 Seasons)4 Leagues338.21140.76958236080.05610100
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.71140.76958236080.05610100
EFL Cup (8 Seasons)6.2
FA Cup (7 Seasons)19.1
Championship (3 Seasons)93.5
League Two (1 Season)15.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-200918Bournemoutheng ENG4. League Two21st15.3
2009-201019Portsmoutheng ENG1. Premier League20th1.6Matches
2010-201120Portsmoutheng ENG2. Championship16th33.5
2011-201221Portsmoutheng ENG2. Championship22nd38.2
2012-201322Crystal Palaceeng ENG2. Championship5th21.8
2013-201423Crystal Palaceeng ENG1. Premier League11th36.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.0Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.9Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.0Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.9211.17151113010.06100000Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.181.3071000000.00000000Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.5100.3891000000.00000000Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.1190.76181000010.04100000Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.6180.65162000020.07200000Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.1220.88170113010.04000100Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.0160.73132010030.14210000Matches
16 Seasons3 Clubs3 Leagues401.51140.76958236080.05610100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (12 Seasons)2 Leagues312.91140.76958236080.05610100
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.71140.76958236080.05610100
Championship (3 Seasons)93.5
League Two (1 Season)15.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-201524Crystal Palaceeng ENGFA Cup9th3.0Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.6Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.0Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.0Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.0Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.3Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.0Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.0Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.9Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.3Matches
2022-202332Crystal Palaceeng ENGFA Cup0.8Matches
9 Seasons1 Club2 Leagues25.3
EFL Cup (8 Seasons)6.2
FA Cup (7 Seasons)19.1

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-200918Bournemoutheng ENG4. League Two15.3
2009-201019Portsmoutheng ENG1. Premier League1.6Matches
2010-201120Portsmoutheng ENG2. Championship33.5
2011-201221Portsmoutheng ENG2. Championship38.2
2012-201322Crystal Palaceeng ENG2. Championship21.8
2013-201423Crystal Palaceeng ENG1. Premier League36.0Matches
2014-201524Crystal Palaceeng ENGFA Cup3.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.0Matches
2015-201625Crystal Palaceeng ENGFA Cup6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.6Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.9Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.002Matches
2016-201726Crystal Palaceeng ENGFA Cup3.0Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.06764Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.041Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.9353023120162857.1122711162863760Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.300Matches
2018-201928Crystal Palaceeng ENGFA Cup3.023Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.112774131030.072021022350Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.5694248165395669.617136748117931Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.1432529140244257.118278194184872Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.011Matches
2021-202231Crystal Palaceeng ENGFA Cup2.936Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.6442630113305752.62724111332761071Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.310Matches
2022-202332Crystal Palaceeng ENGFA Cup0.821Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.1503630119304173.2113216162575801Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.0452826181304763.817171071459931Matches
16 Seasons3 Clubs5 Leagues426.8298274193861917228161.210914262802764965716
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Crystal Palace (12 Seasons)4 Leagues338.2298274193861917228161.210914262802764965716
Portsmouth (3 Seasons)2 Leagues73.30
Bournemouth (1 Season)1 League15.30
Premier League (12 Seasons)292.7298261193861917228161.210914262802624965716
EFL Cup (8 Seasons)6.2640
FA Cup (7 Seasons)19.17100
Championship (3 Seasons)93.50
League Two (1 Season)15.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-200918Bournemouth1 League15.30
2009-201019Portsmouth1 League1.60
2010-201120Portsmouth1 League33.50
2011-201221Portsmouth1 League38.20
2012-201322Crystal Palace1 League21.80
2013-201423Crystal Palace1 League36.00
2014-201524Crystal Palace3 Leagues40.00
2015-201625Crystal Palace3 Leagues36.80
2016-201726Crystal Palace3 Leagues42.067660
2017-201827Crystal Palace2 Leagues18.9353423120162857.1122711162963760
2018-201928Crystal Palace3 Leagues10.512974131030.072021322350
2019-202029Crystal Palace1 League26.5694248165395669.617136748117931
2020-202130Crystal Palace2 Leagues25.1432529140244257.118278194184872
2021-202231Crystal Palace3 Leagues31.6443030113305752.62724111339761071
2022-202332Crystal Palace3 Leagues27.2503930119304173.2113216162675801
2023-202433Crystal Palace2 Leagues22.0452826181304763.817171071459931
16 Seasons3 Clubs5 Leagues426.8298274193861917228161.210914262802764965716
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Crystal Palace (12 Seasons)4 Leagues338.2298274193861917228161.210914262802764965716
Portsmouth (3 Seasons)2 Leagues73.30
Bournemouth (1 Season)1 League15.30
Premier League (12 Seasons)292.7298261193861917228161.210914262802624965716
EFL Cup (8 Seasons)6.2640
FA Cup (7 Seasons)19.17100
Championship (3 Seasons)93.50
League Two (1 Season)15.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-200918Bournemoutheng ENG4. League Two21st15.3
2009-201019Portsmoutheng ENG1. Premier League20th1.6Matches
2010-201120Portsmoutheng ENG2. Championship16th33.5
2011-201221Portsmoutheng ENG2. Championship22nd38.2
2012-201322Crystal Palaceeng ENG2. Championship5th21.8
2013-201423Crystal Palaceeng ENG1. Premier League11th36.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.0Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.9Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.06764Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.9353023120162857.1122711162863760Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.112774131030.072021022350Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.5694248165395669.617136748117931Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.1432529140244257.118278194184872Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.6442630113305752.62724111332761071Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.1503630119304173.2113216162575801Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.0452826181304763.817171071459931Matches
16 Seasons3 Clubs3 Leagues401.5298261193861917228161.210914262802624965716
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
Crystal Palace (12 Seasons)2 Leagues312.9298261193861917228161.210914262802624965716
Portsmouth (3 Seasons)2 Leagues73.30
Bournemouth (1 Season)1 League15.30
Premier League (12 Seasons)292.7298261193861917228161.210914262802624965716
Championship (3 Seasons)93.50
League Two (1 Season)15.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-201524Crystal Palaceeng ENGFA Cup9th3.0Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.6Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.002Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.0Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.041Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.300Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.023Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.011Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.936Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.310Matches
2022-202332Crystal Palaceeng ENGFA Cup0.821Matches
9 Seasons1 Club2 Leagues25.313140
EFL Cup (8 Seasons)6.2640
FA Cup (7 Seasons)19.17100

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-200918Bournemoutheng ENG4. League Two15.3
2009-201019Portsmoutheng ENG1. Premier League1.6Matches
2010-201120Portsmoutheng ENG2. Championship33.5
2011-201221Portsmoutheng ENG2. Championship38.2
2012-201322Crystal Palaceeng ENG2. Championship21.8
2013-201423Crystal Palaceeng ENG1. Premier League36.0Matches
2014-201524Crystal Palaceeng ENGFA Cup3.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.0Matches
2015-201625Crystal Palaceeng ENGFA Cup6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.6Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.9Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.0Matches
2016-201726Crystal Palaceeng ENGFA Cup3.0Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.0Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.0Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.911446338949726611114414857.1642.9502198989515161191054950Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.3Matches
2018-201928Crystal Palaceeng ENGFA Cup3.0Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.1330331311376553302150.0150.01045692636405413418Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.5156411754270731810156415853.3746.75912801151122200201275254Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.11379114542589256101379161275.0425.0484223611542023324856035Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.0Matches
2021-202231Crystal Palaceeng ENGFA Cup2.9Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.62038150783938330122038262076.9623.1102843862409272402918121237Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.3Matches
2022-202332Crystal Palaceeng ENGFA Cup0.8Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.114691195466372922114699777.8111.16202382122822151251076146Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.0116610643655118710116612866.7433.349020181015169012359914Matches
16 Seasons3 Clubs5 Leagues426.89090702336940561714799090946468.12930.938191638184751281115134654567254
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
Crystal Palace (12 Seasons)4 Leagues338.29090702336940561714799090946468.12930.938191638184751281115134654567254
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.79090702336940561714799090946468.12930.938191638184751281115134654567254
EFL Cup (8 Seasons)6.2
FA Cup (7 Seasons)19.1
Championship (3 Seasons)93.5
League Two (1 Season)15.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-200918Bournemouth1 League15.3
2009-201019Portsmouth1 League1.6
2010-201120Portsmouth1 League33.5
2011-201221Portsmouth1 League38.2
2012-201322Crystal Palace1 League21.8
2013-201423Crystal Palace1 League36.0
2014-201524Crystal Palace3 Leagues40.0
2015-201625Crystal Palace3 Leagues36.8
2016-201726Crystal Palace3 Leagues42.0
2017-201827Crystal Palace2 Leagues18.911446338949726611114414857.1642.9502198989515161191054950
2018-201928Crystal Palace3 Leagues10.5330331311376553302150.0150.01045692636405413418
2019-202029Crystal Palace1 League26.5156411754270731810156415853.3746.75912801151122200201275254
2020-202130Crystal Palace2 Leagues25.11379114542589256101379161275.0425.0484223611542023324856035
2021-202231Crystal Palace3 Leagues31.62038150783938330122038262076.9623.1102843862409272402918121237
2022-202332Crystal Palace3 Leagues27.214691195466372922114699777.8111.16202382122822151251076146
2023-202433Crystal Palace2 Leagues22.0116610643655118710116612866.7433.349020181015169012359914
16 Seasons3 Clubs5 Leagues426.89090702336940561714799090946468.12930.938191638184751281115134654567254
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
Crystal Palace (12 Seasons)4 Leagues338.29090702336940561714799090946468.12930.938191638184751281115134654567254
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.79090702336940561714799090946468.12930.938191638184751281115134654567254
EFL Cup (8 Seasons)6.2
FA Cup (7 Seasons)19.1
Championship (3 Seasons)93.5
League Two (1 Season)15.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-200918Bournemoutheng ENG4. League Two21st15.3
2009-201019Portsmoutheng ENG1. Premier League20th1.6Matches
2010-201120Portsmoutheng ENG2. Championship16th33.5
2011-201221Portsmoutheng ENG2. Championship22nd38.2
2012-201322Crystal Palaceeng ENG2. Championship5th21.8
2013-201423Crystal Palaceeng ENG1. Premier League11th36.0Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.0Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.9Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.0Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.911446338949726611114414857.1642.9502198989515161191054950Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.1330331311376553302150.0150.01045692636405413418Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.5156411754270731810156415853.3746.75912801151122200201275254Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.11379114542589256101379161275.0425.0484223611542023324856035Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.62038150783938330122038262076.9623.1102843862409272402918121237Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.114691195466372922114699777.8111.16202382122822151251076146Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.0116610643655118710116612866.7433.349020181015169012359914Matches
16 Seasons3 Clubs3 Leagues401.59090702336940561714799090946468.12930.938191638184751281115134654567254
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
Crystal Palace (12 Seasons)2 Leagues312.99090702336940561714799090946468.12930.938191638184751281115134654567254
Portsmouth (3 Seasons)2 Leagues73.3
Bournemouth (1 Season)1 League15.3
Premier League (12 Seasons)292.79090702336940561714799090946468.12930.938191638184751281115134654567254
Championship (3 Seasons)93.5
League Two (1 Season)15.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-201524Crystal Palaceeng ENGFA Cup9th3.0Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.3Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.6Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.0Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.0Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.0Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.3Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.0Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.0Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.9Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.3Matches
2022-202332Crystal Palaceeng ENGFA Cup0.8Matches
9 Seasons1 Club2 Leagues25.3
EFL Cup (8 Seasons)6.2
FA Cup (7 Seasons)19.1

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-200918Bournemoutheng ENG4. League Two211,3766633.215.3165
2009-201019Portsmoutheng ENG1. Premier League3146494.31.6112Matches
2010-201120Portsmoutheng ENG2. Championship423,0177272.933.5339
2011-201221Portsmoutheng ENG2. Championship443,4357883.038.2386
2012-201322Crystal Palaceeng ENG2. Championship251,9607847.321.8223
2013-201423Crystal Palaceeng ENG1. Premier League363,2409094.736.036360Matches
2014-201524Crystal Palaceeng ENGFA Cup327090100.03.03903002.0084+4+1.33Matches
2014-201524Crystal Palaceeng ENGLeague Cup00001Matches
2014-201524Crystal Palaceeng ENG1. Premier League373,3309097.437.03737001.304749-2-0.05+1.95Matches
2015-201625Crystal Palaceeng ENGFA Cup657095100.06.36956002.5094+5+0.79Matches
2015-201625Crystal Palaceeng ENGLeague Cup2512617.00.614601501.502200.00-0.72Matches
2015-201625Crystal Palaceeng ENG1. Premier League302,6919078.729.93029011.103341-8-0.27+0.23Matches
2016-201726Crystal Palaceeng ENGEFL Cup1909050.01.01901000.0002-2-2.00-4.00Matches
2016-201726Crystal Palaceeng ENGFA Cup327090100.03.03903001.3324-2-0.67Matches
2016-201726Crystal Palaceeng ENG1. Premier League383,4179099.938.03837001.084963-14-0.37-30.37Matches
2017-201827Crystal Palaceeng ENGEFL Cup1909033.31.01901013.0021+1+1.00+2.00Matches
2017-201827Crystal Palaceeng ENG1. Premier League191,6138547.217.91916041.051625-9-0.50-0.4523.220.3+2.9+0.16+0.05Matches
2018-201928Crystal Palaceeng ENGEFL Cup21196044.11.3191112803.0040+4+3.03+3.62Matches
2018-201928Crystal Palaceeng ENGFA Cup32709075.03.03903013.0050+5+1.67+2.67Matches
2018-201928Crystal Palaceeng ENG1. Premier League75527916.16.16906111251.711714+3+0.49+0.6510.58.7+1.8+0.29+0.43Matches
2019-202029Crystal Palaceeng ENG1. Premier League292,3828269.626.527872421601.002036-16-0.60-0.3426.437.4-11.0-0.41+0.47Matches
2020-202130Crystal Palaceeng ENGFA Cup0001Matches
2020-202130Crystal Palaceeng ENG1. Premier League262,2568766.025.12590251671.152543-18-0.72-0.1820.940.7-19.7-0.79-0.44Matches
2021-202231Crystal Palaceeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202231Crystal Palaceeng ENGFA Cup32658858.92.93882012.0043+1+0.34-2.09Matches
2021-202231Crystal Palaceeng ENG1. Premier League282,4878972.727.627902715751.29373700.00-0.3935.130.2+5.0+0.18+0.11Matches
2022-202332Crystal Palaceeng ENGEFL Cup112012057.11.311201001.000000.00-2.00Matches
2022-202332Crystal Palaceeng ENGFA Cup1737381.10.81730000.0012-1-1.23-1.23Matches
2022-202332Crystal Palaceeng ENG1. Premier League282,2568166.025.124892243071.363435-1-0.04+0.5828.631.3-2.7-0.11+0.37Matches
2023-202433Crystal Palaceeng ENGEFL Cup00002Matches
2023-202433Crystal Palaceeng ENG1. Premier League251,9777961.022.02385192841.122334-11-0.50-0.7126.029.9-3.9-0.18-0.02Matches
16 Seasons3 Clubs5 Leagues46538,4138362.7426.8427893013821601.25338400-62-0.22-0.11170.9198.4-27.6-0.18+0.03
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
Crystal Palace (12 Seasons)4 Leagues35530,4398667.1338.2339893001621601.25338400-62-0.22-0.11170.9198.4-27.6-0.18+0.03
Portsmouth (3 Seasons)2 Leagues896,5987456.473.372117
Bournemouth (1 Season)1 League211,3766633.215.3165
Premier League (12 Seasons)30626,3478664.5292.7293882791322531.18301377-76-0.30-0.12170.9198.4-27.6-0.18+0.03
EFL Cup (8 Seasons)85607032.76.2688521741.6386+2+0.32-0.03
FA Cup (7 Seasons)191,7189081.819.1199017032.102917+12+0.63-0.60
Championship (3 Seasons)1118,4127667.793.59318
League Two (1 Season)211,3766633.215.3165
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-200918Bournemouth1 League211,3766633.215.3165
2009-201019Portsmouth1 League3146494.31.6112
2010-201120Portsmouth1 League423,0177272.933.5339
2011-201221Portsmouth1 League443,4357883.038.2386
2012-201322Crystal Palace1 League251,9607847.321.8223
2013-201423Crystal Palace1 League363,2409094.736.036360
2014-201524Crystal Palace3 Leagues403,6009092.340.0409040011.355553+2+0.05+2.05
2015-201625Crystal Palace3 Leagues383,3128777.236.83788351511.344447-3-0.08+0.10
2016-201726Crystal Palace3 Leagues423,7779097.642.0429041001.075169-18-0.43-3.33
2017-201827Crystal Palace2 Leagues201,7038546.218.9209017051.151826-8-0.42-0.2923.220.3+2.9+0.16+0.05
2018-201928Crystal Palace3 Leagues129417823.210.5109010220262.252614+12+1.15+1.3510.58.7+1.8+0.29+0.43
2019-202029Crystal Palace1 League292,3828269.626.527872421601.002036-16-0.60-0.3426.437.4-11.0-0.41+0.47
2020-202130Crystal Palace2 Leagues262,2568764.325.12590251681.152543-18-0.72-0.1820.940.7-19.7-0.79-0.44
2021-202231Crystal Palace3 Leagues322,8428971.831.631903015761.32414100.00-0.7235.130.2+5.0+0.18+0.11
2022-202332Crystal Palace3 Leagues302,4498265.827.226902343071.303537-2-0.07+0.3528.631.3-2.7-0.11+0.37
2023-202433Crystal Palace2 Leagues251,9777957.822.02385192861.122334-11-0.50-0.7126.029.9-3.9-0.18-0.02
16 Seasons3 Clubs5 Leagues46538,4138362.7426.8427893013821601.25338400-62-0.22-0.11170.9198.4-27.6-0.18+0.03
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
Crystal Palace (12 Seasons)4 Leagues35530,4398667.1338.2339893001621601.25338400-62-0.22-0.11170.9198.4-27.6-0.18+0.03
Portsmouth (3 Seasons)2 Leagues896,5987456.473.372117
Bournemouth (1 Season)1 League211,3766633.215.3165
Premier League (12 Seasons)30626,3478664.5292.7293882791322531.18301377-76-0.30-0.12170.9198.4-27.6-0.18+0.03
EFL Cup (8 Seasons)85607032.76.2688521741.6386+2+0.32-0.03
FA Cup (7 Seasons)191,7189081.819.1199017032.102917+12+0.63-0.60
Championship (3 Seasons)1118,4127667.793.59318
League Two (1 Season)211,3766633.215.3165
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-200918Bournemoutheng ENG4. League Two21st211,3766633.215.3165
2009-201019Portsmoutheng ENG1. Premier League20th3146494.31.6112Matches
2010-201120Portsmoutheng ENG2. Championship16th423,0177272.933.5339
2011-201221Portsmoutheng ENG2. Championship22nd443,4357883.038.2386
2012-201322Crystal Palaceeng ENG2. Championship5th251,9607847.321.8223
2013-201423Crystal Palaceeng ENG1. Premier League11th363,2409094.736.036360Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th373,3309097.437.03737001.304749-2-0.05+1.95Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th302,6919078.729.93029011.103341-8-0.27+0.23Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th383,4179099.938.03837001.084963-14-0.37-30.37Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th191,6138547.217.91916041.051625-9-0.50-0.4523.220.3+2.9+0.16+0.05Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th75527916.16.16906111251.711714+3+0.49+0.6510.58.7+1.8+0.29+0.43Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th292,3828269.626.527872421601.002036-16-0.60-0.3426.437.4-11.0-0.41+0.47Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th262,2568766.025.12590251671.152543-18-0.72-0.1820.940.7-19.7-0.79-0.44Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th282,4878972.727.627902715751.29373700.00-0.3935.130.2+5.0+0.18+0.11Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th282,2568166.025.124892243071.363435-1-0.04+0.5828.631.3-2.7-0.11+0.37Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th251,9777961.022.02385192841.122334-11-0.50-0.7126.029.9-3.9-0.18-0.02Matches
16 Seasons3 Clubs3 Leagues43836,1358362.9401.5402882793622531.18301377-76-0.30-0.12170.9198.4-27.6-0.18+0.03
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
Crystal Palace (12 Seasons)2 Leagues32828,1618667.7312.9314882781422531.18301377-76-0.30-0.12170.9198.4-27.6-0.18+0.03
Portsmouth (3 Seasons)2 Leagues896,5987456.473.372117
Bournemouth (1 Season)1 League211,3766633.215.3165
Premier League (12 Seasons)30626,3478664.5292.7293882791322531.18301377-76-0.30-0.12170.9198.4-27.6-0.18+0.03
Championship (3 Seasons)1118,4127667.793.59318
League Two (1 Season)211,3766633.215.3165
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-201524Crystal Palaceeng ENGFA Cup9th327090100.03.03903002.0084+4+1.33Matches
2014-201524Crystal Palaceeng ENGLeague Cup17th00001Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd657095100.06.36956002.5094+5+0.79Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th2512617.00.614601501.502200.00-0.72Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1909050.01.01901000.0002-2-2.00-4.00Matches
2016-201726Crystal Palaceeng ENGFA Cup17th327090100.03.03903001.3324-2-0.67Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1909033.31.01901013.0021+1+1.00+2.00Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th21196044.11.3191112803.0040+4+3.03+3.62Matches
2018-201928Crystal Palaceeng ENGFA Cup5th32709075.03.03903013.0050+5+1.67+2.67Matches
2020-202130Crystal Palaceeng ENGFA Cup33rd0001Matches
2021-202231Crystal Palaceeng ENGEFL CupRd219090100.01.01901000.0001-1-1.00Matches
2021-202231Crystal Palaceeng ENGFA CupSF32658858.92.93882012.0043+1+0.34-2.09Matches
2022-202332Crystal Palaceeng ENGEFL CupRd3112012057.11.311201001.000000.00-2.00Matches
2022-202332Crystal Palaceeng ENGFA Cup1737381.10.81730000.0012-1-1.23-1.23Matches
2023-202433Crystal Palaceeng ENGEFL CupRd300002Matches
9 Seasons1 Club2 Leagues272,2788459.825.325902221771.963723+14+0.55-0.05
EFL Cup (8 Seasons)85607032.76.2688521741.6386+2+0.32-0.03
FA Cup (7 Seasons)191,7189081.819.1199017032.102917+12+0.63-0.60

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-200918Bournemoutheng ENG4. League Two15.31121
2009-201019Portsmoutheng ENG1. Premier League1.6001Matches
2010-201120Portsmoutheng ENG2. Championship33.51023
2011-201221Portsmoutheng ENG2. Championship38.25025
2012-201322Crystal Palaceeng ENG2. Championship21.82013
2013-201423Crystal Palaceeng ENG1. Premier League36.03032Matches
2014-201524Crystal Palaceeng ENGFA Cup3.00000Matches
2014-201524Crystal Palaceeng ENG1. Premier League37.04038Matches
2015-201625Crystal Palaceeng ENGFA Cup6.30000Matches
2015-201625Crystal Palaceeng ENGLeague Cup0.60000Matches
2015-201625Crystal Palaceeng ENG1. Premier League29.94036Matches
2016-201726Crystal Palaceeng ENGEFL Cup1.0000100220000Matches
2016-201726Crystal Palaceeng ENGFA Cup3.00000Matches
2016-201726Crystal Palaceeng ENG1. Premier League38.070036530796467000Matches
2017-201827Crystal Palaceeng ENGEFL Cup1.0000010214000Matches
2017-201827Crystal Palaceeng ENG1. Premier League17.940025291462830001100332556.9Matches
2018-201928Crystal Palaceeng ENGEFL Cup1.3000000000000Matches
2018-201928Crystal Palaceeng ENGFA Cup3.0000230732000Matches
2018-201928Crystal Palaceeng ENG1. Premier League6.1100861710700031181456.3Matches
2019-202029Crystal Palaceeng ENG1. Premier League26.540024290364842000116512864.6Matches
2020-202130Crystal Palaceeng ENG1. Premier League25.150032121274125010134484253.3Matches
2021-202231Crystal Palaceeng ENGEFL Cup1.00000103110Matches
2021-202231Crystal Palaceeng ENGFA Cup2.90002506630Matches
2021-202231Crystal Palaceeng ENG1. Premier League27.680022211433226000140583959.8Matches
2022-202332Crystal Palaceeng ENGEFL Cup1.30001020010Matches
2022-202332Crystal Palaceeng ENGFA Cup0.81001101120Matches
2022-202332Crystal Palaceeng ENG1. Premier League25.160029110362536000116583959.8Matches
2023-202433Crystal Palaceeng ENG1. Premier League22.0400226022142800194454848.4Matches
16 Seasons3 Clubs5 Leagues426.86010394178631727627401273131123557.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crystal Palace (12 Seasons)4 Leagues338.25300324178631727627401273131123557.0
Portsmouth (3 Seasons)2 Leagues73.36049
Bournemouth (1 Season)1 League15.31121
Premier League (12 Seasons)292.75000305167429626226101273131123557.0
EFL Cup (8 Seasons)6.2000222746000
FA Cup (7 Seasons)19.110059014107000
Championship (3 Seasons)93.58061
League Two (1 Season)15.31121
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-200918Bournemouth1 League15.31121
2009-201019Portsmouth1 League1.6001
2010-201120Portsmouth1 League33.51023
2011-201221Portsmouth1 League38.25025
2012-201322Crystal Palace1 League21.82013
2013-201423Crystal Palace1 League36.03032
2014-201524Crystal Palace3 Leagues40.0400380
2015-201625Crystal Palace3 Leagues36.8400360
2016-201726Crystal Palace3 Leagues42.070037530816667000
2017-201827Crystal Palace2 Leagues18.940025301482934001100332556.9
2018-201928Crystal Palace3 Leagues10.510010911413900031181456.3
2019-202029Crystal Palace1 League26.540024290364842000116512864.6
2020-202130Crystal Palace2 Leagues25.150032121274125010134484253.3
2021-202231Crystal Palace3 Leagues31.680024271523930000140583959.8
2022-202332Crystal Palace3 Leagues27.270031122372639000116583959.8
2023-202433Crystal Palace2 Leagues22.0400226022142800194454848.4
16 Seasons3 Clubs5 Leagues426.86010394178631727627401273131123557.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crystal Palace (12 Seasons)4 Leagues338.25300324178631727627401273131123557.0
Portsmouth (3 Seasons)2 Leagues73.36049
Bournemouth (1 Season)1 League15.31121
Premier League (12 Seasons)292.75000305167429626226101273131123557.0
EFL Cup (8 Seasons)6.2000222746000
FA Cup (7 Seasons)19.110059014107000
Championship (3 Seasons)93.58061
League Two (1 Season)15.31121
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-200918Bournemoutheng ENG4. League Two21st15.31121
2009-201019Portsmoutheng ENG1. Premier League20th1.6001Matches
2010-201120Portsmoutheng ENG2. Championship16th33.51023
2011-201221Portsmoutheng ENG2. Championship22nd38.25025
2012-201322Crystal Palaceeng ENG2. Championship5th21.82013
2013-201423Crystal Palaceeng ENG1. Premier League11th36.03032Matches
2014-201524Crystal Palaceeng ENG1. Premier League10th37.04038Matches
2015-201625Crystal Palaceeng ENG1. Premier League15th29.94036Matches
2016-201726Crystal Palaceeng ENG1. Premier League14th38.070036530796467000Matches
2017-201827Crystal Palaceeng ENG1. Premier League11th17.940025291462830001100332556.9Matches
2018-201928Crystal Palaceeng ENG1. Premier League12th6.1100861710700031181456.3Matches
2019-202029Crystal Palaceeng ENG1. Premier League14th26.540024290364842000116512864.6Matches
2020-202130Crystal Palaceeng ENG1. Premier League14th25.150032121274125010134484253.3Matches
2021-202231Crystal Palaceeng ENG1. Premier League12th27.680022211433226000140583959.8Matches
2022-202332Crystal Palaceeng ENG1. Premier League11th25.160029110362536000116583959.8Matches
2023-202433Crystal Palaceeng ENG1. Premier League14th22.0400226022142800194454848.4Matches
16 Seasons3 Clubs3 Leagues401.55910387167429626226101273131123557.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crystal Palace (12 Seasons)2 Leagues312.95200317167429626226101273131123557.0
Portsmouth (3 Seasons)2 Leagues73.36049
Bournemouth (1 Season)1 League15.31121
Premier League (12 Seasons)292.75000305167429626226101273131123557.0
Championship (3 Seasons)93.58061
League Two (1 Season)15.31121
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-201524Crystal Palaceeng ENGFA Cup9th3.00000Matches
2015-201625Crystal Palaceeng ENGFA Cup2nd6.30000Matches
2015-201625Crystal Palaceeng ENGLeague Cup9th0.60000Matches
2016-201726Crystal Palaceeng ENGEFL Cup17th1.0000100220000Matches
2016-201726Crystal Palaceeng ENGFA Cup17th3.00000Matches
2017-201827Crystal Palaceeng ENGEFL Cup9th1.0000010214000Matches
2018-201928Crystal Palaceeng ENGEFL Cup9th1.3000000000000Matches
2018-201928Crystal Palaceeng ENGFA Cup5th3.0000230732000Matches
2021-202231Crystal Palaceeng ENGEFL CupRd21.00000103110Matches
2021-202231Crystal Palaceeng ENGFA CupSF2.90002506630Matches
2022-202332Crystal Palaceeng ENGEFL CupRd31.30001020010Matches
2022-202332Crystal Palaceeng ENGFA Cup0.81001101120Matches
9 Seasons1 Club2 Leagues25.31007112211413000
EFL Cup (8 Seasons)6.2000222746000
FA Cup (7 Seasons)19.110059014107000

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.