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
2006-200716Bournemoutheng ENG3. League One1387027.8415400000.510.130.640.510.64
2007-200817Bournemoutheng ENG3. League One41402,70130.0127191200200.400.230.630.400.63
2008-200918Wolveseng ENG2. Championship3648889.9617600000.610.100.710.610.71
2009-201019Leeds Unitedeng ENG3. League One885916.6101100000.150.000.150.150.15Matches
2009-201019Wolveseng ENG1. Premier League50480.5000000000.000.000.000.000.00Matches
2010-201120Norwich Cityeng ENG2. Championship411171.3101100000.770.000.770.770.77Matches
2010-201120Sheffield Utdeng ENG2. Championship643453.8101100000.260.000.260.260.26Matches
2010-201120Bristol Cityeng ENG2. Championship10130.1000000000.000.000.000.000.00Matches
2010-201120Wolveseng ENG1. Premier League20310.3000000000.000.000.000.000.00Matches
2011-201221Burnleyeng ENG2. Championship934344.8202200100.410.000.410.410.41Matches
2011-201221Brightoneng ENG2. Championship1476557.3303300000.410.000.410.410.41Matches
2011-201221Wolveseng ENG1. Premier League40650.7000000100.000.000.000.000.00Matches
2012-201322Burnleyeng ENG2. Championship46131,65018.3415400400.220.050.270.220.27
2013-201423Burnleyeng ENG2. Championship39393,36537.4203231644200.530.080.620.430.51
2014-201524Burnleyeng ENGFA Cup211201.3101100000.750.000.750.750.75Matches
2014-201524Burnleyeng ENG1. Premier League1555676.3000000000.000.000.000.000.00Matches
2015-201625Burnleyeng ENG2. Championship43393,42838.1154191233100.390.110.500.320.42Matches
2015-201625Burnleyeng ENGFA Cup221621.8112100000.560.561.110.561.11Matches
2015-201625Burnleyeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2016-201726Burnleyeng ENGEFL Cup11660.7000000100.000.000.000.000.00Matches
2016-201726Burnleyeng ENGFA Cup443423.8213200000.530.260.790.530.79Matches
2016-201726Burnleyeng ENG1. Premier League37212,06422.910313822000.440.130.570.350.48Matches
2017-201827Burnleyeng ENGEFL Cup11710.8000000000.000.000.000.000.00Matches
2017-201827Burnleyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201827Burnleyeng ENG1. Premier League30799811.1415400302.82.81.34.2317620.360.090.450.360.450.250.120.380.250.38Matches
2018-201928Stoke Cityeng ENG2. Championship12108359.3314301003.62.81.24.0211390.320.110.430.320.430.390.130.520.300.43Matches
2018-201928Burnleyeng ENGEFL Cup10100.1000000000.000.000.000.000.00Matches
2018-201928Burnleyeng ENGFA Cup11730.8000000000.000.000.000.000.00Matches
2018-201928Burnleyeng ENG1. Premier League201091510.2303300002.42.41.33.6315550.300.000.300.300.300.230.120.360.230.36Matches
2019-202029Stoke Cityeng ENG2. Championship36181,70619.0527500007.67.61.79.3033930.260.110.370.260.370.400.090.490.400.49Matches
2019-202029Stoke Cityeng ENGEFL Cup333193.5303300000.850.000.850.850.85Matches
2019-202029Stoke Cityeng ENGFA Cup10280.3000000000.000.000.000.000.00Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 211600.7000000000.000.000.000.000.00Matches
2020-202130Stoke Cityeng ENG2. Championship3058329.2000001003.52.70.12.8110520.000.000.000.000.000.380.010.390.290.30Matches
2020-202130Stoke Cityeng ENGEFL Cup321441.6101100000.620.000.620.620.62Matches
2020-202130Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202231Wycombeeng ENGEFL Cup20550.6000000000.000.000.000.000.00Matches
2021-202231Wycombeeng ENGFA Cup221731.9000000000.000.000.000.000.00Matches
2021-202231Wycombeeng ENG3. League One43423,56339.6166221600100.400.150.560.400.56Matches
2022-202332Wycombeeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202332Wycombeeng ENG3. League One35292,62729.2628600400.210.070.270.210.27Matches
2023-202433Wycombeeng ENGEFL Cup221481.6000000000.000.000.000.000.00Matches
2023-202433Wycombeeng ENG3. League One40221,97622.0426400300.180.090.270.180.27Matches
2024-202534Wycombeeng ENGEFL Cup1050.1000000000.000.000.000.000.00Matches
2024-202534Wycombeeng ENG3. League One20240.3202200007.500.007.507.507.50Matches
19 Seasons10 Clubs5 Leagues60135833,216369.11303616612191123019.918.35.623.99863010.350.100.450.330.430.340.100.430.310.41
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
Burnley (8 Seasons)4 Leagues25314914,445160.562147653991205.25.22.67.86321170.390.090.470.330.420.240.120.370.240.37
Wycombe (4 Seasons)3 Leagues128988,66196.22810382800800.290.100.390.290.39
Wolves (4 Seasons)2 Leagues4741,03211.5617600100.520.090.610.520.61
Stoke City (3 Seasons)3 Leagues86393,95443.91231512020014.713.13.016.13541840.270.070.340.270.340.390.080.470.350.43
Bournemouth (2 Seasons)1 League54483,40337.8168241600200.420.210.630.420.63
Brighton (1 Season)1 League1476557.3303300000.410.000.410.410.41
Leeds United (1 Season)1 League885916.6101100000.150.000.150.150.15
Sheffield Utd (1 Season)1 League643453.8101100000.260.000.260.260.26
Norwich City (1 Season)1 League411171.3101100000.770.000.770.770.77
Bristol City (1 Season)1 League10130.1000000000.000.000.000.000.00
Stoke City (1 Season)1 League11600.7000000000.000.000.000.000.00
Championship (9 Seasons)27614314,268158.560127253798014.713.13.016.13541840.380.080.450.330.410.390.080.470.350.43
FA Cup (9 Seasons)15131,16813.0426400000.310.150.460.310.46
EFL Cup (9 Seasons)151090810.1404400100.400.000.400.400.40
League One (7 Seasons)18214912,184135.445186345001000.330.130.470.330.47
Premier League (7 Seasons)113434,68852.1174211522405.25.22.67.86321170.330.080.400.290.360.240.120.370.240.37
PL2 — Div. 2 (1 Season)11600.7000000000.000.000.000.000.00
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
2006-200716Bournemouth1 League1387027.8415400000.510.130.640.510.64
2007-200817Bournemouth1 League41402,70130.0127191200200.400.230.630.400.63
2008-200918Wolves1 League3648889.9617600000.610.100.710.610.71
2009-201019Leeds United1 League885916.6101100000.150.000.150.150.15
2009-201019Wolves1 League50480.5000000000.000.000.000.000.00
2010-201120Norwich City1 League411171.3101100000.770.000.770.770.77
2010-201120Sheffield Utd1 League643453.8101100000.260.000.260.260.26
2010-201120Bristol City1 League10130.1000000000.000.000.000.000.00
2010-201120Wolves1 League20310.3000000000.000.000.000.000.00
2011-201221Wolves1 League40650.7000000100.000.000.000.000.00
2011-201221Brighton1 League1476557.3303300000.410.000.410.410.41
2011-201221Burnley1 League934344.8202200100.410.000.410.410.41
2012-201322Burnley1 League46131,65018.3415400400.220.050.270.220.27
2013-201423Burnley1 League39393,36537.4203231644200.530.080.620.430.51
2014-201524Burnley2 Leagues1766877.6101100000.130.000.130.130.13
2015-201625Burnley3 Leagues46423,68040.9165211333100.390.120.510.320.44
2016-201726Burnley3 Leagues42262,47227.5124161022100.440.150.580.360.51
2017-201827Burnley3 Leagues3291,15912.9415400302.82.81.34.2317620.310.080.390.310.390.250.120.380.250.38
2018-201928Burnley3 Leagues221199811.1303300002.42.41.33.6315550.270.000.270.270.270.230.120.360.230.36
2018-201928Stoke City1 League12108359.3314301003.62.81.24.0211390.320.110.430.320.430.390.130.520.300.43
2019-202029Stoke City1 League11600.7000000000.000.000.000.000.00
2019-202029Stoke City3 Leagues40212,05322.88210800007.67.61.79.3033930.350.090.440.350.440.400.090.490.400.49
2020-202130Stoke City3 Leagues3481,06611.8101101003.52.70.12.8110520.080.000.080.080.080.380.010.390.290.30
2021-202231Wycombe3 Leagues47443,79142.1166221600100.380.140.520.380.52
2022-202332Wycombe2 Leagues36302,71730.2628600400.200.070.260.200.26
2023-202433Wycombe2 Leagues42242,12423.6426400300.170.080.250.170.25
2024-202534Wycombe2 Leagues30290.3202200006.210.006.216.216.21
19 Seasons10 Clubs5 Leagues60135833,216369.11303616612191123019.918.35.623.99863010.350.100.450.330.430.340.100.430.310.41
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
Burnley (8 Seasons)4 Leagues25314914,445160.562147653991205.25.22.67.86321170.390.090.470.330.420.240.120.370.240.37
Wycombe (4 Seasons)3 Leagues128988,66196.22810382800800.290.100.390.290.39
Wolves (4 Seasons)2 Leagues4741,03211.5617600100.520.090.610.520.61
Stoke City (3 Seasons)3 Leagues86393,95443.91231512020014.713.13.016.13541840.270.070.340.270.340.390.080.470.350.43
Bournemouth (2 Seasons)1 League54483,40337.8168241600200.420.210.630.420.63
Brighton (1 Season)1 League1476557.3303300000.410.000.410.410.41
Leeds United (1 Season)1 League885916.6101100000.150.000.150.150.15
Sheffield Utd (1 Season)1 League643453.8101100000.260.000.260.260.26
Norwich City (1 Season)1 League411171.3101100000.770.000.770.770.77
Bristol City (1 Season)1 League10130.1000000000.000.000.000.000.00
Stoke City (1 Season)1 League11600.7000000000.000.000.000.000.00
Championship (9 Seasons)27614314,268158.560127253798014.713.13.016.13541840.380.080.450.330.410.390.080.470.350.43
FA Cup (9 Seasons)15131,16813.0426400000.310.150.460.310.46
EFL Cup (9 Seasons)151090810.1404400100.400.000.400.400.40
League One (7 Seasons)18214912,184135.445186345001000.330.130.470.330.47
Premier League (7 Seasons)113434,68852.1174211522405.25.22.67.86321170.330.080.400.290.360.240.120.370.240.37
PL2 — Div. 2 (1 Season)11600.7000000000.000.000.000.000.00
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
2006-200716Bournemoutheng ENG3. League One19th1387027.8415400000.510.130.640.510.64
2007-200817Bournemoutheng ENG3. League One21st41402,70130.0127191200200.400.230.630.400.63
2008-200918Wolveseng ENG2. Championship1st3648889.9617600000.610.100.710.610.71
2009-201019Leeds Unitedeng ENG3. League One2nd885916.6101100000.150.000.150.150.15Matches
2009-201019Wolveseng ENG1. Premier League15th50480.5000000000.000.000.000.000.00Matches
2010-201120Norwich Cityeng ENG2. Championship2nd411171.3101100000.770.000.770.770.77Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd643453.8101100000.260.000.260.260.26Matches
2010-201120Bristol Cityeng ENG2. Championship15th10130.1000000000.000.000.000.000.00Matches
2010-201120Wolveseng ENG1. Premier League17th20310.3000000000.000.000.000.000.00Matches
2011-201221Wolveseng ENG1. Premier League20th40650.7000000100.000.000.000.000.00Matches
2011-201221Brightoneng ENG2. Championship10th1476557.3303300000.410.000.410.410.41Matches
2011-201221Burnleyeng ENG2. Championship13th934344.8202200100.410.000.410.410.41Matches
2012-201322Burnleyeng ENG2. Championship11th46131,65018.3415400400.220.050.270.220.27
2013-201423Burnleyeng ENG2. Championship2nd39393,36537.4203231644200.530.080.620.430.51
2014-201524Burnleyeng ENG1. Premier League19th1555676.3000000000.000.000.000.000.00Matches
2015-201625Burnleyeng ENG2. Championship1st43393,42838.1154191233100.390.110.500.320.42Matches
2016-201726Burnleyeng ENG1. Premier League16th37212,06422.910313822000.440.130.570.350.48Matches
2017-201827Burnleyeng ENG1. Premier League7th30799811.1415400302.82.81.34.2317620.360.090.450.360.450.250.120.380.250.38Matches
2018-201928Burnleyeng ENG1. Premier League15th201091510.2303300002.42.41.33.6315550.300.000.300.300.300.230.120.360.230.36Matches
2018-201928Stoke Cityeng ENG2. Championship16th12108359.3314301003.62.81.24.0211390.320.110.430.320.430.390.130.520.300.43Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th11600.7000000000.000.000.000.000.00Matches
2019-202029Stoke Cityeng ENG2. Championship15th36181,70619.0527500007.67.61.79.3033930.260.110.370.260.370.400.090.490.400.49Matches
2020-202130Stoke Cityeng ENG2. Championship14th3058329.2000001003.52.70.12.8110520.000.000.000.000.000.380.010.390.290.30Matches
2021-202231Wycombeeng ENG3. League One6th43423,56339.6166221600100.400.150.560.400.56Matches
2022-202332Wycombeeng ENG3. League One9th35292,62729.2628600400.210.070.270.210.27Matches
2023-202433Wycombeeng ENG3. League One10th40221,97622.0426400300.180.090.270.180.27Matches
2024-202534Wycombeeng ENG3. League One1st20240.3202200007.500.007.507.507.50Matches
19 Seasons10 Clubs3 Leagues57133531,140346.01223415611391122019.918.35.623.99863010.350.100.450.330.420.340.100.430.310.41
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
Burnley (8 Seasons)2 Leagues23913713,421149.158127049991105.25.22.67.86321170.390.080.470.330.410.240.120.370.240.37
Wycombe (4 Seasons)1 League120938,19091.02810382800800.310.110.420.310.42
Wolves (4 Seasons)2 Leagues4741,03211.5617600100.520.090.610.520.61
Stoke City (3 Seasons)1 League78333,37337.583118020014.713.13.016.13541840.210.080.290.210.290.390.080.470.350.43
Bournemouth (2 Seasons)1 League54483,40337.8168241600200.420.210.630.420.63
Brighton (1 Season)1 League1476557.3303300000.410.000.410.410.41
Leeds United (1 Season)1 League885916.6101100000.150.000.150.150.15
Sheffield Utd (1 Season)1 League643453.8101100000.260.000.260.260.26
Norwich City (1 Season)1 League411171.3101100000.770.000.770.770.77
Bristol City (1 Season)1 League10130.1000000000.000.000.000.000.00
Stoke City (1 Season)1 League11600.7000000000.000.000.000.000.00
Championship (9 Seasons)27614314,268158.560127253798014.713.13.016.13541840.380.080.450.330.410.390.080.470.350.43
League One (7 Seasons)18214912,184135.445186345001000.330.130.470.330.47
Premier League (7 Seasons)113434,68852.1174211522405.25.22.67.86321170.330.080.400.290.360.240.120.370.240.37
PL2 — Div. 2 (1 Season)11600.7000000000.000.000.000.000.00
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-201524Burnleyeng ENGFA Cup33rd211201.3101100000.750.000.750.750.75Matches
2015-201625Burnleyeng ENGFA Cup17th221621.8112100000.560.561.110.561.11Matches
2015-201625Burnleyeng ENGLeague Cup57th11901.0000000000.000.000.000.000.00Matches
2016-201726Burnleyeng ENGEFL Cup33rd11660.7000000100.000.000.000.000.00Matches
2016-201726Burnleyeng ENGFA Cup9th443423.8213200000.530.260.790.530.79Matches
2017-201827Burnleyeng ENGEFL Cup17th11710.8000000000.000.000.000.000.00Matches
2017-201827Burnleyeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201928Burnleyeng ENGEFL Cup17th10100.1000000000.000.000.000.000.00Matches
2018-201928Burnleyeng ENGFA Cup17th11730.8000000000.000.000.000.000.00Matches
2019-202029Stoke Cityeng ENGEFL Cup17th333193.5303300000.850.000.850.850.85Matches
2019-202029Stoke Cityeng ENGFA Cup33rd10280.3000000000.000.000.000.000.00Matches
2020-202130Stoke Cityeng ENGEFL Cup5th321441.6101100000.620.000.620.620.62Matches
2020-202130Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202231Wycombeeng ENGEFL CupRd320550.6000000000.000.000.000.000.00Matches
2021-202231Wycombeeng ENGFA Cup221731.9000000000.000.000.000.000.00Matches
2022-202332Wycombeeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202433Wycombeeng ENGEFL CupRd2221481.6000000000.000.000.000.000.00Matches
2024-202534Wycombeeng ENGEFL CupRd31050.1000000000.000.000.000.000.00Matches
11 Seasons3 Clubs2 Leagues30232,07623.18210800100.350.090.430.350.43
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
Burnley (5 Seasons)2 Leagues14121,02411.4426400100.350.180.530.350.53
Wycombe (4 Seasons)2 Leagues854715.2000000000.000.000.000.000.00
Stoke City (2 Seasons)2 Leagues865816.5404400000.620.000.620.620.62
FA Cup (9 Seasons)15131,16813.0426400000.310.150.460.310.46
EFL Cup (9 Seasons)151090810.1404400100.400.000.400.400.40
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
201020wls WalesWCQ732582.91100000.350.35Matches
201424wls WalesWCQ511551.7000000100.000.000.000.000.00Matches
201424wls WalesFriendlies (M)11901.0101100001.000.001.001.001.00Matches
201626wls WalesFriendlies (M)321772.0000000000.000.000.000.000.00Matches
201626wls WalesUEFA EuroSF421882.1101100100.480.000.480.480.48Matches
201626wls WalesUEFA Euro Qualifying611601.8000000000.000.000.000.000.00Matches
201727wls WalesFriendlies (M)221281.4000001000.000.000.000.000.00Matches
201828wls WalesWCQ1076457.2112100000.140.140.280.140.28Matches
201828wls WalesFriendlies (M)332122.4101100000.420.000.420.420.42Matches
2018-201928wls WalesUEFA Nations League19th00Matches
201929wls WalesFriendlies (M)10160.2000000000.000.000.000.000.00Matches
202131wls WalesUEFA Euro Qualifying20280.3000000000.000.000.000.000.00Matches
7 Seasons1 Club5 Leagues44222,05722.9515501200.220.050.250.220.25
Friendlies (M) (5 Seasons)1086236.9202201000.290.000.290.290.29
WCQ (3 Seasons)22111,05811.8212200100.170.110.230.170.23
UEFA Euro Qualifying (2 Seasons)811882.1000000000.000.000.000.000.00
UEFA Euro (1 Season)421882.1101100100.480.000.480.480.48
UEFA Nations League (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2006-200716Bournemoutheng ENG3. League One7.8491.150.4400
2007-200817Bournemoutheng ENG3. League One30.012471.570.2600
2008-200918Wolveseng ENG2. Championship9.96141.420.4300
2009-201019Leeds Unitedeng ENG3. League One6.6160.910.1700Matches
2009-201019Wolveseng ENG1. Premier League0.5011.870.0000Matches
2010-201120Norwich Cityeng ENG2. Championship1.3121.540.5000Matches
2010-201120Sheffield Utdeng ENG2. Championship3.8120.520.5000Matches
2010-201120Bristol Cityeng ENG2. Championship0.1000.0000Matches
2010-201120Wolveseng ENG1. Premier League0.3000.0000Matches
2011-201221Burnleyeng ENG2. Championship4.8230.620.6700Matches
2011-201221Brightoneng ENG2. Championship7.3340.550.7500Matches
2011-201221Wolveseng ENG1. Premier League0.7000.0000Matches
2012-201322Burnleyeng ENG2. Championship18.34221.200.1800
2013-201423Burnleyeng ENG2. Championship37.420551.470.2944
2014-201524Burnleyeng ENGFA Cup1.3100Matches
2014-201524Burnleyeng ENG1. Premier League6.3060.950.0000Matches
2015-201625Burnleyeng ENG2. Championship38.115330.870.3633Matches
2015-201625Burnleyeng ENGFA Cup1.8100Matches
2015-201625Burnleyeng ENGLeague Cup1.0000Matches
2016-201726Burnleyeng ENGEFL Cup0.70200.02.730.000.0000Matches
2016-201726Burnleyeng ENGFA Cup3.8200Matches
2016-201726Burnleyeng ENG1. Premier League22.910572340.42.491.000.140.3522Matches
2017-201827Burnleyeng ENGEFL Cup0.80100.01.270.000.0000Matches
2017-201827Burnleyeng ENGFA Cup1.00100.01.000.000.0000Matches
2017-201827Burnleyeng ENG1. Premier League11.1433824.22.980.720.120.5012.80002.82.80.09+1.2+1.2Matches
2018-201928Stoke Cityeng ENG2. Championship9.3322836.42.370.860.140.3813.80013.62.80.13-0.6+0.2Matches
2018-201928Burnleyeng ENGEFL Cup0.10000.000.0000Matches
2018-201928Burnleyeng ENGFA Cup0.80200.02.470.000.0000Matches
2018-201928Burnleyeng ENG1. Premier League10.2322731.82.160.690.140.4311.80002.42.40.11+0.6+0.6Matches
2019-202029Stoke Cityeng ENG2. Championship19.05511733.32.690.900.100.2912.00007.67.60.15-2.6-2.6Matches
2019-202029Stoke Cityeng ENGEFL Cup3.5314535.73.951.410.210.6000Matches
2019-202029Stoke Cityeng ENGFA Cup0.302150.06.433.210.000.0000Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.7000Matches
2020-202130Stoke Cityeng ENG2. Championship9.20241250.02.601.300.000.0011.40013.52.70.11-3.5-2.7Matches
2020-202130Stoke Cityeng ENGEFL Cup1.618337.55.001.870.130.3300Matches
2020-202130Stoke Cityeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2021-202231Wycombeeng ENGEFL Cup0.603133.34.911.640.000.0000Matches
2021-202231Wycombeeng ENGFA Cup1.905120.02.600.520.000.0000Matches
2021-202231Wycombeeng ENG3. League One39.6161345339.63.381.340.120.3000Matches
2022-202332Wycombeeng ENGFA Cup1.0000Matches
2022-202332Wycombeeng ENG3. League One29.26903033.33.081.030.070.2000Matches
2023-202433Wycombeeng ENGEFL Cup1.607228.64.261.220.000.0000Matches
2023-202433Wycombeeng ENG3. League One22.04712231.03.231.000.060.1800Matches
2024-202534Wycombeeng ENGEFL Cup0.10000.000.0000Matches
2024-202534Wycombeeng ENG3. League One0.323266.711.257.500.671.0000Matches
19 Seasons10 Clubs5 Leagues369.113055440035.42.971.110.100.2912.3091119.918.30.12-4.9-3.3
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
Burnley (8 Seasons)4 Leagues160.56211815732.22.481.030.130.3112.40995.25.20.09+1.8+1.8
Wycombe (4 Seasons)3 Leagues96.22831311135.53.291.170.090.2500
Wolves (4 Seasons)2 Leagues11.56151.310.4000
Stoke City (3 Seasons)3 Leagues43.9121234738.22.801.070.100.2612.300214.713.10.14-6.7-5.1
Bournemouth (2 Seasons)1 League37.816561.480.2900
Brighton (1 Season)1 League7.3340.550.7500
Leeds United (1 Season)1 League6.6160.910.1700
Sheffield Utd (1 Season)1 League3.8120.520.5000
Norwich City (1 Season)1 League1.3121.540.5000
Bristol City (1 Season)1 League0.1000.0000
Stoke City (1 Season)1 League0.7000
Championship (9 Seasons)158.5609717238.12.591.080.080.3112.307914.713.10.14-6.7-5.1
FA Cup (9 Seasons)13.0412325.02.380.590.000.0000
EFL Cup (9 Seasons)10.14351131.43.851.210.110.3600
League One (7 Seasons)135.44529816935.93.271.250.090.2700
Premier League (7 Seasons)52.1171124533.92.530.860.130.3312.40225.25.20.09+1.8+1.8
PL2 — Div. 2 (1 Season)0.7000
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
2006-200716Bournemouth1 League7.8491.150.4400
2007-200817Bournemouth1 League30.012471.570.2600
2008-200918Wolves1 League9.96141.420.4300
2009-201019Leeds United1 League6.6160.910.1700
2009-201019Wolves1 League0.5011.870.0000
2010-201120Norwich City1 League1.3121.540.5000
2010-201120Sheffield Utd1 League3.8120.520.5000
2010-201120Bristol City1 League0.1000.0000
2010-201120Wolves1 League0.3000.0000
2011-201221Wolves1 League0.7000.0000
2011-201221Brighton1 League7.3340.550.7500
2011-201221Burnley1 League4.8230.620.6700
2012-201322Burnley1 League18.34221.200.1800
2013-201423Burnley1 League37.420551.470.2944
2014-201524Burnley2 Leagues7.6160.950.0000
2015-201625Burnley3 Leagues40.916330.870.3633
2016-201726Burnley3 Leagues27.512592339.02.490.970.140.3522
2017-201827Burnley3 Leagues12.9435822.92.720.620.110.5012.80002.82.80.09+1.2+1.2
2018-201928Burnley3 Leagues11.1324729.22.160.630.130.4311.80002.42.40.11+0.6+0.6
2018-201928Stoke City1 League9.3322836.42.370.860.140.3813.80013.62.80.13-0.6+0.2
2019-202029Stoke City1 League0.7000
2019-202029Stoke City3 Leagues22.88672334.32.941.010.120.3512.00007.67.60.15-2.6-2.6
2020-202130Stoke City3 Leagues11.81341647.12.871.350.030.0611.40013.52.70.11-3.5-2.7
2021-202231Wycombe3 Leagues42.1161425538.73.371.310.110.2900
2022-202332Wycombe2 Leagues30.26903033.33.081.030.070.2000
2023-202433Wycombe2 Leagues23.64782430.83.311.020.050.1700
2024-202534Wycombe2 Leagues0.323266.79.316.210.671.0000
19 Seasons10 Clubs5 Leagues369.113055440035.42.971.110.100.2912.3091119.918.30.12-4.9-3.3
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
Burnley (8 Seasons)4 Leagues160.56211815732.22.481.030.130.3112.40995.25.20.09+1.8+1.8
Wycombe (4 Seasons)3 Leagues96.22831311135.53.291.170.090.2500
Wolves (4 Seasons)2 Leagues11.56151.310.4000
Stoke City (3 Seasons)3 Leagues43.9121234738.22.801.070.100.2612.300214.713.10.14-6.7-5.1
Bournemouth (2 Seasons)1 League37.816561.480.2900
Brighton (1 Season)1 League7.3340.550.7500
Leeds United (1 Season)1 League6.6160.910.1700
Sheffield Utd (1 Season)1 League3.8120.520.5000
Norwich City (1 Season)1 League1.3121.540.5000
Bristol City (1 Season)1 League0.1000.0000
Stoke City (1 Season)1 League0.7000
Championship (9 Seasons)158.5609717238.12.591.080.080.3112.307914.713.10.14-6.7-5.1
FA Cup (9 Seasons)13.0412325.02.380.590.000.0000
EFL Cup (9 Seasons)10.14351131.43.851.210.110.3600
League One (7 Seasons)135.44529816935.93.271.250.090.2700
Premier League (7 Seasons)52.1171124533.92.530.860.130.3312.40225.25.20.09+1.8+1.8
PL2 — Div. 2 (1 Season)0.7000
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
2006-200716Bournemoutheng ENG3. League One19th7.8491.150.4400
2007-200817Bournemoutheng ENG3. League One21st30.012471.570.2600
2008-200918Wolveseng ENG2. Championship1st9.96141.420.4300
2009-201019Leeds Unitedeng ENG3. League One2nd6.6160.910.1700Matches
2009-201019Wolveseng ENG1. Premier League15th0.5011.870.0000Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.3121.540.5000Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.8120.520.5000Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.1000.0000Matches
2010-201120Wolveseng ENG1. Premier League17th0.3000.0000Matches
2011-201221Wolveseng ENG1. Premier League20th0.7000.0000Matches
2011-201221Brightoneng ENG2. Championship10th7.3340.550.7500Matches
2011-201221Burnleyeng ENG2. Championship13th4.8230.620.6700Matches
2012-201322Burnleyeng ENG2. Championship11th18.34221.200.1800
2013-201423Burnleyeng ENG2. Championship2nd37.420551.470.2944
2014-201524Burnleyeng ENG1. Premier League19th6.3060.950.0000Matches
2015-201625Burnleyeng ENG2. Championship1st38.115330.870.3633Matches
2016-201726Burnleyeng ENG1. Premier League16th22.910572340.42.491.000.140.3522Matches
2017-201827Burnleyeng ENG1. Premier League7th11.1433824.22.980.720.120.5012.80002.82.80.09+1.2+1.2Matches
2018-201928Burnleyeng ENG1. Premier League15th10.2322731.82.160.690.140.4311.80002.42.40.11+0.6+0.6Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.3322836.42.370.860.140.3813.80013.62.80.13-0.6+0.2Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.7000Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.05511733.32.690.900.100.2912.00007.67.60.15-2.6-2.6Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.20241250.02.601.300.000.0011.40013.52.70.11-3.5-2.7Matches
2021-202231Wycombeeng ENG3. League One6th39.6161345339.63.381.340.120.3000Matches
2022-202332Wycombeeng ENG3. League One9th29.26903033.33.081.030.070.2000Matches
2023-202433Wycombeeng ENG3. League One10th22.04712231.03.231.000.060.1800Matches
2024-202534Wycombeeng ENG3. League One1st0.323266.711.257.500.671.0000Matches
19 Seasons10 Clubs3 Leagues346.012250738635.92.941.120.100.2912.3091119.918.30.12-4.9-3.3
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
Burnley (8 Seasons)2 Leagues149.15811215733.92.531.050.130.3112.40995.25.20.09+1.8+1.8
Wycombe (4 Seasons)1 League91.02829810735.93.271.180.090.2600
Wolves (4 Seasons)2 Leagues11.56151.310.4000
Stoke City (3 Seasons)1 League37.58973738.12.590.990.080.2212.300214.713.10.14-6.7-5.1
Bournemouth (2 Seasons)1 League37.816561.480.2900
Brighton (1 Season)1 League7.3340.550.7500
Leeds United (1 Season)1 League6.6160.910.1700
Sheffield Utd (1 Season)1 League3.8120.520.5000
Norwich City (1 Season)1 League1.3121.540.5000
Bristol City (1 Season)1 League0.1000.0000
Stoke City (1 Season)1 League0.7000
Championship (9 Seasons)158.5609717238.12.591.080.080.3112.307914.713.10.14-6.7-5.1
League One (7 Seasons)135.44529816935.93.271.250.090.2700
Premier League (7 Seasons)52.1171124533.92.530.860.130.3312.40225.25.20.09+1.8+1.8
PL2 — Div. 2 (1 Season)0.7000
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-201524Burnleyeng ENGFA Cup33rd1.3100Matches
2015-201625Burnleyeng ENGFA Cup17th1.8100Matches
2015-201625Burnleyeng ENGLeague Cup57th1.0000Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.70200.02.730.000.0000Matches
2016-201726Burnleyeng ENGFA Cup9th3.8200Matches
2017-201827Burnleyeng ENGEFL Cup17th0.80100.01.270.000.0000Matches
2017-201827Burnleyeng ENGFA Cup33rd1.00100.01.000.000.0000Matches
2018-201928Burnleyeng ENGEFL Cup17th0.10000.000.0000Matches
2018-201928Burnleyeng ENGFA Cup17th0.80200.02.470.000.0000Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.5314535.73.951.410.210.6000Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.302150.06.433.210.000.0000Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.618337.55.001.870.130.3300Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.002150.02.001.000.000.0000Matches
2021-202231Wycombeeng ENGEFL CupRd30.603133.34.911.640.000.0000Matches
2021-202231Wycombeeng ENGFA Cup1.905120.02.600.520.000.0000Matches
2022-202332Wycombeeng ENGFA Cup1.0000Matches
2023-202433Wycombeeng ENGEFL CupRd21.607228.64.261.220.000.0000Matches
2024-202534Wycombeeng ENGEFL CupRd30.10000.000.0000Matches
11 Seasons3 Clubs2 Leagues23.18471429.83.330.990.090.2900
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Burnley (5 Seasons)2 Leagues11.44600.01.740.000.0000
Wycombe (4 Seasons)2 Leagues5.2015426.73.540.940.000.0000
Stoke City (2 Seasons)2 Leagues6.54261038.54.031.550.150.4000
FA Cup (9 Seasons)13.0412325.02.380.590.000.0000
EFL Cup (9 Seasons)10.14351131.43.851.210.110.3600
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
201020wls WalesWCQ2.9100Matches
201424wls WalesWCQ1.7000Matches
201424wls WalesFriendlies (M)1.0100Matches
201626wls WalesFriendlies (M)2.0000Matches
201626wls WalesUEFA EuroSF2.117342.93.351.440.140.3300Matches
201626wls WalesUEFA Euro Qualifying1.8012650.06.753.380.000.0000Matches
201727wls WalesFriendlies (M)1.4001Matches
201828wls WalesWCQ7.2100Matches
201828wls WalesFriendlies (M)2.4100Matches
201929wls WalesFriendlies (M)0.2000Matches
202131wls WalesUEFA Euro Qualifying0.30000.000.0000Matches
7 Seasons1 Club5 Leagues22.9519947.44.552.150.050.1101
Friendlies (M) (5 Seasons)6.9201
WCQ (3 Seasons)11.8200
UEFA Euro Qualifying (2 Seasons)2.1012650.05.742.870.000.0000
UEFA Euro (1 Season)2.117342.93.351.440.140.3300
UEFA Nations League (1 Season)

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
2006-200716Bournemoutheng ENG3. League One7.81
2007-200817Bournemoutheng ENG3. League One30.07
2008-200918Wolveseng ENG2. Championship9.91
2009-201019Leeds Unitedeng ENG3. League One6.60Matches
2009-201019Wolveseng ENG1. Premier League0.50Matches
2010-201120Norwich Cityeng ENG2. Championship1.30Matches
2010-201120Sheffield Utdeng ENG2. Championship3.80Matches
2010-201120Bristol Cityeng ENG2. Championship0.10Matches
2010-201120Wolveseng ENG1. Premier League0.30Matches
2011-201221Burnleyeng ENG2. Championship4.80Matches
2011-201221Brightoneng ENG2. Championship7.30Matches
2011-201221Wolveseng ENG1. Premier League0.70Matches
2012-201322Burnleyeng ENG2. Championship18.31
2013-201423Burnleyeng ENG2. Championship37.43
2014-201524Burnleyeng ENGFA Cup1.30Matches
2014-201524Burnleyeng ENG1. Premier League6.30Matches
2015-201625Burnleyeng ENG2. Championship38.14Matches
2015-201625Burnleyeng ENGFA Cup1.81Matches
2015-201625Burnleyeng ENGLeague Cup1.00Matches
2016-201726Burnleyeng ENGEFL Cup0.70Matches
2016-201726Burnleyeng ENGFA Cup3.81Matches
2016-201726Burnleyeng ENG1. Premier League22.93Matches
2017-201827Burnleyeng ENGEFL Cup0.80Matches
2017-201827Burnleyeng ENGFA Cup1.00Matches
2017-201827Burnleyeng ENG1. Premier League11.113126948.715544288815656.4338240.22540.011.30.4-0.38180017Matches
2018-201928Stoke Cityeng ENG2. Championship9.39818951.912732306311554.8264953.13742.911.20.5-0.2894011Matches
2018-201928Burnleyeng ENGEFL Cup0.10Matches
2018-201928Burnleyeng ENGFA Cup0.80Matches
2018-201928Burnleyeng ENG1. Premier League10.213627150.215554188616253.1316547.73560.001.30.6-1.38182015Matches
2019-202029Stoke Cityeng ENG2. Championship19.022043450.7317084412523752.76412949.6152171.421.70.6+0.317305133Matches
2019-202029Stoke Cityeng ENGEFL Cup3.50Matches
2019-202029Stoke Cityeng ENGFA Cup0.30Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.70Matches
2020-202130Stoke Cityeng ENG2. Championship9.211422650.416152467713955.4234946.981172.700.10.2-0.1361010Matches
2020-202130Stoke Cityeng ENGEFL Cup1.60Matches
2020-202130Stoke Cityeng ENGFA Cup1.00Matches
2021-202231Wycombeeng ENGEFL Cup0.60Matches
2021-202231Wycombeeng ENGFA Cup1.90Matches
2021-202231Wycombeeng ENG3. League One39.66Matches
2022-202332Wycombeeng ENGFA Cup1.00Matches
2022-202332Wycombeeng ENG3. League One29.22Matches
2023-202433Wycombeeng ENGEFL Cup1.60Matches
2023-202433Wycombeeng ENG3. League One22.02Matches
2024-202534Wycombeeng ENGEFL Cup0.10Matches
2024-202534Wycombeeng ENG3. League One0.30Matches
19 Seasons10 Clubs5 Leagues369.1699138950.39167216643980954.317737447.3314963.3365.62.2+30.4448112186
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
Burnley (8 Seasons)4 Leagues160.526754049.4310984617431854.76414743.551050.0142.60.9+11.416362032
Wycombe (4 Seasons)3 Leagues96.210
Wolves (4 Seasons)2 Leagues11.51
Stoke City (3 Seasons)3 Leagues43.943284950.96058132026549154.011322749.8263966.733.01.30.0284510154
Bournemouth (2 Seasons)1 League37.88
Brighton (1 Season)1 League7.30
Leeds United (1 Season)1 League6.60
Sheffield Utd (1 Season)1 League3.80
Norwich City (1 Season)1 League1.30
Bristol City (1 Season)1 League0.10
Stoke City (1 Season)1 League0.70
Championship (9 Seasons)158.543284950.96058132026549154.011322749.8263966.7123.01.3+9.0284510154
FA Cup (9 Seasons)13.02
EFL Cup (9 Seasons)10.10
League One (7 Seasons)135.418
Premier League (7 Seasons)52.126754049.4310984617431854.76414743.551050.042.60.9+1.416362032
PL2 — Div. 2 (1 Season)0.70
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
2006-200716Bournemouth1 League7.81
2007-200817Bournemouth1 League30.07
2008-200918Wolves1 League9.91
2009-201019Leeds United1 League6.60
2009-201019Wolves1 League0.50
2010-201120Norwich City1 League1.30
2010-201120Sheffield Utd1 League3.80
2010-201120Bristol City1 League0.10
2010-201120Wolves1 League0.30
2011-201221Wolves1 League0.70
2011-201221Brighton1 League7.30
2011-201221Burnley1 League4.80
2012-201322Burnley1 League18.31
2013-201423Burnley1 League37.43
2014-201524Burnley2 Leagues7.60
2015-201625Burnley3 Leagues40.95
2016-201726Burnley3 Leagues27.54
2017-201827Burnley3 Leagues12.913126948.715544288815656.4338240.22540.011.30.4-0.38180017
2018-201928Burnley3 Leagues11.113627150.215554188616253.1316547.73560.001.30.6-1.38182015
2018-201928Stoke City1 League9.39818951.912732306311554.8264953.13742.911.20.5-0.2894011
2019-202029Stoke City1 League0.70
2019-202029Stoke City3 Leagues22.822043450.7317084412523752.76412949.6152171.421.70.6+0.317305133
2020-202130Stoke City3 Leagues11.811422650.416152467713955.4234946.981172.700.10.2-0.1361010
2021-202231Wycombe3 Leagues42.16
2022-202332Wycombe2 Leagues30.22
2023-202433Wycombe2 Leagues23.62
2024-202534Wycombe2 Leagues0.30
19 Seasons10 Clubs5 Leagues369.1699138950.39167216643980954.317737447.3314963.3365.62.2+30.4448112186
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
Burnley (8 Seasons)4 Leagues160.526754049.4310984617431854.76414743.551050.0142.60.9+11.416362032
Wycombe (4 Seasons)3 Leagues96.210
Wolves (4 Seasons)2 Leagues11.51
Stoke City (3 Seasons)3 Leagues43.943284950.96058132026549154.011322749.8263966.733.01.30.0284510154
Bournemouth (2 Seasons)1 League37.88
Brighton (1 Season)1 League7.30
Leeds United (1 Season)1 League6.60
Sheffield Utd (1 Season)1 League3.80
Norwich City (1 Season)1 League1.30
Bristol City (1 Season)1 League0.10
Stoke City (1 Season)1 League0.70
Championship (9 Seasons)158.543284950.96058132026549154.011322749.8263966.7123.01.3+9.0284510154
FA Cup (9 Seasons)13.02
EFL Cup (9 Seasons)10.10
League One (7 Seasons)135.418
Premier League (7 Seasons)52.126754049.4310984617431854.76414743.551050.042.60.9+1.416362032
PL2 — Div. 2 (1 Season)0.70
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
2006-200716Bournemoutheng ENG3. League One19th7.81
2007-200817Bournemoutheng ENG3. League One21st30.07
2008-200918Wolveseng ENG2. Championship1st9.91
2009-201019Leeds Unitedeng ENG3. League One2nd6.60Matches
2009-201019Wolveseng ENG1. Premier League15th0.50Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.30Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.80Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.10Matches
2010-201120Wolveseng ENG1. Premier League17th0.30Matches
2011-201221Wolveseng ENG1. Premier League20th0.70Matches
2011-201221Brightoneng ENG2. Championship10th7.30Matches
2011-201221Burnleyeng ENG2. Championship13th4.80Matches
2012-201322Burnleyeng ENG2. Championship11th18.31
2013-201423Burnleyeng ENG2. Championship2nd37.43
2014-201524Burnleyeng ENG1. Premier League19th6.30Matches
2015-201625Burnleyeng ENG2. Championship1st38.14Matches
2016-201726Burnleyeng ENG1. Premier League16th22.93Matches
2017-201827Burnleyeng ENG1. Premier League7th11.113126948.715544288815656.4338240.22540.011.30.4-0.38180017Matches
2018-201928Burnleyeng ENG1. Premier League15th10.213627150.215554188616253.1316547.73560.001.30.6-1.38182015Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.39818951.912732306311554.8264953.13742.911.20.5-0.2894011Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.70Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.022043450.7317084412523752.76412949.6152171.421.70.6+0.317305133Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.211422650.416152467713955.4234946.981172.700.10.2-0.1361010Matches
2021-202231Wycombeeng ENG3. League One6th39.66Matches
2022-202332Wycombeeng ENG3. League One9th29.22Matches
2023-202433Wycombeeng ENG3. League One10th22.02Matches
2024-202534Wycombeeng ENG3. League One1st0.30Matches
19 Seasons10 Clubs3 Leagues346.0699138950.39167216643980954.317737447.3314963.3345.62.2+28.4448112186
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
Burnley (8 Seasons)2 Leagues149.126754049.4310984617431854.76414743.551050.0122.60.9+9.416362032
Wycombe (4 Seasons)1 League91.010
Wolves (4 Seasons)2 Leagues11.51
Stoke City (3 Seasons)1 League37.543284950.96058132026549154.011322749.8263966.733.01.30.0284510154
Bournemouth (2 Seasons)1 League37.88
Brighton (1 Season)1 League7.30
Leeds United (1 Season)1 League6.60
Sheffield Utd (1 Season)1 League3.80
Norwich City (1 Season)1 League1.30
Bristol City (1 Season)1 League0.10
Stoke City (1 Season)1 League0.70
Championship (9 Seasons)158.543284950.96058132026549154.011322749.8263966.7123.01.3+9.0284510154
League One (7 Seasons)135.418
Premier League (7 Seasons)52.126754049.4310984617431854.76414743.551050.042.60.9+1.416362032
PL2 — Div. 2 (1 Season)0.70
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-201524Burnleyeng ENGFA Cup33rd1.30Matches
2015-201625Burnleyeng ENGFA Cup17th1.81Matches
2015-201625Burnleyeng ENGLeague Cup57th1.00Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.70Matches
2016-201726Burnleyeng ENGFA Cup9th3.81Matches
2017-201827Burnleyeng ENGEFL Cup17th0.80Matches
2017-201827Burnleyeng ENGFA Cup33rd1.00Matches
2018-201928Burnleyeng ENGEFL Cup17th0.10Matches
2018-201928Burnleyeng ENGFA Cup17th0.80Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.50Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.30Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.60Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.00Matches
2021-202231Wycombeeng ENGEFL CupRd30.60Matches
2021-202231Wycombeeng ENGFA Cup1.90Matches
2022-202332Wycombeeng ENGFA Cup1.00Matches
2023-202433Wycombeeng ENGEFL CupRd21.60Matches
2024-202534Wycombeeng ENGEFL CupRd30.10Matches
11 Seasons3 Clubs2 Leagues23.12
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
Burnley (5 Seasons)2 Leagues11.42
Wycombe (4 Seasons)2 Leagues5.20
Stoke City (2 Seasons)2 Leagues6.50
FA Cup (9 Seasons)13.02
EFL Cup (9 Seasons)10.10
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
201020wls WalesWCQ2.9Matches
201424wls WalesWCQ1.70Matches
201424wls WalesFriendlies (M)1.00Matches
201626wls WalesFriendlies (M)2.00Matches
201626wls WalesUEFA EuroSF2.10Matches
201626wls WalesUEFA Euro Qualifying1.80Matches
201727wls WalesFriendlies (M)1.40Matches
201828wls WalesWCQ7.21Matches
201828wls WalesFriendlies (M)2.40Matches
201929wls WalesFriendlies (M)0.20Matches
202131wls WalesUEFA Euro Qualifying0.30Matches
7 Seasons1 Club5 Leagues22.91
Friendlies (M) (5 Seasons)6.90
WCQ (3 Seasons)11.81
UEFA Euro Qualifying (2 Seasons)2.10
UEFA Euro (1 Season)2.10
UEFA Nations League (1 Season)
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
2006-200716Bournemoutheng ENG3. League One7.8
2007-200817Bournemoutheng ENG3. League One30.0
2008-200918Wolveseng ENG2. Championship9.9
2009-201019Leeds Unitedeng ENG3. League One6.6Matches
2009-201019Wolveseng ENG1. Premier League0.5Matches
2010-201120Norwich Cityeng ENG2. Championship1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship3.8Matches
2010-201120Bristol Cityeng ENG2. Championship0.1Matches
2010-201120Wolveseng ENG1. Premier League0.3Matches
2011-201221Burnleyeng ENG2. Championship4.8Matches
2011-201221Brightoneng ENG2. Championship7.3Matches
2011-201221Wolveseng ENG1. Premier League0.7Matches
2012-201322Burnleyeng ENG2. Championship18.3
2013-201423Burnleyeng ENG2. Championship37.4
2014-201524Burnleyeng ENGFA Cup1.3Matches
2014-201524Burnleyeng ENG1. Premier League6.3Matches
2015-201625Burnleyeng ENG2. Championship38.1Matches
2015-201625Burnleyeng ENGFA Cup1.8Matches
2015-201625Burnleyeng ENGLeague Cup1.0Matches
2016-201726Burnleyeng ENGEFL Cup0.70Matches
2016-201726Burnleyeng ENGFA Cup3.8Matches
2016-201726Burnleyeng ENG1. Premier League22.97Matches
2017-201827Burnleyeng ENGEFL Cup0.80Matches
2017-201827Burnleyeng ENGFA Cup1.00Matches
2017-201827Burnleyeng ENG1. Premier League11.1269262400010000013133Matches
2018-201928Stoke Cityeng ENG2. Championship9.318918810001000009801Matches
2018-201928Burnleyeng ENGEFL Cup0.10Matches
2018-201928Burnleyeng ENGFA Cup0.80Matches
2018-201928Burnleyeng ENG1. Premier League10.2271265401010000013625Matches
2019-202029Stoke Cityeng ENG2. Championship19.0434427400020000022032Matches
2019-202029Stoke Cityeng ENGEFL Cup3.51Matches
2019-202029Stoke Cityeng ENGFA Cup0.30Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.7Matches
2020-202130Stoke Cityeng ENG2. Championship9.2226226000310000011404Matches
2020-202130Stoke Cityeng ENGEFL Cup1.61Matches
2020-202130Stoke Cityeng ENGFA Cup1.00Matches
2021-202231Wycombeeng ENGEFL Cup0.61Matches
2021-202231Wycombeeng ENGFA Cup1.90Matches
2021-202231Wycombeeng ENG3. League One39.611Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2022-202332Wycombeeng ENG3. League One29.214Matches
2023-202433Wycombeeng ENGEFL Cup1.60Matches
2023-202433Wycombeeng ENG3. League One22.04Matches
2024-202534Wycombeeng ENGEFL Cup0.10Matches
2024-202534Wycombeeng ENG3. League One0.30Matches
19 Seasons10 Clubs5 Leagues369.113891368130134500000699815
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (8 Seasons)4 Leagues160.5540527801090000026758
Wycombe (4 Seasons)3 Leagues96.230
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)3 Leagues43.9849841500360000043237
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5849841500340000043237
FA Cup (9 Seasons)13.00
EFL Cup (9 Seasons)10.13
League One (7 Seasons)135.429
Premier League (7 Seasons)52.1540527801090000026758
PL2 — Div. 2 (1 Season)0.7
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
2006-200716Bournemouth1 League7.8
2007-200817Bournemouth1 League30.0
2008-200918Wolves1 League9.9
2009-201019Leeds United1 League6.6
2009-201019Wolves1 League0.5
2010-201120Norwich City1 League1.3
2010-201120Sheffield Utd1 League3.8
2010-201120Bristol City1 League0.1
2010-201120Wolves1 League0.3
2011-201221Wolves1 League0.7
2011-201221Brighton1 League7.3
2011-201221Burnley1 League4.8
2012-201322Burnley1 League18.3
2013-201423Burnley1 League37.4
2014-201524Burnley2 Leagues7.6
2015-201625Burnley3 Leagues40.9
2016-201726Burnley3 Leagues27.57
2017-201827Burnley3 Leagues12.9269262400010000013133
2018-201928Burnley3 Leagues11.1271265401010000013625
2018-201928Stoke City1 League9.318918810001000009801
2019-202029Stoke City1 League0.7
2019-202029Stoke City3 Leagues22.8434427400030000022032
2020-202130Stoke City3 Leagues11.8226226000320000011404
2021-202231Wycombe3 Leagues42.112
2022-202332Wycombe2 Leagues30.214
2023-202433Wycombe2 Leagues23.64
2024-202534Wycombe2 Leagues0.30
19 Seasons10 Clubs5 Leagues369.113891368130134500000699815
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (8 Seasons)4 Leagues160.5540527801090000026758
Wycombe (4 Seasons)3 Leagues96.230
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)3 Leagues43.9849841500360000043237
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5849841500340000043237
FA Cup (9 Seasons)13.00
EFL Cup (9 Seasons)10.13
League One (7 Seasons)135.429
Premier League (7 Seasons)52.1540527801090000026758
PL2 — Div. 2 (1 Season)0.7
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
2006-200716Bournemoutheng ENG3. League One19th7.8
2007-200817Bournemoutheng ENG3. League One21st30.0
2008-200918Wolveseng ENG2. Championship1st9.9
2009-201019Leeds Unitedeng ENG3. League One2nd6.6Matches
2009-201019Wolveseng ENG1. Premier League15th0.5Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.8Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.1Matches
2010-201120Wolveseng ENG1. Premier League17th0.3Matches
2011-201221Wolveseng ENG1. Premier League20th0.7Matches
2011-201221Brightoneng ENG2. Championship10th7.3Matches
2011-201221Burnleyeng ENG2. Championship13th4.8Matches
2012-201322Burnleyeng ENG2. Championship11th18.3
2013-201423Burnleyeng ENG2. Championship2nd37.4
2014-201524Burnleyeng ENG1. Premier League19th6.3Matches
2015-201625Burnleyeng ENG2. Championship1st38.1Matches
2016-201726Burnleyeng ENG1. Premier League16th22.97Matches
2017-201827Burnleyeng ENG1. Premier League7th11.1269262400010000013133Matches
2018-201928Burnleyeng ENG1. Premier League15th10.2271265401010000013625Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.318918810001000009801Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.7Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.0434427400020000022032Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.2226226000310000011404Matches
2021-202231Wycombeeng ENG3. League One6th39.611Matches
2022-202332Wycombeeng ENG3. League One9th29.214Matches
2023-202433Wycombeeng ENG3. League One10th22.04Matches
2024-202534Wycombeeng ENG3. League One1st0.30Matches
19 Seasons10 Clubs3 Leagues346.013891368130134200000699815
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (8 Seasons)2 Leagues149.1540527801090000026758
Wycombe (4 Seasons)1 League91.029
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)1 League37.5849841500340000043237
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5849841500340000043237
League One (7 Seasons)135.429
Premier League (7 Seasons)52.1540527801090000026758
PL2 — Div. 2 (1 Season)0.7
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-201524Burnleyeng ENGFA Cup33rd1.3Matches
2015-201625Burnleyeng ENGFA Cup17th1.8Matches
2015-201625Burnleyeng ENGLeague Cup57th1.0Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.70Matches
2016-201726Burnleyeng ENGFA Cup9th3.8Matches
2017-201827Burnleyeng ENGEFL Cup17th0.80Matches
2017-201827Burnleyeng ENGFA Cup33rd1.00Matches
2018-201928Burnleyeng ENGEFL Cup17th0.10Matches
2018-201928Burnleyeng ENGFA Cup17th0.80Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.51Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.30Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.61Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.00Matches
2021-202231Wycombeeng ENGEFL CupRd30.61Matches
2021-202231Wycombeeng ENGFA Cup1.90Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2023-202433Wycombeeng ENGEFL CupRd21.60Matches
2024-202534Wycombeeng ENGEFL CupRd30.10Matches
11 Seasons3 Clubs2 Leagues23.13
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (5 Seasons)2 Leagues11.40
Wycombe (4 Seasons)2 Leagues5.21
Stoke City (2 Seasons)2 Leagues6.52
FA Cup (9 Seasons)13.00
EFL Cup (9 Seasons)10.13
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
201020wls WalesWCQ2.9Matches
201424wls WalesWCQ1.7Matches
201424wls WalesFriendlies (M)1.0Matches
201626wls WalesFriendlies (M)2.0Matches
201626wls WalesUEFA EuroSF2.12Matches
201626wls WalesUEFA Euro Qualifying1.80Matches
201727wls WalesFriendlies (M)1.4Matches
201828wls WalesWCQ7.2Matches
201828wls WalesFriendlies (M)2.4Matches
201929wls WalesFriendlies (M)0.2Matches
202131wls WalesUEFA Euro Qualifying0.30Matches
7 Seasons1 Club5 Leagues22.92
Friendlies (M) (5 Seasons)6.9
WCQ (3 Seasons)11.8
UEFA Euro Qualifying (2 Seasons)2.10
UEFA Euro (1 Season)2.12
UEFA Nations League (1 Season)

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
2006-200716Bournemoutheng ENG3. League One7.8
2007-200817Bournemoutheng ENG3. League One30.0
2008-200918Wolveseng ENG2. Championship9.9
2009-201019Leeds Unitedeng ENG3. League One6.6Matches
2009-201019Wolveseng ENG1. Premier League0.5Matches
2010-201120Norwich Cityeng ENG2. Championship1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship3.8Matches
2010-201120Bristol Cityeng ENG2. Championship0.1Matches
2010-201120Wolveseng ENG1. Premier League0.3Matches
2011-201221Burnleyeng ENG2. Championship4.8Matches
2011-201221Brightoneng ENG2. Championship7.3Matches
2011-201221Wolveseng ENG1. Premier League0.7Matches
2012-201322Burnleyeng ENG2. Championship18.3
2013-201423Burnleyeng ENG2. Championship37.4
2014-201524Burnleyeng ENGFA Cup1.3Matches
2014-201524Burnleyeng ENG1. Premier League6.3Matches
2015-201625Burnleyeng ENG2. Championship38.1Matches
2015-201625Burnleyeng ENGFA Cup1.8Matches
2015-201625Burnleyeng ENGLeague Cup1.0Matches
2016-201726Burnleyeng ENGEFL Cup0.7Matches
2016-201726Burnleyeng ENGFA Cup3.8Matches
2016-201726Burnleyeng ENG1. Premier League22.9Matches
2017-201827Burnleyeng ENGEFL Cup0.8Matches
2017-201827Burnleyeng ENGFA Cup1.0Matches
2017-201827Burnleyeng ENG1. Premier League11.1201.80140024010.09000100Matches
2018-201928Stoke Cityeng ENG2. Championship9.3151.6290024000.00000000Matches
2018-201928Burnleyeng ENGEFL Cup0.1Matches
2018-201928Burnleyeng ENGFA Cup0.8Matches
2018-201928Burnleyeng ENG1. Premier League10.2141.38120020000.00000000Matches
2019-202029Stoke Cityeng ENG2. Championship19.0361.90300050140.21300100Matches
2019-202029Stoke Cityeng ENGEFL Cup3.5Matches
2019-202029Stoke Cityeng ENGFA Cup0.3Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.7Matches
2020-202130Stoke Cityeng ENG2. Championship9.2151.63100050020.22100100Matches
2020-202130Stoke Cityeng ENGEFL Cup1.6Matches
2020-202130Stoke Cityeng ENGFA Cup1.0Matches
2021-202231Wycombeeng ENGEFL Cup0.6Matches
2021-202231Wycombeeng ENGFA Cup1.9Matches
2021-202231Wycombeeng ENG3. League One39.6Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2022-202332Wycombeeng ENG3. League One29.2Matches
2023-202433Wycombeeng ENGEFL Cup1.6Matches
2023-202433Wycombeeng ENG3. League One22.0Matches
2024-202534Wycombeeng ENGEFL Cup0.1Matches
2024-202534Wycombeeng ENG3. League One0.3Matches
19 Seasons10 Clubs5 Leagues369.11001.707500168170.12400300
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (8 Seasons)4 Leagues160.5341.60260044010.05000100
Wycombe (4 Seasons)3 Leagues96.2
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)3 Leagues43.9661.764900124160.16400200
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5661.764900124160.16400200
FA Cup (9 Seasons)13.0
EFL Cup (9 Seasons)10.1
League One (7 Seasons)135.4
Premier League (7 Seasons)52.1341.60260044010.05000100
PL2 — Div. 2 (1 Season)0.7
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
2006-200716Bournemouth1 League7.8
2007-200817Bournemouth1 League30.0
2008-200918Wolves1 League9.9
2009-201019Leeds United1 League6.6
2009-201019Wolves1 League0.5
2010-201120Norwich City1 League1.3
2010-201120Sheffield Utd1 League3.8
2010-201120Bristol City1 League0.1
2010-201120Wolves1 League0.3
2011-201221Wolves1 League0.7
2011-201221Brighton1 League7.3
2011-201221Burnley1 League4.8
2012-201322Burnley1 League18.3
2013-201423Burnley1 League37.4
2014-201524Burnley2 Leagues7.6
2015-201625Burnley3 Leagues40.9
2016-201726Burnley3 Leagues27.5
2017-201827Burnley3 Leagues12.9201.80140024010.09000100
2018-201928Burnley3 Leagues11.1141.38120020000.00000000
2018-201928Stoke City1 League9.3151.6290024000.00000000
2019-202029Stoke City1 League0.7
2019-202029Stoke City3 Leagues22.8361.90300050140.21300100
2020-202130Stoke City3 Leagues11.8151.63100050020.22100100
2021-202231Wycombe3 Leagues42.1
2022-202332Wycombe2 Leagues30.2
2023-202433Wycombe2 Leagues23.6
2024-202534Wycombe2 Leagues0.3
19 Seasons10 Clubs5 Leagues369.11001.707500168170.12400300
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (8 Seasons)4 Leagues160.5341.60260044010.05000100
Wycombe (4 Seasons)3 Leagues96.2
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)3 Leagues43.9661.764900124160.16400200
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5661.764900124160.16400200
FA Cup (9 Seasons)13.0
EFL Cup (9 Seasons)10.1
League One (7 Seasons)135.4
Premier League (7 Seasons)52.1341.60260044010.05000100
PL2 — Div. 2 (1 Season)0.7
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
2006-200716Bournemoutheng ENG3. League One19th7.8
2007-200817Bournemoutheng ENG3. League One21st30.0
2008-200918Wolveseng ENG2. Championship1st9.9
2009-201019Leeds Unitedeng ENG3. League One2nd6.6Matches
2009-201019Wolveseng ENG1. Premier League15th0.5Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.8Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.1Matches
2010-201120Wolveseng ENG1. Premier League17th0.3Matches
2011-201221Wolveseng ENG1. Premier League20th0.7Matches
2011-201221Brightoneng ENG2. Championship10th7.3Matches
2011-201221Burnleyeng ENG2. Championship13th4.8Matches
2012-201322Burnleyeng ENG2. Championship11th18.3
2013-201423Burnleyeng ENG2. Championship2nd37.4
2014-201524Burnleyeng ENG1. Premier League19th6.3Matches
2015-201625Burnleyeng ENG2. Championship1st38.1Matches
2016-201726Burnleyeng ENG1. Premier League16th22.9Matches
2017-201827Burnleyeng ENG1. Premier League7th11.1201.80140024010.09000100Matches
2018-201928Burnleyeng ENG1. Premier League15th10.2141.38120020000.00000000Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.3151.6290024000.00000000Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.7Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.0361.90300050140.21300100Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.2151.63100050020.22100100Matches
2021-202231Wycombeeng ENG3. League One6th39.6Matches
2022-202332Wycombeeng ENG3. League One9th29.2Matches
2023-202433Wycombeeng ENG3. League One10th22.0Matches
2024-202534Wycombeeng ENG3. League One1st0.3Matches
19 Seasons10 Clubs3 Leagues346.01001.707500168170.12400300
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (8 Seasons)2 Leagues149.1341.60260044010.05000100
Wycombe (4 Seasons)1 League91.0
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)1 League37.5661.764900124160.16400200
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5661.764900124160.16400200
League One (7 Seasons)135.4
Premier League (7 Seasons)52.1341.60260044010.05000100
PL2 — Div. 2 (1 Season)0.7
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-201524Burnleyeng ENGFA Cup33rd1.3Matches
2015-201625Burnleyeng ENGFA Cup17th1.8Matches
2015-201625Burnleyeng ENGLeague Cup57th1.0Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.7Matches
2016-201726Burnleyeng ENGFA Cup9th3.8Matches
2017-201827Burnleyeng ENGEFL Cup17th0.8Matches
2017-201827Burnleyeng ENGFA Cup33rd1.0Matches
2018-201928Burnleyeng ENGEFL Cup17th0.1Matches
2018-201928Burnleyeng ENGFA Cup17th0.8Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.5Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.3Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.6Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.0Matches
2021-202231Wycombeeng ENGEFL CupRd30.6Matches
2021-202231Wycombeeng ENGFA Cup1.9Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2023-202433Wycombeeng ENGEFL CupRd21.6Matches
2024-202534Wycombeeng ENGEFL CupRd30.1Matches
11 Seasons3 Clubs2 Leagues23.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (5 Seasons)2 Leagues11.4
Wycombe (4 Seasons)2 Leagues5.2
Stoke City (2 Seasons)2 Leagues6.5
FA Cup (9 Seasons)13.0
EFL Cup (9 Seasons)10.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201020wls WalesWCQ2.9Matches
201424wls WalesWCQ1.7Matches
201424wls WalesFriendlies (M)1.0Matches
201626wls WalesFriendlies (M)2.0Matches
201626wls WalesUEFA EuroSF2.1Matches
201626wls WalesUEFA Euro Qualifying1.8Matches
201727wls WalesFriendlies (M)1.4Matches
201828wls WalesWCQ7.2Matches
201828wls WalesFriendlies (M)2.4Matches
201929wls WalesFriendlies (M)0.2Matches
202131wls WalesUEFA Euro Qualifying0.3Matches
7 Seasons1 Club5 Leagues22.9
Friendlies (M) (5 Seasons)6.9
WCQ (3 Seasons)11.8
UEFA Euro Qualifying (2 Seasons)2.1
UEFA Euro (1 Season)2.1
UEFA Nations League (1 Season)

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
2006-200716Bournemoutheng ENG3. League One7.8
2007-200817Bournemoutheng ENG3. League One30.0
2008-200918Wolveseng ENG2. Championship9.9
2009-201019Leeds Unitedeng ENG3. League One6.6Matches
2009-201019Wolveseng ENG1. Premier League0.5Matches
2010-201120Norwich Cityeng ENG2. Championship1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship3.8Matches
2010-201120Bristol Cityeng ENG2. Championship0.1Matches
2010-201120Wolveseng ENG1. Premier League0.3Matches
2011-201221Burnleyeng ENG2. Championship4.8Matches
2011-201221Brightoneng ENG2. Championship7.3Matches
2011-201221Wolveseng ENG1. Premier League0.7Matches
2012-201322Burnleyeng ENG2. Championship18.3
2013-201423Burnleyeng ENG2. Championship37.4
2014-201524Burnleyeng ENGFA Cup1.3Matches
2014-201524Burnleyeng ENG1. Premier League6.3Matches
2015-201625Burnleyeng ENG2. Championship38.1Matches
2015-201625Burnleyeng ENGFA Cup1.8Matches
2015-201625Burnleyeng ENGLeague Cup1.0Matches
2016-201726Burnleyeng ENGEFL Cup0.700Matches
2016-201726Burnleyeng ENGFA Cup3.8Matches
2016-201726Burnleyeng ENG1. Premier League22.985Matches
2017-201827Burnleyeng ENGEFL Cup0.800Matches
2017-201827Burnleyeng ENGFA Cup1.000Matches
2017-201827Burnleyeng ENG1. Premier League11.131120030.0362436150Matches
2018-201928Stoke Cityeng ENG2. Championship9.3310121425.0341314170Matches
2018-201928Burnleyeng ENGEFL Cup0.100Matches
2018-201928Burnleyeng ENGFA Cup0.800Matches
2018-201928Burnleyeng ENG1. Premier League10.24212100021104170Matches
2019-202029Stoke Cityeng ENG2. Championship19.0970362540.031239312220Matches
2019-202029Stoke Cityeng ENGEFL Cup3.500Matches
2019-202029Stoke Cityeng ENGFA Cup0.300Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.7Matches
2020-202130Stoke Cityeng ENG2. Championship9.231021010.0132103210Matches
2020-202130Stoke Cityeng ENGEFL Cup1.600Matches
2020-202130Stoke Cityeng ENGFA Cup1.000Matches
2021-202231Wycombeeng ENGEFL Cup0.601Matches
2021-202231Wycombeeng ENGFA Cup1.900Matches
2021-202231Wycombeeng ENG3. League One39.622Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2022-202332Wycombeeng ENG3. League One29.254Matches
2023-202433Wycombeeng ENGEFL Cup1.600Matches
2023-202433Wycombeeng ENG3. League One22.042Matches
2024-202534Wycombeeng ENGEFL Cup0.100Matches
2024-202534Wycombeeng ENG3. League One0.300Matches
19 Seasons10 Clubs5 Leagues369.122312101031323.110279182129920
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Burnley (8 Seasons)4 Leagues160.5711241030.03835810320
Wycombe (4 Seasons)3 Leagues96.21190
Wolves (4 Seasons)2 Leagues11.50
Stoke City (3 Seasons)3 Leagues43.915906931030.0719613419600
Bournemouth (2 Seasons)1 League37.80
Brighton (1 Season)1 League7.30
Leeds United (1 Season)1 League6.60
Sheffield Utd (1 Season)1 League3.80
Norwich City (1 Season)1 League1.30
Bristol City (1 Season)1 League0.10
Stoke City (1 Season)1 League0.70
Championship (9 Seasons)158.515906931030.0719613419600
FA Cup (9 Seasons)13.0000
EFL Cup (9 Seasons)10.1010
League One (7 Seasons)135.41180
Premier League (7 Seasons)52.1711241030.03835810320
PL2 — Div. 2 (1 Season)0.70
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
2006-200716Bournemouth1 League7.80
2007-200817Bournemouth1 League30.00
2008-200918Wolves1 League9.90
2009-201019Leeds United1 League6.60
2009-201019Wolves1 League0.50
2010-201120Norwich City1 League1.30
2010-201120Sheffield Utd1 League3.80
2010-201120Bristol City1 League0.10
2010-201120Wolves1 League0.30
2011-201221Wolves1 League0.70
2011-201221Brighton1 League7.30
2011-201221Burnley1 League4.80
2012-201322Burnley1 League18.30
2013-201423Burnley1 League37.40
2014-201524Burnley2 Leagues7.60
2015-201625Burnley3 Leagues40.90
2016-201726Burnley3 Leagues27.5850
2017-201827Burnley3 Leagues12.931120030.0362436150
2018-201928Burnley3 Leagues11.14212100021104170
2018-201928Stoke City1 League9.3310121425.0341314170
2019-202029Stoke City1 League0.70
2019-202029Stoke City3 Leagues22.8970362540.031239312220
2020-202130Stoke City3 Leagues11.831021010.0132103210
2021-202231Wycombe3 Leagues42.1230
2022-202332Wycombe2 Leagues30.2540
2023-202433Wycombe2 Leagues23.6420
2024-202534Wycombe2 Leagues0.3000
19 Seasons10 Clubs5 Leagues369.122312101031323.110279182129920
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Burnley (8 Seasons)4 Leagues160.5711241030.03835810320
Wycombe (4 Seasons)3 Leagues96.21190
Wolves (4 Seasons)2 Leagues11.50
Stoke City (3 Seasons)3 Leagues43.915906931030.0719613419600
Bournemouth (2 Seasons)1 League37.80
Brighton (1 Season)1 League7.30
Leeds United (1 Season)1 League6.60
Sheffield Utd (1 Season)1 League3.80
Norwich City (1 Season)1 League1.30
Bristol City (1 Season)1 League0.10
Stoke City (1 Season)1 League0.70
Championship (9 Seasons)158.515906931030.0719613419600
FA Cup (9 Seasons)13.0000
EFL Cup (9 Seasons)10.1010
League One (7 Seasons)135.41180
Premier League (7 Seasons)52.1711241030.03835810320
PL2 — Div. 2 (1 Season)0.70
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
2006-200716Bournemoutheng ENG3. League One19th7.8
2007-200817Bournemoutheng ENG3. League One21st30.0
2008-200918Wolveseng ENG2. Championship1st9.9
2009-201019Leeds Unitedeng ENG3. League One2nd6.6Matches
2009-201019Wolveseng ENG1. Premier League15th0.5Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.8Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.1Matches
2010-201120Wolveseng ENG1. Premier League17th0.3Matches
2011-201221Wolveseng ENG1. Premier League20th0.7Matches
2011-201221Brightoneng ENG2. Championship10th7.3Matches
2011-201221Burnleyeng ENG2. Championship13th4.8Matches
2012-201322Burnleyeng ENG2. Championship11th18.3
2013-201423Burnleyeng ENG2. Championship2nd37.4
2014-201524Burnleyeng ENG1. Premier League19th6.3Matches
2015-201625Burnleyeng ENG2. Championship1st38.1Matches
2016-201726Burnleyeng ENG1. Premier League16th22.985Matches
2017-201827Burnleyeng ENG1. Premier League7th11.131120030.0362436150Matches
2018-201928Burnleyeng ENG1. Premier League15th10.24212100021104170Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.3310121425.0341314170Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.7Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.0970362540.031239312220Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.231021010.0132103210Matches
2021-202231Wycombeeng ENG3. League One6th39.622Matches
2022-202332Wycombeeng ENG3. League One9th29.254Matches
2023-202433Wycombeeng ENG3. League One10th22.042Matches
2024-202534Wycombeeng ENG3. League One1st0.300Matches
19 Seasons10 Clubs3 Leagues346.022312101031323.110279182029920
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
Burnley (8 Seasons)2 Leagues149.1711241030.03835810320
Wycombe (4 Seasons)1 League91.01180
Wolves (4 Seasons)2 Leagues11.50
Stoke City (3 Seasons)1 League37.515906931030.0719613419600
Bournemouth (2 Seasons)1 League37.80
Brighton (1 Season)1 League7.30
Leeds United (1 Season)1 League6.60
Sheffield Utd (1 Season)1 League3.80
Norwich City (1 Season)1 League1.30
Bristol City (1 Season)1 League0.10
Stoke City (1 Season)1 League0.70
Championship (9 Seasons)158.515906931030.0719613419600
League One (7 Seasons)135.41180
Premier League (7 Seasons)52.1711241030.03835810320
PL2 — Div. 2 (1 Season)0.70
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-201524Burnleyeng ENGFA Cup33rd1.3Matches
2015-201625Burnleyeng ENGFA Cup17th1.8Matches
2015-201625Burnleyeng ENGLeague Cup57th1.0Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.700Matches
2016-201726Burnleyeng ENGFA Cup9th3.8Matches
2017-201827Burnleyeng ENGEFL Cup17th0.800Matches
2017-201827Burnleyeng ENGFA Cup33rd1.000Matches
2018-201928Burnleyeng ENGEFL Cup17th0.100Matches
2018-201928Burnleyeng ENGFA Cup17th0.800Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.500Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.300Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.600Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.000Matches
2021-202231Wycombeeng ENGEFL CupRd30.601Matches
2021-202231Wycombeeng ENGFA Cup1.900Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2023-202433Wycombeeng ENGEFL CupRd21.600Matches
2024-202534Wycombeeng ENGEFL CupRd30.100Matches
11 Seasons3 Clubs2 Leagues23.1010
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
Burnley (5 Seasons)2 Leagues11.4000
Wycombe (4 Seasons)2 Leagues5.2010
Stoke City (2 Seasons)2 Leagues6.5000
FA Cup (9 Seasons)13.0000
EFL Cup (9 Seasons)10.1010
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
201020wls WalesWCQ2.9Matches
201424wls WalesWCQ1.7Matches
201424wls WalesFriendlies (M)1.0Matches
201626wls WalesFriendlies (M)2.0Matches
201626wls WalesUEFA EuroSF2.101Matches
201626wls WalesUEFA Euro Qualifying1.800Matches
201727wls WalesFriendlies (M)1.4Matches
201828wls WalesWCQ7.2Matches
201828wls WalesFriendlies (M)2.4Matches
201929wls WalesFriendlies (M)0.2Matches
202131wls WalesUEFA Euro Qualifying0.300Matches
7 Seasons1 Club5 Leagues22.9010
Friendlies (M) (5 Seasons)6.90
WCQ (3 Seasons)11.80
UEFA Euro Qualifying (2 Seasons)2.1000
UEFA Euro (1 Season)2.1010
UEFA Nations League (1 Season)0

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
2006-200716Bournemoutheng ENG3. League One7.8
2007-200817Bournemoutheng ENG3. League One30.0
2008-200918Wolveseng ENG2. Championship9.9
2009-201019Leeds Unitedeng ENG3. League One6.6Matches
2009-201019Wolveseng ENG1. Premier League0.5Matches
2010-201120Norwich Cityeng ENG2. Championship1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship3.8Matches
2010-201120Bristol Cityeng ENG2. Championship0.1Matches
2010-201120Wolveseng ENG1. Premier League0.3Matches
2011-201221Burnleyeng ENG2. Championship4.8Matches
2011-201221Brightoneng ENG2. Championship7.3Matches
2011-201221Wolveseng ENG1. Premier League0.7Matches
2012-201322Burnleyeng ENG2. Championship18.3
2013-201423Burnleyeng ENG2. Championship37.4
2014-201524Burnleyeng ENGFA Cup1.3Matches
2014-201524Burnleyeng ENG1. Premier League6.3Matches
2015-201625Burnleyeng ENG2. Championship38.1Matches
2015-201625Burnleyeng ENGFA Cup1.8Matches
2015-201625Burnleyeng ENGLeague Cup1.0Matches
2016-201726Burnleyeng ENGEFL Cup0.7Matches
2016-201726Burnleyeng ENGFA Cup3.8Matches
2016-201726Burnleyeng ENG1. Premier League22.9Matches
2017-201827Burnleyeng ENGEFL Cup0.8Matches
2017-201827Burnleyeng ENGFA Cup1.0Matches
2017-201827Burnleyeng ENG1. Premier League11.137917281691845937911100.000.0140435101330291630462Matches
2018-201928Stoke Cityeng ENG2. Championship9.32711729126116332702150.0150.0924318623018822439Matches
2018-201928Burnleyeng ENGEFL Cup0.1Matches
2018-201928Burnleyeng ENGFA Cup0.8Matches
2018-201928Burnleyeng ENG1. Premier League10.237523291851624037533100.000.012750994332281331455Matches
2019-202029Stoke Cityeng ENG2. Championship19.06292640275315886298450.0450.018057612301146947993Matches
2019-202029Stoke Cityeng ENGEFL Cup3.5Matches
2019-202029Stoke Cityeng ENGFA Cup0.3Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.7Matches
2020-202130Stoke Cityeng ENG2. Championship9.23192231126163483183266.7133.31555379814118625952Matches
2020-202130Stoke Cityeng ENGEFL Cup1.6Matches
2020-202130Stoke Cityeng ENGFA Cup1.0Matches
2021-202231Wycombeeng ENGEFL Cup0.6Matches
2021-202231Wycombeeng ENGFA Cup1.9Matches
2021-202231Wycombeeng ENG3. League One39.6Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2022-202332Wycombeeng ENG3. League One29.2Matches
2023-202433Wycombeeng ENGEFL Cup1.6Matches
2023-202433Wycombeeng ENG3. League One22.0Matches
2024-202534Wycombeeng ENGEFL Cup0.1Matches
2024-202534Wycombeeng ENG3. League One0.3Matches
19 Seasons10 Clubs5 Leagues369.119731051578819402681971171164.7635.369424885029144139521580301
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
Burnley (8 Seasons)4 Leagues160.575440573543469975444100.000.02679441956625729618117
Wycombe (4 Seasons)3 Leagues96.2
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)3 Leagues43.9121965100527594169121713753.8646.242715443073828223962184
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5121965100527594169121713753.8646.242715443073828223962184
FA Cup (9 Seasons)13.0
EFL Cup (9 Seasons)10.1
League One (7 Seasons)135.4
Premier League (7 Seasons)52.175440573543469975444100.000.02679441956625729618117
PL2 — Div. 2 (1 Season)0.7
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
2006-200716Bournemouth1 League7.8
2007-200817Bournemouth1 League30.0
2008-200918Wolves1 League9.9
2009-201019Leeds United1 League6.6
2009-201019Wolves1 League0.5
2010-201120Norwich City1 League1.3
2010-201120Sheffield Utd1 League3.8
2010-201120Bristol City1 League0.1
2010-201120Wolves1 League0.3
2011-201221Wolves1 League0.7
2011-201221Brighton1 League7.3
2011-201221Burnley1 League4.8
2012-201322Burnley1 League18.3
2013-201423Burnley1 League37.4
2014-201524Burnley2 Leagues7.6
2015-201625Burnley3 Leagues40.9
2016-201726Burnley3 Leagues27.5
2017-201827Burnley3 Leagues12.937917281691845937911100.000.0140435101330291630462
2018-201928Burnley3 Leagues11.137523291851624037533100.000.012750994332281331455
2018-201928Stoke City1 League9.32711729126116332702150.0150.0924318623018822439
2019-202029Stoke City1 League0.7
2019-202029Stoke City3 Leagues22.86292640275315886298450.0450.018057612301146947993
2020-202130Stoke City3 Leagues11.83192231126163483183266.7133.31555379814118625952
2021-202231Wycombe3 Leagues42.1
2022-202332Wycombe2 Leagues30.2
2023-202433Wycombe2 Leagues23.6
2024-202534Wycombe2 Leagues0.3
19 Seasons10 Clubs5 Leagues369.119731051578819402681971171164.7635.369424885029144139521580301
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
Burnley (8 Seasons)4 Leagues160.575440573543469975444100.000.02679441956625729618117
Wycombe (4 Seasons)3 Leagues96.2
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)3 Leagues43.9121965100527594169121713753.8646.242715443073828223962184
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5121965100527594169121713753.8646.242715443073828223962184
FA Cup (9 Seasons)13.0
EFL Cup (9 Seasons)10.1
League One (7 Seasons)135.4
Premier League (7 Seasons)52.175440573543469975444100.000.02679441956625729618117
PL2 — Div. 2 (1 Season)0.7
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
2006-200716Bournemoutheng ENG3. League One19th7.8
2007-200817Bournemoutheng ENG3. League One21st30.0
2008-200918Wolveseng ENG2. Championship1st9.9
2009-201019Leeds Unitedeng ENG3. League One2nd6.6Matches
2009-201019Wolveseng ENG1. Premier League15th0.5Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.3Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.8Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.1Matches
2010-201120Wolveseng ENG1. Premier League17th0.3Matches
2011-201221Wolveseng ENG1. Premier League20th0.7Matches
2011-201221Brightoneng ENG2. Championship10th7.3Matches
2011-201221Burnleyeng ENG2. Championship13th4.8Matches
2012-201322Burnleyeng ENG2. Championship11th18.3
2013-201423Burnleyeng ENG2. Championship2nd37.4
2014-201524Burnleyeng ENG1. Premier League19th6.3Matches
2015-201625Burnleyeng ENG2. Championship1st38.1Matches
2016-201726Burnleyeng ENG1. Premier League16th22.9Matches
2017-201827Burnleyeng ENG1. Premier League7th11.137917281691845937911100.000.0140435101330291630462Matches
2018-201928Burnleyeng ENG1. Premier League15th10.237523291851624037533100.000.012750994332281331455Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.32711729126116332702150.0150.0924318623018822439Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.7Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.06292640275315886298450.0450.018057612301146947993Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.23192231126163483183266.7133.31555379814118625952Matches
2021-202231Wycombeeng ENG3. League One6th39.6Matches
2022-202332Wycombeeng ENG3. League One9th29.2Matches
2023-202433Wycombeeng ENG3. League One10th22.0Matches
2024-202534Wycombeeng ENG3. League One1st0.3Matches
19 Seasons10 Clubs3 Leagues346.019731051578819402681971171164.7635.369424885029144139521580301
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
Burnley (8 Seasons)2 Leagues149.175440573543469975444100.000.02679441956625729618117
Wycombe (4 Seasons)1 League91.0
Wolves (4 Seasons)2 Leagues11.5
Stoke City (3 Seasons)1 League37.5121965100527594169121713753.8646.242715443073828223962184
Bournemouth (2 Seasons)1 League37.8
Brighton (1 Season)1 League7.3
Leeds United (1 Season)1 League6.6
Sheffield Utd (1 Season)1 League3.8
Norwich City (1 Season)1 League1.3
Bristol City (1 Season)1 League0.1
Stoke City (1 Season)1 League0.7
Championship (9 Seasons)158.5121965100527594169121713753.8646.242715443073828223962184
League One (7 Seasons)135.4
Premier League (7 Seasons)52.175440573543469975444100.000.02679441956625729618117
PL2 — Div. 2 (1 Season)0.7
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-201524Burnleyeng ENGFA Cup33rd1.3Matches
2015-201625Burnleyeng ENGFA Cup17th1.8Matches
2015-201625Burnleyeng ENGLeague Cup57th1.0Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.7Matches
2016-201726Burnleyeng ENGFA Cup9th3.8Matches
2017-201827Burnleyeng ENGEFL Cup17th0.8Matches
2017-201827Burnleyeng ENGFA Cup33rd1.0Matches
2018-201928Burnleyeng ENGEFL Cup17th0.1Matches
2018-201928Burnleyeng ENGFA Cup17th0.8Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.5Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.3Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.6Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.0Matches
2021-202231Wycombeeng ENGEFL CupRd30.6Matches
2021-202231Wycombeeng ENGFA Cup1.9Matches
2022-202332Wycombeeng ENGFA Cup1.0Matches
2023-202433Wycombeeng ENGEFL CupRd21.6Matches
2024-202534Wycombeeng ENGEFL CupRd30.1Matches
11 Seasons3 Clubs2 Leagues23.1
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
Burnley (5 Seasons)2 Leagues11.4
Wycombe (4 Seasons)2 Leagues5.2
Stoke City (2 Seasons)2 Leagues6.5
FA Cup (9 Seasons)13.0
EFL Cup (9 Seasons)10.1
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201020wls WalesWCQ2.9Matches
201424wls WalesWCQ1.7Matches
201424wls WalesFriendlies (M)1.0Matches
201626wls WalesFriendlies (M)2.0Matches
201626wls WalesUEFA EuroSF2.1Matches
201626wls WalesUEFA Euro Qualifying1.8Matches
201727wls WalesFriendlies (M)1.4Matches
201828wls WalesWCQ7.2Matches
201828wls WalesFriendlies (M)2.4Matches
201929wls WalesFriendlies (M)0.2Matches
202131wls WalesUEFA Euro Qualifying0.3Matches
7 Seasons1 Club5 Leagues22.9
Friendlies (M) (5 Seasons)6.9
WCQ (3 Seasons)11.8
UEFA Euro Qualifying (2 Seasons)2.1
UEFA Euro (1 Season)2.1
UEFA Nations League (1 Season)

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
2006-200716Bournemoutheng ENG3. League One137025417.07.885
2007-200817Bournemoutheng ENG3. League One412,7016665.230.0401
2008-200918Wolveseng ENG2. Championship368882521.49.9432
2009-201019Leeds Unitedeng ENG3. League One85917414.36.680Matches
2009-201019Wolveseng ENG1. Premier League548101.40.505Matches
2010-201120Norwich Cityeng ENG2. Championship4117292.81.313Matches
2010-201120Sheffield Utdeng ENG2. Championship6345588.33.842Matches
2010-201120Bristol Cityeng ENG2. Championship113130.30.101Matches
2010-201120Wolveseng ENG1. Premier League231160.90.302Matches
2011-201221Burnleyeng ENG2. Championship94344810.54.836Matches
2011-201221Brightoneng ENG2. Championship146554715.87.377Matches
2011-201221Wolveseng ENG1. Premier League465161.90.704Matches
2012-201322Burnleyeng ENG2. Championship461,6503639.918.31333
2013-201423Burnleyeng ENG2. Championship393,3658681.337.4390
2014-201524Burnleyeng ENGFA Cup21206066.71.3191112900.5034-1-0.75+0.75Matches
2014-201524Burnleyeng ENG1. Premier League155673816.66.3511020.8025-3-0.48+0.22Matches
2015-201625Burnleyeng ENG2. Championship433,4288082.838.13930402.056226+36+0.95+0.82Matches
2015-201625Burnleyeng ENGFA Cup21628190.01.82810001.503300.000.00Matches
2015-201625Burnleyeng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2016-201726Burnleyeng ENGEFL Cup1666655.00.71660000.000000.00+1.67Matches
2016-201726Burnleyeng ENGFA Cup43428695.03.84863001.7540+4+1.05+6.05Matches
2016-201726Burnleyeng ENG1. Premier League372,0645660.422.921141601.082835-7-0.31+0.29Matches
2017-201827Burnleyeng ENGEFL Cup1717133.80.81710011.000000.00-1.29Matches
2017-201827Burnleyeng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2017-201827Burnleyeng ENG1. Premier League309983329.211.1742371.331216-4-0.36-0.4010.814.3-3.5-0.32+0.25Matches
2018-201928Stoke Cityeng ENG2. Championship128357020.29.31079622210.83711-4-0.43-0.359.610.9-1.3-0.14-0.14Matches
2018-201928Burnleyeng ENGEFL Cup1101011.10.1001900.0001-1-9.00-9.00Matches
2018-201928Burnleyeng ENGFA Cup1737340.60.81730013.000000.00+3.36Matches
2018-201928Burnleyeng ENG1. Premier League209154626.810.210762101640.75820-12-1.18-0.798.621.3-12.7-1.25-1.07Matches
2019-202029Stoke Cityeng ENG2. Championship361,7064741.219.018787181781.332725+2+0.11+0.4026.125.6+0.5+0.03-0.09Matches
2019-202029Stoke Cityeng ENGEFL Cup331910696.73.531062002.0043+1+0.28+0.28Matches
2019-202029Stoke Cityeng ENGFA Cup1282831.10.30012800.000000.00+1.45Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 2160603.70.71600003.0020+2+3.00+2.83Matches
2020-202130Stoke Cityeng ENG2. Championship308322820.19.257822518141.03511-6-0.65-0.7610.710.8-0.1-0.01-0.16Matches
2020-202130Stoke Cityeng ENGEFL Cup31444832.01.6266011202.001100.00-0.29Matches
2020-202130Stoke Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2021-202231Wycombeeng ENGEFL Cup2552820.40.60022810.5003-3-4.91-4.07Matches
2021-202231Wycombeeng ENGFA Cup21738796.11.92871000.5023-1-0.52-0.52Matches
2021-202231Wycombeeng ENG3. League One433,5638386.139.642841714501.746142+19+0.48-0.30Matches
2022-202332Wycombeeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2022-202332Wycombeeng ENG3. League One352,6277563.529.229861762111.604233+9+0.31+0.37Matches
2023-202433Wycombeeng ENGEFL Cup21487482.21.62740001.5001-1-0.61-6.23Matches
2023-202433Wycombeeng ENG3. League One401,9764947.722.022743182021.502820+8+0.36+0.49Matches
2024-202534Wycombeeng ENGEFL Cup1551.90.1001503.000000.00-0.68Matches
2024-202534Wycombeeng ENG3. League One224121.90.30021200.0021+1+3.75+2.66Matches
19 Seasons10 Clubs5 Leagues60133,2165532.2369.13588111424318421.37302275+27+0.11+0.2365.882.9-17.1-0.29-0.22
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
Burnley (8 Seasons)4 Leagues25314,4455745.5160.5149795710416151.32123115+8+0.08+0.4719.435.6-16.2-0.76-0.39
Wycombe (4 Seasons)3 Leagues1288,6616859.096.2988239302041.55135105+30+0.31+0.04
Wolves (4 Seasons)2 Leagues471,032227.211.5443
Stoke City (3 Seasons)3 Leagues863,9544629.643.93980184718231.174455-11-0.25-0.1846.447.3-0.9-0.03-0.11
Bournemouth (2 Seasons)1 League543,4036341.137.8486
Brighton (1 Season)1 League146554715.87.377
Leeds United (1 Season)1 League85917414.36.680
Sheffield Utd (1 Season)1 League6345588.33.842
Norwich City (1 Season)1 League4117292.81.313
Bristol City (1 Season)1 League113130.30.101
Stoke City (1 Season)1 League160603.70.71600003.0020+2+3.00+2.83
Championship (9 Seasons)27614,2685228.7158.5143784513318231.4610173+28+0.37+0.4346.447.3-0.9-0.03-0.11
FA Cup (9 Seasons)151,1687881.113.01385822911.001320-7-0.54+1.78
EFL Cup (9 Seasons)159086145.210.11083351621.33510-5-0.50-0.82
League One (7 Seasons)18212,1846746.7135.41498237332031.5913396+37+0.41+0.14
Premier League (7 Seasons)1134,6884119.652.14376217016131.055076-26-0.51-0.1119.435.6-16.2-0.76-0.39
PL2 — Div. 2 (1 Season)160603.70.71600003.0020+2+3.00+2.83
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
2006-200716Bournemouth1 League137025417.07.885
2007-200817Bournemouth1 League412,7016665.230.0401
2008-200918Wolves1 League368882521.49.9432
2009-201019Leeds United1 League85917414.36.680
2009-201019Wolves1 League548101.40.505
2010-201120Norwich City1 League4117292.81.313
2010-201120Sheffield Utd1 League6345588.33.842
2010-201120Bristol City1 League113130.30.101
2010-201120Wolves1 League231160.90.302
2011-201221Wolves1 League465161.90.704
2011-201221Brighton1 League146554715.87.377
2011-201221Burnley1 League94344810.54.836
2012-201322Burnley1 League461,6503639.918.31333
2013-201423Burnley1 League393,3658681.337.4390
2014-201524Burnley2 Leagues176874019.17.66912112920.7659-4-0.52+0.19
2015-201625Burnley3 Leagues463,6808083.440.9428431401.986530+35+0.86+0.73
2016-201726Burnley3 Leagues422,4725963.427.52682171601.123235-3-0.11+0.58
2017-201827Burnley3 Leagues321,1593631.212.998152381.281320-7-0.54-0.6510.814.3-3.5-0.32+0.25
2018-201928Burnley3 Leagues229984527.011.111762111550.82821-13-1.17-0.678.621.3-12.7-1.25-1.07
2018-201928Stoke City1 League128357020.29.31079622210.83711-4-0.43-0.359.610.9-1.3-0.14-0.14
2019-202029Stoke City1 League160603.70.71600003.0020+2+3.00+2.83
2019-202029Stoke City3 Leagues402,0535145.022.821829191881.353128+3+0.13+0.4526.125.6+0.5+0.03-0.09
2020-202130Stoke City3 Leagues341,0663122.811.887732617141.09616-10-0.84-0.9710.710.8-0.1-0.01-0.16
2021-202231Wycombe3 Leagues473,7918182.642.144841833311.636348+15+0.36+0.02
2022-202332Wycombe2 Leagues362,7177564.230.230861862111.564235+7+0.23+0.29
2023-202433Wycombe2 Leagues422,1245149.223.624743182021.502821+7+0.30+0.34
2024-202534Wycombe2 Leagues329101.90.30031001.0021+1+3.10+2.08
19 Seasons10 Clubs5 Leagues60133,2165532.2369.13588111424318421.37302275+27+0.11+0.2365.882.9-17.1-0.29-0.22
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
Burnley (8 Seasons)4 Leagues25314,4455745.5160.5149795710416151.32123115+8+0.08+0.4719.435.6-16.2-0.76-0.39
Wycombe (4 Seasons)3 Leagues1288,6616859.096.2988239302041.55135105+30+0.31+0.04
Wolves (4 Seasons)2 Leagues471,032227.211.5443
Stoke City (3 Seasons)3 Leagues863,9544629.643.93980184718231.174455-11-0.25-0.1846.447.3-0.9-0.03-0.11
Bournemouth (2 Seasons)1 League543,4036341.137.8486
Brighton (1 Season)1 League146554715.87.377
Leeds United (1 Season)1 League85917414.36.680
Sheffield Utd (1 Season)1 League6345588.33.842
Norwich City (1 Season)1 League4117292.81.313
Bristol City (1 Season)1 League113130.30.101
Stoke City (1 Season)1 League160603.70.71600003.0020+2+3.00+2.83
Championship (9 Seasons)27614,2685228.7158.5143784513318231.4610173+28+0.37+0.4346.447.3-0.9-0.03-0.11
FA Cup (9 Seasons)151,1687881.113.01385822911.001320-7-0.54+1.78
EFL Cup (9 Seasons)159086145.210.11083351621.33510-5-0.50-0.82
League One (7 Seasons)18212,1846746.7135.41498237332031.5913396+37+0.41+0.14
Premier League (7 Seasons)1134,6884119.652.14376217016131.055076-26-0.51-0.1119.435.6-16.2-0.76-0.39
PL2 — Div. 2 (1 Season)160603.70.71600003.0020+2+3.00+2.83
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
2006-200716Bournemoutheng ENG3. League One19th137025417.07.885
2007-200817Bournemoutheng ENG3. League One21st412,7016665.230.0401
2008-200918Wolveseng ENG2. Championship1st368882521.49.9432
2009-201019Leeds Unitedeng ENG3. League One2nd85917414.36.680Matches
2009-201019Wolveseng ENG1. Premier League15th548101.40.505Matches
2010-201120Norwich Cityeng ENG2. Championship2nd4117292.81.313Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd6345588.33.842Matches
2010-201120Bristol Cityeng ENG2. Championship15th113130.30.101Matches
2010-201120Wolveseng ENG1. Premier League17th231160.90.302Matches
2011-201221Wolveseng ENG1. Premier League20th465161.90.704Matches
2011-201221Brightoneng ENG2. Championship10th146554715.87.377Matches
2011-201221Burnleyeng ENG2. Championship13th94344810.54.836Matches
2012-201322Burnleyeng ENG2. Championship11th461,6503639.918.31333
2013-201423Burnleyeng ENG2. Championship2nd393,3658681.337.4390
2014-201524Burnleyeng ENG1. Premier League19th155673816.66.3511020.8025-3-0.48+0.22Matches
2015-201625Burnleyeng ENG2. Championship1st433,4288082.838.13930402.056226+36+0.95+0.82Matches
2016-201726Burnleyeng ENG1. Premier League16th372,0645660.422.921141601.082835-7-0.31+0.29Matches
2017-201827Burnleyeng ENG1. Premier League7th309983329.211.1742371.331216-4-0.36-0.4010.814.3-3.5-0.32+0.25Matches
2018-201928Burnleyeng ENG1. Premier League15th209154626.810.210762101640.75820-12-1.18-0.798.621.3-12.7-1.25-1.07Matches
2018-201928Stoke Cityeng ENG2. Championship16th128357020.29.31079622210.83711-4-0.43-0.359.610.9-1.3-0.14-0.14Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th160603.70.71600003.0020+2+3.00+2.83Matches
2019-202029Stoke Cityeng ENG2. Championship15th361,7064741.219.018787181781.332725+2+0.11+0.4026.125.6+0.5+0.03-0.09Matches
2020-202130Stoke Cityeng ENG2. Championship14th308322820.19.257822518141.03511-6-0.65-0.7610.710.8-0.1-0.01-0.16Matches
2021-202231Wycombeeng ENG3. League One6th433,5638386.139.642841714501.746142+19+0.48-0.30Matches
2022-202332Wycombeeng ENG3. League One9th352,6277563.529.229861762111.604233+9+0.31+0.37Matches
2023-202433Wycombeeng ENG3. League One10th401,9764947.722.022743182021.502820+8+0.36+0.49Matches
2024-202534Wycombeeng ENG3. League One1st224121.90.30021200.0021+1+3.75+2.66Matches
19 Seasons10 Clubs3 Leagues57131,1405531.2346.03358110323618391.38284245+39+0.18+0.2965.882.9-17.1-0.29-0.22
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
Burnley (8 Seasons)2 Leagues23913,4215644.4149.1137765110216131.34112102+10+0.11+0.4819.435.6-16.2-0.76-0.39
Wycombe (4 Seasons)1 League1208,1906859.991.0938237272031.5913396+37+0.41+0.14
Wolves (4 Seasons)2 Leagues471,032227.211.5443
Stoke City (3 Seasons)1 League783,3734327.237.53378154518231.143947-8-0.21-0.1446.447.3-0.9-0.03-0.11
Bournemouth (2 Seasons)1 League543,4036341.137.8486
Brighton (1 Season)1 League146554715.87.377
Leeds United (1 Season)1 League85917414.36.680
Sheffield Utd (1 Season)1 League6345588.33.842
Norwich City (1 Season)1 League4117292.81.313
Bristol City (1 Season)1 League113130.30.101
Stoke City (1 Season)1 League160603.70.71600003.0020+2+3.00+2.83
Championship (9 Seasons)27614,2685228.7158.5143784513318231.4610173+28+0.37+0.4346.447.3-0.9-0.03-0.11
League One (7 Seasons)18212,1846746.7135.41498237332031.5913396+37+0.41+0.14
Premier League (7 Seasons)1134,6884119.652.14376217016131.055076-26-0.51-0.1119.435.6-16.2-0.76-0.39
PL2 — Div. 2 (1 Season)160603.70.71600003.0020+2+3.00+2.83
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-201524Burnleyeng ENGFA Cup33rd21206066.71.3191112900.5034-1-0.75+0.75Matches
2015-201625Burnleyeng ENGFA Cup17th21628190.01.82810001.503300.000.00Matches
2015-201625Burnleyeng ENGLeague Cup57th19090100.01.01901000.0001-1-1.00Matches
2016-201726Burnleyeng ENGEFL Cup33rd1666655.00.71660000.000000.00+1.67Matches
2016-201726Burnleyeng ENGFA Cup9th43428695.03.84863001.7540+4+1.05+6.05Matches
2017-201827Burnleyeng ENGEFL Cup17th1717133.80.81710011.000000.00-1.29Matches
2017-201827Burnleyeng ENGFA Cup33rd19090100.01.01901000.0014-3-3.00Matches
2018-201928Burnleyeng ENGEFL Cup17th1101011.10.1001900.0001-1-9.00-9.00Matches
2018-201928Burnleyeng ENGFA Cup17th1737340.60.81730013.000000.00+3.36Matches
2019-202029Stoke Cityeng ENGEFL Cup17th331910696.73.531062002.0043+1+0.28+0.28Matches
2019-202029Stoke Cityeng ENGFA Cup33rd1282831.10.30012800.000000.00+1.45Matches
2020-202130Stoke Cityeng ENGEFL Cup5th31444832.01.6266011202.001100.00-0.29Matches
2020-202130Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0004-4-4.00Matches
2021-202231Wycombeeng ENGEFL CupRd32552820.40.60022810.5003-3-4.91-4.07Matches
2021-202231Wycombeeng ENGFA Cup21738796.11.92871000.5023-1-0.52-0.52Matches
2022-202332Wycombeeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202433Wycombeeng ENGEFL CupRd221487482.21.62740001.5001-1-0.61-6.23Matches
2024-202534Wycombeeng ENGEFL CupRd31551.90.1001503.000000.00-0.68Matches
11 Seasons3 Clubs2 Leagues302,0766960.223.123841172031.171830-12-0.52-0.32
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Burnley (5 Seasons)2 Leagues141,0247368.311.41282621921.071113-2-0.18+0.77
Wycombe (4 Seasons)2 Leagues84715947.65.2582232011.0029-7-1.34-1.68
Stoke City (2 Seasons)2 Leagues85817360.56.5690322001.5058-3-0.46-0.46
FA Cup (9 Seasons)151,1687881.113.01385822911.001320-7-0.54+1.78
EFL Cup (9 Seasons)159086145.210.11083351621.33510-5-0.50-0.82
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
201020wls WalesWCQ72583728.72.9359042111.2925-3-1.05-1.05Matches
201424wls WalesWCQ51553117.21.7194141540.2014-3-1.74-0.78Matches
201424wls WalesFriendlies (M)19090100.01.01901003.0031+2+2.00Matches
201626wls WalesFriendlies (M)31775965.62.0274012900.3303-3-1.53-0.56Matches
201626wls WalesUEFA EuroSF41884734.82.1273122122.2540+4+1.91+1.91Matches
201626wls WalesUEFA Euro Qualifying61602717.81.8195151302.1741+3+1.69+1.20Matches
201727wls WalesFriendlies (M)21286471.11.42640000.5002-2-1.41-1.41Matches
201828wls WalesWCQ106456571.77.2780232901.70115+6+0.84+0.48Matches
201828wls WalesFriendlies (M)32127178.52.43711000.3315-4-1.70-1.70Matches
2018-201928wls WalesUEFA Nations League19th00004Matches
201929wls WalesFriendlies (M)116168.90.20011503.000000.00-1.10Matches
202131wls WalesUEFA Euro Qualifying228143.90.30021451.501100.00-0.52Matches
7 Seasons1 Club5 Leagues442,0574733.122.9227572219161.39272700.000.00
Friendlies (M) (5 Seasons)106236262.96.9872222200.90411-7-1.01-0.77
WCQ (3 Seasons)221,0584839.211.811753112151.23141400.00+0.38
UEFA Euro Qualifying (2 Seasons)81882411.62.1195171352.0052+3+1.44+0.93
UEFA Euro (1 Season)41884734.82.1273122122.2540+4+1.91+1.91
UEFA Nations League (1 Season)00004

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
2006-200716Bournemoutheng ENG3. League One7.80014
2007-200817Bournemoutheng ENG3. League One30.02049
2008-200918Wolveseng ENG2. Championship9.90013
2009-201019Leeds Unitedeng ENG3. League One6.6002Matches
2009-201019Wolveseng ENG1. Premier League0.5003Matches
2010-201120Norwich Cityeng ENG2. Championship1.3004Matches
2010-201120Sheffield Utdeng ENG2. Championship3.8008Matches
2010-201120Bristol Cityeng ENG2. Championship0.1000Matches
2010-201120Wolveseng ENG1. Premier League0.3001Matches
2011-201221Burnleyeng ENG2. Championship4.8103Matches
2011-201221Brightoneng ENG2. Championship7.3006Matches
2011-201221Wolveseng ENG1. Premier League0.7102Matches
2012-201322Burnleyeng ENG2. Championship18.34024
2013-201423Burnleyeng ENG2. Championship37.42045
2014-201524Burnleyeng ENGFA Cup1.30000Matches
2014-201524Burnleyeng ENG1. Premier League6.3005Matches
2015-201625Burnleyeng ENG2. Championship38.11036Matches
2015-201625Burnleyeng ENGFA Cup1.80000Matches
2015-201625Burnleyeng ENGLeague Cup1.00000Matches
2016-201726Burnleyeng ENGEFL Cup0.7100411000000Matches
2016-201726Burnleyeng ENGFA Cup3.80000Matches
2016-201726Burnleyeng ENG1. Premier League22.9000242923758100Matches
2017-201827Burnleyeng ENGEFL Cup0.8000004000000Matches
2017-201827Burnleyeng ENGFA Cup1.00000120000Matches
2017-201827Burnleyeng ENG1. Premier League11.1300201512131000221219256.8Matches
2018-201928Stoke Cityeng ENG2. Championship9.300010791111008857553.1Matches
2018-201928Burnleyeng ENGEFL Cup0.1000000000000Matches
2018-201928Burnleyeng ENGFA Cup0.8000000000000Matches
2018-201928Burnleyeng ENG1. Premier League10.200014971020001012310753.5Matches
2019-202029Stoke Cityeng ENG2. Championship19.000034762370003520320749.5Matches
2019-202029Stoke Cityeng ENGEFL Cup3.50003221000Matches
2019-202029Stoke Cityeng ENGFA Cup0.30000010000Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 20.70000Matches
2020-202130Stoke Cityeng ENG2. Championship9.20001314810100018838948.3Matches
2020-202130Stoke Cityeng ENGEFL Cup1.60002231000Matches
2020-202130Stoke Cityeng ENGFA Cup1.00002210000Matches
2021-202231Wycombeeng ENGEFL Cup0.60001001100Matches
2021-202231Wycombeeng ENGFA Cup1.90004120000Matches
2021-202231Wycombeeng ENG3. League One39.610053203311220Matches
2022-202332Wycombeeng ENGFA Cup1.00000Matches
2022-202332Wycombeeng ENG3. League One29.240033192314450Matches
2023-202433Wycombeeng ENGEFL Cup1.60001110000Matches
2023-202433Wycombeeng ENG3. League One22.03002916214240Matches
2024-202534Wycombeeng ENGEFL Cup0.10000000000Matches
2024-202534Wycombeeng ENG3. League One0.30000000000Matches
19 Seasons10 Clubs5 Leagues369.123004621461594521312009361557051.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Burnley (8 Seasons)4 Leagues160.51200175554998111003224419955.1
Wycombe (4 Seasons)3 Leagues96.28001215780309110
Wolves (4 Seasons)2 Leagues11.51019
Stoke City (3 Seasons)3 Leagues43.90006434306491006137137150.0
Bournemouth (2 Seasons)1 League37.82063
Brighton (1 Season)1 League7.3006
Leeds United (1 Season)1 League6.6002
Sheffield Utd (1 Season)1 League3.8008
Norwich City (1 Season)1 League1.3004
Bristol City (1 Season)1 League0.1000
Stoke City (1 Season)1 League0.70000
Championship (9 Seasons)158.580019628234491006137137150.0
FA Cup (9 Seasons)13.0000646000000
EFL Cup (9 Seasons)10.110011611310000
League One (7 Seasons)135.410001805577298110
Premier League (7 Seasons)52.140069534298111003224419955.1
PL2 — Div. 2 (1 Season)0.70000
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
2006-200716Bournemouth1 League7.80014
2007-200817Bournemouth1 League30.02049
2008-200918Wolves1 League9.90013
2009-201019Leeds United1 League6.6002
2009-201019Wolves1 League0.5003
2010-201120Norwich City1 League1.3004
2010-201120Sheffield Utd1 League3.8008
2010-201120Bristol City1 League0.1000
2010-201120Wolves1 League0.3001
2011-201221Wolves1 League0.7102
2011-201221Brighton1 League7.3006
2011-201221Burnley1 League4.8103
2012-201322Burnley1 League18.34024
2013-201423Burnley1 League37.42045
2014-201524Burnley2 Leagues7.600050
2015-201625Burnley3 Leagues40.9100360
2016-201726Burnley3 Leagues27.5100283024758100
2017-201827Burnley3 Leagues12.9300201618131000221219256.8
2018-201928Burnley3 Leagues11.100014971020001012310753.5
2018-201928Stoke City1 League9.300010791111008857553.1
2019-202029Stoke City1 League0.70000
2019-202029Stoke City3 Leagues22.800037993370003520320749.5
2020-202130Stoke City3 Leagues11.800017181220100018838948.3
2021-202231Wycombe3 Leagues42.110058213512320
2022-202332Wycombe2 Leagues30.240033192314450
2023-202433Wycombe2 Leagues23.63003017224240
2024-202534Wycombe2 Leagues0.30000000000
19 Seasons10 Clubs5 Leagues369.123004621461594521312009361557051.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Burnley (8 Seasons)4 Leagues160.51200175554998111003224419955.1
Wycombe (4 Seasons)3 Leagues96.28001215780309110
Wolves (4 Seasons)2 Leagues11.51019
Stoke City (3 Seasons)3 Leagues43.90006434306491006137137150.0
Bournemouth (2 Seasons)1 League37.82063
Brighton (1 Season)1 League7.3006
Leeds United (1 Season)1 League6.6002
Sheffield Utd (1 Season)1 League3.8008
Norwich City (1 Season)1 League1.3004
Bristol City (1 Season)1 League0.1000
Stoke City (1 Season)1 League0.70000
Championship (9 Seasons)158.580019628234491006137137150.0
FA Cup (9 Seasons)13.0000646000000
EFL Cup (9 Seasons)10.110011611310000
League One (7 Seasons)135.410001805577298110
Premier League (7 Seasons)52.140069534298111003224419955.1
PL2 — Div. 2 (1 Season)0.70000
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
2006-200716Bournemoutheng ENG3. League One19th7.80014
2007-200817Bournemoutheng ENG3. League One21st30.02049
2008-200918Wolveseng ENG2. Championship1st9.90013
2009-201019Leeds Unitedeng ENG3. League One2nd6.6002Matches
2009-201019Wolveseng ENG1. Premier League15th0.5003Matches
2010-201120Norwich Cityeng ENG2. Championship2nd1.3004Matches
2010-201120Sheffield Utdeng ENG2. Championship23rd3.8008Matches
2010-201120Bristol Cityeng ENG2. Championship15th0.1000Matches
2010-201120Wolveseng ENG1. Premier League17th0.3001Matches
2011-201221Wolveseng ENG1. Premier League20th0.7102Matches
2011-201221Brightoneng ENG2. Championship10th7.3006Matches
2011-201221Burnleyeng ENG2. Championship13th4.8103Matches
2012-201322Burnleyeng ENG2. Championship11th18.34024
2013-201423Burnleyeng ENG2. Championship2nd37.42045
2014-201524Burnleyeng ENG1. Premier League19th6.3005Matches
2015-201625Burnleyeng ENG2. Championship1st38.11036Matches
2016-201726Burnleyeng ENG1. Premier League16th22.9000242923758100Matches
2017-201827Burnleyeng ENG1. Premier League7th11.1300201512131000221219256.8Matches
2018-201928Burnleyeng ENG1. Premier League15th10.200014971020001012310753.5Matches
2018-201928Stoke Cityeng ENG2. Championship16th9.300010791111008857553.1Matches
2019-202029Stoke Cityeng ENGJr. PL2 — Div. 24th0.70000Matches
2019-202029Stoke Cityeng ENG2. Championship15th19.000034762370003520320749.5Matches
2020-202130Stoke Cityeng ENG2. Championship14th9.20001314810100018838948.3Matches
2021-202231Wycombeeng ENG3. League One6th39.610053203311220Matches
2022-202332Wycombeeng ENG3. League One9th29.240033192314450Matches
2023-202433Wycombeeng ENG3. League One10th22.03002916214240Matches
2024-202534Wycombeeng ENG3. League One1st0.30000000000Matches
19 Seasons10 Clubs3 Leagues346.022004451361424220312009361557051.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Burnley (8 Seasons)2 Leagues149.11100171534298111003224419955.1
Wycombe (4 Seasons)1 League91.08001155577298110
Wolves (4 Seasons)2 Leagues11.51019
Stoke City (3 Seasons)1 League37.50005728234491006137137150.0
Bournemouth (2 Seasons)1 League37.82063
Brighton (1 Season)1 League7.3006
Leeds United (1 Season)1 League6.6002
Sheffield Utd (1 Season)1 League3.8008
Norwich City (1 Season)1 League1.3004
Bristol City (1 Season)1 League0.1000
Stoke City (1 Season)1 League0.70000
Championship (9 Seasons)158.580019628234491006137137150.0
League One (7 Seasons)135.410001805577298110
Premier League (7 Seasons)52.140069534298111003224419955.1
PL2 — Div. 2 (1 Season)0.70000
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-201524Burnleyeng ENGFA Cup33rd1.30000Matches
2015-201625Burnleyeng ENGFA Cup17th1.80000Matches
2015-201625Burnleyeng ENGLeague Cup57th1.00000Matches
2016-201726Burnleyeng ENGEFL Cup33rd0.7100411000000Matches
2016-201726Burnleyeng ENGFA Cup9th3.80000Matches
2017-201827Burnleyeng ENGEFL Cup17th0.8000004000000Matches
2017-201827Burnleyeng ENGFA Cup33rd1.00000120000Matches
2018-201928Burnleyeng ENGEFL Cup17th0.1000000000000Matches
2018-201928Burnleyeng ENGFA Cup17th0.8000000000000Matches
2019-202029Stoke Cityeng ENGEFL Cup17th3.50003221000Matches
2019-202029Stoke Cityeng ENGFA Cup33rd0.30000010000Matches
2020-202130Stoke Cityeng ENGEFL Cup5th1.60002231000Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.00002210000Matches
2021-202231Wycombeeng ENGEFL CupRd30.60001001100Matches
2021-202231Wycombeeng ENGFA Cup1.90004120000Matches
2022-202332Wycombeeng ENGFA Cup1.00000Matches
2023-202433Wycombeeng ENGEFL CupRd21.60001110000Matches
2024-202534Wycombeeng ENGEFL CupRd30.10000000000Matches
11 Seasons3 Clubs2 Leagues23.1100171017310000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Burnley (5 Seasons)2 Leagues11.4100427000000
Wycombe (4 Seasons)2 Leagues5.20006231100
Stoke City (2 Seasons)2 Leagues6.50007672000
FA Cup (9 Seasons)13.0000646000000
EFL Cup (9 Seasons)10.110011611310000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201020wls WalesWCQ2.90000Matches
201424wls WalesWCQ1.71000Matches
201424wls WalesFriendlies (M)1.00000Matches
201626wls WalesFriendlies (M)2.00000Matches
201626wls WalesUEFA EuroSF2.1100101210000Matches
201626wls WalesUEFA Euro Qualifying1.8000333000000Matches
201727wls WalesFriendlies (M)1.40000Matches
201828wls WalesWCQ7.20000Matches
201828wls WalesFriendlies (M)2.40000Matches
201929wls WalesFriendlies (M)0.20000Matches
202131wls WalesUEFA Euro Qualifying0.30001100000Matches
7 Seasons1 Club5 Leagues22.9200544210000
Friendlies (M) (5 Seasons)6.90000
WCQ (3 Seasons)11.81000
UEFA Euro Qualifying (2 Seasons)2.1000443000000
UEFA Euro (1 Season)2.1100101210000
UEFA Nations League (1 Season)

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.