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
2004-200519Aston Villaeng ENG1. Premier League28191,89221.0101100200.050.000.050.050.05Matches
2005-200620Aston Villaeng ENG1. Premier League35342,96032.9426400000.120.060.180.120.18Matches
2006-200721Aston Villaeng ENG1. Premier League28171,64918.3011000100.000.050.050.000.05Matches
2007-200822Rangerssct SCO1. Premier League121199811.1011000000.000.090.090.000.09Matches
2007-200822Fulhameng ENG1. Premier League22221,84320.5000000200.000.000.000.000.00Matches
2007-200822Rangers2. UEFA Cup998018.9110000.110.11Matches
2008-200923Rangerssct SCO1. Premier League34343,06034.06713600100.180.210.380.180.38
2009-201024Rangers1. Champions Lg665406.0000001000.000.000.000.000.00Matches
2009-201024Rangerssct SCO1. Premier League36363,23035.931417300100.080.390.470.080.47Matches
2010-201125Rangers1. Champions Lg665406.0000000000.000.000.000.000.00Matches
2010-201125Rangers2. Europa Lg443604.0011000000.000.250.250.000.25Matches
2010-201125Rangerssct SCO1. Premier League37373,28436.54711400000.110.190.300.110.30Matches
2011-201226Rangerssct SCO1. Premier League33332,88732.151318500400.160.410.560.160.56Matches
2012-201327Southamptoneng ENG1. Premier League32222,06723.0213200100.090.040.130.090.13Matches
2013-201428Southamptoneng ENG1. Premier League34282,49327.7279200300.070.250.320.070.32Matches
2014-201529Southamptoneng ENGFA Cup322252.5000000000.000.000.000.000.00Matches
2014-201529Southamptoneng ENGLeague Cup332693.0011000000.000.330.330.000.33Matches
2014-201529Southamptoneng ENG1. Premier League35322,63729.3022000300.000.070.070.000.07Matches
2015-201630Southamptoneng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2015-201630Southamptoneng ENGLeague Cup321892.1011000000.000.480.480.000.48Matches
2015-201630Southamptoneng ENG1. Premier League34312,60228.9538500400.170.100.280.170.28Matches
2016-201731Southamptoneng ENGEFL Cup443503.9011000000.000.260.260.000.26Matches
2016-201731Southampton2. Europa Lg411221.4000000000.000.000.000.000.00Matches
2016-201731Southamptoneng ENGFA Cup00Matches
2016-201731Southamptoneng ENG1. Premier League32292,64329.4033000300.000.100.100.000.10Matches
2017-201832Southamptoneng ENGEFL Cup00Matches
2017-201832Southamptoneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201832Southamptoneng ENG1. Premier League23171,52116.9303300000.90.91.12.023129560.180.000.180.180.180.050.070.120.050.12Matches
2018-201933Southamptoneng ENGEFL Cup311862.1000000100.000.000.000.000.00Matches
2018-201933Southamptoneng ENG1. Premier League31981.1011000000.00.00.50.51710.000.920.920.000.920.000.440.440.000.44Matches
2018-201933Rangerssct SCO1. Premiership14108889.9011000000.000.100.100.000.10Matches
2019-202034Rangers2. Europa Lg997858.7112100100.10.10.10.2234110.110.110.230.110.230.010.010.020.010.02Matches
2019-202034Rangerssct SCO1. Premiership24201,80520.1022000000.000.100.100.000.10Matches
2020-202135Rangers2. Europa Lg887037.8000000100.20.20.20.334380.000.000.000.000.000.020.020.040.020.04Matches
2020-202135Rangerssct SCO1. Premiership35292,58928.8022000300.000.070.070.000.07Matches
2021-202236Rangers2. Europa Lg754895.4000000000.20.20.20.442310.000.000.000.000.000.040.040.080.040.08Matches
2021-202236Rangerssct SCO1. Premiership18131,21013.4011000000.000.070.070.000.07Matches
2022-202337Rangers1. Champions Lg532492.8000000000.00.00.00.021310.000.000.000.000.000.000.010.010.000.01Matches
2022-202337Rangerssct SCO1. Premiership833634.0101100100.250.000.250.250.25Matches
19 Seasons4 Clubs6 Leagues63454448,752541.7387311038013201.41.42.03.435249780.070.140.210.070.210.030.050.080.030.08
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 (10 Seasons)3 Leagues30527624,781275.321507021011200.50.50.40.911113210.080.190.260.080.260.020.020.040.020.04
Southampton (7 Seasons)4 Leagues21617615,627173.612203212001500.90.91.62.524136570.070.120.180.070.180.050.090.140.050.14
Aston Villa (3 Seasons)1 League91706,50172.2538500300.070.040.110.070.11
Fulham (1 Season)1 League22221,84320.5000000200.000.000.000.000.00
Premier League (11 Seasons)30625222,405248.917203717001900.90.91.62.524136570.070.080.150.070.150.050.090.140.050.14
Premiership (10 Seasons)25122620,314225.719486719001000.080.210.300.080.30
Europa Lg (6 Seasons)41363,26036.2223200200.50.50.40.99100200.060.070.110.060.110.020.020.040.020.04
League Cup (5 Seasons)131099411.0033000100.000.270.270.000.27
FA Cup (4 Seasons)654505.0000000000.000.000.000.000.00
Champions Lg (3 Seasons)17151,32914.8000001000.00.00.00.021310.000.000.000.000.000.000.010.010.000.01
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
2004-200519Aston Villa1 League28191,89221.0101100200.050.000.050.050.05
2005-200620Aston Villa1 League35342,96032.9426400000.120.060.180.120.18
2006-200721Aston Villa1 League28171,64918.3011000100.000.050.050.000.05
2007-200822Fulham1 League22221,84320.5000000200.000.000.000.000.00
2007-200822Rangers2 Leagues21201,79920.0111100000.050.090.090.050.09
2008-200923Rangers1 League34343,06034.06713600100.180.210.380.180.38
2009-201024Rangers2 Leagues42423,77041.931417301100.070.330.410.070.41
2010-201125Rangers3 Leagues47474,18446.54812400000.090.170.260.090.26
2011-201226Rangers1 League33332,88732.151318500400.160.410.560.160.56
2012-201327Southampton1 League32222,06723.0213200100.090.040.130.090.13
2013-201428Southampton1 League34282,49327.7279200300.070.250.320.070.32
2014-201529Southampton3 Leagues41373,13134.8033000300.000.090.090.000.09
2015-201630Southampton3 Leagues38342,83631.5549500400.160.130.290.160.29
2016-201731Southampton4 Leagues40343,11534.6044000300.000.120.120.000.12
2017-201832Southampton3 Leagues25191,70118.9303300000.90.91.12.023129560.160.000.160.160.160.050.070.120.050.12
2018-201933Southampton2 Leagues622843.2011000100.00.00.50.51710.000.320.320.000.320.000.440.440.000.44
2018-201933Rangers1 League14108889.9011000000.000.100.100.000.10
2019-202034Rangers2 Leagues33292,59028.8134100100.10.10.10.2234110.030.100.140.030.140.010.010.020.010.02
2020-202135Rangers2 Leagues43373,29236.6022000400.20.20.20.334380.000.050.050.000.050.020.020.040.020.04
2021-202236Rangers2 Leagues25181,69918.9011000000.20.20.20.442310.000.050.050.000.050.040.040.080.040.08
2022-202337Rangers2 Leagues1366126.8101100100.00.00.00.021310.150.000.150.150.150.000.010.010.000.01
19 Seasons4 Clubs6 Leagues63454448,752541.7387311038013201.41.42.03.435249780.070.140.210.070.210.030.050.080.030.08
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 (10 Seasons)3 Leagues30527624,781275.321507021011200.50.50.40.911113210.080.190.260.080.260.020.020.040.020.04
Southampton (7 Seasons)4 Leagues21617615,627173.612203212001500.90.91.62.524136570.070.120.180.070.180.050.090.140.050.14
Aston Villa (3 Seasons)1 League91706,50172.2538500300.070.040.110.070.11
Fulham (1 Season)1 League22221,84320.5000000200.000.000.000.000.00
Premier League (11 Seasons)30625222,405248.917203717001900.90.91.62.524136570.070.080.150.070.150.050.090.140.050.14
Premiership (10 Seasons)25122620,314225.719486719001000.080.210.300.080.30
Europa Lg (6 Seasons)41363,26036.2223200200.50.50.40.99100200.060.070.110.060.110.020.020.040.020.04
League Cup (5 Seasons)131099411.0033000100.000.270.270.000.27
FA Cup (4 Seasons)654505.0000000000.000.000.000.000.00
Champions Lg (3 Seasons)17151,32914.8000001000.00.00.00.021310.000.000.000.000.000.000.010.010.000.01
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
2004-200519Aston Villaeng ENG1. Premier League10th28191,89221.0101100200.050.000.050.050.05Matches
2005-200620Aston Villaeng ENG1. Premier League16th35342,96032.9426400000.120.060.180.120.18Matches
2006-200721Aston Villaeng ENG1. Premier League11th28171,64918.3011000100.000.050.050.000.05Matches
2007-200822Fulhameng ENG1. Premier League17th22221,84320.5000000200.000.000.000.000.00Matches
2007-200822Rangerssct SCO1. Premier League2nd121199811.1011000000.000.090.090.000.09Matches
2008-200923Rangerssct SCO1. Premier League1st34343,06034.06713600100.180.210.380.180.38
2009-201024Rangerssct SCO1. Premier League1st36363,23035.931417300100.080.390.470.080.47Matches
2010-201125Rangerssct SCO1. Premier League1st37373,28436.54711400000.110.190.300.110.30Matches
2011-201226Rangerssct SCO1. Premier League2nd33332,88732.151318500400.160.410.560.160.56Matches
2012-201327Southamptoneng ENG1. Premier League14th32222,06723.0213200100.090.040.130.090.13Matches
2013-201428Southamptoneng ENG1. Premier League8th34282,49327.7279200300.070.250.320.070.32Matches
2014-201529Southamptoneng ENG1. Premier League7th35322,63729.3022000300.000.070.070.000.07Matches
2015-201630Southamptoneng ENG1. Premier League6th34312,60228.9538500400.170.100.280.170.28Matches
2016-201731Southamptoneng ENG1. Premier League8th32292,64329.4033000300.000.100.100.000.10Matches
2017-201832Southamptoneng ENG1. Premier League17th23171,52116.9303300000.90.91.12.023129560.180.000.180.180.180.050.070.120.050.12Matches
2018-201933Southamptoneng ENG1. Premier League16th31981.1011000000.00.00.50.51710.000.920.920.000.920.000.440.440.000.44Matches
2018-201933Rangerssct SCO1. Premiership2nd14108889.9011000000.000.100.100.000.10Matches
2019-202034Rangerssct SCO1. Premiership2nd24201,80520.1022000000.000.100.100.000.10Matches
2020-202135Rangerssct SCO1. Premiership1st35292,58928.8022000300.000.070.070.000.07Matches
2021-202236Rangerssct SCO1. Premiership2nd18131,21013.4011000000.000.070.070.000.07Matches
2022-202337Rangerssct SCO1. Premiership2nd833634.0101100100.250.000.250.250.25Matches
19 Seasons4 Clubs2 Leagues55747842,719474.7366810436002900.90.91.62.524136570.080.140.220.080.220.050.090.140.050.14
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 (10 Seasons)1 League25122620,314225.719486719001000.080.210.300.080.30
Southampton (7 Seasons)1 League19316014,061156.212172912001400.90.91.62.524136570.080.110.190.080.190.050.090.140.050.14
Aston Villa (3 Seasons)1 League91706,50172.2538500300.070.040.110.070.11
Fulham (1 Season)1 League22221,84320.5000000200.000.000.000.000.00
Premier League (11 Seasons)30625222,405248.917203717001900.90.91.62.524136570.070.080.150.070.150.050.090.140.050.14
Premiership (10 Seasons)25122620,314225.719486719001000.080.210.300.080.30
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-201529Southamptoneng ENGFA Cup17th322252.5000000000.000.000.000.000.00Matches
2014-201529Southamptoneng ENGLeague Cup5th332693.0011000000.000.330.330.000.33Matches
2015-201630Southamptoneng ENGFA Cup33rd11450.5000000000.000.000.000.000.00Matches
2015-201630Southamptoneng ENGLeague Cup5th321892.1011000000.000.480.480.000.48Matches
2016-201731Southamptoneng ENGEFL Cup2nd443503.9011000000.000.260.260.000.26Matches
2016-201731Southamptoneng ENGFA Cup17th00Matches
2017-201832Southamptoneng ENGEFL Cup33rd00Matches
2017-201832Southamptoneng ENGFA Cup3rd221802.0000000000.000.000.000.000.00Matches
2018-201933Southamptoneng ENGEFL Cup9th311862.1000000100.000.000.000.000.00Matches
5 Seasons1 Club2 Leagues19151,44416.0033000100.000.190.190.000.19
League Cup (5 Seasons)131099411.0033000100.000.270.270.000.27
FA Cup (4 Seasons)654505.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200822Rangers2. UEFA CupF998018.9110000.110.11Matches
2009-201024Rangers1. Champions LgGR665406.0000001000.000.000.000.000.00Matches
2010-201125Rangers1. Champions LgGR665406.0000000000.000.000.000.000.00Matches
2010-201125Rangers2. Europa LgR16443604.0011000000.000.250.250.000.25Matches
2016-201731Southampton2. Europa LgGR411221.4000000000.000.000.000.000.00Matches
2019-202034Rangers2. Europa LgR16997858.7112100100.10.10.10.2234110.110.110.230.110.230.010.010.020.010.02Matches
2020-202135Rangers2. Europa LgR16887037.8000000100.20.20.20.334380.000.000.000.000.000.020.020.040.020.04Matches
2021-202236Rangers2. Europa Lg2nd754895.4000000000.20.20.20.442310.000.000.000.000.000.040.040.080.040.08Matches
2022-202337Rangers1. Champions LgGR532492.8000000000.00.00.00.021310.000.000.000.000.000.000.010.010.000.01Matches
8 Seasons2 Clubs2 Leagues58514,58951.0223201200.50.50.40.911113210.040.050.070.040.070.020.020.040.020.04
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 (7 Seasons)2 Leagues54504,46749.6223201200.50.50.40.911113210.040.050.070.040.070.020.020.040.020.04
Southampton (1 Season)1 League411221.4000000000.000.000.000.000.00
Europa Lg (6 Seasons)41363,26036.2223200200.50.50.40.99100200.060.070.110.060.110.020.020.040.020.04
Champions Lg (3 Seasons)17151,32914.8000001000.00.00.00.021310.000.000.000.000.000.000.010.010.000.01
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
200621nir Northern IrelandWCQ654815.31100000.190.19Matches
200823nir Northern IrelandUEFA Euro Qualifying12121,06811.90000000.000.00Matches
201025nir Northern IrelandWCQ887208.01100200.120.12Matches
201227nir Northern IrelandUEFA Euro Qualifying887208.02200100.250.25Matches
201429nir Northern IrelandWCQ101090010.0112100100.100.100.200.100.20Matches
201429nir Northern IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201530nir Northern IrelandFriendlies (M)211051.2101100000.860.000.860.860.86Matches
201631nir Northern IrelandFriendlies (M)543604.0000000000.000.000.000.000.00Matches
201631nir Northern IrelandUEFA EuroR16443604.0000000100.000.000.000.000.00Matches
201631nir Northern IrelandUEFA Euro Qualifying997658.5202200000.240.000.240.240.24Matches
201732nir Northern IrelandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201833nir Northern IrelandWCQ12121,08012.0235022100.170.250.420.000.25Matches
201833nir Northern IrelandFriendlies (M)221802.0101100000.500.000.500.500.50Matches
2018-201933nir Northern IrelandUEFA Nations League24th443604.0000000000.000.000.000.000.00Matches
201934nir Northern IrelandFriendlies (M)21670.7011000000.001.341.340.001.34Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB532663.0000000000.000.000.000.000.00Matches
202136nir Northern IrelandUEFA Euro Qualifying101096010.7112012200.090.090.190.000.09Matches
202237nir Northern IrelandWCQ887208.0000000000.000.000.000.000.00Matches
202237nir Northern IrelandFriendlies (M)21881.0101100101.020.001.021.021.02Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC665255.8011000100.000.170.170.000.17Matches
13 Seasons1 Club5 Leagues1171099,860109.61371610341000.120.090.210.090.17
Friendlies (M) (7 Seasons)151093510.4314300100.290.100.390.290.39
WCQ (5 Seasons)44433,90143.3547322400.120.130.230.070.17
UEFA Euro Qualifying (4 Seasons)39393,51339.0514412300.130.050.210.100.16
UEFA Nations League (3 Seasons)15131,15112.8011000100.000.080.080.000.08
UEFA Euro (1 Season)443604.0000000100.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
2004-200519Aston Villaeng ENG1. Premier League21.0190.430.1100Matches
2005-200620Aston Villaeng ENG1. Premier League32.94130.400.3100Matches
2006-200721Aston Villaeng ENG1. Premier League18.3050.270.0000Matches
2007-200822Rangerssct SCO1. Premier League11.1040.360.0000Matches
2007-200822Fulhameng ENG1. Premier League20.5020.100.0000Matches
2007-200822Rangers2. UEFA Cup8.910Matches
2008-200923Rangerssct SCO1. Premier League34.06140.410.4300
2009-201024Rangers1. Champions Lg6.0010.170.0001Matches
2009-201024Rangerssct SCO1. Premier League35.93210.590.1400Matches
2010-201125Rangers1. Champions Lg6.0010.170.0000Matches
2010-201125Rangers2. Europa Lg4.0010.250.0000Matches
2010-201125Rangerssct SCO1. Premier League36.54220.600.1800Matches
2011-201226Rangerssct SCO1. Premier League32.15180.560.2800Matches
2012-201327Southamptoneng ENG1. Premier League23.02110.480.1800Matches
2013-201428Southamptoneng ENG1. Premier League27.7270.250.2900Matches
2014-201529Southamptoneng ENGFA Cup2.5000Matches
2014-201529Southamptoneng ENGLeague Cup3.0000Matches
2014-201529Southamptoneng ENG1. Premier League29.3050.170.0000Matches
2015-201630Southamptoneng ENGFA Cup0.5000Matches
2015-201630Southamptoneng ENGLeague Cup2.1000Matches
2015-201630Southamptoneng ENG1. Premier League28.9590.310.5600Matches
2016-201731Southamptoneng ENGEFL Cup3.90500.01.290.000.0000Matches
2016-201731Southampton2. Europa Lg1.40100.00.740.000.0000Matches
2016-201731Southamptoneng ENG1. Premier League29.4031516.11.060.170.000.0000Matches
2017-201832Southamptoneng ENGFA Cup2.00000.000.0000Matches
2017-201832Southamptoneng ENG1. Premier League16.9313430.80.770.240.230.7519.80000.90.90.07+2.1+2.1Matches
2018-201933Southamptoneng ENGEFL Cup2.10000.000.0000Matches
2018-201933Southamptoneng ENG1. Premier League1.10000.000.000000.00.00.00.0Matches
2018-201933Rangerssct SCO1. Premiership9.9000Matches
2019-202034Rangers2. Europa Lg8.713133.30.340.110.331.0023.80000.10.10.03+0.9+0.9Matches
2019-202034Rangerssct SCO1. Premiership20.1012325.00.600.150.000.0000Matches
2020-202135Rangers2. Europa Lg7.80400.00.510.000.0024.30000.20.20.04-0.2-0.2Matches
2020-202135Rangerssct SCO1. Premiership28.8014321.40.490.100.000.0000Matches
2021-202236Rangers2. Europa Lg5.40400.00.740.000.0026.60000.20.20.06-0.2-0.2Matches
2021-202236Rangerssct SCO1. Premiership13.4010220.00.740.150.000.0000Matches
2022-202337Rangers1. Champions Lg2.80000.000.000000.00.00.00.0Matches
2022-202337Rangerssct SCO1. Premiership4.017228.61.740.500.140.5000Matches
19 Seasons4 Clubs6 Leagues541.73810416319.20.700.320.050.2322.20011.41.40.06+2.6+2.6
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 (10 Seasons)3 Leagues275.321549320.40.590.360.040.2225.00010.50.50.04+0.5+0.5
Southampton (7 Seasons)4 Leagues173.612504118.00.880.250.060.2919.80000.90.90.07+2.1+2.1
Aston Villa (3 Seasons)1 League72.25270.370.1900
Fulham (1 Season)1 League20.5020.100.0000
Premier League (11 Seasons)248.917447020.50.930.280.070.2419.80000.90.90.07+2.1+2.1
Premiership (10 Seasons)225.719438923.30.650.410.020.2100
Europa Lg (6 Seasons)36.221228.30.510.070.080.5025.00000.50.50.04+0.5+0.5
League Cup (5 Seasons)11.00500.00.840.000.0000
FA Cup (4 Seasons)5.00000.000.0000
Champions Lg (3 Seasons)14.80020.000.140.000010.00.00.00.0
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
2004-200519Aston Villa1 League21.0190.430.1100
2005-200620Aston Villa1 League32.94130.400.3100
2006-200721Aston Villa1 League18.3050.270.0000
2007-200822Fulham1 League20.5020.100.0000
2007-200822Rangers2 Leagues20.0140.360.0000
2008-200923Rangers1 League34.06140.410.4300
2009-201024Rangers2 Leagues41.93220.530.1401
2010-201125Rangers3 Leagues46.54240.520.1700
2011-201226Rangers1 League32.15180.560.2800
2012-201327Southampton1 League23.02110.480.1800
2013-201428Southampton1 League27.7270.250.2900
2014-201529Southampton3 Leagues34.8050.170.0000
2015-201630Southampton3 Leagues31.5590.310.5600
2016-201731Southampton4 Leagues34.6037513.51.070.140.000.0000
2017-201832Southampton3 Leagues18.9313430.80.690.210.230.7519.80000.90.90.07+2.1+2.1
2018-201933Southampton2 Leagues3.20000.000.000000.00.00.00.0
2018-201933Rangers1 League9.9000
2019-202034Rangers2 Leagues28.8115426.70.520.140.070.2523.80000.10.10.03+0.9+0.9
2020-202135Rangers2 Leagues36.6018316.70.490.080.000.0024.30000.20.20.04-0.2-0.2
2021-202236Rangers2 Leagues18.9014214.30.740.110.000.0026.60000.20.20.06-0.2-0.2
2022-202337Rangers2 Leagues6.817228.61.030.290.140.500000.00.00.00.0
19 Seasons4 Clubs6 Leagues541.73810416319.20.700.320.050.2322.20011.41.40.06+2.6+2.6
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 (10 Seasons)3 Leagues275.321549320.40.590.360.040.2225.00010.50.50.04+0.5+0.5
Southampton (7 Seasons)4 Leagues173.612504118.00.880.250.060.2919.80000.90.90.07+2.1+2.1
Aston Villa (3 Seasons)1 League72.25270.370.1900
Fulham (1 Season)1 League20.5020.100.0000
Premier League (11 Seasons)248.917447020.50.930.280.070.2419.80000.90.90.07+2.1+2.1
Premiership (10 Seasons)225.719438923.30.650.410.020.2100
Europa Lg (6 Seasons)36.221228.30.510.070.080.5025.00000.50.50.04+0.5+0.5
League Cup (5 Seasons)11.00500.00.840.000.0000
FA Cup (4 Seasons)5.00000.000.0000
Champions Lg (3 Seasons)14.80020.000.140.000010.00.00.00.0
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
2004-200519Aston Villaeng ENG1. Premier League10th21.0190.430.1100Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.94130.400.3100Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.3050.270.0000Matches
2007-200822Fulhameng ENG1. Premier League17th20.5020.100.0000Matches
2007-200822Rangerssct SCO1. Premier League2nd11.1040.360.0000Matches
2008-200923Rangerssct SCO1. Premier League1st34.06140.410.4300
2009-201024Rangerssct SCO1. Premier League1st35.93210.590.1400Matches
2010-201125Rangerssct SCO1. Premier League1st36.54220.600.1800Matches
2011-201226Rangerssct SCO1. Premier League2nd32.15180.560.2800Matches
2012-201327Southamptoneng ENG1. Premier League14th23.02110.480.1800Matches
2013-201428Southamptoneng ENG1. Premier League8th27.7270.250.2900Matches
2014-201529Southamptoneng ENG1. Premier League7th29.3050.170.0000Matches
2015-201630Southamptoneng ENG1. Premier League6th28.9590.310.5600Matches
2016-201731Southamptoneng ENG1. Premier League8th29.4031516.11.060.170.000.0000Matches
2017-201832Southamptoneng ENG1. Premier League17th16.9313430.80.770.240.230.7519.80000.90.90.07+2.1+2.1Matches
2018-201933Southamptoneng ENG1. Premier League16th1.10000.000.000000.00.00.00.0Matches
2018-201933Rangerssct SCO1. Premiership2nd9.9000Matches
2019-202034Rangerssct SCO1. Premiership2nd20.1012325.00.600.150.000.0000Matches
2020-202135Rangerssct SCO1. Premiership1st28.8014321.40.490.100.000.0000Matches
2021-202236Rangerssct SCO1. Premiership2nd13.4010220.00.740.150.000.0000Matches
2022-202337Rangerssct SCO1. Premiership2nd4.017228.61.740.500.140.5000Matches
19 Seasons4 Clubs2 Leagues474.7368715921.80.770.340.050.2319.80000.90.90.07+2.1+2.1
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 (10 Seasons)1 League225.719438923.30.650.410.020.2100
Southampton (7 Seasons)1 League156.212444120.50.930.260.070.2919.80000.90.90.07+2.1+2.1
Aston Villa (3 Seasons)1 League72.25270.370.1900
Fulham (1 Season)1 League20.5020.100.0000
Premier League (11 Seasons)248.917447020.50.930.280.070.2419.80000.90.90.07+2.1+2.1
Premiership (10 Seasons)225.719438923.30.650.410.020.2100
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-201529Southamptoneng ENGFA Cup17th2.5000Matches
2014-201529Southamptoneng ENGLeague Cup5th3.0000Matches
2015-201630Southamptoneng ENGFA Cup33rd0.5000Matches
2015-201630Southamptoneng ENGLeague Cup5th2.1000Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.90500.01.290.000.0000Matches
2017-201832Southamptoneng ENGFA Cup3rd2.00000.000.0000Matches
2018-201933Southamptoneng ENGEFL Cup9th2.10000.000.0000Matches
5 Seasons1 Club2 Leagues16.00500.00.630.000.0000
League Cup (5 Seasons)11.00500.00.840.000.0000
FA Cup (4 Seasons)5.00000.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
2007-200822Rangers2. UEFA CupF8.910Matches
2009-201024Rangers1. Champions LgGR6.0010.170.0001Matches
2010-201125Rangers1. Champions LgGR6.0010.170.0000Matches
2010-201125Rangers2. Europa LgR164.0010.250.0000Matches
2016-201731Southampton2. Europa LgGR1.40100.00.740.000.0000Matches
2019-202034Rangers2. Europa LgR168.713133.30.340.110.331.0023.80000.10.10.03+0.9+0.9Matches
2020-202135Rangers2. Europa LgR167.80400.00.510.000.0024.30000.20.20.04-0.2-0.2Matches
2021-202236Rangers2. Europa Lg2nd5.40400.00.740.000.0026.60000.20.20.06-0.2-0.2Matches
2022-202337Rangers1. Champions LgGR2.80000.000.000000.00.00.00.0Matches
8 Seasons2 Clubs2 Leagues51.021248.30.460.100.080.2525.00010.50.50.04+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 (7 Seasons)2 Leagues49.621149.10.440.100.090.2525.00010.50.50.04+0.5+0.5
Southampton (1 Season)1 League1.40100.00.740.000.0000
Europa Lg (6 Seasons)36.221228.30.510.070.080.5025.00000.50.50.04+0.5+0.5
Champions Lg (3 Seasons)14.80020.000.140.000010.00.00.00.0
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
200621nir Northern IrelandWCQ5.3100Matches
200823nir Northern IrelandUEFA Euro Qualifying11.9000Matches
201025nir Northern IrelandWCQ8.0100Matches
201227nir Northern IrelandUEFA Euro Qualifying8.0200Matches
201429nir Northern IrelandWCQ10.0100Matches
201429nir Northern IrelandFriendlies (M)1.0000Matches
201530nir Northern IrelandFriendlies (M)1.2100Matches
201631nir Northern IrelandFriendlies (M)4.0000Matches
201631nir Northern IrelandUEFA EuroR164.0011100.00.250.250.000.0000Matches
201631nir Northern IrelandUEFA Euro Qualifying8.5213323.11.530.350.150.6700Matches
201732nir Northern IrelandFriendlies (M)0.5000Matches
201833nir Northern IrelandWCQ12.0222Matches
201833nir Northern IrelandFriendlies (M)2.0100Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.0000Matches
201934nir Northern IrelandFriendlies (M)0.7000Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.00200.00.680.000.0000Matches
202136nir Northern IrelandUEFA Euro Qualifying10.716116.70.560.090.000.0012Matches
202237nir Northern IrelandWCQ8.004125.00.500.120.000.0000Matches
202237nir Northern IrelandFriendlies (M)1.0100Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.803266.70.510.340.000.0000Matches
13 Seasons1 Club5 Leagues109.61329827.60.730.200.070.2534
Friendlies (M) (7 Seasons)10.4300
WCQ (5 Seasons)43.354125.00.500.120.000.0022
UEFA Euro Qualifying (4 Seasons)39.0519421.10.990.210.110.5012
UEFA Nations League (3 Seasons)12.805240.00.570.230.000.0000
UEFA Euro (1 Season)4.0011100.00.250.250.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
2004-200519Aston Villaeng ENG1. Premier League21.00Matches
2005-200620Aston Villaeng ENG1. Premier League32.92Matches
2006-200721Aston Villaeng ENG1. Premier League18.31Matches
2007-200822Rangerssct SCO1. Premier League11.11Matches
2007-200822Fulhameng ENG1. Premier League20.50Matches
2007-200822Rangers2. UEFA Cup8.9Matches
2008-200923Rangerssct SCO1. Premier League34.07
2009-201024Rangers1. Champions Lg6.00Matches
2009-201024Rangerssct SCO1. Premier League35.914Matches
2010-201125Rangers1. Champions Lg6.00Matches
2010-201125Rangers2. Europa Lg4.01Matches
2010-201125Rangerssct SCO1. Premier League36.57Matches
2011-201226Rangerssct SCO1. Premier League32.113Matches
2012-201327Southamptoneng ENG1. Premier League23.01Matches
2013-201428Southamptoneng ENG1. Premier League27.77Matches
2014-201529Southamptoneng ENGFA Cup2.50Matches
2014-201529Southamptoneng ENGLeague Cup3.01Matches
2014-201529Southamptoneng ENG1. Premier League29.32Matches
2015-201630Southamptoneng ENGFA Cup0.50Matches
2015-201630Southamptoneng ENGLeague Cup2.11Matches
2015-201630Southamptoneng ENG1. Premier League28.93Matches
2016-201731Southamptoneng ENGEFL Cup3.91Matches
2016-201731Southampton2. Europa Lg1.40Matches
2016-201731Southamptoneng ENG1. Premier League29.43Matches
2017-201832Southamptoneng ENGFA Cup2.00Matches
2017-201832Southamptoneng ENG1. Premier League16.9886109281.114571406842447289.834940386.67813458.201.11.9-1.118101203129Matches
2018-201933Southamptoneng ENGEFL Cup2.10Matches
2018-201933Southamptoneng ENG1. Premier League1.1656994.21214435303293.8252696.291090.010.50.5+0.5311317Matches
2018-201933Rangerssct SCO1. Premiership9.91Matches
2019-202034Rangers2. Europa Lg8.736044181.65855174020522989.512114682.9304862.510.10.1+0.92343034Matches
2019-202034Rangerssct SCO1. Premiership20.12Matches
2020-202135Rangers2. Europa Lg7.843250186.27394232921823792.015417090.6466867.600.20.3-0.24523043Matches
2020-202135Rangerssct SCO1. Premiership28.82Matches
2021-202236Rangers2. Europa Lg5.429533687.85245141812713693.412713991.4324571.100.20.2-0.24253223Matches
2021-202236Rangerssct SCO1. Premiership13.41Matches
2022-202337Rangers1. Champions Lg2.89111479.81590385424691.3384682.6101662.500.00.00.01160013Matches
2022-202337Rangerssct SCO1. Premiership4.00Matches
19 Seasons4 Clubs6 Leagues541.72129255383.435869103751046115290.881493087.520532163.9732.03.0+71.032239326249
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 (10 Seasons)3 Leagues275.31178139284.620084587259264891.444050187.811817766.7500.40.6+49.61112792113
Southampton (7 Seasons)4 Leagues173.6951116181.915785450345450490.137442987.28714460.4201.62.3+18.421112234136
Aston Villa (3 Seasons)1 League72.23
Fulham (1 Season)1 League20.50
Premier League (11 Seasons)248.9951116181.915785450345450490.137442987.28714460.4201.62.3+18.421112234136
Premiership (10 Seasons)225.748
Europa Lg (6 Seasons)36.21087127885.118494548755060291.440245588.410816167.120.40.6+1.61011192100
League Cup (5 Seasons)11.03
FA Cup (4 Seasons)5.00
Champions Lg (3 Seasons)14.89111479.81590385424691.3384682.6101662.500.00.00.01160013
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
2004-200519Aston Villa1 League21.00
2005-200620Aston Villa1 League32.92
2006-200721Aston Villa1 League18.31
2007-200822Fulham1 League20.50
2007-200822Rangers2 Leagues20.01
2008-200923Rangers1 League34.07
2009-201024Rangers2 Leagues41.914
2010-201125Rangers3 Leagues46.58
2011-201226Rangers1 League32.113
2012-201327Southampton1 League23.01
2013-201428Southampton1 League27.77
2014-201529Southampton3 Leagues34.83
2015-201630Southampton3 Leagues31.54
2016-201731Southampton4 Leagues34.64
2017-201832Southampton3 Leagues18.9886109281.114571406842447289.834940386.67813458.201.11.9-1.118101203129
2018-201933Southampton2 Leagues3.2656994.21214435303293.8252696.291090.010.50.5+0.5311317
2018-201933Rangers1 League9.91
2019-202034Rangers2 Leagues28.836044181.65855174020522989.512114682.9304862.530.10.1+2.92343034
2020-202135Rangers2 Leagues36.643250186.27394232921823792.015417090.6466867.620.20.3+1.84523043
2021-202236Rangers2 Leagues18.929533687.85245141812713693.412713991.4324571.110.20.2+0.84253223
2022-202337Rangers2 Leagues6.89111479.81590385424691.3384682.6101662.500.00.00.01160013
19 Seasons4 Clubs6 Leagues541.72129255383.435869103751046115290.881493087.520532163.9732.03.0+71.032239326249
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 (10 Seasons)3 Leagues275.31178139284.620084587259264891.444050187.811817766.7500.40.6+49.61112792113
Southampton (7 Seasons)4 Leagues173.6951116181.915785450345450490.137442987.28714460.4201.62.3+18.421112234136
Aston Villa (3 Seasons)1 League72.23
Fulham (1 Season)1 League20.50
Premier League (11 Seasons)248.9951116181.915785450345450490.137442987.28714460.4201.62.3+18.421112234136
Premiership (10 Seasons)225.748
Europa Lg (6 Seasons)36.21087127885.118494548755060291.440245588.410816167.120.40.6+1.61011192100
League Cup (5 Seasons)11.03
FA Cup (4 Seasons)5.00
Champions Lg (3 Seasons)14.89111479.81590385424691.3384682.6101662.500.00.00.01160013
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
2004-200519Aston Villaeng ENG1. Premier League10th21.00Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.92Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.31Matches
2007-200822Fulhameng ENG1. Premier League17th20.50Matches
2007-200822Rangerssct SCO1. Premier League2nd11.11Matches
2008-200923Rangerssct SCO1. Premier League1st34.07
2009-201024Rangerssct SCO1. Premier League1st35.914Matches
2010-201125Rangerssct SCO1. Premier League1st36.57Matches
2011-201226Rangerssct SCO1. Premier League2nd32.113Matches
2012-201327Southamptoneng ENG1. Premier League14th23.01Matches
2013-201428Southamptoneng ENG1. Premier League8th27.77Matches
2014-201529Southamptoneng ENG1. Premier League7th29.32Matches
2015-201630Southamptoneng ENG1. Premier League6th28.93Matches
2016-201731Southamptoneng ENG1. Premier League8th29.43Matches
2017-201832Southamptoneng ENG1. Premier League17th16.9886109281.114571406842447289.834940386.67813458.201.11.9-1.118101203129Matches
2018-201933Southamptoneng ENG1. Premier League16th1.1656994.21214435303293.8252696.291090.010.50.5+0.5311317Matches
2018-201933Rangerssct SCO1. Premiership2nd9.91Matches
2019-202034Rangerssct SCO1. Premiership2nd20.12Matches
2020-202135Rangerssct SCO1. Premiership1st28.82Matches
2021-202236Rangerssct SCO1. Premiership2nd13.41Matches
2022-202337Rangerssct SCO1. Premiership2nd4.00Matches
19 Seasons4 Clubs2 Leagues474.7951116181.915785450345450490.137442987.28714460.4681.62.3+66.421112234136
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 (10 Seasons)1 League225.748
Southampton (7 Seasons)1 League156.2951116181.915785450345450490.137442987.28714460.4171.62.3+15.421112234136
Aston Villa (3 Seasons)1 League72.23
Fulham (1 Season)1 League20.50
Premier League (11 Seasons)248.9951116181.915785450345450490.137442987.28714460.4201.62.3+18.421112234136
Premiership (10 Seasons)225.748
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-201529Southamptoneng ENGFA Cup17th2.50Matches
2014-201529Southamptoneng ENGLeague Cup5th3.01Matches
2015-201630Southamptoneng ENGFA Cup33rd0.50Matches
2015-201630Southamptoneng ENGLeague Cup5th2.11Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.91Matches
2017-201832Southamptoneng ENGFA Cup3rd2.00Matches
2018-201933Southamptoneng ENGEFL Cup9th2.10Matches
5 Seasons1 Club2 Leagues16.03
League Cup (5 Seasons)11.03
FA Cup (4 Seasons)5.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200822Rangers2. UEFA CupF8.9Matches
2009-201024Rangers1. Champions LgGR6.00Matches
2010-201125Rangers1. Champions LgGR6.00Matches
2010-201125Rangers2. Europa LgR164.01Matches
2016-201731Southampton2. Europa LgGR1.40Matches
2019-202034Rangers2. Europa LgR168.736044181.65855174020522989.512114682.9304862.510.10.1+0.92343034Matches
2020-202135Rangers2. Europa LgR167.843250186.27394232921823792.015417090.6466867.600.20.3-0.24523043Matches
2021-202236Rangers2. Europa Lg2nd5.429533687.85245141812713693.412713991.4324571.100.20.2-0.24253223Matches
2022-202337Rangers1. Champions LgGR2.89111479.81590385424691.3384682.6101662.500.00.00.01160013Matches
8 Seasons2 Clubs2 Leagues51.01178139284.620084587259264891.444050187.811817766.720.40.6+1.61112792113
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 (7 Seasons)2 Leagues49.61178139284.620084587259264891.444050187.811817766.720.40.6+1.61112792113
Southampton (1 Season)1 League1.40
Europa Lg (6 Seasons)36.21087127885.118494548755060291.440245588.410816167.120.40.6+1.61011192100
Champions Lg (3 Seasons)14.89111479.81590385424691.3384682.6101662.500.00.00.01160013
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
200621nir Northern IrelandWCQ5.3Matches
200823nir Northern IrelandUEFA Euro Qualifying11.9Matches
201025nir Northern IrelandWCQ8.0Matches
201227nir Northern IrelandUEFA Euro Qualifying8.0Matches
201429nir Northern IrelandWCQ10.01Matches
201429nir Northern IrelandFriendlies (M)1.00Matches
201530nir Northern IrelandFriendlies (M)1.20Matches
201631nir Northern IrelandFriendlies (M)4.00Matches
201631nir Northern IrelandUEFA EuroR164.00Matches
201631nir Northern IrelandUEFA Euro Qualifying8.50Matches
201732nir Northern IrelandFriendlies (M)0.50Matches
201833nir Northern IrelandWCQ12.03Matches
201833nir Northern IrelandFriendlies (M)2.00Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.00Matches
201934nir Northern IrelandFriendlies (M)0.71Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.00Matches
202136nir Northern IrelandUEFA Euro Qualifying10.71Matches
202237nir Northern IrelandWCQ8.00Matches
202237nir Northern IrelandFriendlies (M)1.00Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.81Matches
13 Seasons1 Club5 Leagues109.67
Friendlies (M) (7 Seasons)10.41
WCQ (5 Seasons)43.34
UEFA Euro Qualifying (4 Seasons)39.01
UEFA Nations League (3 Seasons)12.81
UEFA Euro (1 Season)4.00
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
2004-200519Aston Villaeng ENG1. Premier League21.0Matches
2005-200620Aston Villaeng ENG1. Premier League32.9Matches
2006-200721Aston Villaeng ENG1. Premier League18.3Matches
2007-200822Rangerssct SCO1. Premier League11.1Matches
2007-200822Fulhameng ENG1. Premier League20.5Matches
2007-200822Rangers2. UEFA Cup8.9Matches
2008-200923Rangerssct SCO1. Premier League34.0
2009-201024Rangers1. Champions Lg6.0Matches
2009-201024Rangerssct SCO1. Premier League35.9Matches
2010-201125Rangers1. Champions Lg6.0Matches
2010-201125Rangers2. Europa Lg4.0Matches
2010-201125Rangerssct SCO1. Premier League36.5Matches
2011-201226Rangerssct SCO1. Premier League32.1Matches
2012-201327Southamptoneng ENG1. Premier League23.0Matches
2013-201428Southamptoneng ENG1. Premier League27.7Matches
2014-201529Southamptoneng ENGFA Cup2.5Matches
2014-201529Southamptoneng ENGLeague Cup3.0Matches
2014-201529Southamptoneng ENG1. Premier League29.3Matches
2015-201630Southamptoneng ENGFA Cup0.5Matches
2015-201630Southamptoneng ENGLeague Cup2.1Matches
2015-201630Southamptoneng ENG1. Premier League28.9Matches
2016-201731Southamptoneng ENGEFL Cup3.95Matches
2016-201731Southampton2. Europa Lg1.40Matches
2016-201731Southamptoneng ENG1. Premier League29.471Matches
2017-201832Southamptoneng ENGFA Cup2.04Matches
2017-201832Southamptoneng ENG1. Premier League16.910921037501478421271831886527Matches
2018-201933Southamptoneng ENGEFL Cup2.11Matches
2018-201933Southamptoneng ENG1. Premier League1.1696900101000006500Matches
2018-201933Rangerssct SCO1. Premiership9.9Matches
2019-202034Rangers2. Europa Lg8.7441429101003100000360210Matches
2019-202034Rangerssct SCO1. Premiership20.128Matches
2020-202135Rangers2. Europa Lg7.850147523190461303043233Matches
2020-202135Rangerssct SCO1. Premiership28.822Matches
2021-202236Rangers2. Europa Lg5.4336329760331000029503Matches
2021-202236Rangerssct SCO1. Premiership13.413Matches
2022-202337Rangers1. Champions Lg2.811411032030010009110Matches
2022-202337Rangerssct SCO1. Premiership4.06Matches
19 Seasons4 Clubs6 Leagues541.7255324499351821203331186121291143
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (10 Seasons)3 Leagues275.313921343433701379240301178616
Southampton (7 Seasons)4 Leagues173.6116111065014881241271831951527
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.9116111065014881141271831951527
Premiership (10 Seasons)225.769
Europa Lg (6 Seasons)36.212781233403501010230301087516
League Cup (5 Seasons)11.06
FA Cup (4 Seasons)5.04
Champions Lg (3 Seasons)14.811411032030010009110
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
2004-200519Aston Villa1 League21.0
2005-200620Aston Villa1 League32.9
2006-200721Aston Villa1 League18.3
2007-200822Fulham1 League20.5
2007-200822Rangers2 Leagues20.0
2008-200923Rangers1 League34.0
2009-201024Rangers2 Leagues41.9
2010-201125Rangers3 Leagues46.5
2011-201226Rangers1 League32.1
2012-201327Southampton1 League23.0
2013-201428Southampton1 League27.7
2014-201529Southampton3 Leagues34.8
2015-201630Southampton3 Leagues31.5
2016-201731Southampton4 Leagues34.676
2017-201832Southampton3 Leagues18.910921037501478461271831886527
2018-201933Southampton2 Leagues3.2696900102000006500
2018-201933Rangers1 League9.9
2019-202034Rangers2 Leagues28.84414291010032900000360210
2020-202135Rangers2 Leagues36.6501475231904281303043233
2021-202236Rangers2 Leagues18.93363297603161000029503
2022-202337Rangers2 Leagues6.811411032036010009110
19 Seasons4 Clubs6 Leagues541.7255324499351821203331186121291143
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (10 Seasons)3 Leagues275.313921343433701379240301178616
Southampton (7 Seasons)4 Leagues173.6116111065014881241271831951527
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.9116111065014881141271831951527
Premiership (10 Seasons)225.769
Europa Lg (6 Seasons)36.212781233403501010230301087516
League Cup (5 Seasons)11.06
FA Cup (4 Seasons)5.04
Champions Lg (3 Seasons)14.811411032030010009110
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
2004-200519Aston Villaeng ENG1. Premier League10th21.0Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.9Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.3Matches
2007-200822Fulhameng ENG1. Premier League17th20.5Matches
2007-200822Rangerssct SCO1. Premier League2nd11.1Matches
2008-200923Rangerssct SCO1. Premier League1st34.0
2009-201024Rangerssct SCO1. Premier League1st35.9Matches
2010-201125Rangerssct SCO1. Premier League1st36.5Matches
2011-201226Rangerssct SCO1. Premier League2nd32.1Matches
2012-201327Southamptoneng ENG1. Premier League14th23.0Matches
2013-201428Southamptoneng ENG1. Premier League8th27.7Matches
2014-201529Southamptoneng ENG1. Premier League7th29.3Matches
2015-201630Southamptoneng ENG1. Premier League6th28.9Matches
2016-201731Southamptoneng ENG1. Premier League8th29.471Matches
2017-201832Southamptoneng ENG1. Premier League17th16.910921037501478421271831886527Matches
2018-201933Southamptoneng ENG1. Premier League16th1.1696900101000006500Matches
2018-201933Rangerssct SCO1. Premiership2nd9.9Matches
2019-202034Rangerssct SCO1. Premiership2nd20.128Matches
2020-202135Rangerssct SCO1. Premiership1st28.822Matches
2021-202236Rangerssct SCO1. Premiership2nd13.413Matches
2022-202337Rangerssct SCO1. Premiership2nd4.06Matches
19 Seasons4 Clubs2 Leagues474.7116111065014881831271831951527
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (10 Seasons)1 League225.769
Southampton (7 Seasons)1 League156.2116111065014881141271831951527
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.9116111065014881141271831951527
Premiership (10 Seasons)225.769
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-201529Southamptoneng ENGFA Cup17th2.5Matches
2014-201529Southamptoneng ENGLeague Cup5th3.0Matches
2015-201630Southamptoneng ENGFA Cup33rd0.5Matches
2015-201630Southamptoneng ENGLeague Cup5th2.1Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.95Matches
2017-201832Southamptoneng ENGFA Cup3rd2.04Matches
2018-201933Southamptoneng ENGEFL Cup9th2.11Matches
5 Seasons1 Club2 Leagues16.010
League Cup (5 Seasons)11.06
FA Cup (4 Seasons)5.04
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
2007-200822Rangers2. UEFA CupF8.9Matches
2009-201024Rangers1. Champions LgGR6.0Matches
2010-201125Rangers1. Champions LgGR6.0Matches
2010-201125Rangers2. Europa LgR164.0Matches
2016-201731Southampton2. Europa LgGR1.40Matches
2019-202034Rangers2. Europa LgR168.7441429101003100000360210Matches
2020-202135Rangers2. Europa LgR167.850147523190461303043233Matches
2021-202236Rangers2. Europa Lg2nd5.4336329760331000029503Matches
2022-202337Rangers1. Champions LgGR2.811411032030010009110Matches
8 Seasons2 Clubs2 Leagues51.013921343433701310240301178616
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (7 Seasons)2 Leagues49.613921343433701310240301178616
Southampton (1 Season)1 League1.40
Europa Lg (6 Seasons)36.212781233403501010230301087516
Champions Lg (3 Seasons)14.811411032030010009110
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
200621nir Northern IrelandWCQ5.3Matches
200823nir Northern IrelandUEFA Euro Qualifying11.9Matches
201025nir Northern IrelandWCQ8.0Matches
201227nir Northern IrelandUEFA Euro Qualifying8.0Matches
201429nir Northern IrelandWCQ10.0Matches
201429nir Northern IrelandFriendlies (M)1.0Matches
201530nir Northern IrelandFriendlies (M)1.2Matches
201631nir Northern IrelandFriendlies (M)4.0Matches
201631nir Northern IrelandUEFA EuroR164.07Matches
201631nir Northern IrelandUEFA Euro Qualifying8.511Matches
201732nir Northern IrelandFriendlies (M)0.5Matches
201833nir Northern IrelandWCQ12.0Matches
201833nir Northern IrelandFriendlies (M)2.0Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.0Matches
201934nir Northern IrelandFriendlies (M)0.7Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.00Matches
202136nir Northern IrelandUEFA Euro Qualifying10.716Matches
202237nir Northern IrelandWCQ8.04Matches
202237nir Northern IrelandFriendlies (M)1.0Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.84Matches
13 Seasons1 Club5 Leagues109.642
Friendlies (M) (7 Seasons)10.4
WCQ (5 Seasons)43.34
UEFA Euro Qualifying (4 Seasons)39.027
UEFA Nations League (3 Seasons)12.84
UEFA Euro (1 Season)4.07

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
2004-200519Aston Villaeng ENG1. Premier League21.0Matches
2005-200620Aston Villaeng ENG1. Premier League32.9Matches
2006-200721Aston Villaeng ENG1. Premier League18.3Matches
2007-200822Rangerssct SCO1. Premier League11.1Matches
2007-200822Fulhameng ENG1. Premier League20.5Matches
2007-200822Rangers2. UEFA Cup8.9Matches
2008-200923Rangerssct SCO1. Premier League34.0
2009-201024Rangers1. Champions Lg6.0Matches
2009-201024Rangerssct SCO1. Premier League35.9Matches
2010-201125Rangers1. Champions Lg6.0Matches
2010-201125Rangers2. Europa Lg4.0Matches
2010-201125Rangerssct SCO1. Premier League36.5Matches
2011-201226Rangerssct SCO1. Premier League32.1Matches
2012-201327Southamptoneng ENG1. Premier League23.0Matches
2013-201428Southamptoneng ENG1. Premier League27.7Matches
2014-201529Southamptoneng ENGFA Cup2.5Matches
2014-201529Southamptoneng ENGLeague Cup3.0Matches
2014-201529Southamptoneng ENG1. Premier League29.3Matches
2015-201630Southamptoneng ENGFA Cup0.5Matches
2015-201630Southamptoneng ENGLeague Cup2.1Matches
2015-201630Southamptoneng ENG1. Premier League28.9Matches
2016-201731Southamptoneng ENGEFL Cup3.9Matches
2016-201731Southampton2. Europa Lg1.4Matches
2016-201731Southamptoneng ENG1. Premier League29.4Matches
2017-201832Southamptoneng ENGFA Cup2.0Matches
2017-201832Southamptoneng ENG1. Premier League16.9462.72386101020.12100010Matches
2018-201933Southamptoneng ENGEFL Cup2.1Matches
2018-201933Southamptoneng ENG1. Premier League1.187.3580000010.92100000Matches
2018-201933Rangerssct SCO1. Premiership9.9Matches
2019-202034Rangers2. Europa Lg8.780.9280000040.46400000Matches
2019-202034Rangerssct SCO1. Premiership20.1Matches
2020-202135Rangers2. Europa Lg7.8141.79121010010.13100000Matches
2020-202135Rangerssct SCO1. Premiership28.8Matches
2021-202236Rangers2. Europa Lg5.471.3770000000.00000000Matches
2021-202236Rangerssct SCO1. Premiership13.4Matches
2022-202337Rangers1. Champions Lg2.820.7210001000.00000000Matches
2022-202337Rangerssct SCO1. Premiership4.0Matches
19 Seasons4 Clubs6 Leagues541.7852.00747112080.19700010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (10 Seasons)3 Leagues275.3311.27281011050.20500000
Southampton (7 Seasons)4 Leagues173.6543.00466101030.17200010
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.9543.00466101030.17200010
Premiership (10 Seasons)225.7
Europa Lg (6 Seasons)36.2291.34271010050.23500000
League Cup (5 Seasons)11.0
FA Cup (4 Seasons)5.0
Champions Lg (3 Seasons)14.820.7210001000.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
2004-200519Aston Villa1 League21.0
2005-200620Aston Villa1 League32.9
2006-200721Aston Villa1 League18.3
2007-200822Fulham1 League20.5
2007-200822Rangers2 Leagues20.0
2008-200923Rangers1 League34.0
2009-201024Rangers2 Leagues41.9
2010-201125Rangers3 Leagues46.5
2011-201226Rangers1 League32.1
2012-201327Southampton1 League23.0
2013-201428Southampton1 League27.7
2014-201529Southampton3 Leagues34.8
2015-201630Southampton3 Leagues31.5
2016-201731Southampton4 Leagues34.6
2017-201832Southampton3 Leagues18.9462.72386101020.12100010
2018-201933Southampton2 Leagues3.287.3580000010.92100000
2018-201933Rangers1 League9.9
2019-202034Rangers2 Leagues28.880.9280000040.46400000
2020-202135Rangers2 Leagues36.6141.79121010010.13100000
2021-202236Rangers2 Leagues18.971.3770000000.00000000
2022-202337Rangers2 Leagues6.820.7210001000.00000000
19 Seasons4 Clubs6 Leagues541.7852.00747112080.19700010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (10 Seasons)3 Leagues275.3311.27281011050.20500000
Southampton (7 Seasons)4 Leagues173.6543.00466101030.17200010
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.9543.00466101030.17200010
Premiership (10 Seasons)225.7
Europa Lg (6 Seasons)36.2291.34271010050.23500000
League Cup (5 Seasons)11.0
FA Cup (4 Seasons)5.0
Champions Lg (3 Seasons)14.820.7210001000.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
2004-200519Aston Villaeng ENG1. Premier League10th21.0Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.9Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.3Matches
2007-200822Fulhameng ENG1. Premier League17th20.5Matches
2007-200822Rangerssct SCO1. Premier League2nd11.1Matches
2008-200923Rangerssct SCO1. Premier League1st34.0
2009-201024Rangerssct SCO1. Premier League1st35.9Matches
2010-201125Rangerssct SCO1. Premier League1st36.5Matches
2011-201226Rangerssct SCO1. Premier League2nd32.1Matches
2012-201327Southamptoneng ENG1. Premier League14th23.0Matches
2013-201428Southamptoneng ENG1. Premier League8th27.7Matches
2014-201529Southamptoneng ENG1. Premier League7th29.3Matches
2015-201630Southamptoneng ENG1. Premier League6th28.9Matches
2016-201731Southamptoneng ENG1. Premier League8th29.4Matches
2017-201832Southamptoneng ENG1. Premier League17th16.9462.72386101020.12100010Matches
2018-201933Southamptoneng ENG1. Premier League16th1.187.3580000010.92100000Matches
2018-201933Rangerssct SCO1. Premiership2nd9.9Matches
2019-202034Rangerssct SCO1. Premiership2nd20.1Matches
2020-202135Rangerssct SCO1. Premiership1st28.8Matches
2021-202236Rangerssct SCO1. Premiership2nd13.4Matches
2022-202337Rangerssct SCO1. Premiership2nd4.0Matches
19 Seasons4 Clubs2 Leagues474.7543.00466101030.17200010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (10 Seasons)1 League225.7
Southampton (7 Seasons)1 League156.2543.00466101030.17200010
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.9543.00466101030.17200010
Premiership (10 Seasons)225.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201529Southamptoneng ENGFA Cup17th2.5Matches
2014-201529Southamptoneng ENGLeague Cup5th3.0Matches
2015-201630Southamptoneng ENGFA Cup33rd0.5Matches
2015-201630Southamptoneng ENGLeague Cup5th2.1Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.9Matches
2017-201832Southamptoneng ENGFA Cup3rd2.0Matches
2018-201933Southamptoneng ENGEFL Cup9th2.1Matches
5 Seasons1 Club2 Leagues16.0
League Cup (5 Seasons)11.0
FA Cup (4 Seasons)5.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200822Rangers2. UEFA CupF8.9Matches
2009-201024Rangers1. Champions LgGR6.0Matches
2010-201125Rangers1. Champions LgGR6.0Matches
2010-201125Rangers2. Europa LgR164.0Matches
2016-201731Southampton2. Europa LgGR1.4Matches
2019-202034Rangers2. Europa LgR168.780.9280000040.46400000Matches
2020-202135Rangers2. Europa LgR167.8141.79121010010.13100000Matches
2021-202236Rangers2. Europa Lg2nd5.471.3770000000.00000000Matches
2022-202337Rangers1. Champions LgGR2.820.7210001000.00000000Matches
8 Seasons2 Clubs2 Leagues51.0311.27281011050.20500000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (7 Seasons)2 Leagues49.6311.27281011050.20500000
Southampton (1 Season)1 League1.4
Europa Lg (6 Seasons)36.2291.34271010050.23500000
Champions Lg (3 Seasons)14.820.7210001000.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
200621nir Northern IrelandWCQ5.3Matches
200823nir Northern IrelandUEFA Euro Qualifying11.9Matches
201025nir Northern IrelandWCQ8.0Matches
201227nir Northern IrelandUEFA Euro Qualifying8.0Matches
201429nir Northern IrelandWCQ10.0Matches
201429nir Northern IrelandFriendlies (M)1.0Matches
201530nir Northern IrelandFriendlies (M)1.2Matches
201631nir Northern IrelandFriendlies (M)4.0Matches
201631nir Northern IrelandUEFA EuroR164.0Matches
201631nir Northern IrelandUEFA Euro Qualifying8.5Matches
201732nir Northern IrelandFriendlies (M)0.5Matches
201833nir Northern IrelandWCQ12.0Matches
201833nir Northern IrelandFriendlies (M)2.0Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.0Matches
201934nir Northern IrelandFriendlies (M)0.7Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.0Matches
202136nir Northern IrelandUEFA Euro Qualifying10.7Matches
202237nir Northern IrelandWCQ8.0Matches
202237nir Northern IrelandFriendlies (M)1.0Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.8Matches
13 Seasons1 Club5 Leagues109.6
Friendlies (M) (7 Seasons)10.4
WCQ (5 Seasons)43.3
UEFA Euro Qualifying (4 Seasons)39.0
UEFA Nations League (3 Seasons)12.8
UEFA Euro (1 Season)4.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2004-200519Aston Villaeng ENG1. Premier League21.0Matches
2005-200620Aston Villaeng ENG1. Premier League32.9Matches
2006-200721Aston Villaeng ENG1. Premier League18.3Matches
2007-200822Rangerssct SCO1. Premier League11.1Matches
2007-200822Fulhameng ENG1. Premier League20.5Matches
2007-200822Rangers2. UEFA Cup8.9Matches
2008-200923Rangerssct SCO1. Premier League34.0
2009-201024Rangers1. Champions Lg6.0Matches
2009-201024Rangerssct SCO1. Premier League35.9Matches
2010-201125Rangers1. Champions Lg6.0Matches
2010-201125Rangers2. Europa Lg4.0Matches
2010-201125Rangerssct SCO1. Premier League36.5Matches
2011-201226Rangerssct SCO1. Premier League32.1Matches
2012-201327Southamptoneng ENG1. Premier League23.0Matches
2013-201428Southamptoneng ENG1. Premier League27.7Matches
2014-201529Southamptoneng ENGFA Cup2.5Matches
2014-201529Southamptoneng ENGLeague Cup3.0Matches
2014-201529Southamptoneng ENG1. Premier League29.3Matches
2015-201630Southamptoneng ENGFA Cup0.5Matches
2015-201630Southamptoneng ENGLeague Cup2.1Matches
2015-201630Southamptoneng ENG1. Premier League28.9Matches
2016-201731Southamptoneng ENGEFL Cup3.973Matches
2016-201731Southampton2. Europa Lg1.413Matches
2016-201731Southamptoneng ENG1. Premier League29.44126Matches
2017-201832Southamptoneng ENGFA Cup2.030Matches
2017-201832Southamptoneng ENG1. Premier League16.9302110173113036.719226161545241Matches
2018-201933Southamptoneng ENGEFL Cup2.100Matches
2018-201933Southamptoneng ENG1. Premier League1.1220200002021350Matches
2018-201933Rangerssct SCO1. Premiership9.9Matches
2019-202034Rangers2. Europa Lg8.72316912261833.312927629110Matches
2019-202034Rangerssct SCO1. Premiership20.100Matches
2020-202135Rangers2. Europa Lg7.82010893102245.512826113160Matches
2020-202135Rangerssct SCO1. Premiership28.83342Matches
2021-202236Rangers2. Europa Lg5.49444141233.3850541391Matches
2021-202236Rangerssct SCO1. Premiership13.41315Matches
2022-202337Rangers1. Champions Lg2.85422111100.004042730Matches
2022-202337Rangerssct SCO1. Premiership4.032Matches
19 Seasons4 Clubs6 Leagues541.789158334610328338.651501040130128582
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 (10 Seasons)3 Leagues275.3578323277215339.632264228280291
Southampton (7 Seasons)4 Leagues173.6327510193113036.719246184848291
Aston Villa (3 Seasons)1 League72.20
Fulham (1 Season)1 League20.50
Premier League (11 Seasons)248.9326410193113036.719246184248291
Premiership (10 Seasons)225.749590
Europa Lg (6 Seasons)36.2523121256205238.532224182473261
League Cup (5 Seasons)11.0730
FA Cup (4 Seasons)5.0300
Champions Lg (3 Seasons)14.85422111100.004042730
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
2004-200519Aston Villa1 League21.00
2005-200620Aston Villa1 League32.90
2006-200721Aston Villa1 League18.30
2007-200822Fulham1 League20.50
2007-200822Rangers2 Leagues20.00
2008-200923Rangers1 League34.00
2009-201024Rangers2 Leagues41.90
2010-201125Rangers3 Leagues46.50
2011-201226Rangers1 League32.10
2012-201327Southampton1 League23.00
2013-201428Southampton1 League27.70
2014-201529Southampton3 Leagues34.80
2015-201630Southampton3 Leagues31.50
2016-201731Southampton4 Leagues34.649320
2017-201832Southampton3 Leagues18.9302410173113036.719226161545241
2018-201933Southampton2 Leagues3.2220200002021350
2018-201933Rangers1 League9.90
2019-202034Rangers2 Leagues28.82316912261833.312927629110
2020-202135Rangers2 Leagues36.62043893102245.512826533160
2021-202236Rangers2 Leagues18.991744141233.38505191391
2022-202337Rangers2 Leagues6.85722111100.004044730
19 Seasons4 Clubs6 Leagues541.789158334610328338.651501040130128582
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (10 Seasons)3 Leagues275.3578323277215339.632264228280291
Southampton (7 Seasons)4 Leagues173.6327510193113036.719246184848291
Aston Villa (3 Seasons)1 League72.20
Fulham (1 Season)1 League20.50
Premier League (11 Seasons)248.9326410193113036.719246184248291
Premiership (10 Seasons)225.749590
Europa Lg (6 Seasons)36.2523121256205238.532224182473261
League Cup (5 Seasons)11.0730
FA Cup (4 Seasons)5.0300
Champions Lg (3 Seasons)14.85422111100.004042730
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
2004-200519Aston Villaeng ENG1. Premier League10th21.0Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.9Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.3Matches
2007-200822Fulhameng ENG1. Premier League17th20.5Matches
2007-200822Rangerssct SCO1. Premier League2nd11.1Matches
2008-200923Rangerssct SCO1. Premier League1st34.0
2009-201024Rangerssct SCO1. Premier League1st35.9Matches
2010-201125Rangerssct SCO1. Premier League1st36.5Matches
2011-201226Rangerssct SCO1. Premier League2nd32.1Matches
2012-201327Southamptoneng ENG1. Premier League14th23.0Matches
2013-201428Southamptoneng ENG1. Premier League8th27.7Matches
2014-201529Southamptoneng ENG1. Premier League7th29.3Matches
2015-201630Southamptoneng ENG1. Premier League6th28.9Matches
2016-201731Southamptoneng ENG1. Premier League8th29.44126Matches
2017-201832Southamptoneng ENG1. Premier League17th16.9302110173113036.719226161545241Matches
2018-201933Southamptoneng ENG1. Premier League16th1.1220200002021350Matches
2018-201933Rangerssct SCO1. Premiership2nd9.9Matches
2019-202034Rangerssct SCO1. Premiership2nd20.100Matches
2020-202135Rangerssct SCO1. Premiership1st28.83342Matches
2021-202236Rangerssct SCO1. Premiership2nd13.41315Matches
2022-202337Rangerssct SCO1. Premiership2nd4.032Matches
19 Seasons4 Clubs2 Leagues474.73211310193113036.7192461810148291
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 (10 Seasons)1 League225.749590
Southampton (7 Seasons)1 League156.2326410193113036.719246184248291
Aston Villa (3 Seasons)1 League72.20
Fulham (1 Season)1 League20.50
Premier League (11 Seasons)248.9326410193113036.719246184248291
Premiership (10 Seasons)225.749590
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-201529Southamptoneng ENGFA Cup17th2.5Matches
2014-201529Southamptoneng ENGLeague Cup5th3.0Matches
2015-201630Southamptoneng ENGFA Cup33rd0.5Matches
2015-201630Southamptoneng ENGLeague Cup5th2.1Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.973Matches
2017-201832Southamptoneng ENGFA Cup3rd2.030Matches
2018-201933Southamptoneng ENGEFL Cup9th2.100Matches
5 Seasons1 Club2 Leagues16.01030
League Cup (5 Seasons)11.0730
FA Cup (4 Seasons)5.0300
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
2007-200822Rangers2. UEFA CupF8.9Matches
2009-201024Rangers1. Champions LgGR6.0Matches
2010-201125Rangers1. Champions LgGR6.0Matches
2010-201125Rangers2. Europa LgR164.0Matches
2016-201731Southampton2. Europa LgGR1.413Matches
2019-202034Rangers2. Europa LgR168.72316912261833.312927629110Matches
2020-202135Rangers2. Europa LgR167.82010893102245.512826113160Matches
2021-202236Rangers2. Europa Lg2nd5.49444141233.3850541391Matches
2022-202337Rangers1. Champions LgGR2.85422111100.004042730Matches
8 Seasons2 Clubs2 Leagues51.0573523277215339.632264222680291
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 (7 Seasons)2 Leagues49.6573423277215339.632264222380291
Southampton (1 Season)1 League1.4130
Europa Lg (6 Seasons)36.2523121256205238.532224182473261
Champions Lg (3 Seasons)14.85422111100.004042730
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
200621nir Northern IrelandWCQ5.3Matches
200823nir Northern IrelandUEFA Euro Qualifying11.9Matches
201025nir Northern IrelandWCQ8.0Matches
201227nir Northern IrelandUEFA Euro Qualifying8.0Matches
201429nir Northern IrelandWCQ10.0Matches
201429nir Northern IrelandFriendlies (M)1.0Matches
201530nir Northern IrelandFriendlies (M)1.2Matches
201631nir Northern IrelandFriendlies (M)4.0Matches
201631nir Northern IrelandUEFA EuroR164.085Matches
201631nir Northern IrelandUEFA Euro Qualifying8.51214Matches
201732nir Northern IrelandFriendlies (M)0.5Matches
201833nir Northern IrelandWCQ12.0Matches
201833nir Northern IrelandFriendlies (M)2.0Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.0Matches
201934nir Northern IrelandFriendlies (M)0.7Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.041Matches
202136nir Northern IrelandUEFA Euro Qualifying10.7915Matches
202237nir Northern IrelandWCQ8.059Matches
202237nir Northern IrelandFriendlies (M)1.0Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.812Matches
13 Seasons1 Club5 Leagues109.639460
Friendlies (M) (7 Seasons)10.40
WCQ (5 Seasons)43.3590
UEFA Euro Qualifying (4 Seasons)39.021290
UEFA Nations League (3 Seasons)12.8530
UEFA Euro (1 Season)4.0850

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
2004-200519Aston Villaeng ENG1. Premier League21.0Matches
2005-200620Aston Villaeng ENG1. Premier League32.9Matches
2006-200721Aston Villaeng ENG1. Premier League18.3Matches
2007-200822Rangerssct SCO1. Premier League11.1Matches
2007-200822Fulhameng ENG1. Premier League20.5Matches
2007-200822Rangers2. UEFA Cup8.9Matches
2008-200923Rangerssct SCO1. Premier League34.0
2009-201024Rangers1. Champions Lg6.0Matches
2009-201024Rangerssct SCO1. Premier League35.9Matches
2010-201125Rangers1. Champions Lg6.0Matches
2010-201125Rangers2. Europa Lg4.0Matches
2010-201125Rangerssct SCO1. Premier League36.5Matches
2011-201226Rangerssct SCO1. Premier League32.1Matches
2012-201327Southamptoneng ENG1. Premier League23.0Matches
2013-201428Southamptoneng ENG1. Premier League27.7Matches
2014-201529Southamptoneng ENGFA Cup2.5Matches
2014-201529Southamptoneng ENGLeague Cup3.0Matches
2014-201529Southamptoneng ENG1. Premier League29.3Matches
2015-201630Southamptoneng ENGFA Cup0.5Matches
2015-201630Southamptoneng ENGLeague Cup2.1Matches
2015-201630Southamptoneng ENG1. Premier League28.9Matches
2016-201731Southamptoneng ENGEFL Cup3.9Matches
2016-201731Southampton2. Europa Lg1.4Matches
2016-201731Southamptoneng ENG1. Premier League29.4Matches
2017-201832Southamptoneng ENGFA Cup2.0Matches
2017-201832Southamptoneng ENG1. Premier League16.912323716579029215123215960.0640.07193186157423252171683856Matches
2018-201933Southamptoneng ENGEFL Cup2.1Matches
2018-201933Southamptoneng ENG1. Premier League1.181316578181000452279011010521Matches
2018-201933Rangerssct SCO1. Premiership9.9Matches
2019-202034Rangers2. Europa Lg8.7507241383254825073266.7133.32479653122406331511Matches
2019-202034Rangerssct SCO1. Premiership20.1Matches
2020-202135Rangers2. Europa Lg7.8560161353508215607457.1342.92971250603352543798Matches
2020-202135Rangerssct SCO1. Premiership28.8Matches
2021-202236Rangers2. Europa Lg5.438416792525603844125.0375.0210696309450712631Matches
2021-202236Rangerssct SCO1. Premiership13.4Matches
2022-202337Rangers1. Champions Lg2.813153777203131100.01100.06829812522120751Matches
2022-202337Rangerssct SCO1. Premiership4.0Matches
19 Seasons4 Clubs6 Leagues541.728951015701851506222895301653.31446.7158666223013354253824192278
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 (10 Seasons)3 Leagues275.315826138910042066158215746.7853.38223209134911163208103221
Southampton (7 Seasons)4 Leagues173.613134018184730016131315960.0640.07643413166424262181689057
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.913134018184730016131315960.0640.07643413166424262181689057
Premiership (10 Seasons)225.7
Europa Lg (6 Seasons)36.21451563529271863145114750.0750.075429111224914218895720
League Cup (5 Seasons)11.0
FA Cup (4 Seasons)5.0
Champions Lg (3 Seasons)14.813153777203131100.01100.06829812522120751
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
2004-200519Aston Villa1 League21.0
2005-200620Aston Villa1 League32.9
2006-200721Aston Villa1 League18.3
2007-200822Fulham1 League20.5
2007-200822Rangers2 Leagues20.0
2008-200923Rangers1 League34.0
2009-201024Rangers2 Leagues41.9
2010-201125Rangers3 Leagues46.5
2011-201226Rangers1 League32.1
2012-201327Southampton1 League23.0
2013-201428Southampton1 League27.7
2014-201529Southampton3 Leagues34.8
2015-201630Southampton3 Leagues31.5
2016-201731Southampton4 Leagues34.6
2017-201832Southampton3 Leagues18.912323716579029215123215960.0640.07193186157423252171683856
2018-201933Southampton2 Leagues3.281316578181000452279011010521
2018-201933Rangers1 League9.9
2019-202034Rangers2 Leagues28.8507241383254825073266.7133.32479653122406331511
2020-202135Rangers2 Leagues36.6560161353508215607457.1342.92971250603352543798
2021-202236Rangers2 Leagues18.938416792525603844125.0375.0210696309450712631
2022-202337Rangers2 Leagues6.813153777203131100.01100.06829812522120751
19 Seasons4 Clubs6 Leagues541.728951015701851506222895301653.31446.7158666223013354253824192278
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 (10 Seasons)3 Leagues275.315826138910042066158215746.7853.38223209134911163208103221
Southampton (7 Seasons)4 Leagues173.613134018184730016131315960.0640.07643413166424262181689057
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.913134018184730016131315960.0640.07643413166424262181689057
Premiership (10 Seasons)225.7
Europa Lg (6 Seasons)36.21451563529271863145114750.0750.075429111224914218895720
League Cup (5 Seasons)11.0
FA Cup (4 Seasons)5.0
Champions Lg (3 Seasons)14.813153777203131100.01100.06829812522120751
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
2004-200519Aston Villaeng ENG1. Premier League10th21.0Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.9Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.3Matches
2007-200822Fulhameng ENG1. Premier League17th20.5Matches
2007-200822Rangerssct SCO1. Premier League2nd11.1Matches
2008-200923Rangerssct SCO1. Premier League1st34.0
2009-201024Rangerssct SCO1. Premier League1st35.9Matches
2010-201125Rangerssct SCO1. Premier League1st36.5Matches
2011-201226Rangerssct SCO1. Premier League2nd32.1Matches
2012-201327Southamptoneng ENG1. Premier League14th23.0Matches
2013-201428Southamptoneng ENG1. Premier League8th27.7Matches
2014-201529Southamptoneng ENG1. Premier League7th29.3Matches
2015-201630Southamptoneng ENG1. Premier League6th28.9Matches
2016-201731Southamptoneng ENG1. Premier League8th29.4Matches
2017-201832Southamptoneng ENG1. Premier League17th16.912323716579029215123215960.0640.07193186157423252171683856Matches
2018-201933Southamptoneng ENG1. Premier League16th1.181316578181000452279011010521Matches
2018-201933Rangerssct SCO1. Premiership2nd9.9Matches
2019-202034Rangerssct SCO1. Premiership2nd20.1Matches
2020-202135Rangerssct SCO1. Premiership1st28.8Matches
2021-202236Rangerssct SCO1. Premiership2nd13.4Matches
2022-202337Rangerssct SCO1. Premiership2nd4.0Matches
19 Seasons4 Clubs2 Leagues474.713134018184730016131315960.0640.07643413166424262181689057
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 (10 Seasons)1 League225.7
Southampton (7 Seasons)1 League156.213134018184730016131315960.0640.07643413166424262181689057
Aston Villa (3 Seasons)1 League72.2
Fulham (1 Season)1 League20.5
Premier League (11 Seasons)248.913134018184730016131315960.0640.07643413166424262181689057
Premiership (10 Seasons)225.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201529Southamptoneng ENGFA Cup17th2.5Matches
2014-201529Southamptoneng ENGLeague Cup5th3.0Matches
2015-201630Southamptoneng ENGFA Cup33rd0.5Matches
2015-201630Southamptoneng ENGLeague Cup5th2.1Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.9Matches
2017-201832Southamptoneng ENGFA Cup3rd2.0Matches
2018-201933Southamptoneng ENGEFL Cup9th2.1Matches
5 Seasons1 Club2 Leagues16.0
League Cup (5 Seasons)11.0
FA Cup (4 Seasons)5.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200822Rangers2. UEFA CupF8.9Matches
2009-201024Rangers1. Champions LgGR6.0Matches
2010-201125Rangers1. Champions LgGR6.0Matches
2010-201125Rangers2. Europa LgR164.0Matches
2016-201731Southampton2. Europa LgGR1.4Matches
2019-202034Rangers2. Europa LgR168.7507241383254825073266.7133.32479653122406331511Matches
2020-202135Rangers2. Europa LgR167.8560161353508215607457.1342.92971250603352543798Matches
2021-202236Rangers2. Europa Lg2nd5.438416792525603844125.0375.0210696309450712631Matches
2022-202337Rangers1. Champions LgGR2.813153777203131100.01100.06829812522120751Matches
8 Seasons2 Clubs2 Leagues51.015826138910042066158215746.7853.38223209134911163208103221
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 (7 Seasons)2 Leagues49.615826138910042066158215746.7853.38223209134911163208103221
Southampton (1 Season)1 League1.4
Europa Lg (6 Seasons)36.21451563529271863145114750.0750.075429111224914218895720
Champions Lg (3 Seasons)14.813153777203131100.01100.06829812522120751
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
200621nir Northern IrelandWCQ5.3Matches
200823nir Northern IrelandUEFA Euro Qualifying11.9Matches
201025nir Northern IrelandWCQ8.0Matches
201227nir Northern IrelandUEFA Euro Qualifying8.0Matches
201429nir Northern IrelandWCQ10.0Matches
201429nir Northern IrelandFriendlies (M)1.0Matches
201530nir Northern IrelandFriendlies (M)1.2Matches
201631nir Northern IrelandFriendlies (M)4.0Matches
201631nir Northern IrelandUEFA EuroR164.0Matches
201631nir Northern IrelandUEFA Euro Qualifying8.5Matches
201732nir Northern IrelandFriendlies (M)0.5Matches
201833nir Northern IrelandWCQ12.0Matches
201833nir Northern IrelandFriendlies (M)2.0Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.0Matches
201934nir Northern IrelandFriendlies (M)0.7Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.0Matches
202136nir Northern IrelandUEFA Euro Qualifying10.7Matches
202237nir Northern IrelandWCQ8.0Matches
202237nir Northern IrelandFriendlies (M)1.0Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.8Matches
13 Seasons1 Club5 Leagues109.6
Friendlies (M) (7 Seasons)10.4
WCQ (5 Seasons)43.3
UEFA Euro Qualifying (4 Seasons)39.0
UEFA Nations League (3 Seasons)12.8
UEFA Euro (1 Season)4.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2004-200519Aston Villaeng ENG1. Premier League281,8926855.321.019199Matches
2005-200620Aston Villaeng ENG1. Premier League352,9608586.532.934291Matches
2006-200721Aston Villaeng ENG1. Premier League281,6495948.218.317911Matches
2007-200822Rangerssct SCO1. Premier League129988329.211.1111Matches
2007-200822Fulhameng ENG1. Premier League221,8438453.920.522160Matches
2007-200822Rangers2. UEFA Cup9801898.99800Matches
2008-200923Rangerssct SCO1. Premier League343,0609089.534.0340
2009-201024Rangers1. Champions Lg6540906.0660Matches
2009-201024Rangerssct SCO1. Premier League363,2309094.435.9360Matches
2010-201125Rangers1. Champions Lg6540906.0660Matches
2010-201125Rangers2. Europa Lg4360904.0440Matches
2010-201125Rangerssct SCO1. Premier League373,2848996.036.5370Matches
2011-201226Rangerssct SCO1. Premier League332,8878784.432.1330Matches
2012-201327Southamptoneng ENG1. Premier League322,0676560.423.0221010Matches
2013-201428Southamptoneng ENG1. Premier League342,4937372.927.728146Matches
2014-201529Southamptoneng ENGFA Cup32257583.32.5290214501.3334-1-0.40-2.40Matches
2014-201529Southamptoneng ENGLeague Cup32699074.73.03902003.0073+4+1.34+2.33Matches
2014-201529Southamptoneng ENG1. Premier League352,6377577.129.33216311.604424+20+0.68+0.57Matches
2015-201630Southamptoneng ENGFA Cup1454550.00.51450000.0001-1-2.00-2.00Matches
2015-201630Southamptoneng ENGLeague Cup31896370.02.1284112202.0086+2+0.95+0.95Matches
2015-201630Southamptoneng ENG1. Premier League342,6027776.128.93117301.564931+18+0.62+0.62Matches
2016-201731Southamptoneng ENGEFL Cup43508864.83.94882012.2563+3+0.77-0.65Matches
2016-201731Southampton2. Europa Lg41223122.61.411311.7521+1+0.74+0.52Matches
2016-201731Southamptoneng ENGFA Cup00002Matches
2016-201731Southamptoneng ENG1. Premier League322,6438377.329.42926321.163237-5-0.17+0.06Matches
2017-201832Southamptoneng ENGEFL Cup00001Matches
2017-201832Southamptoneng ENGFA Cup21809040.02.02902003.0020+2+1.00+0.67Matches
2017-201832Southamptoneng ENG1. Premier League231,5216644.516.91711651.001621-5-0.30+0.3720.120.9-0.7-0.04+0.17Matches
2018-201933Southamptoneng ENGEFL Cup31866256.42.1192124701.001100.00-0.62Matches
2018-201933Southamptoneng ENG1. Premier League398332.91.119212370.6714-3-2.76-2.291.82.4-0.6-0.56-0.36Matches
2018-201933Rangerssct SCO1. Premiership148886326.09.91080342222.29204+16+1.62+0.24Matches
2019-202034Rangers2. Europa Lg97858787.28.79878001.931211+1+0.11+0.119.713.2-3.5-0.40-1.38Matches
2019-202034Rangerssct SCO1. Premiership241,8057569.220.120871541732.294315+28+1.40-0.50Matches
2020-202135Rangers2. Europa Lg87038878.17.88886012.101815+3+0.38-1.9013.910.2+3.7+0.47-0.74Matches
2020-202135Rangerssct SCO1. Premiership352,5897475.728.829852162212.716710+57+1.98-0.40Matches
2021-202236Rangers2. Europa Lg74897034.75.4579224661.4445-1-0.18-0.977.26.5+0.7+0.14-0.07Matches
2021-202236Rangerssct SCO1. Premiership181,2106735.413.41383852692.503112+19+1.41+0.19Matches
2022-202337Rangers1. Champions Lg52495046.12.8368022210.17011-11-3.98-1.191.77.6-5.9-2.14-1.06Matches
2022-202337Rangerssct SCO1. Premiership83634510.64.0375252872.1367-1-0.25-1.93Matches
19 Seasons4 Clubs6 Leagues63448,7527759.7541.7544842689025501.81372226+146+0.650.0054.460.8-6.3-0.15-0.02
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 (10 Seasons)3 Leagues30524,7818160.7275.327684892925302.2620190+111+1.10-0.2932.537.5-5.0-0.20-0.36
Southampton (7 Seasons)4 Leagues21615,6277257.6173.6176861064028201.43171136+35+0.28+0.5522.023.3-1.3-0.07+0.13
Aston Villa (3 Seasons)1 League916,5017163.472.2705721
Fulham (1 Season)1 League221,8438453.920.522160
Premier League (11 Seasons)30622,4057359.6248.925292168543151.35142117+25+0.24+0.6222.023.3-1.3-0.07+0.13
Premiership (10 Seasons)25120,3148160.8225.722684492523222.4616748+119+1.56-0.01
Europa Lg (6 Seasons)413,2608056.036.236862954681.833632+4+0.17-0.5930.829.9+0.9+0.04-0.40
League Cup (5 Seasons)139947662.511.01088633922.082213+9+0.81+0.28
FA Cup (4 Seasons)64507541.75.0581414521.675500.00-0.50
Champions Lg (3 Seasons)171,3297846.114.815681222210.17011-11-3.98-1.191.77.6-5.9-2.14-1.06
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
2004-200519Aston Villa1 League281,8926855.321.019199
2005-200620Aston Villa1 League352,9608586.532.934291
2006-200721Aston Villa1 League281,6495948.218.317911
2007-200822Fulham1 League221,8438453.920.522160
2007-200822Rangers2 Leagues211,7998629.220.020810
2008-200923Rangers1 League343,0609089.534.0340
2009-201024Rangers2 Leagues423,7709094.441.94260
2010-201125Rangers3 Leagues474,1848996.046.547100
2011-201226Rangers1 League332,8878784.432.1330
2012-201327Southampton1 League322,0676560.423.0221010
2013-201428Southampton1 League342,4937372.927.728146
2014-201529Southampton3 Leagues413,1317677.334.837902044511.685431+23+0.66+0.56
2015-201630Southampton3 Leagues382,8367575.031.534711842201.555738+19+0.60+0.60
2016-201731Southampton4 Leagues403,1157865.334.6348829661.334041-1-0.03-0.16
2017-201832Southampton3 Leagues251,7016843.018.9199013661.161821-3-0.16+0.3820.120.9-0.7-0.04+0.17
2018-201933Southampton2 Leagues6284477.63.2292242570.8425-3-0.95-0.541.82.4-0.6-0.56-0.36
2018-201933Rangers1 League148886326.09.91080342222.29204+16+1.62+0.24
2019-202034Rangers2 Leagues332,5907873.828.829872341732.195526+29+1.01-0.669.713.2-3.5-0.40-1.38
2020-202135Rangers2 Leagues433,2927776.236.637852762222.608525+60+1.64-0.7213.910.2+3.7+0.47-0.74
2021-202236Rangers2 Leagues251,6996835.218.9188210731152.203517+18+0.95-0.147.26.5+0.7+0.14-0.07
2022-202337Rangers2 Leagues136124715.56.8672272681.38618-12-1.76-3.061.77.6-5.9-2.14-1.06
19 Seasons4 Clubs6 Leagues63448,7527759.7541.7544842689025501.81372226+146+0.650.0054.460.8-6.3-0.15-0.02
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 (10 Seasons)3 Leagues30524,7818160.7275.327684892925302.2620190+111+1.10-0.2932.537.5-5.0-0.20-0.36
Southampton (7 Seasons)4 Leagues21615,6277257.6173.6176861064028201.43171136+35+0.28+0.5522.023.3-1.3-0.07+0.13
Aston Villa (3 Seasons)1 League916,5017163.472.2705721
Fulham (1 Season)1 League221,8438453.920.522160
Premier League (11 Seasons)30622,4057359.6248.925292168543151.35142117+25+0.24+0.6222.023.3-1.3-0.07+0.13
Premiership (10 Seasons)25120,3148160.8225.722684492523222.4616748+119+1.56-0.01
Europa Lg (6 Seasons)413,2608056.036.236862954681.833632+4+0.17-0.5930.829.9+0.9+0.04-0.40
League Cup (5 Seasons)139947662.511.01088633922.082213+9+0.81+0.28
FA Cup (4 Seasons)64507541.75.0581414521.675500.00-0.50
Champions Lg (3 Seasons)171,3297846.114.815681222210.17011-11-3.98-1.191.77.6-5.9-2.14-1.06
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
2004-200519Aston Villaeng ENG1. Premier League10th281,8926855.321.019199Matches
2005-200620Aston Villaeng ENG1. Premier League16th352,9608586.532.934291Matches
2006-200721Aston Villaeng ENG1. Premier League11th281,6495948.218.317911Matches
2007-200822Fulhameng ENG1. Premier League17th221,8438453.920.522160Matches
2007-200822Rangerssct SCO1. Premier League2nd129988329.211.1111Matches
2008-200923Rangerssct SCO1. Premier League1st343,0609089.534.0340
2009-201024Rangerssct SCO1. Premier League1st363,2309094.435.9360Matches
2010-201125Rangerssct SCO1. Premier League1st373,2848996.036.5370Matches
2011-201226Rangerssct SCO1. Premier League2nd332,8878784.432.1330Matches
2012-201327Southamptoneng ENG1. Premier League14th322,0676560.423.0221010Matches
2013-201428Southamptoneng ENG1. Premier League8th342,4937372.927.728146Matches
2014-201529Southamptoneng ENG1. Premier League7th352,6377577.129.33216311.604424+20+0.68+0.57Matches
2015-201630Southamptoneng ENG1. Premier League6th342,6027776.128.93117301.564931+18+0.62+0.62Matches
2016-201731Southamptoneng ENG1. Premier League8th322,6438377.329.42926321.163237-5-0.17+0.06Matches
2017-201832Southamptoneng ENG1. Premier League17th231,5216644.516.91711651.001621-5-0.30+0.3720.120.9-0.7-0.04+0.17Matches
2018-201933Southamptoneng ENG1. Premier League16th398332.91.119212370.6714-3-2.76-2.291.82.4-0.6-0.56-0.36Matches
2018-201933Rangerssct SCO1. Premiership2nd148886326.09.91080342222.29204+16+1.62+0.24Matches
2019-202034Rangerssct SCO1. Premiership2nd241,8057569.220.120871541732.294315+28+1.40-0.50Matches
2020-202135Rangerssct SCO1. Premiership1st352,5897475.728.829852162212.716710+57+1.98-0.40Matches
2021-202236Rangerssct SCO1. Premiership2nd181,2106735.413.41383852692.503112+19+1.41+0.19Matches
2022-202337Rangerssct SCO1. Premiership2nd83634510.64.0375252872.1367-1-0.25-1.93Matches
19 Seasons4 Clubs2 Leagues55742,7197760.2474.7478842177921371.84309165+144+0.79+0.0922.023.3-1.3-0.07+0.13
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 (10 Seasons)1 League25120,3148160.8225.722684492523222.4616748+119+1.56-0.01
Southampton (7 Seasons)1 League19314,0617358.7156.21609295333151.35142117+25+0.24+0.6222.023.3-1.3-0.07+0.13
Aston Villa (3 Seasons)1 League916,5017163.472.2705721
Fulham (1 Season)1 League221,8438453.920.522160
Premier League (11 Seasons)30622,4057359.6248.925292168543151.35142117+25+0.24+0.6222.023.3-1.3-0.07+0.13
Premiership (10 Seasons)25120,3148160.8225.722684492523222.4616748+119+1.56-0.01
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-201529Southamptoneng ENGFA Cup17th32257583.32.5290214501.3334-1-0.40-2.40Matches
2014-201529Southamptoneng ENGLeague Cup5th32699074.73.03902003.0073+4+1.34+2.33Matches
2015-201630Southamptoneng ENGFA Cup33rd1454550.00.51450000.0001-1-2.00-2.00Matches
2015-201630Southamptoneng ENGLeague Cup5th31896370.02.1284112202.0086+2+0.95+0.95Matches
2016-201731Southamptoneng ENGEFL Cup2nd43508864.83.94882012.2563+3+0.77-0.65Matches
2016-201731Southamptoneng ENGFA Cup17th00002Matches
2017-201832Southamptoneng ENGEFL Cup33rd00001Matches
2017-201832Southamptoneng ENGFA Cup3rd21809040.02.02902003.0020+2+1.00+0.67Matches
2018-201933Southamptoneng ENGEFL Cup9th31866256.42.1192124701.001100.00-0.62Matches
5 Seasons1 Club2 Leagues191,4447654.116.015861044041.952718+9+0.56+0.04
League Cup (5 Seasons)139947662.511.01088633922.082213+9+0.81+0.28
FA Cup (4 Seasons)64507541.75.0581414521.675500.00-0.50
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
2007-200822Rangers2. UEFA CupF9801898.99800Matches
2009-201024Rangers1. Champions LgGR6540906.0660Matches
2010-201125Rangers1. Champions LgGR6540906.0660Matches
2010-201125Rangers2. Europa LgR164360904.0440Matches
2016-201731Southampton2. Europa LgGR41223122.61.411311.7521+1+0.74+0.52Matches
2019-202034Rangers2. Europa LgR1697858787.28.79878001.931211+1+0.11+0.119.713.2-3.5-0.40-1.38Matches
2020-202135Rangers2. Europa LgR1687038878.17.88886012.101815+3+0.38-1.9013.910.2+3.7+0.47-0.74Matches
2021-202236Rangers2. Europa Lg2nd74897034.75.4579224661.4445-1-0.18-0.977.26.5+0.7+0.14-0.07Matches
2022-202337Rangers1. Champions LgGR52495046.12.8368022210.17011-11-3.98-1.191.77.6-5.9-2.14-1.06Matches
8 Seasons2 Clubs2 Leagues584,5897954.751.051844173491.583643-7-0.27-0.5032.537.5-5.0-0.20-0.36
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 (7 Seasons)2 Leagues544,4678359.449.650844043481.563442-8-0.32-0.5632.537.5-5.0-0.20-0.36
Southampton (1 Season)1 League41223122.61.411311.7521+1+0.74+0.52
Europa Lg (6 Seasons)413,2608056.036.236862954681.833632+4+0.17-0.5930.829.9+0.9+0.04-0.40
Champions Lg (3 Seasons)171,3297846.114.815681222210.17011-11-3.98-1.191.77.6-5.9-2.14-1.06
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
200621nir Northern IrelandWCQ64818053.45.3590513011.0057-2-0.37+0.91Matches
200823nir Northern IrelandUEFA Euro Qualifying121,0688998.911.9128911001.671713+4+0.34+7.84Matches
201025nir Northern IrelandWCQ87209080.08.08908001.38107+3+0.37-0.13Matches
201227nir Northern IrelandUEFA Euro Qualifying87209080.08.08908001.00811-3-0.37+0.13Matches
201429nir Northern IrelandWCQ1090090100.010.0109010000.70917-8-0.80Matches
201429nir Northern IrelandFriendlies (M)19090100.01.01901001.000000.00Matches
201530nir Northern IrelandFriendlies (M)21055338.91.2184012101.501100.000.00Matches
201631nir Northern IrelandFriendlies (M)53607280.04.0479314501.6042+2+0.50+1.50Matches
201631nir Northern IrelandUEFA EuroR16436090100.04.04904000.7523-1-0.25Matches
201631nir Northern IrelandUEFA Euro Qualifying97658585.08.59858002.33165+11+1.29+3.29Matches
201732nir Northern IrelandFriendlies (M)1454550.00.50014503.000000.00-2.00Matches
201833nir Northern IrelandWCQ121,08090100.012.0129012001.67177+10+0.83Matches
201833nir Northern IrelandFriendlies (M)21809040.02.02902002.0030+3+1.50+2.17Matches
2018-201933nir Northern IrelandUEFA Nations League24th436090100.04.04904000.0027-5-1.25Matches
201934nir Northern IrelandFriendlies (M)2673437.20.716501203.0030+3+4.03+4.83Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB52665349.33.038422700.2028-6-2.03-1.70Matches
202136nir Northern IrelandUEFA Euro Qualifying1096096100.010.710960001.401116-5-0.47Matches
202237nir Northern IrelandWCQ872090100.08.08908001.1367-1-0.12Matches
202237nir Northern IrelandFriendlies (M)2884448.91.0160012801.5021+1+1.02+1.02Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC65258897.25.86884000.83610-4-0.69-6.69Matches
13 Seasons1 Club5 Leagues1179,8608483.2109.6109899082311.31124122+2+0.02+0.56
Friendlies (M) (7 Seasons)159356254.710.41079652801.87134+9+0.87+1.56
WCQ (5 Seasons)443,9018986.743.343904313011.214745+2+0.05+0.20
UEFA Euro Qualifying (4 Seasons)393,5139091.539.0399027001.625245+7+0.18+1.56
UEFA Nations League (3 Seasons)151,1517779.912.81387102700.401025-15-1.17-1.17
UEFA Euro (1 Season)436090100.04.04904000.7523-1-0.25

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
2004-200519Aston Villaeng ENG1. Premier League21.02022Matches
2005-200620Aston Villaeng ENG1. Premier League32.90023Matches
2006-200721Aston Villaeng ENG1. Premier League18.31019Matches
2007-200822Rangerssct SCO1. Premier League11.1004Matches
2007-200822Fulhameng ENG1. Premier League20.52025Matches
2007-200822Rangers2. UEFA Cup8.90000Matches
2008-200923Rangerssct SCO1. Premier League34.01025
2009-201024Rangers1. Champions Lg6.0006Matches
2009-201024Rangerssct SCO1. Premier League35.91025Matches
2010-201125Rangers1. Champions Lg6.0003Matches
2010-201125Rangers2. Europa Lg4.0004Matches
2010-201125Rangerssct SCO1. Premier League36.50031Matches
2011-201226Rangerssct SCO1. Premier League32.14023Matches
2012-201327Southamptoneng ENG1. Premier League23.01024Matches
2013-201428Southamptoneng ENG1. Premier League27.73025Matches
2014-201529Southamptoneng ENGFA Cup2.50000Matches
2014-201529Southamptoneng ENGLeague Cup3.00000Matches
2014-201529Southamptoneng ENG1. Premier League29.33017Matches
2015-201630Southamptoneng ENGFA Cup0.50000Matches
2015-201630Southamptoneng ENGLeague Cup2.10000Matches
2015-201630Southamptoneng ENG1. Premier League28.94018Matches
2016-201731Southamptoneng ENGEFL Cup3.9000140537000Matches
2016-201731Southampton2. Europa Lg1.4000000031000Matches
2016-201731Southamptoneng ENG1. Premier League29.430018131712641010Matches
2017-201832Southamptoneng ENGFA Cup2.00000024030Matches
2017-201832Southamptoneng ENG1. Premier League16.9000883421521100137142635.0Matches
2018-201933Southamptoneng ENGEFL Cup2.1100200100000Matches
2018-201933Southamptoneng ENG1. Premier League1.1000200112000810100.0Matches
2018-201933Rangerssct SCO1. Premiership9.90000Matches
2019-202034Rangers2. Europa Lg8.71007301616000722918.2Matches
2019-202034Rangerssct SCO1. Premiership20.10001510028000Matches
2020-202135Rangers2. Europa Lg7.810054061110010578372.7Matches
2020-202135Rangerssct SCO1. Premiership28.8300291612242330Matches
2021-202236Rangers2. Europa Lg5.4000230344000384544.4Matches
2021-202236Rangerssct SCO1. Premiership13.40009601315130Matches
2022-202337Rangers1. Champions Lg2.8000010024000214180.0Matches
2022-202337Rangerssct SCO1. Premiership4.01005516230Matches
19 Seasons4 Clubs6 Leagues541.73200397738203130158120333334442.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (10 Seasons)3 Leagues275.31200193482798283010188181850.0
Southampton (7 Seasons)4 Leagues173.615001152561244875110145152636.6
Aston Villa (3 Seasons)1 League72.23064
Fulham (1 Season)1 League20.52025
Premier League (11 Seasons)248.919002012141144264110145152636.6
Premiership (10 Seasons)225.710001663726959490
Europa Lg (6 Seasons)36.220018100102431010167141745.2
League Cup (5 Seasons)11.0100340637000
FA Cup (4 Seasons)5.00000024030
Champions Lg (3 Seasons)14.8000910024000214180.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
2004-200519Aston Villa1 League21.02022
2005-200620Aston Villa1 League32.90023
2006-200721Aston Villa1 League18.31019
2007-200822Fulham1 League20.52025
2007-200822Rangers2 Leagues20.000040
2008-200923Rangers1 League34.01025
2009-201024Rangers2 Leagues41.91031
2010-201125Rangers3 Leagues46.50038
2011-201226Rangers1 League32.14023
2012-201327Southampton1 League23.01024
2013-201428Southampton1 League27.73025
2014-201529Southampton3 Leagues34.8300170
2015-201630Southampton3 Leagues31.5400180
2016-201731Southampton4 Leagues34.630019171763249010
2017-201832Southampton3 Leagues18.9000885461524100137142635.0
2018-201933Southampton2 Leagues3.2100400212000810100.0
2018-201933Rangers1 League9.90000
2019-202034Rangers2 Leagues28.81002213029616000722918.2
2020-202135Rangers2 Leagues36.640034201285343010578372.7
2021-202236Rangers2 Leagues18.90001190161917000384544.4
2022-202337Rangers2 Leagues6.8100561647000214180.0
19 Seasons4 Clubs6 Leagues541.73200397738203130158120333334442.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (10 Seasons)3 Leagues275.31200193482798283010188181850.0
Southampton (7 Seasons)4 Leagues173.615001152561244875110145152636.6
Aston Villa (3 Seasons)1 League72.23064
Fulham (1 Season)1 League20.52025
Premier League (11 Seasons)248.919002012141144264110145152636.6
Premiership (10 Seasons)225.710001663726959490
Europa Lg (6 Seasons)36.220018100102431010167141745.2
League Cup (5 Seasons)11.0100340637000
FA Cup (4 Seasons)5.00000024030
Champions Lg (3 Seasons)14.8000910024000214180.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
2004-200519Aston Villaeng ENG1. Premier League10th21.02022Matches
2005-200620Aston Villaeng ENG1. Premier League16th32.90023Matches
2006-200721Aston Villaeng ENG1. Premier League11th18.31019Matches
2007-200822Fulhameng ENG1. Premier League17th20.52025Matches
2007-200822Rangerssct SCO1. Premier League2nd11.1004Matches
2008-200923Rangerssct SCO1. Premier League1st34.01025
2009-201024Rangerssct SCO1. Premier League1st35.91025Matches
2010-201125Rangerssct SCO1. Premier League1st36.50031Matches
2011-201226Rangerssct SCO1. Premier League2nd32.14023Matches
2012-201327Southamptoneng ENG1. Premier League14th23.01024Matches
2013-201428Southamptoneng ENG1. Premier League8th27.73025Matches
2014-201529Southamptoneng ENG1. Premier League7th29.33017Matches
2015-201630Southamptoneng ENG1. Premier League6th28.94018Matches
2016-201731Southamptoneng ENG1. Premier League8th29.430018131712641010Matches
2017-201832Southamptoneng ENG1. Premier League17th16.9000883421521100137142635.0Matches
2018-201933Southamptoneng ENG1. Premier League16th1.1000200112000810100.0Matches
2018-201933Rangerssct SCO1. Premiership2nd9.90000Matches
2019-202034Rangerssct SCO1. Premiership2nd20.10001510028000Matches
2020-202135Rangerssct SCO1. Premiership1st28.8300291612242330Matches
2021-202236Rangerssct SCO1. Premiership2nd13.40009601315130Matches
2022-202337Rangerssct SCO1. Premiership2nd4.01005516230Matches
19 Seasons4 Clubs2 Leagues474.72900367586183101113110145152636.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (10 Seasons)1 League225.710001663726959490
Southampton (7 Seasons)1 League156.214001122141144264110145152636.6
Aston Villa (3 Seasons)1 League72.23064
Fulham (1 Season)1 League20.52025
Premier League (11 Seasons)248.919002012141144264110145152636.6
Premiership (10 Seasons)225.710001663726959490
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-201529Southamptoneng ENGFA Cup17th2.50000Matches
2014-201529Southamptoneng ENGLeague Cup5th3.00000Matches
2015-201630Southamptoneng ENGFA Cup33rd0.50000Matches
2015-201630Southamptoneng ENGLeague Cup5th2.10000Matches
2016-201731Southamptoneng ENGEFL Cup2nd3.9000140537000Matches
2017-201832Southamptoneng ENGFA Cup3rd2.00000024030Matches
2018-201933Southamptoneng ENGEFL Cup9th2.1100200100000Matches
5 Seasons1 Club2 Leagues16.010034210310000
League Cup (5 Seasons)11.0100340637000
FA Cup (4 Seasons)5.00000024030
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
2007-200822Rangers2. UEFA CupF8.90000Matches
2009-201024Rangers1. Champions LgGR6.0006Matches
2010-201125Rangers1. Champions LgGR6.0003Matches
2010-201125Rangers2. Europa LgR164.0004Matches
2016-201731Southampton2. Europa LgGR1.4000000031000Matches
2019-202034Rangers2. Europa LgR168.71007301616000722918.2Matches
2020-202135Rangers2. Europa LgR167.810054061110010578372.7Matches
2021-202236Rangers2. Europa Lg2nd5.4000230344000384544.4Matches
2022-202337Rangers1. Champions LgGR2.8000010024000214180.0Matches
8 Seasons2 Clubs2 Leagues51.020027110102635010188181850.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (7 Seasons)2 Leagues49.620027110102334010188181850.0
Southampton (1 Season)1 League1.4000000031000
Europa Lg (6 Seasons)36.220018100102431010167141745.2
Champions Lg (3 Seasons)14.8000910024000214180.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200621nir Northern IrelandWCQ5.30000Matches
200823nir Northern IrelandUEFA Euro Qualifying11.90000Matches
201025nir Northern IrelandWCQ8.02000Matches
201227nir Northern IrelandUEFA Euro Qualifying8.01000Matches
201429nir Northern IrelandWCQ10.01000Matches
201429nir Northern IrelandFriendlies (M)1.00000Matches
201530nir Northern IrelandFriendlies (M)1.20000Matches
201631nir Northern IrelandFriendlies (M)4.00000Matches
201631nir Northern IrelandUEFA EuroR164.0100631758000Matches
201631nir Northern IrelandUEFA Euro Qualifying8.5000980111412000Matches
201732nir Northern IrelandFriendlies (M)0.50000Matches
201833nir Northern IrelandWCQ12.01000Matches
201833nir Northern IrelandFriendlies (M)2.00000Matches
2018-201933nir Northern IrelandUEFA Nations League24th4.00000Matches
201934nir Northern IrelandFriendlies (M)0.70000Matches
2020-202135nir Northern IrelandUEFA Nations LeagueLgB3.00003200140Matches
202136nir Northern IrelandUEFA Euro Qualifying10.720082016159000Matches
202237nir Northern IrelandWCQ8.00009504950Matches
202237nir Northern IrelandFriendlies (M)1.01000Matches
2022-202337nir Northern IrelandUEFA Nations LeagueLgC5.81006504210Matches
13 Seasons1 Club5 Leagues109.6100041251424639000
Friendlies (M) (7 Seasons)10.41000
WCQ (5 Seasons)43.34009504950
UEFA Euro Qualifying (4 Seasons)39.030017100272921000
UEFA Nations League (3 Seasons)12.81009704350
UEFA Euro (1 Season)4.0100631758000

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.