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
2006-200721St Mirrensct SCO1. Premier League37373,33037.0325300700.080.050.140.080.14
2007-200822Rangerssct SCO1. Premier League15141,22213.6112100200.070.070.150.070.15Matches
2007-200822Rangers2. UEFA Cup998409.3000200.000.00Matches
2008-200923Rangerssct SCO1. Premier League27272,43027.0033000400.000.110.110.000.11Matches
2009-201024Rangerssct SCO1. Premier League12121,00311.1011000100.000.090.090.000.09
2010-201125Rangers1. Champions Lg443604.0011000000.000.250.250.000.25Matches
2010-201125Rangerssct SCO1. Premier League855486.1011000000.000.160.160.000.16Matches
2011-201226Rangerssct SCO1. Premier League16111,05311.7000000200.000.000.000.000.00Matches
2012-201327Blackpooleng ENG2. Championship32322,81631.3202200400.060.000.060.060.06
2013-201428Blackpooleng ENG2. Championship33332,91032.3011000520.000.030.030.000.03
2014-201529Rotherham Utdeng ENG2. Championship25242,02522.5011000600.000.040.040.000.04Matches
2014-201529Rotherham Utdeng ENGLeague Cup221741.9000000100.000.000.000.000.00Matches
2015-201630Rotherham Utdeng ENG2. Championship32312,80431.2112100800.030.030.060.030.06Matches
2015-201630Rotherham Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201731Rotherham Utdeng ENG2. Championship332632.9000000000.000.000.000.000.00Matches
2016-201731Rotherham Utdeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2017-201832Kilmarnocksct SCO1. Premiership30292,63329.3123100710.030.070.100.030.10Matches
2018-201933Kilmarnocksct SCO1. Premiership27252,14323.8112100420.040.040.080.040.08Matches
2019-202034Kilmarnocksct SCO1. Premiership964925.5000000100.000.000.000.000.00Matches
2019-202034St Mirrensct SCO1. Premiership876507.2000000000.000.000.000.000.00Matches
2020-202135Kilmarnocksct SCO1. Premiership31312,74530.5000000200.000.000.000.000.00Matches
2021-202236Inverness CTsct SCO2. Championship34343,02833.6224200600.060.060.120.060.12Matches
2023-202438Gr'nock Mortonsct SCO2. Championship28262,39326.63253001100.110.080.190.110.19Matches
17 Seasons7 Clubs7 Leagues42440436,042400.514193314007450.030.050.080.030.08
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (5 Seasons)3 Leagues91827,45682.81781001100.010.100.110.010.11
Kilmarnock (4 Seasons)1 League97918,01389.02352001430.020.030.060.020.06
Rotherham Utd (3 Seasons)3 Leagues64625,44660.51231001600.020.030.050.020.05
Blackpool (2 Seasons)1 League65655,72663.6213200920.030.020.050.030.05
St Mirren (2 Seasons)1 League45443,98044.2325300700.070.050.110.070.11
Inverness CT (1 Season)1 League34343,02833.6224200600.060.060.120.060.12
Gr'nock Morton (1 Season)1 League28262,39326.63253001100.110.080.190.110.19
Premier League (10 Seasons)22020418,249202.8611176003030.030.050.080.030.08
Championship (5 Seasons)12512310,818120.23363002320.020.020.050.020.05
Championship (2 Seasons)62605,42160.25495001700.080.070.150.080.15
FA Cup (2 Seasons)221802.0000000100.000.000.000.000.00
UEFA Cup (1 Season)998409.3000200.000.00
Champions Lg (1 Season)443604.0011000000.000.250.250.000.25
League Cup (1 Season)221741.9000000100.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
2006-200721St Mirren1 League37373,33037.0325300700.080.050.140.080.14
2007-200822Rangers2 Leagues24232,06222.9112100400.040.070.150.040.15
2008-200923Rangers1 League27272,43027.0033000400.000.110.110.000.11
2009-201024Rangers1 League12121,00311.1011000100.000.090.090.000.09
2010-201125Rangers2 Leagues12990810.1022000000.000.200.200.000.20
2011-201226Rangers1 League16111,05311.7000000200.000.000.000.000.00
2012-201327Blackpool1 League32322,81631.3202200400.060.000.060.060.06
2013-201428Blackpool1 League33332,91032.3011000520.000.030.030.000.03
2014-201529Rotherham Utd2 Leagues27262,19924.4011000700.000.040.040.000.04
2015-201630Rotherham Utd2 Leagues33322,89432.2112100800.030.030.060.030.06
2016-201731Rotherham Utd2 Leagues443533.9000000100.000.000.000.000.00
2017-201832Kilmarnock1 League30292,63329.3123100710.030.070.100.030.10
2018-201933Kilmarnock1 League27252,14323.8112100420.040.040.080.040.08
2019-202034St Mirren1 League876507.2000000000.000.000.000.000.00
2019-202034Kilmarnock1 League964925.5000000100.000.000.000.000.00
2020-202135Kilmarnock1 League31312,74530.5000000200.000.000.000.000.00
2021-202236Inverness CT1 League34343,02833.6224200600.060.060.120.060.12
2023-202438Gr'nock Morton1 League28262,39326.63253001100.110.080.190.110.19
17 Seasons7 Clubs7 Leagues42440436,042400.514193314007450.030.050.080.030.08
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Rangers (5 Seasons)3 Leagues91827,45682.81781001100.010.100.110.010.11
Kilmarnock (4 Seasons)1 League97918,01389.02352001430.020.030.060.020.06
Rotherham Utd (3 Seasons)3 Leagues64625,44660.51231001600.020.030.050.020.05
Blackpool (2 Seasons)1 League65655,72663.6213200920.030.020.050.030.05
St Mirren (2 Seasons)1 League45443,98044.2325300700.070.050.110.070.11
Inverness CT (1 Season)1 League34343,02833.6224200600.060.060.120.060.12
Gr'nock Morton (1 Season)1 League28262,39326.63253001100.110.080.190.110.19
Premier League (10 Seasons)22020418,249202.8611176003030.030.050.080.030.08
Championship (5 Seasons)12512310,818120.23363002320.020.020.050.020.05
Championship (2 Seasons)62605,42160.25495001700.080.070.150.080.15
FA Cup (2 Seasons)221802.0000000100.000.000.000.000.00
UEFA Cup (1 Season)998409.3000200.000.00
Champions Lg (1 Season)443604.0011000000.000.250.250.000.25
League Cup (1 Season)221741.9000000100.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
2006-200721St Mirrensct SCO1. Premier League11th37373,33037.0325300700.080.050.140.080.14
2007-200822Rangerssct SCO1. Premier League2nd15141,22213.6112100200.070.070.150.070.15Matches
2008-200923Rangerssct SCO1. Premier League1st27272,43027.0033000400.000.110.110.000.11Matches
2009-201024Rangerssct SCO1. Premier League1st12121,00311.1011000100.000.090.090.000.09
2010-201125Rangerssct SCO1. Premier League1st855486.1011000000.000.160.160.000.16Matches
2011-201226Rangerssct SCO1. Premier League2nd16111,05311.7000000200.000.000.000.000.00Matches
2012-201327Blackpooleng ENG2. Championship15th32322,81631.3202200400.060.000.060.060.06
2013-201428Blackpooleng ENG2. Championship20th33332,91032.3011000520.000.030.030.000.03
2014-201529Rotherham Utdeng ENG2. Championship21st25242,02522.5011000600.000.040.040.000.04Matches
2015-201630Rotherham Utdeng ENG2. Championship21st32312,80431.2112100800.030.030.060.030.06Matches
2016-201731Rotherham Utdeng ENG2. Championship24th332632.9000000000.000.000.000.000.00Matches
2017-201832Kilmarnocksct SCO1. Premiership5th30292,63329.3123100710.030.070.100.030.10Matches
2018-201933Kilmarnocksct SCO1. Premiership3rd27252,14323.8112100420.040.040.080.040.08Matches
2019-202034St Mirrensct SCO1. Premiership9th876507.2000000000.000.000.000.000.00Matches
2019-202034Kilmarnocksct SCO1. Premiership8th964925.5000000100.000.000.000.000.00Matches
2020-202135Kilmarnocksct SCO1. Premiership17th31312,74530.5000000200.000.000.000.000.00Matches
2021-202236Inverness CTsct SCO2. Championship3rd34343,02833.6224200600.060.060.120.060.12Matches
2023-202438Gr'nock Mortonsct SCO2. Championship5th28262,39326.63253001100.110.080.190.110.19Matches
17 Seasons7 Clubs3 Leagues40738734,488383.214183214007050.040.050.080.040.08
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 (5 Seasons)1 League78696,25669.5167100900.010.090.100.010.10
Kilmarnock (4 Seasons)1 League97918,01389.02352001430.020.030.060.020.06
Rotherham Utd (3 Seasons)1 League60585,09256.61231001400.020.040.050.020.05
Blackpool (2 Seasons)1 League65655,72663.6213200920.030.020.050.030.05
St Mirren (2 Seasons)1 League45443,98044.2325300700.070.050.110.070.11
Inverness CT (1 Season)1 League34343,02833.6224200600.060.060.120.060.12
Gr'nock Morton (1 Season)1 League28262,39326.63253001100.110.080.190.110.19
Premier League (10 Seasons)22020418,249202.8611176003030.030.050.080.030.08
Championship (5 Seasons)12512310,818120.23363002320.020.020.050.020.05
Championship (2 Seasons)62605,42160.25495001700.080.070.150.080.15
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-201529Rotherham Utdeng ENGLeague Cup33rd221741.9000000100.000.000.000.000.00Matches
2015-201630Rotherham Utdeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201731Rotherham Utdeng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
3 Seasons1 Club2 Leagues443543.9000000200.000.000.000.000.00
FA Cup (2 Seasons)221802.0000000100.000.000.000.000.00
League Cup (1 Season)221741.9000000100.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 CupF998409.3000200.000.00Matches
2010-201125Rangers1. Champions LgGR443604.0011000000.000.250.250.000.25Matches
2 Seasons1 Club2 Leagues13131,20013.3011000200.000.250.250.000.25
UEFA Cup (1 Season)998409.3000200.000.00
Champions Lg (1 Season)443604.0011000000.000.250.250.000.25
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
201025sct ScotlandWCQ221802.01100100.500.50Matches
1 Season1 Club1 League221802.01100100.500.50

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2006-200721St Mirrensct SCO1. Premier League37.03100.270.3000
2007-200822Rangerssct SCO1. Premier League13.6140.290.2500Matches
2007-200822Rangers2. UEFA Cup9.300Matches
2008-200923Rangerssct SCO1. Premier League27.00100.370.0000Matches
2009-201024Rangerssct SCO1. Premier League11.1030.270.0000
2010-201125Rangers1. Champions Lg4.0000.0000Matches
2010-201125Rangerssct SCO1. Premier League6.1030.490.0000Matches
2011-201226Rangerssct SCO1. Premier League11.7020.170.0000Matches
2012-201327Blackpooleng ENG2. Championship31.3240.130.5000
2013-201428Blackpooleng ENG2. Championship32.3040.120.0000
2014-201529Rotherham Utdeng ENG2. Championship22.5040.180.0000Matches
2014-201529Rotherham Utdeng ENGLeague Cup1.9000Matches
2015-201630Rotherham Utdeng ENG2. Championship31.2180.260.1300Matches
2015-201630Rotherham Utdeng ENGFA Cup1.0000Matches
2016-201731Rotherham Utdeng ENG2. Championship2.90020.000.680.0000Matches
2016-201731Rotherham Utdeng ENGFA Cup1.0000Matches
2017-201832Kilmarnocksct SCO1. Premiership29.3150.170.2000Matches
2018-201933Kilmarnocksct SCO1. Premiership23.8100Matches
2019-202034Kilmarnocksct SCO1. Premiership5.505120.00.910.180.000.0000Matches
2019-202034St Mirrensct SCO1. Premiership7.20000.000.0000Matches
2020-202135Kilmarnocksct SCO1. Premiership30.5028310.70.920.100.000.0000Matches
2021-202236Inverness CTsct SCO2. Championship33.6200Matches
2023-202438Gr'nock Mortonsct SCO2. Championship26.6300Matches
17 Seasons7 Clubs7 Leagues400.514336318.20.720.210.000.1300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (5 Seasons)3 Leagues82.81220.300.0500
Kilmarnock (4 Seasons)1 League89.0233912.10.920.140.000.1100
Rotherham Utd (3 Seasons)3 Leagues60.510140.000.250.0700
Blackpool (2 Seasons)1 League63.6280.130.2500
St Mirren (2 Seasons)1 League44.230100.000.230.3000
Inverness CT (1 Season)1 League33.6200
Gr'nock Morton (1 Season)1 League26.6300
Premier League (10 Seasons)202.86334112.10.760.230.000.1200
Championship (5 Seasons)120.230220.000.180.1400
Championship (2 Seasons)60.2500
FA Cup (2 Seasons)2.0000
UEFA Cup (1 Season)9.300
Champions Lg (1 Season)4.0000.0000
League Cup (1 Season)1.9000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2006-200721St Mirren1 League37.03100.270.3000
2007-200822Rangers2 Leagues22.9140.290.2500
2008-200923Rangers1 League27.00100.370.0000
2009-201024Rangers1 League11.1030.270.0000
2010-201125Rangers2 Leagues10.1030.300.0000
2011-201226Rangers1 League11.7020.170.0000
2012-201327Blackpool1 League31.3240.130.5000
2013-201428Blackpool1 League32.3040.120.0000
2014-201529Rotherham Utd2 Leagues24.4040.180.0000
2015-201630Rotherham Utd2 Leagues32.2180.260.1300
2016-201731Rotherham Utd2 Leagues3.90020.000.680.0000
2017-201832Kilmarnock1 League29.3150.170.2000
2018-201933Kilmarnock1 League23.8100
2019-202034St Mirren1 League7.20000.000.0000
2019-202034Kilmarnock1 League5.505120.00.910.180.000.0000
2020-202135Kilmarnock1 League30.5028310.70.920.100.000.0000
2021-202236Inverness CT1 League33.6200
2023-202438Gr'nock Morton1 League26.6300
17 Seasons7 Clubs7 Leagues400.514336318.20.720.210.000.1300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (5 Seasons)3 Leagues82.81220.300.0500
Kilmarnock (4 Seasons)1 League89.0233912.10.920.140.000.1100
Rotherham Utd (3 Seasons)3 Leagues60.510140.000.250.0700
Blackpool (2 Seasons)1 League63.6280.130.2500
St Mirren (2 Seasons)1 League44.230100.000.230.3000
Inverness CT (1 Season)1 League33.6200
Gr'nock Morton (1 Season)1 League26.6300
Premier League (10 Seasons)202.86334112.10.760.230.000.1200
Championship (5 Seasons)120.230220.000.180.1400
Championship (2 Seasons)60.2500
FA Cup (2 Seasons)2.0000
UEFA Cup (1 Season)9.300
Champions Lg (1 Season)4.0000.0000
League Cup (1 Season)1.9000
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
2006-200721St Mirrensct SCO1. Premier League11th37.03100.270.3000
2007-200822Rangerssct SCO1. Premier League2nd13.6140.290.2500Matches
2008-200923Rangerssct SCO1. Premier League1st27.00100.370.0000Matches
2009-201024Rangerssct SCO1. Premier League1st11.1030.270.0000
2010-201125Rangerssct SCO1. Premier League1st6.1030.490.0000Matches
2011-201226Rangerssct SCO1. Premier League2nd11.7020.170.0000Matches
2012-201327Blackpooleng ENG2. Championship15th31.3240.130.5000
2013-201428Blackpooleng ENG2. Championship20th32.3040.120.0000
2014-201529Rotherham Utdeng ENG2. Championship21st22.5040.180.0000Matches
2015-201630Rotherham Utdeng ENG2. Championship21st31.2180.260.1300Matches
2016-201731Rotherham Utdeng ENG2. Championship24th2.90020.000.680.0000Matches
2017-201832Kilmarnocksct SCO1. Premiership5th29.3150.170.2000Matches
2018-201933Kilmarnocksct SCO1. Premiership3rd23.8100Matches
2019-202034St Mirrensct SCO1. Premiership9th7.20000.000.0000Matches
2019-202034Kilmarnocksct SCO1. Premiership8th5.505120.00.910.180.000.0000Matches
2020-202135Kilmarnocksct SCO1. Premiership17th30.5028310.70.920.100.000.0000Matches
2021-202236Inverness CTsct SCO2. Championship3rd33.6200Matches
2023-202438Gr'nock Mortonsct SCO2. Championship5th26.6300Matches
17 Seasons7 Clubs3 Leagues383.214336318.20.720.210.000.1300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (5 Seasons)1 League69.51220.320.0500
Kilmarnock (4 Seasons)1 League89.0233912.10.920.140.000.1100
Rotherham Utd (3 Seasons)1 League56.610140.000.250.0700
Blackpool (2 Seasons)1 League63.6280.130.2500
St Mirren (2 Seasons)1 League44.230100.000.230.3000
Inverness CT (1 Season)1 League33.6200
Gr'nock Morton (1 Season)1 League26.6300
Premier League (10 Seasons)202.86334112.10.760.230.000.1200
Championship (5 Seasons)120.230220.000.180.1400
Championship (2 Seasons)60.2500
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-201529Rotherham Utdeng ENGLeague Cup33rd1.9000Matches
2015-201630Rotherham Utdeng ENGFA Cup33rd1.0000Matches
2016-201731Rotherham Utdeng ENGFA Cup33rd1.0000Matches
3 Seasons1 Club2 Leagues3.9000
FA Cup (2 Seasons)2.0000
League Cup (1 Season)1.9000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200822Rangers2. UEFA CupF9.300Matches
2010-201125Rangers1. Champions LgGR4.0000.0000Matches
2 Seasons1 Club2 Leagues13.3000.0000
UEFA Cup (1 Season)9.300
Champions Lg (1 Season)4.0000.0000
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
201025sct ScotlandWCQ2.0100Matches
1 Season1 Club1 League2.0100

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
2006-200721St Mirrensct SCO1. Premier League373,3309097.437.0370
2007-200822Rangerssct SCO1. Premier League151,2228135.713.6141Matches
2007-200822Rangers2. UEFA Cup9840939.39900Matches
2008-200923Rangerssct SCO1. Premier League272,4309071.127.0270Matches
2009-201024Rangerssct SCO1. Premier League121,0038429.311.1120
2010-201125Rangers1. Champions Lg4360904.0440Matches
2010-201125Rangerssct SCO1. Premier League85486916.06.153Matches
2011-201226Rangerssct SCO1. Premier League161,0536630.811.7115Matches
2012-201327Blackpooleng ENG2. Championship322,8168868.031.3320
2013-201428Blackpooleng ENG2. Championship332,9108870.332.3330
2014-201529Rotherham Utdeng ENG2. Championship252,0258148.922.524211111.042035-15-0.67-0.41Matches
2014-201529Rotherham Utdeng ENGLeague Cup21748782.91.92871001.501100.000.00Matches
2015-201630Rotherham Utdeng ENG2. Championship322,8048867.731.23131161.253642-6-0.19+0.62Matches
2015-201630Rotherham Utdeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2016-201731Rotherham Utdeng ENG2. Championship3263886.42.932021.3346-2-0.68+0.62Matches
2016-201731Rotherham Utdeng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2017-201832Kilmarnocksct SCO1. Premiership302,6338877.029.3292811.63Matches
2018-201933Kilmarnocksct SCO1. Premiership272,1437962.723.82586222111.813715+22+0.92+1.14Matches
2019-202034Kilmarnocksct SCO1. Premiership94925518.25.5677431000.89412-8-1.46-1.38Matches
2019-202034St Mirrensct SCO1. Premiership86508124.17.2787614210.63511-6-0.83-0.35Matches
2020-202135Kilmarnocksct SCO1. Premiership312,7458980.330.5318930001.164139+2+0.07+1.80Matches
2021-202236Inverness CTsct SCO2. Championship343,0288993.533.6348933001.684732+15+0.45-1.25Matches
2023-202438Gr'nock Mortonsct SCO2. Championship282,3938573.926.626892523421.253242-10-0.38-1.12Matches
17 Seasons7 Clubs7 Leagues42436,0428554.7400.5404882182018231.35229240-11-0.06+0.51
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (5 Seasons)3 Leagues917,4568236.682.8821390
Kilmarnock (4 Seasons)1 League978,0138361.889.09186846611.468266+16+0.27+0.66
Rotherham Utd (3 Seasons)3 Leagues645,4468542.560.56289572191.146389-26-0.43+0.47
Blackpool (2 Seasons)1 League655,7268869.263.6650
St Mirren (2 Seasons)1 League453,9808865.044.24487614210.63511-6-0.83-0.35
Inverness CT (1 Season)1 League343,0288993.533.6348933001.684732+15+0.45-1.25
Gr'nock Morton (1 Season)1 League282,3938573.926.626892523421.253242-10-0.38-1.12
Premier League (10 Seasons)22018,2498350.4202.82048690161221.408777+10+0.15+0.57
Championship (5 Seasons)12510,8188752.3120.2123542191.176083-23-0.41+0.50
Championship (2 Seasons)625,4218783.760.260895823421.497974+5+0.08-0.85
FA Cup (2 Seasons)218090100.02.02902000.0025-3-1.50
UEFA Cup (1 Season)9840939.39900
Champions Lg (1 Season)4360904.0440
League Cup (1 Season)21748782.91.92871001.501100.000.00
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
2006-200721St Mirren1 League373,3309097.437.0370
2007-200822Rangers2 Leagues242,0628635.722.923910
2008-200923Rangers1 League272,4309071.127.0270
2009-201024Rangers1 League121,0038429.311.1120
2010-201125Rangers2 Leagues129087616.010.1943
2011-201226Rangers1 League161,0536630.811.7115
2012-201327Blackpool1 League322,8168868.031.3320
2013-201428Blackpool1 League332,9108870.332.3330
2014-201529Rotherham Utd2 Leagues272,1998150.624.42687221111.072136-15-0.61-0.36
2015-201630Rotherham Utd2 Leagues332,8948868.432.2329032161.213644-8-0.25+0.56
2016-201731Rotherham Utd2 Leagues4353888.33.94903021.0069-3-0.76+0.54
2017-201832Kilmarnock1 League302,6338877.029.3292811.63
2018-201933Kilmarnock1 League272,1437962.723.82586222111.813715+22+0.92+1.14
2019-202034St Mirren1 League86508124.17.2787614210.63511-6-0.83-0.35
2019-202034Kilmarnock1 League94925518.25.5677431000.89412-8-1.46-1.38
2020-202135Kilmarnock1 League312,7458980.330.5318930001.164139+2+0.07+1.80
2021-202236Inverness CT1 League343,0288993.533.6348933001.684732+15+0.45-1.25
2023-202438Gr'nock Morton1 League282,3938573.926.626892523421.253242-10-0.38-1.12
17 Seasons7 Clubs7 Leagues42436,0428554.7400.5404882182018231.35229240-11-0.06+0.51
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (5 Seasons)3 Leagues917,4568236.682.8821390
Kilmarnock (4 Seasons)1 League978,0138361.889.09186846611.468266+16+0.27+0.66
Rotherham Utd (3 Seasons)3 Leagues645,4468542.560.56289572191.146389-26-0.43+0.47
Blackpool (2 Seasons)1 League655,7268869.263.6650
St Mirren (2 Seasons)1 League453,9808865.044.24487614210.63511-6-0.83-0.35
Inverness CT (1 Season)1 League343,0288993.533.6348933001.684732+15+0.45-1.25
Gr'nock Morton (1 Season)1 League282,3938573.926.626892523421.253242-10-0.38-1.12
Premier League (10 Seasons)22018,2498350.4202.82048690161221.408777+10+0.15+0.57
Championship (5 Seasons)12510,8188752.3120.2123542191.176083-23-0.41+0.50
Championship (2 Seasons)625,4218783.760.260895823421.497974+5+0.08-0.85
FA Cup (2 Seasons)218090100.02.02902000.0025-3-1.50
UEFA Cup (1 Season)9840939.39900
Champions Lg (1 Season)4360904.0440
League Cup (1 Season)21748782.91.92871001.501100.000.00
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
2006-200721St Mirrensct SCO1. Premier League11th373,3309097.437.0370
2007-200822Rangerssct SCO1. Premier League2nd151,2228135.713.6141Matches
2008-200923Rangerssct SCO1. Premier League1st272,4309071.127.0270Matches
2009-201024Rangerssct SCO1. Premier League1st121,0038429.311.1120
2010-201125Rangerssct SCO1. Premier League1st85486916.06.153Matches
2011-201226Rangerssct SCO1. Premier League2nd161,0536630.811.7115Matches
2012-201327Blackpooleng ENG2. Championship15th322,8168868.031.3320
2013-201428Blackpooleng ENG2. Championship20th332,9108870.332.3330
2014-201529Rotherham Utdeng ENG2. Championship21st252,0258148.922.524211111.042035-15-0.67-0.41Matches
2015-201630Rotherham Utdeng ENG2. Championship21st322,8048867.731.23131161.253642-6-0.19+0.62Matches
2016-201731Rotherham Utdeng ENG2. Championship24th3263886.42.932021.3346-2-0.68+0.62Matches
2017-201832Kilmarnocksct SCO1. Premiership5th302,6338877.029.3292811.63Matches
2018-201933Kilmarnocksct SCO1. Premiership3rd272,1437962.723.82586222111.813715+22+0.92+1.14Matches
2019-202034St Mirrensct SCO1. Premiership9th86508124.17.2787614210.63511-6-0.83-0.35Matches
2019-202034Kilmarnocksct SCO1. Premiership8th94925518.25.5677431000.89412-8-1.46-1.38Matches
2020-202135Kilmarnocksct SCO1. Premiership17th312,7458980.330.5318930001.164139+2+0.07+1.80Matches
2021-202236Inverness CTsct SCO2. Championship3rd343,0288993.533.6348933001.684732+15+0.45-1.25Matches
2023-202438Gr'nock Mortonsct SCO2. Championship5th282,3938573.926.626892523421.253242-10-0.38-1.12Matches
17 Seasons7 Clubs3 Leagues40734,4888554.4383.2387882022018231.36226234-8-0.04+0.52
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 (5 Seasons)1 League786,2568036.669.5699
Kilmarnock (4 Seasons)1 League978,0138361.889.09186846611.468266+16+0.27+0.66
Rotherham Utd (3 Seasons)1 League605,0928541.056.658542191.176083-23-0.41+0.50
Blackpool (2 Seasons)1 League655,7268869.263.6650
St Mirren (2 Seasons)1 League453,9808865.044.24487614210.63511-6-0.83-0.35
Inverness CT (1 Season)1 League343,0288993.533.6348933001.684732+15+0.45-1.25
Gr'nock Morton (1 Season)1 League282,3938573.926.626892523421.253242-10-0.38-1.12
Premier League (10 Seasons)22018,2498350.4202.82048690161221.408777+10+0.15+0.57
Championship (5 Seasons)12510,8188752.3120.2123542191.176083-23-0.41+0.50
Championship (2 Seasons)625,4218783.760.260895823421.497974+5+0.08-0.85
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-201529Rotherham Utdeng ENGLeague Cup33rd21748782.91.92871001.501100.000.00Matches
2015-201630Rotherham Utdeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2016-201731Rotherham Utdeng ENGFA Cup33rd19090100.01.01901000.0023-1-1.00Matches
3 Seasons1 Club2 Leagues43548990.83.94893000.7536-3-0.76-0.76
FA Cup (2 Seasons)218090100.02.02902000.0025-3-1.50
League Cup (1 Season)21748782.91.92871001.501100.000.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200822Rangers2. UEFA CupF9840939.39900Matches
2010-201125Rangers1. Champions LgGR4360904.0440Matches
2 Seasons1 Club2 Leagues131,2009213.3131300
UEFA Cup (1 Season)9840939.39900
Champions Lg (1 Season)4360904.0440
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
201025sct ScotlandWCQ21809025.02.02902012.0021+1+0.50+1.50Matches
1 Season1 Club1 League21809025.02.02902012.0021+1+0.50+1.50
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
2006-200721St Mirrensct SCO1. Premier League37.070
2007-200822Rangerssct SCO1. Premier League13.62014Matches
2007-200822Rangers2. UEFA Cup9.32000Matches
2008-200923Rangerssct SCO1. Premier League27.04021Matches
2009-201024Rangerssct SCO1. Premier League11.1109
2010-201125Rangers1. Champions Lg4.0002Matches
2010-201125Rangerssct SCO1. Premier League6.1002Matches
2011-201226Rangerssct SCO1. Premier League11.7209Matches
2012-201327Blackpooleng ENG2. Championship31.34032
2013-201428Blackpooleng ENG2. Championship32.35237
2014-201529Rotherham Utdeng ENG2. Championship22.56018Matches
2014-201529Rotherham Utdeng ENGLeague Cup1.91000Matches
2015-201630Rotherham Utdeng ENG2. Championship31.28036Matches
2015-201630Rotherham Utdeng ENGFA Cup1.00000Matches
2016-201731Rotherham Utdeng ENG2. Championship2.9000200000000Matches
2016-201731Rotherham Utdeng ENGFA Cup1.01000Matches
2017-201832Kilmarnocksct SCO1. Premiership29.37126Matches
2018-201933Kilmarnocksct SCO1. Premiership23.84200Matches
2019-202034Kilmarnocksct SCO1. Premiership5.51006704000Matches
2019-202034St Mirrensct SCO1. Premiership7.20002531000Matches
2020-202135Kilmarnocksct SCO1. Premiership30.520030351544210Matches
2021-202236Inverness CTsct SCO2. Championship33.66000Matches
2023-202438Gr'nock Mortonsct SCO2. Championship26.611000Matches
17 Seasons7 Clubs7 Leagues400.57450246474104421000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (5 Seasons)3 Leagues82.81100570
Kilmarnock (4 Seasons)1 League89.0143062421944210
Rotherham Utd (3 Seasons)3 Leagues60.516005600000000
Blackpool (2 Seasons)1 League63.69269
St Mirren (2 Seasons)1 League44.27002531000
Inverness CT (1 Season)1 League33.66000
Gr'nock Morton (1 Season)1 League26.611000
Premier League (10 Seasons)202.830301194741044210
Championship (5 Seasons)120.2232012500000000
Championship (2 Seasons)60.217000
FA Cup (2 Seasons)2.01000
UEFA Cup (1 Season)9.32000
Champions Lg (1 Season)4.0002
League Cup (1 Season)1.91000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200721St Mirren1 League37.070
2007-200822Rangers2 Leagues22.9400140
2008-200923Rangers1 League27.04021
2009-201024Rangers1 League11.1109
2010-201125Rangers2 Leagues10.1004
2011-201226Rangers1 League11.7209
2012-201327Blackpool1 League31.34032
2013-201428Blackpool1 League32.35237
2014-201529Rotherham Utd2 Leagues24.4700180
2015-201630Rotherham Utd2 Leagues32.2800360
2016-201731Rotherham Utd2 Leagues3.9100200000000
2017-201832Kilmarnock1 League29.37126
2018-201933Kilmarnock1 League23.84200
2019-202034St Mirren1 League7.20002531000
2019-202034Kilmarnock1 League5.51006704000
2020-202135Kilmarnock1 League30.520030351544210
2021-202236Inverness CT1 League33.66000
2023-202438Gr'nock Morton1 League26.611000
17 Seasons7 Clubs7 Leagues400.57450246474104421000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (5 Seasons)3 Leagues82.81100570
Kilmarnock (4 Seasons)1 League89.0143062421944210
Rotherham Utd (3 Seasons)3 Leagues60.516005600000000
Blackpool (2 Seasons)1 League63.69269
St Mirren (2 Seasons)1 League44.27002531000
Inverness CT (1 Season)1 League33.66000
Gr'nock Morton (1 Season)1 League26.611000
Premier League (10 Seasons)202.830301194741044210
Championship (5 Seasons)120.2232012500000000
Championship (2 Seasons)60.217000
FA Cup (2 Seasons)2.01000
UEFA Cup (1 Season)9.32000
Champions Lg (1 Season)4.0002
League Cup (1 Season)1.91000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200721St Mirrensct SCO1. Premier League11th37.070
2007-200822Rangerssct SCO1. Premier League2nd13.62014Matches
2008-200923Rangerssct SCO1. Premier League1st27.04021Matches
2009-201024Rangerssct SCO1. Premier League1st11.1109
2010-201125Rangerssct SCO1. Premier League1st6.1002Matches
2011-201226Rangerssct SCO1. Premier League2nd11.7209Matches
2012-201327Blackpooleng ENG2. Championship15th31.34032
2013-201428Blackpooleng ENG2. Championship20th32.35237
2014-201529Rotherham Utdeng ENG2. Championship21st22.56018Matches
2015-201630Rotherham Utdeng ENG2. Championship21st31.28036Matches
2016-201731Rotherham Utdeng ENG2. Championship24th2.9000200000000Matches
2017-201832Kilmarnocksct SCO1. Premiership5th29.37126Matches
2018-201933Kilmarnocksct SCO1. Premiership3rd23.84200Matches
2019-202034St Mirrensct SCO1. Premiership9th7.20002531000Matches
2019-202034Kilmarnocksct SCO1. Premiership8th5.51006704000Matches
2020-202135Kilmarnocksct SCO1. Premiership17th30.520030351544210Matches
2021-202236Inverness CTsct SCO2. Championship3rd33.66000Matches
2023-202438Gr'nock Mortonsct SCO2. Championship5th26.611000Matches
17 Seasons7 Clubs3 Leagues383.27050244474104421000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (5 Seasons)1 League69.59055
Kilmarnock (4 Seasons)1 League89.0143062421944210
Rotherham Utd (3 Seasons)1 League56.614005600000000
Blackpool (2 Seasons)1 League63.69269
St Mirren (2 Seasons)1 League44.27002531000
Inverness CT (1 Season)1 League33.66000
Gr'nock Morton (1 Season)1 League26.611000
Premier League (10 Seasons)202.830301194741044210
Championship (5 Seasons)120.2232012500000000
Championship (2 Seasons)60.217000
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-201529Rotherham Utdeng ENGLeague Cup33rd1.91000Matches
2015-201630Rotherham Utdeng ENGFA Cup33rd1.00000Matches
2016-201731Rotherham Utdeng ENGFA Cup33rd1.01000Matches
3 Seasons1 Club2 Leagues3.92000
FA Cup (2 Seasons)2.01000
League Cup (1 Season)1.91000
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 CupF9.32000Matches
2010-201125Rangers1. Champions LgGR4.0002Matches
2 Seasons1 Club2 Leagues13.320020
UEFA Cup (1 Season)9.32000
Champions Lg (1 Season)4.0002
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201025sct ScotlandWCQ2.01000Matches
1 Season1 Club1 League2.01000

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.