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
2003-200418Stockporteng ENG3. Second Division101090010.0000000000.000.000.000.000.00
2004-200519Stockporteng ENG3. League One44443,94643.8101100500.020.000.020.020.02
2005-200620Stockporteng ENG4. League Two36332,92932.5101100510.030.000.030.030.03
2006-200721Stockporteng ENG4. League Two46464,11845.8101100220.020.000.020.020.02
2007-200822Swansea Cityeng ENG3. League One332703.0000000000.000.000.000.000.00
2007-200822Stockporteng ENG4. League Two26262,29525.5000000200.000.000.000.000.00
2008-200923Swansea Cityeng ENG2. Championship46464,14046.0213200300.040.020.070.040.07
2009-201024Swansea Cityeng ENG2. Championship46454,06345.1516500500.110.020.130.110.13
2010-201125Swansea Cityeng ENG2. Championship46464,14046.0325300600.070.040.110.070.11
2011-201226Swansea Cityeng ENG1. Premier League37373,33037.0112100600.030.030.050.030.05Matches
2012-201327Swansea Cityeng ENG1. Premier League37373,33037.0000000700.000.000.000.000.00Matches
2013-201428Swansea City2. Europa Lg432953.3000000000.000.000.000.000.00Matches
2013-201428Swansea Cityeng ENG1. Premier League34343,03933.8112100500.030.030.060.030.06Matches
2014-201529Swansea Cityeng ENGLeague Cup221802.0000000100.000.000.000.000.00Matches
2014-201529Swansea Cityeng ENG1. Premier League37373,33037.0000000600.000.000.000.000.00Matches
2015-201630Swansea Cityeng ENG1. Premier League36363,24036.0213200800.060.030.080.060.08Matches
2016-201731Evertoneng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2016-201731Evertoneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201731Evertoneng ENG1. Premier League36353,16035.1123100710.030.060.090.030.09Matches
2017-201832Evertoneng ENGEFL Cup221802.0000000100.000.000.000.000.00Matches
2017-201832Everton2. Europa Lg443604.0101100200.60.60.00.611110.250.000.250.250.250.140.010.150.140.15Matches
2017-201832Evertoneng ENGFA Cup00Matches
2017-201832Evertoneng ENG1. Premier League24201,83420.4101100310.80.80.31.223910.050.000.050.050.050.040.020.060.040.06Matches
2018-201933Stoke Cityeng ENG2. Championship33272,59728.9112100611.01.00.71.71810290.030.030.070.030.070.030.020.060.030.06Matches
2018-201933Stoke Cityeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2018-201933Stoke Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202034Bristol Cityeng ENG2. Championship32322,76630.7213200322.42.42.24.51880110.070.030.100.070.100.080.070.150.080.15Matches
2019-202034Bristol Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
17 Seasons5 Clubs7 Leagues62961355,162612.923113423008384.84.83.28.039232220.040.020.060.040.060.060.040.090.060.09
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Swansea City (9 Seasons)5 Leagues32832629,357326.21472114004700.040.020.060.040.06
Stockport (5 Seasons)2 Leagues16215914,188157.63033001430.020.000.020.020.02
Everton (2 Seasons)4 Leagues69645,80464.53253001321.41.40.31.735020.050.030.080.050.080.060.010.070.060.07
Stoke City (1 Season)3 Leagues37312,95732.9112100611.01.00.71.71810290.030.030.060.030.060.030.020.060.030.06
Bristol City (1 Season)2 Leagues33332,85631.7213200322.42.42.24.51880110.060.030.090.060.090.080.070.150.080.15
Premier League (7 Seasons)24123621,263236.365116004220.80.80.31.223910.030.020.050.030.050.040.020.060.040.06
Championship (5 Seasons)20319617,706196.71361913002333.43.42.86.236182200.070.030.100.070.100.060.050.100.060.10
EFL Cup (4 Seasons)887208.0000000200.000.000.000.000.00
FA Cup (4 Seasons)443604.0000000000.000.000.000.000.00
League Two (3 Seasons)1081059,342103.8202200930.020.000.020.020.02
Second Division (3 Seasons)57575,11656.8101100500.020.000.020.020.02
Europa Lg (2 Seasons)876557.3101100200.60.60.00.611110.140.000.140.140.140.140.010.150.140.15
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
2003-200418Stockport1 League101090010.0000000000.000.000.000.000.00
2004-200519Stockport1 League44443,94643.8101100500.020.000.020.020.02
2005-200620Stockport1 League36332,92932.5101100510.030.000.030.030.03
2006-200721Stockport1 League46464,11845.8101100220.020.000.020.020.02
2007-200822Stockport1 League26262,29525.5000000200.000.000.000.000.00
2007-200822Swansea City1 League332703.0000000000.000.000.000.000.00
2008-200923Swansea City1 League46464,14046.0213200300.040.020.070.040.07
2009-201024Swansea City1 League46454,06345.1516500500.110.020.130.110.13
2010-201125Swansea City1 League46464,14046.0325300600.070.040.110.070.11
2011-201226Swansea City1 League37373,33037.0112100600.030.030.050.030.05
2012-201327Swansea City1 League37373,33037.0000000700.000.000.000.000.00
2013-201428Swansea City2 Leagues38373,33437.0112100500.030.030.050.030.05
2014-201529Swansea City2 Leagues39393,51039.0000000700.000.000.000.000.00
2015-201630Swansea City1 League36363,24036.0213200800.060.030.080.060.08
2016-201731Everton3 Leagues39383,43038.1123100710.030.050.080.030.08
2017-201832Everton4 Leagues30262,37426.4202200611.41.40.31.735020.080.000.080.080.080.060.010.070.060.07
2018-201933Stoke City3 Leagues37312,95732.9112100611.01.00.71.71810290.030.030.060.030.060.030.020.060.030.06
2019-202034Bristol City2 Leagues33332,85631.7213200322.42.42.24.51880110.060.030.090.060.090.080.070.150.080.15
17 Seasons5 Clubs7 Leagues62961355,162612.923113423008384.84.83.28.039232220.040.020.060.040.060.060.040.090.060.09
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Swansea City (9 Seasons)5 Leagues32832629,357326.21472114004700.040.020.060.040.06
Stockport (5 Seasons)2 Leagues16215914,188157.63033001430.020.000.020.020.02
Everton (2 Seasons)4 Leagues69645,80464.53253001321.41.40.31.735020.050.030.080.050.080.060.010.070.060.07
Stoke City (1 Season)3 Leagues37312,95732.9112100611.01.00.71.71810290.030.030.060.030.060.030.020.060.030.06
Bristol City (1 Season)2 Leagues33332,85631.7213200322.42.42.24.51880110.060.030.090.060.090.080.070.150.080.15
Premier League (7 Seasons)24123621,263236.365116004220.80.80.31.223910.030.020.050.030.050.040.020.060.040.06
Championship (5 Seasons)20319617,706196.71361913002333.43.42.86.236182200.070.030.100.070.100.060.050.100.060.10
EFL Cup (4 Seasons)887208.0000000200.000.000.000.000.00
FA Cup (4 Seasons)443604.0000000000.000.000.000.000.00
League Two (3 Seasons)1081059,342103.8202200930.020.000.020.020.02
Second Division (3 Seasons)57575,11656.8101100500.020.000.020.020.02
Europa Lg (2 Seasons)876557.3101100200.60.60.00.611110.140.000.140.140.140.140.010.150.140.15
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
2003-200418Stockporteng ENG3. Second Division19th101090010.0000000000.000.000.000.000.00
2004-200519Stockporteng ENG3. League One24th44443,94643.8101100500.020.000.020.020.02
2005-200620Stockporteng ENG4. League Two22nd36332,92932.5101100510.030.000.030.030.03
2006-200721Stockporteng ENG4. League Two8th46464,11845.8101100220.020.000.020.020.02
2007-200822Stockporteng ENG4. League Two4th26262,29525.5000000200.000.000.000.000.00
2007-200822Swansea Cityeng ENG3. League One1st332703.0000000000.000.000.000.000.00
2008-200923Swansea Cityeng ENG2. Championship8th46464,14046.0213200300.040.020.070.040.07
2009-201024Swansea Cityeng ENG2. Championship7th46454,06345.1516500500.110.020.130.110.13
2010-201125Swansea Cityeng ENG2. Championship3rd46464,14046.0325300600.070.040.110.070.11
2011-201226Swansea Cityeng ENG1. Premier League11th37373,33037.0112100600.030.030.050.030.05Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37373,33037.0000000700.000.000.000.000.00Matches
2013-201428Swansea Cityeng ENG1. Premier League12th34343,03933.8112100500.030.030.060.030.06Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37373,33037.0000000600.000.000.000.000.00Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36363,24036.0213200800.060.030.080.060.08Matches
2016-201731Evertoneng ENG1. Premier League7th36353,16035.1123100710.030.060.090.030.09Matches
2017-201832Evertoneng ENG1. Premier League8th24201,83420.4101100310.80.80.31.223910.050.000.050.050.050.040.020.060.040.06Matches
2018-201933Stoke Cityeng ENG2. Championship16th33272,59728.9112100611.01.00.71.71810290.030.030.070.030.070.030.020.060.030.06Matches
2019-202034Bristol Cityeng ENG2. Championship12th32322,76630.7213200322.42.42.24.51880110.070.030.100.070.100.080.070.150.080.15Matches
17 Seasons5 Clubs4 Leagues60959453,427593.622113322007984.24.23.27.438221210.040.020.060.040.060.050.040.090.050.09
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Swansea City (9 Seasons)3 Leagues32232128,882320.91472114004600.040.020.070.040.07
Stockport (5 Seasons)2 Leagues16215914,188157.63033001430.020.000.020.020.02
Everton (2 Seasons)1 League60554,99455.52242001020.80.80.31.223910.040.040.070.040.070.040.020.060.040.06
Stoke City (1 Season)1 League33272,59728.9112100611.01.00.71.71810290.030.030.070.030.070.030.020.060.030.06
Bristol City (1 Season)1 League32322,76630.7213200322.42.42.24.51880110.070.030.100.070.100.080.070.150.080.15
Premier League (7 Seasons)24123621,263236.365116004220.80.80.31.223910.030.020.050.030.050.040.020.060.040.06
Championship (5 Seasons)20319617,706196.71361913002333.43.42.86.236182200.070.030.100.070.100.060.050.100.060.10
League Two (3 Seasons)1081059,342103.8202200930.020.000.020.020.02
Second Division (3 Seasons)57575,11656.8101100500.020.000.020.020.02
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201529Swansea Cityeng ENGLeague Cup9th221802.0000000100.000.000.000.000.00Matches
2016-201731Evertoneng ENGEFL Cup17th221802.0000000000.000.000.000.000.00Matches
2016-201731Evertoneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2017-201832Evertoneng ENGEFL Cup9th221802.0000000100.000.000.000.000.00Matches
2017-201832Evertoneng ENGFA Cup33rd00Matches
2018-201933Stoke Cityeng ENGEFL Cup17th221802.0000000000.000.000.000.000.00Matches
2018-201933Stoke Cityeng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2019-202034Bristol Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
5 Seasons4 Clubs2 Leagues12121,08012.0000000200.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Everton (2 Seasons)2 Leagues554505.0000000100.000.000.000.000.00
Stoke City (1 Season)2 Leagues443604.0000000000.000.000.000.000.00
Swansea City (1 Season)1 League221802.0000000100.000.000.000.000.00
Bristol City (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)887208.0000000200.000.000.000.000.00
FA Cup (4 Seasons)443604.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201428Swansea City2. Europa LgR32432953.3000000000.000.000.000.000.00Matches
2017-201832Everton2. Europa LgGR443604.0101100200.60.60.00.611110.250.000.250.250.250.140.010.150.140.15Matches
2 Seasons2 Clubs1 League876557.3101100200.60.60.00.611110.140.000.140.140.140.140.010.150.140.15
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
Everton (1 Season)1 League443604.0101100200.60.60.00.611110.250.000.250.250.250.140.010.150.140.15
Swansea City (1 Season)1 League432953.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201025wls WalesWCQ998109.00000100.000.00Matches
201227wls WalesUEFA Euro Qualifying887208.00000100.000.00Matches
201429wls WalesWCQ776307.0000000200.000.000.000.000.00Matches
201429wls WalesFriendlies (M)11630.7000000000.000.000.000.000.00Matches
201530wls WalesFriendlies (M)11450.5000000000.000.000.000.000.00Matches
201631wls WalesFriendlies (M)332442.7000000000.000.000.000.000.00Matches
201631wls WalesUEFA EuroSF665406.0101100000.170.000.170.170.17Matches
201631wls WalesUEFA Euro Qualifying101090010.0000000200.000.000.000.000.00Matches
201732wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201833wls WalesWCQ10108919.9000000100.000.000.000.000.00Matches
201833wls WalesFriendlies (M)22650.7000000000.000.000.000.000.00Matches
2018-201933wls WalesUEFA Nations League19th332703.0011000100.000.330.330.000.33Matches
201934wls WalesFriendlies (M)11600.7000000000.000.000.000.000.00Matches
202136wls WalesUEFA Euro Qualifying211091.2000000000.000.000.000.000.00Matches
9 Seasons1 Club5 Leagues64635,43760.4112100800.020.020.050.020.05
Friendlies (M) (6 Seasons)995676.3000000000.000.000.000.000.00
WCQ (3 Seasons)26262,33125.9000000400.000.000.000.000.00
UEFA Euro Qualifying (3 Seasons)20191,72919.2000000300.000.000.000.000.00
UEFA Euro (1 Season)665406.0101100000.170.000.170.170.17
UEFA Nations League (1 Season)332703.0011000100.000.330.330.000.33

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
2003-200418Stockporteng ENG3. Second Division10.0010.100.0000
2004-200519Stockporteng ENG3. League One43.8160.140.1700
2005-200620Stockporteng ENG4. League Two32.5150.150.2000
2006-200721Stockporteng ENG4. League Two45.8130.070.3300
2007-200822Swansea Cityeng ENG3. League One3.0010.330.0000
2007-200822Stockporteng ENG4. League Two25.5000.0000
2008-200923Swansea Cityeng ENG2. Championship46.0260.130.3300
2009-201024Swansea Cityeng ENG2. Championship45.1570.160.7100
2010-201125Swansea Cityeng ENG2. Championship46.0390.200.3300
2011-201226Swansea Cityeng ENG1. Premier League37.0150.140.2000Matches
2012-201327Swansea Cityeng ENG1. Premier League37.0040.110.0000Matches
2013-201428Swansea City2. Europa Lg3.3010.310.0000Matches
2013-201428Swansea Cityeng ENG1. Premier League33.8120.060.5000Matches
2014-201529Swansea Cityeng ENGLeague Cup2.0000Matches
2014-201529Swansea Cityeng ENG1. Premier League37.0010.030.0000Matches
2015-201630Swansea Cityeng ENG1. Premier League36.0260.170.3300Matches
2016-201731Evertoneng ENGEFL Cup2.0011100.00.500.500.000.0000Matches
2016-201731Evertoneng ENGFA Cup1.0000Matches
2016-201731Evertoneng ENG1. Premier League35.1116637.50.460.170.060.1700Matches
2017-201832Evertoneng ENGEFL Cup2.0011100.00.500.500.000.0000Matches
2017-201832Everton2. Europa Lg4.013133.30.750.250.331.009.50000.60.60.18+0.4+0.4Matches
2017-201832Evertoneng ENG1. Premier League20.4113323.10.640.150.080.3311.80000.80.80.07+0.2+0.2Matches
2018-201933Stoke Cityeng ENG2. Championship28.9110440.00.350.140.100.257.70001.01.00.100.00.0Matches
2018-201933Stoke Cityeng ENGEFL Cup2.00100.00.500.000.0000Matches
2018-201933Stoke Cityeng ENGFA Cup2.00100.00.500.000.0000Matches
2019-202034Bristol Cityeng ENG2. Championship30.7213323.10.420.100.150.677.60002.42.40.18-0.4-0.4Matches
2019-202034Bristol Cityeng ENGFA Cup1.00000.000.0000Matches
17 Seasons5 Clubs7 Leagues612.923597632.20.460.120.100.309.20004.84.80.12+0.2+0.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
Swansea City (9 Seasons)5 Leagues326.214420.130.3300
Stockport (5 Seasons)2 Leagues157.63150.100.2000
Everton (2 Seasons)4 Leagues64.53341235.30.540.190.090.2511.40001.41.40.09+0.6+0.6
Stoke City (1 Season)3 Leagues32.9112433.30.370.120.080.257.70001.01.00.100.00.0
Bristol City (1 Season)2 Leagues31.7213323.10.410.090.150.677.60002.42.40.18-0.4-0.4
Premier League (7 Seasons)236.36292731.00.520.110.070.2211.80000.80.80.07+0.2+0.2
Championship (5 Seasons)196.713232930.40.390.150.130.457.70003.43.40.15-0.4-0.4
EFL Cup (4 Seasons)8.003266.70.500.330.000.0000
FA Cup (4 Seasons)4.00100.00.330.000.0000
League Two (3 Seasons)103.8280.080.2500
Second Division (3 Seasons)56.8180.140.1300
Europa Lg (2 Seasons)7.313233.30.750.270.330.509.50000.60.60.18+0.4+0.4
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
2003-200418Stockport1 League10.0010.100.0000
2004-200519Stockport1 League43.8160.140.1700
2005-200620Stockport1 League32.5150.150.2000
2006-200721Stockport1 League45.8130.070.3300
2007-200822Stockport1 League25.5000.0000
2007-200822Swansea City1 League3.0010.330.0000
2008-200923Swansea City1 League46.0260.130.3300
2009-201024Swansea City1 League45.1570.160.7100
2010-201125Swansea City1 League46.0390.200.3300
2011-201226Swansea City1 League37.0150.140.2000
2012-201327Swansea City1 League37.0040.110.0000
2013-201428Swansea City2 Leagues37.0130.080.3300
2014-201529Swansea City2 Leagues39.0010.030.0000
2015-201630Swansea City1 League36.0260.170.3300
2016-201731Everton3 Leagues38.1117741.20.460.190.060.1400
2017-201832Everton4 Leagues26.4217529.40.640.190.120.4011.40001.41.40.09+0.6+0.6
2018-201933Stoke City3 Leagues32.9112433.30.370.120.080.257.70001.01.00.100.00.0
2019-202034Bristol City2 Leagues31.7213323.10.410.090.150.677.60002.42.40.18-0.4-0.4
17 Seasons5 Clubs7 Leagues612.923597632.20.460.120.100.309.20004.84.80.12+0.2+0.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
Swansea City (9 Seasons)5 Leagues326.214420.130.3300
Stockport (5 Seasons)2 Leagues157.63150.100.2000
Everton (2 Seasons)4 Leagues64.53341235.30.540.190.090.2511.40001.41.40.09+0.6+0.6
Stoke City (1 Season)3 Leagues32.9112433.30.370.120.080.257.70001.01.00.100.00.0
Bristol City (1 Season)2 Leagues31.7213323.10.410.090.150.677.60002.42.40.18-0.4-0.4
Premier League (7 Seasons)236.36292731.00.520.110.070.2211.80000.80.80.07+0.2+0.2
Championship (5 Seasons)196.713232930.40.390.150.130.457.70003.43.40.15-0.4-0.4
EFL Cup (4 Seasons)8.003266.70.500.330.000.0000
FA Cup (4 Seasons)4.00100.00.330.000.0000
League Two (3 Seasons)103.8280.080.2500
Second Division (3 Seasons)56.8180.140.1300
Europa Lg (2 Seasons)7.313233.30.750.270.330.509.50000.60.60.18+0.4+0.4
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
2003-200418Stockporteng ENG3. Second Division19th10.0010.100.0000
2004-200519Stockporteng ENG3. League One24th43.8160.140.1700
2005-200620Stockporteng ENG4. League Two22nd32.5150.150.2000
2006-200721Stockporteng ENG4. League Two8th45.8130.070.3300
2007-200822Stockporteng ENG4. League Two4th25.5000.0000
2007-200822Swansea Cityeng ENG3. League One1st3.0010.330.0000
2008-200923Swansea Cityeng ENG2. Championship8th46.0260.130.3300
2009-201024Swansea Cityeng ENG2. Championship7th45.1570.160.7100
2010-201125Swansea Cityeng ENG2. Championship3rd46.0390.200.3300
2011-201226Swansea Cityeng ENG1. Premier League11th37.0150.140.2000Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.0040.110.0000Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.8120.060.5000Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.0010.030.0000Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.0260.170.3300Matches
2016-201731Evertoneng ENG1. Premier League7th35.1116637.50.460.170.060.1700Matches
2017-201832Evertoneng ENG1. Premier League8th20.4113323.10.640.150.080.3311.80000.80.80.07+0.2+0.2Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.9110440.00.350.140.100.257.70001.01.00.100.00.0Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.7213323.10.420.100.150.677.60002.42.40.18-0.4-0.4Matches
17 Seasons5 Clubs4 Leagues593.622527230.80.450.120.100.319.20004.24.20.12-0.2-0.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
Swansea City (9 Seasons)3 Leagues320.914410.130.3400
Stockport (5 Seasons)2 Leagues157.63150.100.2000
Everton (2 Seasons)1 League55.5229931.00.520.160.070.2211.80000.80.80.07+0.2+0.2
Stoke City (1 Season)1 League28.9110440.00.350.140.100.257.70001.01.00.100.00.0
Bristol City (1 Season)1 League30.7213323.10.420.100.150.677.60002.42.40.18-0.4-0.4
Premier League (7 Seasons)236.36292731.00.520.110.070.2211.80000.80.80.07+0.2+0.2
Championship (5 Seasons)196.713232930.40.390.150.130.457.70003.43.40.15-0.4-0.4
League Two (3 Seasons)103.8280.080.2500
Second Division (3 Seasons)56.8180.140.1300
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.0000Matches
2016-201731Evertoneng ENGEFL Cup17th2.0011100.00.500.500.000.0000Matches
2016-201731Evertoneng ENGFA Cup33rd1.0000Matches
2017-201832Evertoneng ENGEFL Cup9th2.0011100.00.500.500.000.0000Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.00100.00.500.000.0000Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.00100.00.500.000.0000Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.00000.000.0000Matches
5 Seasons4 Clubs2 Leagues12.004250.00.440.220.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Everton (2 Seasons)2 Leagues5.0022100.00.500.500.000.0000
Stoke City (1 Season)2 Leagues4.00200.00.500.000.0000
Swansea City (1 Season)1 League2.0000
Bristol City (1 Season)1 League1.00000.000.0000
EFL Cup (4 Seasons)8.003266.70.500.330.000.0000
FA Cup (4 Seasons)4.00100.00.330.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201428Swansea City2. Europa LgR323.3010.310.0000Matches
2017-201832Everton2. Europa LgGR4.013133.30.750.250.331.009.50000.60.60.18+0.4+0.4Matches
2 Seasons2 Clubs1 League7.313233.30.750.270.330.509.50000.60.60.18+0.4+0.4
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
Everton (1 Season)1 League4.013133.30.750.250.331.009.50000.60.60.18+0.4+0.4
Swansea City (1 Season)1 League3.3010.310.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201025wls WalesWCQ9.0000Matches
201227wls WalesUEFA Euro Qualifying8.0000Matches
201429wls WalesWCQ7.0000Matches
201429wls WalesFriendlies (M)0.7000Matches
201530wls WalesFriendlies (M)0.5000Matches
201631wls WalesFriendlies (M)2.7000Matches
201631wls WalesUEFA EuroSF6.017228.61.170.330.140.5000Matches
201631wls WalesUEFA Euro Qualifying10.005240.00.500.200.000.0000Matches
201732wls WalesFriendlies (M)1.0000Matches
201833wls WalesWCQ9.9000Matches
201833wls WalesFriendlies (M)0.7000Matches
2018-201933wls WalesUEFA Nations League19th3.0000Matches
201934wls WalesFriendlies (M)0.7000Matches
202136wls WalesUEFA Euro Qualifying1.20200.01.650.000.0000Matches
9 Seasons1 Club5 Leagues60.4114428.60.810.230.070.2500
Friendlies (M) (6 Seasons)6.3000
WCQ (3 Seasons)25.9000
UEFA Euro Qualifying (3 Seasons)19.207228.60.620.180.000.0000
UEFA Euro (1 Season)6.017228.61.170.330.140.5000
UEFA Nations League (1 Season)3.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2003-200418Stockporteng ENG3. Second Division10.00
2004-200519Stockporteng ENG3. League One43.80
2005-200620Stockporteng ENG4. League Two32.50
2006-200721Stockporteng ENG4. League Two45.80
2007-200822Swansea Cityeng ENG3. League One3.00
2007-200822Stockporteng ENG4. League Two25.50
2008-200923Swansea Cityeng ENG2. Championship46.01
2009-201024Swansea Cityeng ENG2. Championship45.11
2010-201125Swansea Cityeng ENG2. Championship46.02
2011-201226Swansea Cityeng ENG1. Premier League37.01Matches
2012-201327Swansea Cityeng ENG1. Premier League37.00Matches
2013-201428Swansea City2. Europa Lg3.30Matches
2013-201428Swansea Cityeng ENG1. Premier League33.81Matches
2014-201529Swansea Cityeng ENGLeague Cup2.00Matches
2014-201529Swansea Cityeng ENG1. Premier League37.00Matches
2015-201630Swansea Cityeng ENG1. Premier League36.01Matches
2016-201731Evertoneng ENGEFL Cup2.00Matches
2016-201731Evertoneng ENGFA Cup1.00Matches
2016-201731Evertoneng ENG1. Premier League35.12Matches
2017-201832Evertoneng ENGEFL Cup2.00Matches
2017-201832Everton2. Europa Lg4.017920985.636211065627187.3899989.9273773.000.00.20.01140011Matches
2017-201832Evertoneng ENG1. Premier League20.459173680.312552423716718490.832236488.59115857.600.30.2-0.33312039Matches
2018-201933Stoke Cityeng ENG2. Championship28.91128141679.723040874435240387.361770287.915228653.110.70.6+0.378331102Matches
2018-201933Stoke Cityeng ENGEFL Cup2.00Matches
2018-201933Stoke Cityeng ENGFA Cup2.00Matches
2019-202034Bristol Cityeng ENG2. Championship30.71171149378.424580869335341485.361171185.919733758.512.21.5-1.29837180Matches
2019-202034Bristol Cityeng ENGFA Cup1.00Matches
17 Seasons5 Clubs7 Leagues612.93069385479.66379322739934107287.11639187687.446781857.1113.22.5+7.820211122232
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
Swansea City (9 Seasons)5 Leagues326.27
Stockport (5 Seasons)2 Leagues157.60
Everton (2 Seasons)4 Leagues64.577094581.516173530222925589.841146388.811819560.520.30.4+1.74452050
Stoke City (1 Season)3 Leagues32.91128141679.723040874435240387.361770287.915228653.110.70.6+0.378331102
Bristol City (1 Season)2 Leagues31.71171149378.424580869335341485.361171185.919733758.512.21.5-1.29837180
Premier League (7 Seasons)236.359173680.312552423716718490.832236488.59115857.650.30.2+4.73312039
Championship (5 Seasons)196.72299290979.0476201743770581786.31228141386.934962356.062.82.1+3.216166102182
EFL Cup (4 Seasons)8.00
FA Cup (4 Seasons)4.00
League Two (3 Seasons)103.80
Second Division (3 Seasons)56.80
Europa Lg (2 Seasons)7.317920985.636211065627187.3899989.9273773.000.00.20.01140011
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
2003-200418Stockport1 League10.00
2004-200519Stockport1 League43.80
2005-200620Stockport1 League32.50
2006-200721Stockport1 League45.80
2007-200822Stockport1 League25.50
2007-200822Swansea City1 League3.00
2008-200923Swansea City1 League46.01
2009-201024Swansea City1 League45.11
2010-201125Swansea City1 League46.02
2011-201226Swansea City1 League37.01
2012-201327Swansea City1 League37.00
2013-201428Swansea City2 Leagues37.01
2014-201529Swansea City2 Leagues39.00
2015-201630Swansea City1 League36.01
2016-201731Everton3 Leagues38.12
2017-201832Everton4 Leagues26.477094581.516173530222925589.841146388.811819560.500.30.4-0.34452050
2018-201933Stoke City3 Leagues32.91128141679.723040874435240387.361770287.915228653.110.70.6+0.378331102
2019-202034Bristol City2 Leagues31.71171149378.424580869335341485.361171185.919733758.512.21.5-1.29837180
17 Seasons5 Clubs7 Leagues612.93069385479.66379322739934107287.11639187687.446781857.1113.22.5+7.820211122232
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
Swansea City (9 Seasons)5 Leagues326.27
Stockport (5 Seasons)2 Leagues157.60
Everton (2 Seasons)4 Leagues64.577094581.516173530222925589.841146388.811819560.520.30.4+1.74452050
Stoke City (1 Season)3 Leagues32.91128141679.723040874435240387.361770287.915228653.110.70.6+0.378331102
Bristol City (1 Season)2 Leagues31.71171149378.424580869335341485.361171185.919733758.512.21.5-1.29837180
Premier League (7 Seasons)236.359173680.312552423716718490.832236488.59115857.650.30.2+4.73312039
Championship (5 Seasons)196.72299290979.0476201743770581786.31228141386.934962356.062.82.1+3.216166102182
EFL Cup (4 Seasons)8.00
FA Cup (4 Seasons)4.00
League Two (3 Seasons)103.80
Second Division (3 Seasons)56.80
Europa Lg (2 Seasons)7.317920985.636211065627187.3899989.9273773.000.00.20.01140011
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
2003-200418Stockporteng ENG3. Second Division19th10.00
2004-200519Stockporteng ENG3. League One24th43.80
2005-200620Stockporteng ENG4. League Two22nd32.50
2006-200721Stockporteng ENG4. League Two8th45.80
2007-200822Stockporteng ENG4. League Two4th25.50
2007-200822Swansea Cityeng ENG3. League One1st3.00
2008-200923Swansea Cityeng ENG2. Championship8th46.01
2009-201024Swansea Cityeng ENG2. Championship7th45.11
2010-201125Swansea Cityeng ENG2. Championship3rd46.02
2011-201226Swansea Cityeng ENG1. Premier League11th37.01Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.00Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.81Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.00Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.01Matches
2016-201731Evertoneng ENG1. Premier League7th35.12Matches
2017-201832Evertoneng ENG1. Premier League8th20.459173680.312552423716718490.832236488.59115857.600.30.2-0.33312039Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.91128141679.723040874435240387.361770287.915228653.110.70.6+0.378331102Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.71171149378.424580869335341485.361171185.919733758.512.21.5-1.29837180Matches
17 Seasons5 Clubs4 Leagues593.62890364579.36017221674872100187.11550177787.244078156.3113.22.3+7.819197122221
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
Swansea City (9 Seasons)3 Leagues320.97
Stockport (5 Seasons)2 Leagues157.60
Everton (2 Seasons)1 League55.559173680.312552423716718490.832236488.59115857.620.30.2+1.73312039
Stoke City (1 Season)1 League28.91128141679.723040874435240387.361770287.915228653.110.70.6+0.378331102
Bristol City (1 Season)1 League30.71171149378.424580869335341485.361171185.919733758.512.21.5-1.29837180
Premier League (7 Seasons)236.359173680.312552423716718490.832236488.59115857.650.30.2+4.73312039
Championship (5 Seasons)196.72299290979.0476201743770581786.31228141386.934962356.062.82.1+3.216166102182
League Two (3 Seasons)103.80
Second Division (3 Seasons)56.80
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.00Matches
2016-201731Evertoneng ENGEFL Cup17th2.00Matches
2016-201731Evertoneng ENGFA Cup33rd1.00Matches
2017-201832Evertoneng ENGEFL Cup9th2.00Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.00Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.00Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.00Matches
5 Seasons4 Clubs2 Leagues12.00
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
Everton (2 Seasons)2 Leagues5.00
Stoke City (1 Season)2 Leagues4.00
Swansea City (1 Season)1 League2.00
Bristol City (1 Season)1 League1.00
EFL Cup (4 Seasons)8.00
FA Cup (4 Seasons)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201428Swansea City2. Europa LgR323.30Matches
2017-201832Everton2. Europa LgGR4.017920985.636211065627187.3899989.9273773.000.00.20.01140011Matches
2 Seasons2 Clubs1 League7.317920985.636211065627187.3899989.9273773.000.00.20.01140011
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
Everton (1 Season)1 League4.017920985.636211065627187.3899989.9273773.000.00.20.01140011
Swansea City (1 Season)1 League3.30
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
201025wls WalesWCQ9.0Matches
201227wls WalesUEFA Euro Qualifying8.0Matches
201429wls WalesWCQ7.00Matches
201429wls WalesFriendlies (M)0.70Matches
201530wls WalesFriendlies (M)0.50Matches
201631wls WalesFriendlies (M)2.70Matches
201631wls WalesUEFA EuroSF6.00Matches
201631wls WalesUEFA Euro Qualifying10.00Matches
201732wls WalesFriendlies (M)1.00Matches
201833wls WalesWCQ9.90Matches
201833wls WalesFriendlies (M)0.70Matches
2018-201933wls WalesUEFA Nations League19th3.01Matches
201934wls WalesFriendlies (M)0.70Matches
202136wls WalesUEFA Euro Qualifying1.20Matches
9 Seasons1 Club5 Leagues60.41
Friendlies (M) (6 Seasons)6.30
WCQ (3 Seasons)25.90
UEFA Euro Qualifying (3 Seasons)19.20
UEFA Euro (1 Season)6.00
UEFA Nations League (1 Season)3.01
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2003-200418Stockporteng ENG3. Second Division10.0
2004-200519Stockporteng ENG3. League One43.8
2005-200620Stockporteng ENG4. League Two32.5
2006-200721Stockporteng ENG4. League Two45.8
2007-200822Swansea Cityeng ENG3. League One3.0
2007-200822Stockporteng ENG4. League Two25.5
2008-200923Swansea Cityeng ENG2. Championship46.0
2009-201024Swansea Cityeng ENG2. Championship45.1
2010-201125Swansea Cityeng ENG2. Championship46.0
2011-201226Swansea Cityeng ENG1. Premier League37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League37.0Matches
2013-201428Swansea City2. Europa Lg3.3Matches
2013-201428Swansea Cityeng ENG1. Premier League33.8Matches
2014-201529Swansea Cityeng ENGLeague Cup2.0Matches
2014-201529Swansea Cityeng ENG1. Premier League37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League36.0Matches
2016-201731Evertoneng ENGEFL Cup2.00Matches
2016-201731Evertoneng ENGFA Cup1.0Matches
2016-201731Evertoneng ENG1. Premier League35.12Matches
2017-201832Evertoneng ENGEFL Cup2.00Matches
2017-201832Everton2. Europa Lg4.0209202770200000017902Matches
2017-201832Evertoneng ENG1. Premier League20.4736712212106100000591311Matches
2018-201933Stoke Cityeng ENG2. Championship28.91416135558330194250000112838Matches
2018-201933Stoke Cityeng ENGEFL Cup2.00Matches
2018-201933Stoke Cityeng ENGFA Cup2.00Matches
2019-202034Bristol Cityeng ENG2. Championship30.714931460312849430000117127Matches
2019-202034Bristol Cityeng ENGFA Cup1.00Matches
17 Seasons5 Clubs7 Leagues612.93854372911789436112800003069828
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Swansea City (9 Seasons)5 Leagues326.2
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)4 Leagues64.5945914282808300000770313
Stoke City (1 Season)3 Leagues32.91416135558330194250000112838
Bristol City (1 Season)2 Leagues31.714931460312849430000117127
Premier League (7 Seasons)236.3736712212106300000591311
Championship (5 Seasons)196.729092815896142882800002299515
EFL Cup (4 Seasons)8.00
FA Cup (4 Seasons)4.00
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Europa Lg (2 Seasons)7.3209202770200000017902
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
2003-200418Stockport1 League10.0
2004-200519Stockport1 League43.8
2005-200620Stockport1 League32.5
2006-200721Stockport1 League45.8
2007-200822Stockport1 League25.5
2007-200822Swansea City1 League3.0
2008-200923Swansea City1 League46.0
2009-201024Swansea City1 League45.1
2010-201125Swansea City1 League46.0
2011-201226Swansea City1 League37.0
2012-201327Swansea City1 League37.0
2013-201428Swansea City2 Leagues37.0
2014-201529Swansea City2 Leagues39.0
2015-201630Swansea City1 League36.0
2016-201731Everton3 Leagues38.12
2017-201832Everton4 Leagues26.4945914282808100000770313
2018-201933Stoke City3 Leagues32.91416135558330194250000112838
2019-202034Bristol City2 Leagues31.714931460312849430000117127
17 Seasons5 Clubs7 Leagues612.93854372911789436112800003069828
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Swansea City (9 Seasons)5 Leagues326.2
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)4 Leagues64.5945914282808300000770313
Stoke City (1 Season)3 Leagues32.91416135558330194250000112838
Bristol City (1 Season)2 Leagues31.714931460312849430000117127
Premier League (7 Seasons)236.3736712212106300000591311
Championship (5 Seasons)196.729092815896142882800002299515
EFL Cup (4 Seasons)8.00
FA Cup (4 Seasons)4.00
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Europa Lg (2 Seasons)7.3209202770200000017902
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
2003-200418Stockporteng ENG3. Second Division19th10.0
2004-200519Stockporteng ENG3. League One24th43.8
2005-200620Stockporteng ENG4. League Two22nd32.5
2006-200721Stockporteng ENG4. League Two8th45.8
2007-200822Stockporteng ENG4. League Two4th25.5
2007-200822Swansea Cityeng ENG3. League One1st3.0
2008-200923Swansea Cityeng ENG2. Championship8th46.0
2009-201024Swansea Cityeng ENG2. Championship7th45.1
2010-201125Swansea Cityeng ENG2. Championship3rd46.0
2011-201226Swansea Cityeng ENG1. Premier League11th37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.0Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.8Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.0Matches
2016-201731Evertoneng ENG1. Premier League7th35.12Matches
2017-201832Evertoneng ENG1. Premier League8th20.4736712212106100000591311Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.91416135558330194250000112838Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.714931460312849430000117127Matches
17 Seasons5 Clubs4 Leagues593.63645352711082434112800002890826
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Swansea City (9 Seasons)3 Leagues320.9
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)1 League55.5736712212106300000591311
Stoke City (1 Season)1 League28.91416135558330194250000112838
Bristol City (1 Season)1 League30.714931460312849430000117127
Premier League (7 Seasons)236.3736712212106300000591311
Championship (5 Seasons)196.729092815896142882800002299515
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.0Matches
2016-201731Evertoneng ENGEFL Cup17th2.00Matches
2016-201731Evertoneng ENGFA Cup33rd1.0Matches
2017-201832Evertoneng ENGEFL Cup9th2.00Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.00Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.00Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.00Matches
5 Seasons4 Clubs2 Leagues12.00
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (2 Seasons)2 Leagues5.00
Stoke City (1 Season)2 Leagues4.00
Swansea City (1 Season)1 League2.0
Bristol City (1 Season)1 League1.00
EFL Cup (4 Seasons)8.00
FA Cup (4 Seasons)4.00
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
2013-201428Swansea City2. Europa LgR323.3Matches
2017-201832Everton2. Europa LgGR4.0209202770200000017902Matches
2 Seasons2 Clubs1 League7.3209202770200000017902
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (1 Season)1 League4.0209202770200000017902
Swansea City (1 Season)1 League3.3
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
201025wls WalesWCQ9.0Matches
201227wls WalesUEFA Euro Qualifying8.0Matches
201429wls WalesWCQ7.0Matches
201429wls WalesFriendlies (M)0.7Matches
201530wls WalesFriendlies (M)0.5Matches
201631wls WalesFriendlies (M)2.7Matches
201631wls WalesUEFA EuroSF6.00Matches
201631wls WalesUEFA Euro Qualifying10.01Matches
201732wls WalesFriendlies (M)1.0Matches
201833wls WalesWCQ9.9Matches
201833wls WalesFriendlies (M)0.7Matches
2018-201933wls WalesUEFA Nations League19th3.0Matches
201934wls WalesFriendlies (M)0.7Matches
202136wls WalesUEFA Euro Qualifying1.20Matches
9 Seasons1 Club5 Leagues60.41
Friendlies (M) (6 Seasons)6.3
WCQ (3 Seasons)25.9
UEFA Euro Qualifying (3 Seasons)19.21
UEFA Euro (1 Season)6.00
UEFA Nations League (1 Season)3.0

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
2003-200418Stockporteng ENG3. Second Division10.0
2004-200519Stockporteng ENG3. League One43.8
2005-200620Stockporteng ENG4. League Two32.5
2006-200721Stockporteng ENG4. League Two45.8
2007-200822Swansea Cityeng ENG3. League One3.0
2007-200822Stockporteng ENG4. League Two25.5
2008-200923Swansea Cityeng ENG2. Championship46.0
2009-201024Swansea Cityeng ENG2. Championship45.1
2010-201125Swansea Cityeng ENG2. Championship46.0
2011-201226Swansea Cityeng ENG1. Premier League37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League37.0Matches
2013-201428Swansea City2. Europa Lg3.3Matches
2013-201428Swansea Cityeng ENG1. Premier League33.8Matches
2014-201529Swansea Cityeng ENGLeague Cup2.0Matches
2014-201529Swansea Cityeng ENG1. Premier League37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League36.0Matches
2016-201731Evertoneng ENGEFL Cup2.0Matches
2016-201731Evertoneng ENGFA Cup1.0Matches
2016-201731Evertoneng ENG1. Premier League35.1Matches
2017-201832Evertoneng ENGEFL Cup2.0Matches
2017-201832Everton2. Europa Lg4.030.7520100000.00000000Matches
2017-201832Evertoneng ENG1. Premier League20.480.3970010000.00000000Matches
2018-201933Stoke Cityeng ENG2. Championship28.9180.62170010010.03100000Matches
2018-201933Stoke Cityeng ENGEFL Cup2.0Matches
2018-201933Stoke Cityeng ENGFA Cup2.0Matches
2019-202034Bristol Cityeng ENG2. Championship30.7160.52160000010.03100000Matches
2019-202034Bristol Cityeng ENGFA Cup1.0Matches
17 Seasons5 Clubs7 Leagues612.9450.54420120020.02200000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Swansea City (9 Seasons)5 Leagues326.2
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)4 Leagues64.5110.4590110000.00000000
Stoke City (1 Season)3 Leagues32.9180.62170010010.03100000
Bristol City (1 Season)2 Leagues31.7160.52160000010.03100000
Premier League (7 Seasons)236.380.3970010000.00000000
Championship (5 Seasons)196.7340.57330010020.03200000
EFL Cup (4 Seasons)8.0
FA Cup (4 Seasons)4.0
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Europa Lg (2 Seasons)7.330.7520100000.00000000
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
2003-200418Stockport1 League10.0
2004-200519Stockport1 League43.8
2005-200620Stockport1 League32.5
2006-200721Stockport1 League45.8
2007-200822Stockport1 League25.5
2007-200822Swansea City1 League3.0
2008-200923Swansea City1 League46.0
2009-201024Swansea City1 League45.1
2010-201125Swansea City1 League46.0
2011-201226Swansea City1 League37.0
2012-201327Swansea City1 League37.0
2013-201428Swansea City2 Leagues37.0
2014-201529Swansea City2 Leagues39.0
2015-201630Swansea City1 League36.0
2016-201731Everton3 Leagues38.1
2017-201832Everton4 Leagues26.4110.4590110000.00000000
2018-201933Stoke City3 Leagues32.9180.62170010010.03100000
2019-202034Bristol City2 Leagues31.7160.52160000010.03100000
17 Seasons5 Clubs7 Leagues612.9450.54420120020.02200000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Swansea City (9 Seasons)5 Leagues326.2
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)4 Leagues64.5110.4590110000.00000000
Stoke City (1 Season)3 Leagues32.9180.62170010010.03100000
Bristol City (1 Season)2 Leagues31.7160.52160000010.03100000
Premier League (7 Seasons)236.380.3970010000.00000000
Championship (5 Seasons)196.7340.57330010020.03200000
EFL Cup (4 Seasons)8.0
FA Cup (4 Seasons)4.0
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Europa Lg (2 Seasons)7.330.7520100000.00000000
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
2003-200418Stockporteng ENG3. Second Division19th10.0
2004-200519Stockporteng ENG3. League One24th43.8
2005-200620Stockporteng ENG4. League Two22nd32.5
2006-200721Stockporteng ENG4. League Two8th45.8
2007-200822Stockporteng ENG4. League Two4th25.5
2007-200822Swansea Cityeng ENG3. League One1st3.0
2008-200923Swansea Cityeng ENG2. Championship8th46.0
2009-201024Swansea Cityeng ENG2. Championship7th45.1
2010-201125Swansea Cityeng ENG2. Championship3rd46.0
2011-201226Swansea Cityeng ENG1. Premier League11th37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.0Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.8Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.0Matches
2016-201731Evertoneng ENG1. Premier League7th35.1Matches
2017-201832Evertoneng ENG1. Premier League8th20.480.3970010000.00000000Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.9180.62170010010.03100000Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.7160.52160000010.03100000Matches
17 Seasons5 Clubs4 Leagues593.6420.53400020020.03200000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Swansea City (9 Seasons)3 Leagues320.9
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)1 League55.580.3970010000.00000000
Stoke City (1 Season)1 League28.9180.62170010010.03100000
Bristol City (1 Season)1 League30.7160.52160000010.03100000
Premier League (7 Seasons)236.380.3970010000.00000000
Championship (5 Seasons)196.7340.57330010020.03200000
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.0Matches
2016-201731Evertoneng ENGEFL Cup17th2.0Matches
2016-201731Evertoneng ENGFA Cup33rd1.0Matches
2017-201832Evertoneng ENGEFL Cup9th2.0Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.0Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.0Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.0Matches
5 Seasons4 Clubs2 Leagues12.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (2 Seasons)2 Leagues5.0
Stoke City (1 Season)2 Leagues4.0
Swansea City (1 Season)1 League2.0
Bristol City (1 Season)1 League1.0
EFL Cup (4 Seasons)8.0
FA Cup (4 Seasons)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201428Swansea City2. Europa LgR323.3Matches
2017-201832Everton2. Europa LgGR4.030.7520100000.00000000Matches
2 Seasons2 Clubs1 League7.330.7520100000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (1 Season)1 League4.030.7520100000.00000000
Swansea City (1 Season)1 League3.3
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
201025wls WalesWCQ9.0Matches
201227wls WalesUEFA Euro Qualifying8.0Matches
201429wls WalesWCQ7.0Matches
201429wls WalesFriendlies (M)0.7Matches
201530wls WalesFriendlies (M)0.5Matches
201631wls WalesFriendlies (M)2.7Matches
201631wls WalesUEFA EuroSF6.0Matches
201631wls WalesUEFA Euro Qualifying10.0Matches
201732wls WalesFriendlies (M)1.0Matches
201833wls WalesWCQ9.9Matches
201833wls WalesFriendlies (M)0.7Matches
2018-201933wls WalesUEFA Nations League19th3.0Matches
201934wls WalesFriendlies (M)0.7Matches
202136wls WalesUEFA Euro Qualifying1.2Matches
9 Seasons1 Club5 Leagues60.4
Friendlies (M) (6 Seasons)6.3
WCQ (3 Seasons)25.9
UEFA Euro Qualifying (3 Seasons)19.2
UEFA Euro (1 Season)6.0
UEFA Nations League (1 Season)3.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2003-200418Stockporteng ENG3. Second Division10.0
2004-200519Stockporteng ENG3. League One43.8
2005-200620Stockporteng ENG4. League Two32.5
2006-200721Stockporteng ENG4. League Two45.8
2007-200822Swansea Cityeng ENG3. League One3.0
2007-200822Stockporteng ENG4. League Two25.5
2008-200923Swansea Cityeng ENG2. Championship46.0
2009-201024Swansea Cityeng ENG2. Championship45.1
2010-201125Swansea Cityeng ENG2. Championship46.0
2011-201226Swansea Cityeng ENG1. Premier League37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League37.0Matches
2013-201428Swansea City2. Europa Lg3.3Matches
2013-201428Swansea Cityeng ENG1. Premier League33.8Matches
2014-201529Swansea Cityeng ENGLeague Cup2.0Matches
2014-201529Swansea Cityeng ENG1. Premier League37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League36.0Matches
2016-201731Evertoneng ENGEFL Cup2.000Matches
2016-201731Evertoneng ENGFA Cup1.0Matches
2016-201731Evertoneng ENG1. Premier League35.14357Matches
2017-201832Evertoneng ENGEFL Cup2.013Matches
2017-201832Everton2. Europa Lg4.05350033100.00431611141Matches
2017-201832Evertoneng ENG1. Premier League20.42313176091850.093123836591733Matches
2018-201933Stoke Cityeng ENG2. Championship28.938222990152853.61328217661041430Matches
2018-201933Stoke Cityeng ENGEFL Cup2.000Matches
2018-201933Stoke Cityeng ENGFA Cup2.000Matches
2019-202034Bristol Cityeng ENG2. Championship30.7412823180142166.77443311721131532Matches
2019-202034Bristol Cityeng ENGFA Cup1.000Matches
17 Seasons5 Clubs7 Leagues612.910711074330417058.62910780272402874836
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Swansea City (9 Seasons)5 Leagues326.20
Stockport (5 Seasons)2 Leagues157.60
Everton (2 Seasons)4 Leagues64.528602260122157.1935269102701874
Stoke City (1 Season)3 Leagues32.938222990152853.61328217661041430
Bristol City (1 Season)2 Leagues31.7412823180142166.77443311721131532
Premier League (7 Seasons)236.32356176091850.093123893591733
Championship (5 Seasons)196.7795052270294959.2207254181382172962
EFL Cup (4 Seasons)8.0130
FA Cup (4 Seasons)4.0000
League Two (3 Seasons)103.80
Second Division (3 Seasons)56.80
Europa Lg (2 Seasons)7.35350033100.00431611141
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
2003-200418Stockport1 League10.00
2004-200519Stockport1 League43.80
2005-200620Stockport1 League32.50
2006-200721Stockport1 League45.80
2007-200822Stockport1 League25.50
2007-200822Swansea City1 League3.00
2008-200923Swansea City1 League46.00
2009-201024Swansea City1 League45.10
2010-201125Swansea City1 League46.00
2011-201226Swansea City1 League37.00
2012-201327Swansea City1 League37.00
2013-201428Swansea City2 Leagues37.00
2014-201529Swansea City2 Leagues39.00
2015-201630Swansea City1 League36.00
2016-201731Everton3 Leagues38.143570
2017-201832Everton4 Leagues26.428172260122157.193526945701874
2018-201933Stoke City3 Leagues32.938222990152853.61328217661041430
2019-202034Bristol City2 Leagues31.7412823180142166.77443311721131532
17 Seasons5 Clubs7 Leagues612.910711074330417058.62910780272402874836
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Swansea City (9 Seasons)5 Leagues326.20
Stockport (5 Seasons)2 Leagues157.60
Everton (2 Seasons)4 Leagues64.528602260122157.1935269102701874
Stoke City (1 Season)3 Leagues32.938222990152853.61328217661041430
Bristol City (1 Season)2 Leagues31.7412823180142166.77443311721131532
Premier League (7 Seasons)236.32356176091850.093123893591733
Championship (5 Seasons)196.7795052270294959.2207254181382172962
EFL Cup (4 Seasons)8.0130
FA Cup (4 Seasons)4.0000
League Two (3 Seasons)103.80
Second Division (3 Seasons)56.80
Europa Lg (2 Seasons)7.35350033100.00431611141
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
2003-200418Stockporteng ENG3. Second Division19th10.0
2004-200519Stockporteng ENG3. League One24th43.8
2005-200620Stockporteng ENG4. League Two22nd32.5
2006-200721Stockporteng ENG4. League Two8th45.8
2007-200822Stockporteng ENG4. League Two4th25.5
2007-200822Swansea Cityeng ENG3. League One1st3.0
2008-200923Swansea Cityeng ENG2. Championship8th46.0
2009-201024Swansea Cityeng ENG2. Championship7th45.1
2010-201125Swansea Cityeng ENG2. Championship3rd46.0
2011-201226Swansea Cityeng ENG1. Premier League11th37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.0Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.8Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.0Matches
2016-201731Evertoneng ENG1. Premier League7th35.14357Matches
2017-201832Evertoneng ENG1. Premier League8th20.42313176091850.093123836591733Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.938222990152853.61328217661041430Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.7412823180142166.77443311721131532Matches
17 Seasons5 Clubs4 Leagues593.610210669330386756.72910377262312764695
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
Swansea City (9 Seasons)3 Leagues320.90
Stockport (5 Seasons)2 Leagues157.60
Everton (2 Seasons)1 League55.52356176091850.093123893591733
Stoke City (1 Season)1 League28.938222990152853.61328217661041430
Bristol City (1 Season)1 League30.7412823180142166.77443311721131532
Premier League (7 Seasons)236.32356176091850.093123893591733
Championship (5 Seasons)196.7795052270294959.2207254181382172962
League Two (3 Seasons)103.80
Second Division (3 Seasons)56.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.0Matches
2016-201731Evertoneng ENGEFL Cup17th2.000Matches
2016-201731Evertoneng ENGFA Cup33rd1.0Matches
2017-201832Evertoneng ENGEFL Cup9th2.013Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.000Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.000Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.000Matches
5 Seasons4 Clubs2 Leagues12.0130
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
Everton (2 Seasons)2 Leagues5.0130
Stoke City (1 Season)2 Leagues4.0000
Swansea City (1 Season)1 League2.00
Bristol City (1 Season)1 League1.0000
EFL Cup (4 Seasons)8.0130
FA Cup (4 Seasons)4.0000
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
2013-201428Swansea City2. Europa LgR323.3Matches
2017-201832Everton2. Europa LgGR4.05350033100.00431611141Matches
2 Seasons2 Clubs1 League7.35350033100.00431611141
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Everton (1 Season)1 League4.05350033100.00431611141
Swansea City (1 Season)1 League3.30
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
201025wls WalesWCQ9.0Matches
201227wls WalesUEFA Euro Qualifying8.0Matches
201429wls WalesWCQ7.0Matches
201429wls WalesFriendlies (M)0.7Matches
201530wls WalesFriendlies (M)0.5Matches
201631wls WalesFriendlies (M)2.7Matches
201631wls WalesUEFA EuroSF6.0811Matches
201631wls WalesUEFA Euro Qualifying10.095Matches
201732wls WalesFriendlies (M)1.0Matches
201833wls WalesWCQ9.9Matches
201833wls WalesFriendlies (M)0.7Matches
2018-201933wls WalesUEFA Nations League19th3.0Matches
201934wls WalesFriendlies (M)0.7Matches
202136wls WalesUEFA Euro Qualifying1.214Matches
9 Seasons1 Club5 Leagues60.418200
Friendlies (M) (6 Seasons)6.30
WCQ (3 Seasons)25.90
UEFA Euro Qualifying (3 Seasons)19.21090
UEFA Euro (1 Season)6.08110
UEFA Nations League (1 Season)3.00

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
2003-200418Stockporteng ENG3. Second Division10.0
2004-200519Stockporteng ENG3. League One43.8
2005-200620Stockporteng ENG4. League Two32.5
2006-200721Stockporteng ENG4. League Two45.8
2007-200822Swansea Cityeng ENG3. League One3.0
2007-200822Stockporteng ENG4. League Two25.5
2008-200923Swansea Cityeng ENG2. Championship46.0
2009-201024Swansea Cityeng ENG2. Championship45.1
2010-201125Swansea Cityeng ENG2. Championship46.0
2011-201226Swansea Cityeng ENG1. Premier League37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League37.0Matches
2013-201428Swansea City2. Europa Lg3.3Matches
2013-201428Swansea Cityeng ENG1. Premier League33.8Matches
2014-201529Swansea Cityeng ENGLeague Cup2.0Matches
2014-201529Swansea Cityeng ENG1. Premier League37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League36.0Matches
2016-201731Evertoneng ENGEFL Cup2.0Matches
2016-201731Evertoneng ENGFA Cup1.0Matches
2016-201731Evertoneng ENG1. Premier League35.1Matches
2017-201832Evertoneng ENGEFL Cup2.0Matches
2017-201832Everton2. Europa Lg4.024417931448724411100.000.0110506292100001551Matches
2017-201832Evertoneng ENG1. Premier League20.410301695694333321103022100.000.04601919978250515211Matches
2018-201933Stoke Cityeng ENG2. Championship28.917261638757946623172666100.000.086450052989181411259879Matches
2018-201933Stoke Cityeng ENGEFL Cup2.0Matches
2018-201933Stoke Cityeng ENGFA Cup2.0Matches
2019-202034Bristol Cityeng ENG2. Championship30.71858249964821823518585480.0120.0841450228491883122102811Matches
2019-202034Bristol Cityeng ENGFA Cup1.0Matches
17 Seasons5 Clubs7 Leagues612.9485859825012192189864858141392.917.1227511932710839274298269122
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
Swansea City (9 Seasons)5 Leagues326.2
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)4 Leagues64.512741866625774128127433100.000.057024251270350516762
Stoke City (1 Season)3 Leagues32.917261638757946623172666100.000.086450052989181411259879
Bristol City (1 Season)2 Leagues31.71858249964821823518585480.0120.0841450228491883122102811
Premier League (7 Seasons)236.310301695694333321103022100.000.04601919978250515211
Championship (5 Seasons)196.7358441218391615148583584111090.919.117059507583836224247201520
EFL Cup (4 Seasons)8.0
FA Cup (4 Seasons)4.0
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Europa Lg (2 Seasons)7.324417931448724411100.000.0110506292100001551
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
2003-200418Stockport1 League10.0
2004-200519Stockport1 League43.8
2005-200620Stockport1 League32.5
2006-200721Stockport1 League45.8
2007-200822Stockport1 League25.5
2007-200822Swansea City1 League3.0
2008-200923Swansea City1 League46.0
2009-201024Swansea City1 League45.1
2010-201125Swansea City1 League46.0
2011-201226Swansea City1 League37.0
2012-201327Swansea City1 League37.0
2013-201428Swansea City2 Leagues37.0
2014-201529Swansea City2 Leagues39.0
2015-201630Swansea City1 League36.0
2016-201731Everton3 Leagues38.1
2017-201832Everton4 Leagues26.412741866625774128127433100.000.057024251270350516762
2018-201933Stoke City3 Leagues32.917261638757946623172666100.000.086450052989181411259879
2019-202034Bristol City2 Leagues31.71858249964821823518585480.0120.0841450228491883122102811
17 Seasons5 Clubs7 Leagues612.9485859825012192189864858141392.917.1227511932710839274298269122
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
Swansea City (9 Seasons)5 Leagues326.2
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)4 Leagues64.512741866625774128127433100.000.057024251270350516762
Stoke City (1 Season)3 Leagues32.917261638757946623172666100.000.086450052989181411259879
Bristol City (1 Season)2 Leagues31.71858249964821823518585480.0120.0841450228491883122102811
Premier League (7 Seasons)236.310301695694333321103022100.000.04601919978250515211
Championship (5 Seasons)196.7358441218391615148583584111090.919.117059507583836224247201520
EFL Cup (4 Seasons)8.0
FA Cup (4 Seasons)4.0
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Europa Lg (2 Seasons)7.324417931448724411100.000.0110506292100001551
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
2003-200418Stockporteng ENG3. Second Division19th10.0
2004-200519Stockporteng ENG3. League One24th43.8
2005-200620Stockporteng ENG4. League Two22nd32.5
2006-200721Stockporteng ENG4. League Two8th45.8
2007-200822Stockporteng ENG4. League Two4th25.5
2007-200822Swansea Cityeng ENG3. League One1st3.0
2008-200923Swansea Cityeng ENG2. Championship8th46.0
2009-201024Swansea Cityeng ENG2. Championship7th45.1
2010-201125Swansea Cityeng ENG2. Championship3rd46.0
2011-201226Swansea Cityeng ENG1. Premier League11th37.0Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.0Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.8Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.0Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.0Matches
2016-201731Evertoneng ENG1. Premier League7th35.1Matches
2017-201832Evertoneng ENG1. Premier League8th20.410301695694333321103022100.000.04601919978250515211Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.917261638757946623172666100.000.086450052989181411259879Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.71858249964821823518585480.0120.0841450228491883122102811Matches
17 Seasons5 Clubs4 Leagues593.6461458124082048181794614131292.317.7216511426681638274298253621
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
Swansea City (9 Seasons)3 Leagues320.9
Stockport (5 Seasons)2 Leagues157.6
Everton (2 Seasons)1 League55.510301695694333321103022100.000.04601919978250515211
Stoke City (1 Season)1 League28.917261638757946623172666100.000.086450052989181411259879
Bristol City (1 Season)1 League30.71858249964821823518585480.0120.0841450228491883122102811
Premier League (7 Seasons)236.310301695694333321103022100.000.04601919978250515211
Championship (5 Seasons)196.7358441218391615148583584111090.919.117059507583836224247201520
League Two (3 Seasons)103.8
Second Division (3 Seasons)56.8
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.0Matches
2016-201731Evertoneng ENGEFL Cup17th2.0Matches
2016-201731Evertoneng ENGFA Cup33rd1.0Matches
2017-201832Evertoneng ENGEFL Cup9th2.0Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.0Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.0Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.0Matches
5 Seasons4 Clubs2 Leagues12.0
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
Everton (2 Seasons)2 Leagues5.0
Stoke City (1 Season)2 Leagues4.0
Swansea City (1 Season)1 League2.0
Bristol City (1 Season)1 League1.0
EFL Cup (4 Seasons)8.0
FA Cup (4 Seasons)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201428Swansea City2. Europa LgR323.3Matches
2017-201832Everton2. Europa LgGR4.024417931448724411100.000.0110506292100001551Matches
2 Seasons2 Clubs1 League7.324417931448724411100.000.0110506292100001551
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
Everton (1 Season)1 League4.024417931448724411100.000.0110506292100001551
Swansea City (1 Season)1 League3.3
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
201025wls WalesWCQ9.0Matches
201227wls WalesUEFA Euro Qualifying8.0Matches
201429wls WalesWCQ7.0Matches
201429wls WalesFriendlies (M)0.7Matches
201530wls WalesFriendlies (M)0.5Matches
201631wls WalesFriendlies (M)2.7Matches
201631wls WalesUEFA EuroSF6.0Matches
201631wls WalesUEFA Euro Qualifying10.0Matches
201732wls WalesFriendlies (M)1.0Matches
201833wls WalesWCQ9.9Matches
201833wls WalesFriendlies (M)0.7Matches
2018-201933wls WalesUEFA Nations League19th3.0Matches
201934wls WalesFriendlies (M)0.7Matches
202136wls WalesUEFA Euro Qualifying1.2Matches
9 Seasons1 Club5 Leagues60.4
Friendlies (M) (6 Seasons)6.3
WCQ (3 Seasons)25.9
UEFA Euro Qualifying (3 Seasons)19.2
UEFA Euro (1 Season)6.0
UEFA Nations League (1 Season)3.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2003-200418Stockporteng ENG3. Second Division109009021.710.0100
2004-200519Stockporteng ENG3. League One443,9469095.343.8440
2005-200620Stockporteng ENG4. League Two362,9298170.732.5333
2006-200721Stockporteng ENG4. League Two464,1189099.545.8460
2007-200822Swansea Cityeng ENG3. League One3270906.53.030
2007-200822Stockporteng ENG4. League Two262,2958855.425.5260
2008-200923Swansea Cityeng ENG2. Championship464,14090100.046.0460
2009-201024Swansea Cityeng ENG2. Championship464,0638898.145.1451
2010-201125Swansea Cityeng ENG2. Championship464,14090100.046.0460
2011-201226Swansea Cityeng ENG1. Premier League373,3309097.437.037370Matches
2012-201327Swansea Cityeng ENG1. Premier League373,3309097.437.037370Matches
2013-201428Swansea City2. Europa Lg4295743.3331Matches
2013-201428Swansea Cityeng ENG1. Premier League343,0398988.933.834330Matches
2014-201529Swansea Cityeng ENGLeague Cup21809066.72.02902001.5042+2+1.000.00Matches
2014-201529Swansea Cityeng ENG1. Premier League373,3309097.437.03737001.514648-2-0.05+0.95Matches
2015-201630Swansea Cityeng ENG1. Premier League363,2409094.736.03636001.193750-13-0.36-1.86Matches
2016-201731Evertoneng ENGEFL Cup218090100.02.02902001.5042+2+1.00Matches
2016-201731Evertoneng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2016-201731Evertoneng ENG1. Premier League363,1608892.435.13534101.585539+16+0.46-0.24Matches
2017-201832Evertoneng ENGEFL Cup218090100.02.02902001.5042+2+1.00Matches
2017-201832Everton2. Europa Lg43609066.74.044011.38412-8-2.00-2.003.96.0-2.1-0.52-0.34Matches
2017-201832Evertoneng ENGFA Cup00001Matches
2017-201832Evertoneng ENG1. Premier League241,8347653.620.42016451.212331-8-0.39-0.0521.127.2-6.1-0.30+0.03Matches
2018-201933Stoke Cityeng ENG2. Championship332,5977962.728.9279026629121.212736-9-0.31-0.4328.940.4-11.5-0.40-1.00Matches
2018-201933Stoke Cityeng ENGEFL Cup218090100.02.02902001.5043+1+0.50Matches
2018-201933Stoke Cityeng ENGFA Cup218090100.02.02902000.5034-1-0.50Matches
2019-202034Bristol Cityeng ENG2. Championship322,7668666.830.7328629051.343943-4-0.13-0.0643.244.4-1.2-0.04+0.46Matches
2019-202034Bristol Cityeng ENGFA Cup1909050.01.01901000.0001-1-1.00-1.00Matches
17 Seasons5 Clubs7 Leagues62955,1628876.9612.9613883041629241.34251275-24-0.12-0.1297.1118.1-20.9-0.25-0.18
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
Swansea City (9 Seasons)5 Leagues32829,3579085.7326.232690185201.3687100-13-0.17-0.92
Stockport (5 Seasons)2 Leagues16214,1888868.5157.61593
Everton (2 Seasons)4 Leagues695,8048473.364.5649059571.419188+3+0.05+0.2225.033.2-8.2-0.34-0.03
Stoke City (1 Season)3 Leagues372,9578065.732.9319030629121.193443-9-0.27-0.3928.940.4-11.5-0.40-1.00
Bristol City (1 Season)2 Leagues332,8568766.131.7338730051.303944-5-0.16-0.1043.244.4-1.2-0.04+0.46
Premier League (7 Seasons)24121,2638888.8236.3236230551.39161168-7-0.05+0.0321.127.2-6.1-0.30+0.03
Championship (5 Seasons)20317,7068785.5196.71968855729171.276679-13-0.22-0.2572.284.9-12.7-0.21-0.29
EFL Cup (4 Seasons)87209088.98.08908001.50169+7+0.87-0.13
FA Cup (4 Seasons)43609066.74.04904010.2547-3-0.75-0.75
League Two (3 Seasons)1089,3428775.2103.81053
Second Division (3 Seasons)575,1169041.256.8570
Europa Lg (2 Seasons)86558266.77.377111.38412-8-2.00-2.003.96.0-2.1-0.52-0.34
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
2003-200418Stockport1 League109009021.710.0100
2004-200519Stockport1 League443,9469095.343.8440
2005-200620Stockport1 League362,9298170.732.5333
2006-200721Stockport1 League464,1189099.545.8460
2007-200822Stockport1 League262,2958855.425.5260
2007-200822Swansea City1 League3270906.53.030
2008-200923Swansea City1 League464,14090100.046.0460
2009-201024Swansea City1 League464,0638898.145.1451
2010-201125Swansea City1 League464,14090100.046.0460
2011-201226Swansea City1 League373,3309097.437.037370
2012-201327Swansea City1 League373,3309097.437.037370
2013-201428Swansea City2 Leagues383,3348888.937.037361
2014-201529Swansea City2 Leagues393,5109095.139.0399039001.51505000.000.00
2015-201630Swansea City1 League363,2409094.736.03636001.193750-13-0.36-1.86
2016-201731Everton3 Leagues393,4308893.038.1389037101.546043+17+0.45-0.25
2017-201832Everton4 Leagues302,3747956.126.4269022471.253145-14-0.53-0.2225.033.2-8.2-0.34-0.03
2018-201933Stoke City3 Leagues372,9578065.732.9319030629121.193443-9-0.27-0.3928.940.4-11.5-0.40-1.00
2019-202034Bristol City2 Leagues332,8568766.131.7338730051.303944-5-0.16-0.1043.244.4-1.2-0.04+0.46
17 Seasons5 Clubs7 Leagues62955,1628876.9612.9613883041629241.34251275-24-0.12-0.1297.1118.1-20.9-0.25-0.18
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
Swansea City (9 Seasons)5 Leagues32829,3579085.7326.232690185201.3687100-13-0.17-0.92
Stockport (5 Seasons)2 Leagues16214,1888868.5157.61593
Everton (2 Seasons)4 Leagues695,8048473.364.5649059571.419188+3+0.05+0.2225.033.2-8.2-0.34-0.03
Stoke City (1 Season)3 Leagues372,9578065.732.9319030629121.193443-9-0.27-0.3928.940.4-11.5-0.40-1.00
Bristol City (1 Season)2 Leagues332,8568766.131.7338730051.303944-5-0.16-0.1043.244.4-1.2-0.04+0.46
Premier League (7 Seasons)24121,2638888.8236.3236230551.39161168-7-0.05+0.0321.127.2-6.1-0.30+0.03
Championship (5 Seasons)20317,7068785.5196.71968855729171.276679-13-0.22-0.2572.284.9-12.7-0.21-0.29
EFL Cup (4 Seasons)87209088.98.08908001.50169+7+0.87-0.13
FA Cup (4 Seasons)43609066.74.04904010.2547-3-0.75-0.75
League Two (3 Seasons)1089,3428775.2103.81053
Second Division (3 Seasons)575,1169041.256.8570
Europa Lg (2 Seasons)86558266.77.377111.38412-8-2.00-2.003.96.0-2.1-0.52-0.34
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
2003-200418Stockporteng ENG3. Second Division19th109009021.710.0100
2004-200519Stockporteng ENG3. League One24th443,9469095.343.8440
2005-200620Stockporteng ENG4. League Two22nd362,9298170.732.5333
2006-200721Stockporteng ENG4. League Two8th464,1189099.545.8460
2007-200822Stockporteng ENG4. League Two4th262,2958855.425.5260
2007-200822Swansea Cityeng ENG3. League One1st3270906.53.030
2008-200923Swansea Cityeng ENG2. Championship8th464,14090100.046.0460
2009-201024Swansea Cityeng ENG2. Championship7th464,0638898.145.1451
2010-201125Swansea Cityeng ENG2. Championship3rd464,14090100.046.0460
2011-201226Swansea Cityeng ENG1. Premier League11th373,3309097.437.037370Matches
2012-201327Swansea Cityeng ENG1. Premier League9th373,3309097.437.037370Matches
2013-201428Swansea Cityeng ENG1. Premier League12th343,0398988.933.834330Matches
2014-201529Swansea Cityeng ENG1. Premier League8th373,3309097.437.03737001.514648-2-0.05+0.95Matches
2015-201630Swansea Cityeng ENG1. Premier League12th363,2409094.736.03636001.193750-13-0.36-1.86Matches
2016-201731Evertoneng ENG1. Premier League7th363,1608892.435.13534101.585539+16+0.46-0.24Matches
2017-201832Evertoneng ENG1. Premier League8th241,8347653.620.42016451.212331-8-0.39-0.0521.127.2-6.1-0.30+0.03Matches
2018-201933Stoke Cityeng ENG2. Championship16th332,5977962.728.9279026629121.212736-9-0.31-0.4328.940.4-11.5-0.40-1.00Matches
2019-202034Bristol Cityeng ENG2. Championship12th322,7668666.830.7328629051.343943-4-0.13-0.0643.244.4-1.2-0.04+0.46Matches
17 Seasons5 Clubs4 Leagues60953,4278876.9593.6594882851529221.35227247-20-0.11-0.0993.2112.1-18.9-0.24-0.17
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
Swansea City (9 Seasons)3 Leagues32228,8829085.8320.9321180101.358398-15-0.21-0.87
Stockport (5 Seasons)2 Leagues16214,1888868.5157.61593
Everton (2 Seasons)1 League604,9948373.055.55550551.437870+8+0.14+0.3421.127.2-6.1-0.30+0.03
Stoke City (1 Season)1 League332,5977962.728.9279026629121.212736-9-0.31-0.4328.940.4-11.5-0.40-1.00
Bristol City (1 Season)1 League322,7668666.830.7328629051.343943-4-0.13-0.0643.244.4-1.2-0.04+0.46
Premier League (7 Seasons)24121,2638888.8236.3236230551.39161168-7-0.05+0.0321.127.2-6.1-0.30+0.03
Championship (5 Seasons)20317,7068785.5196.71968855729171.276679-13-0.22-0.2572.284.9-12.7-0.21-0.29
League Two (3 Seasons)1089,3428775.2103.81053
Second Division (3 Seasons)575,1169041.256.8570
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201529Swansea Cityeng ENGLeague Cup9th21809066.72.02902001.5042+2+1.000.00Matches
2016-201731Evertoneng ENGEFL Cup17th218090100.02.02902001.5042+2+1.00Matches
2016-201731Evertoneng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2017-201832Evertoneng ENGEFL Cup9th218090100.02.02902001.5042+2+1.00Matches
2017-201832Evertoneng ENGFA Cup33rd00001Matches
2018-201933Stoke Cityeng ENGEFL Cup17th218090100.02.02902001.5043+1+0.50Matches
2018-201933Stoke Cityeng ENGFA Cup33rd218090100.02.02902000.5034-1-0.50Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1909050.01.01901000.0001-1-1.00-1.00Matches
5 Seasons4 Clubs2 Leagues121,0809080.012.0129012011.082016+4+0.33-0.17
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Everton (2 Seasons)2 Leagues54509083.35.05905011.2096+3+0.60
Stoke City (1 Season)2 Leagues436090100.04.04904001.007700.00
Swansea City (1 Season)1 League21809066.72.02902001.5042+2+1.000.00
Bristol City (1 Season)1 League1909050.01.01901000.0001-1-1.00-1.00
EFL Cup (4 Seasons)87209088.98.08908001.50169+7+0.87-0.13
FA Cup (4 Seasons)43609066.74.04904010.2547-3-0.75-0.75
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
2013-201428Swansea City2. Europa LgR324295743.3331Matches
2017-201832Everton2. Europa LgGR43609066.74.044011.38412-8-2.00-2.003.96.0-2.1-0.52-0.34Matches
2 Seasons2 Clubs1 League86558266.77.377111.38412-8-2.00-2.003.96.0-2.1-0.52-0.34
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
Everton (1 Season)1 League43609066.74.044011.38412-8-2.00-2.003.96.0-2.1-0.52-0.34
Swansea City (1 Season)1 League4295743.3331
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
201025wls WalesWCQ98109090.09.09909011.33910-1-0.11+1.89Matches
201227wls WalesUEFA Euro Qualifying872090100.08.08908001.13510-5-0.62Matches
201429wls WalesWCQ76309070.07.07907000.86716-9-1.29-0.62Matches
201429wls WalesFriendlies (M)1636370.00.71630003.0021+1+1.43+4.76Matches
201530wls WalesFriendlies (M)1454550.00.51450000.001100.00+2.00Matches
201631wls WalesFriendlies (M)32448190.42.73812000.3315-4-1.48-1.48Matches
201631wls WalesUEFA EuroSF654090100.06.06906002.00106+4+0.67Matches
201631wls WalesUEFA Euro Qualifying1090090100.010.0109010002.10114+7+0.70Matches
201732wls WalesFriendlies (M)1909050.01.01901010.0002-2-2.00-2.00Matches
201833wls WalesWCQ108918999.09.910899001.70126+6+0.61-9.39Matches
201833wls WalesFriendlies (M)2653324.10.72330010.5003-3-4.15-3.71Matches
2018-201933wls WalesUEFA Nations League19th32709075.03.03903002.0063+3+1.00+3.00Matches
201934wls WalesFriendlies (M)1606033.30.71600003.000000.00-1.50Matches
202136wls WalesUEFA Euro Qualifying21095515.11.2190011951.5001-1-0.83-1.56Matches
9 Seasons1 Club5 Leagues645,4378577.560.463865511981.476468-4-0.07-0.07
Friendlies (M) (6 Seasons)95676352.56.39633020.89412-8-1.27-1.09
WCQ (3 Seasons)262,3319086.325.9269025011.352832-4-0.15+0.58
UEFA Euro Qualifying (3 Seasons)201,7298673.919.219901811951.651615+1+0.05-0.83
UEFA Euro (1 Season)654090100.06.06906002.00106+4+0.67
UEFA Nations League (1 Season)32709075.03.03903002.0063+3+1.00+3.00

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
2003-200418Stockporteng ENG3. Second Division10.0004
2004-200519Stockporteng ENG3. League One43.85046
2005-200620Stockporteng ENG4. League Two32.55136
2006-200721Stockporteng ENG4. League Two45.82229
2007-200822Swansea Cityeng ENG3. League One3.0001
2007-200822Stockporteng ENG4. League Two25.5209
2008-200923Swansea Cityeng ENG2. Championship46.03041
2009-201024Swansea Cityeng ENG2. Championship45.15031
2010-201125Swansea Cityeng ENG2. Championship46.06038
2011-201226Swansea Cityeng ENG1. Premier League37.06041Matches
2012-201327Swansea Cityeng ENG1. Premier League37.07036Matches
2013-201428Swansea City2. Europa Lg3.3006Matches
2013-201428Swansea Cityeng ENG1. Premier League33.85031Matches
2014-201529Swansea Cityeng ENGLeague Cup2.01000Matches
2014-201529Swansea Cityeng ENG1. Premier League37.06029Matches
2015-201630Swansea Cityeng ENG1. Premier League36.08030Matches
2016-201731Evertoneng ENGEFL Cup2.0000300000000Matches
2016-201731Evertoneng ENGFA Cup1.00000Matches
2016-201731Evertoneng ENG1. Premier League35.17103714325743110Matches
2017-201832Evertoneng ENGEFL Cup2.0100300031000Matches
2017-201832Everton2. Europa Lg4.0200600063010236275.0Matches
2017-201832Evertoneng ENG1. Premier League20.431025431361302096524056.5Matches
2018-201933Stoke Cityeng ENG2. Championship28.9611357046622010146625254.4Matches
2018-201933Stoke Cityeng ENGEFL Cup2.0000010000000Matches
2018-201933Stoke Cityeng ENGFA Cup2.0000520000010Matches
2019-202034Bristol Cityeng ENG2. Championship30.73202410247228011166847752.2Matches
2019-202034Bristol Cityeng ENGFA Cup1.00001000000Matches
17 Seasons5 Clubs7 Leagues612.983815473881124011017143120417154.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Swansea City (9 Seasons)5 Leagues326.247002840
Stockport (5 Seasons)2 Leagues157.6143124
Everton (2 Seasons)4 Leagues64.5132074186310260140119584258.0
Stoke City (1 Season)3 Leagues32.96114010046622020146625254.4
Bristol City (1 Season)2 Leagues31.73202510247228011166847752.2
Premier League (7 Seasons)236.342202291863935613096524056.5
Championship (5 Seasons)196.7233116917281385002131214612953.1
EFL Cup (4 Seasons)8.0200610031000
FA Cup (4 Seasons)4.0000620000010
League Two (3 Seasons)103.89374
Second Division (3 Seasons)56.85051
Europa Lg (2 Seasons)7.32001200063010236275.0
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
2003-200418Stockport1 League10.0004
2004-200519Stockport1 League43.85046
2005-200620Stockport1 League32.55136
2006-200721Stockport1 League45.82229
2007-200822Stockport1 League25.5209
2007-200822Swansea City1 League3.0001
2008-200923Swansea City1 League46.03041
2009-201024Swansea City1 League45.15031
2010-201125Swansea City1 League46.06038
2011-201226Swansea City1 League37.06041
2012-201327Swansea City1 League37.07036
2013-201428Swansea City2 Leagues37.05037
2014-201529Swansea City2 Leagues39.0700290
2015-201630Swansea City1 League36.08030
2016-201731Everton3 Leagues38.17104014325743110
2017-201832Everton4 Leagues26.4610344314517030119584258.0
2018-201933Stoke City3 Leagues32.96114010046622020146625254.4
2019-202034Bristol City2 Leagues31.73202510247228011166847752.2
17 Seasons5 Clubs7 Leagues612.983815473881124011017143120417154.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Swansea City (9 Seasons)5 Leagues326.247002840
Stockport (5 Seasons)2 Leagues157.6143124
Everton (2 Seasons)4 Leagues64.5132074186310260140119584258.0
Stoke City (1 Season)3 Leagues32.96114010046622020146625254.4
Bristol City (1 Season)2 Leagues31.73202510247228011166847752.2
Premier League (7 Seasons)236.342202291863935613096524056.5
Championship (5 Seasons)196.7233116917281385002131214612953.1
EFL Cup (4 Seasons)8.0200610031000
FA Cup (4 Seasons)4.0000620000010
League Two (3 Seasons)103.89374
Second Division (3 Seasons)56.85051
Europa Lg (2 Seasons)7.32001200063010236275.0
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
2003-200418Stockporteng ENG3. Second Division19th10.0004
2004-200519Stockporteng ENG3. League One24th43.85046
2005-200620Stockporteng ENG4. League Two22nd32.55136
2006-200721Stockporteng ENG4. League Two8th45.82229
2007-200822Stockporteng ENG4. League Two4th25.5209
2007-200822Swansea Cityeng ENG3. League One1st3.0001
2008-200923Swansea Cityeng ENG2. Championship8th46.03041
2009-201024Swansea Cityeng ENG2. Championship7th45.15031
2010-201125Swansea Cityeng ENG2. Championship3rd46.06038
2011-201226Swansea Cityeng ENG1. Premier League11th37.06041Matches
2012-201327Swansea Cityeng ENG1. Premier League9th37.07036Matches
2013-201428Swansea Cityeng ENG1. Premier League12th33.85031Matches
2014-201529Swansea Cityeng ENG1. Premier League8th37.06029Matches
2015-201630Swansea Cityeng ENG1. Premier League12th36.08030Matches
2016-201731Evertoneng ENG1. Premier League7th35.17103714325743110Matches
2017-201832Evertoneng ENG1. Premier League8th20.431025431361302096524056.5Matches
2018-201933Stoke Cityeng ENG2. Championship16th28.9611357046622010146625254.4Matches
2019-202034Bristol Cityeng ENG2. Championship12th30.73202410247228011166847752.2Matches
17 Seasons5 Clubs4 Leagues593.679815233581123110615140819816954.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Swansea City (9 Seasons)3 Leagues320.9460278
Stockport (5 Seasons)2 Leagues157.6143124
Everton (2 Seasons)1 League55.51020621863935613096524056.5
Stoke City (1 Season)1 League28.9611357046622010146625254.4
Bristol City (1 Season)1 League30.73202410247228011166847752.2
Premier League (7 Seasons)236.342202291863935613096524056.5
Championship (5 Seasons)196.7233116917281385002131214612953.1
League Two (3 Seasons)103.89374
Second Division (3 Seasons)56.85051
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201529Swansea Cityeng ENGLeague Cup9th2.01000Matches
2016-201731Evertoneng ENGEFL Cup17th2.0000300000000Matches
2016-201731Evertoneng ENGFA Cup33rd1.00000Matches
2017-201832Evertoneng ENGEFL Cup9th2.0100300031000Matches
2018-201933Stoke Cityeng ENGEFL Cup17th2.0000010000000Matches
2018-201933Stoke Cityeng ENGFA Cup33rd2.0000520000010Matches
2019-202034Bristol Cityeng ENGFA Cup33rd1.00001000000Matches
5 Seasons4 Clubs2 Leagues12.02001230031010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Everton (2 Seasons)2 Leagues5.0100600031000
Stoke City (1 Season)2 Leagues4.0000530000010
Swansea City (1 Season)1 League2.01000
Bristol City (1 Season)1 League1.00001000000
EFL Cup (4 Seasons)8.0200610031000
FA Cup (4 Seasons)4.0000620000010
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
2013-201428Swansea City2. Europa LgR323.3006Matches
2017-201832Everton2. Europa LgGR4.0200600063010236275.0Matches
2 Seasons2 Clubs1 League7.32001200063010236275.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Everton (1 Season)1 League4.0200600063010236275.0
Swansea City (1 Season)1 League3.3006
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201025wls WalesWCQ9.01001Matches
201227wls WalesUEFA Euro Qualifying8.01000Matches
201429wls WalesWCQ7.02000Matches
201429wls WalesFriendlies (M)0.70001Matches
201530wls WalesFriendlies (M)0.50000Matches
201631wls WalesFriendlies (M)2.70000Matches
201631wls WalesUEFA EuroSF6.00005200118000Matches
201631wls WalesUEFA Euro Qualifying10.0200860159000Matches
201732wls WalesFriendlies (M)1.00000Matches
201833wls WalesWCQ9.91000Matches
201833wls WalesFriendlies (M)0.70000Matches
2018-201933wls WalesUEFA Nations League19th3.01000Matches
201934wls WalesFriendlies (M)0.70000Matches
202136wls WalesUEFA Euro Qualifying1.20000000410Matches
9 Seasons1 Club5 Leagues60.4800138012018002
Friendlies (M) (6 Seasons)6.30001
WCQ (3 Seasons)25.94001
UEFA Euro Qualifying (3 Seasons)19.23008601910000
UEFA Euro (1 Season)6.00005200118000
UEFA Nations League (1 Season)3.01000

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.