Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2003-200417Rangerssct SCO1. Premier League21931.0000000000.000.000.000.000.00
2004-200518Rangerssct SCO1. Premier League1060.1000000000.000.000.000.000.00
2005-200619Rangerssct SCO1. Premier League1050.1000000000.000.000.000.000.00
2006-200720Rangerssct SCO1. Premier League32322,71930.2114151100600.360.130.500.360.50Matches
2006-200720Rangers2. UEFA Cup865025.6321000.540.36Matches
2007-200821Rangers1. Champions Lg532853.2202200100.630.000.630.630.63Matches
2007-200821Rangerssct SCO1. Premier League16121,10612.3246200100.160.330.490.160.49Matches
2007-200821Rangers2. UEFA Cup442803.1000200.000.00Matches
2008-200922Blackpooleng ENG2. Championship13131,13112.6213200510.160.080.240.160.24Matches
2008-200922Rangerssct SCO1. Premier League975686.3022000200.000.320.320.000.32Matches
2009-201023Blackpooleng ENG2. Championship43413,63940.41682413331300.400.200.590.320.52
2010-201124Blackpooleng ENG1. Premier League35343,04933.9128205781100.350.240.590.150.38Matches
2011-201225Liverpooleng ENG1. Premier League28272,16724.1268112610.080.250.330.040.29Matches
2012-201326Stoke Cityeng ENG1. Premier League27221,75719.5325300910.150.100.260.150.26Matches
2013-201427Stoke Cityeng ENG1. Premier League31201,75619.58412711600.410.210.620.360.56Matches
2014-201528Stoke Cityeng ENGFA Cup311311.5000000000.000.000.000.000.00Matches
2014-201528Stoke Cityeng ENGLeague Cup321992.2000000200.000.000.000.000.00Matches
2014-201528Stoke Cityeng ENG1. Premier League29151,51116.8718611500.420.060.480.360.42Matches
2015-201629Stoke Cityeng ENGFA Cup11861.0000000000.000.000.000.000.00Matches
2015-201629Stoke Cityeng ENGLeague Cup211471.6000000000.000.000.000.000.00Matches
2015-201629Stoke Cityeng ENG1. Premier League22121,04411.6112100610.090.090.170.090.17Matches
2016-201730Stoke Cityeng ENGEFL Cup211121.2000000000.000.000.000.000.00Matches
2016-201730Stoke Cityeng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2016-201730Stoke Cityeng ENG1. Premier League24171,51716.9134011700.060.180.240.000.18Matches
2017-201831Stoke Cityeng ENGEFL Cup221631.8000000100.000.000.000.000.00Matches
2017-201831Stoke Cityeng ENGFA Cup11740.8101011001.220.001.220.000.00Matches
2017-201831Stoke Cityeng ENG1. Premier League1154114.6000001211.60.91.22.163090.000.000.000.000.000.360.270.630.190.46Matches
2018-201932Stoke Cityeng ENG2. Championship1243864.3000000300.40.40.71.131770.000.000.000.000.000.100.160.260.100.26Matches
2018-201932Stoke Cityeng ENGEFL Cup21961.1011000200.000.940.940.000.94Matches
2018-201932Stoke Cityeng ENGFA Cup11800.9000000100.000.000.000.000.00Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 2443153.5101011100.290.000.290.000.00Matches
2019-202033Readingeng ENG2. Championship2187828.7213111402.41.61.83.41474220.230.120.350.120.230.270.210.480.180.39Matches
2019-202033Readingeng ENGEFL Cup331862.1011000100.000.480.480.000.48Matches
2019-202033Readingeng ENGFA Cup321361.5011000000.000.660.660.000.66Matches
2019-202033Readingeng ENGJr. PL2 — Div. 211260.3000000000.000.000.000.000.00Matches
2020-202134Dundeesct SCO2. Championship22171,56517.46814422700.350.460.810.230.69Matches
2021-202235Dundeesct SCO1. Premiership27211,62718.12352001100.110.170.280.110.28Matches
19 Seasons6 Clubs8 Leagues44733729,361326.2815913762192111454.42.93.76.623121380.250.190.430.190.370.250.210.460.160.37
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
Stoke City (7 Seasons)4 Leagues1741069,515105.721123317454432.11.31.93.2947160.200.110.310.160.270.230.220.450.140.36
Rangers (6 Seasons)3 Leagues78655,56461.818102517101200.290.190.470.270.47
Blackpool (3 Seasons)2 Leagues91887,81986.93017472010112910.350.200.540.230.43
Dundee (2 Seasons)2 Leagues49383,19235.5811196221800.230.310.540.170.48
Liverpool (1 Season)1 League28272,16724.1268112610.080.250.330.040.29
Reading (1 Season)3 Leagues27131,10412.3235111502.41.61.83.41474220.160.240.410.080.330.270.210.480.180.39
Stoke City (1 Season)1 League443153.5101011100.290.000.290.000.00
Reading (1 Season)1 League11260.3000000000.000.000.000.000.00
Premier League (8 Seasons)20715213,212146.83425592311145241.60.91.22.163090.230.170.400.160.330.360.270.630.190.46
Premier League (7 Seasons)88736,12468.015132815002000.220.190.410.220.41
League Cup (6 Seasons)141090310.0022000600.000.200.200.000.20
FA Cup (6 Seasons)1065526.1112011100.160.160.330.000.16
Championship (4 Seasons)89665,93866.020103016442512.82.02.54.51791290.300.150.450.240.390.210.190.410.150.35
UEFA Cup (2 Seasons)12107828.7321200.350.23
PL2 — Div. 2 (2 Seasons)553413.8101011100.260.000.260.000.00
Championship (1 Season)22171,56517.46814422700.350.460.810.230.69
Champions Lg (1 Season)532853.2202200100.630.000.630.630.63
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2003-200417Rangers1 League21931.0000000000.000.000.000.000.00
2004-200518Rangers1 League1060.1000000000.000.000.000.000.00
2005-200619Rangers1 League1050.1000000000.000.000.000.000.00
2006-200720Rangers2 Leagues40383,22135.8144151310600.390.130.500.360.50
2007-200821Rangers3 Leagues25191,67118.6448400400.220.260.520.220.52
2008-200922Rangers1 League975686.3022000200.000.320.320.000.32
2008-200922Blackpool1 League13131,13112.6213200510.160.080.240.160.24
2009-201023Blackpool1 League43413,63940.41682413331300.400.200.590.320.52
2010-201124Blackpool1 League35343,04933.9128205781100.350.240.590.150.38
2011-201225Liverpool1 League28272,16724.1268112610.080.250.330.040.29
2012-201326Stoke City1 League27221,75719.5325300910.150.100.260.150.26
2013-201427Stoke City1 League31201,75619.58412711600.410.210.620.360.56
2014-201528Stoke City3 Leagues35181,84120.5718611700.340.050.390.290.34
2015-201629Stoke City3 Leagues25141,27714.2112100610.070.070.140.070.14
2016-201730Stoke City3 Leagues27181,67418.6134011700.050.160.220.000.16
2017-201831Stoke City3 Leagues1486487.2101012311.60.91.22.163090.140.000.140.000.000.360.270.630.190.46
2018-201932Stoke City3 Leagues1565626.2011000600.40.40.71.131770.000.160.160.000.160.100.160.260.100.26
2018-201932Stoke City1 League443153.5101011100.290.000.290.000.00
2019-202033Reading1 League11260.3000000000.000.000.000.000.00
2019-202033Reading3 Leagues27131,10412.3235111502.41.61.83.41474220.160.240.410.080.330.270.210.480.180.39
2020-202134Dundee1 League22171,56517.46814422700.350.460.810.230.69
2021-202235Dundee1 League27211,62718.12352001100.110.170.280.110.28
19 Seasons6 Clubs8 Leagues44733729,361326.2815913762192111454.42.93.76.623121380.250.190.430.190.370.250.210.460.160.37
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
Stoke City (7 Seasons)4 Leagues1741069,515105.721123317454432.11.31.93.2947160.200.110.310.160.270.230.220.450.140.36
Rangers (6 Seasons)3 Leagues78655,56461.818102517101200.290.190.470.270.47
Blackpool (3 Seasons)2 Leagues91887,81986.93017472010112910.350.200.540.230.43
Dundee (2 Seasons)2 Leagues49383,19235.5811196221800.230.310.540.170.48
Liverpool (1 Season)1 League28272,16724.1268112610.080.250.330.040.29
Reading (1 Season)3 Leagues27131,10412.3235111502.41.61.83.41474220.160.240.410.080.330.270.210.480.180.39
Stoke City (1 Season)1 League443153.5101011100.290.000.290.000.00
Reading (1 Season)1 League11260.3000000000.000.000.000.000.00
Premier League (8 Seasons)20715213,212146.83425592311145241.60.91.22.163090.230.170.400.160.330.360.270.630.190.46
Premier League (7 Seasons)88736,12468.015132815002000.220.190.410.220.41
League Cup (6 Seasons)141090310.0022000600.000.200.200.000.20
FA Cup (6 Seasons)1065526.1112011100.160.160.330.000.16
Championship (4 Seasons)89665,93866.020103016442512.82.02.54.51791290.300.150.450.240.390.210.190.410.150.35
UEFA Cup (2 Seasons)12107828.7321200.350.23
PL2 — Div. 2 (2 Seasons)553413.8101011100.260.000.260.000.00
Championship (1 Season)22171,56517.46814422700.350.460.810.230.69
Champions Lg (1 Season)532853.2202200100.630.000.630.630.63
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2003-200417Rangerssct SCO1. Premier League2nd21931.0000000000.000.000.000.000.00
2004-200518Rangerssct SCO1. Premier League1st1060.1000000000.000.000.000.000.00
2005-200619Rangerssct SCO1. Premier League3rd1050.1000000000.000.000.000.000.00
2006-200720Rangerssct SCO1. Premier League2nd32322,71930.2114151100600.360.130.500.360.50Matches
2007-200821Rangerssct SCO1. Premier League2nd16121,10612.3246200100.160.330.490.160.49Matches
2008-200922Rangerssct SCO1. Premier League1st975686.3022000200.000.320.320.000.32Matches
2008-200922Blackpooleng ENG2. Championship16th13131,13112.6213200510.160.080.240.160.24Matches
2009-201023Blackpooleng ENG2. Championship6th43413,63940.41682413331300.400.200.590.320.52
2010-201124Blackpooleng ENG1. Premier League19th35343,04933.9128205781100.350.240.590.150.38Matches
2011-201225Liverpooleng ENG1. Premier League8th28272,16724.1268112610.080.250.330.040.29Matches
2012-201326Stoke Cityeng ENG1. Premier League13th27221,75719.5325300910.150.100.260.150.26Matches
2013-201427Stoke Cityeng ENG1. Premier League9th31201,75619.58412711600.410.210.620.360.56Matches
2014-201528Stoke Cityeng ENG1. Premier League9th29151,51116.8718611500.420.060.480.360.42Matches
2015-201629Stoke Cityeng ENG1. Premier League9th22121,04411.6112100610.090.090.170.090.17Matches
2016-201730Stoke Cityeng ENG1. Premier League13th24171,51716.9134011700.060.180.240.000.18Matches
2017-201831Stoke Cityeng ENG1. Premier League19th1154114.6000001211.60.91.22.163090.000.000.000.000.000.360.270.630.190.46Matches
2018-201932Stoke Cityeng ENG2. Championship16th1243864.3000000300.40.40.71.131770.000.000.000.000.000.100.160.260.100.26Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th443153.5101011100.290.000.290.000.00Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th11260.3000000000.000.000.000.000.00Matches
2019-202033Readingeng ENG2. Championship14th2187828.7213111402.41.61.83.41474220.230.120.350.120.230.270.210.480.180.39Matches
2020-202134Dundeesct SCO2. Championship2nd22171,56517.46814422700.350.460.810.230.69Matches
2021-202235Dundeesct SCO1. Premiership12th27211,62718.12352001100.110.170.280.110.28Matches
19 Seasons6 Clubs4 Leagues40630826,839298.2755613158172010454.42.93.76.623121380.250.190.440.190.380.250.210.460.160.37
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
Stoke City (7 Seasons)2 Leagues156958,38293.120113117343832.11.31.93.2947160.210.120.330.180.300.230.220.450.140.36
Rangers (6 Seasons)1 League61524,49750.01310231300900.260.200.460.260.46
Blackpool (3 Seasons)2 Leagues91887,81986.93017472010112910.350.200.540.230.43
Dundee (2 Seasons)2 Leagues49383,19235.5811196221800.230.310.540.170.48
Liverpool (1 Season)1 League28272,16724.1268112610.080.250.330.040.29
Reading (1 Season)1 League2187828.7213111402.41.61.83.41474220.230.120.350.120.230.270.210.480.180.39
Stoke City (1 Season)1 League443153.5101011100.290.000.290.000.00
Reading (1 Season)1 League11260.3000000000.000.000.000.000.00
Premier League (8 Seasons)20715213,212146.83425592311145241.60.91.22.163090.230.170.400.160.330.360.270.630.190.46
Premier League (7 Seasons)88736,12468.015132815002000.220.190.410.220.41
Championship (4 Seasons)89665,93866.020103016442512.82.02.54.51791290.300.150.450.240.390.210.190.410.150.35
PL2 — Div. 2 (2 Seasons)553413.8101011100.260.000.260.000.00
Championship (1 Season)22171,56517.46814422700.350.460.810.230.69
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-201528Stoke Cityeng ENGFA Cup9th311311.5000000000.000.000.000.000.00Matches
2014-201528Stoke Cityeng ENGLeague Cup9th321992.2000000200.000.000.000.000.00Matches
2015-201629Stoke Cityeng ENGFA Cup17th11861.0000000000.000.000.000.000.00Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd211471.6000000000.000.000.000.000.00Matches
2016-201730Stoke Cityeng ENGEFL Cup17th211121.2000000000.000.000.000.000.00Matches
2016-201730Stoke Cityeng ENGFA Cup33rd10450.5000000000.000.000.000.000.00Matches
2017-201831Stoke Cityeng ENGEFL Cup17th221631.8000000100.000.000.000.000.00Matches
2017-201831Stoke Cityeng ENGFA Cup33rd11740.8101011001.220.001.220.000.00Matches
2018-201932Stoke Cityeng ENGEFL Cup17th21961.1011000200.000.940.940.000.94Matches
2018-201932Stoke Cityeng ENGFA Cup33rd11800.9000000100.000.000.000.000.00Matches
2019-202033Readingeng ENGEFL Cup17th331862.1011000100.000.480.480.000.48Matches
2019-202033Readingeng ENGFA Cup9th321361.5011000000.000.660.660.000.66Matches
6 Seasons2 Clubs2 Leagues24161,45516.2134011700.060.190.250.000.19
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
Stoke City (5 Seasons)2 Leagues18111,13312.6112011600.080.080.160.000.08
Reading (1 Season)2 Leagues653223.6022000100.000.560.560.000.56
League Cup (6 Seasons)141090310.0022000600.000.200.200.000.20
FA Cup (6 Seasons)1065526.1112011100.160.160.330.000.16
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
2006-200720Rangers2. UEFA CupR16865025.6321000.540.36Matches
2007-200821Rangers1. Champions LgGR532853.2202200100.630.000.630.630.63Matches
2007-200821Rangers2. UEFA CupF442803.1000200.000.00Matches
2 Seasons1 Club2 Leagues17131,06711.9502410300.420.000.630.340.63
UEFA Cup (2 Seasons)12107828.7321200.350.23
Champions Lg (1 Season)532853.2202200100.630.000.630.630.63
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
200822sct ScotlandUEFA Euro Qualifying10140.20000000.000.00Matches
201226sct ScotlandUEFA Euro Qualifying432602.90000000.000.00Matches
201428sct ScotlandWCQ512412.7000000200.000.000.000.000.00Matches
201428sct ScotlandFriendlies (M)10140.2000000000.000.000.000.000.00Matches
201529sct ScotlandFriendlies (M)10320.4000000000.000.000.000.000.00Matches
201630sct ScotlandUEFA Euro Qualifying00Matches
5 Seasons1 Club3 Leagues1245616.2000000200.000.000.000.000.00
UEFA Euro Qualifying (3 Seasons)532743.00000000.000.00
Friendlies (M) (2 Seasons)20460.5000000000.000.000.000.000.00
WCQ (1 Season)512412.7000000200.000.000.000.000.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
2003-200417Rangerssct SCO1. Premier League1.0010.970.0000
2004-200518Rangerssct SCO1. Premier League0.1000.0000
2005-200619Rangerssct SCO1. Premier League0.1000.0000
2006-200720Rangerssct SCO1. Premier League30.211431.420.2600Matches
2006-200720Rangers2. UEFA Cup5.631Matches
2007-200821Rangers1. Champions Lg3.2220.631.0000Matches
2007-200821Rangerssct SCO1. Premier League12.32141.140.1400Matches
2007-200821Rangers2. UEFA Cup3.100Matches
2008-200922Blackpooleng ENG2. Championship12.62110.880.1800Matches
2008-200922Rangerssct SCO1. Premier League6.3040.630.0000Matches
2009-201023Blackpooleng ENG2. Championship40.416641.580.2033
2010-201124Blackpooleng ENG1. Premier League33.912361.060.1478Matches
2011-201225Liverpooleng ENG1. Premier League24.12120.500.0812Matches
2012-201326Stoke Cityeng ENG1. Premier League19.53190.970.1600Matches
2013-201427Stoke Cityeng ENG1. Premier League19.58231.180.3011Matches
2014-201528Stoke Cityeng ENGFA Cup1.5000Matches
2014-201528Stoke Cityeng ENGLeague Cup2.2000Matches
2014-201528Stoke Cityeng ENG1. Premier League16.87171.010.3511Matches
2015-201629Stoke Cityeng ENGFA Cup1.0000Matches
2015-201629Stoke Cityeng ENGLeague Cup1.6000Matches
2015-201629Stoke Cityeng ENG1. Premier League11.6140.340.2500Matches
2016-201730Stoke Cityeng ENGEFL Cup1.206350.04.822.410.000.0000Matches
2016-201730Stoke Cityeng ENGFA Cup0.5000Matches
2016-201730Stoke Cityeng ENG1. Premier League16.91401127.52.370.650.000.0011Matches
2017-201831Stoke Cityeng ENGEFL Cup1.806233.33.311.100.000.0000Matches
2017-201831Stoke Cityeng ENGFA Cup0.8111100.01.221.220.000.0011Matches
2017-201831Stoke Cityeng ENG1. Premier League4.609222.21.970.440.000.0031.53011.60.90.09-1.6-0.9Matches
2018-201932Stoke Cityeng ENG2. Championship4.301218.32.800.230.000.0032.82000.40.40.03-0.4-0.4Matches
2018-201932Stoke Cityeng ENGEFL Cup1.10300.02.810.000.0000Matches
2018-201932Stoke Cityeng ENGFA Cup0.90100.01.130.000.0000Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.5111Matches
2019-202033Readingeng ENG2. Championship8.7223626.12.650.690.040.1727.82112.41.60.07-0.4-0.6Matches
2019-202033Readingeng ENGEFL Cup2.107228.63.390.970.000.0000Matches
2019-202033Readingeng ENGFA Cup1.50100.00.660.000.0000Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.3000Matches
2020-202134Dundeesct SCO2. Championship17.4622Matches
2021-202235Dundeesct SCO1. Premiership18.1226830.81.440.440.080.2500Matches
19 Seasons6 Clubs8 Leagues326.28113528626.72.180.970.020.2029.9719214.42.90.06-2.4-1.9
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
Stoke City (7 Seasons)4 Leagues105.721788325.62.470.840.000.2032.25452.11.30.06-2.1-1.3
Rangers (6 Seasons)3 Leagues61.818641.200.2310
Blackpool (3 Seasons)2 Leagues86.9301111.280.181011
Dundee (2 Seasons)2 Leagues35.5826830.81.440.440.080.2522
Liverpool (1 Season)1 League24.12120.500.0812
Reading (1 Season)3 Leagues12.3231825.82.530.650.030.1327.82112.41.60.07-0.4-0.6
Stoke City (1 Season)1 League3.5111
Reading (1 Season)1 League0.3000
Premier League (8 Seasons)146.8344912426.52.290.840.000.1931.5311141.60.90.09-1.6-0.9
Premier League (7 Seasons)68.015267030.81.441.030.080.2100
League Cup (6 Seasons)10.0022731.83.551.130.000.0000
FA Cup (6 Seasons)6.113133.30.930.310.000.0011
Championship (4 Seasons)66.020358220.02.701.240.030.2029.54442.82.00.06-0.8-1.0
UEFA Cup (2 Seasons)8.731
PL2 — Div. 2 (2 Seasons)3.8111
Championship (1 Season)17.4622
Champions Lg (1 Season)3.2220.631.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200417Rangers1 League1.0010.970.0000
2004-200518Rangers1 League0.1000.0000
2005-200619Rangers1 League0.1000.0000
2006-200720Rangers2 Leagues35.814431.420.2610
2007-200821Rangers3 Leagues18.64161.040.2500
2008-200922Rangers1 League6.3040.630.0000
2008-200922Blackpool1 League12.62110.880.1800
2009-201023Blackpool1 League40.416641.580.2033
2010-201124Blackpool1 League33.912361.060.1478
2011-201225Liverpool1 League24.12120.500.0812
2012-201326Stoke City1 League19.53190.970.1600
2013-201427Stoke City1 League19.58231.180.3011
2014-201528Stoke City3 Leagues20.57171.010.3511
2015-201629Stoke City3 Leagues14.2140.340.2500
2016-201730Stoke City3 Leagues18.61461430.42.540.770.000.0011
2017-201831Stoke City3 Leagues7.2116531.32.220.690.000.0031.53121.60.90.09-1.6-0.9
2018-201932Stoke City3 Leagues6.201616.32.560.160.000.0032.82000.40.40.03-0.4-0.4
2018-201932Stoke City1 League3.5111
2019-202033Reading1 League0.3000
2019-202033Reading3 Leagues12.3231825.82.530.650.030.1327.82112.41.60.07-0.4-0.6
2020-202134Dundee1 League17.4622
2021-202235Dundee1 League18.1226830.81.440.440.080.2500
19 Seasons6 Clubs8 Leagues326.28113528626.72.180.970.020.2029.9719214.42.90.06-2.4-1.9
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
Stoke City (7 Seasons)4 Leagues105.721788325.62.470.840.000.2032.25452.11.30.06-2.1-1.3
Rangers (6 Seasons)3 Leagues61.818641.200.2310
Blackpool (3 Seasons)2 Leagues86.9301111.280.181011
Dundee (2 Seasons)2 Leagues35.5826830.81.440.440.080.2522
Liverpool (1 Season)1 League24.12120.500.0812
Reading (1 Season)3 Leagues12.3231825.82.530.650.030.1327.82112.41.60.07-0.4-0.6
Stoke City (1 Season)1 League3.5111
Reading (1 Season)1 League0.3000
Premier League (8 Seasons)146.8344912426.52.290.840.000.1931.5311141.60.90.09-1.6-0.9
Premier League (7 Seasons)68.015267030.81.441.030.080.2100
League Cup (6 Seasons)10.0022731.83.551.130.000.0000
FA Cup (6 Seasons)6.113133.30.930.310.000.0011
Championship (4 Seasons)66.020358220.02.701.240.030.2029.54442.82.00.06-0.8-1.0
UEFA Cup (2 Seasons)8.731
PL2 — Div. 2 (2 Seasons)3.8111
Championship (1 Season)17.4622
Champions Lg (1 Season)3.2220.631.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200417Rangerssct SCO1. Premier League2nd1.0010.970.0000
2004-200518Rangerssct SCO1. Premier League1st0.1000.0000
2005-200619Rangerssct SCO1. Premier League3rd0.1000.0000
2006-200720Rangerssct SCO1. Premier League2nd30.211431.420.2600Matches
2007-200821Rangerssct SCO1. Premier League2nd12.32141.140.1400Matches
2008-200922Rangerssct SCO1. Premier League1st6.3040.630.0000Matches
2008-200922Blackpooleng ENG2. Championship16th12.62110.880.1800Matches
2009-201023Blackpooleng ENG2. Championship6th40.416641.580.2033
2010-201124Blackpooleng ENG1. Premier League19th33.912361.060.1478Matches
2011-201225Liverpooleng ENG1. Premier League8th24.12120.500.0812Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.53190.970.1600Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.58231.180.3011Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.87171.010.3511Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6140.340.2500Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.91401127.52.370.650.000.0011Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.609222.21.970.440.000.0031.53011.60.90.09-1.6-0.9Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.301218.32.800.230.000.0032.82000.40.40.03-0.4-0.4Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5111Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3000Matches
2019-202033Readingeng ENG2. Championship14th8.7223626.12.650.690.040.1727.82112.41.60.07-0.4-0.6Matches
2020-202134Dundeesct SCO2. Championship2nd17.4622Matches
2021-202235Dundeesct SCO1. Premiership12th18.1226830.81.440.440.080.2500Matches
19 Seasons6 Clubs4 Leagues298.27511027625.52.100.980.030.2029.9717204.42.90.06-2.4-1.9
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
Stoke City (7 Seasons)2 Leagues93.120617723.02.370.830.000.2232.25342.11.30.06-2.1-1.3
Rangers (6 Seasons)1 League50.013621.240.2100
Blackpool (3 Seasons)2 Leagues86.9301111.280.181011
Dundee (2 Seasons)2 Leagues35.5826830.81.440.440.080.2522
Liverpool (1 Season)1 League24.12120.500.0812
Reading (1 Season)1 League8.7223626.12.650.690.040.1727.82112.41.60.07-0.4-0.6
Stoke City (1 Season)1 League3.5111
Reading (1 Season)1 League0.3000
Premier League (8 Seasons)146.8344912426.52.290.840.000.1931.5311141.60.90.09-1.6-0.9
Premier League (7 Seasons)68.015267030.81.441.030.080.2100
Championship (4 Seasons)66.020358220.02.701.240.030.2029.54442.82.00.06-0.8-1.0
PL2 — Div. 2 (2 Seasons)3.8111
Championship (1 Season)17.4622
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-201528Stoke Cityeng ENGFA Cup9th1.5000Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.2000Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.0000Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.6000Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.206350.04.822.410.000.0000Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.5000Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.806233.33.311.100.000.0000Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.8111100.01.221.220.000.0011Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.10300.02.810.000.0000Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.90100.01.130.000.0000Matches
2019-202033Readingeng ENGEFL Cup17th2.107228.63.390.970.000.0000Matches
2019-202033Readingeng ENGFA Cup9th1.50100.00.660.000.0000Matches
6 Seasons2 Clubs2 Leagues16.2125832.02.660.850.000.0011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Stoke City (5 Seasons)2 Leagues12.6117635.32.911.030.000.0011
Reading (1 Season)2 Leagues3.608225.02.240.560.000.0000
League Cup (6 Seasons)10.0022731.83.551.130.000.0000
FA Cup (6 Seasons)6.113133.30.930.310.000.0011
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
2006-200720Rangers2. UEFA CupR165.631Matches
2007-200821Rangers1. Champions LgGR3.2220.631.0000Matches
2007-200821Rangers2. UEFA CupF3.100Matches
2 Seasons1 Club2 Leagues11.9520.631.0010
UEFA Cup (2 Seasons)8.731
Champions Lg (1 Season)3.2220.631.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
200822sct ScotlandUEFA Euro Qualifying0.2000Matches
201226sct ScotlandUEFA Euro Qualifying2.9000Matches
201428sct ScotlandWCQ2.7000Matches
201428sct ScotlandFriendlies (M)0.2000Matches
201529sct ScotlandFriendlies (M)0.4000Matches
5 Seasons1 Club3 Leagues6.2000
UEFA Euro Qualifying (3 Seasons)3.0000
Friendlies (M) (2 Seasons)0.5000
WCQ (1 Season)2.7000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2003-200417Rangerssct SCO1. Premier League1.00
2004-200518Rangerssct SCO1. Premier League0.10
2005-200619Rangerssct SCO1. Premier League0.10
2006-200720Rangerssct SCO1. Premier League30.24Matches
2006-200720Rangers2. UEFA Cup5.6Matches
2007-200821Rangers1. Champions Lg3.20Matches
2007-200821Rangerssct SCO1. Premier League12.34Matches
2007-200821Rangers2. UEFA Cup3.1Matches
2008-200922Blackpooleng ENG2. Championship12.61Matches
2008-200922Rangerssct SCO1. Premier League6.32Matches
2009-201023Blackpooleng ENG2. Championship40.48
2010-201124Blackpooleng ENG1. Premier League33.98Matches
2011-201225Liverpooleng ENG1. Premier League24.16Matches
2012-201326Stoke Cityeng ENG1. Premier League19.52Matches
2013-201427Stoke Cityeng ENG1. Premier League19.54Matches
2014-201528Stoke Cityeng ENGFA Cup1.50Matches
2014-201528Stoke Cityeng ENGLeague Cup2.20Matches
2014-201528Stoke Cityeng ENG1. Premier League16.81Matches
2015-201629Stoke Cityeng ENGFA Cup1.00Matches
2015-201629Stoke Cityeng ENGLeague Cup1.60Matches
2015-201629Stoke Cityeng ENG1. Premier League11.61Matches
2016-201730Stoke Cityeng ENGEFL Cup1.20Matches
2016-201730Stoke Cityeng ENGFA Cup0.50Matches
2016-201730Stoke Cityeng ENG1. Premier League16.93Matches
2017-201831Stoke Cityeng ENGEFL Cup1.80Matches
2017-201831Stoke Cityeng ENGFA Cup0.80Matches
2017-201831Stoke Cityeng ENG1. Premier League4.616828558.938891505516677.3729675.04510742.101.21.4-1.26287430Matches
2018-201932Stoke Cityeng ENG2. Championship4.312925351.034431324344772.3487861.54511937.800.70.9-0.713257217Matches
2018-201932Stoke Cityeng ENGEFL Cup1.11Matches
2018-201932Stoke Cityeng ENGFA Cup0.90Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.50Matches
2019-202033Readingeng ENG2. Championship8.736857264.39067294010111587.815521871.110921450.911.81.5-0.815549374Matches
2019-202033Readingeng ENGEFL Cup2.11Matches
2019-202033Readingeng ENGFA Cup1.51Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.30Matches
2020-202134Dundeesct SCO2. Championship17.48Matches
2021-202235Dundeesct SCO1. Premiership18.13Matches
19 Seasons6 Clubs8 Leagues326.2665111059.916399576918622881.627539270.219944045.2593.73.8+55.334107239121
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
Stoke City (7 Seasons)4 Leagues105.729753855.2733228298511375.212017469.09022639.8121.92.3+10.1195314647
Rangers (6 Seasons)3 Leagues61.810
Blackpool (3 Seasons)2 Leagues86.917
Dundee (2 Seasons)2 Leagues35.511
Liverpool (1 Season)1 League24.16
Reading (1 Season)3 Leagues12.336857264.39067294010111587.815521871.110921450.931.81.5+1.215549374
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.816828558.938891505516677.3729675.04510742.1251.21.4+23.86287430
Premier League (7 Seasons)68.013
League Cup (6 Seasons)10.02
FA Cup (6 Seasons)6.11
Championship (4 Seasons)66.049782560.212510426413516283.320329668.615433346.2102.52.5+7.5287916591
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.48
Champions Lg (1 Season)3.20
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2003-200417Rangers1 League1.00
2004-200518Rangers1 League0.10
2005-200619Rangers1 League0.10
2006-200720Rangers2 Leagues35.84
2007-200821Rangers3 Leagues18.64
2008-200922Rangers1 League6.32
2008-200922Blackpool1 League12.61
2009-201023Blackpool1 League40.48
2010-201124Blackpool1 League33.98
2011-201225Liverpool1 League24.16
2012-201326Stoke City1 League19.52
2013-201427Stoke City1 League19.54
2014-201528Stoke City3 Leagues20.51
2015-201629Stoke City3 Leagues14.21
2016-201730Stoke City3 Leagues18.63
2017-201831Stoke City3 Leagues7.216828558.938891505516677.3729675.04510742.101.21.4-1.26287430
2018-201932Stoke City3 Leagues6.212925351.034431324344772.3487861.54511937.810.70.9+0.313257217
2018-201932Stoke City1 League3.50
2019-202033Reading1 League0.30
2019-202033Reading3 Leagues12.336857264.39067294010111587.815521871.110921450.931.81.5+1.215549374
2020-202134Dundee1 League17.48
2021-202235Dundee1 League18.13
19 Seasons6 Clubs8 Leagues326.2665111059.916399576918622881.627539270.219944045.2593.73.8+55.334107239121
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
Stoke City (7 Seasons)4 Leagues105.729753855.2733228298511375.212017469.09022639.8121.92.3+10.1195314647
Rangers (6 Seasons)3 Leagues61.810
Blackpool (3 Seasons)2 Leagues86.917
Dundee (2 Seasons)2 Leagues35.511
Liverpool (1 Season)1 League24.16
Reading (1 Season)3 Leagues12.336857264.39067294010111587.815521871.110921450.931.81.5+1.215549374
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.816828558.938891505516677.3729675.04510742.1251.21.4+23.86287430
Premier League (7 Seasons)68.013
League Cup (6 Seasons)10.02
FA Cup (6 Seasons)6.11
Championship (4 Seasons)66.049782560.212510426413516283.320329668.615433346.2102.52.5+7.5287916591
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.48
Champions Lg (1 Season)3.20
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2003-200417Rangerssct SCO1. Premier League2nd1.00
2004-200518Rangerssct SCO1. Premier League1st0.10
2005-200619Rangerssct SCO1. Premier League3rd0.10
2006-200720Rangerssct SCO1. Premier League2nd30.24Matches
2007-200821Rangerssct SCO1. Premier League2nd12.34Matches
2008-200922Rangerssct SCO1. Premier League1st6.32Matches
2008-200922Blackpooleng ENG2. Championship16th12.61Matches
2009-201023Blackpooleng ENG2. Championship6th40.48
2010-201124Blackpooleng ENG1. Premier League19th33.98Matches
2011-201225Liverpooleng ENG1. Premier League8th24.16Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.52Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.54Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.81Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.61Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.93Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.616828558.938891505516677.3729675.04510742.101.21.4-1.26287430Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.312925351.034431324344772.3487861.54511937.800.70.9-0.713257217Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.50Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.30Matches
2019-202033Readingeng ENG2. Championship14th8.736857264.39067294010111587.815521871.110921450.911.81.5-0.815549374Matches
2020-202134Dundeesct SCO2. Championship2nd17.48Matches
2021-202235Dundeesct SCO1. Premiership12th18.13Matches
19 Seasons6 Clubs4 Leagues298.2665111059.916399576918622881.627539270.219944045.2563.73.8+52.334107239121
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
Stoke City (7 Seasons)2 Leagues93.129753855.2733228298511375.212017469.09022639.8111.92.3+9.1195314647
Rangers (6 Seasons)1 League50.010
Blackpool (3 Seasons)2 Leagues86.917
Dundee (2 Seasons)2 Leagues35.511
Liverpool (1 Season)1 League24.16
Reading (1 Season)1 League8.736857264.39067294010111587.815521871.110921450.911.81.5-0.815549374
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.816828558.938891505516677.3729675.04510742.1251.21.4+23.86287430
Premier League (7 Seasons)68.013
Championship (4 Seasons)66.049782560.212510426413516283.320329668.615433346.2102.52.5+7.5287916591
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.48
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-201528Stoke Cityeng ENGFA Cup9th1.50Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.20Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.00Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.60Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.20Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.50Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.80Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.80Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.11Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.90Matches
2019-202033Readingeng ENGEFL Cup17th2.11Matches
2019-202033Readingeng ENGFA Cup9th1.51Matches
6 Seasons2 Clubs2 Leagues16.23
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
Stoke City (5 Seasons)2 Leagues12.61
Reading (1 Season)2 Leagues3.62
League Cup (6 Seasons)10.02
FA Cup (6 Seasons)6.11
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
2006-200720Rangers2. UEFA CupR165.6Matches
2007-200821Rangers1. Champions LgGR3.20Matches
2007-200821Rangers2. UEFA CupF3.1Matches
2 Seasons1 Club2 Leagues11.90
UEFA Cup (2 Seasons)8.7
Champions Lg (1 Season)3.20
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
200822sct ScotlandUEFA Euro Qualifying0.2Matches
201226sct ScotlandUEFA Euro Qualifying2.9Matches
201428sct ScotlandWCQ2.70Matches
201428sct ScotlandFriendlies (M)0.20Matches
201529sct ScotlandFriendlies (M)0.40Matches
5 Seasons1 Club3 Leagues6.20
UEFA Euro Qualifying (3 Seasons)3.0
Friendlies (M) (2 Seasons)0.50
WCQ (1 Season)2.70
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2003-200417Rangerssct SCO1. Premier League1.0
2004-200518Rangerssct SCO1. Premier League0.1
2005-200619Rangerssct SCO1. Premier League0.1
2006-200720Rangerssct SCO1. Premier League30.2Matches
2006-200720Rangers2. UEFA Cup5.6Matches
2007-200821Rangers1. Champions Lg3.2Matches
2007-200821Rangerssct SCO1. Premier League12.3Matches
2007-200821Rangers2. UEFA Cup3.1Matches
2008-200922Blackpooleng ENG2. Championship12.6Matches
2008-200922Rangerssct SCO1. Premier League6.3Matches
2009-201023Blackpooleng ENG2. Championship40.4
2010-201124Blackpooleng ENG1. Premier League33.9Matches
2011-201225Liverpooleng ENG1. Premier League24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League19.5Matches
2014-201528Stoke Cityeng ENGFA Cup1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup2.2Matches
2014-201528Stoke Cityeng ENG1. Premier League16.8Matches
2015-201629Stoke Cityeng ENGFA Cup1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup1.6Matches
2015-201629Stoke Cityeng ENG1. Premier League11.6Matches
2016-201730Stoke Cityeng ENGEFL Cup1.210Matches
2016-201730Stoke Cityeng ENGFA Cup0.5Matches
2016-201730Stoke Cityeng ENG1. Premier League16.986Matches
2017-201831Stoke Cityeng ENGEFL Cup1.89Matches
2017-201831Stoke Cityeng ENGFA Cup0.85Matches
2017-201831Stoke Cityeng ENG1. Premier League4.62852522814343041034316859Matches
2018-201932Stoke Cityeng ENG2. Championship4.32532054621093602597812924Matches
2018-201932Stoke Cityeng ENGEFL Cup1.17Matches
2018-201932Stoke Cityeng ENGFA Cup0.95Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.5Matches
2019-202033Readingeng ENG2. Championship8.757247691370286664020140368510Matches
2019-202033Readingeng ENGEFL Cup2.110Matches
2019-202033Readingeng ENGFA Cup1.53Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.3Matches
2020-202134Dundeesct SCO2. Championship17.4Matches
2021-202235Dundeesct SCO1. Premiership18.198Matches
19 Seasons6 Clubs8 Leagues326.211109331657234136510753225116651223
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)4 Leagues105.75384577435313188435121111297713
Rangers (6 Seasons)3 Leagues61.8
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.598
Liverpool (1 Season)1 League24.1
Reading (1 Season)3 Leagues12.357247691370287964020140368510
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.828525228143411641034316859
Premier League (7 Seasons)68.098
League Cup (6 Seasons)10.036
FA Cup (6 Seasons)6.113
Championship (4 Seasons)66.08256811375803710266529218497714
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
Champions Lg (1 Season)3.2
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2003-200417Rangers1 League1.0
2004-200518Rangers1 League0.1
2005-200619Rangers1 League0.1
2006-200720Rangers2 Leagues35.8
2007-200821Rangers3 Leagues18.6
2008-200922Rangers1 League6.3
2008-200922Blackpool1 League12.6
2009-201023Blackpool1 League40.4
2010-201124Blackpool1 League33.9
2011-201225Liverpool1 League24.1
2012-201326Stoke City1 League19.5
2013-201427Stoke City1 League19.5
2014-201528Stoke City3 Leagues20.5
2015-201629Stoke City3 Leagues14.2
2016-201730Stoke City3 Leagues18.696
2017-201831Stoke City3 Leagues7.22852522814344441034316859
2018-201932Stoke City3 Leagues6.22532054621094802597812924
2018-201932Stoke City1 League3.5
2019-202033Reading1 League0.3
2019-202033Reading3 Leagues12.357247691370287964020140368510
2020-202134Dundee1 League17.4
2021-202235Dundee1 League18.198
19 Seasons6 Clubs8 Leagues326.211109331657234136510753225116651223
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)4 Leagues105.75384577435313188435121111297713
Rangers (6 Seasons)3 Leagues61.8
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.598
Liverpool (1 Season)1 League24.1
Reading (1 Season)3 Leagues12.357247691370287964020140368510
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.828525228143411641034316859
Premier League (7 Seasons)68.098
League Cup (6 Seasons)10.036
FA Cup (6 Seasons)6.113
Championship (4 Seasons)66.08256811375803710266529218497714
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
Champions Lg (1 Season)3.2
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.986Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.62852522814343041034316859Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.32532054621093602597812924Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.757247691370286664020140368510Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.198Matches
19 Seasons6 Clubs4 Leagues298.211109331657234131610753225116651223
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)2 Leagues93.15384577435313152435121111297713
Rangers (6 Seasons)1 League50.0
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.598
Liverpool (1 Season)1 League24.1
Reading (1 Season)1 League8.757247691370286664020140368510
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.828525228143411641034316859
Premier League (7 Seasons)68.098
Championship (4 Seasons)66.08256811375803710266529218497714
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
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-201528Stoke Cityeng ENGFA Cup9th1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.2Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.6Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.210Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.5Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.89Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.85Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.17Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.95Matches
2019-202033Readingeng ENGEFL Cup17th2.110Matches
2019-202033Readingeng ENGFA Cup9th1.53Matches
6 Seasons2 Clubs2 Leagues16.249
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (5 Seasons)2 Leagues12.636
Reading (1 Season)2 Leagues3.613
League Cup (6 Seasons)10.036
FA Cup (6 Seasons)6.113
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
2006-200720Rangers2. UEFA CupR165.6Matches
2007-200821Rangers1. Champions LgGR3.2Matches
2007-200821Rangers2. UEFA CupF3.1Matches
2 Seasons1 Club2 Leagues11.9
UEFA Cup (2 Seasons)8.7
Champions Lg (1 Season)3.2
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
200822sct ScotlandUEFA Euro Qualifying0.2Matches
201226sct ScotlandUEFA Euro Qualifying2.9Matches
201428sct ScotlandWCQ2.7Matches
201428sct ScotlandFriendlies (M)0.2Matches
201529sct ScotlandFriendlies (M)0.4Matches
5 Seasons1 Club3 Leagues6.2
UEFA Euro Qualifying (3 Seasons)3.0
Friendlies (M) (2 Seasons)0.5
WCQ (1 Season)2.7

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2003-200417Rangerssct SCO1. Premier League1.0
2004-200518Rangerssct SCO1. Premier League0.1
2005-200619Rangerssct SCO1. Premier League0.1
2006-200720Rangerssct SCO1. Premier League30.2Matches
2006-200720Rangers2. UEFA Cup5.6Matches
2007-200821Rangers1. Champions Lg3.2Matches
2007-200821Rangerssct SCO1. Premier League12.3Matches
2007-200821Rangers2. UEFA Cup3.1Matches
2008-200922Blackpooleng ENG2. Championship12.6Matches
2008-200922Rangerssct SCO1. Premier League6.3Matches
2009-201023Blackpooleng ENG2. Championship40.4
2010-201124Blackpooleng ENG1. Premier League33.9Matches
2011-201225Liverpooleng ENG1. Premier League24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League19.5Matches
2014-201528Stoke Cityeng ENGFA Cup1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup2.2Matches
2014-201528Stoke Cityeng ENG1. Premier League16.8Matches
2015-201629Stoke Cityeng ENGFA Cup1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup1.6Matches
2015-201629Stoke Cityeng ENG1. Premier League11.6Matches
2016-201730Stoke Cityeng ENGEFL Cup1.2Matches
2016-201730Stoke Cityeng ENGFA Cup0.5Matches
2016-201730Stoke Cityeng ENG1. Premier League16.9Matches
2017-201831Stoke Cityeng ENGEFL Cup1.8Matches
2017-201831Stoke Cityeng ENGFA Cup0.8Matches
2017-201831Stoke Cityeng ENG1. Premier League4.6173.7272314010.22100000Matches
2018-201932Stoke Cityeng ENG2. Championship4.3225.14109110110.23100000Matches
2018-201932Stoke Cityeng ENGEFL Cup1.1Matches
2018-201932Stoke Cityeng ENGFA Cup0.9Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.5Matches
2019-202033Readingeng ENG2. Championship8.7384.372011421030.34210000Matches
2019-202033Readingeng ENGEFL Cup2.1Matches
2019-202033Readingeng ENGFA Cup1.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.3Matches
2020-202134Dundeesct SCO2. Championship17.4Matches
2021-202235Dundeesct SCO1. Premiership18.1Matches
19 Seasons6 Clubs8 Leagues326.2774.393722845150.28410000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)4 Leagues105.7394.411711424120.23200000
Rangers (6 Seasons)3 Leagues61.8
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)3 Leagues12.3384.372011421030.34210000
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.8173.7272314010.22100000
Premier League (7 Seasons)68.0
League Cup (6 Seasons)10.0
FA Cup (6 Seasons)6.1
Championship (4 Seasons)66.0604.623020531140.31310000
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
Champions Lg (1 Season)3.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2003-200417Rangers1 League1.0
2004-200518Rangers1 League0.1
2005-200619Rangers1 League0.1
2006-200720Rangers2 Leagues35.8
2007-200821Rangers3 Leagues18.6
2008-200922Rangers1 League6.3
2008-200922Blackpool1 League12.6
2009-201023Blackpool1 League40.4
2010-201124Blackpool1 League33.9
2011-201225Liverpool1 League24.1
2012-201326Stoke City1 League19.5
2013-201427Stoke City1 League19.5
2014-201528Stoke City3 Leagues20.5
2015-201629Stoke City3 Leagues14.2
2016-201730Stoke City3 Leagues18.6
2017-201831Stoke City3 Leagues7.2173.7272314010.22100000
2018-201932Stoke City3 Leagues6.2225.14109110110.23100000
2018-201932Stoke City1 League3.5
2019-202033Reading1 League0.3
2019-202033Reading3 Leagues12.3384.372011421030.34210000
2020-202134Dundee1 League17.4
2021-202235Dundee1 League18.1
19 Seasons6 Clubs8 Leagues326.2774.393722845150.28410000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)4 Leagues105.7394.411711424120.23200000
Rangers (6 Seasons)3 Leagues61.8
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)3 Leagues12.3384.372011421030.34210000
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.8173.7272314010.22100000
Premier League (7 Seasons)68.0
League Cup (6 Seasons)10.0
FA Cup (6 Seasons)6.1
Championship (4 Seasons)66.0604.623020531140.31310000
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
Champions Lg (1 Season)3.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.9Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.6173.7272314010.22100000Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.3225.14109110110.23100000Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.7384.372011421030.34210000Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.1Matches
19 Seasons6 Clubs4 Leagues298.2774.393722845150.28410000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)2 Leagues93.1394.411711424120.23200000
Rangers (6 Seasons)1 League50.0
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)1 League8.7384.372011421030.34210000
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.8173.7272314010.22100000
Premier League (7 Seasons)68.0
Championship (4 Seasons)66.0604.623020531140.31310000
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
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-201528Stoke Cityeng ENGFA Cup9th1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.2Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.6Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.2Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.5Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.8Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.8Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.1Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.9Matches
2019-202033Readingeng ENGEFL Cup17th2.1Matches
2019-202033Readingeng ENGFA Cup9th1.5Matches
6 Seasons2 Clubs2 Leagues16.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (5 Seasons)2 Leagues12.6
Reading (1 Season)2 Leagues3.6
League Cup (6 Seasons)10.0
FA Cup (6 Seasons)6.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
2006-200720Rangers2. UEFA CupR165.6Matches
2007-200821Rangers1. Champions LgGR3.2Matches
2007-200821Rangers2. UEFA CupF3.1Matches
2 Seasons1 Club2 Leagues11.9
UEFA Cup (2 Seasons)8.7
Champions Lg (1 Season)3.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
200822sct ScotlandUEFA Euro Qualifying0.2Matches
201226sct ScotlandUEFA Euro Qualifying2.9Matches
201428sct ScotlandWCQ2.7Matches
201428sct ScotlandFriendlies (M)0.2Matches
201529sct ScotlandFriendlies (M)0.4Matches
5 Seasons1 Club3 Leagues6.2
UEFA Euro Qualifying (3 Seasons)3.0
Friendlies (M) (2 Seasons)0.5
WCQ (1 Season)2.7

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2003-200417Rangerssct SCO1. Premier League1.0
2004-200518Rangerssct SCO1. Premier League0.1
2005-200619Rangerssct SCO1. Premier League0.1
2006-200720Rangerssct SCO1. Premier League30.2Matches
2006-200720Rangers2. UEFA Cup5.6Matches
2007-200821Rangers1. Champions Lg3.2Matches
2007-200821Rangerssct SCO1. Premier League12.3Matches
2007-200821Rangers2. UEFA Cup3.1Matches
2008-200922Blackpooleng ENG2. Championship12.6Matches
2008-200922Rangerssct SCO1. Premier League6.3Matches
2009-201023Blackpooleng ENG2. Championship40.4
2010-201124Blackpooleng ENG1. Premier League33.9Matches
2011-201225Liverpooleng ENG1. Premier League24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League19.5Matches
2014-201528Stoke Cityeng ENGFA Cup1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup2.2Matches
2014-201528Stoke Cityeng ENG1. Premier League16.8Matches
2015-201629Stoke Cityeng ENGFA Cup1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup1.6Matches
2015-201629Stoke Cityeng ENG1. Premier League11.6Matches
2016-201730Stoke Cityeng ENGEFL Cup1.200Matches
2016-201730Stoke Cityeng ENGFA Cup0.5Matches
2016-201730Stoke Cityeng ENG1. Premier League16.91724Matches
2017-201831Stoke Cityeng ENGEFL Cup1.854Matches
2017-201831Stoke Cityeng ENGFA Cup0.800Matches
2017-201831Stoke Cityeng ENG1. Premier League4.69525251729.412202918112Matches
2018-201932Stoke Cityeng ENG2. Championship4.311647061442.98422132460Matches
2018-201932Stoke Cityeng ENGEFL Cup1.100Matches
2018-201932Stoke Cityeng ENGFA Cup0.900Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.5Matches
2019-202033Readingeng ENG2. Championship8.7151294261540.095231126130Matches
2019-202033Readingeng ENGEFL Cup2.110Matches
2019-202033Readingeng ENGFA Cup1.500Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.3Matches
2020-202134Dundeesct SCO2. Championship17.4Matches
2021-202235Dundeesct SCO1. Premiership18.11118Matches
19 Seasons6 Clubs8 Leagues326.2355715164174637.02911477968302
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stoke City (7 Seasons)4 Leagues105.720336122113135.5206245042172
Rangers (6 Seasons)3 Leagues61.80
Blackpool (3 Seasons)2 Leagues86.90
Dundee (2 Seasons)2 Leagues35.511180
Liverpool (1 Season)1 League24.10
Reading (1 Season)3 Leagues12.3151394261540.095231126130
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.892225251729.4122023318112
Premier League (7 Seasons)68.011180
League Cup (6 Seasons)10.0640
FA Cup (6 Seasons)6.1000
Championship (4 Seasons)66.0261813112122941.4179452450190
UEFA Cup (2 Seasons)8.70
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.40
Champions Lg (1 Season)3.20
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2003-200417Rangers1 League1.00
2004-200518Rangers1 League0.10
2005-200619Rangers1 League0.10
2006-200720Rangers2 Leagues35.80
2007-200821Rangers3 Leagues18.60
2008-200922Rangers1 League6.30
2008-200922Blackpool1 League12.60
2009-201023Blackpool1 League40.40
2010-201124Blackpool1 League33.90
2011-201225Liverpool1 League24.10
2012-201326Stoke City1 League19.50
2013-201427Stoke City1 League19.50
2014-201528Stoke City3 Leagues20.50
2015-201629Stoke City3 Leagues14.20
2016-201730Stoke City3 Leagues18.617240
2017-201831Stoke City3 Leagues7.291025251729.4122021318112
2018-201932Stoke City3 Leagues6.211647061442.98422132460
2018-201932Stoke City1 League3.50
2019-202033Reading1 League0.30
2019-202033Reading3 Leagues12.3151394261540.095231126130
2020-202134Dundee1 League17.40
2021-202235Dundee1 League18.111180
19 Seasons6 Clubs8 Leagues326.2355715164174637.02911477968302
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stoke City (7 Seasons)4 Leagues105.720336122113135.5206245042172
Rangers (6 Seasons)3 Leagues61.80
Blackpool (3 Seasons)2 Leagues86.90
Dundee (2 Seasons)2 Leagues35.511180
Liverpool (1 Season)1 League24.10
Reading (1 Season)3 Leagues12.3151394261540.095231126130
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.892225251729.4122023318112
Premier League (7 Seasons)68.011180
League Cup (6 Seasons)10.0640
FA Cup (6 Seasons)6.1000
Championship (4 Seasons)66.0261813112122941.4179452450190
UEFA Cup (2 Seasons)8.70
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.40
Champions Lg (1 Season)3.20
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.91724Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.69525251729.412202918112Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.311647061442.98422132460Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.7151294261540.095231126130Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.11118Matches
19 Seasons6 Clubs4 Leagues298.2355115164174637.02911477568302
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
Stoke City (7 Seasons)2 Leagues93.120286122113135.5206244642172
Rangers (6 Seasons)1 League50.00
Blackpool (3 Seasons)2 Leagues86.90
Dundee (2 Seasons)2 Leagues35.511180
Liverpool (1 Season)1 League24.10
Reading (1 Season)1 League8.7151294261540.095231126130
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.892225251729.4122023318112
Premier League (7 Seasons)68.011180
Championship (4 Seasons)66.0261813112122941.4179452450190
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.40
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-201528Stoke Cityeng ENGFA Cup9th1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.2Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.6Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.200Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.5Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.854Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.800Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.100Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.900Matches
2019-202033Readingeng ENGEFL Cup17th2.110Matches
2019-202033Readingeng ENGFA Cup9th1.500Matches
6 Seasons2 Clubs2 Leagues16.2640
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
Stoke City (5 Seasons)2 Leagues12.6540
Reading (1 Season)2 Leagues3.6100
League Cup (6 Seasons)10.0640
FA Cup (6 Seasons)6.1000
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
2006-200720Rangers2. UEFA CupR165.6Matches
2007-200821Rangers1. Champions LgGR3.2Matches
2007-200821Rangers2. UEFA CupF3.1Matches
2 Seasons1 Club2 Leagues11.90
UEFA Cup (2 Seasons)8.70
Champions Lg (1 Season)3.20
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
200822sct ScotlandUEFA Euro Qualifying0.2Matches
201226sct ScotlandUEFA Euro Qualifying2.9Matches
201428sct ScotlandWCQ2.7Matches
201428sct ScotlandFriendlies (M)0.2Matches
201529sct ScotlandFriendlies (M)0.4Matches
5 Seasons1 Club3 Leagues6.20
UEFA Euro Qualifying (3 Seasons)3.00
Friendlies (M) (2 Seasons)0.50
WCQ (1 Season)2.70

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2003-200417Rangerssct SCO1. Premier League1.0
2004-200518Rangerssct SCO1. Premier League0.1
2005-200619Rangerssct SCO1. Premier League0.1
2006-200720Rangerssct SCO1. Premier League30.2Matches
2006-200720Rangers2. UEFA Cup5.6Matches
2007-200821Rangers1. Champions Lg3.2Matches
2007-200821Rangerssct SCO1. Premier League12.3Matches
2007-200821Rangers2. UEFA Cup3.1Matches
2008-200922Blackpooleng ENG2. Championship12.6Matches
2008-200922Rangerssct SCO1. Premier League6.3Matches
2009-201023Blackpooleng ENG2. Championship40.4
2010-201124Blackpooleng ENG1. Premier League33.9Matches
2011-201225Liverpooleng ENG1. Premier League24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League19.5Matches
2014-201528Stoke Cityeng ENGFA Cup1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup2.2Matches
2014-201528Stoke Cityeng ENG1. Premier League16.8Matches
2015-201629Stoke Cityeng ENGFA Cup1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup1.6Matches
2015-201629Stoke Cityeng ENG1. Premier League11.6Matches
2016-201730Stoke Cityeng ENGEFL Cup1.2Matches
2016-201730Stoke Cityeng ENGFA Cup0.5Matches
2016-201730Stoke Cityeng ENG1. Premier League16.9Matches
2017-201831Stoke Cityeng ENGEFL Cup1.8Matches
2017-201831Stoke Cityeng ENGFA Cup0.8Matches
2017-201831Stoke Cityeng ENG1. Premier League4.63429582187653411212100.000.02069604366152752119Matches
2018-201932Stoke Cityeng ENG2. Championship4.33109591876803104375.0125.0152771300350551567Matches
2018-201932Stoke Cityeng ENGEFL Cup1.1Matches
2018-201932Stoke Cityeng ENGFA Cup0.9Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.5Matches
2019-202033Readingeng ENG2. Championship8.76691713337418213668221881.8418.235418789791423118939722Matches
2019-202033Readingeng ENGEFL Cup2.1Matches
2019-202033Readingeng ENGFA Cup1.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.3Matches
2020-202134Dundeesct SCO2. Championship17.4Matches
2021-202235Dundeesct SCO1. Premiership18.1Matches
19 Seasons6 Clubs8 Leagues326.2132135250779326181319383386.8513.27123609171523433301976438
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
Stoke City (7 Seasons)4 Leagues105.7652181174051445651161593.816.335817317369202121036716
Rangers (6 Seasons)3 Leagues61.8
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)3 Leagues12.36691713337418213668221881.8418.235418789791423118939722
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.83429582187653411212100.000.02069604366152752119
Premier League (7 Seasons)68.0
League Cup (6 Seasons)10.0
FA Cup (6 Seasons)6.1
Championship (4 Seasons)66.09792619256125013978262180.8519.25062649127917281231455329
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
Champions Lg (1 Season)3.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2003-200417Rangers1 League1.0
2004-200518Rangers1 League0.1
2005-200619Rangers1 League0.1
2006-200720Rangers2 Leagues35.8
2007-200821Rangers3 Leagues18.6
2008-200922Rangers1 League6.3
2008-200922Blackpool1 League12.6
2009-201023Blackpool1 League40.4
2010-201124Blackpool1 League33.9
2011-201225Liverpool1 League24.1
2012-201326Stoke City1 League19.5
2013-201427Stoke City1 League19.5
2014-201528Stoke City3 Leagues20.5
2015-201629Stoke City3 Leagues14.2
2016-201730Stoke City3 Leagues18.6
2017-201831Stoke City3 Leagues7.23429582187653411212100.000.02069604366152752119
2018-201932Stoke City3 Leagues6.23109591876803104375.0125.0152771300350551567
2018-201932Stoke City1 League3.5
2019-202033Reading1 League0.3
2019-202033Reading3 Leagues12.36691713337418213668221881.8418.235418789791423118939722
2020-202134Dundee1 League17.4
2021-202235Dundee1 League18.1
19 Seasons6 Clubs8 Leagues326.2132135250779326181319383386.8513.27123609171523433301976438
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
Stoke City (7 Seasons)4 Leagues105.7652181174051445651161593.816.335817317369202121036716
Rangers (6 Seasons)3 Leagues61.8
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)3 Leagues12.36691713337418213668221881.8418.235418789791423118939722
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.83429582187653411212100.000.02069604366152752119
Premier League (7 Seasons)68.0
League Cup (6 Seasons)10.0
FA Cup (6 Seasons)6.1
Championship (4 Seasons)66.09792619256125013978262180.8519.25062649127917281231455329
UEFA Cup (2 Seasons)8.7
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
Champions Lg (1 Season)3.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.9Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.63429582187653411212100.000.02069604366152752119Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.33109591876803104375.0125.0152771300350551567Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.76691713337418213668221881.8418.235418789791423118939722Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.1Matches
19 Seasons6 Clubs4 Leagues298.2132135250779326181319383386.8513.27123609171523433301976438
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
Stoke City (7 Seasons)2 Leagues93.1652181174051445651161593.816.335817317369202121036716
Rangers (6 Seasons)1 League50.0
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)1 League8.76691713337418213668221881.8418.235418789791423118939722
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.83429582187653411212100.000.02069604366152752119
Premier League (7 Seasons)68.0
Championship (4 Seasons)66.09792619256125013978262180.8519.25062649127917281231455329
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4
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-201528Stoke Cityeng ENGFA Cup9th1.5Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.2Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.0Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.6Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.2Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.5Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.8Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.8Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.1Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.9Matches
2019-202033Readingeng ENGEFL Cup17th2.1Matches
2019-202033Readingeng ENGFA Cup9th1.5Matches
6 Seasons2 Clubs2 Leagues16.2
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
Stoke City (5 Seasons)2 Leagues12.6
Reading (1 Season)2 Leagues3.6
League Cup (6 Seasons)10.0
FA Cup (6 Seasons)6.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
2006-200720Rangers2. UEFA CupR165.6Matches
2007-200821Rangers1. Champions LgGR3.2Matches
2007-200821Rangers2. UEFA CupF3.1Matches
2 Seasons1 Club2 Leagues11.9
UEFA Cup (2 Seasons)8.7
Champions Lg (1 Season)3.2
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
200822sct ScotlandUEFA Euro Qualifying0.2Matches
201226sct ScotlandUEFA Euro Qualifying2.9Matches
201428sct ScotlandWCQ2.7Matches
201428sct ScotlandFriendlies (M)0.2Matches
201529sct ScotlandFriendlies (M)0.4Matches
5 Seasons1 Club3 Leagues6.2
UEFA Euro Qualifying (3 Seasons)3.0
Friendlies (M) (2 Seasons)0.5
WCQ (1 Season)2.7

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2003-200417Rangerssct SCO1. Premier League293472.71.011
2004-200518Rangerssct SCO1. Premier League1660.20.101
2005-200619Rangerssct SCO1. Premier League1550.10.101
2006-200720Rangerssct SCO1. Premier League322,7198579.530.2320Matches
2006-200720Rangers2. UEFA Cup8502635.66422Matches
2007-200821Rangers1. Champions Lg5285573.2312Matches
2007-200821Rangerssct SCO1. Premier League161,1066932.312.3124Matches
2007-200821Rangers2. UEFA Cup4280703.14101Matches
2008-200922Blackpooleng ENG2. Championship131,1318727.312.6130Matches
2008-200922Rangerssct SCO1. Premier League95686316.66.372Matches
2009-201023Blackpooleng ENG2. Championship433,6398587.940.4412
2010-201124Blackpooleng ENG1. Premier League353,0498789.233.934311Matches
2011-201225Liverpooleng ENG1. Premier League282,1677763.424.127181Matches
2012-201326Stoke Cityeng ENG1. Premier League271,7576551.419.52255Matches
2013-201427Stoke Cityeng ENG1. Premier League311,7565751.319.520911Matches
2014-201528Stoke Cityeng ENGFA Cup31314448.51.5192122002.0042+2+1.37+1.37Matches
2014-201528Stoke Cityeng ENGLeague Cup31996673.72.2291211802.0062+4+1.81+3.08Matches
2014-201528Stoke Cityeng ENG1. Premier League291,5115244.216.81561491.452415+9+0.54+0.82Matches
2015-201629Stoke Cityeng ENGFA Cup1868647.81.01860003.0021+1+1.05+2.00Matches
2015-201629Stoke Cityeng ENGLeague Cup21477423.31.61120112732.001100.00-0.56Matches
2015-201629Stoke Cityeng ENG1. Premier League221,0444730.511.61241071.2398+1+0.09+0.65Matches
2016-201730Stoke Cityeng ENGEFL Cup21125662.21.2191112101.5041+3+2.41+2.41Matches
2016-201730Stoke Cityeng ENGFA Cup1454550.00.50014500.0001-1-2.000.00Matches
2016-201730Stoke Cityeng ENG1. Premier League241,5176344.416.91777141.292023-3-0.18+0.39Matches
2017-201831Stoke Cityeng ENGEFL Cup21638290.61.82821001.5042+2+1.10+1.10Matches
2017-201831Stoke Cityeng ENGFA Cup1747482.20.81740000.0012-1-1.22-1.22Matches
2017-201831Stoke Cityeng ENG1. Premier League114113712.04.6516210.9127-5-1.09-0.265.48.0-2.5-0.56+0.15Matches
2018-201932Stoke Cityeng ENG2. Championship12386329.34.3473181291.3354+1+0.23+0.424.04.5-0.5-0.11-0.09Matches
2018-201932Stoke Cityeng ENGEFL Cup2964853.31.119111501.503300.00-1.07Matches
2018-201932Stoke Cityeng ENGFA Cup1808044.40.91800000.0023-1-1.13-1.13Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 243157915.93.54793001.5073+4+1.14+1.09Matches
2019-202033Readingeng ENG2. Championship217823718.98.786911318121.29159+6+0.69+0.8215.513.7+1.8+0.21+0.48Matches
2019-202033Readingeng ENGEFL Cup31866256.42.13620002.0024-2-0.97-3.47Matches
2019-202033Readingeng ENGFA Cup31364526.71.526811102.3312-1-0.66-1.14Matches
2019-202033Readingeng ENGJr. PL2 — Div. 2126261.60.31260000.000000.00+0.11Matches
2020-202134Dundeesct SCO2. Championship221,5657164.417.417861152111.673428+6+0.35+0.03Matches
2021-202235Dundeesct SCO1. Premiership271,6276047.618.12169962901.002132-11-0.61+0.35Matches
19 Seasons6 Clubs8 Leagues44729,3616638.6326.23377711711019791.34160150+10+0.09+0.4524.926.1-1.2-0.07+0.24
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
Stoke City (7 Seasons)4 Leagues1749,5155535.4105.710685406817631.338775+12+0.18+0.619.512.4-3.0-0.34-0.01
Rangers (6 Seasons)3 Leagues785,5647121.961.8656133
Blackpool (3 Seasons)2 Leagues917,8198666.886.988313
Dundee (2 Seasons)2 Leagues493,1926554.635.5387720112611.305560-5-0.14+0.40
Liverpool (1 Season)1 League282,1677763.424.127181
Reading (1 Season)3 Leagues271,1044122.212.3136721417121.481815+3+0.24+0.2215.513.7+1.8+0.21+0.48
Stoke City (1 Season)1 League43157915.93.54793001.5073+4+1.14+1.09
Reading (1 Season)1 League126261.60.31260000.000000.00+0.11
Premier League (8 Seasons)20713,2126448.3146.81528155511.285553+2+0.04+0.645.48.0-2.5-0.56+0.15
Premier League (7 Seasons)886,1247025.668.073699152901.002132-11-0.61+0.35
League Cup (6 Seasons)149036551.010.01083641831.792013+7+0.70-0.03
FA Cup (6 Seasons)105525541.86.1678242101.601011-1-0.16-0.16
Championship (4 Seasons)895,9386735.966.0667022315211.302013+7+0.54+0.7019.518.2+1.3+0.10+0.24
UEFA Cup (2 Seasons)12782658.710523
PL2 — Div. 2 (2 Seasons)5341689.53.85683001.2073+4+1.06+1.08
Championship (1 Season)221,5657164.417.417861152111.673428+6+0.35+0.03
Champions Lg (1 Season)5285573.2312
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2003-200417Rangers1 League293472.71.011
2004-200518Rangers1 League1660.20.101
2005-200619Rangers1 League1550.10.101
2006-200720Rangers2 Leagues403,2218179.535.838422
2007-200821Rangers3 Leagues251,6716732.318.619261
2008-200922Rangers1 League95686316.66.372
2008-200922Blackpool1 League131,1318727.312.6130
2009-201023Blackpool1 League433,6398587.940.4412
2010-201124Blackpool1 League353,0498789.233.934311
2011-201225Liverpool1 League282,1677763.424.127181
2012-201326Stoke City1 League271,7576551.419.52255
2013-201427Stoke City1 League311,7565751.319.520911
2014-201528Stoke City3 Leagues351,8415346.520.518919171991.543419+15+0.73+1.03
2015-201629Stoke City3 Leagues251,2775130.214.21410351127101.361210+2+0.14+0.54
2016-201730Stoke City3 Leagues271,6746245.418.618918933141.262425-1-0.05+0.53
2017-201831Stoke City3 Leagues146484617.67.287926210.93711-4-0.56+0.275.48.0-2.5-0.56+0.15
2018-201932Stoke City3 Leagues155623712.56.2677291191.26101000.00+0.164.04.5-0.5-0.11-0.09
2018-201932Stoke City1 League43157915.93.54793001.5073+4+1.14+1.09
2019-202033Reading1 League126261.60.31260000.000000.00+0.11
2019-202033Reading3 Leagues271,1044122.212.3136721417121.481815+3+0.24+0.2215.513.7+1.8+0.21+0.48
2020-202134Dundee1 League221,5657164.417.417861152111.673428+6+0.35+0.03
2021-202235Dundee1 League271,6276047.618.12169962901.002132-11-0.61+0.35
19 Seasons6 Clubs8 Leagues44729,3616638.6326.23377711711019791.34160150+10+0.09+0.4524.926.1-1.2-0.07+0.24
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
Stoke City (7 Seasons)4 Leagues1749,5155535.4105.710685406817631.338775+12+0.18+0.619.512.4-3.0-0.34-0.01
Rangers (6 Seasons)3 Leagues785,5647121.961.8656133
Blackpool (3 Seasons)2 Leagues917,8198666.886.988313
Dundee (2 Seasons)2 Leagues493,1926554.635.5387720112611.305560-5-0.14+0.40
Liverpool (1 Season)1 League282,1677763.424.127181
Reading (1 Season)3 Leagues271,1044122.212.3136721417121.481815+3+0.24+0.2215.513.7+1.8+0.21+0.48
Stoke City (1 Season)1 League43157915.93.54793001.5073+4+1.14+1.09
Reading (1 Season)1 League126261.60.31260000.000000.00+0.11
Premier League (8 Seasons)20713,2126448.3146.81528155511.285553+2+0.04+0.645.48.0-2.5-0.56+0.15
Premier League (7 Seasons)886,1247025.668.073699152901.002132-11-0.61+0.35
League Cup (6 Seasons)149036551.010.01083641831.792013+7+0.70-0.03
FA Cup (6 Seasons)105525541.86.1678242101.601011-1-0.16-0.16
Championship (4 Seasons)895,9386735.966.0667022315211.302013+7+0.54+0.7019.518.2+1.3+0.10+0.24
UEFA Cup (2 Seasons)12782658.710523
PL2 — Div. 2 (2 Seasons)5341689.53.85683001.2073+4+1.06+1.08
Championship (1 Season)221,5657164.417.417861152111.673428+6+0.35+0.03
Champions Lg (1 Season)5285573.2312
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2003-200417Rangerssct SCO1. Premier League2nd293472.71.011
2004-200518Rangerssct SCO1. Premier League1st1660.20.101
2005-200619Rangerssct SCO1. Premier League3rd1550.10.101
2006-200720Rangerssct SCO1. Premier League2nd322,7198579.530.2320Matches
2007-200821Rangerssct SCO1. Premier League2nd161,1066932.312.3124Matches
2008-200922Rangerssct SCO1. Premier League1st95686316.66.372Matches
2008-200922Blackpooleng ENG2. Championship16th131,1318727.312.6130Matches
2009-201023Blackpooleng ENG2. Championship6th433,6398587.940.4412
2010-201124Blackpooleng ENG1. Premier League19th353,0498789.233.934311Matches
2011-201225Liverpooleng ENG1. Premier League8th282,1677763.424.127181Matches
2012-201326Stoke Cityeng ENG1. Premier League13th271,7576551.419.52255Matches
2013-201427Stoke Cityeng ENG1. Premier League9th311,7565751.319.520911Matches
2014-201528Stoke Cityeng ENG1. Premier League9th291,5115244.216.81561491.452415+9+0.54+0.82Matches
2015-201629Stoke Cityeng ENG1. Premier League9th221,0444730.511.61241071.2398+1+0.09+0.65Matches
2016-201730Stoke Cityeng ENG1. Premier League13th241,5176344.416.91777141.292023-3-0.18+0.39Matches
2017-201831Stoke Cityeng ENG1. Premier League19th114113712.04.6516210.9127-5-1.09-0.265.48.0-2.5-0.56+0.15Matches
2018-201932Stoke Cityeng ENG2. Championship16th12386329.34.3473181291.3354+1+0.23+0.424.04.5-0.5-0.11-0.09Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th43157915.93.54793001.5073+4+1.14+1.09Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th126261.60.31260000.000000.00+0.11Matches
2019-202033Readingeng ENG2. Championship14th217823718.98.786911318121.29159+6+0.69+0.8215.513.7+1.8+0.21+0.48Matches
2020-202134Dundeesct SCO2. Championship2nd221,5657164.417.417861152111.673428+6+0.35+0.03Matches
2021-202235Dundeesct SCO1. Premiership12th271,6276047.618.12169962901.002132-11-0.61+0.35Matches
19 Seasons6 Clubs4 Leagues40626,8396638.2298.2308751039819731.29130126+4+0.04+0.4724.926.1-1.2-0.07+0.24
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
Stoke City (7 Seasons)2 Leagues1568,3825434.093.19573336112601.296057+3+0.06+0.539.512.4-3.0-0.34-0.01
Rangers (6 Seasons)1 League614,4977421.950.0529
Blackpool (3 Seasons)2 Leagues917,8198666.886.988313
Dundee (2 Seasons)2 Leagues493,1926554.635.5387720112611.305560-5-0.14+0.40
Liverpool (1 Season)1 League282,1677763.424.127181
Reading (1 Season)1 League217823718.98.786911318121.29159+6+0.69+0.8215.513.7+1.8+0.21+0.48
Stoke City (1 Season)1 League43157915.93.54793001.5073+4+1.14+1.09
Reading (1 Season)1 League126261.60.31260000.000000.00+0.11
Premier League (8 Seasons)20713,2126448.3146.81528155511.285553+2+0.04+0.645.48.0-2.5-0.56+0.15
Premier League (7 Seasons)886,1247025.668.073699152901.002132-11-0.61+0.35
Championship (4 Seasons)895,9386735.966.0667022315211.302013+7+0.54+0.7019.518.2+1.3+0.10+0.24
PL2 — Div. 2 (2 Seasons)5341689.53.85683001.2073+4+1.06+1.08
Championship (1 Season)221,5657164.417.417861152111.673428+6+0.35+0.03
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-201528Stoke Cityeng ENGFA Cup9th31314448.51.5192122002.0042+2+1.37+1.37Matches
2014-201528Stoke Cityeng ENGLeague Cup9th31996673.72.2291211802.0062+4+1.81+3.08Matches
2015-201629Stoke Cityeng ENGFA Cup17th1868647.81.01860003.0021+1+1.05+2.00Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd21477423.31.61120112732.001100.00-0.56Matches
2016-201730Stoke Cityeng ENGEFL Cup17th21125662.21.2191112101.5041+3+2.41+2.41Matches
2016-201730Stoke Cityeng ENGFA Cup33rd1454550.00.50014500.0001-1-2.000.00Matches
2017-201831Stoke Cityeng ENGEFL Cup17th21638290.61.82821001.5042+2+1.10+1.10Matches
2017-201831Stoke Cityeng ENGFA Cup33rd1747482.20.81740000.0012-1-1.22-1.22Matches
2018-201932Stoke Cityeng ENGEFL Cup17th2964853.31.119111501.503300.00-1.07Matches
2018-201932Stoke Cityeng ENGFA Cup33rd1808044.40.91800000.0023-1-1.13-1.13Matches
2019-202033Readingeng ENGEFL Cup17th31866256.42.13620002.0024-2-0.97-3.47Matches
2019-202033Readingeng ENGFA Cup9th31364526.71.526811102.3312-1-0.66-1.14Matches
6 Seasons2 Clubs2 Leagues241,4556147.116.21681882031.713024+6+0.37-0.01
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Stoke City (5 Seasons)2 Leagues181,1336350.412.61189772231.562718+9+0.71+0.63
Reading (1 Season)2 Leagues63225438.33.656411102.1736-3-0.84-1.88
League Cup (6 Seasons)149036551.010.01083641831.792013+7+0.70-0.03
FA Cup (6 Seasons)105525541.86.1678242101.601011-1-0.16-0.16
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2006-200720Rangers2. UEFA CupR168502635.66422Matches
2007-200821Rangers1. Champions LgGR5285573.2312Matches
2007-200821Rangers2. UEFA CupF4280703.14101Matches
2 Seasons1 Club2 Leagues171,0676311.913643
UEFA Cup (2 Seasons)12782658.710523
Champions Lg (1 Season)5285573.2312
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
200822sct ScotlandUEFA Euro Qualifying114141.30.20011303.000000.00-0.76Matches
201226sct ScotlandUEFA Euro Qualifying42606536.12.9372014511.0046-2-0.69-0.89Matches
201428sct ScotlandWCQ52414826.82.7192143730.4006-6-2.24-2.51Matches
201428sct ScotlandFriendlies (M)114147.80.20011303.000000.00+0.54Matches
201529sct ScotlandFriendlies (M)1323217.80.40013103.000000.00-1.22Matches
201630sct ScotlandUEFA Euro Qualifying00001Matches
5 Seasons1 Club3 Leagues125614714.26.2478183151.25412-8-1.28-1.75
UEFA Euro Qualifying (3 Seasons)52745510.13.0372022921.4046-2-0.66-1.25
Friendlies (M) (2 Seasons)2462312.80.50022203.000000.00-0.29
WCQ (1 Season)52414826.82.7192143730.4006-6-2.24-2.51

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2003-200417Rangerssct SCO1. Premier League1.000
2004-200518Rangerssct SCO1. Premier League0.100
2005-200619Rangerssct SCO1. Premier League0.100
2006-200720Rangerssct SCO1. Premier League30.260Matches
2006-200720Rangers2. UEFA Cup5.60000Matches
2007-200821Rangers1. Champions Lg3.2104Matches
2007-200821Rangerssct SCO1. Premier League12.31020Matches
2007-200821Rangers2. UEFA Cup3.12000Matches
2008-200922Blackpooleng ENG2. Championship12.65131Matches
2008-200922Rangerssct SCO1. Premier League6.32011Matches
2009-201023Blackpooleng ENG2. Championship40.413083
2010-201124Blackpooleng ENG1. Premier League33.911068Matches
2011-201225Liverpooleng ENG1. Premier League24.16161Matches
2012-201326Stoke Cityeng ENG1. Premier League19.59147Matches
2013-201427Stoke Cityeng ENG1. Premier League19.56035Matches
2014-201528Stoke Cityeng ENGFA Cup1.50000Matches
2014-201528Stoke Cityeng ENGLeague Cup2.22000Matches
2014-201528Stoke Cityeng ENG1. Premier League16.85037Matches
2015-201629Stoke Cityeng ENGFA Cup1.00000Matches
2015-201629Stoke Cityeng ENGLeague Cup1.60000Matches
2015-201629Stoke Cityeng ENG1. Premier League11.66130Matches
2016-201730Stoke Cityeng ENGEFL Cup1.20000301000000Matches
2016-201730Stoke Cityeng ENGFA Cup0.50000Matches
2016-201730Stoke Cityeng ENG1. Premier League16.970041260862417000Matches
2017-201831Stoke Cityeng ENGEFL Cup1.8100710945000Matches
2017-201831Stoke Cityeng ENGFA Cup0.80000005000Matches
2017-201831Stoke Cityeng ENG1. Premier League4.62108803095000407463.6Matches
2018-201932Stoke Cityeng ENG2. Championship4.33001211036136000427370.0Matches
2018-201932Stoke Cityeng ENGEFL Cup1.1200320700000Matches
2018-201932Stoke Cityeng ENGFA Cup0.9100200500000Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 23.51000Matches
2019-202033Readingeng ENG2. Championship8.74002212066111200076141450.0Matches
2019-202033Readingeng ENGEFL Cup2.110042010010Matches
2019-202033Readingeng ENGFA Cup1.50000103000Matches
2019-202033Readingeng ENGJr. PL2 — Div. 20.30000Matches
2020-202134Dundeesct SCO2. Championship17.47000Matches
2021-202235Dundeesct SCO1. Premiership18.11100383109818110Matches
19 Seasons6 Clubs8 Leagues326.2114505649703657957000158282157.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)4 Leagues105.7443022251018850330008214766.7
Rangers (6 Seasons)3 Leagues61.81200350
Blackpool (3 Seasons)2 Leagues86.9291182
Dundee (2 Seasons)2 Leagues35.51800383109818110
Liverpool (1 Season)1 League24.16161
Reading (1 Season)3 Leagues12.35002615079111300076141450.0
Stoke City (1 Season)1 League3.51000
Reading (1 Season)1 League0.30000
Premier League (8 Seasons)146.852403273401163322000407463.6
Premier League (7 Seasons)68.02000693109818110
League Cup (6 Seasons)10.060014803646000
FA Cup (6 Seasons)6.11002101300000
Championship (4 Seasons)66.025101482301022418000118211755.3
UEFA Cup (2 Seasons)8.72000
PL2 — Div. 2 (2 Seasons)3.81000
Championship (1 Season)17.47000
Champions Lg (1 Season)3.2104
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2003-200417Rangers1 League1.000
2004-200518Rangers1 League0.100
2005-200619Rangers1 League0.100
2006-200720Rangers2 Leagues35.86000
2007-200821Rangers3 Leagues18.6400240
2008-200922Rangers1 League6.32011
2008-200922Blackpool1 League12.65131
2009-201023Blackpool1 League40.413083
2010-201124Blackpool1 League33.911068
2011-201225Liverpool1 League24.16161
2012-201326Stoke City1 League19.59147
2013-201427Stoke City1 League19.56035
2014-201528Stoke City3 Leagues20.5700370
2015-201629Stoke City3 Leagues14.2610300
2016-201730Stoke City3 Leagues18.670041290962417000
2017-201831Stoke City3 Leagues7.23101590441310000407463.6
2018-201932Stoke City3 Leagues6.26001713048136000427370.0
2018-201932Stoke City1 League3.51000
2019-202033Reading1 League0.30000
2019-202033Reading3 Leagues12.35002615079111300076141450.0
2020-202134Dundee1 League17.47000
2021-202235Dundee1 League18.11100383109818110
19 Seasons6 Clubs8 Leagues326.2114505649703657957000158282157.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)4 Leagues105.7443022251018850330008214766.7
Rangers (6 Seasons)3 Leagues61.81200350
Blackpool (3 Seasons)2 Leagues86.9291182
Dundee (2 Seasons)2 Leagues35.51800383109818110
Liverpool (1 Season)1 League24.16161
Reading (1 Season)3 Leagues12.35002615079111300076141450.0
Stoke City (1 Season)1 League3.51000
Reading (1 Season)1 League0.30000
Premier League (8 Seasons)146.852403273401163322000407463.6
Premier League (7 Seasons)68.02000693109818110
League Cup (6 Seasons)10.060014803646000
FA Cup (6 Seasons)6.11002101300000
Championship (4 Seasons)66.025101482301022418000118211755.3
UEFA Cup (2 Seasons)8.72000
PL2 — Div. 2 (2 Seasons)3.81000
Championship (1 Season)17.47000
Champions Lg (1 Season)3.2104
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2003-200417Rangerssct SCO1. Premier League2nd1.000
2004-200518Rangerssct SCO1. Premier League1st0.100
2005-200619Rangerssct SCO1. Premier League3rd0.100
2006-200720Rangerssct SCO1. Premier League2nd30.260Matches
2007-200821Rangerssct SCO1. Premier League2nd12.31020Matches
2008-200922Rangerssct SCO1. Premier League1st6.32011Matches
2008-200922Blackpooleng ENG2. Championship16th12.65131Matches
2009-201023Blackpooleng ENG2. Championship6th40.413083
2010-201124Blackpooleng ENG1. Premier League19th33.911068Matches
2011-201225Liverpooleng ENG1. Premier League8th24.16161Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.59147Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.56035Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.85037Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.66130Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.970041260862417000Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.62108803095000407463.6Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.33001211036136000427370.0Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.51000Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.30000Matches
2019-202033Readingeng ENG2. Championship14th8.74002212066111200076141450.0Matches
2020-202134Dundeesct SCO2. Championship2nd17.47000Matches
2021-202235Dundeesct SCO1. Premiership12th18.11100383109818110Matches
19 Seasons6 Clubs4 Leagues298.2104505448803167551000158282157.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)2 Leagues93.1383021045015246280008214766.7
Rangers (6 Seasons)1 League50.09031
Blackpool (3 Seasons)2 Leagues86.9291182
Dundee (2 Seasons)2 Leagues35.51800383109818110
Liverpool (1 Season)1 League24.16161
Reading (1 Season)1 League8.74002212066111200076141450.0
Stoke City (1 Season)1 League3.51000
Reading (1 Season)1 League0.30000
Premier League (8 Seasons)146.852403273401163322000407463.6
Premier League (7 Seasons)68.02000693109818110
Championship (4 Seasons)66.025101482301022418000118211755.3
PL2 — Div. 2 (2 Seasons)3.81000
Championship (1 Season)17.47000
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-201528Stoke Cityeng ENGFA Cup9th1.50000Matches
2014-201528Stoke Cityeng ENGLeague Cup9th2.22000Matches
2015-201629Stoke Cityeng ENGFA Cup17th1.00000Matches
2015-201629Stoke Cityeng ENGLeague Cup3rd1.60000Matches
2016-201730Stoke Cityeng ENGEFL Cup17th1.20000301000000Matches
2016-201730Stoke Cityeng ENGFA Cup33rd0.50000Matches
2017-201831Stoke Cityeng ENGEFL Cup17th1.8100710945000Matches
2017-201831Stoke Cityeng ENGFA Cup33rd0.80000005000Matches
2018-201932Stoke Cityeng ENGEFL Cup17th1.1200320700000Matches
2018-201932Stoke Cityeng ENGFA Cup33rd0.9100200500000Matches
2019-202033Readingeng ENGEFL Cup17th2.110042010010Matches
2019-202033Readingeng ENGFA Cup9th1.50000103000Matches
6 Seasons2 Clubs2 Leagues16.270016904946000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Stoke City (5 Seasons)2 Leagues12.660012603645000
Reading (1 Season)2 Leagues3.610043013010
League Cup (6 Seasons)10.060014803646000
FA Cup (6 Seasons)6.11002101300000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200720Rangers2. UEFA CupR165.60000Matches
2007-200821Rangers1. Champions LgGR3.2104Matches
2007-200821Rangers2. UEFA CupF3.12000Matches
2 Seasons1 Club2 Leagues11.930040
UEFA Cup (2 Seasons)8.72000
Champions Lg (1 Season)3.2104
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200822sct ScotlandUEFA Euro Qualifying0.20000Matches
201226sct ScotlandUEFA Euro Qualifying2.90000Matches
201428sct ScotlandWCQ2.72000Matches
201428sct ScotlandFriendlies (M)0.20000Matches
201529sct ScotlandFriendlies (M)0.40000Matches
5 Seasons1 Club3 Leagues6.22000
UEFA Euro Qualifying (3 Seasons)3.00000
Friendlies (M) (2 Seasons)0.50000
WCQ (1 Season)2.72000

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.