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-05-06MonPremier LeagueMatchweek 36HomeW 4–0Crystal PalaceManchester UtdNAM60000110070000.00.00.1104580.002010Match Report
2024-04-27SatPremier LeagueMatchweek 35AwayD 1–1Crystal PalaceFulhamYAM7500000000493010.00.00.010253865.8026242Match Report
2024-04-24WedPremier LeagueMatchweek 29HomeW 2–0Crystal PalaceNewcastle UtdYAM7201002110483000.00.00.131323884.2120262Match Report
2024-04-21SunPremier LeagueMatchweek 34HomeW 5–2Crystal PalaceWest HamNAM2300000000263100.00.00.020152171.4017221Match Report
2024-04-14SunPremier LeagueMatchweek 33AwayW 1–0Crystal PalaceLiverpoolNRW2300000000120010.00.00.0003560.005041Match 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
2009-201017Marseillefr FRA1. Ligue 140700.8101100001.290.001.291.291.29Matches
2010-201118Marseille1. Champions Lg30210.2000000000.000.000.000.000.00Matches
2010-201118Marseillefr FRA1. Ligue 12257438.3235200300.240.360.610.240.61Matches
2011-201219Marseille1. Champions Lg622252.5000000110.000.000.000.000.00Matches
2011-201219Marseillefr FRA1. Ligue 134171,69418.8336300300.160.160.320.160.32Matches
2012-201320Marseille2. Europa Lg543754.2101100200.240.000.240.240.24Matches
2012-201320Marseillefr FRA1. Ligue 135191,97822.0707700610.320.000.320.320.32Matches
2013-201421Marseille1. Champions Lg521631.8112011100.550.551.100.000.55Matches
2013-201421Marseillefr FRA1. Ligue 11676427.1101100000.140.000.140.140.14Matches
2013-201421Sochauxfr FRA1. Ligue 117161,35515.1516500410.330.070.400.330.40Matches
2014-201522Lorientfr FRA1. Ligue 131292,61329.012517933800.410.170.590.310.48Matches
2015-201623Aston Villaeng ENGFA Cup322002.2000000000.000.000.000.000.00Matches
2015-201623Aston Villaeng ENGLeague Cup311441.6000000000.000.000.000.000.00Matches
2015-201623Aston Villaeng ENG1. Premier League30272,34926.1707611610.270.000.270.230.23Matches
2016-201724Aston Villaeng ENG2. Championship21171,52617.0257111500.120.290.410.060.35Matches
2016-201724Aston Villaeng ENGEFL Cup11901.0101100101.000.001.001.001.00Matches
2016-201724Swansea Cityeng ENG1. Premier League1498669.6123100100.100.210.310.100.31Matches
2017-201825Swansea Cityeng ENGEFL Cup322092.3213200000.860.431.290.861.29Matches
2017-201825Swansea Cityeng ENGFA Cup512152.4202200000.840.000.840.840.84Matches
2017-201825Swansea Cityeng ENG1. Premier League36332,85231.7729611217.36.52.08.576502320.220.060.280.190.250.230.060.290.200.27Matches
2018-201926Crystal Palaceeng ENGEFL Cup21700.8000000000.000.000.000.000.00Matches
2018-201926Crystal Palaceeng ENGFA Cup31850.9101100001.060.001.061.061.06Matches
2018-201926Crystal Palaceeng ENG1. Premier League20141,18113.1123100302.92.91.24.03119900.080.150.230.080.230.220.090.310.220.31Matches
2019-202027Crystal Palaceeng ENGEFL Cup10480.5000000000.000.000.000.000.00Matches
2019-202027Crystal Palaceeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202027Crystal Palaceeng ENG1. Premier League37373,14835.09211900607.57.52.510.077601840.260.060.310.260.310.210.070.290.210.29Matches
2020-202128Crystal Palaceeng ENGEFL Cup10310.3000000000.000.000.000.000.00Matches
2020-202128Crystal Palaceeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202128Crystal Palaceeng ENG1. Premier League33232,09623.3134100402.22.20.72.958351090.040.130.170.040.170.090.030.130.090.13Matches
2021-202229Crystal Palaceeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202229Crystal Palaceeng ENGFA Cup21991.1000000000.000.000.000.000.00Matches
2021-202229Crystal Palaceeng ENG1. Premier League31232,01922.4336300203.13.12.85.998511510.130.130.270.130.270.140.120.260.140.26Matches
2022-202330Crystal Palaceeng ENGEFL Cup21921.0000000000.000.000.000.000.00Matches
2022-202330Crystal Palaceeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202330Crystal Palaceeng ENG1. Premier League38312,71430.2437400503.23.23.26.483631740.130.100.230.130.230.100.110.210.100.21Matches
2023-202431Crystal Palaceeng ENGEFL Cup211261.4011000000.000.710.710.000.71Matches
2023-202431Crystal Palaceeng ENG1. Premier League34302,54028.24711400913.93.94.28.174631730.140.250.390.140.390.140.150.290.140.29Matches
15 Seasons6 Clubs7 Leagues50436132,939366.07844122717772630.029.216.645.849734111130.210.120.330.190.310.160.090.250.160.25
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 (6 Seasons)3 Leagues21016714,609162.3232144230029122.822.814.637.44212918810.140.130.270.140.270.150.100.250.150.25
Marseille (5 Seasons)3 Leagues130565,91165.71672315111620.240.110.350.230.33
Aston Villa (2 Seasons)4 Leagues58484,30947.9105158221210.210.100.310.170.27
Swansea City (2 Seasons)3 Leagues58454,14246.0125171111317.36.52.08.576502320.260.110.370.240.350.230.060.290.200.27
Lorient (1 Season)1 League31292,61329.012517933800.410.170.590.310.48
Sochaux (1 Season)1 League17161,35515.1516500410.330.070.400.330.40
Premier League (9 Seasons)27322719,765219.6372461352238330.029.216.645.849734111130.170.110.280.160.270.160.090.250.160.25
EFL Cup (9 Seasons)16890010.0325300100.300.200.500.300.50
FA Cup (7 Seasons)1688699.7303300000.310.000.310.310.31
Ligue 1 (6 Seasons)159939,095101.131124328332420.310.120.430.280.40
Champions Lg (3 Seasons)1444094.5112011210.220.220.440.000.22
Championship (1 Season)21171,52617.0257111500.120.290.410.060.35
Europa Lg (1 Season)543754.2101100200.240.000.240.240.24
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
2009-201017Marseille1 League40700.8101100001.290.001.291.291.29
2010-201118Marseille2 Leagues2557648.5235200300.240.350.590.240.59
2011-201219Marseille2 Leagues40191,91921.3336300410.140.140.280.140.28
2012-201320Marseille2 Leagues40232,35326.1808800810.310.000.310.310.31
2013-201421Marseille2 Leagues2198058.9213111100.220.110.340.110.22
2013-201421Sochaux1 League17161,35515.1516500410.330.070.400.330.40
2014-201522Lorient1 League31292,61329.012517933800.410.170.590.310.48
2015-201623Aston Villa3 Leagues36302,69329.9707611610.230.000.230.200.20
2016-201724Aston Villa2 Leagues22181,61618.0358211600.170.280.450.110.39
2016-201724Swansea City1 League1498669.6123100100.100.210.310.100.31
2017-201825Swansea City3 Leagues44363,27636.4113141011217.36.52.08.576502320.300.080.380.270.360.230.060.290.200.27
2018-201926Crystal Palace3 Leagues25161,33614.8224200302.92.91.24.03119900.130.130.270.130.270.220.090.310.220.31
2019-202027Crystal Palace3 Leagues39383,28636.59211900607.57.52.510.077601840.250.050.300.250.300.210.070.290.210.29
2020-202128Crystal Palace3 Leagues35242,21724.6134100402.22.20.72.958351090.040.120.160.040.160.090.030.130.090.13
2021-202229Crystal Palace3 Leagues34252,20824.5336300203.13.12.85.998511510.120.120.240.120.240.140.120.260.140.26
2022-202330Crystal Palace3 Leagues41332,89632.2437400503.23.23.26.483631740.120.090.220.120.220.100.110.210.100.21
2023-202431Crystal Palace2 Leagues36312,66629.64812400913.93.94.28.174631730.140.270.410.140.410.140.150.290.140.29
15 Seasons6 Clubs7 Leagues50436132,939366.07844122717772630.029.216.645.849734111130.210.120.330.190.310.160.090.250.160.25
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 (6 Seasons)3 Leagues21016714,609162.3232144230029122.822.814.637.44212918810.140.130.270.140.270.150.100.250.150.25
Marseille (5 Seasons)3 Leagues130565,91165.71672315111620.240.110.350.230.33
Aston Villa (2 Seasons)4 Leagues58484,30947.9105158221210.210.100.310.170.27
Swansea City (2 Seasons)3 Leagues58454,14246.0125171111317.36.52.08.576502320.260.110.370.240.350.230.060.290.200.27
Lorient (1 Season)1 League31292,61329.012517933800.410.170.590.310.48
Sochaux (1 Season)1 League17161,35515.1516500410.330.070.400.330.40
Premier League (9 Seasons)27322719,765219.6372461352238330.029.216.645.849734111130.170.110.280.160.270.160.090.250.160.25
EFL Cup (9 Seasons)16890010.0325300100.300.200.500.300.50
FA Cup (7 Seasons)1688699.7303300000.310.000.310.310.31
Ligue 1 (6 Seasons)159939,095101.131124328332420.310.120.430.280.40
Champions Lg (3 Seasons)1444094.5112011210.220.220.440.000.22
Championship (1 Season)21171,52617.0257111500.120.290.410.060.35
Europa Lg (1 Season)543754.2101100200.240.000.240.240.24
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
2009-201017Marseillefr FRA1. Ligue 11st40700.8101100001.290.001.291.291.29Matches
2010-201118Marseillefr FRA1. Ligue 12nd2257438.3235200300.240.360.610.240.61Matches
2011-201219Marseillefr FRA1. Ligue 110th34171,69418.8336300300.160.160.320.160.32Matches
2012-201320Marseillefr FRA1. Ligue 12nd35191,97822.0707700610.320.000.320.320.32Matches
2013-201421Marseillefr FRA1. Ligue 16th1676427.1101100000.140.000.140.140.14Matches
2013-201421Sochauxfr FRA1. Ligue 118th17161,35515.1516500410.330.070.400.330.40Matches
2014-201522Lorientfr FRA1. Ligue 116th31292,61329.012517933800.410.170.590.310.48Matches
2015-201623Aston Villaeng ENG1. Premier League20th30272,34926.1707611610.270.000.270.230.23Matches
2016-201724Aston Villaeng ENG2. Championship13th21171,52617.0257111500.120.290.410.060.35Matches
2016-201724Swansea Cityeng ENG1. Premier League15th1498669.6123100100.100.210.310.100.31Matches
2017-201825Swansea Cityeng ENG1. Premier League18th36332,85231.7729611217.36.52.08.576502320.220.060.280.190.250.230.060.290.200.27Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th20141,18113.1123100302.92.91.24.03119900.080.150.230.080.230.220.090.310.220.31Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th37373,14835.09211900607.57.52.510.077601840.260.060.310.260.310.210.070.290.210.29Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th33232,09623.3134100402.22.20.72.958351090.040.130.170.040.170.090.030.130.090.13Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th31232,01922.4336300203.13.12.85.998511510.130.130.270.130.270.140.120.260.140.26Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th38312,71430.2437400503.23.23.26.483631740.130.100.230.130.230.100.110.210.100.21Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th34302,54028.24711400913.93.94.28.174631730.140.250.390.140.390.140.150.290.140.29Matches
15 Seasons6 Clubs3 Leagues45333730,386337.67041111646667530.029.216.645.849734111130.210.120.330.190.310.160.090.250.160.25
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 (6 Seasons)1 League19315813,698152.2222042220029122.822.814.637.44212918810.140.130.280.140.280.150.100.250.150.25
Marseille (5 Seasons)1 League111485,12757.01462014001210.250.110.350.250.35
Aston Villa (2 Seasons)2 Leagues51443,87543.195147221110.210.120.330.160.28
Swansea City (2 Seasons)1 League50423,71841.38412711317.36.52.08.576502320.190.100.290.170.270.230.060.290.200.27
Lorient (1 Season)1 League31292,61329.012517933800.410.170.590.310.48
Sochaux (1 Season)1 League17161,35515.1516500410.330.070.400.330.40
Premier League (9 Seasons)27322719,765219.6372461352238330.029.216.645.849734111130.170.110.280.160.270.160.090.250.160.25
Ligue 1 (6 Seasons)159939,095101.131124328332420.310.120.430.280.40
Championship (1 Season)21171,52617.0257111500.120.290.410.060.35
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201623Aston Villaeng ENGFA Cup17th322002.2000000000.000.000.000.000.00Matches
2015-201623Aston Villaeng ENGLeague Cup9th311441.6000000000.000.000.000.000.00Matches
2016-201724Aston Villaeng ENGEFL Cup58th11901.0101100101.000.001.001.001.00Matches
2017-201825Swansea Cityeng ENGEFL Cup9th322092.3213200000.860.431.290.861.29Matches
2017-201825Swansea Cityeng ENGFA Cup5th512152.4202200000.840.000.840.840.84Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th21700.8000000000.000.000.000.000.00Matches
2018-201926Crystal Palaceeng ENGFA Cup5th31850.9101100001.060.001.061.061.06Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd10480.5000000000.000.000.000.000.00Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd10310.3000000000.000.000.000.000.00Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202229Crystal Palaceeng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2021-202229Crystal Palaceeng ENGFA CupSF21991.1000000000.000.000.000.000.00Matches
2022-202330Crystal Palaceeng ENGEFL CupRd321921.0000000000.000.000.000.000.00Matches
2022-202330Crystal Palaceeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202431Crystal Palaceeng ENGEFL CupRd3211261.4011000000.000.710.710.000.71Matches
9 Seasons3 Clubs2 Leagues32161,76919.7628600100.310.100.410.310.41
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
Crystal Palace (6 Seasons)2 Leagues17991110.1112100000.100.100.200.100.20
Aston Villa (2 Seasons)2 Leagues744344.8101100100.210.000.210.210.21
Swansea City (1 Season)2 Leagues834244.7415400000.850.211.060.851.06
EFL Cup (9 Seasons)16890010.0325300100.300.200.500.300.50
FA Cup (7 Seasons)1688699.7303300000.310.000.310.310.31
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2010-201118Marseille1. Champions LgR1630210.2000000000.000.000.000.000.00Matches
2011-201219Marseille1. Champions LgQF622252.5000000110.000.000.000.000.00Matches
2012-201320Marseille2. Europa LgGR543754.2101100200.240.000.240.240.24Matches
2013-201421Marseille1. Champions LgGR521631.8112011100.550.551.100.000.55Matches
4 Seasons1 Club2 Leagues1987848.7213111410.230.110.340.110.23
Champions Lg (3 Seasons)1444094.5112011210.220.220.440.000.22
Europa Lg (1 Season)543754.2101100200.240.000.240.240.24
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201220gh GhanaAfrica Cup of Nations4th432963.3000000100.000.000.000.000.00Matches
201422gh Ghana1. World CupGR311171.3000000100.000.000.000.000.00Matches
201422gh GhanaWCQ221802.02200101.001.00Matches
201422gh GhanaFriendlies (M)11570.6000000000.000.000.000.000.00Matches
201523gh GhanaFriendlies (M)522713.0112100100.330.330.660.330.66Matches
201523gh GhanaAfrica Cup of Nations2nd543473.9101011000.260.000.260.000.00Matches
201624gh GhanaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201725gh GhanaAfrica Cup of Nations4th654795.3112100000.190.190.380.190.38Matches
201725gh GhanaAfrica Cup of Nations qualification654555.1314300000.590.200.790.590.79Matches
201826gh GhanaWCQ554505.0101100100.200.000.200.200.20Matches
201927gh GhanaAfrica Cup of Nations qualification321762.0202111101.020.001.020.510.51Matches
201927gh GhanaAfrica Cup of NationsR16443904.3213200000.460.230.690.460.69Matches
201927gh GhanaFriendlies (M)10340.4000000000.000.000.000.000.00Matches
202028gh GhanaFriendlies (M)221731.9011000000.000.520.520.000.52Matches
202129gh GhanaFriendlies (M)221802.0000000000.000.000.000.000.00Matches
202129gh GhanaAfrica Cup of NationsGR332642.9000000000.000.000.000.000.00Matches
202129gh GhanaAfrica Cup of Nations qualification554294.8213022100.420.210.630.000.21Matches
202230gh Ghana1. World CupGR321361.5011000000.10.10.50.54360.000.660.660.000.660.030.320.360.030.36Matches
202230gh GhanaWCQ775386.0011000000.000.170.170.000.17Matches
202230gh GhanaFriendlies (M)321521.7000000000.000.000.000.000.00Matches
202331gh GhanaFriendlies (M)211101.2000000000.000.000.000.000.00Matches
202331gh GhanaAfrica Cup of NationsGR332693.0213022100.670.331.000.000.33Matches
202331gh GhanaAfrica Cup of Nations qualification554174.6000000000.000.000.000.000.00Matches
202432gh GhanaFriendlies (M)221671.9213022101.080.541.620.000.54Matches
202634gh GhanaWCQ221611.8000000000.000.000.000.000.00Matches
13 Seasons1 Club5 Leagues85716,33870.41910271188900.10.10.50.54360.270.150.390.160.280.030.320.360.030.36
Friendlies (M) (9 Seasons)19131,23413.7336122200.220.220.440.070.29
Africa Cup of Nations (6 Seasons)25222,04522.7639333200.260.130.400.130.26
Africa Cup of Nations qualification (4 Seasons)19171,47716.4729433200.430.120.550.240.37
WCQ (4 Seasons)16161,32914.8312300200.200.080.160.200.16
World Cup (2 Seasons)632532.8011000100.10.10.50.54360.000.360.360.000.360.030.320.360.030.36

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
2009-201017Marseillefr FRA1. Ligue 10.8111.291.0000Matches
2010-201118Marseille1. Champions Lg0.2000.0000Matches
2010-201118Marseillefr FRA1. Ligue 18.3250.610.4000Matches
2011-201219Marseille1. Champions Lg2.5010.400.0000Matches
2011-201219Marseillefr FRA1. Ligue 118.83170.900.1800Matches
2012-201320Marseille2. Europa Lg4.2120.480.5000Matches
2012-201320Marseillefr FRA1. Ligue 122.07231.050.3000Matches
2013-201421Marseille1. Champions Lg1.8131.660.0011Matches
2013-201421Marseillefr FRA1. Ligue 17.1181.120.1300Matches
2013-201421Sochauxfr FRA1. Ligue 115.15130.860.3800Matches
2014-201522Lorientfr FRA1. Ligue 129.012481.650.1933Matches
2015-201623Aston Villaeng ENGFA Cup2.2000Matches
2015-201623Aston Villaeng ENGLeague Cup1.6000Matches
2015-201623Aston Villaeng ENG1. Premier League26.17210.800.2911Matches
2016-201724Aston Villaeng ENG2. Championship17.020100.000.590.1011Matches
2016-201724Aston Villaeng ENGEFL Cup1.013133.33.001.000.331.0000Matches
2016-201724Swansea Cityeng ENG1. Premier League9.6112650.01.250.620.080.1700Matches
2017-201825Swansea Cityeng ENGEFL Cup2.3210440.04.311.720.200.5000Matches
2017-201825Swansea Cityeng ENGFA Cup2.4210660.04.192.510.200.3300Matches
2017-201825Swansea Cityeng ENG1. Premier League31.77652030.82.050.630.090.3018.94117.36.50.10-0.3-0.5Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.802150.02.571.290.000.0000Matches
2018-201926Crystal Palaceeng ENGFA Cup0.9122100.02.122.120.500.5000Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.1127311.12.060.230.040.3314.60002.92.90.11-1.9-1.9Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.50000.000.0000Matches
2019-202027Crystal Palaceeng ENGFA Cup1.00200.02.000.000.0000Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.09582441.41.660.690.160.3814.80007.57.50.13+1.5+1.5Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.30000.000.0000Matches
2020-202128Crystal Palaceeng ENGFA Cup1.00000.000.0000Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.31261142.31.120.470.040.0917.60002.22.20.08-1.2-1.2Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.00100.01.000.000.0000Matches
2021-202229Crystal Palaceeng ENGFA Cup1.10200.01.820.000.0000Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.4335822.91.560.360.090.3816.81003.13.10.09-0.1-0.1Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.00100.00.980.000.0000Matches
2022-202330Crystal Palaceeng ENGFA Cup1.00100.01.000.000.0000Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.24321031.31.060.330.130.4016.10003.23.20.10+0.8+0.8Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.40100.00.710.000.0000Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.24481939.61.700.670.080.2118.20003.93.90.08+0.1+0.1Matches
15 Seasons6 Clubs7 Leagues366.07833826737.01.490.740.110.2716.957730.029.20.10-1.0-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
Crystal Palace (6 Seasons)3 Leagues162.3232387832.81.470.480.100.2916.310022.822.80.10-0.8-0.8
Marseille (5 Seasons)3 Leagues65.716600.910.2511
Aston Villa (2 Seasons)4 Leagues47.910332366.70.170.730.670.2522
Swansea City (2 Seasons)3 Leagues46.012973637.12.110.780.110.3118.94117.36.50.10-0.3-0.5
Lorient (1 Season)1 League29.012481.650.1933
Sochaux (1 Season)1 League15.15130.860.3800
Premier League (9 Seasons)219.63730312233.31.570.560.100.2916.952230.029.20.10-1.0-1.2
EFL Cup (9 Seasons)10.0318633.32.140.710.170.5000
FA Cup (7 Seasons)9.7317847.12.291.080.180.3800
Ligue 1 (6 Seasons)101.1311151.140.2433
Champions Lg (3 Seasons)4.5140.880.0011
Championship (1 Season)17.020100.000.590.1011
Europa Lg (1 Season)4.2120.480.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
2009-201017Marseille1 League0.8111.291.0000
2010-201118Marseille2 Leagues8.5250.590.4000
2011-201219Marseille2 Leagues21.33180.840.1700
2012-201320Marseille2 Leagues26.18250.960.3200
2013-201421Marseille2 Leagues8.92111.230.0911
2013-201421Sochaux1 League15.15130.860.3800
2014-201522Lorient1 League29.012481.650.1933
2015-201623Aston Villa3 Leagues29.97210.800.2911
2016-201724Aston Villa2 Leagues18.03311366.70.170.610.670.1811
2016-201724Swansea City1 League9.6112650.01.250.620.080.1700
2017-201825Swansea City3 Leagues36.411853035.32.340.820.120.3318.94117.36.50.10-0.3-0.5
2018-201926Crystal Palace3 Leagues14.8231619.42.090.400.060.3314.60002.92.90.11-1.9-1.9
2019-202027Crystal Palace3 Leagues36.59602440.01.640.660.150.3814.80007.57.50.13+1.5+1.5
2020-202128Crystal Palace3 Leagues24.61261142.31.060.450.040.0917.60002.22.20.08-1.2-1.2
2021-202229Crystal Palace3 Leagues24.5338821.11.550.330.080.3816.81003.13.10.09-0.1-0.1
2022-202330Crystal Palace3 Leagues32.24341029.41.060.310.120.4016.10003.23.20.10+0.8+0.8
2023-202431Crystal Palace2 Leagues29.64491938.81.650.640.080.2118.20003.93.90.08+0.1+0.1
15 Seasons6 Clubs7 Leagues366.07833826737.01.490.740.110.2716.957730.029.20.10-1.0-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
Crystal Palace (6 Seasons)3 Leagues162.3232387832.81.470.480.100.2916.310022.822.80.10-0.8-0.8
Marseille (5 Seasons)3 Leagues65.716600.910.2511
Aston Villa (2 Seasons)4 Leagues47.910332366.70.170.730.670.2522
Swansea City (2 Seasons)3 Leagues46.012973637.12.110.780.110.3118.94117.36.50.10-0.3-0.5
Lorient (1 Season)1 League29.012481.650.1933
Sochaux (1 Season)1 League15.15130.860.3800
Premier League (9 Seasons)219.63730312233.31.570.560.100.2916.952230.029.20.10-1.0-1.2
EFL Cup (9 Seasons)10.0318633.32.140.710.170.5000
FA Cup (7 Seasons)9.7317847.12.291.080.180.3800
Ligue 1 (6 Seasons)101.1311151.140.2433
Champions Lg (3 Seasons)4.5140.880.0011
Championship (1 Season)17.020100.000.590.1011
Europa Lg (1 Season)4.2120.480.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
2009-201017Marseillefr FRA1. Ligue 11st0.8111.291.0000Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.3250.610.4000Matches
2011-201219Marseillefr FRA1. Ligue 110th18.83170.900.1800Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.07231.050.3000Matches
2013-201421Marseillefr FRA1. Ligue 16th7.1181.120.1300Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.15130.860.3800Matches
2014-201522Lorientfr FRA1. Ligue 116th29.012481.650.1933Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.17210.800.2911Matches
2016-201724Aston Villaeng ENG2. Championship13th17.020100.000.590.1011Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.6112650.01.250.620.080.1700Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.77652030.82.050.630.090.3018.94117.36.50.10-0.3-0.5Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.1127311.12.060.230.040.3314.60002.92.90.11-1.9-1.9Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.09582441.41.660.690.160.3814.80007.57.50.13+1.5+1.5Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.31261142.31.120.470.040.0917.60002.22.20.08-1.2-1.2Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.4335822.91.560.360.090.3816.81003.13.10.09-0.1-0.1Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.24321031.31.060.330.130.4016.10003.23.20.10+0.8+0.8Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.24481939.61.700.670.080.2118.20003.93.90.08+0.1+0.1Matches
15 Seasons6 Clubs3 Leagues337.67030324736.61.440.730.100.2616.956630.029.20.10-1.0-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
Crystal Palace (6 Seasons)1 League152.2222267533.21.480.490.100.2916.310022.822.80.10-0.8-0.8
Marseille (5 Seasons)1 League57.014540.950.2600
Aston Villa (2 Seasons)2 Leagues43.190310.000.720.2322
Swansea City (2 Seasons)1 League41.38772633.81.860.630.090.2718.94117.36.50.10-0.3-0.5
Lorient (1 Season)1 League29.012481.650.1933
Sochaux (1 Season)1 League15.15130.860.3800
Premier League (9 Seasons)219.63730312233.31.570.560.100.2916.952230.029.20.10-1.0-1.2
Ligue 1 (6 Seasons)101.1311151.140.2433
Championship (1 Season)17.020100.000.590.1011
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201623Aston Villaeng ENGFA Cup17th2.2000Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.6000Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.013133.33.001.000.331.0000Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.3210440.04.311.720.200.5000Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.4210660.04.192.510.200.3300Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.802150.02.571.290.000.0000Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.9122100.02.122.120.500.5000Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.50000.000.0000Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.00200.02.000.000.0000Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.30000.000.0000Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.00000.000.0000Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.00100.01.000.000.0000Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.10200.01.820.000.0000Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.00100.00.980.000.0000Matches
2022-202330Crystal Palaceeng ENGFA Cup1.00100.01.000.000.0000Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.40100.00.710.000.0000Matches
9 Seasons3 Clubs2 Leagues19.76351440.02.210.880.170.4300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Crystal Palace (6 Seasons)2 Leagues10.1112325.01.190.300.080.3300
Aston Villa (2 Seasons)2 Leagues4.813133.33.001.000.331.0000
Swansea City (1 Season)2 Leagues4.74201050.04.252.120.200.4000
EFL Cup (9 Seasons)10.0318633.32.140.710.170.5000
FA Cup (7 Seasons)9.7317847.12.291.080.180.3800
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2010-201118Marseille1. Champions LgR160.2000.0000Matches
2011-201219Marseille1. Champions LgQF2.5010.400.0000Matches
2012-201320Marseille2. Europa LgGR4.2120.480.5000Matches
2013-201421Marseille1. Champions LgGR1.8131.660.0011Matches
4 Seasons1 Club2 Leagues8.7260.690.1711
Champions Lg (3 Seasons)4.5140.880.0011
Europa Lg (1 Season)4.2120.480.5000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201220gh GhanaAfrica Cup of Nations4th3.3000Matches
201422gh Ghana1. World CupGR1.3000Matches
201422gh GhanaWCQ2.0200Matches
201422gh GhanaFriendlies (M)0.6000Matches
201523gh GhanaFriendlies (M)3.0100Matches
201523gh GhanaAfrica Cup of Nations2nd3.9110550.02.591.300.000.0011Matches
201624gh GhanaFriendlies (M)1.0000Matches
201725gh GhanaAfrica Cup of Nations4th5.3112541.72.250.940.080.2000Matches
201725gh GhanaAfrica Cup of Nations qualification5.1300Matches
201826gh GhanaWCQ5.0100Matches
201927gh GhanaAfrica Cup of Nations qualification2.0211Matches
201927gh GhanaAfrica Cup of NationsR164.326116.71.380.230.332.0000Matches
201927gh GhanaFriendlies (M)0.4000Matches
202028gh GhanaFriendlies (M)1.9000Matches
202129gh GhanaFriendlies (M)2.0000Matches
202129gh GhanaAfrica Cup of NationsGR2.90200.00.680.000.0000Matches
202129gh GhanaAfrica Cup of Nations qualification4.8222Matches
202230gh Ghana1. World CupGR1.5011100.00.660.660.000.0021.20000.10.10.05-0.1-0.1Matches
202230gh GhanaWCQ6.0000Matches
202230gh GhanaFriendlies (M)1.7000Matches
202331gh GhanaFriendlies (M)1.2000Matches
202331gh GhanaAfrica Cup of NationsGR3.023266.71.000.670.000.0022Matches
202331gh GhanaAfrica Cup of Nations qualification4.6000Matches
202432gh GhanaFriendlies (M)1.9222Matches
202634gh GhanaWCQ1.8000Matches
13 Seasons1 Club5 Leagues70.419341441.21.620.670.090.2121.20880.10.10.05-0.1-0.1
Friendlies (M) (9 Seasons)13.7322
Africa Cup of Nations (6 Seasons)22.76331339.41.700.670.090.2333
Africa Cup of Nations qualification (4 Seasons)16.4733
WCQ (4 Seasons)14.8300
World Cup (2 Seasons)2.8011100.00.660.660.000.0021.20000.10.10.05-0.1-0.1
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
2009-201017Marseillefr FRA1. Ligue 10.80Matches
2010-201118Marseille1. Champions Lg0.20Matches
2010-201118Marseillefr FRA1. Ligue 18.33Matches
2011-201219Marseille1. Champions Lg2.50Matches
2011-201219Marseillefr FRA1. Ligue 118.83Matches
2012-201320Marseille2. Europa Lg4.20Matches
2012-201320Marseillefr FRA1. Ligue 122.00Matches
2013-201421Marseille1. Champions Lg1.81Matches
2013-201421Marseillefr FRA1. Ligue 17.10Matches
2013-201421Sochauxfr FRA1. Ligue 115.11Matches
2014-201522Lorientfr FRA1. Ligue 129.05Matches
2015-201623Aston Villaeng ENGFA Cup2.20Matches
2015-201623Aston Villaeng ENGLeague Cup1.60Matches
2015-201623Aston Villaeng ENG1. Premier League26.10Matches
2016-201724Aston Villaeng ENG2. Championship17.05Matches
2016-201724Aston Villaeng ENGEFL Cup1.00Matches
2016-201724Swansea Cityeng ENG1. Premier League9.62Matches
2017-201825Swansea Cityeng ENGEFL Cup2.31Matches
2017-201825Swansea Cityeng ENGFA Cup2.40Matches
2017-201825Swansea Cityeng ENG1. Premier League31.770088778.99413123942048686.420125678.5305851.722.01.60.0163321250Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.80Matches
2018-201926Crystal Palaceeng ENGFA Cup0.90Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.120728373.1261848513315685.3466570.871546.721.20.5+0.816115019Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.50Matches
2019-202027Crystal Palaceeng ENGFA Cup1.00Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.067385378.98490176742548887.115019078.9365269.222.52.0-0.5303821060Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.30Matches
2020-202128Crystal Palaceeng ENGFA Cup1.00Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.351966777.86434121832336887.813617776.8132552.030.71.4+2.3132312235Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.00Matches
2021-202229Crystal Palaceeng ENGFA Cup1.10Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.457675476.47894150934638988.918022878.9175431.532.82.9+0.2233116651Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.00Matches
2022-202330Crystal Palaceeng ENGFA Cup1.00Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.267687577.38710170643449587.719224678.0154037.533.22.6-0.2313419663Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.41Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.267691573.99666185441547687.221028274.5247432.474.22.7+2.82542261063Matches
15 Seasons6 Clubs7 Leagues366.04027523476.95322597782496285887.31115144477.214231844.74416.613.6+27.415421212026341
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 (6 Seasons)3 Leagues162.33327434776.54381285392076237287.5914118876.911226043.12114.612.0+6.41381799924291
Marseille (5 Seasons)3 Leagues65.77
Aston Villa (2 Seasons)4 Leagues47.95
Swansea City (2 Seasons)3 Leagues46.070088778.99413123942048686.420125678.5305851.752.01.6+3.0163321250
Lorient (1 Season)1 League29.05
Sochaux (1 Season)1 League15.11
Premier League (9 Seasons)219.64027523476.95322597782496285887.31115144477.214231844.72416.613.6+7.415421212026341
EFL Cup (9 Seasons)10.02
FA Cup (7 Seasons)9.70
Ligue 1 (6 Seasons)101.112
Champions Lg (3 Seasons)4.51
Championship (1 Season)17.05
Europa Lg (1 Season)4.20
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
2009-201017Marseille1 League0.80
2010-201118Marseille2 Leagues8.53
2011-201219Marseille2 Leagues21.33
2012-201320Marseille2 Leagues26.10
2013-201421Marseille2 Leagues8.91
2013-201421Sochaux1 League15.11
2014-201522Lorient1 League29.05
2015-201623Aston Villa3 Leagues29.90
2016-201724Aston Villa2 Leagues18.05
2016-201724Swansea City1 League9.62
2017-201825Swansea City3 Leagues36.470088778.99413123942048686.420125678.5305851.732.01.6+1.0163321250
2018-201926Crystal Palace3 Leagues14.820728373.1261848513315685.3466570.871546.721.20.5+0.816115019
2019-202027Crystal Palace3 Leagues36.567385378.98490176742548887.115019078.9365269.222.52.0-0.5303821060
2020-202128Crystal Palace3 Leagues24.651966777.86434121832336887.813617776.8132552.030.71.4+2.3132312235
2021-202229Crystal Palace3 Leagues24.557675476.47894150934638988.918022878.9175431.532.82.9+0.2233116651
2022-202330Crystal Palace3 Leagues32.267687577.38710170643449587.719224678.0154037.533.22.6-0.2313419663
2023-202431Crystal Palace2 Leagues29.667691573.99666185441547687.221028274.5247432.484.22.7+3.82542261063
15 Seasons6 Clubs7 Leagues366.04027523476.95322597782496285887.31115144477.214231844.74416.613.6+27.415421212026341
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 (6 Seasons)3 Leagues162.33327434776.54381285392076237287.5914118876.911226043.12114.612.0+6.41381799924291
Marseille (5 Seasons)3 Leagues65.77
Aston Villa (2 Seasons)4 Leagues47.95
Swansea City (2 Seasons)3 Leagues46.070088778.99413123942048686.420125678.5305851.752.01.6+3.0163321250
Lorient (1 Season)1 League29.05
Sochaux (1 Season)1 League15.11
Premier League (9 Seasons)219.64027523476.95322597782496285887.31115144477.214231844.72416.613.6+7.415421212026341
EFL Cup (9 Seasons)10.02
FA Cup (7 Seasons)9.70
Ligue 1 (6 Seasons)101.112
Champions Lg (3 Seasons)4.51
Championship (1 Season)17.05
Europa Lg (1 Season)4.20
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
2009-201017Marseillefr FRA1. Ligue 11st0.80Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.33Matches
2011-201219Marseillefr FRA1. Ligue 110th18.83Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.00Matches
2013-201421Marseillefr FRA1. Ligue 16th7.10Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.11Matches
2014-201522Lorientfr FRA1. Ligue 116th29.05Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.10Matches
2016-201724Aston Villaeng ENG2. Championship13th17.05Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.62Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.770088778.99413123942048686.420125678.5305851.722.01.60.0163321250Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.120728373.1261848513315685.3466570.871546.721.20.5+0.816115019Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.067385378.98490176742548887.115019078.9365269.222.52.0-0.5303821060Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.351966777.86434121832336887.813617776.8132552.030.71.4+2.3132312235Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.457675476.47894150934638988.918022878.9175431.532.82.9+0.2233116651Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.267687577.38710170643449587.719224678.0154037.533.22.6-0.2313419663Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.267691573.99666185441547687.221028274.5247432.474.22.7+2.82542261063Matches
15 Seasons6 Clubs3 Leagues337.64027523476.95322597782496285887.31115144477.214231844.74116.613.6+24.415421212026341
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 (6 Seasons)1 League152.23327434776.54381285392076237287.5914118876.911226043.12014.612.0+5.41381799924291
Marseille (5 Seasons)1 League57.06
Aston Villa (2 Seasons)2 Leagues43.15
Swansea City (2 Seasons)1 League41.370088778.99413123942048686.420125678.5305851.742.01.6+2.0163321250
Lorient (1 Season)1 League29.05
Sochaux (1 Season)1 League15.11
Premier League (9 Seasons)219.64027523476.95322597782496285887.31115144477.214231844.72416.613.6+7.415421212026341
Ligue 1 (6 Seasons)101.112
Championship (1 Season)17.05
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201623Aston Villaeng ENGFA Cup17th2.20Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.60Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.00Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.31Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.40Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.80Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.90Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.50Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.00Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.30Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.00Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.00Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.10Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.00Matches
2022-202330Crystal Palaceeng ENGFA Cup1.00Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.41Matches
9 Seasons3 Clubs2 Leagues19.72
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
Crystal Palace (6 Seasons)2 Leagues10.11
Aston Villa (2 Seasons)2 Leagues4.80
Swansea City (1 Season)2 Leagues4.71
EFL Cup (9 Seasons)10.02
FA Cup (7 Seasons)9.70
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2010-201118Marseille1. Champions LgR160.20Matches
2011-201219Marseille1. Champions LgQF2.50Matches
2012-201320Marseille2. Europa LgGR4.20Matches
2013-201421Marseille1. Champions LgGR1.81Matches
4 Seasons1 Club2 Leagues8.71
Champions Lg (3 Seasons)4.51
Europa Lg (1 Season)4.20
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201220gh GhanaAfrica Cup of Nations4th3.30Matches
201422gh Ghana1. World CupGR1.30Matches
201422gh GhanaWCQ2.0Matches
201422gh GhanaFriendlies (M)0.60Matches
201523gh GhanaFriendlies (M)3.01Matches
201523gh GhanaAfrica Cup of Nations2nd3.90Matches
201624gh GhanaFriendlies (M)1.00Matches
201725gh GhanaAfrica Cup of Nations4th5.31Matches
201725gh GhanaAfrica Cup of Nations qualification5.11Matches
201826gh GhanaWCQ5.00Matches
201927gh GhanaAfrica Cup of Nations qualification2.00Matches
201927gh GhanaAfrica Cup of NationsR164.31Matches
201927gh GhanaFriendlies (M)0.40Matches
202028gh GhanaFriendlies (M)1.91Matches
202129gh GhanaFriendlies (M)2.00Matches
202129gh GhanaAfrica Cup of NationsGR2.90Matches
202129gh GhanaAfrica Cup of Nations qualification4.81Matches
202230gh Ghana1. World CupGR1.5354676.15211041919100.0111668.82633.310.50.4+0.530113Matches
202230gh GhanaWCQ6.01Matches
202230gh GhanaFriendlies (M)1.70Matches
202331gh GhanaFriendlies (M)1.20Matches
202331gh GhanaAfrica Cup of NationsGR3.01Matches
202331gh GhanaAfrica Cup of Nations qualification4.60Matches
202432gh GhanaFriendlies (M)1.91Matches
202634gh GhanaWCQ1.80Matches
13 Seasons1 Club5 Leagues70.4354676.15211041919100.0111668.82633.3100.50.4+9.530113
Friendlies (M) (9 Seasons)13.73
Africa Cup of Nations (6 Seasons)22.73
Africa Cup of Nations qualification (4 Seasons)16.42
WCQ (4 Seasons)14.81
World Cup (2 Seasons)2.8354676.15211041919100.0111668.82633.310.50.4+0.530113

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
2009-201017Marseillefr FRA1. Ligue 10.8Matches
2010-201118Marseille1. Champions Lg0.2Matches
2010-201118Marseillefr FRA1. Ligue 18.3Matches
2011-201219Marseille1. Champions Lg2.5Matches
2011-201219Marseillefr FRA1. Ligue 118.8Matches
2012-201320Marseille2. Europa Lg4.2Matches
2012-201320Marseillefr FRA1. Ligue 122.0Matches
2013-201421Marseille1. Champions Lg1.8Matches
2013-201421Marseillefr FRA1. Ligue 17.1Matches
2013-201421Sochauxfr FRA1. Ligue 115.1Matches
2014-201522Lorientfr FRA1. Ligue 129.0Matches
2015-201623Aston Villaeng ENGFA Cup2.2Matches
2015-201623Aston Villaeng ENGLeague Cup1.6Matches
2015-201623Aston Villaeng ENG1. Premier League26.1Matches
2016-201724Aston Villaeng ENG2. Championship17.00Matches
2016-201724Aston Villaeng ENGEFL Cup1.00Matches
2016-201724Swansea Cityeng ENG1. Premier League9.619Matches
2017-201825Swansea Cityeng ENGEFL Cup2.33Matches
2017-201825Swansea Cityeng ENGFA Cup2.43Matches
2017-201825Swansea Cityeng ENG1. Premier League31.7887850357304550000700227Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.80Matches
2018-201926Crystal Palaceeng ENGFA Cup0.90Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.1283263180211510000207213Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.51Matches
2019-202027Crystal Palaceeng ENGFA Cup1.011Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.08538163442225111000673324Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.30Matches
2020-202128Crystal Palaceeng ENGFA Cup1.05Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.3667656103133120000519130Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.05Matches
2021-202229Crystal Palaceeng ENGFA Cup1.11Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.4754738143827492000576230Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.01Matches
2022-202330Crystal Palaceeng ENGFA Cup1.01Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.2875860133514390000676234Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.42Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.291587142845971022680676243Matches
15 Seasons6 Clubs7 Leagues366.0523450541662825143824725680402714201
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (6 Seasons)3 Leagues162.3434742041312122143124225680332712174
Marseille (5 Seasons)3 Leagues65.7
Aston Villa (2 Seasons)4 Leagues47.90
Swansea City (2 Seasons)3 Leagues46.0887850357307050000700227
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.6523450541662825143494725680402714201
EFL Cup (9 Seasons)10.012
FA Cup (7 Seasons)9.721
Ligue 1 (6 Seasons)101.1
Champions Lg (3 Seasons)4.5
Championship (1 Season)17.00
Europa Lg (1 Season)4.2
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
2009-201017Marseille1 League0.8
2010-201118Marseille2 Leagues8.5
2011-201219Marseille2 Leagues21.3
2012-201320Marseille2 Leagues26.1
2013-201421Marseille2 Leagues8.9
2013-201421Sochaux1 League15.1
2014-201522Lorient1 League29.0
2015-201623Aston Villa3 Leagues29.9
2016-201724Aston Villa2 Leagues18.00
2016-201724Swansea City1 League9.619
2017-201825Swansea City3 Leagues36.4887850357305150000700227
2018-201926Crystal Palace3 Leagues14.8283263180211510000207213
2019-202027Crystal Palace3 Leagues36.58538163442237111000673324
2020-202128Crystal Palace3 Leagues24.6667656103133620000519130
2021-202229Crystal Palace3 Leagues24.5754738143828092000576230
2022-202330Crystal Palace3 Leagues32.2875860133514590000676234
2023-202431Crystal Palace2 Leagues29.691587142845991022680676243
15 Seasons6 Clubs7 Leagues366.0523450541662825143824725680402714201
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (6 Seasons)3 Leagues162.3434742041312122143124225680332712174
Marseille (5 Seasons)3 Leagues65.7
Aston Villa (2 Seasons)4 Leagues47.90
Swansea City (2 Seasons)3 Leagues46.0887850357307050000700227
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.6523450541662825143494725680402714201
EFL Cup (9 Seasons)10.012
FA Cup (7 Seasons)9.721
Ligue 1 (6 Seasons)101.1
Champions Lg (3 Seasons)4.5
Championship (1 Season)17.00
Europa Lg (1 Season)4.2
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
2009-201017Marseillefr FRA1. Ligue 11st0.8Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.3Matches
2011-201219Marseillefr FRA1. Ligue 110th18.8Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.0Matches
2013-201421Marseillefr FRA1. Ligue 16th7.1Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.1Matches
2014-201522Lorientfr FRA1. Ligue 116th29.0Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.1Matches
2016-201724Aston Villaeng ENG2. Championship13th17.00Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.619Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.7887850357304550000700227Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.1283263180211510000207213Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.08538163442225111000673324Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.3667656103133120000519130Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.4754738143827492000576230Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.2875860133514390000676234Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.291587142845971022680676243Matches
15 Seasons6 Clubs3 Leagues337.6523450541662825143494725680402714201
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (6 Seasons)1 League152.2434742041312122142854225680332712174
Marseille (5 Seasons)1 League57.0
Aston Villa (2 Seasons)2 Leagues43.10
Swansea City (2 Seasons)1 League41.3887850357306450000700227
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.6523450541662825143494725680402714201
Ligue 1 (6 Seasons)101.1
Championship (1 Season)17.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201623Aston Villaeng ENGFA Cup17th2.2Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.6Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.00Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.33Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.43Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.80Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.90Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.51Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.011Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.30Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.05Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.05Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.11Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.01Matches
2022-202330Crystal Palaceeng ENGFA Cup1.01Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.42Matches
9 Seasons3 Clubs2 Leagues19.733
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crystal Palace (6 Seasons)2 Leagues10.127
Aston Villa (2 Seasons)2 Leagues4.80
Swansea City (1 Season)2 Leagues4.76
EFL Cup (9 Seasons)10.012
FA Cup (7 Seasons)9.721
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201118Marseille1. Champions LgR160.2Matches
2011-201219Marseille1. Champions LgQF2.5Matches
2012-201320Marseille2. Europa LgGR4.2Matches
2013-201421Marseille1. Champions LgGR1.8Matches
4 Seasons1 Club2 Leagues8.7
Champions Lg (3 Seasons)4.5
Europa Lg (1 Season)4.2
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201220gh GhanaAfrica Cup of Nations4th3.3Matches
201422gh Ghana1. World CupGR1.3Matches
201422gh GhanaWCQ2.0Matches
201422gh GhanaFriendlies (M)0.6Matches
201523gh GhanaFriendlies (M)3.0Matches
201523gh GhanaAfrica Cup of Nations2nd3.99Matches
201624gh GhanaFriendlies (M)1.0Matches
201725gh GhanaAfrica Cup of Nations4th5.321Matches
201725gh GhanaAfrica Cup of Nations qualification5.1Matches
201826gh GhanaWCQ5.0Matches
201927gh GhanaAfrica Cup of Nations qualification2.0Matches
201927gh GhanaAfrica Cup of NationsR164.36Matches
201927gh GhanaFriendlies (M)0.4Matches
202028gh GhanaFriendlies (M)1.9Matches
202129gh GhanaFriendlies (M)2.0Matches
202129gh GhanaAfrica Cup of NationsGR2.98Matches
202129gh GhanaAfrica Cup of Nations qualification4.8Matches
202230gh Ghana1. World CupGR1.54634122008266003502Matches
202230gh GhanaWCQ6.0Matches
202230gh GhanaFriendlies (M)1.7Matches
202331gh GhanaFriendlies (M)1.2Matches
202331gh GhanaAfrica Cup of NationsGR3.016Matches
202331gh GhanaAfrica Cup of Nations qualification4.6Matches
202432gh GhanaFriendlies (M)1.9Matches
202634gh GhanaWCQ1.8Matches
13 Seasons1 Club5 Leagues70.446341220068266003502
Friendlies (M) (9 Seasons)13.7
Africa Cup of Nations (6 Seasons)22.760
Africa Cup of Nations qualification (4 Seasons)16.4
WCQ (4 Seasons)14.8
World Cup (2 Seasons)2.84634122008266003502

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
2009-201017Marseillefr FRA1. Ligue 10.8Matches
2010-201118Marseille1. Champions Lg0.2Matches
2010-201118Marseillefr FRA1. Ligue 18.3Matches
2011-201219Marseille1. Champions Lg2.5Matches
2011-201219Marseillefr FRA1. Ligue 118.8Matches
2012-201320Marseille2. Europa Lg4.2Matches
2012-201320Marseillefr FRA1. Ligue 122.0Matches
2013-201421Marseille1. Champions Lg1.8Matches
2013-201421Marseillefr FRA1. Ligue 17.1Matches
2013-201421Sochauxfr FRA1. Ligue 115.1Matches
2014-201522Lorientfr FRA1. Ligue 129.0Matches
2015-201623Aston Villaeng ENGFA Cup2.2Matches
2015-201623Aston Villaeng ENGLeague Cup1.6Matches
2015-201623Aston Villaeng ENG1. Premier League26.1Matches
2016-201724Aston Villaeng ENG2. Championship17.0Matches
2016-201724Aston Villaeng ENGEFL Cup1.0Matches
2016-201724Swansea Cityeng ENG1. Premier League9.6Matches
2017-201825Swansea Cityeng ENGEFL Cup2.3Matches
2017-201825Swansea Cityeng ENGFA Cup2.4Matches
2017-201825Swansea Cityeng ENG1. Premier League31.7832.62381151212540.13101200Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.8Matches
2018-201926Crystal Palaceeng ENGFA Cup0.9Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.1332.51210154250.38300101Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.5Matches
2019-202027Crystal Palaceeng ENGFA Cup1.0Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.0812.3248013413380.23302210Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.3Matches
2020-202128Crystal Palaceeng ENGFA Cup1.0Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.3391.67260256070.30500110Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.0Matches
2021-202229Crystal Palaceeng ENGFA Cup1.1Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.4612.724112313160.27500010Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.0Matches
2022-202330Crystal Palaceeng ENGFA Cup1.0Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.2782.59530967380.27501110Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.4Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.2722.5540557123120.431001010Matches
15 Seasons6 Clubs7 Leagues366.04472.43267747426717500.273205751
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (6 Seasons)3 Leagues162.33642.39229632305512460.303104551
Marseille (5 Seasons)3 Leagues65.7
Aston Villa (2 Seasons)4 Leagues47.9
Swansea City (2 Seasons)3 Leagues46.0832.62381151212540.13101200
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.64472.43267747426717500.273205751
EFL Cup (9 Seasons)10.0
FA Cup (7 Seasons)9.7
Ligue 1 (6 Seasons)101.1
Champions Lg (3 Seasons)4.5
Championship (1 Season)17.0
Europa Lg (1 Season)4.2
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
2009-201017Marseille1 League0.8
2010-201118Marseille2 Leagues8.5
2011-201219Marseille2 Leagues21.3
2012-201320Marseille2 Leagues26.1
2013-201421Marseille2 Leagues8.9
2013-201421Sochaux1 League15.1
2014-201522Lorient1 League29.0
2015-201623Aston Villa3 Leagues29.9
2016-201724Aston Villa2 Leagues18.0
2016-201724Swansea City1 League9.6
2017-201825Swansea City3 Leagues36.4832.62381151212540.13101200
2018-201926Crystal Palace3 Leagues14.8332.51210154250.38300101
2019-202027Crystal Palace3 Leagues36.5812.3248013413380.23302210
2020-202128Crystal Palace3 Leagues24.6391.67260256070.30500110
2021-202229Crystal Palace3 Leagues24.5612.724112313160.27500010
2022-202330Crystal Palace3 Leagues32.2782.59530967380.27501110
2023-202431Crystal Palace2 Leagues29.6722.5540557123120.431001010
15 Seasons6 Clubs7 Leagues366.04472.43267747426717500.273205751
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (6 Seasons)3 Leagues162.33642.39229632305512460.303104551
Marseille (5 Seasons)3 Leagues65.7
Aston Villa (2 Seasons)4 Leagues47.9
Swansea City (2 Seasons)3 Leagues46.0832.62381151212540.13101200
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.64472.43267747426717500.273205751
EFL Cup (9 Seasons)10.0
FA Cup (7 Seasons)9.7
Ligue 1 (6 Seasons)101.1
Champions Lg (3 Seasons)4.5
Championship (1 Season)17.0
Europa Lg (1 Season)4.2
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
2009-201017Marseillefr FRA1. Ligue 11st0.8Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.3Matches
2011-201219Marseillefr FRA1. Ligue 110th18.8Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.0Matches
2013-201421Marseillefr FRA1. Ligue 16th7.1Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.1Matches
2014-201522Lorientfr FRA1. Ligue 116th29.0Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.1Matches
2016-201724Aston Villaeng ENG2. Championship13th17.0Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.6Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.7832.62381151212540.13101200Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.1332.51210154250.38300101Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.0812.3248013413380.23302210Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.3391.67260256070.30500110Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.4612.724112313160.27500010Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.2782.59530967380.27501110Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.2722.5540557123120.431001010Matches
15 Seasons6 Clubs3 Leagues337.64472.43267747426717500.273205751
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (6 Seasons)1 League152.23642.39229632305512460.303104551
Marseille (5 Seasons)1 League57.0
Aston Villa (2 Seasons)2 Leagues43.1
Swansea City (2 Seasons)1 League41.3832.62381151212540.13101200
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.64472.43267747426717500.273205751
Ligue 1 (6 Seasons)101.1
Championship (1 Season)17.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201623Aston Villaeng ENGFA Cup17th2.2Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.6Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.0Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.3Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.4Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.8Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.9Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.5Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.0Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.3Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.0Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.0Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.1Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.0Matches
2022-202330Crystal Palaceeng ENGFA Cup1.0Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.4Matches
9 Seasons3 Clubs2 Leagues19.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crystal Palace (6 Seasons)2 Leagues10.1
Aston Villa (2 Seasons)2 Leagues4.8
Swansea City (1 Season)2 Leagues4.7
EFL Cup (9 Seasons)10.0
FA Cup (7 Seasons)9.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201118Marseille1. Champions LgR160.2Matches
2011-201219Marseille1. Champions LgQF2.5Matches
2012-201320Marseille2. Europa LgGR4.2Matches
2013-201421Marseille1. Champions LgGR1.8Matches
4 Seasons1 Club2 Leagues8.7
Champions Lg (3 Seasons)4.5
Europa Lg (1 Season)4.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201220gh GhanaAfrica Cup of Nations4th3.3Matches
201422gh Ghana1. World CupGR1.3Matches
201422gh GhanaWCQ2.0Matches
201422gh GhanaFriendlies (M)0.6Matches
201523gh GhanaFriendlies (M)3.0Matches
201523gh GhanaAfrica Cup of Nations2nd3.9Matches
201624gh GhanaFriendlies (M)1.0Matches
201725gh GhanaAfrica Cup of Nations4th5.3Matches
201725gh GhanaAfrica Cup of Nations qualification5.1Matches
201826gh GhanaWCQ5.0Matches
201927gh GhanaAfrica Cup of Nations qualification2.0Matches
201927gh GhanaAfrica Cup of NationsR164.3Matches
201927gh GhanaFriendlies (M)0.4Matches
202028gh GhanaFriendlies (M)1.9Matches
202129gh GhanaFriendlies (M)2.0Matches
202129gh GhanaAfrica Cup of NationsGR2.9Matches
202129gh GhanaAfrica Cup of Nations qualification4.8Matches
202230gh Ghana1. World CupGR1.574.6332011021.32100010Matches
202230gh GhanaWCQ6.0Matches
202230gh GhanaFriendlies (M)1.7Matches
202331gh GhanaFriendlies (M)1.2Matches
202331gh GhanaAfrica Cup of NationsGR3.0Matches
202331gh GhanaAfrica Cup of Nations qualification4.6Matches
202432gh GhanaFriendlies (M)1.9Matches
202634gh GhanaWCQ1.8Matches
13 Seasons1 Club5 Leagues70.474.6332011021.32100010
Friendlies (M) (9 Seasons)13.7
Africa Cup of Nations (6 Seasons)22.7
Africa Cup of Nations qualification (4 Seasons)16.4
WCQ (4 Seasons)14.8
World Cup (2 Seasons)2.874.6332011021.32100010

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
2009-201017Marseillefr FRA1. Ligue 10.8Matches
2010-201118Marseille1. Champions Lg0.2Matches
2010-201118Marseillefr FRA1. Ligue 18.3Matches
2011-201219Marseille1. Champions Lg2.5Matches
2011-201219Marseillefr FRA1. Ligue 118.8Matches
2012-201320Marseille2. Europa Lg4.2Matches
2012-201320Marseillefr FRA1. Ligue 122.0Matches
2013-201421Marseille1. Champions Lg1.8Matches
2013-201421Marseillefr FRA1. Ligue 17.1Matches
2013-201421Sochauxfr FRA1. Ligue 115.1Matches
2014-201522Lorientfr FRA1. Ligue 129.0Matches
2015-201623Aston Villaeng ENGFA Cup2.2Matches
2015-201623Aston Villaeng ENGLeague Cup1.6Matches
2015-201623Aston Villaeng ENG1. Premier League26.1Matches
2016-201724Aston Villaeng ENG2. Championship17.000Matches
2016-201724Aston Villaeng ENGEFL Cup1.000Matches
2016-201724Swansea Cityeng ENG1. Premier League9.6128Matches
2017-201825Swansea Cityeng ENGEFL Cup2.313Matches
2017-201825Swansea Cityeng ENGFA Cup2.442Matches
2017-201825Swansea Cityeng ENG1. Premier League31.78260203527155427.8394334024106201Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.800Matches
2018-201926Crystal Palaceeng ENGFA Cup0.910Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.138231219762030.0141601674560Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.500Matches
2019-202027Crystal Palaceeng ENGFA Cup1.011Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.04830102216174934.732294251563210Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.300Matches
2020-202128Crystal Palaceeng ENGFA Cup1.001Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.3382681614164436.428282261654120Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.031Matches
2021-202229Crystal Palaceeng ENGFA Cup1.101Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.4473020207173154.814333301562150Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.010Matches
2022-202330Crystal Palaceeng ENGFA Cup1.013Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.26641232023215339.632354311581310Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.422Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.26536232814214250.021432411681150Matches
15 Seasons6 Clubs7 Leagues366.038427211616010811329338.6180227182091304921201
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 (6 Seasons)3 Leagues162.330219596125819823941.014118415169933861000
Marseille (5 Seasons)3 Leagues65.70
Aston Villa (2 Seasons)4 Leagues47.9000
Swansea City (2 Seasons)3 Leagues46.08277203527155427.8394334037106201
Lorient (1 Season)1 League29.00
Sochaux (1 Season)1 League15.10
Premier League (9 Seasons)219.638425811616010811329338.6180227182091164921201
EFL Cup (9 Seasons)10.0760
FA Cup (7 Seasons)9.7780
Ligue 1 (6 Seasons)101.10
Champions Lg (3 Seasons)4.50
Championship (1 Season)17.0000
Europa Lg (1 Season)4.20
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
2009-201017Marseille1 League0.80
2010-201118Marseille2 Leagues8.50
2011-201219Marseille2 Leagues21.30
2012-201320Marseille2 Leagues26.10
2013-201421Marseille2 Leagues8.90
2013-201421Sochaux1 League15.10
2014-201522Lorient1 League29.00
2015-201623Aston Villa3 Leagues29.90
2016-201724Aston Villa2 Leagues18.0000
2016-201724Swansea City1 League9.61280
2017-201825Swansea City3 Leagues36.48265203527155427.8394334029106201
2018-201926Crystal Palace3 Leagues14.838241219762030.0141601674560
2019-202027Crystal Palace3 Leagues36.54831102216174934.732294251663210
2020-202128Crystal Palace3 Leagues24.6382681614164436.428282261754120
2021-202229Crystal Palace3 Leagues24.5473320207173154.814333301762150
2022-202330Crystal Palace3 Leagues32.26643232023215339.632354311881310
2023-202431Crystal Palace2 Leagues29.66538232814214250.021432411881150
15 Seasons6 Clubs7 Leagues366.038427211616010811329338.6180227182091304921201
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 (6 Seasons)3 Leagues162.330219596125819823941.014118415169933861000
Marseille (5 Seasons)3 Leagues65.70
Aston Villa (2 Seasons)4 Leagues47.9000
Swansea City (2 Seasons)3 Leagues46.08277203527155427.8394334037106201
Lorient (1 Season)1 League29.00
Sochaux (1 Season)1 League15.10
Premier League (9 Seasons)219.638425811616010811329338.6180227182091164921201
EFL Cup (9 Seasons)10.0760
FA Cup (7 Seasons)9.7780
Ligue 1 (6 Seasons)101.10
Champions Lg (3 Seasons)4.50
Championship (1 Season)17.0000
Europa Lg (1 Season)4.20
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
2009-201017Marseillefr FRA1. Ligue 11st0.8Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.3Matches
2011-201219Marseillefr FRA1. Ligue 110th18.8Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.0Matches
2013-201421Marseillefr FRA1. Ligue 16th7.1Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.1Matches
2014-201522Lorientfr FRA1. Ligue 116th29.0Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.1Matches
2016-201724Aston Villaeng ENG2. Championship13th17.000Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.6128Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.78260203527155427.8394334024106201Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.138231219762030.0141601674560Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.04830102216174934.732294251563210Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.3382681614164436.428282261654120Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.4473020207173154.814333301562150Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.26641232023215339.632354311581310Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.26536232814214250.021432411681150Matches
15 Seasons6 Clubs3 Leagues337.638425811616010811329338.6180227182091164921201
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 (6 Seasons)1 League152.230218696125819823941.014118415169843861000
Marseille (5 Seasons)1 League57.00
Aston Villa (2 Seasons)2 Leagues43.1000
Swansea City (2 Seasons)1 League41.38272203527155427.8394334032106201
Lorient (1 Season)1 League29.00
Sochaux (1 Season)1 League15.10
Premier League (9 Seasons)219.638425811616010811329338.6180227182091164921201
Ligue 1 (6 Seasons)101.10
Championship (1 Season)17.0000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201623Aston Villaeng ENGFA Cup17th2.2Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.6Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.000Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.313Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.442Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.800Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.910Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.500Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.011Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.300Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.001Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.031Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.101Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.010Matches
2022-202330Crystal Palaceeng ENGFA Cup1.013Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.422Matches
9 Seasons3 Clubs2 Leagues19.714140
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 (6 Seasons)2 Leagues10.1990
Aston Villa (2 Seasons)2 Leagues4.8000
Swansea City (1 Season)2 Leagues4.7550
EFL Cup (9 Seasons)10.0760
FA Cup (7 Seasons)9.7780
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201118Marseille1. Champions LgR160.2Matches
2011-201219Marseille1. Champions LgQF2.5Matches
2012-201320Marseille2. Europa LgGR4.2Matches
2013-201421Marseille1. Champions LgGR1.8Matches
4 Seasons1 Club2 Leagues8.70
Champions Lg (3 Seasons)4.50
Europa Lg (1 Season)4.20
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201220gh GhanaAfrica Cup of Nations4th3.3Matches
201422gh Ghana1. World CupGR1.3Matches
201422gh GhanaWCQ2.0Matches
201422gh GhanaFriendlies (M)0.6Matches
201523gh GhanaFriendlies (M)3.0Matches
201523gh GhanaAfrica Cup of Nations2nd3.910Matches
201624gh GhanaFriendlies (M)1.0Matches
201725gh GhanaAfrica Cup of Nations4th5.320Matches
201725gh GhanaAfrica Cup of Nations qualification5.1Matches
201826gh GhanaWCQ5.0Matches
201927gh GhanaAfrica Cup of Nations qualification2.0Matches
201927gh GhanaAfrica Cup of NationsR164.331Matches
201927gh GhanaFriendlies (M)0.4Matches
202028gh GhanaFriendlies (M)1.9Matches
202129gh GhanaFriendlies (M)2.0Matches
202129gh GhanaAfrica Cup of NationsGR2.901Matches
202129gh GhanaAfrica Cup of Nations qualification4.8Matches
202230gh Ghana1. World CupGR1.533120010.010001410Matches
202230gh GhanaWCQ6.0Matches
202230gh GhanaFriendlies (M)1.7Matches
202331gh GhanaFriendlies (M)1.2Matches
202331gh GhanaAfrica Cup of NationsGR3.030Matches
202331gh GhanaAfrica Cup of Nations qualification4.6Matches
202432gh GhanaFriendlies (M)1.9Matches
202634gh GhanaWCQ1.8Matches
13 Seasons1 Club5 Leagues70.4312120010.010003410
Friendlies (M) (9 Seasons)13.70
Africa Cup of Nations (6 Seasons)22.7920
Africa Cup of Nations qualification (4 Seasons)16.40
WCQ (4 Seasons)14.80
World Cup (2 Seasons)2.833120010.010001410

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
2009-201017Marseillefr FRA1. Ligue 10.8Matches
2010-201118Marseille1. Champions Lg0.2Matches
2010-201118Marseillefr FRA1. Ligue 18.3Matches
2011-201219Marseille1. Champions Lg2.5Matches
2011-201219Marseillefr FRA1. Ligue 118.8Matches
2012-201320Marseille2. Europa Lg4.2Matches
2012-201320Marseillefr FRA1. Ligue 122.0Matches
2013-201421Marseille1. Champions Lg1.8Matches
2013-201421Marseillefr FRA1. Ligue 17.1Matches
2013-201421Sochauxfr FRA1. Ligue 115.1Matches
2014-201522Lorientfr FRA1. Ligue 129.0Matches
2015-201623Aston Villaeng ENGFA Cup2.2Matches
2015-201623Aston Villaeng ENGLeague Cup1.6Matches
2015-201623Aston Villaeng ENG1. Premier League26.1Matches
2016-201724Aston Villaeng ENG2. Championship17.0Matches
2016-201724Aston Villaeng ENGEFL Cup1.0Matches
2016-201724Swansea Cityeng ENG1. Premier League9.6Matches
2017-201825Swansea Cityeng ENGEFL Cup2.3Matches
2017-201825Swansea Cityeng ENGFA Cup2.4Matches
2017-201825Swansea Cityeng ENG1. Premier League31.713501211165261610113491247459.75040.3907631126117670231091061017232Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.8Matches
2018-201926Crystal Palaceeng ENGFA Cup0.9Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.148575023121656485261142.31557.727317346673199473232590Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.5Matches
2019-202027Crystal Palaceeng ENGFA Cup1.0Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.013003015459658412313001177362.44437.68015611228977542511395950184Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.3Matches
2020-202128Crystal Palaceeng ENGFA Cup1.0Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.39731713747638157973895258.43741.6585398817625832148260711109Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.0Matches
2021-202229Crystal Palaceeng ENGFA Cup1.1Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.4108715149514450671087713447.93752.1696459023169849248477779151Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.0Matches
2022-202330Crystal Palaceeng ENGFA Cup1.0Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.21327461926115609813271496543.65939.68015195237283503110783932174Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.4Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.21344241825875989513441305240.05743.8833548321197455208580962173Matches
15 Seasons6 Clubs7 Leagues366.0786615197536673405597786570636151.129942.44896329121413649731914662753356761113
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 (6 Seasons)3 Leagues162.3651613986430152789496651658228749.324942.8398926601115254212491235184274659881
Marseille (5 Seasons)3 Leagues65.7
Aston Villa (2 Seasons)4 Leagues47.9
Swansea City (2 Seasons)3 Leagues46.013501211165261610113491247459.75040.3907631126117670231091061017232
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.6786615197536673405597786570636151.129942.44896329121413649731914662753356761113
EFL Cup (9 Seasons)10.0
FA Cup (7 Seasons)9.7
Ligue 1 (6 Seasons)101.1
Champions Lg (3 Seasons)4.5
Championship (1 Season)17.0
Europa Lg (1 Season)4.2
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
2009-201017Marseille1 League0.8
2010-201118Marseille2 Leagues8.5
2011-201219Marseille2 Leagues21.3
2012-201320Marseille2 Leagues26.1
2013-201421Marseille2 Leagues8.9
2013-201421Sochaux1 League15.1
2014-201522Lorient1 League29.0
2015-201623Aston Villa3 Leagues29.9
2016-201724Aston Villa2 Leagues18.0
2016-201724Swansea City1 League9.6
2017-201825Swansea City3 Leagues36.413501211165261610113491247459.75040.3907631126117670231091061017232
2018-201926Crystal Palace3 Leagues14.848575023121656485261142.31557.727317346673199473232590
2019-202027Crystal Palace3 Leagues36.513003015459658412313001177362.44437.68015611228977542511395950184
2020-202128Crystal Palace3 Leagues24.69731713747638157973895258.43741.6585398817625832148260711109
2021-202229Crystal Palace3 Leagues24.5108715149514450671087713447.93752.1696459023169849248477779151
2022-202330Crystal Palace3 Leagues32.21327461926115609813271496543.65939.68015195237283503110783932174
2023-202431Crystal Palace2 Leagues29.61344241825875989513441305240.05743.8833548321197455208580962173
15 Seasons6 Clubs7 Leagues366.0786615197536673405597786570636151.129942.44896329121413649731914662753356761113
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 (6 Seasons)3 Leagues162.3651613986430152789496651658228749.324942.8398926601115254212491235184274659881
Marseille (5 Seasons)3 Leagues65.7
Aston Villa (2 Seasons)4 Leagues47.9
Swansea City (2 Seasons)3 Leagues46.013501211165261610113491247459.75040.3907631126117670231091061017232
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.6786615197536673405597786570636151.129942.44896329121413649731914662753356761113
EFL Cup (9 Seasons)10.0
FA Cup (7 Seasons)9.7
Ligue 1 (6 Seasons)101.1
Champions Lg (3 Seasons)4.5
Championship (1 Season)17.0
Europa Lg (1 Season)4.2
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
2009-201017Marseillefr FRA1. Ligue 11st0.8Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.3Matches
2011-201219Marseillefr FRA1. Ligue 110th18.8Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.0Matches
2013-201421Marseillefr FRA1. Ligue 16th7.1Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.1Matches
2014-201522Lorientfr FRA1. Ligue 116th29.0Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.1Matches
2016-201724Aston Villaeng ENG2. Championship13th17.0Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.6Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.713501211165261610113491247459.75040.3907631126117670231091061017232Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.148575023121656485261142.31557.727317346673199473232590Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.013003015459658412313001177362.44437.68015611228977542511395950184Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.39731713747638157973895258.43741.6585398817625832148260711109Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.4108715149514450671087713447.93752.1696459023169849248477779151Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.21327461926115609813271496543.65939.68015195237283503110783932174Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.21344241825875989513441305240.05743.8833548321197455208580962173Matches
15 Seasons6 Clubs3 Leagues337.6786615197536673405597786570636151.129942.44896329121413649731914662753356761113
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 (6 Seasons)1 League152.2651613986430152789496651658228749.324942.8398926601115254212491235184274659881
Marseille (5 Seasons)1 League57.0
Aston Villa (2 Seasons)2 Leagues43.1
Swansea City (2 Seasons)1 League41.313501211165261610113491247459.75040.3907631126117670231091061017232
Lorient (1 Season)1 League29.0
Sochaux (1 Season)1 League15.1
Premier League (9 Seasons)219.6786615197536673405597786570636151.129942.44896329121413649731914662753356761113
Ligue 1 (6 Seasons)101.1
Championship (1 Season)17.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201623Aston Villaeng ENGFA Cup17th2.2Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.6Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.0Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.3Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.4Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.8Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.9Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.5Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.0Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.3Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.0Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.0Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.1Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.0Matches
2022-202330Crystal Palaceeng ENGFA Cup1.0Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.4Matches
9 Seasons3 Clubs2 Leagues19.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
Crystal Palace (6 Seasons)2 Leagues10.1
Aston Villa (2 Seasons)2 Leagues4.8
Swansea City (1 Season)2 Leagues4.7
EFL Cup (9 Seasons)10.0
FA Cup (7 Seasons)9.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2010-201118Marseille1. Champions LgR160.2Matches
2011-201219Marseille1. Champions LgQF2.5Matches
2012-201320Marseille2. Europa LgGR4.2Matches
2013-201421Marseille1. Champions LgGR1.8Matches
4 Seasons1 Club2 Leagues8.7
Champions Lg (3 Seasons)4.5
Europa Lg (1 Season)4.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201220gh GhanaAfrica Cup of Nations4th3.3Matches
201422gh Ghana1. World CupGR1.3Matches
201422gh GhanaWCQ2.0Matches
201422gh GhanaFriendlies (M)0.6Matches
201523gh GhanaFriendlies (M)3.0Matches
201523gh GhanaAfrica Cup of Nations2nd3.9Matches
201624gh GhanaFriendlies (M)1.0Matches
201725gh GhanaAfrica Cup of Nations4th5.3Matches
201725gh GhanaAfrica Cup of Nations qualification5.1Matches
201826gh GhanaWCQ5.0Matches
201927gh GhanaAfrica Cup of Nations qualification2.0Matches
201927gh GhanaAfrica Cup of NationsR164.3Matches
201927gh GhanaFriendlies (M)0.4Matches
202028gh GhanaFriendlies (M)1.9Matches
202129gh GhanaFriendlies (M)2.0Matches
202129gh GhanaAfrica Cup of NationsGR2.9Matches
202129gh GhanaAfrica Cup of Nations qualification4.8Matches
202230gh Ghana1. World CupGR1.5671934260677114.3457.13828113342054426Matches
202230gh GhanaWCQ6.0Matches
202230gh GhanaFriendlies (M)1.7Matches
202331gh GhanaFriendlies (M)1.2Matches
202331gh GhanaAfrica Cup of NationsGR3.0Matches
202331gh GhanaAfrica Cup of Nations qualification4.6Matches
202432gh GhanaFriendlies (M)1.9Matches
202634gh GhanaWCQ1.8Matches
13 Seasons1 Club5 Leagues70.4671934260677114.3457.13828113342054426
Friendlies (M) (9 Seasons)13.7
Africa Cup of Nations (6 Seasons)22.7
Africa Cup of Nations qualification (4 Seasons)16.4
WCQ (4 Seasons)14.8
World Cup (2 Seasons)2.8671934260677114.3457.13828113342054426

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
2009-201017Marseillefr FRA1. Ligue 1470182.00.804Matches
2010-201118Marseille1. Champions Lg32170.203Matches
2010-201118Marseillefr FRA1. Ligue 1227433421.78.35117Matches
2011-201219Marseille1. Champions Lg6225382.5204Matches
2011-201219Marseillefr FRA1. Ligue 1341,6945049.518.817617Matches
2012-201320Marseille2. Europa Lg5375754.2431Matches
2012-201320Marseillefr FRA1. Ligue 1351,9785757.822.0191416Matches
2013-201421Marseille1. Champions Lg5163331.8203Matches
2013-201421Marseillefr FRA1. Ligue 1166424018.87.1719Matches
2013-201421Sochauxfr FRA1. Ligue 1171,3558039.615.11671Matches
2014-201522Lorientfr FRA1. Ligue 1312,6138476.429.02925201.063337-4-0.14+0.09Matches
2015-201623Aston Villaeng ENGFA Cup32006774.12.2291211901.3324-2-0.90-0.90Matches
2015-201623Aston Villaeng ENGLeague Cup31444848.01.6172023602.004400.00-1.15Matches
2015-201623Aston Villaeng ENG1. Premier League302,3497868.726.12719340.431449-35-1.34-0.16Matches
2016-201724Aston Villaeng ENG2. Championship211,5267336.917.01711431.331617-1-0.06-0.06Matches
2016-201724Aston Villaeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2016-201724Swansea Cityeng ENG1. Premier League148666225.39.696501.43117+4+0.42+1.44Matches
2017-201825Swansea Cityeng ENGEFL Cup32097077.42.3291212802.0053+2+0.86-0.61Matches
2017-201825Swansea Cityeng ENGFA Cup52154334.12.4190143111.8041+3+1.26+0.39Matches
2017-201825Swansea Cityeng ENG1. Premier League362,8527983.431.73322300.892649-23-0.73+0.0727.948.3-20.4-0.64+0.40Matches
2018-201926Crystal Palaceeng ENGEFL Cup2703525.90.816501501.5001-1-1.29-3.09Matches
2018-201926Crystal Palaceeng ENGFA Cup3852823.60.9161021213.0030+3+3.18+2.85Matches
2018-201926Crystal Palaceeng ENG1. Premier League201,1815934.513.114803610161.401513+2+0.15+0.3114.015.5-1.5-0.11-0.07Matches
2019-202027Crystal Palaceeng ENGEFL Cup1484840.00.50014800.000000.000.00Matches
2019-202027Crystal Palaceeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202027Crystal Palaceeng ENG1. Premier League373,1488592.035.0378523011.162845-17-0.49+0.1832.551.1-18.5-0.53+0.34Matches
2020-202128Crystal Palaceeng ENGEFL Cup1313134.40.30013101.000000.000.00Matches
2020-202128Crystal Palaceeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2020-202128Crystal Palaceeng ENG1. Premier League332,0966461.323.3238412101731.092142-21-0.90-0.6316.536.8-20.3-0.87-0.61Matches
2021-202229Crystal Palaceeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202229Crystal Palaceeng ENGFA Cup2995022.01.1163013611.5013-2-1.82-3.87Matches
2021-202229Crystal Palaceeng ENG1. Premier League312,0196559.022.423811082061.13313100.00-0.2627.125.4+1.7+0.07-0.18Matches
2022-202330Crystal Palaceeng ENGEFL Cup2924643.81.0177011502.0010+1+0.98+0.22Matches
2022-202330Crystal Palaceeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2022-202330Crystal Palaceeng ENG1. Premier League382,7147179.430.231821772401.183241-9-0.30-0.3029.740.2-10.5-0.35-0.57Matches
2023-202431Crystal Palaceeng ENGEFL Cup21266370.01.4190113601.5043+1+0.71+4.05Matches
2023-202431Crystal Palaceeng ENG1. Premier League342,5407578.428.230821742401.243337-4-0.14+0.8931.835.2-3.4-0.12+0.23Matches
15 Seasons6 Clubs7 Leagues50432,9396551.6366.03618320814321361.13286395-109-0.38-0.13179.6252.5-73.0-0.40-0.26
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 (6 Seasons)3 Leagues21014,6097065.3162.316782874320281.20170221-51-0.31-0.29151.6204.2-52.5-0.35-0.28
Marseille (5 Seasons)3 Leagues1305,9114530.065.7562574
Aston Villa (2 Seasons)4 Leagues584,3097452.447.9488633103070.883777-40-0.84-0.56
Swansea City (2 Seasons)3 Leagues584,1427153.546.0459031133111.164660-14-0.30+0.4227.948.3-20.4-0.64+0.40
Lorient (1 Season)1 League312,6138476.429.02925201.063337-4-0.14+0.09
Sochaux (1 Season)1 League171,3558039.615.11671
Premier League (9 Seasons)27319,7657264.6219.6227831294618301.08211314-103-0.47+0.05179.6252.5-73.0-0.40-0.26
EFL Cup (9 Seasons)169005655.610.0883582901.44151500.00-0.75
FA Cup (7 Seasons)168695443.99.7883682631.561112-1-0.10-1.16
Ligue 1 (6 Seasons)1599,0955738.0101.193546601.063337-4-0.14+0.09
Champions Lg (3 Seasons)14409294.54010
Championship (1 Season)211,5267336.917.01711431.331617-1-0.06-0.06
Europa Lg (1 Season)5375754.2431
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
2009-201017Marseille1 League470182.00.804
2010-201118Marseille2 Leagues257643121.78.55120
2011-201219Marseille2 Leagues401,9194849.521.319621
2012-201320Marseille2 Leagues402,3535957.826.1231717
2013-201421Marseille2 Leagues218053818.88.99112
2013-201421Sochaux1 League171,3558039.615.11671
2014-201522Lorient1 League312,6138476.429.02925201.063337-4-0.14+0.09
2015-201623Aston Villa3 Leagues362,6937567.529.930842163040.642057-37-1.24-0.40
2016-201724Aston Villa2 Leagues221,6167338.218.0189012431.271720-3-0.17-0.17
2016-201724Swansea City1 League148666225.39.696501.43117+4+0.42+1.44
2017-201825Swansea City3 Leagues443,2767475.836.436902583111.073553-18-0.49-0.4927.948.3-20.4-0.64+0.40
2018-201926Crystal Palace3 Leagues251,3365333.014.816783910171.601814+4+0.27+0.2414.015.5-1.5-0.11-0.07
2019-202027Crystal Palace3 Leagues393,2868490.536.538852414811.102846-18-0.49+0.0332.551.1-18.5-0.53+0.34
2020-202128Crystal Palace3 Leagues352,2176361.624.6248413111831.062143-22-0.89-0.6316.536.8-20.3-0.87-0.61
2021-202229Crystal Palace3 Leagues342,2086555.824.525811192271.123235-3-0.12-0.7427.125.4+1.7+0.07-0.18
2022-202330Crystal Palace3 Leagues412,8967177.832.233821882301.193443-9-0.28-0.3929.740.2-10.5-0.35-0.57
2023-202431Crystal Palace2 Leagues362,6667478.029.631821852601.253740-3-0.10+1.0931.835.2-3.4-0.12+0.23
15 Seasons6 Clubs7 Leagues50432,9396551.6366.03618320814321361.13286395-109-0.38-0.13179.6252.5-73.0-0.40-0.26
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 (6 Seasons)3 Leagues21014,6097065.3162.316782874320281.20170221-51-0.31-0.29151.6204.2-52.5-0.35-0.28
Marseille (5 Seasons)3 Leagues1305,9114530.065.7562574
Aston Villa (2 Seasons)4 Leagues584,3097452.447.9488633103070.883777-40-0.84-0.56
Swansea City (2 Seasons)3 Leagues584,1427153.546.0459031133111.164660-14-0.30+0.4227.948.3-20.4-0.64+0.40
Lorient (1 Season)1 League312,6138476.429.02925201.063337-4-0.14+0.09
Sochaux (1 Season)1 League171,3558039.615.11671
Premier League (9 Seasons)27319,7657264.6219.6227831294618301.08211314-103-0.47+0.05179.6252.5-73.0-0.40-0.26
EFL Cup (9 Seasons)169005655.610.0883582901.44151500.00-0.75
FA Cup (7 Seasons)168695443.99.7883682631.561112-1-0.10-1.16
Ligue 1 (6 Seasons)1599,0955738.0101.193546601.063337-4-0.14+0.09
Champions Lg (3 Seasons)14409294.54010
Championship (1 Season)211,5267336.917.01711431.331617-1-0.06-0.06
Europa Lg (1 Season)5375754.2431
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
2009-201017Marseillefr FRA1. Ligue 11st470182.00.804Matches
2010-201118Marseillefr FRA1. Ligue 12nd227433421.78.35117Matches
2011-201219Marseillefr FRA1. Ligue 110th341,6945049.518.817617Matches
2012-201320Marseillefr FRA1. Ligue 12nd351,9785757.822.0191416Matches
2013-201421Marseillefr FRA1. Ligue 16th166424018.87.1719Matches
2013-201421Sochauxfr FRA1. Ligue 118th171,3558039.615.11671Matches
2014-201522Lorientfr FRA1. Ligue 116th312,6138476.429.02925201.063337-4-0.14+0.09Matches
2015-201623Aston Villaeng ENG1. Premier League20th302,3497868.726.12719340.431449-35-1.34-0.16Matches
2016-201724Aston Villaeng ENG2. Championship13th211,5267336.917.01711431.331617-1-0.06-0.06Matches
2016-201724Swansea Cityeng ENG1. Premier League15th148666225.39.696501.43117+4+0.42+1.44Matches
2017-201825Swansea Cityeng ENG1. Premier League18th362,8527983.431.73322300.892649-23-0.73+0.0727.948.3-20.4-0.64+0.40Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th201,1815934.513.114803610161.401513+2+0.15+0.3114.015.5-1.5-0.11-0.07Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th373,1488592.035.0378523011.162845-17-0.49+0.1832.551.1-18.5-0.53+0.34Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th332,0966461.323.3238412101731.092142-21-0.90-0.6316.536.8-20.3-0.87-0.61Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th312,0196559.022.423811082061.13313100.00-0.2627.125.4+1.7+0.07-0.18Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th382,7147179.430.231821772401.183241-9-0.30-0.3029.740.2-10.5-0.35-0.57Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th342,5407578.428.230821742401.243337-4-0.14+0.8931.835.2-3.4-0.12+0.23Matches
15 Seasons6 Clubs3 Leagues45330,3866751.8337.63378319411618331.09260368-108-0.410.00179.6252.5-73.0-0.40-0.26
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 (6 Seasons)1 League19313,6987167.3152.215883823518261.19160209-49-0.32-0.13151.6204.2-52.5-0.35-0.28
Marseille (5 Seasons)1 League1115,1274630.057.0482263
Aston Villa (2 Seasons)2 Leagues513,8757651.343.14430770.803066-36-0.84-0.49
Swansea City (2 Seasons)1 League503,7187454.441.34228801.043756-19-0.46+0.5227.948.3-20.4-0.64+0.40
Lorient (1 Season)1 League312,6138476.429.02925201.063337-4-0.14+0.09
Sochaux (1 Season)1 League171,3558039.615.11671
Premier League (9 Seasons)27319,7657264.6219.6227831294618301.08211314-103-0.47+0.05179.6252.5-73.0-0.40-0.26
Ligue 1 (6 Seasons)1599,0955738.0101.193546601.063337-4-0.14+0.09
Championship (1 Season)211,5267336.917.01711431.331617-1-0.06-0.06
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201623Aston Villaeng ENGFA Cup17th32006774.12.2291211901.3324-2-0.90-0.90Matches
2015-201623Aston Villaeng ENGLeague Cup9th31444848.01.6172023602.004400.00-1.15Matches
2016-201724Aston Villaeng ENGEFL Cup58th19090100.01.01901000.0013-2-2.00Matches
2017-201825Swansea Cityeng ENGEFL Cup9th32097077.42.3291212802.0053+2+0.86-0.61Matches
2017-201825Swansea Cityeng ENGFA Cup5th52154334.12.4190143111.8041+3+1.26+0.39Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th2703525.90.816501501.5001-1-1.29-3.09Matches
2018-201926Crystal Palaceeng ENGFA Cup5th3852823.60.9161021213.0030+3+3.18+2.85Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd1484840.00.50014800.000000.000.00Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd1313134.40.30013101.000000.000.00Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2021-202229Crystal Palaceeng ENGEFL CupRd219090100.01.01901000.0001-1-1.00Matches
2021-202229Crystal Palaceeng ENGFA CupSF2995022.01.1163013611.5013-2-1.82-3.87Matches
2022-202330Crystal Palaceeng ENGEFL CupRd32924643.81.0177011502.0010+1+0.98+0.22Matches
2022-202330Crystal Palaceeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202431Crystal Palaceeng ENGEFL CupRd321266370.01.4190113601.5043+1+0.71+4.05Matches
9 Seasons3 Clubs2 Leagues321,7695549.119.7168311162731.502627-1-0.05-0.98
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crystal Palace (6 Seasons)2 Leagues179115444.710.1980582421.351012-2-0.20-1.15
Aston Villa (2 Seasons)2 Leagues74346265.84.8486333001.43711-4-0.83-1.63
Swansea City (1 Season)2 Leagues84245347.14.7390353111.8894+5+1.06+0.12
EFL Cup (9 Seasons)169005655.610.0883582901.44151500.00-0.75
FA Cup (7 Seasons)168695443.99.7883682631.561112-1-0.10-1.16
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2010-201118Marseille1. Champions LgR1632170.203Matches
2011-201219Marseille1. Champions LgQF6225382.5204Matches
2012-201320Marseille2. Europa LgGR5375754.2431Matches
2013-201421Marseille1. Champions LgGR5163331.8203Matches
4 Seasons1 Club2 Leagues19784418.78311
Champions Lg (3 Seasons)14409294.54010
Europa Lg (1 Season)5375754.2431
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201220gh GhanaAfrica Cup of Nations4th42967451.93.3380215621.5023-1-0.30-0.96Matches
201422gh Ghana1. World CupGR31173943.31.3160022900.3323-1-0.77-0.18Matches
201422gh GhanaWCQ21809025.02.02902021.5071+6+3.00+0.83Matches
201422gh GhanaFriendlies (M)1575731.70.61570000.0001-1-1.58-4.51Matches
201523gh GhanaFriendlies (M)52715460.23.0286133301.6035-2-0.66-2.17Matches
201523gh GhanaAfrica Cup of Nations2nd53476960.93.9482212112.0043+1+0.26-2.16Matches
201624gh GhanaFriendlies (M)1909050.01.01901000.0001-1-1.00-1.00Matches
201725gh GhanaAfrica Cup of Nations4th64798088.75.3586314901.5043+1+0.19+3.14Matches
201725gh GhanaAfrica Cup of Nations qualification64557684.35.159051402.33132+11+2.18+2.18Matches
201826gh GhanaWCQ54509062.55.05905001.203300.00-1.33Matches
201927gh GhanaAfrica Cup of Nations qualification31765948.92.0282011303.0020+2+1.02-1.42Matches
201927gh GhanaAfrica Cup of NationsR16439098100.04.34984001.2553+2+0.46Matches
201927gh GhanaFriendlies (M)1343437.80.40013303.0020+2+5.29+5.29Matches
202028gh GhanaFriendlies (M)21738796.11.92871001.504400.00-12.86Matches
202129gh GhanaFriendlies (M)218090100.02.02902000.5001-1-0.50Matches
202129gh GhanaAfrica Cup of NationsGR32648897.82.93881000.3335-2-0.68-0.68Matches
202129gh GhanaAfrica Cup of Nations qualification54298679.44.85864002.4081+7+1.47+2.28Matches
202230gh Ghana1. World CupGR31364550.41.5261011401.0046-2-1.32-1.323.03.3-0.4-0.26+0.44Matches
202230gh GhanaWCQ75387774.76.07771002.1463+3+0.50+0.01Matches
202230gh GhanaFriendlies (M)31525142.21.727611102.0003-3-1.78-1.78Matches
202331gh GhanaFriendlies (M)21105561.11.2190112000.0005-5-4.09-5.38Matches
202331gh GhanaAfrica Cup of NationsGR32699099.63.03902000.675500.00+90.00Matches
202331gh GhanaAfrica Cup of Nations qualification54178377.24.65833012.2062+4+0.86+0.13Matches
202432gh GhanaFriendlies (M)21678492.81.92840000.5023-1-0.54-0.54Matches
202634gh GhanaWCQ21618189.41.82810001.5001-1-0.56-5.30Matches
13 Seasons1 Club5 Leagues856,3387567.170.4718441142661.558567+18+0.26-0.813.03.3-0.4-0.26+0.44
Friendlies (M) (9 Seasons)191,2346562.313.71383762601.161123-12-0.88-1.96
Africa Cup of Nations (6 Seasons)252,0458278.422.722871434231.322322+1+0.04-0.75
Africa Cup of Nations qualification (4 Seasons)191,4777874.616.41786122912.42295+24+1.46+0.57
WCQ (4 Seasons)161,3298356.814.816838021.69168+8+0.54-1.15
World Cup (2 Seasons)62534246.92.8361032400.6769-3-1.07-0.753.03.3-0.4-0.26+0.44

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
2009-201017Marseillefr FRA1. Ligue 10.8003Matches
2010-201118Marseille1. Champions Lg0.2000Matches
2010-201118Marseillefr FRA1. Ligue 18.33023Matches
2011-201219Marseille1. Champions Lg2.5119Matches
2011-201219Marseillefr FRA1. Ligue 118.83043Matches
2012-201320Marseille2. Europa Lg4.22013Matches
2012-201320Marseillefr FRA1. Ligue 122.06154Matches
2013-201421Marseille1. Champions Lg1.8105Matches
2013-201421Marseillefr FRA1. Ligue 17.10022Matches
2013-201421Sochauxfr FRA1. Ligue 115.14131Matches
2014-201522Lorientfr FRA1. Ligue 129.08061Matches
2015-201623Aston Villaeng ENGFA Cup2.20000Matches
2015-201623Aston Villaeng ENGLeague Cup1.60000Matches
2015-201623Aston Villaeng ENG1. Premier League26.16148Matches
2016-201724Aston Villaeng ENG2. Championship17.05002900000000Matches
2016-201724Aston Villaeng ENGEFL Cup1.0100130000000Matches
2016-201724Swansea Cityeng ENG1. Premier League9.61001822619812000Matches
2017-201825Swansea Cityeng ENGEFL Cup2.3000180331000Matches
2017-201825Swansea Cityeng ENGFA Cup2.40005513240Matches
2017-201825Swansea Cityeng ENG1. Premier League31.7210638784524600001415012029.4Matches
2018-201926Crystal Palaceeng ENGEFL Cup0.8000100000000Matches
2018-201926Crystal Palaceeng ENGFA Cup0.9000330001000Matches
2018-201926Crystal Palaceeng ENG1. Premier League13.1300312591572300041328926.4Matches
2019-202027Crystal Palaceeng ENGEFL Cup0.50001101000Matches
2019-202027Crystal Palaceeng ENGFA Cup1.000003011110Matches
2019-202027Crystal Palaceeng ENG1. Premier League35.06005910592515300001477716931.3Matches
2020-202128Crystal Palaceeng ENGEFL Cup0.30000000000Matches
2020-202128Crystal Palaceeng ENGFA Cup1.00001505100Matches
2020-202128Crystal Palaceeng ENG1. Premier League23.340045635311626000108299423.6Matches
2021-202229Crystal Palaceeng ENGEFL Cup1.00003205130Matches
2021-202229Crystal Palaceeng ENGFA Cup1.10002201100Matches
2021-202229Crystal Palaceeng ENG1. Premier League22.420038662741530100132325835.6Matches
2022-202330Crystal Palaceeng ENGEFL Cup1.00001611010Matches
2022-202330Crystal Palaceeng ENGFA Cup1.00001401310Matches
2022-202330Crystal Palaceeng ENG1. Premier League30.250048904431541000166509235.2Matches
2023-202431Crystal Palaceeng ENGEFL Cup1.40002702220Matches
2023-202431Crystal Palaceeng ENG1. Premier League28.291145947971636000155336135.1Matches
15 Seasons6 Clubs7 Leagues366.072617106015238213027210089030368330.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crystal Palace (6 Seasons)3 Leagues162.32911281476373129319510074925356331.0
Marseille (5 Seasons)3 Leagues65.7162172
Aston Villa (2 Seasons)4 Leagues47.912107830000000
Swansea City (2 Seasons)3 Leagues46.031087122157037770001415012029.4
Lorient (1 Season)1 League29.08061
Sochaux (1 Season)1 League15.14131
Premier League (9 Seasons)219.638313955525034911625810089030368330.7
EFL Cup (9 Seasons)10.0100102711267000
FA Cup (7 Seasons)9.7000122212187000
Ligue 1 (6 Seasons)101.1242237
Champions Lg (3 Seasons)4.52114
Championship (1 Season)17.05002900000000
Europa Lg (1 Season)4.22013
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
2009-201017Marseille1 League0.8003
2010-201118Marseille2 Leagues8.53023
2011-201219Marseille2 Leagues21.34152
2012-201320Marseille2 Leagues26.18167
2013-201421Marseille2 Leagues8.91027
2013-201421Sochaux1 League15.14131
2014-201522Lorient1 League29.08061
2015-201623Aston Villa3 Leagues29.9610480
2016-201724Aston Villa2 Leagues18.06003030000000
2016-201724Swansea City1 League9.61001822619812000
2017-201825Swansea City3 Leagues36.42106910095129650001415012029.4
2018-201926Crystal Palace3 Leagues14.8300352891572400041328926.4
2019-202027Crystal Palace3 Leagues36.56006010993716310001477716931.3
2020-202128Crystal Palace3 Leagues24.640046685361726000108299423.6
2021-202229Crystal Palace3 Leagues24.520043702801733100132325835.6
2022-202330Crystal Palace3 Leagues32.2500501005451843000166509235.2
2023-202431Crystal Palace2 Leagues29.6911471017991838000155336135.1
15 Seasons6 Clubs7 Leagues366.072617106015238213027210089030368330.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crystal Palace (6 Seasons)3 Leagues162.32911281476373129319510074925356331.0
Marseille (5 Seasons)3 Leagues65.7162172
Aston Villa (2 Seasons)4 Leagues47.912107830000000
Swansea City (2 Seasons)3 Leagues46.031087122157037770001415012029.4
Lorient (1 Season)1 League29.08061
Sochaux (1 Season)1 League15.14131
Premier League (9 Seasons)219.638313955525034911625810089030368330.7
EFL Cup (9 Seasons)10.0100102711267000
FA Cup (7 Seasons)9.7000122212187000
Ligue 1 (6 Seasons)101.1242237
Champions Lg (3 Seasons)4.52114
Championship (1 Season)17.05002900000000
Europa Lg (1 Season)4.22013
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
2009-201017Marseillefr FRA1. Ligue 11st0.8003Matches
2010-201118Marseillefr FRA1. Ligue 12nd8.33023Matches
2011-201219Marseillefr FRA1. Ligue 110th18.83043Matches
2012-201320Marseillefr FRA1. Ligue 12nd22.06154Matches
2013-201421Marseillefr FRA1. Ligue 16th7.10022Matches
2013-201421Sochauxfr FRA1. Ligue 118th15.14131Matches
2014-201522Lorientfr FRA1. Ligue 116th29.08061Matches
2015-201623Aston Villaeng ENG1. Premier League20th26.16148Matches
2016-201724Aston Villaeng ENG2. Championship13th17.05002900000000Matches
2016-201724Swansea Cityeng ENG1. Premier League15th9.61001822619812000Matches
2017-201825Swansea Cityeng ENG1. Premier League18th31.7210638784524600001415012029.4Matches
2018-201926Crystal Palaceeng ENG1. Premier League12th13.1300312591572300041328926.4Matches
2019-202027Crystal Palaceeng ENG1. Premier League14th35.06005910592515300001477716931.3Matches
2020-202128Crystal Palaceeng ENG1. Premier League14th23.340045635311626000108299423.6Matches
2021-202229Crystal Palaceeng ENG1. Premier League12th22.420038662741530100132325835.6Matches
2022-202330Crystal Palaceeng ENG1. Premier League11th30.250048904431541000166509235.2Matches
2023-202431Crystal Palaceeng ENG1. Premier League14th28.291145947971636000155336135.1Matches
15 Seasons6 Clubs3 Leagues337.667516615525034911625810089030368330.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crystal Palace (6 Seasons)1 League152.22911266443362858418610074925356331.0
Marseille (5 Seasons)1 League57.0121145
Aston Villa (2 Seasons)2 Leagues43.111107700000000
Swansea City (2 Seasons)1 League41.331081109146432720001415012029.4
Lorient (1 Season)1 League29.08061
Sochaux (1 Season)1 League15.14131
Premier League (9 Seasons)219.638313955525034911625810089030368330.7
Ligue 1 (6 Seasons)101.1242237
Championship (1 Season)17.05002900000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201623Aston Villaeng ENGFA Cup17th2.20000Matches
2015-201623Aston Villaeng ENGLeague Cup9th1.60000Matches
2016-201724Aston Villaeng ENGEFL Cup58th1.0100130000000Matches
2017-201825Swansea Cityeng ENGEFL Cup9th2.3000180331000Matches
2017-201825Swansea Cityeng ENGFA Cup5th2.40005513240Matches
2018-201926Crystal Palaceeng ENGEFL Cup9th0.8000100000000Matches
2018-201926Crystal Palaceeng ENGFA Cup5th0.9000330001000Matches
2019-202027Crystal Palaceeng ENGEFL Cup33rd0.50001101000Matches
2019-202027Crystal Palaceeng ENGFA Cup33rd1.000003011110Matches
2020-202128Crystal Palaceeng ENGEFL Cup33rd0.30000000000Matches
2020-202128Crystal Palaceeng ENGFA Cup33rd1.00001505100Matches
2021-202229Crystal Palaceeng ENGEFL CupRd21.00003205130Matches
2021-202229Crystal Palaceeng ENGFA CupSF1.10002201100Matches
2022-202330Crystal Palaceeng ENGEFL CupRd31.00001611010Matches
2022-202330Crystal Palaceeng ENGFA Cup1.00001401310Matches
2023-202431Crystal Palaceeng ENGEFL CupRd31.40002702220Matches
9 Seasons3 Clubs2 Leagues19.710022492331414000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crystal Palace (6 Seasons)2 Leagues10.1000153312799000
Aston Villa (2 Seasons)2 Leagues4.8100130000000
Swansea City (1 Season)2 Leagues4.70006131655000
EFL Cup (9 Seasons)10.0100102711267000
FA Cup (7 Seasons)9.7000122212187000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201118Marseille1. Champions LgR160.2000Matches
2011-201219Marseille1. Champions LgQF2.5119Matches
2012-201320Marseille2. Europa LgGR4.22013Matches
2013-201421Marseille1. Champions LgGR1.8105Matches
4 Seasons1 Club2 Leagues8.74127
Champions Lg (3 Seasons)4.52114
Europa Lg (1 Season)4.22013
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201220gh GhanaAfrica Cup of Nations4th3.31000Matches
201422gh Ghana1. World CupGR1.31000Matches
201422gh GhanaWCQ2.01000Matches
201422gh GhanaFriendlies (M)0.60000Matches
201523gh GhanaFriendlies (M)3.01000Matches
201523gh GhanaAfrica Cup of Nations2nd3.90005186901000Matches
201624gh GhanaFriendlies (M)1.00000Matches
201725gh GhanaAfrica Cup of Nations4th5.300081732102000Matches
201725gh GhanaAfrica Cup of Nations qualification5.10000Matches
201826gh GhanaWCQ5.01000Matches
201927gh GhanaAfrica Cup of Nations qualification2.01000Matches
201927gh GhanaAfrica Cup of NationsR164.300081836130Matches
201927gh GhanaFriendlies (M)0.40000Matches
202028gh GhanaFriendlies (M)1.90000Matches
202129gh GhanaFriendlies (M)2.00000Matches
202129gh GhanaAfrica Cup of NationsGR2.900081308100Matches
202129gh GhanaAfrica Cup of Nations qualification4.81000Matches
202230gh Ghana1. World CupGR1.50002508130008050.0Matches
202230gh GhanaWCQ6.00000Matches
202230gh GhanaFriendlies (M)1.70000Matches
202331gh GhanaFriendlies (M)1.20000Matches
202331gh GhanaAfrica Cup of NationsGR3.0100913116030Matches
202331gh GhanaAfrica Cup of Nations qualification4.60000Matches
202432gh GhanaFriendlies (M)1.91000Matches
202634gh GhanaWCQ1.80000Matches
13 Seasons1 Club5 Leagues70.4900408413683120008050.0
Friendlies (M) (9 Seasons)13.72000
Africa Cup of Nations (6 Seasons)22.72003879136029000
Africa Cup of Nations qualification (4 Seasons)16.42000
WCQ (4 Seasons)14.82000
World Cup (2 Seasons)2.81002508130008050.0

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.