Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.180.000.180.180.18Matches
2018-201933Southamptoneng ENGEFL Cup311862.1000000100.000.000.000.000.00Matches
2018-201933Southamptoneng ENG1. Premier League31981.1011000000.000.920.920.000.92Matches
2018-201933Rangerssct SCO1. Premiership14108889.9011000000.000.100.100.000.10Matches
2019-202034Rangers2. Europa Lg997858.7112100100.110.110.230.110.23Matches
2019-202034Rangerssct SCO1. Premiership24201,80520.1022000000.000.100.100.000.10Matches
2020-202135Rangers2. Europa Lg887037.8000000100.000.000.000.000.00Matches
2020-202135Rangerssct SCO1. Premiership35292,58928.8022000300.000.070.070.000.07Matches
2021-202236Rangers2. Europa Lg754895.4000000000.000.000.000.000.00Matches
2021-202236Rangerssct SCO1. Premiership18131,21013.4011000000.000.070.070.000.07Matches
2022-202337Rangers1. Champions Lg532492.8000000000.000.000.000.000.00Matches
2022-202337Rangerssct SCO1. Premiership833634.0101100100.250.000.250.250.25Matches
19 Seasons4 Clubs6 Leagues63454448,752541.7387311038013200.070.140.210.070.21
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (10 Seasons)3 Leagues30527624,781275.321507021011200.080.190.260.080.26
Southampton (7 Seasons)4 Leagues21617615,627173.612203212001500.070.120.180.070.18
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.070.080.150.070.15
Premiership (10 Seasons)25122620,314225.719486719001000.080.210.300.080.30
Europa Lg (6 Seasons)41363,26036.2223200200.060.070.110.060.11
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.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.160.000.160.160.16
2018-201933Southampton2 Leagues622843.2011000100.000.320.320.000.32
2018-201933Rangers1 League14108889.9011000000.000.100.100.000.10
2019-202034Rangers2 Leagues33292,59028.8134100100.030.100.140.030.14
2020-202135Rangers2 Leagues43373,29236.6022000400.000.050.050.000.05
2021-202236Rangers2 Leagues25181,69918.9011000000.000.050.050.000.05
2022-202337Rangers2 Leagues1366126.8101100100.150.000.150.150.15
19 Seasons4 Clubs6 Leagues63454448,752541.7387311038013200.070.140.210.070.21
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (10 Seasons)3 Leagues30527624,781275.321507021011200.080.190.260.080.26
Southampton (7 Seasons)4 Leagues21617615,627173.612203212001500.070.120.180.070.18
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.070.080.150.070.15
Premiership (10 Seasons)25122620,314225.719486719001000.080.210.300.080.30
Europa Lg (6 Seasons)41363,26036.2223200200.060.070.110.060.11
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.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.180.000.180.180.18Matches
2018-201933Southamptoneng ENG1. Premier League16th31981.1011000000.000.920.920.000.92Matches
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.080.140.220.080.22
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
Rangers (10 Seasons)1 League25122620,314225.719486719001000.080.210.300.080.30
Southampton (7 Seasons)1 League19316014,061156.212172912001400.080.110.190.080.19
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.070.080.150.070.15
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 Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-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.110.110.230.110.23Matches
2020-202135Rangers2. Europa LgR16887037.8000000100.000.000.000.000.00Matches
2021-202236Rangers2. Europa Lg2nd754895.4000000000.000.000.000.000.00Matches
2022-202337Rangers1. Champions LgGR532492.8000000000.000.000.000.000.00Matches
8 Seasons2 Clubs2 Leagues58514,58951.0223201200.040.050.070.040.07
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (7 Seasons)2 Leagues54504,46749.6223201200.040.050.070.040.07
Southampton (1 Season)1 League411221.4000000000.000.000.000.000.00
Europa Lg (6 Seasons)41363,26036.2223200200.060.070.110.060.11
Champions Lg (3 Seasons)17151,32914.8000001000.000.000.000.000.00
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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.7500Matches
2018-201933Southamptoneng ENGEFL Cup2.10000.000.0000Matches
2018-201933Southamptoneng ENG1. Premier League1.10000.000.0000Matches
2018-201933Rangerssct SCO1. Premiership9.9000Matches
2019-202034Rangers2. Europa Lg8.713133.30.340.110.331.0000Matches
2019-202034Rangerssct SCO1. Premiership20.1012325.00.600.150.000.0000Matches
2020-202135Rangers2. Europa Lg7.80400.00.510.000.0000Matches
2020-202135Rangerssct SCO1. Premiership28.8014321.40.490.100.000.0000Matches
2021-202236Rangers2. Europa Lg5.40400.00.740.000.0000Matches
2021-202236Rangerssct SCO1. Premiership13.4010220.00.740.150.000.0000Matches
2022-202337Rangers1. Champions Lg2.80000.000.0000Matches
2022-202337Rangerssct SCO1. Premiership4.017228.61.740.500.140.5000Matches
19 Seasons4 Clubs6 Leagues541.73810416319.20.700.320.050.2301
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (10 Seasons)3 Leagues275.321549320.40.590.360.040.2201
Southampton (7 Seasons)4 Leagues173.612504118.00.880.250.060.2900
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.2400
Premiership (10 Seasons)225.719438923.30.650.410.020.2100
Europa Lg (6 Seasons)36.221228.30.510.070.080.5000
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.0001
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.7500
2018-201933Southampton2 Leagues3.20000.000.0000
2018-201933Rangers1 League9.9000
2019-202034Rangers2 Leagues28.8115426.70.520.140.070.2500
2020-202135Rangers2 Leagues36.6018316.70.490.080.000.0000
2021-202236Rangers2 Leagues18.9014214.30.740.110.000.0000
2022-202337Rangers2 Leagues6.817228.61.030.290.140.5000
19 Seasons4 Clubs6 Leagues541.73810416319.20.700.320.050.2301
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (10 Seasons)3 Leagues275.321549320.40.590.360.040.2201
Southampton (7 Seasons)4 Leagues173.612504118.00.880.250.060.2900
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.2400
Premiership (10 Seasons)225.719438923.30.650.410.020.2100
Europa Lg (6 Seasons)36.221228.30.510.070.080.5000
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.0001
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.7500Matches
2018-201933Southamptoneng ENG1. Premier League16th1.10000.000.0000Matches
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.2300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (10 Seasons)1 League225.719438923.30.650.410.020.2100
Southampton (7 Seasons)1 League156.212444120.50.930.260.070.2900
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.2400
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 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
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.0000Matches
2020-202135Rangers2. Europa LgR167.80400.00.510.000.0000Matches
2021-202236Rangers2. Europa Lg2nd5.40400.00.740.000.0000Matches
2022-202337Rangers1. Champions LgGR2.80000.000.0000Matches
8 Seasons2 Clubs2 Leagues51.021248.30.460.100.080.2501
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (7 Seasons)2 Leagues49.621149.10.440.100.090.2501
Southampton (1 Season)1 League1.40100.00.740.000.0000
Europa Lg (6 Seasons)36.221228.30.510.070.080.5000
Champions Lg (3 Seasons)14.80020.000.140.0001
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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 Cup98018995.48.99800Matches
2008-200923Rangerssct SCO1. Premier League343,0609089.534.0340
2009-201024Rangers1. Champions Lg654090100.06.0660Matches
2009-201024Rangerssct SCO1. Premier League363,2309094.435.9360Matches
2010-201125Rangers1. Champions Lg654090100.06.0660Matches
2010-201125Rangers2. Europa Lg436090100.04.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.37Matches
2018-201933Southamptoneng ENGEFL Cup31866256.42.1192124701.001100.00-0.62Matches
2018-201933Southamptoneng ENG1. Premier League398332.91.119212370.6714-3-2.76-2.29Matches
2018-201933Rangerssct SCO1. Premiership148886326.09.91080342222.29204+16+1.62+0.24Matches
2019-202034Rangers2. Europa Lg97858787.28.79878001.931211+1+0.11+0.11Matches
2019-202034Rangerssct SCO1. Premiership241,8057569.220.120871541732.294315+28+1.40-0.50Matches
2020-202135Rangers2. Europa Lg87038878.17.88886012.101815+3+0.38-1.90Matches
2020-202135Rangerssct SCO1. Premiership352,5897475.728.829852162212.716710+57+1.98-0.40Matches
2021-202236Rangers2. Europa Lg74897034.75.4579224661.4445-1-0.18-0.97Matches
2021-202236Rangerssct SCO1. Premiership181,2106735.413.41383852692.503112+19+1.41+0.19Matches
2022-202337Rangers1. Champions Lg52495046.12.8368022210.17011-11-3.98-1.19Matches
2022-202337Rangerssct SCO1. Premiership83634510.64.0375252872.1367-1-0.25-1.93Matches
19 Seasons4 Clubs6 Leagues63448,7527760.8541.7544842689025501.81372226+146+0.650.00
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (10 Seasons)3 Leagues30524,7818162.9275.327684892925302.2620190+111+1.10-0.29
Southampton (7 Seasons)4 Leagues21615,6277257.6173.6176861064028201.43171136+35+0.28+0.55
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.62
Premiership (10 Seasons)25120,3148160.8225.722684492523222.4616748+119+1.56-0.01
Europa Lg (6 Seasons)413,2608065.936.236862954681.833632+4+0.17-0.59
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,3297882.014.815681222210.17011-11-3.98-1.19
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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,7998642.220.020810
2008-200923Rangers1 League343,0609089.534.0340
2009-201024Rangers2 Leagues423,7709095.241.94260
2010-201125Rangers3 Leagues474,1848996.946.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.38
2018-201933Southampton2 Leagues6284477.63.2292242570.8425-3-0.95-0.54
2018-201933Rangers1 League148886326.09.91080342222.29204+16+1.62+0.24
2019-202034Rangers2 Leagues332,5907873.828.829872341732.195526+29+1.01-0.66
2020-202135Rangers2 Leagues433,2927776.236.637852762222.608525+60+1.64-0.72
2021-202236Rangers2 Leagues251,6996835.218.9188210731152.203517+18+0.95-0.14
2022-202337Rangers2 Leagues136124715.56.8672272681.38618-12-1.76-3.06
19 Seasons4 Clubs6 Leagues63448,7527760.8541.7544842689025501.81372226+146+0.650.00
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (10 Seasons)3 Leagues30524,7818162.9275.327684892925302.2620190+111+1.10-0.29
Southampton (7 Seasons)4 Leagues21615,6277257.6173.6176861064028201.43171136+35+0.28+0.55
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.62
Premiership (10 Seasons)25120,3148160.8225.722684492523222.4616748+119+1.56-0.01
Europa Lg (6 Seasons)413,2608065.936.236862954681.833632+4+0.17-0.59
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,3297882.014.815681222210.17011-11-3.98-1.19
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
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.37Matches
2018-201933Southamptoneng ENG1. Premier League16th398332.91.119212370.6714-3-2.76-2.29Matches
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.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.62
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.62
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
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200822Rangers2. UEFA CupF98018995.48.99800Matches
2009-201024Rangers1. Champions LgGR654090100.06.0660Matches
2010-201125Rangers1. Champions LgGR654090100.06.0660Matches
2010-201125Rangers2. Europa LgR16436090100.04.0440Matches
2016-201731Southampton2. Europa LgGR41223122.61.411311.7521+1+0.74+0.52Matches
2019-202034Rangers2. Europa LgR1697858787.28.79878001.931211+1+0.11+0.11Matches
2020-202135Rangers2. Europa LgR1687038878.17.88886012.101815+3+0.38-1.90Matches
2021-202236Rangers2. Europa Lg2nd74897034.75.4579224661.4445-1-0.18-0.97Matches
2022-202337Rangers1. Champions LgGR52495046.12.8368022210.17011-11-3.98-1.19Matches
8 Seasons2 Clubs2 Leagues584,5897969.851.051844173491.583643-7-0.27-0.50
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (7 Seasons)2 Leagues544,4678374.149.650844043481.563442-8-0.32-0.56
Southampton (1 Season)1 League41223122.61.411311.7521+1+0.74+0.52
Europa Lg (6 Seasons)413,2608065.936.236862954681.833632+4+0.17-0.59
Champions Lg (3 Seasons)171,3297882.014.815681222210.17011-11-3.98-1.19
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
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
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.9000893421623100Matches
2018-201933Southamptoneng ENGEFL Cup2.1100200100000Matches
2018-201933Southamptoneng ENG1. Premier League1.1000201121000Matches
2018-201933Rangerssct SCO1. Premiership9.90000Matches
2019-202034Rangers2. Europa Lg8.710073016160Matches
2019-202034Rangerssct SCO1. Premiership20.10001510028000Matches
2020-202135Rangers2. Europa Lg7.8100540612120Matches
2020-202135Rangerssct SCO1. Premiership28.8300291612242330Matches
2021-202236Rangers2. Europa Lg5.40002304440Matches
2021-202236Rangerssct SCO1. Premiership13.40009601315130Matches
2022-202337Rangers1. Champions Lg2.80000100240Matches
2022-202337Rangerssct SCO1. Premiership4.01005516230Matches
19 Seasons4 Clubs6 Leagues541.73200397749204133161110
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (10 Seasons)3 Leagues275.312001934828083850
Southampton (7 Seasons)4 Leagues173.615001152671245076110
Aston Villa (3 Seasons)1 League72.23064
Fulham (1 Season)1 League20.52025
Premier League (11 Seasons)248.919002012251144465110
Premiership (10 Seasons)225.710001663726959490
Europa Lg (6 Seasons)36.220018100112533000
League Cup (5 Seasons)11.0100340637000
FA Cup (4 Seasons)5.00000024030
Champions Lg (3 Seasons)14.80009100240
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.9000895461626100
2018-201933Southampton2 Leagues3.2100401221000
2018-201933Rangers1 League9.90000
2019-202034Rangers2 Leagues28.810022130296160
2020-202135Rangers2 Leagues36.6400342012854450
2021-202236Rangers2 Leagues18.900011901719170
2022-202337Rangers2 Leagues6.81005616470
19 Seasons4 Clubs6 Leagues541.73200397749204133161110
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (10 Seasons)3 Leagues275.312001934828083850
Southampton (7 Seasons)4 Leagues173.615001152671245076110
Aston Villa (3 Seasons)1 League72.23064
Fulham (1 Season)1 League20.52025
Premier League (11 Seasons)248.919002012251144465110
Premiership (10 Seasons)225.710001663726959490
Europa Lg (6 Seasons)36.220018100112533000
League Cup (5 Seasons)11.0100340637000
FA Cup (4 Seasons)5.00000024030
Champions Lg (3 Seasons)14.80009100240
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.9000893421623100Matches
2018-201933Southamptoneng ENG1. Premier League16th1.1000201121000Matches
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.72900367597183103114110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (10 Seasons)1 League225.710001663726959490
Southampton (7 Seasons)1 League156.214001122251144465110
Aston Villa (3 Seasons)1 League72.23064
Fulham (1 Season)1 League20.52025
Premier League (11 Seasons)248.919002012251144465110
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
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.710073016160Matches
2020-202135Rangers2. Europa LgR167.8100540612120Matches
2021-202236Rangers2. Europa Lg2nd5.40002304440Matches
2022-202337Rangers1. Champions LgGR2.80000100240Matches
8 Seasons2 Clubs2 Leagues51.020027110112737000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (7 Seasons)2 Leagues49.6200271101124360
Southampton (1 Season)1 League1.4000000031000
Europa Lg (6 Seasons)36.220018100112533000
Champions Lg (3 Seasons)14.80009100240
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.

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.

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.