Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2003-200416Kilmarnocksct SCO1. Premier League10150.2000000000.000.000.000.000.00
2004-200517Kilmarnocksct SCO1. Premier League24161,36415.2123100200.070.130.200.070.20
2005-200618Kilmarnocksct SCO1. Premier League36322,76730.7135181033900.420.160.590.330.49
2006-200719Kilmarnocksct SCO1. Premier League37353,19435.5156211145300.420.170.590.310.48
2007-200820Rangers1. Champions Lg30971.1000000000.000.000.000.000.00Matches
2007-200820Kilmarnocksct SCO1. Premier League443604.0000000100.000.000.000.000.00Matches
2007-200820Rangerssct SCO1. Premier League21121,08412.0549500100.420.330.750.420.75Matches
2007-200820Rangers2. UEFA Cup10240.3000000.000.00Matches
2008-200921Rangerssct SCO1. Premier League711972.2000000100.000.000.000.000.00
2009-201022Rangers1. Champions Lg443604.0000000200.000.000.000.000.00Matches
2009-201022Rangerssct SCO1. Premier League28201,80320.0358300400.150.250.400.150.40Matches
2010-201123Rangers1. Champions Lg665215.8101100100.170.000.170.170.17Matches
2010-201123Rangers2. Europa Lg10440.5000000000.000.000.000.000.00Matches
2010-201123Rangerssct SCO1. Premier League31282,43327.0117181100900.410.260.670.410.67Matches
2011-201224Rangerssct SCO1. Premier League111192310.39211900100.880.201.070.881.07Matches
2012-201325Evertoneng ENG1. Premier League31131,28314.3415400000.280.070.350.280.35Matches
2013-201426Evertoneng ENG1. Premier League31131,42215.8527500100.320.130.440.320.44Matches
2014-201527Everton2. Europa Lg664975.5224200200.360.360.720.360.72Matches
2014-201527Evertoneng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
2014-201527Evertoneng ENG1. Premier League31222,05722.9707700800.310.000.310.310.31Matches
2015-201628Evertoneng ENGLeague Cup311481.6101100000.610.000.610.610.61Matches
2015-201628Norwich Cityeng ENG1. Premier League13118729.7112100200.100.100.210.100.21Matches
2015-201628Evertoneng ENG1. Premier League1044535.0314300100.600.200.790.600.79Matches
2016-201729Norwich Cityeng ENG2. Championship29201,88821.0538500410.240.140.380.240.38Matches
2016-201729Norwich Cityeng ENGEFL Cup222102.3101100000.430.000.430.430.43Matches
2016-201729Norwich Cityeng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2017-201830Norwich Cityeng ENG2. Championship221481.6000000000.000.000.000.000.00Matches
2017-201830Norwich Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 2221371.5213200001.310.661.971.311.97Matches
2017-201830Heartssct SCO1. Premiership14121,11112.3426400300.320.160.490.320.49Matches
2018-201931Heartssct SCO1. Premiership19191,63318.110313735800.550.170.720.390.55Matches
2019-202032Heartssct SCO1. Premiership17141,16312.9437400400.310.230.540.310.54Matches
2020-202133Heartssct SCO2. Championship20111,12212.5606511200.480.000.480.400.40Matches
18 Seasons5 Clubs8 Leagues44732329,583328.71124916110111146910.340.150.490.310.46
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (5 Seasons)3 Leagues113827,48683.229184729001900.350.220.570.350.57
Kilmarnock (5 Seasons)1 League102877,70085.629134222781500.340.150.490.260.41
Everton (4 Seasons)4 Leagues114616,07067.42262822001200.330.090.420.330.42
Hearts (4 Seasons)2 Leagues70565,02955.92483220461700.430.140.570.360.50
Norwich City (3 Seasons)4 Leagues48373,29836.68412800610.220.110.330.220.33
Norwich City (1 Season)1 League221371.5213200001.310.661.971.311.97
Premiership (12 Seasons)25020418,047200.575391146510134600.370.190.570.320.52
Premier League (4 Seasons)116636,08767.62052520001200.300.070.370.300.37
Champions Lg (3 Seasons)131097810.9101100300.090.000.090.090.09
UEFA Cup (3 Seasons)865656.3224200200.320.330.670.320.67
EFL Cup (3 Seasons)644485.0202200000.400.000.400.400.40
Championship (2 Seasons)31222,03622.6538500410.220.130.350.220.35
FA Cup (2 Seasons)333003.3101100000.300.000.300.300.30
Championship (1 Season)20111,12212.5606511200.480.000.480.400.40
PL2 — Div. 2 (1 Season)221371.5213200001.310.661.971.311.97
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2003-200416Kilmarnock1 League10150.2000000000.000.000.000.000.00
2004-200517Kilmarnock1 League24161,36415.2123100200.070.130.200.070.20
2005-200618Kilmarnock1 League36322,76730.7135181033900.420.160.590.330.49
2006-200719Kilmarnock1 League37353,19435.5156211145300.420.170.590.310.48
2007-200820Kilmarnock1 League443604.0000000100.000.000.000.000.00
2007-200820Rangers3 Leagues25121,20513.4549500100.370.300.690.370.69
2008-200921Rangers1 League711972.2000000100.000.000.000.000.00
2009-201022Rangers2 Leagues32242,16324.0358300600.120.210.330.120.33
2010-201123Rangers3 Leagues38342,99833.31271912001000.360.210.570.360.57
2011-201224Rangers1 League111192310.39211900100.880.201.070.881.07
2012-201325Everton1 League31131,28314.3415400000.280.070.350.280.35
2013-201426Everton1 League31131,42215.8527500100.320.130.440.320.44
2014-201527Everton3 Leagues39302,76430.792119001000.290.070.360.290.36
2015-201628Everton2 Leagues1356016.7415400100.600.150.750.600.75
2015-201628Norwich City1 League13118729.7112100200.100.100.210.100.21
2016-201729Norwich City3 Leagues32232,18824.37310700410.290.120.410.290.41
2017-201830Norwich City2 Leagues332382.6000000000.000.000.000.000.00
2017-201830Norwich City1 League221371.5213200001.310.661.971.311.97
2017-201830Hearts1 League14121,11112.3426400300.320.160.490.320.49
2018-201931Hearts1 League19191,63318.110313735800.550.170.720.390.55
2019-202032Hearts1 League17141,16312.9437400400.310.230.540.310.54
2020-202133Hearts1 League20111,12212.5606511200.480.000.480.400.40
18 Seasons5 Clubs8 Leagues44732329,583328.71124916110111146910.340.150.490.310.46
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (5 Seasons)3 Leagues113827,48683.229184729001900.350.220.570.350.57
Kilmarnock (5 Seasons)1 League102877,70085.629134222781500.340.150.490.260.41
Everton (4 Seasons)4 Leagues114616,07067.42262822001200.330.090.420.330.42
Hearts (4 Seasons)2 Leagues70565,02955.92483220461700.430.140.570.360.50
Norwich City (3 Seasons)4 Leagues48373,29836.68412800610.220.110.330.220.33
Norwich City (1 Season)1 League221371.5213200001.310.661.971.311.97
Premiership (12 Seasons)25020418,047200.575391146510134600.370.190.570.320.52
Premier League (4 Seasons)116636,08767.62052520001200.300.070.370.300.37
Champions Lg (3 Seasons)131097810.9101100300.090.000.090.090.09
UEFA Cup (3 Seasons)865656.3224200200.320.330.670.320.67
EFL Cup (3 Seasons)644485.0202200000.400.000.400.400.40
Championship (2 Seasons)31222,03622.6538500410.220.130.350.220.35
FA Cup (2 Seasons)333003.3101100000.300.000.300.300.30
Championship (1 Season)20111,12212.5606511200.480.000.480.400.40
PL2 — Div. 2 (1 Season)221371.5213200001.310.661.971.311.97
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
2003-200416Kilmarnocksct SCO1. Premier League10th10150.2000000000.000.000.000.000.00
2004-200517Kilmarnocksct SCO1. Premier League7th24161,36415.2123100200.070.130.200.070.20
2005-200618Kilmarnocksct SCO1. Premier League5th36322,76730.7135181033900.420.160.590.330.49
2006-200719Kilmarnocksct SCO1. Premier League5th37353,19435.5156211145300.420.170.590.310.48
2007-200820Kilmarnocksct SCO1. Premier League11th443604.0000000100.000.000.000.000.00Matches
2007-200820Rangerssct SCO1. Premier League2nd21121,08412.0549500100.420.330.750.420.75Matches
2008-200921Rangerssct SCO1. Premier League1st711972.2000000100.000.000.000.000.00
2009-201022Rangerssct SCO1. Premier League1st28201,80320.0358300400.150.250.400.150.40Matches
2010-201123Rangerssct SCO1. Premier League1st31282,43327.0117181100900.410.260.670.410.67Matches
2011-201224Rangerssct SCO1. Premier League2nd111192310.39211900100.880.201.070.881.07Matches
2012-201325Evertoneng ENG1. Premier League6th31131,28314.3415400000.280.070.350.280.35Matches
2013-201426Evertoneng ENG1. Premier League5th31131,42215.8527500100.320.130.440.320.44Matches
2014-201527Evertoneng ENG1. Premier League11th31222,05722.9707700800.310.000.310.310.31Matches
2015-201628Evertoneng ENG1. Premier League11th1044535.0314300100.600.200.790.600.79Matches
2015-201628Norwich Cityeng ENG1. Premier League19th13118729.7112100200.100.100.210.100.21Matches
2016-201729Norwich Cityeng ENG2. Championship8th29201,88821.0538500410.240.140.380.240.38Matches
2017-201830Norwich Cityeng ENG2. Championship14th221481.6000000000.000.000.000.000.00Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 27th221371.5213200001.310.661.971.311.97Matches
2017-201830Heartssct SCO1. Premiership6th14121,11112.3426400300.320.160.490.320.49Matches
2018-201931Heartssct SCO1. Premiership7th19191,63318.110313735800.550.170.720.390.55Matches
2019-202032Heartssct SCO1. Premiership12th17141,16312.9437400400.310.230.540.310.54Matches
2020-202133Heartssct SCO2. Championship1st20111,12212.5606511200.480.000.480.400.40Matches
18 Seasons5 Clubs4 Leagues41730027,292303.2106471539511146410.350.150.500.310.47
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
Kilmarnock (5 Seasons)1 League102877,70085.629134222781500.340.150.490.260.41
Rangers (5 Seasons)1 League98726,44071.628184628001600.390.250.640.390.64
Everton (4 Seasons)1 League103525,21557.91942319001000.330.070.400.330.40
Hearts (4 Seasons)2 Leagues70565,02955.92483220461700.430.140.570.360.50
Norwich City (3 Seasons)2 Leagues44332,90832.36410600610.190.120.310.190.31
Norwich City (1 Season)1 League221371.5213200001.310.661.971.311.97
Premiership (12 Seasons)25020418,047200.575391146510134600.370.190.570.320.52
Premier League (4 Seasons)116636,08767.62052520001200.300.070.370.300.37
Championship (2 Seasons)31222,03622.6538500410.220.130.350.220.35
Championship (1 Season)20111,12212.5606511200.480.000.480.400.40
PL2 — Div. 2 (1 Season)221371.5213200001.310.661.971.311.97
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-201527Evertoneng ENGFA Cup33rd222102.3000000000.000.000.000.000.00Matches
2015-201628Evertoneng ENGLeague Cup3rd311481.6101100000.610.000.610.610.61Matches
2016-201729Norwich Cityeng ENGEFL Cup9th222102.3101100000.430.000.430.430.43Matches
2016-201729Norwich Cityeng ENGFA Cup33rd11901.0101100001.000.001.001.001.00Matches
2017-201830Norwich Cityeng ENGEFL Cup9th11901.0000000000.000.000.000.000.00Matches
4 Seasons2 Clubs2 Leagues977488.3303300000.360.000.360.360.36
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Everton (2 Seasons)2 Leagues533584.0101100000.250.000.250.250.25
Norwich City (2 Seasons)2 Leagues443904.3202200000.460.000.460.460.46
EFL Cup (3 Seasons)644485.0202200000.400.000.400.400.40
FA Cup (2 Seasons)333003.3101100000.300.000.300.300.30
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
2007-200820Rangers1. Champions LgGR30971.1000000000.000.000.000.000.00Matches
2007-200820Rangers2. UEFA CupF10240.3000000.000.00Matches
2009-201022Rangers1. Champions LgGR443604.0000000200.000.000.000.000.00Matches
2010-201123Rangers1. Champions LgGR665215.8101100100.170.000.170.170.17Matches
2010-201123Rangers2. Europa LgR1610440.5000000000.000.000.000.000.00Matches
2014-201527Everton2. Europa LgR16664975.5224200200.360.360.720.360.72Matches
4 Seasons2 Clubs2 Leagues21161,54317.1325300500.170.120.300.170.30
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
Rangers (3 Seasons)2 Leagues15101,04611.6101100300.090.000.090.090.09
Everton (1 Season)1 League664975.5224200200.360.360.720.360.72
Champions Lg (3 Seasons)131097810.9101100300.090.000.090.090.09
UEFA Cup (3 Seasons)865656.3224200200.320.330.670.320.67
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
200821sct ScotlandUEFA Euro Qualifying1080.10000000.000.00Matches
201023sct ScotlandWCQ11901.00000100.000.00Matches
201225sct ScotlandUEFA Euro Qualifying876507.22200000.280.28Matches
201427sct ScotlandWCQ644014.5101100000.220.000.220.220.22Matches
201427sct ScotlandFriendlies (M)211351.5000000100.000.000.000.000.00Matches
201528sct ScotlandFriendlies (M)211031.1000000000.000.000.000.000.00Matches
201629sct ScotlandFriendlies (M)20530.6000000000.000.000.000.000.00Matches
201629sct ScotlandUEFA Euro Qualifying986156.8314300100.440.150.590.440.59Matches
201730sct ScotlandFriendlies (M)11901.0101100001.000.001.001.001.00Matches
201831sct ScotlandWCQ10410.5000000000.000.000.000.000.00Matches
201831sct ScotlandFriendlies (M)211351.5101100000.670.000.670.670.67Matches
2018-201931sct ScotlandUEFA Nations League31st221651.8101100000.550.000.550.550.55Matches
202134sct ScotlandUEFA Euro Qualifying221381.5101100000.650.000.650.650.65Matches
9 Seasons1 Club4 Leagues39282,62429.210191000300.340.050.430.340.43
Friendlies (M) (5 Seasons)945165.7202200100.350.000.350.350.35
UEFA Euro Qualifying (4 Seasons)20171,41115.7615600100.380.120.600.380.60
WCQ (3 Seasons)855325.9101100100.170.000.200.170.20
UEFA Nations League (1 Season)221651.8101100000.550.000.550.550.55

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2003-200416Kilmarnocksct SCO1. Premier League0.2000.0000
2004-200517Kilmarnocksct SCO1. Premier League15.21140.920.0700
2005-200618Kilmarnocksct SCO1. Premier League30.713371.200.2733
2006-200719Kilmarnocksct SCO1. Premier League35.515411.160.2745
2007-200820Rangers1. Champions Lg1.1000.0000Matches
2007-200820Kilmarnocksct SCO1. Premier League4.0020.500.0000Matches
2007-200820Rangerssct SCO1. Premier League12.05151.250.3300Matches
2007-200820Rangers2. UEFA Cup0.300Matches
2008-200921Rangerssct SCO1. Premier League2.2000.0000
2009-201022Rangers1. Champions Lg4.0030.750.0000Matches
2009-201022Rangerssct SCO1. Premier League20.03140.700.2100Matches
2010-201123Rangers1. Champions Lg5.8150.860.2000Matches
2010-201123Rangers2. Europa Lg0.5000.0000Matches
2010-201123Rangerssct SCO1. Premier League27.011240.890.4600Matches
2011-201224Rangerssct SCO1. Premier League10.39181.760.5000Matches
2012-201325Evertoneng ENG1. Premier League14.34110.770.3600Matches
2013-201426Evertoneng ENG1. Premier League15.85171.080.2900Matches
2014-201527Everton2. Europa Lg5.5240.720.5000Matches
2014-201527Evertoneng ENGFA Cup2.3000Matches
2014-201527Evertoneng ENG1. Premier League22.97120.530.5800Matches
2015-201628Evertoneng ENGLeague Cup1.6100Matches
2015-201628Norwich Cityeng ENG1. Premier League9.7190.930.1100Matches
2015-201628Evertoneng ENG1. Premier League5.0361.190.5000Matches
2016-201729Norwich Cityeng ENG2. Championship21.050180.000.860.2800Matches
2016-201729Norwich Cityeng ENGEFL Cup2.314250.01.710.860.250.5000Matches
2016-201729Norwich Cityeng ENGFA Cup1.0100Matches
2017-201830Norwich Cityeng ENG2. Championship1.60200.01.220.000.0000Matches
2017-201830Norwich Cityeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 21.5200Matches
2017-201830Heartssct SCO1. Premiership12.3450.410.8000Matches
2018-201931Heartssct SCO1. Premiership18.11035Matches
2019-202032Heartssct SCO1. Premiership12.9420945.01.550.700.200.4400Matches
2020-202133Heartssct SCO2. Championship12.5611Matches
18 Seasons5 Clubs8 Leagues328.711227267111.10.690.910.370.331114
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (5 Seasons)3 Leagues83.229790.950.3700
Kilmarnock (5 Seasons)1 League85.629941.100.2378
Everton (4 Seasons)4 Leagues67.422500.790.4200
Hearts (4 Seasons)2 Leagues55.924201445.01.550.550.200.5746
Norwich City (3 Seasons)4 Leagues36.68730300.00.270.840.860.2300
Norwich City (1 Season)1 League1.5200
Premiership (12 Seasons)200.5752017945.01.550.980.200.321013
Premier League (4 Seasons)67.620550.810.3600
Champions Lg (3 Seasons)10.9180.740.1300
UEFA Cup (3 Seasons)6.3240.670.5000
EFL Cup (3 Seasons)5.025360.01.500.900.200.3300
Championship (2 Seasons)22.65218900.00.090.802.500.2800
FA Cup (2 Seasons)3.3100
Championship (1 Season)12.5611
PL2 — Div. 2 (1 Season)1.5200
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2003-200416Kilmarnock1 League0.2000.0000
2004-200517Kilmarnock1 League15.21140.920.0700
2005-200618Kilmarnock1 League30.713371.200.2733
2006-200719Kilmarnock1 League35.515411.160.2745
2007-200820Kilmarnock1 League4.0020.500.0000
2007-200820Rangers3 Leagues13.45151.140.3300
2008-200921Rangers1 League2.2000.0000
2009-201022Rangers2 Leagues24.03170.710.1800
2010-201123Rangers3 Leagues33.312290.870.4100
2011-201224Rangers1 League10.39181.760.5000
2012-201325Everton1 League14.34110.770.3600
2013-201426Everton1 League15.85171.080.2900
2014-201527Everton3 Leagues30.79160.560.5600
2015-201628Everton2 Leagues6.7461.190.5000
2015-201628Norwich City1 League9.7190.930.1100
2016-201729Norwich City3 Leagues24.37420500.00.170.861.500.3000
2017-201830Norwich City2 Leagues2.603133.31.130.380.000.0000
2017-201830Norwich City1 League1.5200
2017-201830Hearts1 League12.3450.410.8000
2018-201931Hearts1 League18.11035
2019-202032Hearts1 League12.9420945.01.550.700.200.4400
2020-202133Hearts1 League12.5611
18 Seasons5 Clubs8 Leagues328.711227267111.10.690.910.370.331114
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (5 Seasons)3 Leagues83.229790.950.3700
Kilmarnock (5 Seasons)1 League85.629941.100.2378
Everton (4 Seasons)4 Leagues67.422500.790.4200
Hearts (4 Seasons)2 Leagues55.924201445.01.550.550.200.5746
Norwich City (3 Seasons)4 Leagues36.68730300.00.270.840.860.2300
Norwich City (1 Season)1 League1.5200
Premiership (12 Seasons)200.5752017945.01.550.980.200.321013
Premier League (4 Seasons)67.620550.810.3600
Champions Lg (3 Seasons)10.9180.740.1300
UEFA Cup (3 Seasons)6.3240.670.5000
EFL Cup (3 Seasons)5.025360.01.500.900.200.3300
Championship (2 Seasons)22.65218900.00.090.802.500.2800
FA Cup (2 Seasons)3.3100
Championship (1 Season)12.5611
PL2 — Div. 2 (1 Season)1.5200
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
2003-200416Kilmarnocksct SCO1. Premier League10th0.2000.0000
2004-200517Kilmarnocksct SCO1. Premier League7th15.21140.920.0700
2005-200618Kilmarnocksct SCO1. Premier League5th30.713371.200.2733
2006-200719Kilmarnocksct SCO1. Premier League5th35.515411.160.2745
2007-200820Kilmarnocksct SCO1. Premier League11th4.0020.500.0000Matches
2007-200820Rangerssct SCO1. Premier League2nd12.05151.250.3300Matches
2008-200921Rangerssct SCO1. Premier League1st2.2000.0000
2009-201022Rangerssct SCO1. Premier League1st20.03140.700.2100Matches
2010-201123Rangerssct SCO1. Premier League1st27.011240.890.4600Matches
2011-201224Rangerssct SCO1. Premier League2nd10.39181.760.5000Matches
2012-201325Evertoneng ENG1. Premier League6th14.34110.770.3600Matches
2013-201426Evertoneng ENG1. Premier League5th15.85171.080.2900Matches
2014-201527Evertoneng ENG1. Premier League11th22.97120.530.5800Matches
2015-201628Evertoneng ENG1. Premier League11th5.0361.190.5000Matches
2015-201628Norwich Cityeng ENG1. Premier League19th9.7190.930.1100Matches
2016-201729Norwich Cityeng ENG2. Championship8th21.050180.000.860.2800Matches
2017-201830Norwich Cityeng ENG2. Championship14th1.60200.01.220.000.0000Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 27th1.5200Matches
2017-201830Heartssct SCO1. Premiership6th12.3450.410.8000Matches
2018-201931Heartssct SCO1. Premiership7th18.11035Matches
2019-202032Heartssct SCO1. Premiership12th12.9420945.01.550.700.200.4400Matches
2020-202133Heartssct SCO2. Championship1st12.5611Matches
18 Seasons5 Clubs4 Leagues303.210622252122.70.620.920.410.331114
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Kilmarnock (5 Seasons)1 League85.629941.100.2378
Rangers (5 Seasons)1 League71.628710.990.3900
Everton (4 Seasons)1 League57.919460.790.4100
Hearts (4 Seasons)2 Leagues55.924201445.01.550.550.200.5746
Norwich City (3 Seasons)2 Leagues32.36227900.00.090.842.500.2200
Norwich City (1 Season)1 League1.5200
Premiership (12 Seasons)200.5752017945.01.550.980.200.321013
Premier League (4 Seasons)67.620550.810.3600
Championship (2 Seasons)22.65218900.00.090.802.500.2800
Championship (1 Season)12.5611
PL2 — Div. 2 (1 Season)1.5200
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-201527Evertoneng ENGFA Cup33rd2.3000Matches
2015-201628Evertoneng ENGLeague Cup3rd1.6100Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.314250.01.710.860.250.5000Matches
2016-201729Norwich Cityeng ENGFA Cup33rd1.0100Matches
2017-201830Norwich Cityeng ENGEFL Cup9th1.0011100.01.001.000.000.0000Matches
4 Seasons2 Clubs2 Leagues8.335360.01.500.900.200.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Everton (2 Seasons)2 Leagues4.0100
Norwich City (2 Seasons)2 Leagues4.325360.01.500.900.200.3300
EFL Cup (3 Seasons)5.025360.01.500.900.200.3300
FA Cup (2 Seasons)3.3100
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
2007-200820Rangers1. Champions LgGR1.1000.0000Matches
2007-200820Rangers2. UEFA CupF0.300Matches
2009-201022Rangers1. Champions LgGR4.0030.750.0000Matches
2010-201123Rangers1. Champions LgGR5.8150.860.2000Matches
2010-201123Rangers2. Europa LgR160.5000.0000Matches
2014-201527Everton2. Europa LgR165.5240.720.5000Matches
4 Seasons2 Clubs2 Leagues17.13120.710.2500
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (3 Seasons)2 Leagues11.6180.700.1300
Everton (1 Season)1 League5.5240.720.5000
Champions Lg (3 Seasons)10.9180.740.1300
UEFA Cup (3 Seasons)6.3240.670.5000
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
200821sct ScotlandUEFA Euro Qualifying0.1000Matches
201023sct ScotlandWCQ1.0000Matches
201225sct ScotlandUEFA Euro Qualifying7.2200Matches
201427sct ScotlandWCQ4.5100Matches
201427sct ScotlandFriendlies (M)1.5000Matches
201528sct ScotlandFriendlies (M)1.1000Matches
201629sct ScotlandFriendlies (M)0.6000Matches
201629sct ScotlandUEFA Euro Qualifying6.8315640.02.200.880.200.5000Matches
201730sct ScotlandFriendlies (M)1.0100Matches
201831sct ScotlandWCQ0.5000Matches
201831sct ScotlandFriendlies (M)1.5100Matches
2018-201931sct ScotlandUEFA Nations League31st1.8100Matches
202134sct ScotlandUEFA Euro Qualifying1.515240.03.261.300.200.5000Matches
9 Seasons1 Club4 Leagues29.21020840.02.390.960.200.5000
Friendlies (M) (5 Seasons)5.7200
UEFA Euro Qualifying (4 Seasons)15.7620840.02.390.960.200.5000
WCQ (3 Seasons)5.9100
UEFA Nations League (1 Season)1.8100

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2003-200416Kilmarnocksct SCO1. Premier League115150.40.201
2004-200517Kilmarnocksct SCO1. Premier League241,3645739.915.2168
2005-200618Kilmarnocksct SCO1. Premier League362,7677780.930.7324
2006-200719Kilmarnocksct SCO1. Premier League373,1948693.435.5352
2007-200820Rangers1. Champions Lg397321.103Matches
2007-200820Kilmarnocksct SCO1. Premier League43609010.54.040Matches
2007-200820Rangerssct SCO1. Premier League211,0845231.712.0129Matches
2007-200820Rangers2. UEFA Cup124240.3014Matches
2008-200921Rangerssct SCO1. Premier League7197285.82.216
2009-201022Rangers1. Champions Lg4360904.0440Matches
2009-201022Rangerssct SCO1. Premier League281,8036452.720.0208Matches
2010-201123Rangers1. Champions Lg6521875.8650Matches
2010-201123Rangers2. Europa Lg144440.501Matches
2010-201123Rangerssct SCO1. Premier League312,4337871.127.0283Matches
2011-201224Rangerssct SCO1. Premier League119238427.010.3110Matches
2012-201325Evertoneng ENG1. Premier League311,2834137.514.313218Matches
2013-201426Evertoneng ENG1. Premier League311,4224641.615.813818Matches
2014-201527Everton2. Europa Lg64978355.25.563012.50167+9+1.63+1.41Matches
2014-201527Evertoneng ENGFA Cup2210105100.02.321052001.003300.00Matches
2014-201527Evertoneng ENG1. Premier League312,0576660.122.92215931.292832-4-0.18-0.31Matches
2015-201628Evertoneng ENGLeague Cup31484924.71.61122121313.0053+2+1.22+0.82Matches
2015-201628Norwich Cityeng ENG1. Premier League138726725.59.7111210.771119-8-0.83-0.12Matches
2015-201628Evertoneng ENG1. Premier League104534513.25.041671.3079-2-0.40-0.58Matches
2016-201729Norwich Cityeng ENG2. Championship291,8886545.621.02011951.483528+7+0.33-0.03Matches
2016-201729Norwich Cityeng ENGEFL Cup221010570.02.321052001.5042+2+0.86-4.14Matches
2016-201729Norwich Cityeng ENGFA Cup1909050.01.01901011.002200.00+1.00Matches
2017-201830Norwich Cityeng ENG2. Championship2148743.61.620020.0016-5-3.04-2.91Matches
2017-201830Norwich Cityeng ENGEFL Cup1909023.11.01901003.0041+3+3.00+2.40Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 22137697.61.52690003.0053+2+1.31+1.42Matches
2017-201830Heartssct SCO1. Premiership141,1117932.512.3121221.29Matches
2018-201931Heartssct SCO1. Premiership191,6338647.718.1198616002.052814+14+0.77+1.88Matches
2019-202032Heartssct SCO1. Premiership171,1636843.112.914791131900.941829-11-0.85-0.27Matches
2020-202133Heartssct SCO2. Championship201,1225646.212.51183792432.053014+16+1.28-0.30Matches
18 Seasons5 Clubs8 Leagues44729,5836638.5328.73238610312421281.49192169+23+0.20+0.24
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (5 Seasons)3 Leagues1137,4866637.783.2829314
Kilmarnock (5 Seasons)1 League1027,7007545.085.68715
Everton (4 Seasons)4 Leagues1146,0705339.467.461111325313121.525954+5+0.13-0.06
Hearts (4 Seasons)2 Leagues705,0297242.055.9568346142331.637657+19+0.44+0.61
Norwich City (3 Seasons)4 Leagues483,2986926.236.63798161191.255758-1-0.03+0.08
Norwich City (1 Season)1 League2137697.61.52690003.0053+2+1.31+1.42
Premiership (12 Seasons)25018,0477241.3200.52048339461901.464643+3+0.10+0.96
Premier League (4 Seasons)1166,0875235.667.6632753111.174660-14-0.37-0.22
Champions Lg (3 Seasons)139787510.91093
UEFA Cup (3 Seasons)85657155.26.363252.50167+9+1.63+1.41
EFL Cup (3 Seasons)64487534.75.04106421312.50136+7+1.41+0.44
Championship (2 Seasons)312,0366624.622.62211971.383634+2+0.09+0.05
FA Cup (2 Seasons)330010076.93.331003011.005500.00+1.00
Championship (1 Season)201,1225646.212.51183792432.053014+16+1.28-0.30
PL2 — Div. 2 (1 Season)2137697.61.52690003.0053+2+1.31+1.42
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2003-200416Kilmarnock1 League115150.40.201
2004-200517Kilmarnock1 League241,3645739.915.2168
2005-200618Kilmarnock1 League362,7677780.930.7324
2006-200719Kilmarnock1 League373,1948693.435.5352
2007-200820Kilmarnock1 League43609010.54.040
2007-200820Rangers3 Leagues251,2054831.713.412134
2008-200921Rangers1 League7197285.82.216
2009-201022Rangers2 Leagues322,1636852.724.02448
2010-201123Rangers3 Leagues382,9987971.133.33454
2011-201224Rangers1 League119238427.010.3110
2012-201325Everton1 League311,2834137.514.313218
2013-201426Everton1 League311,4224641.615.813818
2014-201527Everton3 Leagues392,7647161.030.73010520941.464742+5+0.16+0.01
2015-201628Everton2 Leagues136014615.06.75122281381.69121200.00-0.21
2015-201628Norwich City1 League138726725.59.7111210.771119-8-0.83-0.12
2016-201729Norwich City3 Leagues322,1886847.424.32310014961.474132+9+0.37-0.11
2017-201830Norwich City2 Leagues3238795.32.63901021.0057-2-0.76-0.67
2017-201830Norwich City1 League2137697.61.52690003.0053+2+1.31+1.42
2017-201830Hearts1 League141,1117932.512.3121221.29
2018-201931Hearts1 League191,6338647.718.1198616002.052814+14+0.77+1.88
2019-202032Hearts1 League171,1636843.112.914791131900.941829-11-0.85-0.27
2020-202133Hearts1 League201,1225646.212.51183792432.053014+16+1.28-0.30
18 Seasons5 Clubs8 Leagues44729,5836638.5328.73238610312421281.49192169+23+0.20+0.24
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (5 Seasons)3 Leagues1137,4866637.783.2829314
Kilmarnock (5 Seasons)1 League1027,7007545.085.68715
Everton (4 Seasons)4 Leagues1146,0705339.467.461111325313121.525954+5+0.13-0.06
Hearts (4 Seasons)2 Leagues705,0297242.055.9568346142331.637657+19+0.44+0.61
Norwich City (3 Seasons)4 Leagues483,2986926.236.63798161191.255758-1-0.03+0.08
Norwich City (1 Season)1 League2137697.61.52690003.0053+2+1.31+1.42
Premiership (12 Seasons)25018,0477241.3200.52048339461901.464643+3+0.10+0.96
Premier League (4 Seasons)1166,0875235.667.6632753111.174660-14-0.37-0.22
Champions Lg (3 Seasons)139787510.91093
UEFA Cup (3 Seasons)85657155.26.363252.50167+9+1.63+1.41
EFL Cup (3 Seasons)64487534.75.04106421312.50136+7+1.41+0.44
Championship (2 Seasons)312,0366624.622.62211971.383634+2+0.09+0.05
FA Cup (2 Seasons)330010076.93.331003011.005500.00+1.00
Championship (1 Season)201,1225646.212.51183792432.053014+16+1.28-0.30
PL2 — Div. 2 (1 Season)2137697.61.52690003.0053+2+1.31+1.42
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
2003-200416Kilmarnocksct SCO1. Premier League10th115150.40.201
2004-200517Kilmarnocksct SCO1. Premier League7th241,3645739.915.2168
2005-200618Kilmarnocksct SCO1. Premier League5th362,7677780.930.7324
2006-200719Kilmarnocksct SCO1. Premier League5th373,1948693.435.5352
2007-200820Kilmarnocksct SCO1. Premier League11th43609010.54.040Matches
2007-200820Rangerssct SCO1. Premier League2nd211,0845231.712.0129Matches
2008-200921Rangerssct SCO1. Premier League1st7197285.82.216
2009-201022Rangerssct SCO1. Premier League1st281,8036452.720.0208Matches
2010-201123Rangerssct SCO1. Premier League1st312,4337871.127.0283Matches
2011-201224Rangerssct SCO1. Premier League2nd119238427.010.3110Matches
2012-201325Evertoneng ENG1. Premier League6th311,2834137.514.313218Matches
2013-201426Evertoneng ENG1. Premier League5th311,4224641.615.813818Matches
2014-201527Evertoneng ENG1. Premier League11th312,0576660.122.92215931.292832-4-0.18-0.31Matches
2015-201628Evertoneng ENG1. Premier League11th104534513.25.041671.3079-2-0.40-0.58Matches
2015-201628Norwich Cityeng ENG1. Premier League19th138726725.59.7111210.771119-8-0.83-0.12Matches
2016-201729Norwich Cityeng ENG2. Championship8th291,8886545.621.02011951.483528+7+0.33-0.03Matches
2017-201830Norwich Cityeng ENG2. Championship14th2148743.61.620020.0016-5-3.04-2.91Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 27th2137697.61.52690003.0053+2+1.31+1.42Matches
2017-201830Heartssct SCO1. Premiership6th141,1117932.512.3121221.29Matches
2018-201931Heartssct SCO1. Premiership7th191,6338647.718.1198616002.052814+14+0.77+1.88Matches
2019-202032Heartssct SCO1. Premiership12th171,1636843.112.914791131900.941829-11-0.85-0.27Matches
2020-202133Heartssct SCO2. Championship1st201,1225646.212.51183792432.053014+16+1.28-0.30Matches
18 Seasons5 Clubs4 Leagues41727,2926538.1303.2300838411723211.42158151+7+0.07+0.16
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (5 Seasons)1 League1027,7007545.085.68715
Rangers (5 Seasons)1 League986,4406637.771.67226
Everton (4 Seasons)1 League1035,2155138.157.9522651101.293541-6-0.22-0.38
Hearts (4 Seasons)2 Leagues705,0297242.055.9568346142331.637657+19+0.44+0.61
Norwich City (3 Seasons)2 Leagues442,9086624.932.333121181.204753-6-0.19-0.01
Norwich City (1 Season)1 League2137697.61.52690003.0053+2+1.31+1.42
Premiership (12 Seasons)25018,0477241.3200.52048339461901.464643+3+0.10+0.96
Premier League (4 Seasons)1166,0875235.667.6632753111.174660-14-0.37-0.22
Championship (2 Seasons)312,0366624.622.62211971.383634+2+0.09+0.05
Championship (1 Season)201,1225646.212.51183792432.053014+16+1.28-0.30
PL2 — Div. 2 (1 Season)2137697.61.52690003.0053+2+1.31+1.42
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-201527Evertoneng ENGFA Cup33rd2210105100.02.321052001.003300.00Matches
2015-201628Evertoneng ENGLeague Cup3rd31484924.71.61122121313.0053+2+1.22+0.82Matches
2016-201729Norwich Cityeng ENGEFL Cup9th221010570.02.321052001.5042+2+0.86-4.14Matches
2016-201729Norwich Cityeng ENGFA Cup33rd1909050.01.01901011.002200.00+1.00Matches
2017-201830Norwich Cityeng ENGEFL Cup9th1909023.11.01901003.0041+3+3.00+2.40Matches
4 Seasons2 Clubs2 Leagues97488344.58.37103721322.001811+7+0.84+0.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Everton (2 Seasons)2 Leagues53587244.24.03111321312.2086+2+0.50+0.10
Norwich City (2 Seasons)2 Leagues43909844.84.34984011.75105+5+1.15+0.03
EFL Cup (3 Seasons)64487534.75.04106421312.50136+7+1.41+0.44
FA Cup (2 Seasons)330010076.93.331003011.005500.00+1.00
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
2007-200820Rangers1. Champions LgGR397321.103Matches
2007-200820Rangers2. UEFA CupF124240.3014Matches
2009-201022Rangers1. Champions LgGR4360904.0440Matches
2010-201123Rangers1. Champions LgGR6521875.8650Matches
2010-201123Rangers2. Europa LgR16144440.501Matches
2014-201527Everton2. Europa LgR1664978355.25.563012.50167+9+1.63+1.41Matches
4 Seasons2 Clubs2 Leagues211,5437355.217.11612552.50167+9+1.63+1.41
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (3 Seasons)2 Leagues151,0467011.610954
Everton (1 Season)1 League64978355.25.563012.50167+9+1.63+1.41
Champions Lg (3 Seasons)139787510.91093
UEFA Cup (3 Seasons)85657155.26.363252.50167+9+1.63+1.41
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
200821sct ScotlandUEFA Euro Qualifying1880.70.1001703.000000.00-0.76Matches
201023sct ScotlandWCQ1909012.51.01901010.0001-1-1.00-0.43Matches
201225sct ScotlandUEFA Euro Qualifying86508190.37.2789612401.388800.00+1.29Matches
201427sct ScotlandWCQ64016744.64.5491422021.8343+1+0.22+1.13Matches
201427sct ScotlandFriendlies (M)21356875.01.5190114501.5023-1-0.67-0.67Matches
201528sct ScotlandFriendlies (M)21035257.21.1158014503.0020+2+1.75+1.75Matches
201629sct ScotlandFriendlies (M)2532714.70.60022600.000000.00+0.59Matches
201629sct ScotlandUEFA Euro Qualifying96156868.36.8875111411.67147+7+1.02+0.08Matches
201730sct ScotlandFriendlies (M)1909050.01.01901001.001100.00+1.00Matches
201831sct ScotlandWCQ141414.60.50014053.0010+1+2.20+1.78Matches
201831sct ScotlandFriendlies (M)21356825.01.5190114500.0015-4-2.67-1.56Matches
2018-201931sct ScotlandUEFA Nations League31st21658345.81.82831001.5032+1+0.55-1.76Matches
202134sct ScotlandUEFA Euro Qualifying21386912.11.52690003.0042+2+1.30+1.75Matches
9 Seasons1 Club4 Leagues392,6246732.229.2288316112891.594032+8+0.27+0.31
Friendlies (M) (5 Seasons)95165735.85.7483353701.1169-3-0.52+0.26
UEFA Euro Qualifying (4 Seasons)201,4117136.715.71780731511.752617+9+0.57+0.35
WCQ (3 Seasons)85326721.15.9591532681.7554+1+0.17+0.40
UEFA Nations League (1 Season)21658345.81.82831001.5032+1+0.55-1.76
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200416Kilmarnocksct SCO1. Premier League0.200
2004-200517Kilmarnocksct SCO1. Premier League15.220
2005-200618Kilmarnocksct SCO1. Premier League30.790
2006-200719Kilmarnocksct SCO1. Premier League35.530
2007-200820Rangers1. Champions Lg1.1003Matches
2007-200820Kilmarnocksct SCO1. Premier League4.0107Matches
2007-200820Rangerssct SCO1. Premier League12.01017Matches
2007-200820Rangers2. UEFA Cup0.30000Matches
2008-200921Rangerssct SCO1. Premier League2.2106
2009-201022Rangers1. Champions Lg4.0209Matches
2009-201022Rangerssct SCO1. Premier League20.04025Matches
2010-201123Rangers1. Champions Lg5.8105Matches
2010-201123Rangers2. Europa Lg0.5001Matches
2010-201123Rangerssct SCO1. Premier League27.09042Matches
2011-201224Rangerssct SCO1. Premier League10.31010Matches
2012-201325Evertoneng ENG1. Premier League14.30027Matches
2013-201426Evertoneng ENG1. Premier League15.81026Matches
2014-201527Everton2. Europa Lg5.5208Matches
2014-201527Evertoneng ENGFA Cup2.30000Matches
2014-201527Evertoneng ENG1. Premier League22.98040Matches
2015-201628Evertoneng ENGLeague Cup1.60000Matches
2015-201628Norwich Cityeng ENG1. Premier League9.72030Matches
2015-201628Evertoneng ENG1. Premier League5.01010Matches
2016-201729Norwich Cityeng ENG2. Championship21.04104000000000Matches
2016-201729Norwich Cityeng ENGEFL Cup2.3000240100000Matches
2016-201729Norwich Cityeng ENGFA Cup1.00000Matches
2017-201830Norwich Cityeng ENG2. Championship1.6000140013000Matches
2017-201830Norwich Cityeng ENGEFL Cup1.0000010000000Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 21.50000Matches
2017-201830Heartssct SCO1. Premiership12.33022Matches
2018-201931Heartssct SCO1. Premiership18.18000Matches
2019-202032Heartssct SCO1. Premiership12.9400242777000Matches
2020-202133Heartssct SCO2. Championship12.52000Matches
18 Seasons5 Clubs8 Leagues328.76910355367813000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (5 Seasons)3 Leagues83.219001180
Kilmarnock (5 Seasons)1 League85.61507
Everton (4 Seasons)4 Leagues67.412001110
Hearts (4 Seasons)2 Leagues55.91700462777000
Norwich City (3 Seasons)4 Leagues36.66107390113000
Norwich City (1 Season)1 League1.50000
Premiership (12 Seasons)200.546001532777000
Premier League (4 Seasons)67.6120133
Champions Lg (3 Seasons)10.93017
UEFA Cup (3 Seasons)6.320090
EFL Cup (3 Seasons)5.0000250100000
Championship (2 Seasons)22.64104140013000
FA Cup (2 Seasons)3.30000
Championship (1 Season)12.52000
PL2 — Div. 2 (1 Season)1.50000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200416Kilmarnock1 League0.200
2004-200517Kilmarnock1 League15.220
2005-200618Kilmarnock1 League30.790
2006-200719Kilmarnock1 League35.530
2007-200820Kilmarnock1 League4.0107
2007-200820Rangers3 Leagues13.4100200
2008-200921Rangers1 League2.2106
2009-201022Rangers2 Leagues24.06034
2010-201123Rangers3 Leagues33.310048
2011-201224Rangers1 League10.31010
2012-201325Everton1 League14.30027
2013-201426Everton1 League15.81026
2014-201527Everton3 Leagues30.71000480
2015-201628Everton2 Leagues6.7100100
2015-201628Norwich City1 League9.72030
2016-201729Norwich City3 Leagues24.34104240100000
2017-201830Norwich City2 Leagues2.6000150013000
2017-201830Norwich City1 League1.50000
2017-201830Hearts1 League12.33022
2018-201931Hearts1 League18.18000
2019-202032Hearts1 League12.9400242777000
2020-202133Hearts1 League12.52000
18 Seasons5 Clubs8 Leagues328.76910355367813000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (5 Seasons)3 Leagues83.219001180
Kilmarnock (5 Seasons)1 League85.61507
Everton (4 Seasons)4 Leagues67.412001110
Hearts (4 Seasons)2 Leagues55.91700462777000
Norwich City (3 Seasons)4 Leagues36.66107390113000
Norwich City (1 Season)1 League1.50000
Premiership (12 Seasons)200.546001532777000
Premier League (4 Seasons)67.6120133
Champions Lg (3 Seasons)10.93017
UEFA Cup (3 Seasons)6.320090
EFL Cup (3 Seasons)5.0000250100000
Championship (2 Seasons)22.64104140013000
FA Cup (2 Seasons)3.30000
Championship (1 Season)12.52000
PL2 — Div. 2 (1 Season)1.50000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200416Kilmarnocksct SCO1. Premier League10th0.200
2004-200517Kilmarnocksct SCO1. Premier League7th15.220
2005-200618Kilmarnocksct SCO1. Premier League5th30.790
2006-200719Kilmarnocksct SCO1. Premier League5th35.530
2007-200820Kilmarnocksct SCO1. Premier League11th4.0107Matches
2007-200820Rangerssct SCO1. Premier League2nd12.01017Matches
2008-200921Rangerssct SCO1. Premier League1st2.2106
2009-201022Rangerssct SCO1. Premier League1st20.04025Matches
2010-201123Rangerssct SCO1. Premier League1st27.09042Matches
2011-201224Rangerssct SCO1. Premier League2nd10.31010Matches
2012-201325Evertoneng ENG1. Premier League6th14.30027Matches
2013-201426Evertoneng ENG1. Premier League5th15.81026Matches
2014-201527Evertoneng ENG1. Premier League11th22.98040Matches
2015-201628Evertoneng ENG1. Premier League11th5.01010Matches
2015-201628Norwich Cityeng ENG1. Premier League19th9.72030Matches
2016-201729Norwich Cityeng ENG2. Championship8th21.04104000000000Matches
2017-201830Norwich Cityeng ENG2. Championship14th1.6000140013000Matches
2017-201830Norwich Cityeng ENGJr. PL2 — Div. 27th1.50000Matches
2017-201830Heartssct SCO1. Premiership6th12.33022Matches
2018-201931Heartssct SCO1. Premiership7th18.18000Matches
2019-202032Heartssct SCO1. Premiership12th12.9400242777000Matches
2020-202133Heartssct SCO2. Championship1st12.52000Matches
18 Seasons5 Clubs4 Leagues303.26410327317713000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (5 Seasons)1 League85.61507
Rangers (5 Seasons)1 League71.6160100
Everton (4 Seasons)1 League57.9100103
Hearts (4 Seasons)2 Leagues55.91700462777000
Norwich City (3 Seasons)2 Leagues32.36107140013000
Norwich City (1 Season)1 League1.50000
Premiership (12 Seasons)200.546001532777000
Premier League (4 Seasons)67.6120133
Championship (2 Seasons)22.64104140013000
Championship (1 Season)12.52000
PL2 — Div. 2 (1 Season)1.50000
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-201527Evertoneng ENGFA Cup33rd2.30000Matches
2015-201628Evertoneng ENGLeague Cup3rd1.60000Matches
2016-201729Norwich Cityeng ENGEFL Cup9th2.3000240100000Matches
2016-201729Norwich Cityeng ENGFA Cup33rd1.00000Matches
2017-201830Norwich Cityeng ENGEFL Cup9th1.0000010000000Matches
4 Seasons2 Clubs2 Leagues8.3000250100000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Everton (2 Seasons)2 Leagues4.00000
Norwich City (2 Seasons)2 Leagues4.3000250100000
EFL Cup (3 Seasons)5.0000250100000
FA Cup (2 Seasons)3.30000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200820Rangers1. Champions LgGR1.1003Matches
2007-200820Rangers2. UEFA CupF0.30000Matches
2009-201022Rangers1. Champions LgGR4.0209Matches
2010-201123Rangers1. Champions LgGR5.8105Matches
2010-201123Rangers2. Europa LgR160.5001Matches
2014-201527Everton2. Europa LgR165.5208Matches
4 Seasons2 Clubs2 Leagues17.1500260
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (3 Seasons)2 Leagues11.6300180
Everton (1 Season)1 League5.5208
Champions Lg (3 Seasons)10.93017
UEFA Cup (3 Seasons)6.320090
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200821sct ScotlandUEFA Euro Qualifying0.10000Matches
201023sct ScotlandWCQ1.01000Matches
201225sct ScotlandUEFA Euro Qualifying7.20000Matches
201427sct ScotlandWCQ4.50000Matches
201427sct ScotlandFriendlies (M)1.51000Matches
201528sct ScotlandFriendlies (M)1.10000Matches
201629sct ScotlandFriendlies (M)0.60000Matches
201629sct ScotlandUEFA Euro Qualifying6.810012151957100Matches
201730sct ScotlandFriendlies (M)1.00000Matches
201831sct ScotlandWCQ0.50000Matches
201831sct ScotlandFriendlies (M)1.50000Matches
2018-201931sct ScotlandUEFA Nations League31st1.80000Matches
202134sct ScotlandUEFA Euro Qualifying1.50001820000Matches
9 Seasons1 Club4 Leagues29.230013233957100
Friendlies (M) (5 Seasons)5.71000
UEFA Euro Qualifying (4 Seasons)15.710013233957100
WCQ (3 Seasons)5.91000
UEFA Nations League (1 Season)1.80000

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.