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
2010-201118Aberdeensct SCO1. Premier League30262,24524.9112100200.040.040.080.040.08
2011-201219Aberdeensct SCO1. Premier League31302,55328.4325300320.110.070.180.110.18
2012-201320Aberdeensct SCO1. Premier League18181,56317.4000000200.000.000.000.000.00
2013-201421Aberdeensct SCO1. Premiership34342,92432.5213200600.060.030.090.060.09
2014-201522Aberdeensct SCO1. Premiership32302,70030.0303300500.100.000.100.100.10Matches
2015-201623Aberdeensct SCO1. Premiership28262,28125.3000000400.000.000.000.000.00Matches
2016-201724Aberdeensct SCO1. Premiership26252,25025.0202200410.080.000.080.080.08Matches
2017-201825Rangerssct SCO1. Premiership17171,32814.8022000240.000.140.140.000.14Matches
2018-201926Rangers2. Europa Lg332352.6000000100.000.000.000.000.00Matches
2018-201926Rangerssct SCO1. Premiership30262,41326.8448400400.150.150.300.150.30Matches
2019-202027Rangers2. Europa Lg886857.6011000410.000.130.130.000.13Matches
2019-202027Rangerssct SCO1. Premiership19191,62618.1437400200.220.170.390.220.39Matches
2020-202128Rangers2. Europa Lg422072.3000000000.000.000.000.000.00Matches
2020-202128Rangerssct SCO1. Premiership19161,22113.6213200100.150.070.220.150.22Matches
2021-202229Rangers2. Europa Lg996707.4000000200.000.000.000.000.00Matches
2021-202229Rangerssct SCO1. Premiership944254.7000000000.000.000.000.000.00Matches
2022-202330Rangers1. Champions Lg421912.1011000100.000.470.470.000.47Matches
2022-202330Rangerssct SCO1. Premiership26191,63318.1123100500.060.110.170.060.17Matches
2023-202431Rangers2. Europa Lg311141.3000000000.000.000.000.000.00Matches
2023-202431Rangerssct SCO1. Premiership1154485.0101100000.200.000.200.200.20Matches
14 Seasons2 Clubs3 Leagues36132027,712307.923184123004880.070.060.130.070.13
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
Aberdeen (7 Seasons)1 League19918916,516183.51141511002630.060.020.080.060.08
Rangers (7 Seasons)3 Leagues16213111,196124.412142612002250.100.110.210.100.21
Premiership (14 Seasons)33029525,610284.623163923004070.080.060.140.080.14
Europa Lg (5 Seasons)27231,91121.2011000710.000.050.050.000.05
Champions Lg (1 Season)421912.1011000100.000.470.470.000.47
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
2010-201118Aberdeen1 League30262,24524.9112100200.040.040.080.040.08
2011-201219Aberdeen1 League31302,55328.4325300320.110.070.180.110.18
2012-201320Aberdeen1 League18181,56317.4000000200.000.000.000.000.00
2013-201421Aberdeen1 League34342,92432.5213200600.060.030.090.060.09
2014-201522Aberdeen1 League32302,70030.0303300500.100.000.100.100.10
2015-201623Aberdeen1 League28262,28125.3000000400.000.000.000.000.00
2016-201724Aberdeen1 League26252,25025.0202200410.080.000.080.080.08
2017-201825Rangers1 League17171,32814.8022000240.000.140.140.000.14
2018-201926Rangers2 Leagues33292,64829.4448400500.140.140.270.140.27
2019-202027Rangers2 Leagues27272,31125.7448400610.160.160.310.160.31
2020-202128Rangers2 Leagues23181,42815.9213200100.130.060.190.130.19
2021-202229Rangers2 Leagues18131,09512.2000000200.000.000.000.000.00
2022-202330Rangers2 Leagues30211,82420.3134100600.050.150.200.050.20
2023-202431Rangers2 Leagues1465626.2101100000.160.000.160.160.16
14 Seasons2 Clubs3 Leagues36132027,712307.923184123004880.070.060.130.070.13
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
Aberdeen (7 Seasons)1 League19918916,516183.51141511002630.060.020.080.060.08
Rangers (7 Seasons)3 Leagues16213111,196124.412142612002250.100.110.210.100.21
Premiership (14 Seasons)33029525,610284.623163923004070.080.060.140.080.14
Europa Lg (5 Seasons)27231,91121.2011000710.000.050.050.000.05
Champions Lg (1 Season)421912.1011000100.000.470.470.000.47
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
2010-201118Aberdeensct SCO1. Premier League9th30262,24524.9112100200.040.040.080.040.08
2011-201219Aberdeensct SCO1. Premier League9th31302,55328.4325300320.110.070.180.110.18
2012-201320Aberdeensct SCO1. Premier League8th18181,56317.4000000200.000.000.000.000.00
2013-201421Aberdeensct SCO1. Premiership3rd34342,92432.5213200600.060.030.090.060.09
2014-201522Aberdeensct SCO1. Premiership2nd32302,70030.0303300500.100.000.100.100.10Matches
2015-201623Aberdeensct SCO1. Premiership2nd28262,28125.3000000400.000.000.000.000.00Matches
2016-201724Aberdeensct SCO1. Premiership2nd26252,25025.0202200410.080.000.080.080.08Matches
2017-201825Rangerssct SCO1. Premiership3rd17171,32814.8022000240.000.140.140.000.14Matches
2018-201926Rangerssct SCO1. Premiership2nd30262,41326.8448400400.150.150.300.150.30Matches
2019-202027Rangerssct SCO1. Premiership2nd19191,62618.1437400200.220.170.390.220.39Matches
2020-202128Rangerssct SCO1. Premiership1st19161,22113.6213200100.150.070.220.150.22Matches
2021-202229Rangerssct SCO1. Premiership2nd944254.7000000000.000.000.000.000.00Matches
2022-202330Rangerssct SCO1. Premiership2nd26191,63318.1123100500.060.110.170.060.17Matches
2023-202431Rangerssct SCO1. Premiership2nd1154485.0101100000.200.000.200.200.20Matches
14 Seasons2 Clubs1 League33029525,610284.623163923004070.080.060.140.080.14
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
Aberdeen (7 Seasons)1 League19918916,516183.51141511002630.060.020.080.060.08
Rangers (7 Seasons)1 League1311069,094101.012122412001440.120.120.240.120.24
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
2018-201926Rangers2. Europa LgGR332352.6000000100.000.000.000.000.00Matches
2019-202027Rangers2. Europa LgR16886857.6011000410.000.130.130.000.13Matches
2020-202128Rangers2. Europa LgR16422072.3000000000.000.000.000.000.00Matches
2021-202229Rangers2. Europa Lg2nd996707.4000000200.000.000.000.000.00Matches
2022-202330Rangers1. Champions LgGR421912.1011000100.000.470.470.000.47Matches
2023-202431Rangers2. Europa LgR16311141.3000000000.000.000.000.000.00Matches
6 Seasons1 Club2 Leagues31252,10223.4022000810.000.090.090.000.09
Europa Lg (5 Seasons)27231,91121.2011000710.000.050.050.000.05
Champions Lg (1 Season)421912.1011000100.000.470.470.000.47
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
201421sct ScotlandWCQ00Matches
201724sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201825sct ScotlandFriendlies (M)10380.4000000000.000.000.000.000.00Matches
2018-201926sct ScotlandUEFA Nations League31st00Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB432723.0000000100.000.000.000.000.00Matches
202128sct ScotlandUEFA Euro Qualifying443834.3000000000.000.000.000.000.00Matches
202229sct ScotlandFriendlies (M)31951.1000000000.000.000.000.000.00Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB11710.8000000000.000.000.000.000.00Matches
202330sct ScotlandFriendlies (M)1020.0000000000.000.000.000.000.00Matches
202431sct ScotlandFriendlies (M)20400.4000000000.000.000.000.000.00Matches
202431sct ScotlandUEFA EuroGR00Matches
202431sct ScotlandUEFA Euro Qualifying31901.0000000000.000.000.000.000.00Matches
8 Seasons1 Club5 Leagues20111,08112.0000000100.000.000.000.000.00
Friendlies (M) (5 Seasons)822652.9000000000.000.000.000.000.00
UEFA Nations League (3 Seasons)543433.8000000100.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)754735.3000000000.000.000.000.000.00
WCQ (1 Season)00
UEFA Euro (1 Season)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
2010-201118Aberdeensct SCO1. Premier League24.9140.160.2500
2011-201219Aberdeensct SCO1. Premier League28.4370.250.4300
2012-201320Aberdeensct SCO1. Premier League17.4040.230.0000
2013-201421Aberdeensct SCO1. Premiership32.5250.150.4000
2014-201522Aberdeensct SCO1. Premiership30.0370.230.4300Matches
2015-201623Aberdeensct SCO1. Premiership25.3020.080.0000Matches
2016-201724Aberdeensct SCO1. Premiership25.0270.280.2900Matches
2017-201825Rangerssct SCO1. Premiership14.8020.140.0000Matches
2018-201926Rangers2. Europa Lg2.60100.00.380.000.0000Matches
2018-201926Rangerssct SCO1. Premiership26.8400Matches
2019-202027Rangers2. Europa Lg7.60400.00.530.000.0000Matches
2019-202027Rangerssct SCO1. Premiership18.14231252.21.270.660.170.3300Matches
2020-202128Rangers2. Europa Lg2.30000.000.0000Matches
2020-202128Rangerssct SCO1. Premiership13.6212758.30.880.520.170.2900Matches
2021-202229Rangers2. Europa Lg7.405120.00.670.130.000.0000Matches
2021-202229Rangerssct SCO1. Premiership4.7010440.02.120.850.000.0000Matches
2022-202330Rangers1. Champions Lg2.10000.000.0000Matches
2022-202330Rangerssct SCO1. Premiership18.1121733.31.160.390.050.1400Matches
2023-202431Rangers2. Europa Lg1.3011100.00.790.790.000.0000Matches
2023-202431Rangerssct SCO1. Premiership5.015240.01.000.400.200.5000Matches
14 Seasons2 Clubs3 Leagues307.923827241.50.990.260.100.2600
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Aberdeen (7 Seasons)1 League183.511360.200.3100
Rangers (7 Seasons)3 Leagues124.412823641.50.990.370.100.2200
Premiership (14 Seasons)284.623717045.11.190.270.110.2700
Europa Lg (5 Seasons)21.2011218.20.520.090.000.0000
Champions Lg (1 Season)2.10000.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2010-201118Aberdeen1 League24.9140.160.2500
2011-201219Aberdeen1 League28.4370.250.4300
2012-201320Aberdeen1 League17.4040.230.0000
2013-201421Aberdeen1 League32.5250.150.4000
2014-201522Aberdeen1 League30.0370.230.4300
2015-201623Aberdeen1 League25.3020.080.0000
2016-201724Aberdeen1 League25.0270.280.2900
2017-201825Rangers1 League14.8020.140.0000
2018-201926Rangers2 Leagues29.44100.00.380.000.0000
2019-202027Rangers2 Leagues25.74271244.41.050.470.150.3300
2020-202128Rangers2 Leagues15.9212758.30.760.440.170.2900
2021-202229Rangers2 Leagues12.2015533.31.230.410.000.0000
2022-202330Rangers2 Leagues20.3121733.31.040.350.050.1400
2023-202431Rangers2 Leagues6.216350.00.960.480.170.3300
14 Seasons2 Clubs3 Leagues307.923827241.50.990.260.100.2600
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Aberdeen (7 Seasons)1 League183.511360.200.3100
Rangers (7 Seasons)3 Leagues124.412823641.50.990.370.100.2200
Premiership (14 Seasons)284.623717045.11.190.270.110.2700
Europa Lg (5 Seasons)21.2011218.20.520.090.000.0000
Champions Lg (1 Season)2.10000.000.0000
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
2010-201118Aberdeensct SCO1. Premier League9th24.9140.160.2500
2011-201219Aberdeensct SCO1. Premier League9th28.4370.250.4300
2012-201320Aberdeensct SCO1. Premier League8th17.4040.230.0000
2013-201421Aberdeensct SCO1. Premiership3rd32.5250.150.4000
2014-201522Aberdeensct SCO1. Premiership2nd30.0370.230.4300Matches
2015-201623Aberdeensct SCO1. Premiership2nd25.3020.080.0000Matches
2016-201724Aberdeensct SCO1. Premiership2nd25.0270.280.2900Matches
2017-201825Rangerssct SCO1. Premiership3rd14.8020.140.0000Matches
2018-201926Rangerssct SCO1. Premiership2nd26.8400Matches
2019-202027Rangerssct SCO1. Premiership2nd18.14231252.21.270.660.170.3300Matches
2020-202128Rangerssct SCO1. Premiership1st13.6212758.30.880.520.170.2900Matches
2021-202229Rangerssct SCO1. Premiership2nd4.7010440.02.120.850.000.0000Matches
2022-202330Rangerssct SCO1. Premiership2nd18.1121733.31.160.390.050.1400Matches
2023-202431Rangerssct SCO1. Premiership2nd5.015240.01.000.400.200.5000Matches
14 Seasons2 Clubs1 League284.623717045.11.190.270.110.2700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Aberdeen (7 Seasons)1 League183.511360.200.3100
Rangers (7 Seasons)1 League101.012713445.11.190.460.110.2400
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201926Rangers2. Europa LgGR2.60100.00.380.000.0000Matches
2019-202027Rangers2. Europa LgR167.60400.00.530.000.0000Matches
2020-202128Rangers2. Europa LgR162.30000.000.0000Matches
2021-202229Rangers2. Europa Lg2nd7.405120.00.670.130.000.0000Matches
2022-202330Rangers1. Champions LgGR2.10000.000.0000Matches
2023-202431Rangers2. Europa LgR161.3011100.00.790.790.000.0000Matches
6 Seasons1 Club2 Leagues23.4011218.20.470.090.000.0000
Europa Lg (5 Seasons)21.2011218.20.520.090.000.0000
Champions Lg (1 Season)2.10000.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
201724sct ScotlandFriendlies (M)1.0000Matches
201825sct ScotlandFriendlies (M)0.4000Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.00100.00.330.000.0000Matches
202128sct ScotlandUEFA Euro Qualifying4.304125.00.940.230.000.0000Matches
202229sct ScotlandFriendlies (M)1.1000Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB0.80100.01.270.000.0000Matches
202330sct ScotlandFriendlies (M)0.0000Matches
202431sct ScotlandFriendlies (M)0.4000Matches
202431sct ScotlandUEFA Euro Qualifying1.00000.000.0000Matches
8 Seasons1 Club5 Leagues12.006116.70.660.110.000.0000
Friendlies (M) (5 Seasons)2.9000
UEFA Nations League (3 Seasons)3.80200.00.520.000.0000
UEFA Euro Qualifying (2 Seasons)5.304125.00.760.190.000.0000
WCQ (1 Season)
UEFA Euro (1 Season)

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
2010-201118Aberdeensct SCO1. Premier League302,2457565.624.9264
2011-201219Aberdeensct SCO1. Premier League312,5538274.628.4301
2012-201320Aberdeensct SCO1. Premier League181,5638745.717.4180
2013-201421Aberdeensct SCO1. Premiership342,9248685.532.5340
2014-201522Aberdeensct SCO1. Premiership322,7008478.930.03028202.004424+20+0.67+0.17Matches
2015-201623Aberdeensct SCO1. Premiership282,2818166.725.32620211.864330+13+0.51+0.43Matches
2016-201724Aberdeensct SCO1. Premiership262,2508765.825.0252111.96Matches
2017-201825Rangerssct SCO1. Premiership171,3287838.814.8171101.76Matches
2018-201926Rangers2. Europa Lg32357843.52.63781011.500000.000.00Matches
2018-201926Rangerssct SCO1. Premiership302,4138070.626.826882243302.035718+39+1.45+0.02Matches
2019-202027Rangers2. Europa Lg86858676.17.68865001.9396+3+0.39+1.23Matches
2019-202027Rangerssct SCO1. Premiership191,6268662.318.1198616032.324112+29+1.61+0.14Matches
2020-202128Rangers2. Europa Lg42075223.02.3290221402.6073+4+1.74+1.22Matches
2020-202128Rangerssct SCO1. Premiership191,2216435.713.61671833002.79291+28+2.06-0.02Matches
2021-202229Rangers2. Europa Lg96707447.57.49741011.56157+8+1.07+1.20Matches
2021-202229Rangerssct SCO1. Premiership94254712.44.7475152531.8954+1+0.21-1.23Matches
2022-202330Rangers1. Champions Lg41914835.42.1261023500.0013-2-0.94+3.70Matches
2022-202330Rangerssct SCO1. Premiership261,6336347.718.11980971732.465017+33+1.82+0.66Matches
2023-202431Rangers2. Europa Lg31143815.81.3190121212.3321+1+0.79+0.79Matches
2023-202431Rangerssct SCO1. Premiership114484113.15.0569061842.18102+8+1.61+0.18Matches
14 Seasons2 Clubs3 Leagues36127,7127753.2307.9320801464122172.06313128+185+1.12+0.10
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (7 Seasons)1 League19916,5168369.0183.5189691011.948754+33+0.60+0.35
Rangers (7 Seasons)3 Leagues16211,1966939.8124.413180773122162.1222674+152+1.39+0.27
Premiership (14 Seasons)33025,6107854.4284.6295811363523142.12279108+171+1.21-0.14
Europa Lg (5 Seasons)271,9117142.821.223811041331.903317+16+0.75+0.72
Champions Lg (1 Season)41914835.42.1261023500.0013-2-0.94+3.70
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
2010-201118Aberdeen1 League302,2457565.624.9264
2011-201219Aberdeen1 League312,5538274.628.4301
2012-201320Aberdeen1 League181,5638745.717.4180
2013-201421Aberdeen1 League342,9248685.532.5340
2014-201522Aberdeen1 League322,7008478.930.03028202.004424+20+0.67+0.17
2015-201623Aberdeen1 League282,2818166.725.32620211.864330+13+0.51+0.43
2016-201724Aberdeen1 League262,2508765.825.0252111.96
2017-201825Rangers1 League171,3287838.814.8171101.76
2018-201926Rangers2 Leagues332,6488066.929.429872343311.985718+39+1.33+0.23
2019-202027Rangers2 Leagues272,3118665.825.7278621032.205018+32+1.25+0.20
2020-202128Rangers2 Leagues231,4286233.115.918731052302.76364+32+2.02+0.31
2021-202229Rangers2 Leagues181,0956122.712.21375252541.732011+9+0.74-0.39
2022-202330Rangers2 Leagues301,8246146.120.32178992132.135120+31+1.53+1.32
2023-202431Rangers2 Leagues145624013.66.2672181652.21123+9+1.44+0.26
14 Seasons2 Clubs3 Leagues36127,7127753.2307.9320801464122172.06313128+185+1.12+0.10
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (7 Seasons)1 League19916,5168369.0183.5189691011.948754+33+0.60+0.35
Rangers (7 Seasons)3 Leagues16211,1966939.8124.413180773122162.1222674+152+1.39+0.27
Premiership (14 Seasons)33025,6107854.4284.6295811363523142.12279108+171+1.21-0.14
Europa Lg (5 Seasons)271,9117142.821.223811041331.903317+16+0.75+0.72
Champions Lg (1 Season)41914835.42.1261023500.0013-2-0.94+3.70
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
2010-201118Aberdeensct SCO1. Premier League9th302,2457565.624.9264
2011-201219Aberdeensct SCO1. Premier League9th312,5538274.628.4301
2012-201320Aberdeensct SCO1. Premier League8th181,5638745.717.4180
2013-201421Aberdeensct SCO1. Premiership3rd342,9248685.532.5340
2014-201522Aberdeensct SCO1. Premiership2nd322,7008478.930.03028202.004424+20+0.67+0.17Matches
2015-201623Aberdeensct SCO1. Premiership2nd282,2818166.725.32620211.864330+13+0.51+0.43Matches
2016-201724Aberdeensct SCO1. Premiership2nd262,2508765.825.0252111.96Matches
2017-201825Rangerssct SCO1. Premiership3rd171,3287838.814.8171101.76Matches
2018-201926Rangerssct SCO1. Premiership2nd302,4138070.626.826882243302.035718+39+1.45+0.02Matches
2019-202027Rangerssct SCO1. Premiership2nd191,6268662.318.1198616032.324112+29+1.61+0.14Matches
2020-202128Rangerssct SCO1. Premiership1st191,2216435.713.61671833002.79291+28+2.06-0.02Matches
2021-202229Rangerssct SCO1. Premiership2nd94254712.44.7475152531.8954+1+0.21-1.23Matches
2022-202330Rangerssct SCO1. Premiership2nd261,6336347.718.11980971732.465017+33+1.82+0.66Matches
2023-202431Rangerssct SCO1. Premiership2nd114484113.15.0569061842.18102+8+1.61+0.18Matches
14 Seasons2 Clubs1 League33025,6107854.4284.6295811363523142.12279108+171+1.21-0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (7 Seasons)1 League19916,5168369.0183.5189691011.948754+33+0.60+0.35
Rangers (7 Seasons)1 League1319,0946939.3101.010681672523132.2419254+138+1.60+0.08
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
2018-201926Rangers2. Europa LgGR32357843.52.63781011.500000.000.00Matches
2019-202027Rangers2. Europa LgR1686858676.17.68865001.9396+3+0.39+1.23Matches
2020-202128Rangers2. Europa LgR1642075223.02.3290221402.6073+4+1.74+1.22Matches
2021-202229Rangers2. Europa Lg2nd96707447.57.49741011.56157+8+1.07+1.20Matches
2022-202330Rangers1. Champions LgGR41914835.42.1261023500.0013-2-0.94+3.70Matches
2023-202431Rangers2. Europa LgR1631143815.81.3190121212.3321+1+0.79+0.79Matches
6 Seasons1 Club2 Leagues312,1026842.023.425791062031.663420+14+0.60+1.13
Europa Lg (5 Seasons)271,9117142.821.223811041331.903317+16+0.75+0.72
Champions Lg (1 Season)41914835.42.1261023500.0013-2-0.94+3.70
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
201421sct ScotlandWCQ00001Matches
201724sct ScotlandFriendlies (M)1909050.01.01901000.0001-1-1.00-1.00Matches
201825sct ScotlandFriendlies (M)138387.00.40013700.0001-1-2.37-0.93Matches
2018-201926sct ScotlandUEFA Nations League31st00001Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB42726850.43.039031221.752200.00-0.34Matches
202128sct ScotlandUEFA Euro Qualifying43839633.64.34960012.0063+3+0.70+1.42Matches
202229sct ScotlandFriendlies (M)3953235.21.1157021900.6721+1+0.95+1.98Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB1717113.10.81710021.000000.00-1.15Matches
202330sct ScotlandFriendlies (M)1221.10.0001200.000000.00+2.53Matches
202431sct ScotlandFriendlies (M)2402011.10.40022002.0012-1-2.25-1.69Matches
202431sct ScotlandUEFA EuroGR00003Matches
202431sct ScotlandUEFA Euro Qualifying3903012.51.0166021242.331100.00-1.29Matches
8 Seasons1 Club5 Leagues201,0815418.012.011854916141.451211+1+0.08+0.27
Friendlies (M) (5 Seasons)82653317.32.9274162000.7535-2-0.68+0.53
UEFA Nations League (3 Seasons)53436923.83.848531251.602200.00-0.85
UEFA Euro Qualifying (2 Seasons)74736825.45.3590021252.1474+3+0.57+0.38
WCQ (1 Season)00001
UEFA Euro (1 Season)00003
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
2010-201118Aberdeensct SCO1. Premier League24.92015
2011-201219Aberdeensct SCO1. Premier League28.43230
2012-201320Aberdeensct SCO1. Premier League17.42011
2013-201421Aberdeensct SCO1. Premiership32.56033
2014-201522Aberdeensct SCO1. Premiership30.050Matches
2015-201623Aberdeensct SCO1. Premiership25.34019Matches
2016-201724Aberdeensct SCO1. Premiership25.04125Matches
2017-201825Rangerssct SCO1. Premiership14.82416Matches
2018-201926Rangers2. Europa Lg2.6100410254000Matches
2018-201926Rangerssct SCO1. Premiership26.84000Matches
2019-202027Rangers2. Europa Lg7.6411120041980Matches
2019-202027Rangerssct SCO1. Premiership18.12001510012000Matches
2020-202128Rangers2. Europa Lg2.30002002140Matches
2020-202128Rangerssct SCO1. Premiership13.610013701119150Matches
2021-202229Rangers2. Europa Lg7.4200950210100Matches
2021-202229Rangerssct SCO1. Premiership4.70005103540Matches
2022-202330Rangers1. Champions Lg2.11005103130Matches
2022-202330Rangerssct SCO1. Premiership18.15001962916200Matches
2023-202431Rangers2. Europa Lg1.30000100150Matches
2023-202431Rangerssct SCO1. Premiership5.00001215010Matches
14 Seasons2 Clubs3 Leagues307.94881234343537774000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (7 Seasons)1 League183.5263133
Rangers (7 Seasons)3 Leagues124.42251101343537774000
Premiership (14 Seasons)284.640702022634040400
Europa Lg (5 Seasons)21.27112770103631000
Champions Lg (1 Season)2.11005103130
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201118Aberdeen1 League24.92015
2011-201219Aberdeen1 League28.43230
2012-201320Aberdeen1 League17.42011
2013-201421Aberdeen1 League32.56033
2014-201522Aberdeen1 League30.050
2015-201623Aberdeen1 League25.34019
2016-201724Aberdeen1 League25.04125
2017-201825Rangers1 League14.82416
2018-201926Rangers2 Leagues29.4500410254000
2019-202027Rangers2 Leagues25.761127100161980
2020-202128Rangers2 Leagues15.910015701320190
2021-202229Rangers2 Leagues12.22001460515140
2022-202330Rangers2 Leagues20.360024721217230
2023-202431Rangers2 Leagues6.20001315160
14 Seasons2 Clubs3 Leagues307.94881234343537774000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (7 Seasons)1 League183.5263133
Rangers (7 Seasons)3 Leagues124.42251101343537774000
Premiership (14 Seasons)284.640702022634040400
Europa Lg (5 Seasons)21.27112770103631000
Champions Lg (1 Season)2.11005103130
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201118Aberdeensct SCO1. Premier League9th24.92015
2011-201219Aberdeensct SCO1. Premier League9th28.43230
2012-201320Aberdeensct SCO1. Premier League8th17.42011
2013-201421Aberdeensct SCO1. Premiership3rd32.56033
2014-201522Aberdeensct SCO1. Premiership2nd30.050Matches
2015-201623Aberdeensct SCO1. Premiership2nd25.34019Matches
2016-201724Aberdeensct SCO1. Premiership2nd25.04125Matches
2017-201825Rangerssct SCO1. Premiership3rd14.82416Matches
2018-201926Rangerssct SCO1. Premiership2nd26.84000Matches
2019-202027Rangerssct SCO1. Premiership2nd18.12001510012000Matches
2020-202128Rangerssct SCO1. Premiership1st13.610013701119150Matches
2021-202229Rangerssct SCO1. Premiership2nd4.70005103540Matches
2022-202330Rangerssct SCO1. Premiership2nd18.15001962916200Matches
2023-202431Rangerssct SCO1. Premiership2nd5.00001215010Matches
14 Seasons2 Clubs1 League284.640702022634040400
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (7 Seasons)1 League183.5263133
Rangers (7 Seasons)1 League101.01440692634040400
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201926Rangers2. Europa LgGR2.6100410254000Matches
2019-202027Rangers2. Europa LgR167.6411120041980Matches
2020-202128Rangers2. Europa LgR162.30002002140Matches
2021-202229Rangers2. Europa Lg2nd7.4200950210100Matches
2022-202330Rangers1. Champions LgGR2.11005103130Matches
2023-202431Rangers2. Europa LgR161.30000100150Matches
6 Seasons1 Club2 Leagues23.48113280133734000
Europa Lg (5 Seasons)21.27112770103631000
Champions Lg (1 Season)2.11005103130
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201724sct ScotlandFriendlies (M)1.00000Matches
201825sct ScotlandFriendlies (M)0.40000Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB3.01004301750Matches
202128sct ScotlandUEFA Euro Qualifying4.30006403770Matches
202229sct ScotlandFriendlies (M)1.10000Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB0.80001002010Matches
202330sct ScotlandFriendlies (M)0.00000Matches
202431sct ScotlandFriendlies (M)0.40000Matches
202431sct ScotlandUEFA Euro Qualifying1.00000100020Matches
8 Seasons1 Club5 Leagues12.01001180614150
Friendlies (M) (5 Seasons)2.90000
UEFA Nations League (3 Seasons)3.81005303760
UEFA Euro Qualifying (2 Seasons)5.30006503790
WCQ (1 Season)
UEFA Euro (1 Season)

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.