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
2005-200617Burnleyeng ENG2. Championship1134414.9112100000.200.200.410.200.41
2005-200617Darlingtoneng ENG4. League Two997218.0303300300.370.000.370.370.37
2006-200718Burnleyeng ENG2. Championship35151,68018.7404400400.210.000.210.210.21
2007-200819Burnleyeng ENG2. Championship37342,78631.0516500500.160.030.190.160.19
2008-200920Rangerssct SCO1. Premier League25111,14612.7639600600.470.240.710.470.71Matches
2009-201021Rangers1. Champions Lg422652.9011000200.000.340.340.000.34Matches
2009-201021Rangerssct SCO1. Premier League28171,61417.97411700300.390.220.610.390.61Matches
2010-201122Rangers1. Champions Lg40200.2000000000.000.000.000.000.00Matches
2010-201122Rangers2. Europa Lg432562.8000000200.000.000.000.000.00Matches
2010-201122Rangerssct SCO1. Premier League31232,10023.3115161100510.470.210.690.470.69Matches
2011-201223Rangerssct SCO1. Premier League20141,17813.1718611500.530.080.610.460.53Matches
2012-201324Sionch SUI1. Super Lg25161,41115.75274111000.320.130.450.260.38
2013-201425Palermoit ITA2. Serie B34181,82120.2110111100900.540.000.540.540.54
2014-201526Norwich Cityeng ENG2. Championship18118119.0112100600.110.110.220.110.22Matches
2014-201526Norwich Cityeng ENGFA Cup10240.3000000000.000.000.000.000.00Matches
2014-201526Norwich Cityeng ENGLeague Cup11770.9000000100.000.000.000.000.00Matches
2014-201526Rizesportr TUR1. Süper Lig1445726.4202200300.310.000.310.310.31Matches
2015-201627Birmingham Cityeng ENG2. Championship643233.6101100300.280.000.280.280.28Matches
2015-201627Norwich Cityeng ENGFA Cup10190.2000000000.000.000.000.000.00Matches
2015-201627Norwich Cityeng ENGLeague Cup10150.2101100006.000.006.006.006.00Matches
2015-201627Norwich Cityeng ENG1. Premier League10140.2000000000.000.000.000.000.00Matches
2016-201728Norwich Cityeng ENG2. Championship1201241.4101100100.730.000.730.730.73Matches
2016-201728Norwich Cityeng ENGEFL Cup211181.3112100100.760.761.530.761.53Matches
2016-201728Norwich Cityeng ENGFA Cup21911.0000000000.000.000.000.000.00Matches
2017-201829Heartssct SCO1. Premiership35302,72530.31201211121210.400.000.400.360.36Matches
2018-201930Rangers2. Europa Lg311151.3101100000.40.40.00.40240.780.000.780.780.780.310.000.310.310.31Matches
2018-201930Rangerssct SCO1. Premiership2167798.7404400300.460.000.460.460.46Matches
2018-201930Heartssct SCO1. Premiership21931.0101100100.970.000.970.970.97Matches
201931Sarpsborg 08no NOR1. Eliteserien986467.2123100510.140.280.420.140.42Matches
2019-202031Sunderlandeng ENG3. League One1122783.1213200100.650.320.970.650.97Matches
2020-202132US Regginait ITACoppa Italia221471.6000000100.000.000.000.000.00Matches
2020-202132Kilmarnocksct SCO1. Premiership987298.18210622500.990.251.230.740.99Matches
2020-202132US Regginait ITA2. Serie B944034.5101100201.31.30.21.535200.220.000.220.220.220.300.040.340.300.34Matches
2021-202233Kilmarnocksct SCO2. Championship14131,14512.78311800200.630.240.860.630.86Matches
2021-202233Anorthosis3. Conf Lg11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15Matches
2022-202334Kilmarnocksct SCO1. Premiership1285956.6101100300.150.000.150.150.15Matches
18 Seasons14 Clubs16 Leagues45427125,350281.7106281341015610431.81.80.22.038270.380.100.480.360.460.280.030.310.280.31
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
Rangers (5 Seasons)3 Leagues140777,47383.036145035112610.40.40.00.40240.430.170.600.420.590.310.000.310.310.31
Burnley (3 Seasons)1 League83524,90754.5102121000900.180.040.220.180.22
Norwich City (3 Seasons)4 Leagues39141,29314.4426400900.280.140.420.280.42
Kilmarnock (3 Seasons)2 Leagues35292,46927.41752215221000.620.180.800.550.73
Hearts (2 Seasons)1 League37312,81831.31301312121310.420.000.420.380.38
Palermo (1 Season)1 League34181,82120.2110111100900.540.000.540.540.54
Sion (1 Season)1 League25161,41115.75274111000.320.130.450.260.38
Rizespor (1 Season)1 League1445726.4202200300.310.000.310.310.31
US Reggina (1 Season)2 Leagues1165506.1101100301.31.30.21.535200.160.000.160.160.160.300.040.340.300.34
Sunderland (1 Season)1 League1122783.1213200100.650.320.970.650.97
Darlington (1 Season)1 League997218.0303300300.370.000.370.370.37
Sarpsborg 08 (1 Season)1 League986467.2123100510.140.280.420.140.42
Birmingham City (1 Season)1 League643233.6101100300.280.000.280.280.28
Anorthosis (1 Season)1 League11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
Premiership (8 Seasons)18311810,959121.857157253454320.470.120.590.440.56
Championship (6 Seasons)119676,16568.51331613001900.190.040.230.190.23
FA Cup (3 Seasons)411341.5000000000.000.000.000.000.00
EFL Cup (3 Seasons)422102.3213200200.860.431.290.861.29
Serie B (2 Seasons)43222,22424.71201212001101.31.30.21.535200.490.000.490.490.490.300.040.340.300.34
Champions Lg (2 Seasons)822853.2011000200.000.320.320.000.32
Europa Lg (2 Seasons)743714.1101100200.40.40.00.40240.240.000.240.240.240.310.000.310.310.31
Super Lg (1 Season)25161,41115.75274111000.320.130.450.260.38
Süper Lig (1 Season)1445726.4202200300.310.000.310.310.31
Championship (1 Season)14131,14512.78311800200.630.240.860.630.86
League One (1 Season)1122783.1213200100.650.320.970.650.97
League Two (1 Season)997218.0303300300.370.000.370.370.37
Eliteserien (1 Season)986467.2123100510.140.280.420.140.42
Coppa Italia (1 Season)221471.6000000100.000.000.000.000.00
Premier League (1 Season)10140.2000000000.000.000.000.000.00
Conf Lg (1 Season)11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2005-200617Darlington1 League997218.0303300300.370.000.370.370.37
2005-200617Burnley1 League1134414.9112100000.200.200.410.200.41
2006-200718Burnley1 League35151,68018.7404400400.210.000.210.210.21
2007-200819Burnley1 League37342,78631.0516500500.160.030.190.160.19
2008-200920Rangers1 League25111,14612.7639600600.470.240.710.470.71
2009-201021Rangers2 Leagues32191,87920.97512700500.340.240.570.340.57
2010-201122Rangers3 Leagues39262,37626.4115161100710.420.190.610.420.61
2011-201223Rangers1 League20141,17813.1718611500.530.080.610.460.53
2012-201324Sion1 League25161,41115.75274111000.320.130.450.260.38
2013-201425Palermo1 League34181,82120.2110111100900.540.000.540.540.54
2014-201526Rizespor1 League1445726.4202200300.310.000.310.310.31
2014-201526Norwich City3 Leagues201291210.1112100700.100.100.200.100.20
2015-201627Birmingham City1 League643233.6101100300.280.000.280.280.28
2015-201627Norwich City3 Leagues30480.5101100001.870.001.871.871.87
2016-201728Norwich City3 Leagues1623333.7213200200.540.270.810.540.81
2017-201829Hearts1 League35302,72530.31201211121210.400.000.400.360.36
2018-201930Hearts1 League21931.0101100100.970.000.970.970.97
2018-201930Rangers2 Leagues2478949.9505500300.40.40.00.40240.500.000.500.500.500.310.000.310.310.31
201931Sarpsborg 081 League986467.2123100510.140.280.420.140.42
2019-202031Sunderland1 League1122783.1213200100.650.320.970.650.97
2020-202132US Reggina2 Leagues1165506.1101100301.31.30.21.535200.160.000.160.160.160.300.040.340.300.34
2020-202132Kilmarnock1 League987298.18210622500.990.251.230.740.99
2021-202233Anorthosis1 League11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
2021-202233Kilmarnock1 League14131,14512.78311800200.630.240.860.630.86
2022-202334Kilmarnock1 League1285956.6101100300.150.000.150.150.15
18 Seasons14 Clubs16 Leagues45427125,350281.7106281341015610431.81.80.22.038270.380.100.480.360.460.280.030.310.280.31
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
Rangers (5 Seasons)3 Leagues140777,47383.036145035112610.40.40.00.40240.430.170.600.420.590.310.000.310.310.31
Burnley (3 Seasons)1 League83524,90754.5102121000900.180.040.220.180.22
Norwich City (3 Seasons)4 Leagues39141,29314.4426400900.280.140.420.280.42
Kilmarnock (3 Seasons)2 Leagues35292,46927.41752215221000.620.180.800.550.73
Hearts (2 Seasons)1 League37312,81831.31301312121310.420.000.420.380.38
Palermo (1 Season)1 League34181,82120.2110111100900.540.000.540.540.54
Sion (1 Season)1 League25161,41115.75274111000.320.130.450.260.38
Rizespor (1 Season)1 League1445726.4202200300.310.000.310.310.31
US Reggina (1 Season)2 Leagues1165506.1101100301.31.30.21.535200.160.000.160.160.160.300.040.340.300.34
Sunderland (1 Season)1 League1122783.1213200100.650.320.970.650.97
Darlington (1 Season)1 League997218.0303300300.370.000.370.370.37
Sarpsborg 08 (1 Season)1 League986467.2123100510.140.280.420.140.42
Birmingham City (1 Season)1 League643233.6101100300.280.000.280.280.28
Anorthosis (1 Season)1 League11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
Premiership (8 Seasons)18311810,959121.857157253454320.470.120.590.440.56
Championship (6 Seasons)119676,16568.51331613001900.190.040.230.190.23
FA Cup (3 Seasons)411341.5000000000.000.000.000.000.00
EFL Cup (3 Seasons)422102.3213200200.860.431.290.861.29
Serie B (2 Seasons)43222,22424.71201212001101.31.30.21.535200.490.000.490.490.490.300.040.340.300.34
Champions Lg (2 Seasons)822853.2011000200.000.320.320.000.32
Europa Lg (2 Seasons)743714.1101100200.40.40.00.40240.240.000.240.240.240.310.000.310.310.31
Super Lg (1 Season)25161,41115.75274111000.320.130.450.260.38
Süper Lig (1 Season)1445726.4202200300.310.000.310.310.31
Championship (1 Season)14131,14512.78311800200.630.240.860.630.86
League One (1 Season)1122783.1213200100.650.320.970.650.97
League Two (1 Season)997218.0303300300.370.000.370.370.37
Eliteserien (1 Season)986467.2123100510.140.280.420.140.42
Coppa Italia (1 Season)221471.6000000100.000.000.000.000.00
Premier League (1 Season)10140.2000000000.000.000.000.000.00
Conf Lg (1 Season)11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2005-200617Darlingtoneng ENG4. League Two8th997218.0303300300.370.000.370.370.37
2005-200617Burnleyeng ENG2. Championship17th1134414.9112100000.200.200.410.200.41
2006-200718Burnleyeng ENG2. Championship15th35151,68018.7404400400.210.000.210.210.21
2007-200819Burnleyeng ENG2. Championship13th37342,78631.0516500500.160.030.190.160.19
2008-200920Rangerssct SCO1. Premier League1st25111,14612.7639600600.470.240.710.470.71Matches
2009-201021Rangerssct SCO1. Premier League1st28171,61417.97411700300.390.220.610.390.61Matches
2010-201122Rangerssct SCO1. Premier League1st31232,10023.3115161100510.470.210.690.470.69Matches
2011-201223Rangerssct SCO1. Premier League2nd20141,17813.1718611500.530.080.610.460.53Matches
2012-201324Sionch SUI1. Super Lg6th25161,41115.75274111000.320.130.450.260.38
2013-201425Palermoit ITA2. Serie B1st34181,82120.2110111100900.540.000.540.540.54
2014-201526Rizesportr TUR1. Süper Lig14th1445726.4202200300.310.000.310.310.31Matches
2014-201526Norwich Cityeng ENG2. Championship3rd18118119.0112100600.110.110.220.110.22Matches
2015-201627Birmingham Cityeng ENG2. Championship10th643233.6101100300.280.000.280.280.28Matches
2015-201627Norwich Cityeng ENG1. Premier League19th10140.2000000000.000.000.000.000.00Matches
2016-201728Norwich Cityeng ENG2. Championship8th1201241.4101100100.730.000.730.730.73Matches
2017-201829Heartssct SCO1. Premiership6th35302,72530.31201211121210.400.000.400.360.36Matches
2018-201930Heartssct SCO1. Premiership7th21931.0101100100.970.000.970.970.97Matches
2018-201930Rangerssct SCO1. Premiership2nd2167798.7404400300.460.000.460.460.46Matches
201931Sarpsborg 08no NOR1. Eliteserien12th986467.2123100510.140.280.420.140.42Matches
2019-202031Sunderlandeng ENG3. League One8th1122783.1213200100.650.320.970.650.97Matches
2020-202132US Regginait ITA2. Serie B11th944034.5101100201.31.30.21.535200.220.000.220.220.220.300.040.340.300.34Matches
2020-202132Kilmarnocksct SCO1. Premiership17th987298.18210622500.990.251.230.740.99Matches
2021-202233Kilmarnocksct SCO2. Championship1st14131,14512.78311800200.630.240.860.630.86Matches
2022-202334Kilmarnocksct SCO1. Premiership10th1285956.6101100300.150.000.150.150.15Matches
18 Seasons13 Clubs10 Leagues42825924,135268.21032612998569731.31.30.21.535200.380.100.480.370.460.300.040.340.300.34
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
Rangers (5 Seasons)1 League125716,81775.735134834112210.460.170.630.450.62
Burnley (3 Seasons)1 League83524,90754.5102121000900.180.040.220.180.22
Kilmarnock (3 Seasons)2 Leagues35292,46927.41752215221000.620.180.800.550.73
Norwich City (3 Seasons)2 Leagues311194910.5213200700.190.090.280.190.28
Hearts (2 Seasons)1 League37312,81831.31301312121310.420.000.420.380.38
Palermo (1 Season)1 League34181,82120.2110111100900.540.000.540.540.54
Sion (1 Season)1 League25161,41115.75274111000.320.130.450.260.38
Rizespor (1 Season)1 League1445726.4202200300.310.000.310.310.31
Sunderland (1 Season)1 League1122783.1213200100.650.320.970.650.97
Darlington (1 Season)1 League997218.0303300300.370.000.370.370.37
US Reggina (1 Season)1 League944034.5101100201.31.30.21.535200.220.000.220.220.220.300.040.340.300.34
Sarpsborg 08 (1 Season)1 League986467.2123100510.140.280.420.140.42
Birmingham City (1 Season)1 League643233.6101100300.280.000.280.280.28
Premiership (8 Seasons)18311810,959121.857157253454320.470.120.590.440.56
Championship (6 Seasons)119676,16568.51331613001900.190.040.230.190.23
Serie B (2 Seasons)43222,22424.71201212001101.31.30.21.535200.490.000.490.490.490.300.040.340.300.34
Super Lg (1 Season)25161,41115.75274111000.320.130.450.260.38
Süper Lig (1 Season)1445726.4202200300.310.000.310.310.31
Championship (1 Season)14131,14512.78311800200.630.240.860.630.86
League One (1 Season)1122783.1213200100.650.320.970.650.97
League Two (1 Season)997218.0303300300.370.000.370.370.37
Eliteserien (1 Season)986467.2123100510.140.280.420.140.42
Premier League (1 Season)10140.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201526Norwich Cityeng ENGFA Cup33rd10240.3000000000.000.000.000.000.00Matches
2014-201526Norwich Cityeng ENGLeague Cup17th11770.9000000100.000.000.000.000.00Matches
2015-201627Norwich Cityeng ENGFA Cup33rd10190.2000000000.000.000.000.000.00Matches
2015-201627Norwich Cityeng ENGLeague Cup9th10150.2101100006.000.006.006.006.00Matches
2016-201728Norwich Cityeng ENGEFL Cup9th211181.3112100100.760.761.530.761.53Matches
2016-201728Norwich Cityeng ENGFA Cup33rd21911.0000000000.000.000.000.000.00Matches
2020-202132US Regginait ITACoppa Italia25th221471.6000000100.000.000.000.000.00Matches
4 Seasons2 Clubs3 Leagues1054915.5213200300.370.180.550.370.55
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
Norwich City (3 Seasons)2 Leagues833443.8213200200.520.260.780.520.78
US Reggina (1 Season)1 League221471.6000000100.000.000.000.000.00
FA Cup (3 Seasons)411341.5000000000.000.000.000.000.00
EFL Cup (3 Seasons)422102.3213200200.860.431.290.861.29
Coppa Italia (1 Season)221471.6000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201021Rangers1. Champions LgGR422652.9011000200.000.340.340.000.34Matches
2010-201122Rangers1. Champions LgGR40200.2000000000.000.000.000.000.00Matches
2010-201122Rangers2. Europa LgR16432562.8000000200.000.000.000.000.00Matches
2018-201930Rangers2. Europa LgGR311151.3101100000.40.40.00.40240.780.000.780.780.780.310.000.310.310.31Matches
2021-202233Anorthosis3. Conf LgGR11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15Matches
4 Seasons2 Clubs3 Leagues1677248.0112100400.50.50.00.50370.120.120.250.120.250.250.000.250.250.25
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
Rangers (3 Seasons)2 Leagues1566567.3112100400.40.40.00.40240.140.140.270.140.270.310.000.310.310.31
Anorthosis (1 Season)1 League11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
Champions Lg (2 Seasons)822853.2011000200.000.320.320.000.32
Europa Lg (2 Seasons)743714.1101100200.40.40.00.40240.240.000.240.240.240.310.000.310.310.31
Conf Lg (1 Season)11680.8000000000.10.10.00.10130.000.000.000.000.000.150.000.150.150.15
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
200820nir Northern IrelandUEFA Euro Qualifying1075626.22200300.320.32Matches
201022nir Northern IrelandWCQ442783.12200200.650.65Matches
201224nir Northern IrelandUEFA Euro Qualifying532522.81100200.360.36Matches
201426nir Northern IrelandWCQ543734.1011000210.000.240.240.000.24Matches
201426nir Northern IrelandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201527nir Northern IrelandFriendlies (M)11530.6000000000.000.000.000.000.00Matches
201628nir Northern IrelandFriendlies (M)532602.9101100000.350.000.350.350.35Matches
201628nir Northern IrelandUEFA EuroR16322122.4000000000.000.000.000.000.00Matches
201628nir Northern IrelandUEFA Euro Qualifying997478.3718700300.840.120.960.840.96Matches
201729nir Northern IrelandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201830nir Northern IrelandWCQ1154164.6314300000.650.220.870.650.87Matches
201830nir Northern IrelandFriendlies (M)10200.2000000000.000.000.000.000.00Matches
2018-201930nir Northern IrelandUEFA Nations League24th21850.9000000000.000.000.000.000.00Matches
201931nir Northern IrelandFriendlies (M)11590.7000000000.000.000.000.000.00Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB21750.8011000000.001.201.200.001.20Matches
202133nir Northern IrelandFriendlies (M)321741.9011000000.000.520.520.000.52Matches
202133nir Northern IrelandUEFA Euro Qualifying633153.5011000100.000.290.290.000.29Matches
202234nir Northern IrelandWCQ30310.3000000100.000.000.000.000.00Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC432542.8000000000.000.000.000.000.00Matches
12 Seasons1 Club5 Leagues77494,25647.31661716001410.340.170.480.340.48
Friendlies (M) (7 Seasons)1376567.3112100000.140.140.270.140.27
UEFA Euro Qualifying (4 Seasons)30221,87620.810291000900.480.170.760.480.76
WCQ (4 Seasons)23131,09812.2525500510.410.220.550.410.55
UEFA Nations League (3 Seasons)854144.6011000000.000.220.220.000.22
UEFA Euro (1 Season)322122.4000000000.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
2005-200617Burnleyeng ENG2. Championship4.9161.220.1700
2005-200617Darlingtoneng ENG4. League Two8.03121.500.2500
2006-200718Burnleyeng ENG2. Championship18.74231.230.1700
2007-200819Burnleyeng ENG2. Championship31.05341.100.1500
2008-200920Rangerssct SCO1. Premier League12.76221.730.2700Matches
2009-201021Rangers1. Champions Lg2.9000.0000Matches
2009-201021Rangerssct SCO1. Premier League17.97311.730.2300Matches
2010-201122Rangers1. Champions Lg0.2000.0000Matches
2010-201122Rangers2. Europa Lg2.8020.700.0000Matches
2010-201122Rangerssct SCO1. Premier League23.311421.800.2600Matches
2011-201223Rangerssct SCO1. Premier League13.17231.760.2611Matches
2012-201324Sionch SUI1. Super Lg15.75161.020.2511
2013-201425Palermoit ITA2. Serie B20.211291.430.3800
2014-201526Norwich Cityeng ENG2. Championship9.0191.000.1100Matches
2014-201526Norwich Cityeng ENGFA Cup0.3000Matches
2014-201526Norwich Cityeng ENGLeague Cup0.9000Matches
2014-201526Rizesportr TUR1. Süper Lig6.4291.420.2200Matches
2015-201627Birmingham Cityeng ENG2. Championship3.6141.110.2500Matches
2015-201627Norwich Cityeng ENGFA Cup0.2000Matches
2015-201627Norwich Cityeng ENGLeague Cup0.2100Matches
2015-201627Norwich Cityeng ENG1. Premier League0.2000.0000Matches
2016-201728Norwich Cityeng ENG2. Championship1.41010.000.731.0000Matches
2016-201728Norwich Cityeng ENGEFL Cup1.312150.01.530.760.501.0000Matches
2016-201728Norwich Cityeng ENGFA Cup1.0000Matches
2017-201829Heartssct SCO1. Premiership30.312280.920.3912Matches
2018-201930Rangers2. Europa Lg1.3122100.01.571.570.500.5019.30000.40.40.19+0.6+0.6Matches
2018-201930Rangerssct SCO1. Premiership8.7400Matches
2018-201930Heartssct SCO1. Premiership1.0100Matches
201931Sarpsborg 08no NOR1. Eliteserien7.2125936.03.481.250.040.1100Matches
2019-202031Sunderlandeng ENG3. League One3.127342.92.270.970.290.6700Matches
2020-202132US Regginait ITACoppa Italia1.6011100.00.610.610.000.0000Matches
2020-202132Kilmarnocksct SCO1. Premiership8.18331030.34.071.230.180.6022Matches
2020-202132US Regginait ITA2. Serie B4.517457.11.560.890.140.2515.90001.31.30.19-0.3-0.3Matches
2021-202233Kilmarnocksct SCO2. Championship12.7800Matches
2021-202233Anorthosis3. Conf Lg0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1Matches
2022-202334Kilmarnocksct SCO1. Premiership6.6112541.71.820.760.080.2000Matches
18 Seasons14 Clubs16 Leagues281.71069032640.02.511.270.160.2716.00561.81.80.18+0.2+0.2
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rangers (5 Seasons)3 Leagues83.0362122100.01.571.640.500.2519.30110.40.40.19+0.6+0.6
Burnley (3 Seasons)1 League54.510631.160.1600
Norwich City (3 Seasons)4 Leagues14.44211100.00.740.931.000.2700
Kilmarnock (3 Seasons)2 Leagues27.417451533.33.061.020.160.4722
Hearts (2 Seasons)1 League31.313280.920.3912
Palermo (1 Season)1 League20.211291.430.3800
Sion (1 Season)1 League15.75161.020.2511
Rizespor (1 Season)1 League6.4291.420.2200
US Reggina (1 Season)2 Leagues6.118562.51.310.820.130.2015.90001.31.30.19-0.3-0.3
Sunderland (1 Season)1 League3.127342.92.270.970.290.6700
Darlington (1 Season)1 League8.03121.500.2500
Sarpsborg 08 (1 Season)1 League7.2125936.03.481.250.040.1100
Birmingham City (1 Season)1 League3.6141.110.2500
Anorthosis (1 Season)1 League0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
Premiership (8 Seasons)121.8574516133.33.061.440.160.3045
Championship (6 Seasons)68.5130770.001.120.1700
FA Cup (3 Seasons)1.5000
EFL Cup (3 Seasons)2.322150.01.530.760.501.0000
Serie B (2 Seasons)24.71273357.11.561.340.140.3615.90001.31.30.19-0.3-0.3
Champions Lg (2 Seasons)3.2000.0000
Europa Lg (2 Seasons)4.1124100.01.570.970.500.2519.30000.40.40.19+0.6+0.6
Super Lg (1 Season)15.75161.020.2511
Süper Lig (1 Season)6.4291.420.2200
Championship (1 Season)12.7800
League One (1 Season)3.127342.92.270.970.290.6700
League Two (1 Season)8.03121.500.2500
Eliteserien (1 Season)7.2125936.03.481.250.040.1100
Coppa Italia (1 Season)1.6011100.00.610.610.000.0000
Premier League (1 Season)0.2000.0000
Conf Lg (1 Season)0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
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
2005-200617Darlington1 League8.03121.500.2500
2005-200617Burnley1 League4.9161.220.1700
2006-200718Burnley1 League18.74231.230.1700
2007-200819Burnley1 League31.05341.100.1500
2008-200920Rangers1 League12.76221.730.2700
2009-201021Rangers2 Leagues20.97311.480.2300
2010-201122Rangers3 Leagues26.411441.670.2500
2011-201223Rangers1 League13.17231.760.2611
2012-201324Sion1 League15.75161.020.2511
2013-201425Palermo1 League20.211291.430.3800
2014-201526Rizespor1 League6.4291.420.2200
2014-201526Norwich City3 Leagues10.1191.000.1100
2015-201627Birmingham City1 League3.6141.110.2500
2015-201627Norwich City3 Leagues0.5100.0000
2016-201728Norwich City3 Leagues3.7222100.00.740.741.001.0000
2017-201829Hearts1 League30.312280.920.3912
2018-201930Hearts1 League1.0100
2018-201930Rangers2 Leagues9.9522100.01.571.570.500.5019.30000.40.40.19+0.6+0.6
201931Sarpsborg 081 League7.2125936.03.481.250.040.1100
2019-202031Sunderland1 League3.127342.92.270.970.290.6700
2020-202132US Reggina2 Leagues6.118562.51.310.820.130.2015.90001.31.30.19-0.3-0.3
2020-202132Kilmarnock1 League8.18331030.34.071.230.180.6022
2021-202233Anorthosis1 League0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
2021-202233Kilmarnock1 League12.7800
2022-202334Kilmarnock1 League6.6112541.71.820.760.080.2000
18 Seasons14 Clubs16 Leagues281.71069032640.02.511.270.160.2716.00561.81.80.18+0.2+0.2
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rangers (5 Seasons)3 Leagues83.0362122100.01.571.640.500.2519.30110.40.40.19+0.6+0.6
Burnley (3 Seasons)1 League54.510631.160.1600
Norwich City (3 Seasons)4 Leagues14.44211100.00.740.931.000.2700
Kilmarnock (3 Seasons)2 Leagues27.417451533.33.061.020.160.4722
Hearts (2 Seasons)1 League31.313280.920.3912
Palermo (1 Season)1 League20.211291.430.3800
Sion (1 Season)1 League15.75161.020.2511
Rizespor (1 Season)1 League6.4291.420.2200
US Reggina (1 Season)2 Leagues6.118562.51.310.820.130.2015.90001.31.30.19-0.3-0.3
Sunderland (1 Season)1 League3.127342.92.270.970.290.6700
Darlington (1 Season)1 League8.03121.500.2500
Sarpsborg 08 (1 Season)1 League7.2125936.03.481.250.040.1100
Birmingham City (1 Season)1 League3.6141.110.2500
Anorthosis (1 Season)1 League0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
Premiership (8 Seasons)121.8574516133.33.061.440.160.3045
Championship (6 Seasons)68.5130770.001.120.1700
FA Cup (3 Seasons)1.5000
EFL Cup (3 Seasons)2.322150.01.530.760.501.0000
Serie B (2 Seasons)24.71273357.11.561.340.140.3615.90001.31.30.19-0.3-0.3
Champions Lg (2 Seasons)3.2000.0000
Europa Lg (2 Seasons)4.1124100.01.570.970.500.2519.30000.40.40.19+0.6+0.6
Super Lg (1 Season)15.75161.020.2511
Süper Lig (1 Season)6.4291.420.2200
Championship (1 Season)12.7800
League One (1 Season)3.127342.92.270.970.290.6700
League Two (1 Season)8.03121.500.2500
Eliteserien (1 Season)7.2125936.03.481.250.040.1100
Coppa Italia (1 Season)1.6011100.00.610.610.000.0000
Premier League (1 Season)0.2000.0000
Conf Lg (1 Season)0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
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
2005-200617Darlingtoneng ENG4. League Two8th8.03121.500.2500
2005-200617Burnleyeng ENG2. Championship17th4.9161.220.1700
2006-200718Burnleyeng ENG2. Championship15th18.74231.230.1700
2007-200819Burnleyeng ENG2. Championship13th31.05341.100.1500
2008-200920Rangerssct SCO1. Premier League1st12.76221.730.2700Matches
2009-201021Rangerssct SCO1. Premier League1st17.97311.730.2300Matches
2010-201122Rangerssct SCO1. Premier League1st23.311421.800.2600Matches
2011-201223Rangerssct SCO1. Premier League2nd13.17231.760.2611Matches
2012-201324Sionch SUI1. Super Lg6th15.75161.020.2511
2013-201425Palermoit ITA2. Serie B1st20.211291.430.3800
2014-201526Rizesportr TUR1. Süper Lig14th6.4291.420.2200Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.0191.000.1100Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.6141.110.2500Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.2000.0000Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.41010.000.731.0000Matches
2017-201829Heartssct SCO1. Premiership6th30.312280.920.3912Matches
2018-201930Heartssct SCO1. Premiership7th1.0100Matches
2018-201930Rangerssct SCO1. Premiership2nd8.7400Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.2125936.03.481.250.040.1100Matches
2019-202031Sunderlandeng ENG3. League One8th3.127342.92.270.970.290.6700Matches
2020-202132US Regginait ITA2. Serie B11th4.517457.11.560.890.140.2515.90001.31.30.19-0.3-0.3Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.18331030.34.071.230.180.6022Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.7800Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.6112541.71.820.760.080.2000Matches
18 Seasons13 Clubs10 Leagues268.21038432038.12.721.300.140.2715.90561.31.30.19-0.3-0.3
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rangers (5 Seasons)1 League75.7351181.760.2511
Burnley (3 Seasons)1 League54.510631.160.1600
Kilmarnock (3 Seasons)2 Leagues27.417451533.33.061.020.160.4722
Norwich City (3 Seasons)2 Leagues10.520100.000.950.2000
Hearts (2 Seasons)1 League31.313280.920.3912
Palermo (1 Season)1 League20.211291.430.3800
Sion (1 Season)1 League15.75161.020.2511
Rizespor (1 Season)1 League6.4291.420.2200
Sunderland (1 Season)1 League3.127342.92.270.970.290.6700
Darlington (1 Season)1 League8.03121.500.2500
US Reggina (1 Season)1 League4.517457.11.560.890.140.2515.90001.31.30.19-0.3-0.3
Sarpsborg 08 (1 Season)1 League7.2125936.03.481.250.040.1100
Birmingham City (1 Season)1 League3.6141.110.2500
Premiership (8 Seasons)121.8574516133.33.061.440.160.3045
Championship (6 Seasons)68.5130770.001.120.1700
Serie B (2 Seasons)24.71273357.11.561.340.140.3615.90001.31.30.19-0.3-0.3
Super Lg (1 Season)15.75161.020.2511
Süper Lig (1 Season)6.4291.420.2200
Championship (1 Season)12.7800
League One (1 Season)3.127342.92.270.970.290.6700
League Two (1 Season)8.03121.500.2500
Eliteserien (1 Season)7.2125936.03.481.250.040.1100
Premier League (1 Season)0.2000.0000
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-201526Norwich Cityeng ENGFA Cup33rd0.3000Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.9000Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.2000Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.2100Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.312150.01.530.760.501.0000Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.0000Matches
2020-202132US Regginait ITACoppa Italia25th1.6011100.00.610.610.000.0000Matches
4 Seasons2 Clubs3 Leagues5.523266.71.020.680.330.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Norwich City (3 Seasons)2 Leagues3.822150.01.530.760.501.0000
US Reggina (1 Season)1 League1.6011100.00.610.610.000.0000
FA Cup (3 Seasons)1.5000
EFL Cup (3 Seasons)2.322150.01.530.760.501.0000
Coppa Italia (1 Season)1.6011100.00.610.610.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201021Rangers1. Champions LgGR2.9000.0000Matches
2010-201122Rangers1. Champions LgGR0.2000.0000Matches
2010-201122Rangers2. Europa LgR162.8020.700.0000Matches
2018-201930Rangers2. Europa LgGR1.3122100.01.571.570.500.5019.30000.40.40.19+0.6+0.6Matches
2021-202233Anorthosis3. Conf LgGR0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1Matches
4 Seasons2 Clubs3 Leagues8.013466.71.480.500.330.2516.30000.50.50.17+0.5+0.5
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
Rangers (3 Seasons)2 Leagues7.3124100.01.570.550.500.2519.30000.40.40.19+0.6+0.6
Anorthosis (1 Season)1 League0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
Champions Lg (2 Seasons)3.2000.0000
Europa Lg (2 Seasons)4.1124100.01.570.970.500.2519.30000.40.40.19+0.6+0.6
Conf Lg (1 Season)0.80100.01.320.000.0010.30000.10.10.11-0.1-0.1
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
200820nir Northern IrelandUEFA Euro Qualifying6.2200Matches
201022nir Northern IrelandWCQ3.1200Matches
201224nir Northern IrelandUEFA Euro Qualifying2.8100Matches
201426nir Northern IrelandWCQ4.1000Matches
201426nir Northern IrelandFriendlies (M)0.5000Matches
201527nir Northern IrelandFriendlies (M)0.6000Matches
201628nir Northern IrelandFriendlies (M)2.9100Matches
201628nir Northern IrelandUEFA EuroR162.40200.00.850.000.0000Matches
201628nir Northern IrelandUEFA Euro Qualifying8.37301446.73.611.690.230.5000Matches
201729nir Northern IrelandFriendlies (M)0.5000Matches
201830nir Northern IrelandWCQ4.6300Matches
201830nir Northern IrelandFriendlies (M)0.2000Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.9000Matches
201931nir Northern IrelandFriendlies (M)0.7000Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.80000.000.0000Matches
202133nir Northern IrelandFriendlies (M)1.9000Matches
202133nir Northern IrelandUEFA Euro Qualifying3.508337.52.290.860.000.0000Matches
202234nir Northern IrelandWCQ0.30000.000.0000Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.804125.01.420.350.000.0000Matches
12 Seasons1 Club5 Leagues47.316441840.92.420.990.160.3900
Friendlies (M) (7 Seasons)7.3100
UEFA Euro Qualifying (4 Seasons)20.810381744.73.221.440.180.4100
WCQ (4 Seasons)12.25000.000.0000
UEFA Nations League (3 Seasons)4.604125.01.090.270.000.0000
UEFA Euro (1 Season)2.40200.00.850.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2005-200617Burnleyeng ENG2. Championship4.91
2005-200617Darlingtoneng ENG4. League Two8.00
2006-200718Burnleyeng ENG2. Championship18.70
2007-200819Burnleyeng ENG2. Championship31.01
2008-200920Rangerssct SCO1. Premier League12.73Matches
2009-201021Rangers1. Champions Lg2.91Matches
2009-201021Rangerssct SCO1. Premier League17.94Matches
2010-201122Rangers1. Champions Lg0.20Matches
2010-201122Rangers2. Europa Lg2.80Matches
2010-201122Rangerssct SCO1. Premier League23.35Matches
2011-201223Rangerssct SCO1. Premier League13.11Matches
2012-201324Sionch SUI1. Super Lg15.72
2013-201425Palermoit ITA2. Serie B20.20
2014-201526Norwich Cityeng ENG2. Championship9.01Matches
2014-201526Norwich Cityeng ENGFA Cup0.30Matches
2014-201526Norwich Cityeng ENGLeague Cup0.90Matches
2014-201526Rizesportr TUR1. Süper Lig6.40Matches
2015-201627Birmingham Cityeng ENG2. Championship3.60Matches
2015-201627Norwich Cityeng ENGFA Cup0.20Matches
2015-201627Norwich Cityeng ENGLeague Cup0.20Matches
2015-201627Norwich Cityeng ENG1. Premier League0.20Matches
2016-201728Norwich Cityeng ENG2. Championship1.40Matches
2016-201728Norwich Cityeng ENGEFL Cup1.31Matches
2016-201728Norwich Cityeng ENGFA Cup1.00Matches
2017-201829Heartssct SCO1. Premiership30.30Matches
2018-201930Rangers2. Europa Lg1.3162857.118957131776.5030.01250.000.00.10.001002Matches
2018-201930Rangerssct SCO1. Premiership8.70Matches
2018-201930Heartssct SCO1. Premiership1.00Matches
201931Sarpsborg 08no NOR1. Eliteserien7.22Matches
2019-202031Sunderlandeng ENG3. League One3.11Matches
2020-202132US Regginait ITACoppa Italia1.60Matches
2020-202132Kilmarnocksct SCO1. Premiership8.12Matches
2020-202132US Regginait ITA2. Serie B4.5549159.3783128354971.4162564.02366.700.20.1-0.245315Matches
2021-202233Kilmarnocksct SCO2. Championship12.73Matches
2021-202233Anorthosis3. Conf Lg0.891464.31191971163.62366.70000.00.00.000001Matches
2022-202334Kilmarnocksct SCO1. Premiership6.60Matches
18 Seasons14 Clubs16 Leagues281.77913359.41091204557771.4183158.13560.0280.20.2+27.846318
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
Rangers (5 Seasons)3 Leagues83.0162857.118957131776.5030.01250.0140.00.1+14.001002
Burnley (3 Seasons)1 League54.52
Norwich City (3 Seasons)4 Leagues14.42
Kilmarnock (3 Seasons)2 Leagues27.45
Hearts (2 Seasons)1 League31.30
Palermo (1 Season)1 League20.20
Sion (1 Season)1 League15.72
Rizespor (1 Season)1 League6.40
US Reggina (1 Season)2 Leagues6.1549159.3783128354971.4162564.02366.700.20.1-0.245315
Sunderland (1 Season)1 League3.11
Darlington (1 Season)1 League8.00
Sarpsborg 08 (1 Season)1 League7.22
Birmingham City (1 Season)1 League3.60
Anorthosis (1 Season)1 League0.891464.31191971163.62366.70000.00.00.000001
Premiership (8 Seasons)121.815
Championship (6 Seasons)68.53
FA Cup (3 Seasons)1.50
EFL Cup (3 Seasons)2.31
Serie B (2 Seasons)24.7549159.3783128354971.4162564.02366.700.20.1-0.245315
Champions Lg (2 Seasons)3.21
Europa Lg (2 Seasons)4.1162857.118957131776.5030.01250.000.00.10.001002
Super Lg (1 Season)15.72
Süper Lig (1 Season)6.40
Championship (1 Season)12.73
League One (1 Season)3.11
League Two (1 Season)8.00
Eliteserien (1 Season)7.22
Coppa Italia (1 Season)1.60
Premier League (1 Season)0.20
Conf Lg (1 Season)0.891464.31191971163.62366.70000.00.00.000001
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
2005-200617Darlington1 League8.00
2005-200617Burnley1 League4.91
2006-200718Burnley1 League18.70
2007-200819Burnley1 League31.01
2008-200920Rangers1 League12.73
2009-201021Rangers2 Leagues20.95
2010-201122Rangers3 Leagues26.45
2011-201223Rangers1 League13.11
2012-201324Sion1 League15.72
2013-201425Palermo1 League20.20
2014-201526Rizespor1 League6.40
2014-201526Norwich City3 Leagues10.11
2015-201627Birmingham City1 League3.60
2015-201627Norwich City3 Leagues0.50
2016-201728Norwich City3 Leagues3.71
2017-201829Hearts1 League30.30
2018-201930Hearts1 League1.00
2018-201930Rangers2 Leagues9.9162857.118957131776.5030.01250.000.00.10.001002
201931Sarpsborg 081 League7.22
2019-202031Sunderland1 League3.11
2020-202132US Reggina2 Leagues6.1549159.3783128354971.4162564.02366.700.20.1-0.245315
2020-202132Kilmarnock1 League8.12
2021-202233Anorthosis1 League0.891464.31191971163.62366.70000.00.00.000001
2021-202233Kilmarnock1 League12.73
2022-202334Kilmarnock1 League6.60
18 Seasons14 Clubs16 Leagues281.77913359.41091204557771.4183158.13560.0280.20.2+27.846318
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
Rangers (5 Seasons)3 Leagues83.0162857.118957131776.5030.01250.0140.00.1+14.001002
Burnley (3 Seasons)1 League54.52
Norwich City (3 Seasons)4 Leagues14.42
Kilmarnock (3 Seasons)2 Leagues27.45
Hearts (2 Seasons)1 League31.30
Palermo (1 Season)1 League20.20
Sion (1 Season)1 League15.72
Rizespor (1 Season)1 League6.40
US Reggina (1 Season)2 Leagues6.1549159.3783128354971.4162564.02366.700.20.1-0.245315
Sunderland (1 Season)1 League3.11
Darlington (1 Season)1 League8.00
Sarpsborg 08 (1 Season)1 League7.22
Birmingham City (1 Season)1 League3.60
Anorthosis (1 Season)1 League0.891464.31191971163.62366.70000.00.00.000001
Premiership (8 Seasons)121.815
Championship (6 Seasons)68.53
FA Cup (3 Seasons)1.50
EFL Cup (3 Seasons)2.31
Serie B (2 Seasons)24.7549159.3783128354971.4162564.02366.700.20.1-0.245315
Champions Lg (2 Seasons)3.21
Europa Lg (2 Seasons)4.1162857.118957131776.5030.01250.000.00.10.001002
Super Lg (1 Season)15.72
Süper Lig (1 Season)6.40
Championship (1 Season)12.73
League One (1 Season)3.11
League Two (1 Season)8.00
Eliteserien (1 Season)7.22
Coppa Italia (1 Season)1.60
Premier League (1 Season)0.20
Conf Lg (1 Season)0.891464.31191971163.62366.70000.00.00.000001
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
2005-200617Darlingtoneng ENG4. League Two8th8.00
2005-200617Burnleyeng ENG2. Championship17th4.91
2006-200718Burnleyeng ENG2. Championship15th18.70
2007-200819Burnleyeng ENG2. Championship13th31.01
2008-200920Rangerssct SCO1. Premier League1st12.73Matches
2009-201021Rangerssct SCO1. Premier League1st17.94Matches
2010-201122Rangerssct SCO1. Premier League1st23.35Matches
2011-201223Rangerssct SCO1. Premier League2nd13.11Matches
2012-201324Sionch SUI1. Super Lg6th15.72
2013-201425Palermoit ITA2. Serie B1st20.20
2014-201526Rizesportr TUR1. Süper Lig14th6.40Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.01Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.60Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.20Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.40Matches
2017-201829Heartssct SCO1. Premiership6th30.30Matches
2018-201930Heartssct SCO1. Premiership7th1.00Matches
2018-201930Rangerssct SCO1. Premiership2nd8.70Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.22Matches
2019-202031Sunderlandeng ENG3. League One8th3.11Matches
2020-202132US Regginait ITA2. Serie B11th4.5549159.3783128354971.4162564.02366.700.20.1-0.245315Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.12Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.73Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.60Matches
18 Seasons13 Clubs10 Leagues268.2549159.3783128354971.4162564.02366.7260.20.1+25.845315
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
Rangers (5 Seasons)1 League75.713
Burnley (3 Seasons)1 League54.52
Kilmarnock (3 Seasons)2 Leagues27.45
Norwich City (3 Seasons)2 Leagues10.51
Hearts (2 Seasons)1 League31.30
Palermo (1 Season)1 League20.20
Sion (1 Season)1 League15.72
Rizespor (1 Season)1 League6.40
Sunderland (1 Season)1 League3.11
Darlington (1 Season)1 League8.00
US Reggina (1 Season)1 League4.5549159.3783128354971.4162564.02366.700.20.1-0.245315
Sarpsborg 08 (1 Season)1 League7.22
Birmingham City (1 Season)1 League3.60
Premiership (8 Seasons)121.815
Championship (6 Seasons)68.53
Serie B (2 Seasons)24.7549159.3783128354971.4162564.02366.700.20.1-0.245315
Super Lg (1 Season)15.72
Süper Lig (1 Season)6.40
Championship (1 Season)12.73
League One (1 Season)3.11
League Two (1 Season)8.00
Eliteserien (1 Season)7.22
Premier League (1 Season)0.20
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-201526Norwich Cityeng ENGFA Cup33rd0.30Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.90Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.20Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.20Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.31Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.00Matches
2020-202132US Regginait ITACoppa Italia25th1.60Matches
4 Seasons2 Clubs3 Leagues5.51
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
Norwich City (3 Seasons)2 Leagues3.81
US Reggina (1 Season)1 League1.60
FA Cup (3 Seasons)1.50
EFL Cup (3 Seasons)2.31
Coppa Italia (1 Season)1.60
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201021Rangers1. Champions LgGR2.91Matches
2010-201122Rangers1. Champions LgGR0.20Matches
2010-201122Rangers2. Europa LgR162.80Matches
2018-201930Rangers2. Europa LgGR1.3162857.118957131776.5030.01250.000.00.10.001002Matches
2021-202233Anorthosis3. Conf LgGR0.891464.31191971163.62366.70000.00.00.000001Matches
4 Seasons2 Clubs3 Leagues8.0254259.530876202871.42633.31250.010.00.1+1.001003
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
Rangers (3 Seasons)2 Leagues7.3162857.118957131776.5030.01250.010.00.1+1.001002
Anorthosis (1 Season)1 League0.891464.31191971163.62366.70000.00.00.000001
Champions Lg (2 Seasons)3.21
Europa Lg (2 Seasons)4.1162857.118957131776.5030.01250.000.00.10.001002
Conf Lg (1 Season)0.891464.31191971163.62366.70000.00.00.000001
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
200820nir Northern IrelandUEFA Euro Qualifying6.2Matches
201022nir Northern IrelandWCQ3.1Matches
201224nir Northern IrelandUEFA Euro Qualifying2.8Matches
201426nir Northern IrelandWCQ4.11Matches
201426nir Northern IrelandFriendlies (M)0.50Matches
201527nir Northern IrelandFriendlies (M)0.60Matches
201628nir Northern IrelandFriendlies (M)2.90Matches
201628nir Northern IrelandUEFA EuroR162.40Matches
201628nir Northern IrelandUEFA Euro Qualifying8.31Matches
201729nir Northern IrelandFriendlies (M)0.50Matches
201830nir Northern IrelandWCQ4.61Matches
201830nir Northern IrelandFriendlies (M)0.20Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.90Matches
201931nir Northern IrelandFriendlies (M)0.70Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.81Matches
202133nir Northern IrelandFriendlies (M)1.91Matches
202133nir Northern IrelandUEFA Euro Qualifying3.51Matches
202234nir Northern IrelandWCQ0.30Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.80Matches
12 Seasons1 Club5 Leagues47.36
Friendlies (M) (7 Seasons)7.31
UEFA Euro Qualifying (4 Seasons)20.82
WCQ (4 Seasons)12.22
UEFA Nations League (3 Seasons)4.61
UEFA Euro (1 Season)2.40
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
2005-200617Burnleyeng ENG2. Championship4.9
2005-200617Darlingtoneng ENG4. League Two8.0
2006-200718Burnleyeng ENG2. Championship18.7
2007-200819Burnleyeng ENG2. Championship31.0
2008-200920Rangerssct SCO1. Premier League12.7Matches
2009-201021Rangers1. Champions Lg2.9Matches
2009-201021Rangerssct SCO1. Premier League17.9Matches
2010-201122Rangers1. Champions Lg0.2Matches
2010-201122Rangers2. Europa Lg2.8Matches
2010-201122Rangerssct SCO1. Premier League23.3Matches
2011-201223Rangerssct SCO1. Premier League13.1Matches
2012-201324Sionch SUI1. Super Lg15.7
2013-201425Palermoit ITA2. Serie B20.2
2014-201526Norwich Cityeng ENG2. Championship9.0Matches
2014-201526Norwich Cityeng ENGFA Cup0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup0.9Matches
2014-201526Rizesportr TUR1. Süper Lig6.4Matches
2015-201627Birmingham Cityeng ENG2. Championship3.6Matches
2015-201627Norwich Cityeng ENGFA Cup0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup0.2Matches
2015-201627Norwich Cityeng ENG1. Premier League0.2Matches
2016-201728Norwich Cityeng ENG2. Championship1.40Matches
2016-201728Norwich Cityeng ENGEFL Cup1.30Matches
2016-201728Norwich Cityeng ENGFA Cup1.0Matches
2017-201829Heartssct SCO1. Premiership30.3Matches
2018-201930Rangers2. Europa Lg1.3282700000000001610Matches
2018-201930Rangerssct SCO1. Premiership8.7Matches
2018-201930Heartssct SCO1. Premiership1.0Matches
201931Sarpsborg 08no NOR1. Eliteserien7.22Matches
2019-202031Sunderlandeng ENG3. League One3.10Matches
2020-202132US Regginait ITACoppa Italia1.60Matches
2020-202132Kilmarnocksct SCO1. Premiership8.13Matches
2020-202132US Regginait ITA2. Serie B4.5918650001000005406Matches
2021-202233Kilmarnocksct SCO2. Championship12.7Matches
2021-202233Anorthosis3. Conf Lg0.814140000000000900Matches
2022-202334Kilmarnocksct SCO1. Premiership6.60Matches
18 Seasons14 Clubs16 Leagues281.713312750006000007916
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (5 Seasons)3 Leagues83.0282700000000001610
Burnley (3 Seasons)1 League54.5
Norwich City (3 Seasons)4 Leagues14.40
Kilmarnock (3 Seasons)2 Leagues27.43
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
US Reggina (1 Season)2 Leagues6.1918650001000005406
Sunderland (1 Season)1 League3.10
Darlington (1 Season)1 League8.0
Sarpsborg 08 (1 Season)1 League7.22
Birmingham City (1 Season)1 League3.6
Anorthosis (1 Season)1 League0.814140000000000900
Premiership (8 Seasons)121.83
Championship (6 Seasons)68.50
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.30
Serie B (2 Seasons)24.7918650001000005406
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.1282700000000001610
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.10
League Two (1 Season)8.0
Eliteserien (1 Season)7.22
Coppa Italia (1 Season)1.60
Premier League (1 Season)0.2
Conf Lg (1 Season)0.814140000000000900
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
2005-200617Darlington1 League8.0
2005-200617Burnley1 League4.9
2006-200718Burnley1 League18.7
2007-200819Burnley1 League31.0
2008-200920Rangers1 League12.7
2009-201021Rangers2 Leagues20.9
2010-201122Rangers3 Leagues26.4
2011-201223Rangers1 League13.1
2012-201324Sion1 League15.7
2013-201425Palermo1 League20.2
2014-201526Rizespor1 League6.4
2014-201526Norwich City3 Leagues10.1
2015-201627Birmingham City1 League3.6
2015-201627Norwich City3 Leagues0.5
2016-201728Norwich City3 Leagues3.70
2017-201829Hearts1 League30.3
2018-201930Hearts1 League1.0
2018-201930Rangers2 Leagues9.9282700000000001610
201931Sarpsborg 081 League7.22
2019-202031Sunderland1 League3.10
2020-202132US Reggina2 Leagues6.1918650001000005406
2020-202132Kilmarnock1 League8.13
2021-202233Anorthosis1 League0.814140000000000900
2021-202233Kilmarnock1 League12.7
2022-202334Kilmarnock1 League6.60
18 Seasons14 Clubs16 Leagues281.713312750006000007916
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (5 Seasons)3 Leagues83.0282700000000001610
Burnley (3 Seasons)1 League54.5
Norwich City (3 Seasons)4 Leagues14.40
Kilmarnock (3 Seasons)2 Leagues27.43
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
US Reggina (1 Season)2 Leagues6.1918650001000005406
Sunderland (1 Season)1 League3.10
Darlington (1 Season)1 League8.0
Sarpsborg 08 (1 Season)1 League7.22
Birmingham City (1 Season)1 League3.6
Anorthosis (1 Season)1 League0.814140000000000900
Premiership (8 Seasons)121.83
Championship (6 Seasons)68.50
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.30
Serie B (2 Seasons)24.7918650001000005406
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.1282700000000001610
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.10
League Two (1 Season)8.0
Eliteserien (1 Season)7.22
Coppa Italia (1 Season)1.60
Premier League (1 Season)0.2
Conf Lg (1 Season)0.814140000000000900
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
2005-200617Darlingtoneng ENG4. League Two8th8.0
2005-200617Burnleyeng ENG2. Championship17th4.9
2006-200718Burnleyeng ENG2. Championship15th18.7
2007-200819Burnleyeng ENG2. Championship13th31.0
2008-200920Rangerssct SCO1. Premier League1st12.7Matches
2009-201021Rangerssct SCO1. Premier League1st17.9Matches
2010-201122Rangerssct SCO1. Premier League1st23.3Matches
2011-201223Rangerssct SCO1. Premier League2nd13.1Matches
2012-201324Sionch SUI1. Super Lg6th15.7
2013-201425Palermoit ITA2. Serie B1st20.2
2014-201526Rizesportr TUR1. Süper Lig14th6.4Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.0Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.6Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.2Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.40Matches
2017-201829Heartssct SCO1. Premiership6th30.3Matches
2018-201930Heartssct SCO1. Premiership7th1.0Matches
2018-201930Rangerssct SCO1. Premiership2nd8.7Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.22Matches
2019-202031Sunderlandeng ENG3. League One8th3.10Matches
2020-202132US Regginait ITA2. Serie B11th4.5918650001000005406Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.13Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.7Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.60Matches
18 Seasons13 Clubs10 Leagues268.2918650006000005406
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (5 Seasons)1 League75.7
Burnley (3 Seasons)1 League54.5
Kilmarnock (3 Seasons)2 Leagues27.43
Norwich City (3 Seasons)2 Leagues10.50
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
Sunderland (1 Season)1 League3.10
Darlington (1 Season)1 League8.0
US Reggina (1 Season)1 League4.5918650001000005406
Sarpsborg 08 (1 Season)1 League7.22
Birmingham City (1 Season)1 League3.6
Premiership (8 Seasons)121.83
Championship (6 Seasons)68.50
Serie B (2 Seasons)24.7918650001000005406
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.10
League Two (1 Season)8.0
Eliteserien (1 Season)7.22
Premier League (1 Season)0.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
2014-201526Norwich Cityeng ENGFA Cup33rd0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.9Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.2Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.30Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.0Matches
2020-202132US Regginait ITACoppa Italia25th1.60Matches
4 Seasons2 Clubs3 Leagues5.50
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (3 Seasons)2 Leagues3.80
US Reggina (1 Season)1 League1.60
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.30
Coppa Italia (1 Season)1.60
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
2009-201021Rangers1. Champions LgGR2.9Matches
2010-201122Rangers1. Champions LgGR0.2Matches
2010-201122Rangers2. Europa LgR162.8Matches
2018-201930Rangers2. Europa LgGR1.3282700000000001610Matches
2021-202233Anorthosis3. Conf LgGR0.814140000000000900Matches
4 Seasons2 Clubs3 Leagues8.0424100000000002510
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (3 Seasons)2 Leagues7.3282700000000001610
Anorthosis (1 Season)1 League0.814140000000000900
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.1282700000000001610
Conf Lg (1 Season)0.814140000000000900
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
200820nir Northern IrelandUEFA Euro Qualifying6.2Matches
201022nir Northern IrelandWCQ3.1Matches
201224nir Northern IrelandUEFA Euro Qualifying2.8Matches
201426nir Northern IrelandWCQ4.1Matches
201426nir Northern IrelandFriendlies (M)0.5Matches
201527nir Northern IrelandFriendlies (M)0.6Matches
201628nir Northern IrelandFriendlies (M)2.9Matches
201628nir Northern IrelandUEFA EuroR162.41Matches
201628nir Northern IrelandUEFA Euro Qualifying8.37Matches
201729nir Northern IrelandFriendlies (M)0.5Matches
201830nir Northern IrelandWCQ4.6Matches
201830nir Northern IrelandFriendlies (M)0.2Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.9Matches
201931nir Northern IrelandFriendlies (M)0.7Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.80Matches
202133nir Northern IrelandFriendlies (M)1.9Matches
202133nir Northern IrelandUEFA Euro Qualifying3.50Matches
202234nir Northern IrelandWCQ0.30Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.81Matches
12 Seasons1 Club5 Leagues47.39
Friendlies (M) (7 Seasons)7.3
UEFA Euro Qualifying (4 Seasons)20.87
WCQ (4 Seasons)12.20
UEFA Nations League (3 Seasons)4.61
UEFA Euro (1 Season)2.41

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
2005-200617Burnleyeng ENG2. Championship4.9
2005-200617Darlingtoneng ENG4. League Two8.0
2006-200718Burnleyeng ENG2. Championship18.7
2007-200819Burnleyeng ENG2. Championship31.0
2008-200920Rangerssct SCO1. Premier League12.7Matches
2009-201021Rangers1. Champions Lg2.9Matches
2009-201021Rangerssct SCO1. Premier League17.9Matches
2010-201122Rangers1. Champions Lg0.2Matches
2010-201122Rangers2. Europa Lg2.8Matches
2010-201122Rangerssct SCO1. Premier League23.3Matches
2011-201223Rangerssct SCO1. Premier League13.1Matches
2012-201324Sionch SUI1. Super Lg15.7
2013-201425Palermoit ITA2. Serie B20.2
2014-201526Norwich Cityeng ENG2. Championship9.0Matches
2014-201526Norwich Cityeng ENGFA Cup0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup0.9Matches
2014-201526Rizesportr TUR1. Süper Lig6.4Matches
2015-201627Birmingham Cityeng ENG2. Championship3.6Matches
2015-201627Norwich Cityeng ENGFA Cup0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup0.2Matches
2015-201627Norwich Cityeng ENG1. Premier League0.2Matches
2016-201728Norwich Cityeng ENG2. Championship1.4Matches
2016-201728Norwich Cityeng ENGEFL Cup1.3Matches
2016-201728Norwich Cityeng ENGFA Cup1.0Matches
2017-201829Heartssct SCO1. Premiership30.3Matches
2018-201930Rangers2. Europa Lg1.310.7910000000.00000000Matches
2018-201930Rangerssct SCO1. Premiership8.7Matches
2018-201930Heartssct SCO1. Premiership1.0Matches
201931Sarpsborg 08no NOR1. Eliteserien7.2Matches
2019-202031Sunderlandeng ENG3. League One3.1Matches
2020-202132US Regginait ITACoppa Italia1.6Matches
2020-202132Kilmarnocksct SCO1. Premiership8.1Matches
2020-202132US Regginait ITA2. Serie B4.561.3450010010.22100000Matches
2021-202233Kilmarnocksct SCO2. Championship12.7Matches
2021-202233Anorthosis3. Conf Lg0.800.0000000000.00000000Matches
2022-202334Kilmarnocksct SCO1. Premiership6.6Matches
18 Seasons14 Clubs16 Leagues281.771.0860010010.15100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (5 Seasons)3 Leagues83.010.7910000000.00000000
Burnley (3 Seasons)1 League54.5
Norwich City (3 Seasons)4 Leagues14.4
Kilmarnock (3 Seasons)2 Leagues27.4
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
US Reggina (1 Season)2 Leagues6.161.3450010010.22100000
Sunderland (1 Season)1 League3.1
Darlington (1 Season)1 League8.0
Sarpsborg 08 (1 Season)1 League7.2
Birmingham City (1 Season)1 League3.6
Anorthosis (1 Season)1 League0.800.0000000000.00000000
Premiership (8 Seasons)121.8
Championship (6 Seasons)68.5
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.3
Serie B (2 Seasons)24.761.3450010010.22100000
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.110.7910000000.00000000
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.1
League Two (1 Season)8.0
Eliteserien (1 Season)7.2
Coppa Italia (1 Season)1.6
Premier League (1 Season)0.2
Conf Lg (1 Season)0.800.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2005-200617Darlington1 League8.0
2005-200617Burnley1 League4.9
2006-200718Burnley1 League18.7
2007-200819Burnley1 League31.0
2008-200920Rangers1 League12.7
2009-201021Rangers2 Leagues20.9
2010-201122Rangers3 Leagues26.4
2011-201223Rangers1 League13.1
2012-201324Sion1 League15.7
2013-201425Palermo1 League20.2
2014-201526Rizespor1 League6.4
2014-201526Norwich City3 Leagues10.1
2015-201627Birmingham City1 League3.6
2015-201627Norwich City3 Leagues0.5
2016-201728Norwich City3 Leagues3.7
2017-201829Hearts1 League30.3
2018-201930Hearts1 League1.0
2018-201930Rangers2 Leagues9.910.7910000000.00000000
201931Sarpsborg 081 League7.2
2019-202031Sunderland1 League3.1
2020-202132US Reggina2 Leagues6.161.3450010010.22100000
2020-202132Kilmarnock1 League8.1
2021-202233Anorthosis1 League0.800.0000000000.00000000
2021-202233Kilmarnock1 League12.7
2022-202334Kilmarnock1 League6.6
18 Seasons14 Clubs16 Leagues281.771.0860010010.15100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (5 Seasons)3 Leagues83.010.7910000000.00000000
Burnley (3 Seasons)1 League54.5
Norwich City (3 Seasons)4 Leagues14.4
Kilmarnock (3 Seasons)2 Leagues27.4
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
US Reggina (1 Season)2 Leagues6.161.3450010010.22100000
Sunderland (1 Season)1 League3.1
Darlington (1 Season)1 League8.0
Sarpsborg 08 (1 Season)1 League7.2
Birmingham City (1 Season)1 League3.6
Anorthosis (1 Season)1 League0.800.0000000000.00000000
Premiership (8 Seasons)121.8
Championship (6 Seasons)68.5
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.3
Serie B (2 Seasons)24.761.3450010010.22100000
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.110.7910000000.00000000
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.1
League Two (1 Season)8.0
Eliteserien (1 Season)7.2
Coppa Italia (1 Season)1.6
Premier League (1 Season)0.2
Conf Lg (1 Season)0.800.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2005-200617Darlingtoneng ENG4. League Two8th8.0
2005-200617Burnleyeng ENG2. Championship17th4.9
2006-200718Burnleyeng ENG2. Championship15th18.7
2007-200819Burnleyeng ENG2. Championship13th31.0
2008-200920Rangerssct SCO1. Premier League1st12.7Matches
2009-201021Rangerssct SCO1. Premier League1st17.9Matches
2010-201122Rangerssct SCO1. Premier League1st23.3Matches
2011-201223Rangerssct SCO1. Premier League2nd13.1Matches
2012-201324Sionch SUI1. Super Lg6th15.7
2013-201425Palermoit ITA2. Serie B1st20.2
2014-201526Rizesportr TUR1. Süper Lig14th6.4Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.0Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.6Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.2Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.4Matches
2017-201829Heartssct SCO1. Premiership6th30.3Matches
2018-201930Heartssct SCO1. Premiership7th1.0Matches
2018-201930Rangerssct SCO1. Premiership2nd8.7Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.2Matches
2019-202031Sunderlandeng ENG3. League One8th3.1Matches
2020-202132US Regginait ITA2. Serie B11th4.561.3450010010.22100000Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.1Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.7Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.6Matches
18 Seasons13 Clubs10 Leagues268.261.3450010010.22100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (5 Seasons)1 League75.7
Burnley (3 Seasons)1 League54.5
Kilmarnock (3 Seasons)2 Leagues27.4
Norwich City (3 Seasons)2 Leagues10.5
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
Sunderland (1 Season)1 League3.1
Darlington (1 Season)1 League8.0
US Reggina (1 Season)1 League4.561.3450010010.22100000
Sarpsborg 08 (1 Season)1 League7.2
Birmingham City (1 Season)1 League3.6
Premiership (8 Seasons)121.8
Championship (6 Seasons)68.5
Serie B (2 Seasons)24.761.3450010010.22100000
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.1
League Two (1 Season)8.0
Eliteserien (1 Season)7.2
Premier League (1 Season)0.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
2014-201526Norwich Cityeng ENGFA Cup33rd0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.9Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.2Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.3Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.0Matches
2020-202132US Regginait ITACoppa Italia25th1.6Matches
4 Seasons2 Clubs3 Leagues5.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (3 Seasons)2 Leagues3.8
US Reggina (1 Season)1 League1.6
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.3
Coppa Italia (1 Season)1.6
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
2009-201021Rangers1. Champions LgGR2.9Matches
2010-201122Rangers1. Champions LgGR0.2Matches
2010-201122Rangers2. Europa LgR162.8Matches
2018-201930Rangers2. Europa LgGR1.310.7910000000.00000000Matches
2021-202233Anorthosis3. Conf LgGR0.800.0000000000.00000000Matches
4 Seasons2 Clubs3 Leagues8.010.4910000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (3 Seasons)2 Leagues7.310.7910000000.00000000
Anorthosis (1 Season)1 League0.800.0000000000.00000000
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.110.7910000000.00000000
Conf Lg (1 Season)0.800.0000000000.00000000
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
200820nir Northern IrelandUEFA Euro Qualifying6.2Matches
201022nir Northern IrelandWCQ3.1Matches
201224nir Northern IrelandUEFA Euro Qualifying2.8Matches
201426nir Northern IrelandWCQ4.1Matches
201426nir Northern IrelandFriendlies (M)0.5Matches
201527nir Northern IrelandFriendlies (M)0.6Matches
201628nir Northern IrelandFriendlies (M)2.9Matches
201628nir Northern IrelandUEFA EuroR162.4Matches
201628nir Northern IrelandUEFA Euro Qualifying8.3Matches
201729nir Northern IrelandFriendlies (M)0.5Matches
201830nir Northern IrelandWCQ4.6Matches
201830nir Northern IrelandFriendlies (M)0.2Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.9Matches
201931nir Northern IrelandFriendlies (M)0.7Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.8Matches
202133nir Northern IrelandFriendlies (M)1.9Matches
202133nir Northern IrelandUEFA Euro Qualifying3.5Matches
202234nir Northern IrelandWCQ0.3Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.8Matches
12 Seasons1 Club5 Leagues47.3
Friendlies (M) (7 Seasons)7.3
UEFA Euro Qualifying (4 Seasons)20.8
WCQ (4 Seasons)12.2
UEFA Nations League (3 Seasons)4.6
UEFA Euro (1 Season)2.4

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
2005-200617Burnleyeng ENG2. Championship4.9
2005-200617Darlingtoneng ENG4. League Two8.0
2006-200718Burnleyeng ENG2. Championship18.7
2007-200819Burnleyeng ENG2. Championship31.0
2008-200920Rangerssct SCO1. Premier League12.7Matches
2009-201021Rangers1. Champions Lg2.9Matches
2009-201021Rangerssct SCO1. Premier League17.9Matches
2010-201122Rangers1. Champions Lg0.2Matches
2010-201122Rangers2. Europa Lg2.8Matches
2010-201122Rangerssct SCO1. Premier League23.3Matches
2011-201223Rangerssct SCO1. Premier League13.1Matches
2012-201324Sionch SUI1. Super Lg15.7
2013-201425Palermoit ITA2. Serie B20.2
2014-201526Norwich Cityeng ENG2. Championship9.0Matches
2014-201526Norwich Cityeng ENGFA Cup0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup0.9Matches
2014-201526Rizesportr TUR1. Süper Lig6.4Matches
2015-201627Birmingham Cityeng ENG2. Championship3.6Matches
2015-201627Norwich Cityeng ENGFA Cup0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup0.2Matches
2015-201627Norwich Cityeng ENG1. Premier League0.2Matches
2016-201728Norwich Cityeng ENG2. Championship1.400Matches
2016-201728Norwich Cityeng ENGEFL Cup1.300Matches
2016-201728Norwich Cityeng ENGFA Cup1.0Matches
2017-201829Heartssct SCO1. Premiership30.3Matches
2018-201930Rangers2. Europa Lg1.3000000001011110Matches
2018-201930Rangerssct SCO1. Premiership8.7Matches
2018-201930Heartssct SCO1. Premiership1.0Matches
201931Sarpsborg 08no NOR1. Eliteserien7.222Matches
2019-202031Sunderlandeng ENG3. League One3.120Matches
2020-202132US Regginait ITACoppa Italia1.600Matches
2020-202132Kilmarnocksct SCO1. Premiership8.112Matches
2020-202132US Regginait ITA2. Serie B4.520002020.025231370Matches
2021-202233Kilmarnocksct SCO2. Championship12.7Matches
2021-202233Anorthosis3. Conf Lg0.8000000000000000Matches
2022-202334Kilmarnocksct SCO1. Premiership6.631Matches
18 Seasons14 Clubs16 Leagues281.728002020.026247480
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (5 Seasons)3 Leagues83.0000000001011110
Burnley (3 Seasons)1 League54.50
Norwich City (3 Seasons)4 Leagues14.4000
Kilmarnock (3 Seasons)2 Leagues27.4430
Hearts (2 Seasons)1 League31.30
Palermo (1 Season)1 League20.20
Sion (1 Season)1 League15.70
Rizespor (1 Season)1 League6.40
US Reggina (1 Season)2 Leagues6.120002020.025231370
Sunderland (1 Season)1 League3.1200
Darlington (1 Season)1 League8.00
Sarpsborg 08 (1 Season)1 League7.2220
Birmingham City (1 Season)1 League3.60
Anorthosis (1 Season)1 League0.8000000000000000
Premiership (8 Seasons)121.8430
Championship (6 Seasons)68.5000
FA Cup (3 Seasons)1.50
EFL Cup (3 Seasons)2.3000
Serie B (2 Seasons)24.720002020.025231370
Champions Lg (2 Seasons)3.20
Europa Lg (2 Seasons)4.1000000001011110
Super Lg (1 Season)15.70
Süper Lig (1 Season)6.40
Championship (1 Season)12.70
League One (1 Season)3.1200
League Two (1 Season)8.00
Eliteserien (1 Season)7.2220
Coppa Italia (1 Season)1.6000
Premier League (1 Season)0.20
Conf Lg (1 Season)0.8000000000000000
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
2005-200617Darlington1 League8.00
2005-200617Burnley1 League4.90
2006-200718Burnley1 League18.70
2007-200819Burnley1 League31.00
2008-200920Rangers1 League12.70
2009-201021Rangers2 Leagues20.90
2010-201122Rangers3 Leagues26.40
2011-201223Rangers1 League13.10
2012-201324Sion1 League15.70
2013-201425Palermo1 League20.20
2014-201526Rizespor1 League6.40
2014-201526Norwich City3 Leagues10.10
2015-201627Birmingham City1 League3.60
2015-201627Norwich City3 Leagues0.50
2016-201728Norwich City3 Leagues3.7000
2017-201829Hearts1 League30.30
2018-201930Hearts1 League1.00
2018-201930Rangers2 Leagues9.9000000001011110
201931Sarpsborg 081 League7.2220
2019-202031Sunderland1 League3.1200
2020-202132US Reggina2 Leagues6.120002020.025231370
2020-202132Kilmarnock1 League8.1120
2021-202233Anorthosis1 League0.8000000000000000
2021-202233Kilmarnock1 League12.70
2022-202334Kilmarnock1 League6.6310
18 Seasons14 Clubs16 Leagues281.728002020.026247480
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (5 Seasons)3 Leagues83.0000000001011110
Burnley (3 Seasons)1 League54.50
Norwich City (3 Seasons)4 Leagues14.4000
Kilmarnock (3 Seasons)2 Leagues27.4430
Hearts (2 Seasons)1 League31.30
Palermo (1 Season)1 League20.20
Sion (1 Season)1 League15.70
Rizespor (1 Season)1 League6.40
US Reggina (1 Season)2 Leagues6.120002020.025231370
Sunderland (1 Season)1 League3.1200
Darlington (1 Season)1 League8.00
Sarpsborg 08 (1 Season)1 League7.2220
Birmingham City (1 Season)1 League3.60
Anorthosis (1 Season)1 League0.8000000000000000
Premiership (8 Seasons)121.8430
Championship (6 Seasons)68.5000
FA Cup (3 Seasons)1.50
EFL Cup (3 Seasons)2.3000
Serie B (2 Seasons)24.720002020.025231370
Champions Lg (2 Seasons)3.20
Europa Lg (2 Seasons)4.1000000001011110
Super Lg (1 Season)15.70
Süper Lig (1 Season)6.40
Championship (1 Season)12.70
League One (1 Season)3.1200
League Two (1 Season)8.00
Eliteserien (1 Season)7.2220
Coppa Italia (1 Season)1.6000
Premier League (1 Season)0.20
Conf Lg (1 Season)0.8000000000000000
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
2005-200617Darlingtoneng ENG4. League Two8th8.0
2005-200617Burnleyeng ENG2. Championship17th4.9
2006-200718Burnleyeng ENG2. Championship15th18.7
2007-200819Burnleyeng ENG2. Championship13th31.0
2008-200920Rangerssct SCO1. Premier League1st12.7Matches
2009-201021Rangerssct SCO1. Premier League1st17.9Matches
2010-201122Rangerssct SCO1. Premier League1st23.3Matches
2011-201223Rangerssct SCO1. Premier League2nd13.1Matches
2012-201324Sionch SUI1. Super Lg6th15.7
2013-201425Palermoit ITA2. Serie B1st20.2
2014-201526Rizesportr TUR1. Süper Lig14th6.4Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.0Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.6Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.2Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.400Matches
2017-201829Heartssct SCO1. Premiership6th30.3Matches
2018-201930Heartssct SCO1. Premiership7th1.0Matches
2018-201930Rangerssct SCO1. Premiership2nd8.7Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.222Matches
2019-202031Sunderlandeng ENG3. League One8th3.120Matches
2020-202132US Regginait ITA2. Serie B11th4.520002020.025231370Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.112Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.7Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.631Matches
18 Seasons13 Clubs10 Leagues268.228002020.025236370
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
Rangers (5 Seasons)1 League75.70
Burnley (3 Seasons)1 League54.50
Kilmarnock (3 Seasons)2 Leagues27.4430
Norwich City (3 Seasons)2 Leagues10.5000
Hearts (2 Seasons)1 League31.30
Palermo (1 Season)1 League20.20
Sion (1 Season)1 League15.70
Rizespor (1 Season)1 League6.40
Sunderland (1 Season)1 League3.1200
Darlington (1 Season)1 League8.00
US Reggina (1 Season)1 League4.520002020.025231370
Sarpsborg 08 (1 Season)1 League7.2220
Birmingham City (1 Season)1 League3.60
Premiership (8 Seasons)121.8430
Championship (6 Seasons)68.5000
Serie B (2 Seasons)24.720002020.025231370
Super Lg (1 Season)15.70
Süper Lig (1 Season)6.40
Championship (1 Season)12.70
League One (1 Season)3.1200
League Two (1 Season)8.00
Eliteserien (1 Season)7.2220
Premier League (1 Season)0.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
2014-201526Norwich Cityeng ENGFA Cup33rd0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.9Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.2Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.300Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.0Matches
2020-202132US Regginait ITACoppa Italia25th1.600Matches
4 Seasons2 Clubs3 Leagues5.5000
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
Norwich City (3 Seasons)2 Leagues3.8000
US Reggina (1 Season)1 League1.6000
FA Cup (3 Seasons)1.50
EFL Cup (3 Seasons)2.3000
Coppa Italia (1 Season)1.6000
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
2009-201021Rangers1. Champions LgGR2.9Matches
2010-201122Rangers1. Champions LgGR0.2Matches
2010-201122Rangers2. Europa LgR162.8Matches
2018-201930Rangers2. Europa LgGR1.3000000001011110Matches
2021-202233Anorthosis3. Conf LgGR0.8000000000000000Matches
4 Seasons2 Clubs3 Leagues8.0000000001011110
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (3 Seasons)2 Leagues7.3000000001011110
Anorthosis (1 Season)1 League0.8000000000000000
Champions Lg (2 Seasons)3.20
Europa Lg (2 Seasons)4.1000000001011110
Conf Lg (1 Season)0.8000000000000000
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
200820nir Northern IrelandUEFA Euro Qualifying6.2Matches
201022nir Northern IrelandWCQ3.1Matches
201224nir Northern IrelandUEFA Euro Qualifying2.8Matches
201426nir Northern IrelandWCQ4.1Matches
201426nir Northern IrelandFriendlies (M)0.5Matches
201527nir Northern IrelandFriendlies (M)0.6Matches
201628nir Northern IrelandFriendlies (M)2.9Matches
201628nir Northern IrelandUEFA EuroR162.422Matches
201628nir Northern IrelandUEFA Euro Qualifying8.362Matches
201729nir Northern IrelandFriendlies (M)0.5Matches
201830nir Northern IrelandWCQ4.6Matches
201830nir Northern IrelandFriendlies (M)0.2Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.9Matches
201931nir Northern IrelandFriendlies (M)0.7Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.800Matches
202133nir Northern IrelandFriendlies (M)1.9Matches
202133nir Northern IrelandUEFA Euro Qualifying3.510Matches
202234nir Northern IrelandWCQ0.300Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.821Matches
12 Seasons1 Club5 Leagues47.31150
Friendlies (M) (7 Seasons)7.30
UEFA Euro Qualifying (4 Seasons)20.8720
WCQ (4 Seasons)12.2000
UEFA Nations League (3 Seasons)4.6210
UEFA Euro (1 Season)2.4220

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
2005-200617Burnleyeng ENG2. Championship4.9
2005-200617Darlingtoneng ENG4. League Two8.0
2006-200718Burnleyeng ENG2. Championship18.7
2007-200819Burnleyeng ENG2. Championship31.0
2008-200920Rangerssct SCO1. Premier League12.7Matches
2009-201021Rangers1. Champions Lg2.9Matches
2009-201021Rangerssct SCO1. Premier League17.9Matches
2010-201122Rangers1. Champions Lg0.2Matches
2010-201122Rangers2. Europa Lg2.8Matches
2010-201122Rangerssct SCO1. Premier League23.3Matches
2011-201223Rangerssct SCO1. Premier League13.1Matches
2012-201324Sionch SUI1. Super Lg15.7
2013-201425Palermoit ITA2. Serie B20.2
2014-201526Norwich Cityeng ENG2. Championship9.0Matches
2014-201526Norwich Cityeng ENGFA Cup0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup0.9Matches
2014-201526Rizesportr TUR1. Süper Lig6.4Matches
2015-201627Birmingham Cityeng ENG2. Championship3.6Matches
2015-201627Norwich Cityeng ENGFA Cup0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup0.2Matches
2015-201627Norwich Cityeng ENG1. Premier League0.2Matches
2016-201728Norwich Cityeng ENG2. Championship1.4Matches
2016-201728Norwich Cityeng ENGEFL Cup1.3Matches
2016-201728Norwich Cityeng ENGFA Cup1.0Matches
2017-201829Heartssct SCO1. Premiership30.3Matches
2018-201930Rangers2. Europa Lg1.337141815437100.01100.018132400012294Matches
2018-201930Rangerssct SCO1. Premiership8.7Matches
2018-201930Heartssct SCO1. Premiership1.0Matches
201931Sarpsborg 08no NOR1. Eliteserien7.2Matches
2019-202031Sunderlandeng ENG3. League One3.1Matches
2020-202132US Regginait ITACoppa Italia1.6Matches
2020-202132Kilmarnocksct SCO1. Premiership8.1Matches
2020-202132US Regginait ITA2. Serie B4.514010156759111405360.0240.0763166534118711020Matches
2021-202233Kilmarnocksct SCO2. Championship12.7Matches
2021-202233Anorthosis3. Conf Lg0.82201129122100.01100.01031200031183Matches
2022-202334Kilmarnocksct SCO1. Premiership6.6Matches
18 Seasons14 Clubs16 Leagues281.719911209783161997342.9457.110447971341221015727
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
Rangers (5 Seasons)3 Leagues83.037141815437100.01100.018132400012294
Burnley (3 Seasons)1 League54.5
Norwich City (3 Seasons)4 Leagues14.4
Kilmarnock (3 Seasons)2 Leagues27.4
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
US Reggina (1 Season)2 Leagues6.114010156759111405360.0240.0763166534118711020
Sunderland (1 Season)1 League3.1
Darlington (1 Season)1 League8.0
Sarpsborg 08 (1 Season)1 League7.2
Birmingham City (1 Season)1 League3.6
Anorthosis (1 Season)1 League0.82201129122100.01100.01031200031183
Premiership (8 Seasons)121.8
Championship (6 Seasons)68.5
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.3
Serie B (2 Seasons)24.714010156759111405360.0240.0763166534118711020
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.137141815437100.01100.018132400012294
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.1
League Two (1 Season)8.0
Eliteserien (1 Season)7.2
Coppa Italia (1 Season)1.6
Premier League (1 Season)0.2
Conf Lg (1 Season)0.82201129122100.01100.01031200031183
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
2005-200617Darlington1 League8.0
2005-200617Burnley1 League4.9
2006-200718Burnley1 League18.7
2007-200819Burnley1 League31.0
2008-200920Rangers1 League12.7
2009-201021Rangers2 Leagues20.9
2010-201122Rangers3 Leagues26.4
2011-201223Rangers1 League13.1
2012-201324Sion1 League15.7
2013-201425Palermo1 League20.2
2014-201526Rizespor1 League6.4
2014-201526Norwich City3 Leagues10.1
2015-201627Birmingham City1 League3.6
2015-201627Norwich City3 Leagues0.5
2016-201728Norwich City3 Leagues3.7
2017-201829Hearts1 League30.3
2018-201930Hearts1 League1.0
2018-201930Rangers2 Leagues9.937141815437100.01100.018132400012294
201931Sarpsborg 081 League7.2
2019-202031Sunderland1 League3.1
2020-202132US Reggina2 Leagues6.114010156759111405360.0240.0763166534118711020
2020-202132Kilmarnock1 League8.1
2021-202233Anorthosis1 League0.82201129122100.01100.01031200031183
2021-202233Kilmarnock1 League12.7
2022-202334Kilmarnock1 League6.6
18 Seasons14 Clubs16 Leagues281.719911209783161997342.9457.110447971341221015727
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
Rangers (5 Seasons)3 Leagues83.037141815437100.01100.018132400012294
Burnley (3 Seasons)1 League54.5
Norwich City (3 Seasons)4 Leagues14.4
Kilmarnock (3 Seasons)2 Leagues27.4
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
US Reggina (1 Season)2 Leagues6.114010156759111405360.0240.0763166534118711020
Sunderland (1 Season)1 League3.1
Darlington (1 Season)1 League8.0
Sarpsborg 08 (1 Season)1 League7.2
Birmingham City (1 Season)1 League3.6
Anorthosis (1 Season)1 League0.82201129122100.01100.01031200031183
Premiership (8 Seasons)121.8
Championship (6 Seasons)68.5
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.3
Serie B (2 Seasons)24.714010156759111405360.0240.0763166534118711020
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.137141815437100.01100.018132400012294
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.1
League Two (1 Season)8.0
Eliteserien (1 Season)7.2
Coppa Italia (1 Season)1.6
Premier League (1 Season)0.2
Conf Lg (1 Season)0.82201129122100.01100.01031200031183
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
2005-200617Darlingtoneng ENG4. League Two8th8.0
2005-200617Burnleyeng ENG2. Championship17th4.9
2006-200718Burnleyeng ENG2. Championship15th18.7
2007-200819Burnleyeng ENG2. Championship13th31.0
2008-200920Rangerssct SCO1. Premier League1st12.7Matches
2009-201021Rangerssct SCO1. Premier League1st17.9Matches
2010-201122Rangerssct SCO1. Premier League1st23.3Matches
2011-201223Rangerssct SCO1. Premier League2nd13.1Matches
2012-201324Sionch SUI1. Super Lg6th15.7
2013-201425Palermoit ITA2. Serie B1st20.2
2014-201526Rizesportr TUR1. Süper Lig14th6.4Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.0Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.6Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.2Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.4Matches
2017-201829Heartssct SCO1. Premiership6th30.3Matches
2018-201930Heartssct SCO1. Premiership7th1.0Matches
2018-201930Rangerssct SCO1. Premiership2nd8.7Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.2Matches
2019-202031Sunderlandeng ENG3. League One8th3.1Matches
2020-202132US Regginait ITA2. Serie B11th4.514010156759111405360.0240.0763166534118711020Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.1Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.7Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.6Matches
18 Seasons13 Clubs10 Leagues268.214010156759111405360.0240.0763166534118711020
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
Rangers (5 Seasons)1 League75.7
Burnley (3 Seasons)1 League54.5
Kilmarnock (3 Seasons)2 Leagues27.4
Norwich City (3 Seasons)2 Leagues10.5
Hearts (2 Seasons)1 League31.3
Palermo (1 Season)1 League20.2
Sion (1 Season)1 League15.7
Rizespor (1 Season)1 League6.4
Sunderland (1 Season)1 League3.1
Darlington (1 Season)1 League8.0
US Reggina (1 Season)1 League4.514010156759111405360.0240.0763166534118711020
Sarpsborg 08 (1 Season)1 League7.2
Birmingham City (1 Season)1 League3.6
Premiership (8 Seasons)121.8
Championship (6 Seasons)68.5
Serie B (2 Seasons)24.714010156759111405360.0240.0763166534118711020
Super Lg (1 Season)15.7
Süper Lig (1 Season)6.4
Championship (1 Season)12.7
League One (1 Season)3.1
League Two (1 Season)8.0
Eliteserien (1 Season)7.2
Premier League (1 Season)0.2
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-201526Norwich Cityeng ENGFA Cup33rd0.3Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.9Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.2Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.2Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.3Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.0Matches
2020-202132US Regginait ITACoppa Italia25th1.6Matches
4 Seasons2 Clubs3 Leagues5.5
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
Norwich City (3 Seasons)2 Leagues3.8
US Reggina (1 Season)1 League1.6
FA Cup (3 Seasons)1.5
EFL Cup (3 Seasons)2.3
Coppa Italia (1 Season)1.6
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201021Rangers1. Champions LgGR2.9Matches
2010-201122Rangers1. Champions LgGR0.2Matches
2010-201122Rangers2. Europa LgR162.8Matches
2018-201930Rangers2. Europa LgGR1.337141815437100.01100.018132400012294Matches
2021-202233Anorthosis3. Conf LgGR0.82201129122100.01100.01031200031183Matches
4 Seasons2 Clubs3 Leagues8.059153024559200.02100.028163600043477
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
Rangers (3 Seasons)2 Leagues7.337141815437100.01100.018132400012294
Anorthosis (1 Season)1 League0.82201129122100.01100.01031200031183
Champions Lg (2 Seasons)3.2
Europa Lg (2 Seasons)4.137141815437100.01100.018132400012294
Conf Lg (1 Season)0.82201129122100.01100.01031200031183
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
200820nir Northern IrelandUEFA Euro Qualifying6.2Matches
201022nir Northern IrelandWCQ3.1Matches
201224nir Northern IrelandUEFA Euro Qualifying2.8Matches
201426nir Northern IrelandWCQ4.1Matches
201426nir Northern IrelandFriendlies (M)0.5Matches
201527nir Northern IrelandFriendlies (M)0.6Matches
201628nir Northern IrelandFriendlies (M)2.9Matches
201628nir Northern IrelandUEFA EuroR162.4Matches
201628nir Northern IrelandUEFA Euro Qualifying8.3Matches
201729nir Northern IrelandFriendlies (M)0.5Matches
201830nir Northern IrelandWCQ4.6Matches
201830nir Northern IrelandFriendlies (M)0.2Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.9Matches
201931nir Northern IrelandFriendlies (M)0.7Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.8Matches
202133nir Northern IrelandFriendlies (M)1.9Matches
202133nir Northern IrelandUEFA Euro Qualifying3.5Matches
202234nir Northern IrelandWCQ0.3Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.8Matches
12 Seasons1 Club5 Leagues47.3
Friendlies (M) (7 Seasons)7.3
UEFA Euro Qualifying (4 Seasons)20.8
WCQ (4 Seasons)12.2
UEFA Nations League (3 Seasons)4.6
UEFA Euro (1 Season)2.4

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
2005-200617Burnleyeng ENG2. Championship114414010.74.938
2005-200617Darlingtoneng ENG4. League Two97218017.48.090
2006-200718Burnleyeng ENG2. Championship351,6804840.618.71520
2007-200819Burnleyeng ENG2. Championship372,7867567.331.0343
2008-200920Rangerssct SCO1. Premier League251,1464633.512.71114Matches
2009-201021Rangers1. Champions Lg4265662.9212Matches
2009-201021Rangerssct SCO1. Premier League281,6145847.217.91711Matches
2010-201122Rangers1. Champions Lg42050.204Matches
2010-201122Rangers2. Europa Lg4256642.8311Matches
2010-201122Rangerssct SCO1. Premier League312,1006861.423.3238Matches
2011-201223Rangerssct SCO1. Premier League201,1785934.413.1146Matches
2012-201324Sionch SUI1. Super Lg251,4115643.515.7169
2013-201425Palermoit ITA2. Serie B341,8215448.220.21816
2014-201526Norwich Cityeng ENG2. Championship188114519.69.0111771.611615+1+0.11-0.94Matches
2014-201526Norwich Cityeng ENGFA Cup1242426.70.30012300.0002-2-7.50-7.50Matches
2014-201526Norwich Cityeng ENGLeague Cup1777742.80.91770000.0001-1-1.17-2.92Matches
2014-201526Rizesportr TUR1. Süper Lig145724118.76.4411001.291015-5-0.79-0.46Matches
2015-201627Birmingham Cityeng ENG2. Championship6323547.83.641210.8345-1-0.28-0.40Matches
2015-201627Norwich Cityeng ENGFA Cup1191921.10.20011800.0001-1-4.74-2.20Matches
2015-201627Norwich Cityeng ENGLeague Cup115155.00.20011413.0020+2+12.00+11.37Matches
2015-201627Norwich Cityeng ENG1. Premier League114140.40.200150.000000.00+0.74Matches
2016-201728Norwich Cityeng ENG2. Championship12124103.01.40012101.3325-3-2.18-2.60Matches
2016-201728Norwich Cityeng ENGEFL Cup21185939.31.3173014513.0051+4+3.05+1.57Matches
2016-201728Norwich Cityeng ENGFA Cup2914650.61.0180011100.5010+1+0.99+3.01Matches
2017-201829Heartssct SCO1. Premiership352,7257879.730.3302251.26Matches
2018-201930Rangers2. Europa Lg31153821.31.3190121321.2023-1-0.78-0.991.62.1-0.5-0.42-0.57Matches
2018-201930Rangerssct SCO1. Premiership217793722.88.76834151961.95168+8+0.92-0.68Matches
2018-201930Heartssct SCO1. Premiership293472.71.0181011203.0010+1+0.97+1.21Matches
201931Sarpsborg 08no NOR1. Eliteserien96467223.97.2878312101.2297+2+0.28+0.80Matches
2019-202031Sunderlandeng ENG3. League One11278258.63.1268191611.6454+1+0.32-0.13Matches
2020-202132US Regginait ITACoppa Italia21477481.71.62741001.5010+1+0.61+6.07Matches
2020-202132Kilmarnocksct SCO1. Premiership97298121.38.1886514501.331712+5+0.62+1.15Matches
2020-202132US Regginait ITA2. Serie B94034511.84.5472152311.0059-4-0.89-0.925.86.0-0.3-0.06-0.12Matches
2021-202233Kilmarnocksct SCO2. Championship141,1458235.312.71385814511.932110+11+0.86+0.35Matches
2021-202233Anorthosis3. Conf Lg1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36Matches
2022-202334Kilmarnocksct SCO1. Premiership125955017.46.6867041510.7578-1-0.15+0.61Matches
18 Seasons14 Clubs16 Leagues45425,3505628.1281.7271795118319381.41124107+17+0.21+0.128.09.5-1.5-0.24-0.23
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
Rangers (5 Seasons)3 Leagues1407,4735339.383.077847631881.861811+7+0.70-0.701.62.1-0.5-0.42-0.57
Burnley (3 Seasons)1 League834,9075939.554.55231
Norwich City (3 Seasons)4 Leagues391,2933310.114.4147812522241.412625+1+0.07-0.19
Kilmarnock (3 Seasons)2 Leagues352,4697124.527.429801362521.374530+15+0.55+0.88
Hearts (2 Seasons)1 League372,8187641.231.331812261201.3510+1+0.97+1.21
Palermo (1 Season)1 League341,8215448.220.21816
Sion (1 Season)1 League251,4115643.515.7169
Rizespor (1 Season)1 League145724118.76.4411001.291015-5-0.79-0.46
US Reggina (1 Season)2 Leagues115505015.36.1673252311.0969-3-0.49-0.465.86.0-0.3-0.06-0.12
Sunderland (1 Season)1 League11278258.63.1268191611.6454+1+0.32-0.13
Darlington (1 Season)1 League97218017.48.090
Sarpsborg 08 (1 Season)1 League96467223.97.2878312101.2297+2+0.28+0.80
Birmingham City (1 Season)1 League6323547.83.641210.8345-1-0.28-0.40
Anorthosis (1 Season)1 League1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
Premiership (8 Seasons)18310,9596035.6121.81187831651971.424128+13+0.53+0.55
Championship (6 Seasons)1196,1655224.868.567252181.392225-3-0.21-0.72
FA Cup (3 Seasons)41343437.21.5182031700.2513-2-1.34+0.25
EFL Cup (3 Seasons)42105326.92.3276023022.2572+5+2.14+1.04
Serie B (2 Seasons)432,2245230.924.722721212311.0059-4-0.89-0.925.86.0-0.3-0.06-0.12
Champions Lg (2 Seasons)8285363.2216
Europa Lg (2 Seasons)73715321.34.1490231321.2023-1-0.78-0.991.62.1-0.5-0.42-0.57
Super Lg (1 Season)251,4115643.515.7169
Süper Lig (1 Season)145724118.76.4411001.291015-5-0.79-0.46
Championship (1 Season)141,1458235.312.71385814511.932110+11+0.86+0.35
League One (1 Season)11278258.63.1268191611.6454+1+0.32-0.13
League Two (1 Season)97218017.48.090
Eliteserien (1 Season)96467223.97.2878312101.2297+2+0.28+0.80
Coppa Italia (1 Season)21477481.71.62741001.5010+1+0.61+6.07
Premier League (1 Season)114140.40.200150.000000.00+0.74
Conf Lg (1 Season)1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
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
2005-200617Darlington1 League97218017.48.090
2005-200617Burnley1 League114414010.74.938
2006-200718Burnley1 League351,6804840.618.71520
2007-200819Burnley1 League372,7867567.331.0343
2008-200920Rangers1 League251,1464633.512.71114
2009-201021Rangers2 Leagues321,8795947.220.919113
2010-201122Rangers3 Leagues392,3766161.426.426113
2011-201223Rangers1 League201,1785934.413.1146
2012-201324Sion1 League251,4115643.515.7169
2013-201425Palermo1 League341,8215448.220.21816
2014-201526Rizespor1 League145724118.76.4411001.291015-5-0.79-0.46
2014-201526Norwich City3 Leagues209124620.710.11278182371.451618-2-0.20-1.25
2015-201627Birmingham City1 League6323547.83.641210.8345-1-0.28-0.40
2015-201627Norwich City3 Leagues348161.30.50031661.0021+1+1.87+2.54
2016-201728Norwich City3 Leagues16333217.23.727701428111.4486+2+0.54+0.12
2017-201829Hearts1 League352,7257879.730.3302251.26
2018-201930Hearts1 League293472.71.0181011203.0010+1+0.97+1.21
2018-201930Rangers2 Leagues248943722.69.97845171881.861811+7+0.70-0.701.62.1-0.5-0.42-0.57
201931Sarpsborg 081 League96467223.97.2878312101.2297+2+0.28+0.80
2019-202031Sunderland1 League11278258.63.1268191611.6454+1+0.32-0.13
2020-202132US Reggina2 Leagues115505015.36.1673252311.0969-3-0.49-0.465.86.0-0.3-0.06-0.12
2020-202132Kilmarnock1 League97298121.38.1886514501.331712+5+0.62+1.15
2021-202233Anorthosis1 League1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
2021-202233Kilmarnock1 League141,1458235.312.71385814511.932110+11+0.86+0.35
2022-202334Kilmarnock1 League125955017.46.6867041510.7578-1-0.15+0.61
18 Seasons14 Clubs16 Leagues45425,3505628.1281.7271795118319381.41124107+17+0.21+0.128.09.5-1.5-0.24-0.23
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
Rangers (5 Seasons)3 Leagues1407,4735339.383.077847631881.861811+7+0.70-0.701.62.1-0.5-0.42-0.57
Burnley (3 Seasons)1 League834,9075939.554.55231
Norwich City (3 Seasons)4 Leagues391,2933310.114.4147812522241.412625+1+0.07-0.19
Kilmarnock (3 Seasons)2 Leagues352,4697124.527.429801362521.374530+15+0.55+0.88
Hearts (2 Seasons)1 League372,8187641.231.331812261201.3510+1+0.97+1.21
Palermo (1 Season)1 League341,8215448.220.21816
Sion (1 Season)1 League251,4115643.515.7169
Rizespor (1 Season)1 League145724118.76.4411001.291015-5-0.79-0.46
US Reggina (1 Season)2 Leagues115505015.36.1673252311.0969-3-0.49-0.465.86.0-0.3-0.06-0.12
Sunderland (1 Season)1 League11278258.63.1268191611.6454+1+0.32-0.13
Darlington (1 Season)1 League97218017.48.090
Sarpsborg 08 (1 Season)1 League96467223.97.2878312101.2297+2+0.28+0.80
Birmingham City (1 Season)1 League6323547.83.641210.8345-1-0.28-0.40
Anorthosis (1 Season)1 League1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
Premiership (8 Seasons)18310,9596035.6121.81187831651971.424128+13+0.53+0.55
Championship (6 Seasons)1196,1655224.868.567252181.392225-3-0.21-0.72
FA Cup (3 Seasons)41343437.21.5182031700.2513-2-1.34+0.25
EFL Cup (3 Seasons)42105326.92.3276023022.2572+5+2.14+1.04
Serie B (2 Seasons)432,2245230.924.722721212311.0059-4-0.89-0.925.86.0-0.3-0.06-0.12
Champions Lg (2 Seasons)8285363.2216
Europa Lg (2 Seasons)73715321.34.1490231321.2023-1-0.78-0.991.62.1-0.5-0.42-0.57
Super Lg (1 Season)251,4115643.515.7169
Süper Lig (1 Season)145724118.76.4411001.291015-5-0.79-0.46
Championship (1 Season)141,1458235.312.71385814511.932110+11+0.86+0.35
League One (1 Season)11278258.63.1268191611.6454+1+0.32-0.13
League Two (1 Season)97218017.48.090
Eliteserien (1 Season)96467223.97.2878312101.2297+2+0.28+0.80
Coppa Italia (1 Season)21477481.71.62741001.5010+1+0.61+6.07
Premier League (1 Season)114140.40.200150.000000.00+0.74
Conf Lg (1 Season)1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
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
2005-200617Darlingtoneng ENG4. League Two8th97218017.48.090
2005-200617Burnleyeng ENG2. Championship17th114414010.74.938
2006-200718Burnleyeng ENG2. Championship15th351,6804840.618.71520
2007-200819Burnleyeng ENG2. Championship13th372,7867567.331.0343
2008-200920Rangerssct SCO1. Premier League1st251,1464633.512.71114Matches
2009-201021Rangerssct SCO1. Premier League1st281,6145847.217.91711Matches
2010-201122Rangerssct SCO1. Premier League1st312,1006861.423.3238Matches
2011-201223Rangerssct SCO1. Premier League2nd201,1785934.413.1146Matches
2012-201324Sionch SUI1. Super Lg6th251,4115643.515.7169
2013-201425Palermoit ITA2. Serie B1st341,8215448.220.21816
2014-201526Rizesportr TUR1. Süper Lig14th145724118.76.4411001.291015-5-0.79-0.46Matches
2014-201526Norwich Cityeng ENG2. Championship3rd188114519.69.0111771.611615+1+0.11-0.94Matches
2015-201627Birmingham Cityeng ENG2. Championship10th6323547.83.641210.8345-1-0.28-0.40Matches
2015-201627Norwich Cityeng ENG1. Premier League19th114140.40.200150.000000.00+0.74Matches
2016-201728Norwich Cityeng ENG2. Championship8th12124103.01.40012101.3325-3-2.18-2.60Matches
2017-201829Heartssct SCO1. Premiership6th352,7257879.730.3302251.26Matches
2018-201930Heartssct SCO1. Premiership7th293472.71.0181011203.0010+1+0.97+1.21Matches
2018-201930Rangerssct SCO1. Premiership2nd217793722.88.76834151961.95168+8+0.92-0.68Matches
201931Sarpsborg 08no NOR1. Eliteserien12th96467223.97.2878312101.2297+2+0.28+0.80Matches
2019-202031Sunderlandeng ENG3. League One8th11278258.63.1268191611.6454+1+0.32-0.13Matches
2020-202132US Regginait ITA2. Serie B11th94034511.84.5472152311.0059-4-0.89-0.925.86.0-0.3-0.06-0.12Matches
2020-202132Kilmarnocksct SCO1. Premiership17th97298121.38.1886514501.331712+5+0.62+1.15Matches
2021-202233Kilmarnocksct SCO2. Championship1st141,1458235.312.71385814511.932110+11+0.86+0.35Matches
2022-202334Kilmarnocksct SCO1. Premiership10th125955017.46.6867041510.7578-1-0.15+0.61Matches
18 Seasons13 Clubs10 Leagues42824,1355628.1268.2259794716919331.4211398+15+0.21+0.115.86.0-0.3-0.06-0.12
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
Rangers (5 Seasons)1 League1256,8175539.975.771834541961.95168+8+0.92-0.68
Burnley (3 Seasons)1 League834,9075939.554.55231
Kilmarnock (3 Seasons)2 Leagues352,4697124.527.429801362521.374530+15+0.55+0.88
Norwich City (3 Seasons)2 Leagues31949318.110.511120221.451820-2-0.19-0.44
Hearts (2 Seasons)1 League372,8187641.231.331812261201.3510+1+0.97+1.21
Palermo (1 Season)1 League341,8215448.220.21816
Sion (1 Season)1 League251,4115643.515.7169
Rizespor (1 Season)1 League145724118.76.4411001.291015-5-0.79-0.46
Sunderland (1 Season)1 League11278258.63.1268191611.6454+1+0.32-0.13
Darlington (1 Season)1 League97218017.48.090
US Reggina (1 Season)1 League94034511.84.5472152311.0059-4-0.89-0.925.86.0-0.3-0.06-0.12
Sarpsborg 08 (1 Season)1 League96467223.97.2878312101.2297+2+0.28+0.80
Birmingham City (1 Season)1 League6323547.83.641210.8345-1-0.28-0.40
Premiership (8 Seasons)18310,9596035.6121.81187831651971.424128+13+0.53+0.55
Championship (6 Seasons)1196,1655224.868.567252181.392225-3-0.21-0.72
Serie B (2 Seasons)432,2245230.924.722721212311.0059-4-0.89-0.925.86.0-0.3-0.06-0.12
Super Lg (1 Season)251,4115643.515.7169
Süper Lig (1 Season)145724118.76.4411001.291015-5-0.79-0.46
Championship (1 Season)141,1458235.312.71385814511.932110+11+0.86+0.35
League One (1 Season)11278258.63.1268191611.6454+1+0.32-0.13
League Two (1 Season)97218017.48.090
Eliteserien (1 Season)96467223.97.2878312101.2297+2+0.28+0.80
Premier League (1 Season)114140.40.200150.000000.00+0.74
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-201526Norwich Cityeng ENGFA Cup33rd1242426.70.30012300.0002-2-7.50-7.50Matches
2014-201526Norwich Cityeng ENGLeague Cup17th1777742.80.91770000.0001-1-1.17-2.92Matches
2015-201627Norwich Cityeng ENGFA Cup33rd1191921.10.20011800.0001-1-4.74-2.20Matches
2015-201627Norwich Cityeng ENGLeague Cup9th115155.00.20011413.0020+2+12.00+11.37Matches
2016-201728Norwich Cityeng ENGEFL Cup9th21185939.31.3173014513.0051+4+3.05+1.57Matches
2016-201728Norwich Cityeng ENGFA Cup33rd2914650.61.0180011100.5010+1+0.99+3.01Matches
2020-202132US Regginait ITACoppa Italia25th21477481.71.62741001.5010+1+0.61+6.07Matches
4 Seasons2 Clubs3 Leagues104914937.25.5576152221.3095+4+0.73+0.62
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Norwich City (3 Seasons)2 Leagues83444330.23.8378052221.2585+3+0.78+0.45
US Reggina (1 Season)1 League21477481.71.62741001.5010+1+0.61+6.07
FA Cup (3 Seasons)41343437.21.5182031700.2513-2-1.34+0.25
EFL Cup (3 Seasons)42105326.92.3276023022.2572+5+2.14+1.04
Coppa Italia (1 Season)21477481.71.62741001.5010+1+0.61+6.07
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201021Rangers1. Champions LgGR4265662.9212Matches
2010-201122Rangers1. Champions LgGR42050.204Matches
2010-201122Rangers2. Europa LgR164256642.8311Matches
2018-201930Rangers2. Europa LgGR31153821.31.3190121321.2023-1-0.78-0.991.62.1-0.5-0.42-0.57Matches
2021-202233Anorthosis3. Conf LgGR1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36Matches
4 Seasons2 Clubs3 Leagues167244516.98.0779391331.2324-2-0.98-0.882.33.5-1.3-0.63-0.38
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
Rangers (3 Seasons)2 Leagues156564421.37.3690391321.2023-1-0.78-0.991.62.1-0.5-0.42-0.57
Anorthosis (1 Season)1 League1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
Champions Lg (2 Seasons)8285363.2216
Europa Lg (2 Seasons)73715321.34.1490231321.2023-1-0.78-0.991.62.1-0.5-0.42-0.57
Conf Lg (1 Season)1686812.60.81680011.3301-1-1.32-0.940.71.4-0.7-0.97-0.36
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
200820nir Northern IrelandUEFA Euro Qualifying105625652.06.2771132311.7074+3+0.48+0.48Matches
201022nir Northern IrelandWCQ42787030.93.14701001.7572+5+1.62+1.76Matches
201224nir Northern IrelandUEFA Euro Qualifying52525028.02.8368122401.0041+3+1.07+2.04Matches
201426nir Northern IrelandWCQ53737541.44.1490411200.6037-4-0.97-0.28Matches
201426nir Northern IrelandFriendlies (M)1454550.00.50014501.000000.00+6.00Matches
201527nir Northern IrelandFriendlies (M)1535319.60.61530013.000000.000.00Matches
201628nir Northern IrelandFriendlies (M)52605257.82.9365023201.6031+2+0.69+1.17Matches
201628nir Northern IrelandUEFA EuroR1632127158.92.4291213110.0002-2-0.85-1.46Matches
201628nir Northern IrelandUEFA Euro Qualifying97478383.08.39834002.00135+8+0.96+0.96Matches
201729nir Northern IrelandFriendlies (M)1454550.00.50014503.000000.00-2.00Matches
201830nir Northern IrelandWCQ114163838.54.6566061411.7364+2+0.43-1.19Matches
201830nir Northern IrelandFriendlies (M)120204.40.20011911.000000.00-0.21Matches
2018-201930nir Northern IrelandUEFA Nations League24th2854323.60.9169011600.0003-3-3.18-2.52Matches
201931nir Northern IrelandFriendlies (M)1595932.80.71590013.0010+1+1.53+0.78Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB2753813.90.8160011520.501100.00+1.35Matches
202133nir Northern IrelandFriendlies (M)31745848.31.9272113001.0012-1-0.52-1.97Matches
202133nir Northern IrelandUEFA Euro Qualifying63155332.83.5374033141.6752+3+0.86+1.97Matches
202234nir Northern IrelandWCQ331104.30.30031011.330000.00+0.13Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC42546447.02.8375112900.5015-4-1.42-1.73Matches
12 Seasons1 Club5 Leagues774,2565538.247.34974152823131.405239+13+0.27+0.46
Friendlies (M) (7 Seasons)136565034.77.3765163431.6953+2+0.27+0.13
UEFA Euro Qualifying (4 Seasons)301,8766348.920.82276682651.672912+17+0.82+1.50
WCQ (4 Seasons)231,0984830.512.213755101321.441613+3+0.25+0.03
UEFA Nations League (3 Seasons)84145228.84.6571132020.3829-7-1.52-0.82
UEFA Euro (1 Season)32127158.92.4291213110.0002-2-0.85-1.46

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
2005-200617Burnleyeng ENG2. Championship4.9007
2005-200617Darlingtoneng ENG4. League Two8.03015
2006-200718Burnleyeng ENG2. Championship18.74041
2007-200819Burnleyeng ENG2. Championship31.05056
2008-200920Rangerssct SCO1. Premier League12.76031Matches
2009-201021Rangers1. Champions Lg2.92010Matches
2009-201021Rangerssct SCO1. Premier League17.93042Matches
2010-201122Rangers1. Champions Lg0.2002Matches
2010-201122Rangers2. Europa Lg2.8207Matches
2010-201122Rangerssct SCO1. Premier League23.35143Matches
2011-201223Rangerssct SCO1. Premier League13.15027Matches
2012-201324Sionch SUI1. Super Lg15.7100
2013-201425Palermoit ITA2. Serie B20.290
2014-201526Norwich Cityeng ENG2. Championship9.06030Matches
2014-201526Norwich Cityeng ENGFA Cup0.30000Matches
2014-201526Norwich Cityeng ENGLeague Cup0.91000Matches
2014-201526Rizesportr TUR1. Süper Lig6.430Matches
2015-201627Birmingham Cityeng ENG2. Championship3.63010Matches
2015-201627Norwich Cityeng ENGFA Cup0.20000Matches
2015-201627Norwich Cityeng ENGLeague Cup0.20000Matches
2015-201627Norwich Cityeng ENG1. Premier League0.2000Matches
2016-201728Norwich Cityeng ENG2. Championship1.4100300000000Matches
2016-201728Norwich Cityeng ENGEFL Cup1.3100310000000Matches
2016-201728Norwich Cityeng ENGFA Cup1.00000Matches
2017-201829Heartssct SCO1. Premiership30.312166Matches
2018-201930Rangers2. Europa Lg1.300032201000024833.3Matches
2018-201930Rangerssct SCO1. Premiership8.73000Matches
2018-201930Heartssct SCO1. Premiership1.01000Matches
201931Sarpsborg 08no NOR1. Eliteserien7.25112417102220Matches
2019-202031Sunderlandeng ENG3. League One3.110011420020Matches
2020-202132US Regginait ITACoppa Italia1.61000000000Matches
2020-202132Kilmarnocksct SCO1. Premiership8.1500181593210Matches
2020-202132US Regginait ITA2. Serie B4.520017961100105161945.7Matches
2021-202233Kilmarnocksct SCO2. Championship12.72000Matches
2021-202233Anorthosis3. Conf Lg0.800050100000005550.0Matches
2022-202334Kilmarnocksct SCO1. Premiership6.630024770130Matches
18 Seasons14 Clubs16 Leagues281.71043149555376780107253243.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (5 Seasons)3 Leagues83.026101652201000024833.3
Burnley (3 Seasons)1 League54.590104
Norwich City (3 Seasons)4 Leagues14.49003610000000
Kilmarnock (3 Seasons)2 Leagues27.410004222163340
Hearts (2 Seasons)1 League31.31310660
Palermo (1 Season)1 League20.290
Sion (1 Season)1 League15.7100
Rizespor (1 Season)1 League6.430
US Reggina (1 Season)2 Leagues6.130017961100105161945.7
Sunderland (1 Season)1 League3.110011420020
Darlington (1 Season)1 League8.03015
Sarpsborg 08 (1 Season)1 League7.25112417102220
Birmingham City (1 Season)1 League3.63010
Anorthosis (1 Season)1 League0.800050100000005550.0
Premiership (8 Seasons)121.8432025122163340
Championship (6 Seasons)68.5190014700000000
FA Cup (3 Seasons)1.50000
EFL Cup (3 Seasons)2.3200310000000
Serie B (2 Seasons)24.7110017961100105161945.7
Champions Lg (2 Seasons)3.22012
Europa Lg (2 Seasons)4.1200102201000024833.3
Super Lg (1 Season)15.7100
Süper Lig (1 Season)6.430
Championship (1 Season)12.72000
League One (1 Season)3.110011420020
League Two (1 Season)8.03015
Eliteserien (1 Season)7.25112417102220
Coppa Italia (1 Season)1.61000000000
Premier League (1 Season)0.2000
Conf Lg (1 Season)0.800050100000005550.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2005-200617Darlington1 League8.03015
2005-200617Burnley1 League4.9007
2006-200718Burnley1 League18.74041
2007-200819Burnley1 League31.05056
2008-200920Rangers1 League12.76031
2009-201021Rangers2 Leagues20.95052
2010-201122Rangers3 Leagues26.47152
2011-201223Rangers1 League13.15027
2012-201324Sion1 League15.7100
2013-201425Palermo1 League20.290
2014-201526Rizespor1 League6.430
2014-201526Norwich City3 Leagues10.1700300
2015-201627Birmingham City1 League3.63010
2015-201627Norwich City3 Leagues0.500000
2016-201728Norwich City3 Leagues3.7200610000000
2017-201829Hearts1 League30.312166
2018-201930Hearts1 League1.01000
2018-201930Rangers2 Leagues9.930032201000024833.3
201931Sarpsborg 081 League7.25112417102220
2019-202031Sunderland1 League3.110011420020
2020-202132US Reggina2 Leagues6.130017961100105161945.7
2020-202132Kilmarnock1 League8.1500181593210
2021-202233Anorthosis1 League0.800050100000005550.0
2021-202233Kilmarnock1 League12.72000
2022-202334Kilmarnock1 League6.630024770130
18 Seasons14 Clubs16 Leagues281.71043149555376780107253243.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (5 Seasons)3 Leagues83.026101652201000024833.3
Burnley (3 Seasons)1 League54.590104
Norwich City (3 Seasons)4 Leagues14.49003610000000
Kilmarnock (3 Seasons)2 Leagues27.410004222163340
Hearts (2 Seasons)1 League31.31310660
Palermo (1 Season)1 League20.290
Sion (1 Season)1 League15.7100
Rizespor (1 Season)1 League6.430
US Reggina (1 Season)2 Leagues6.130017961100105161945.7
Sunderland (1 Season)1 League3.110011420020
Darlington (1 Season)1 League8.03015
Sarpsborg 08 (1 Season)1 League7.25112417102220
Birmingham City (1 Season)1 League3.63010
Anorthosis (1 Season)1 League0.800050100000005550.0
Premiership (8 Seasons)121.8432025122163340
Championship (6 Seasons)68.5190014700000000
FA Cup (3 Seasons)1.50000
EFL Cup (3 Seasons)2.3200310000000
Serie B (2 Seasons)24.7110017961100105161945.7
Champions Lg (2 Seasons)3.22012
Europa Lg (2 Seasons)4.1200102201000024833.3
Super Lg (1 Season)15.7100
Süper Lig (1 Season)6.430
Championship (1 Season)12.72000
League One (1 Season)3.110011420020
League Two (1 Season)8.03015
Eliteserien (1 Season)7.25112417102220
Coppa Italia (1 Season)1.61000000000
Premier League (1 Season)0.2000
Conf Lg (1 Season)0.800050100000005550.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2005-200617Darlingtoneng ENG4. League Two8th8.03015
2005-200617Burnleyeng ENG2. Championship17th4.9007
2006-200718Burnleyeng ENG2. Championship15th18.74041
2007-200819Burnleyeng ENG2. Championship13th31.05056
2008-200920Rangerssct SCO1. Premier League1st12.76031Matches
2009-201021Rangerssct SCO1. Premier League1st17.93042Matches
2010-201122Rangerssct SCO1. Premier League1st23.35143Matches
2011-201223Rangerssct SCO1. Premier League2nd13.15027Matches
2012-201324Sionch SUI1. Super Lg6th15.7100
2013-201425Palermoit ITA2. Serie B1st20.290
2014-201526Rizesportr TUR1. Süper Lig14th6.430Matches
2014-201526Norwich Cityeng ENG2. Championship3rd9.06030Matches
2015-201627Birmingham Cityeng ENG2. Championship10th3.63010Matches
2015-201627Norwich Cityeng ENG1. Premier League19th0.2000Matches
2016-201728Norwich Cityeng ENG2. Championship8th1.4100300000000Matches
2017-201829Heartssct SCO1. Premiership6th30.312166Matches
2018-201930Heartssct SCO1. Premiership7th1.01000Matches
2018-201930Rangerssct SCO1. Premiership2nd8.73000Matches
201931Sarpsborg 08no NOR1. Eliteserien12th7.25112417102220Matches
2019-202031Sunderlandeng ENG3. League One8th3.110011420020Matches
2020-202132US Regginait ITA2. Serie B11th4.520017961100105161945.7Matches
2020-202132Kilmarnocksct SCO1. Premiership17th8.1500181593210Matches
2021-202233Kilmarnocksct SCO2. Championship1st12.72000Matches
2022-202334Kilmarnocksct SCO1. Premiership10th6.630024770130Matches
18 Seasons13 Clubs10 Leagues268.2973146552346680105161945.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (5 Seasons)1 League75.722101430
Burnley (3 Seasons)1 League54.590104
Kilmarnock (3 Seasons)2 Leagues27.410004222163340
Norwich City (3 Seasons)2 Leagues10.57003300000000
Hearts (2 Seasons)1 League31.31310660
Palermo (1 Season)1 League20.290
Sion (1 Season)1 League15.7100
Rizespor (1 Season)1 League6.430
Sunderland (1 Season)1 League3.110011420020
Darlington (1 Season)1 League8.03015
US Reggina (1 Season)1 League4.520017961100105161945.7
Sarpsborg 08 (1 Season)1 League7.25112417102220
Birmingham City (1 Season)1 League3.63010
Premiership (8 Seasons)121.8432025122163340
Championship (6 Seasons)68.5190014700000000
Serie B (2 Seasons)24.7110017961100105161945.7
Super Lg (1 Season)15.7100
Süper Lig (1 Season)6.430
Championship (1 Season)12.72000
League One (1 Season)3.110011420020
League Two (1 Season)8.03015
Eliteserien (1 Season)7.25112417102220
Premier League (1 Season)0.2000
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-201526Norwich Cityeng ENGFA Cup33rd0.30000Matches
2014-201526Norwich Cityeng ENGLeague Cup17th0.91000Matches
2015-201627Norwich Cityeng ENGFA Cup33rd0.20000Matches
2015-201627Norwich Cityeng ENGLeague Cup9th0.20000Matches
2016-201728Norwich Cityeng ENGEFL Cup9th1.3100310000000Matches
2016-201728Norwich Cityeng ENGFA Cup33rd1.00000Matches
2020-202132US Regginait ITACoppa Italia25th1.61000000000Matches
4 Seasons2 Clubs3 Leagues5.5300310000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Norwich City (3 Seasons)2 Leagues3.8200310000000
US Reggina (1 Season)1 League1.61000000000
FA Cup (3 Seasons)1.50000
EFL Cup (3 Seasons)2.3200310000000
Coppa Italia (1 Season)1.61000000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201021Rangers1. Champions LgGR2.92010Matches
2010-201122Rangers1. Champions LgGR0.2002Matches
2010-201122Rangers2. Europa LgR162.8207Matches
2018-201930Rangers2. Europa LgGR1.300032201000024833.3Matches
2021-202233Anorthosis3. Conf LgGR0.800050100000005550.0Matches
4 Seasons2 Clubs3 Leagues8.04002723010000291340.9
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (3 Seasons)2 Leagues7.3400222201000024833.3
Anorthosis (1 Season)1 League0.800050100000005550.0
Champions Lg (2 Seasons)3.22012
Europa Lg (2 Seasons)4.1200102201000024833.3
Conf Lg (1 Season)0.800050100000005550.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200820nir Northern IrelandUEFA Euro Qualifying6.23000Matches
201022nir Northern IrelandWCQ3.12000Matches
201224nir Northern IrelandUEFA Euro Qualifying2.82000Matches
201426nir Northern IrelandWCQ4.12100Matches
201426nir Northern IrelandFriendlies (M)0.50000Matches
201527nir Northern IrelandFriendlies (M)0.60000Matches
201628nir Northern IrelandFriendlies (M)2.90000Matches
201628nir Northern IrelandUEFA EuroR162.4000964122000Matches
201628nir Northern IrelandUEFA Euro Qualifying8.330024255726000Matches
201729nir Northern IrelandFriendlies (M)0.50000Matches
201830nir Northern IrelandWCQ4.60000Matches
201830nir Northern IrelandFriendlies (M)0.20000Matches
2018-201930nir Northern IrelandUEFA Nations League24th0.90000Matches
201931nir Northern IrelandFriendlies (M)0.70000Matches
2020-202132nir Northern IrelandUEFA Nations LeagueLgB0.80003210000Matches
202133nir Northern IrelandFriendlies (M)1.90000Matches
202133nir Northern IrelandUEFA Euro Qualifying3.51001193001000Matches
202234nir Northern IrelandWCQ0.31000000000Matches
2022-202334nir Northern IrelandUEFA Nations LeagueLgC2.80002221120Matches
12 Seasons1 Club5 Leagues47.314104944159511000
Friendlies (M) (7 Seasons)7.30000
UEFA Euro Qualifying (4 Seasons)20.890035348727000
WCQ (4 Seasons)12.25100000000
UEFA Nations League (3 Seasons)4.60005431120
UEFA Euro (1 Season)2.4000964122000

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.