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
2000-200116Kilmarnocksct SCO1. Premier League1030.0000000000.000.000.000.000.00
2001-200217Kilmarnocksct SCO1. Premier League28111,13812.6527500200.400.160.550.400.55Matches
2002-200318Kilmarnocksct SCO1. Premier League38171,84020.4126181022400.590.290.880.490.78
2003-200419Kilmarnocksct SCO1. Premier League37312,69129.9157221412300.500.230.740.470.70
2004-200520Kilmarnocksct SCO1. Premier League30292,47127.5175221523200.620.180.800.550.73
2005-200621Rangers1. Champions Lg20270.3000000000.000.000.000.000.00Matches
2005-200621Kilmarnocksct SCO1. Premier League19181,55217.2151161500100.870.060.930.870.93Matches
2005-200621Rangerssct SCO1. Premier League17151,27114.1171181522601.200.071.271.061.13Matches
2006-200722Rangerssct SCO1. Premier League32252,28725.4202221555500.790.080.870.590.67Matches
2006-200722Rangers2. UEFA Cup986527.2321000.410.28Matches
2007-200823Rangers1. Champions Lg1060.1000000000.000.000.000.000.00Matches
2007-200823Rangerssct SCO1. Premier League28171,47916.4141151223200.850.060.910.730.79Matches
2007-200823Rangers2. UEFA Cup21941.0000000.000.00Matches
2008-200924Rangerssct SCO1. Premier League35332,85331.7274312078600.850.130.980.630.76Matches
2009-201025Rangers1. Champions Lg211071.2000000100.000.000.000.000.00Matches
2009-201025Rangerssct SCO1. Premier League31282,29025.4235281944600.900.201.100.750.94Matches
2010-201126Middlesbrougheng ENG2. Championship27181,51416.8617600000.360.060.420.360.42
2010-201126Nott'ham Foresteng ENG2. Championship1075215.8628422101.040.351.380.691.04
2011-201227Eskişehirsportr TUR1. Süper Lig21760.8000000000.000.000.000.000.00
201228Portland Timbersus USA1. MLS26221,89121.0718700400.330.050.380.330.38Matches
2012-201328Kilmarnocksct SCO1. Premier League865536.1303300000.490.000.490.490.49
2013-201429Kilmarnocksct SCO1. Premiership36353,13034.8222242201110.630.060.690.630.69
2014-201530Rangerssct SCO2. Championship29191,68018.7369300100.160.320.480.160.48Matches
2015-201631Kilmarnocksct SCO1. Premiership29151,56217.4527322100.290.120.400.170.29Matches
2016-201732Kilmarnocksct SCO1. Premiership27222,03722.68311712200.350.130.490.310.44Matches
2017-201833Kilmarnocksct SCO1. Premiership34302,45827.3182201623200.660.070.730.590.66Matches
2018-201934Kilmarnocksct SCO1. Premiership191091510.2213022210.200.100.300.000.10Matches
19 Seasons6 Clubs7 Leagues55941937,098412.22485429921335415220.600.130.740.520.66
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
Kilmarnock (12 Seasons)1 League30622420,350226.11223115311012172020.540.140.680.490.62
Rangers (6 Seasons)4 Leagues18814712,746141.6107191238621222700.760.140.920.610.77
Middlesbrough (1 Season)1 League27181,51416.8617600000.360.060.420.360.42
Portland Timbers (1 Season)1 League26221,89121.0718700400.330.050.380.330.38
Nott'ham Forest (1 Season)1 League1075215.8628422101.040.351.380.691.04
Eskişehirspor (1 Season)1 League21760.8000000000.000.000.000.000.00
Premiership (16 Seasons)44934230,530339.22234426719132394520.660.130.790.560.69
Champions Lg (3 Seasons)511401.6000000100.000.000.000.000.00
UEFA Cup (2 Seasons)1197468.3321000.360.24
Championship (1 Season)37252,03522.6123151022100.530.130.660.440.57
Championship (1 Season)29191,68018.7369300100.160.320.480.160.48
MLS (1 Season)26221,89121.0718700400.330.050.380.330.38
Süper Lig (1 Season)21760.8000000000.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
2000-200116Kilmarnock1 League1030.0000000000.000.000.000.000.00
2001-200217Kilmarnock1 League28111,13812.6527500200.400.160.550.400.55
2002-200318Kilmarnock1 League38171,84020.4126181022400.590.290.880.490.78
2003-200419Kilmarnock1 League37312,69129.9157221412300.500.230.740.470.70
2004-200520Kilmarnock1 League30292,47127.5175221523200.620.180.800.550.73
2005-200621Kilmarnock1 League19181,55217.2151161500100.870.060.930.870.93
2005-200621Rangers2 Leagues19151,29814.4171181522601.180.071.251.041.11
2006-200722Rangers2 Leagues41332,93932.7232221765500.700.080.870.520.67
2007-200823Rangers3 Leagues31181,57917.5141151223200.800.060.910.680.79
2008-200924Rangers1 League35332,85331.7274312078600.850.130.980.630.76
2009-201025Rangers2 Leagues33292,39726.6235281944700.860.191.050.710.90
2010-201126Middlesbrough1 League27181,51416.8617600000.360.060.420.360.42
2010-201126Nott'ham Forest1 League1075215.8628422101.040.351.380.691.04
2011-201227Eskişehirspor1 League21760.8000000000.000.000.000.000.00
201228Portland Timbers1 League26221,89121.0718700400.330.050.380.330.38
2012-201328Kilmarnock1 League865536.1303300000.490.000.490.490.49
2013-201429Kilmarnock1 League36353,13034.8222242201110.630.060.690.630.69
2014-201530Rangers1 League29191,68018.7369300100.160.320.480.160.48
2015-201631Kilmarnock1 League29151,56217.4527322100.290.120.400.170.29
2016-201732Kilmarnock1 League27222,03722.68311712200.350.130.490.310.44
2017-201833Kilmarnock1 League34302,45827.3182201623200.660.070.730.590.66
2018-201934Kilmarnock1 League191091510.2213022210.200.100.300.000.10
19 Seasons6 Clubs7 Leagues55941937,098412.22485429921335415220.600.130.740.520.66
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
Kilmarnock (12 Seasons)1 League30622420,350226.11223115311012172020.540.140.680.490.62
Rangers (6 Seasons)4 Leagues18814712,746141.6107191238621222700.760.140.920.610.77
Middlesbrough (1 Season)1 League27181,51416.8617600000.360.060.420.360.42
Portland Timbers (1 Season)1 League26221,89121.0718700400.330.050.380.330.38
Nott'ham Forest (1 Season)1 League1075215.8628422101.040.351.380.691.04
Eskişehirspor (1 Season)1 League21760.8000000000.000.000.000.000.00
Premiership (16 Seasons)44934230,530339.22234426719132394520.660.130.790.560.69
Champions Lg (3 Seasons)511401.6000000100.000.000.000.000.00
UEFA Cup (2 Seasons)1197468.3321000.360.24
Championship (1 Season)37252,03522.6123151022100.530.130.660.440.57
Championship (1 Season)29191,68018.7369300100.160.320.480.160.48
MLS (1 Season)26221,89121.0718700400.330.050.380.330.38
Süper Lig (1 Season)21760.8000000000.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
2000-200116Kilmarnocksct SCO1. Premier League4th1030.0000000000.000.000.000.000.00
2001-200217Kilmarnocksct SCO1. Premier League7th28111,13812.6527500200.400.160.550.400.55Matches
2002-200318Kilmarnocksct SCO1. Premier League4th38171,84020.4126181022400.590.290.880.490.78
2003-200419Kilmarnocksct SCO1. Premier League10th37312,69129.9157221412300.500.230.740.470.70
2004-200520Kilmarnocksct SCO1. Premier League7th30292,47127.5175221523200.620.180.800.550.73
2005-200621Kilmarnocksct SCO1. Premier League5th19181,55217.2151161500100.870.060.930.870.93Matches
2005-200621Rangerssct SCO1. Premier League3rd17151,27114.1171181522601.200.071.271.061.13Matches
2006-200722Rangerssct SCO1. Premier League2nd32252,28725.4202221555500.790.080.870.590.67Matches
2007-200823Rangerssct SCO1. Premier League2nd28171,47916.4141151223200.850.060.910.730.79Matches
2008-200924Rangerssct SCO1. Premier League1st35332,85331.7274312078600.850.130.980.630.76Matches
2009-201025Rangerssct SCO1. Premier League1st31282,29025.4235281944600.900.201.100.750.94Matches
2010-201126Middlesbrougheng ENG2. Championship12th27181,51416.8617600000.360.060.420.360.42
2010-201126Nott'ham Foresteng ENG2. Championship6th1075215.8628422101.040.351.380.691.04
2011-201227Eskişehirsportr TUR1. Süper Lig6th21760.8000000000.000.000.000.000.00
201228Portland Timbersus USA1. MLS17th26221,89121.0718700400.330.050.380.330.38Matches
2012-201328Kilmarnocksct SCO1. Premier League9th865536.1303300000.490.000.490.490.49
2013-201429Kilmarnocksct SCO1. Premiership9th36353,13034.8222242201110.630.060.690.630.69
2014-201530Rangerssct SCO2. Championship3rd29191,68018.7369300100.160.320.480.160.48Matches
2015-201631Kilmarnocksct SCO1. Premiership11th29151,56217.4527322100.290.120.400.170.29Matches
2016-201732Kilmarnocksct SCO1. Premiership8th27222,03722.68311712200.350.130.490.310.44Matches
2017-201833Kilmarnocksct SCO1. Premiership5th34302,45827.3182201623200.660.070.730.590.66Matches
2018-201934Kilmarnocksct SCO1. Premiership3rd191091510.2213022210.200.100.300.000.10Matches
19 Seasons6 Clubs5 Leagues54340936,212402.42455429921134415120.610.130.740.520.66
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
Kilmarnock (12 Seasons)1 League30622420,350226.11223115311012172020.540.140.680.490.62
Rangers (6 Seasons)2 Leagues17213711,860131.8104191238420222600.790.140.930.640.78
Middlesbrough (1 Season)1 League27181,51416.8617600000.360.060.420.360.42
Portland Timbers (1 Season)1 League26221,89121.0718700400.330.050.380.330.38
Nott'ham Forest (1 Season)1 League1075215.8628422101.040.351.380.691.04
Eskişehirspor (1 Season)1 League21760.8000000000.000.000.000.000.00
Premiership (16 Seasons)44934230,530339.22234426719132394520.660.130.790.560.69
Championship (1 Season)37252,03522.6123151022100.530.130.660.440.57
Championship (1 Season)29191,68018.7369300100.160.320.480.160.48
MLS (1 Season)26221,89121.0718700400.330.050.380.330.38
Süper Lig (1 Season)21760.8000000000.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
2005-200621Rangers1. Champions LgR1620270.3000000000.000.000.000.000.00Matches
2006-200722Rangers2. UEFA CupR16986527.2321000.410.28Matches
2007-200823Rangers1. Champions LgGR1060.1000000000.000.000.000.000.00Matches
2007-200823Rangers2. UEFA CupF21941.0000000.000.00Matches
2009-201025Rangers1. Champions LgGR211071.2000000100.000.000.000.000.00Matches
4 Seasons1 Club2 Leagues16108869.8300210100.300.000.000.200.00
Champions Lg (3 Seasons)511401.6000000100.000.000.000.000.00
UEFA Cup (2 Seasons)1197468.3321000.360.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
200824sct ScotlandUEFA Euro Qualifying944374.94311000.820.62Matches
201026sct ScotlandWCQ10100.10000000.000.00Matches
201228sct ScotlandUEFA Euro Qualifying11650.70000000.000.00Matches
3 Seasons1 Club2 Leagues1155125.74311000.700.53
UEFA Euro Qualifying (2 Seasons)1055025.64311000.720.54
WCQ (1 Season)10100.10000000.000.00

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
2000-200116Kilmarnocksct SCO1. Premier League0.0000.0000
2001-200217Kilmarnocksct SCO1. Premier League12.65171.340.2900Matches
2002-200318Kilmarnocksct SCO1. Premier League20.412241.170.4222
2003-200419Kilmarnocksct SCO1. Premier League29.915441.470.3212
2004-200520Kilmarnocksct SCO1. Premier League27.517431.570.3523
2005-200621Rangers1. Champions Lg0.3000.0000Matches
2005-200621Kilmarnocksct SCO1. Premier League17.215281.620.5400Matches
2005-200621Rangerssct SCO1. Premier League14.117251.770.6022Matches
2006-200722Rangerssct SCO1. Premier League25.420421.650.3655Matches
2006-200722Rangers2. UEFA Cup7.231Matches
2007-200823Rangers1. Champions Lg0.1000.0000Matches
2007-200823Rangerssct SCO1. Premier League16.414281.700.4323Matches
2007-200823Rangers2. UEFA Cup1.000Matches
2008-200924Rangerssct SCO1. Premier League31.727662.080.3078Matches
2009-201025Rangers1. Champions Lg1.2010.840.0000Matches
2009-201025Rangerssct SCO1. Premier League25.423481.890.4044Matches
2010-201126Middlesbrougheng ENG2. Championship16.86171.010.3500
2010-201126Nott'ham Foresteng ENG2. Championship5.86122.070.3322
2011-201227Eskişehirsportr TUR1. Süper Lig0.8011.180.0000
201228Portland Timbersus USA1. MLS21.07281.330.2500Matches
2012-201328Kilmarnocksct SCO1. Premier League6.1371.140.4300
2013-201429Kilmarnocksct SCO1. Premiership34.822461.320.4801
2014-201530Rangerssct SCO2. Championship18.73221.180.1400Matches
2015-201631Kilmarnocksct SCO1. Premiership17.45120.690.2522Matches
2016-201732Kilmarnocksct SCO1. Premiership22.68160.710.4412Matches
2017-201833Kilmarnocksct SCO1. Premiership27.318451.650.3623Matches
2018-201934Kilmarnocksct SCO1. Premiership10.2222Matches
19 Seasons6 Clubs7 Leagues412.22485721.450.373541
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Kilmarnock (12 Seasons)1 League226.11222821.310.391217
Rangers (6 Seasons)4 Leagues141.61072321.740.362122
Middlesbrough (1 Season)1 League16.86171.010.3500
Portland Timbers (1 Season)1 League21.07281.330.2500
Nott'ham Forest (1 Season)1 League5.86122.070.3322
Eskişehirspor (1 Season)1 League0.8011.180.0000
Premiership (16 Seasons)339.22234911.490.393239
Champions Lg (3 Seasons)1.6010.640.0000
UEFA Cup (2 Seasons)8.331
Championship (1 Season)22.612291.280.3422
Championship (1 Season)18.73221.180.1400
MLS (1 Season)21.07281.330.2500
Süper Lig (1 Season)0.8011.180.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2000-200116Kilmarnock1 League0.0000.0000
2001-200217Kilmarnock1 League12.65171.340.2900
2002-200318Kilmarnock1 League20.412241.170.4222
2003-200419Kilmarnock1 League29.915441.470.3212
2004-200520Kilmarnock1 League27.517431.570.3523
2005-200621Kilmarnock1 League17.215281.620.5400
2005-200621Rangers2 Leagues14.417251.730.6022
2006-200722Rangers2 Leagues32.723421.650.3665
2007-200823Rangers3 Leagues17.514281.700.4323
2008-200924Rangers1 League31.727662.080.3078
2009-201025Rangers2 Leagues26.623491.840.3944
2010-201126Middlesbrough1 League16.86171.010.3500
2010-201126Nott'ham Forest1 League5.86122.070.3322
2011-201227Eskişehirspor1 League0.8011.180.0000
201228Portland Timbers1 League21.07281.330.2500
2012-201328Kilmarnock1 League6.1371.140.4300
2013-201429Kilmarnock1 League34.822461.320.4801
2014-201530Rangers1 League18.73221.180.1400
2015-201631Kilmarnock1 League17.45120.690.2522
2016-201732Kilmarnock1 League22.68160.710.4412
2017-201833Kilmarnock1 League27.318451.650.3623
2018-201934Kilmarnock1 League10.2222
19 Seasons6 Clubs7 Leagues412.22485721.450.373541
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Kilmarnock (12 Seasons)1 League226.11222821.310.391217
Rangers (6 Seasons)4 Leagues141.61072321.740.362122
Middlesbrough (1 Season)1 League16.86171.010.3500
Portland Timbers (1 Season)1 League21.07281.330.2500
Nott'ham Forest (1 Season)1 League5.86122.070.3322
Eskişehirspor (1 Season)1 League0.8011.180.0000
Premiership (16 Seasons)339.22234911.490.393239
Champions Lg (3 Seasons)1.6010.640.0000
UEFA Cup (2 Seasons)8.331
Championship (1 Season)22.612291.280.3422
Championship (1 Season)18.73221.180.1400
MLS (1 Season)21.07281.330.2500
Süper Lig (1 Season)0.8011.180.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2000-200116Kilmarnocksct SCO1. Premier League4th0.0000.0000
2001-200217Kilmarnocksct SCO1. Premier League7th12.65171.340.2900Matches
2002-200318Kilmarnocksct SCO1. Premier League4th20.412241.170.4222
2003-200419Kilmarnocksct SCO1. Premier League10th29.915441.470.3212
2004-200520Kilmarnocksct SCO1. Premier League7th27.517431.570.3523
2005-200621Kilmarnocksct SCO1. Premier League5th17.215281.620.5400Matches
2005-200621Rangerssct SCO1. Premier League3rd14.117251.770.6022Matches
2006-200722Rangerssct SCO1. Premier League2nd25.420421.650.3655Matches
2007-200823Rangerssct SCO1. Premier League2nd16.414281.700.4323Matches
2008-200924Rangerssct SCO1. Premier League1st31.727662.080.3078Matches
2009-201025Rangerssct SCO1. Premier League1st25.423481.890.4044Matches
2010-201126Middlesbrougheng ENG2. Championship12th16.86171.010.3500
2010-201126Nott'ham Foresteng ENG2. Championship6th5.86122.070.3322
2011-201227Eskişehirsportr TUR1. Süper Lig6th0.8011.180.0000
201228Portland Timbersus USA1. MLS17th21.07281.330.2500Matches
2012-201328Kilmarnocksct SCO1. Premier League9th6.1371.140.4300
2013-201429Kilmarnocksct SCO1. Premiership9th34.822461.320.4801
2014-201530Rangerssct SCO2. Championship3rd18.73221.180.1400Matches
2015-201631Kilmarnocksct SCO1. Premiership11th17.45120.690.2522Matches
2016-201732Kilmarnocksct SCO1. Premiership8th22.68160.710.4412Matches
2017-201833Kilmarnocksct SCO1. Premiership5th27.318451.650.3623Matches
2018-201934Kilmarnocksct SCO1. Premiership3rd10.2222Matches
19 Seasons6 Clubs5 Leagues402.42455711.460.373441
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Kilmarnock (12 Seasons)1 League226.11222821.310.391217
Rangers (6 Seasons)2 Leagues131.81042311.750.362022
Middlesbrough (1 Season)1 League16.86171.010.3500
Portland Timbers (1 Season)1 League21.07281.330.2500
Nott'ham Forest (1 Season)1 League5.86122.070.3322
Eskişehirspor (1 Season)1 League0.8011.180.0000
Premiership (16 Seasons)339.22234911.490.393239
Championship (1 Season)22.612291.280.3422
Championship (1 Season)18.73221.180.1400
MLS (1 Season)21.07281.330.2500
Süper Lig (1 Season)0.8011.180.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
2005-200621Rangers1. Champions LgR160.3000.0000Matches
2006-200722Rangers2. UEFA CupR167.231Matches
2007-200823Rangers1. Champions LgGR0.1000.0000Matches
2007-200823Rangers2. UEFA CupF1.000Matches
2009-201025Rangers1. Champions LgGR1.2010.840.0000Matches
4 Seasons1 Club2 Leagues9.8310.640.0010
Champions Lg (3 Seasons)1.6010.640.0000
UEFA Cup (2 Seasons)8.331
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
200824sct ScotlandUEFA Euro Qualifying4.9411Matches
201026sct ScotlandWCQ0.1000Matches
201228sct ScotlandUEFA Euro Qualifying0.7000Matches
3 Seasons1 Club2 Leagues5.7411
UEFA Euro Qualifying (2 Seasons)5.6411
WCQ (1 Season)0.1000

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
2000-200116Kilmarnocksct SCO1. Premier League1330.10.001
2001-200217Kilmarnocksct SCO1. Premier League281,1384133.312.61117Matches
2002-200318Kilmarnocksct SCO1. Premier League381,8404853.820.41721
2003-200419Kilmarnocksct SCO1. Premier League372,6917378.729.9316
2004-200520Kilmarnocksct SCO1. Premier League302,4718272.327.5291
2005-200621Rangers1. Champions Lg227140.302Matches
2005-200621Kilmarnocksct SCO1. Premier League191,5528245.417.2181Matches
2005-200621Rangerssct SCO1. Premier League171,2717537.214.1152Matches
2006-200722Rangerssct SCO1. Premier League322,2877166.925.4257Matches
2006-200722Rangers2. UEFA Cup9652727.28310Matches
2007-200823Rangers1. Champions Lg1660.101Matches
2007-200823Rangerssct SCO1. Premier League281,4795343.216.41711Matches
2007-200823Rangers2. UEFA Cup294471.01117Matches
2008-200924Rangerssct SCO1. Premier League352,8538283.431.7332Matches
2009-201025Rangers1. Champions Lg2107541.2111Matches
2009-201025Rangerssct SCO1. Premier League312,2907467.025.4283Matches
2010-201126Middlesbrougheng ENG2. Championship271,5145636.616.8189
2010-201126Nott'ham Foresteng ENG2. Championship105215212.65.873
2011-201227Eskişehirsportr TUR1. Süper Lig276382.50.811
201228Portland Timbersus USA1. MLS261,8917361.821.0221642132-11-0.52+0.32Matches
2012-201328Kilmarnocksct SCO1. Premier League85536916.26.162
2013-201429Kilmarnocksct SCO1. Premiership363,1308791.534.8351
2014-201530Rangerssct SCO2. Championship291,6805851.918.71971041.723419+15+0.80-0.06Matches
2015-201631Kilmarnocksct SCO1. Premiership291,5625445.717.415121460.761629-13-0.75-0.26Matches
2016-201732Kilmarnocksct SCO1. Premiership272,0377559.622.6221651.07Matches
2017-201833Kilmarnocksct SCO1. Premiership342,4587271.927.330841.65Matches
2018-201934Kilmarnocksct SCO1. Premiership199154826.810.210751919171.42132+11+1.08+0.79Matches
19 Seasons6 Clubs7 Leagues55937,0986647.8412.2419756514019341.338482+2+0.030.00
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (12 Seasons)1 League30620,3506749.6226.122475378219231.232931-2-0.07-0.03
Rangers (6 Seasons)4 Leagues18812,7466858.3141.61471241111.723419+15+0.80-0.06
Middlesbrough (1 Season)1 League271,5145636.616.8189
Portland Timbers (1 Season)1 League261,8917361.821.0221642132-11-0.52+0.32
Nott'ham Forest (1 Season)1 League105215212.65.873
Eskişehirspor (1 Season)1 League276382.50.811
Premiership (16 Seasons)44930,5306852.5339.2342753710719231.232931-2-0.07-0.03
Champions Lg (3 Seasons)5140281.6114
UEFA Cup (2 Seasons)11746688.39427
Championship (1 Season)372,0355524.622.62512
Championship (1 Season)291,6805851.918.71971041.723419+15+0.80-0.06
MLS (1 Season)261,8917361.821.0221642132-11-0.52+0.32
Süper Lig (1 Season)276382.50.811
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
2000-200116Kilmarnock1 League1330.10.001
2001-200217Kilmarnock1 League281,1384133.312.61117
2002-200318Kilmarnock1 League381,8404853.820.41721
2003-200419Kilmarnock1 League372,6917378.729.9316
2004-200520Kilmarnock1 League302,4718272.327.5291
2005-200621Kilmarnock1 League191,5528245.417.2181
2005-200621Rangers2 Leagues191,2986837.214.4154
2006-200722Rangers2 Leagues412,9397266.932.733380
2007-200823Rangers3 Leagues311,5795143.217.5181137
2008-200924Rangers1 League352,8538283.431.7332
2009-201025Rangers2 Leagues332,3977367.026.62914
2010-201126Middlesbrough1 League271,5145636.616.8189
2010-201126Nott'ham Forest1 League105215212.65.873
2011-201227Eskişehirspor1 League276382.50.811
201228Portland Timbers1 League261,8917361.821.0221642132-11-0.52+0.32
2012-201328Kilmarnock1 League85536916.26.162
2013-201429Kilmarnock1 League363,1308791.534.8351
2014-201530Rangers1 League291,6805851.918.71971041.723419+15+0.80-0.06
2015-201631Kilmarnock1 League291,5625445.717.415121460.761629-13-0.75-0.26
2016-201732Kilmarnock1 League272,0377559.622.6221651.07
2017-201833Kilmarnock1 League342,4587271.927.330841.65
2018-201934Kilmarnock1 League199154826.810.210751919171.42132+11+1.08+0.79
19 Seasons6 Clubs7 Leagues55937,0986647.8412.2419756514019341.338482+2+0.030.00
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (12 Seasons)1 League30620,3506749.6226.122475378219231.232931-2-0.07-0.03
Rangers (6 Seasons)4 Leagues18812,7466858.3141.61471241111.723419+15+0.80-0.06
Middlesbrough (1 Season)1 League271,5145636.616.8189
Portland Timbers (1 Season)1 League261,8917361.821.0221642132-11-0.52+0.32
Nott'ham Forest (1 Season)1 League105215212.65.873
Eskişehirspor (1 Season)1 League276382.50.811
Premiership (16 Seasons)44930,5306852.5339.2342753710719231.232931-2-0.07-0.03
Champions Lg (3 Seasons)5140281.6114
UEFA Cup (2 Seasons)11746688.39427
Championship (1 Season)372,0355524.622.62512
Championship (1 Season)291,6805851.918.71971041.723419+15+0.80-0.06
MLS (1 Season)261,8917361.821.0221642132-11-0.52+0.32
Süper Lig (1 Season)276382.50.811
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
2000-200116Kilmarnocksct SCO1. Premier League4th1330.10.001
2001-200217Kilmarnocksct SCO1. Premier League7th281,1384133.312.61117Matches
2002-200318Kilmarnocksct SCO1. Premier League4th381,8404853.820.41721
2003-200419Kilmarnocksct SCO1. Premier League10th372,6917378.729.9316
2004-200520Kilmarnocksct SCO1. Premier League7th302,4718272.327.5291
2005-200621Kilmarnocksct SCO1. Premier League5th191,5528245.417.2181Matches
2005-200621Rangerssct SCO1. Premier League3rd171,2717537.214.1152Matches
2006-200722Rangerssct SCO1. Premier League2nd322,2877166.925.4257Matches
2007-200823Rangerssct SCO1. Premier League2nd281,4795343.216.41711Matches
2008-200924Rangerssct SCO1. Premier League1st352,8538283.431.7332Matches
2009-201025Rangerssct SCO1. Premier League1st312,2907467.025.4283Matches
2010-201126Middlesbrougheng ENG2. Championship12th271,5145636.616.8189
2010-201126Nott'ham Foresteng ENG2. Championship6th105215212.65.873
2011-201227Eskişehirsportr TUR1. Süper Lig6th276382.50.811
201228Portland Timbersus USA1. MLS17th261,8917361.821.0221642132-11-0.52+0.32Matches
2012-201328Kilmarnocksct SCO1. Premier League9th85536916.26.162
2013-201429Kilmarnocksct SCO1. Premiership9th363,1308791.534.8351
2014-201530Rangerssct SCO2. Championship3rd291,6805851.918.71971041.723419+15+0.80-0.06Matches
2015-201631Kilmarnocksct SCO1. Premiership11th291,5625445.717.415121460.761629-13-0.75-0.26Matches
2016-201732Kilmarnocksct SCO1. Premiership8th272,0377559.622.6221651.07Matches
2017-201833Kilmarnocksct SCO1. Premiership5th342,4587271.927.330841.65Matches
2018-201934Kilmarnocksct SCO1. Premiership3rd199154826.810.210751919171.42132+11+1.08+0.79Matches
19 Seasons6 Clubs5 Leagues54336,2126747.8402.4409756013419271.338482+2+0.030.00
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (12 Seasons)1 League30620,3506749.6226.122475378219231.232931-2-0.07-0.03
Rangers (6 Seasons)2 Leagues17211,8606958.3131.813773541.723419+15+0.80-0.06
Middlesbrough (1 Season)1 League271,5145636.616.8189
Portland Timbers (1 Season)1 League261,8917361.821.0221642132-11-0.52+0.32
Nott'ham Forest (1 Season)1 League105215212.65.873
Eskişehirspor (1 Season)1 League276382.50.811
Premiership (16 Seasons)44930,5306852.5339.2342753710719231.232931-2-0.07-0.03
Championship (1 Season)372,0355524.622.62512
Championship (1 Season)291,6805851.918.71971041.723419+15+0.80-0.06
MLS (1 Season)261,8917361.821.0221642132-11-0.52+0.32
Süper Lig (1 Season)276382.50.811
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
2005-200621Rangers1. Champions LgR16227140.302Matches
2006-200722Rangers2. UEFA CupR169652727.28310Matches
2007-200823Rangers1. Champions LgGR1660.101Matches
2007-200823Rangers2. UEFA CupF294471.01117Matches
2009-201025Rangers1. Champions LgGR2107541.2111Matches
4 Seasons1 Club2 Leagues16886559.810567
Champions Lg (3 Seasons)5140281.6114
UEFA Cup (2 Seasons)11746688.39427
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
200824sct ScotlandUEFA Euro Qualifying94374940.54.9486251931.67144+10+2.06+2.20Matches
201026sct ScotlandWCQ110101.40.1001920.000000.00+0.63Matches
201228sct ScotlandUEFA Euro Qualifying165659.00.71650013.001100.00+0.14Matches
3 Seasons1 Club2 Leagues115124720.35.7582261761.64155+10+1.76+2.07
UEFA Euro Qualifying (2 Seasons)105025027.95.6581251941.80155+10+1.79+1.93
WCQ (1 Season)110101.40.1001920.000000.00+0.63
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
2000-200116Kilmarnocksct SCO1. Premier League0.000
2001-200217Kilmarnocksct SCO1. Premier League12.620Matches
2002-200318Kilmarnocksct SCO1. Premier League20.4400
2003-200419Kilmarnocksct SCO1. Premier League29.930
2004-200520Kilmarnocksct SCO1. Premier League27.520
2005-200621Rangers1. Champions Lg0.3002Matches
2005-200621Kilmarnocksct SCO1. Premier League17.210Matches
2005-200621Rangerssct SCO1. Premier League14.160Matches
2006-200722Rangerssct SCO1. Premier League25.450Matches
2006-200722Rangers2. UEFA Cup7.20000Matches
2007-200823Rangers1. Champions Lg0.1001Matches
2007-200823Rangerssct SCO1. Premier League16.42032Matches
2007-200823Rangers2. UEFA Cup1.00000Matches
2008-200924Rangerssct SCO1. Premier League31.76066Matches
2009-201025Rangers1. Champions Lg1.2104Matches
2009-201025Rangerssct SCO1. Premier League25.46054Matches
2010-201126Middlesbrougheng ENG2. Championship16.80014
2010-201126Nott'ham Foresteng ENG2. Championship5.8108
2011-201227Eskişehirsportr TUR1. Süper Lig0.800
201228Portland Timbersus USA1. MLS21.04033Matches
2012-201328Kilmarnocksct SCO1. Premier League6.10012
2013-201429Kilmarnocksct SCO1. Premiership34.81164
2014-201530Rangerssct SCO2. Championship18.710Matches
2015-201631Kilmarnocksct SCO1. Premiership17.41020Matches
2016-201732Kilmarnocksct SCO1. Premiership22.62033Matches
2017-201833Kilmarnocksct SCO1. Premiership27.32035Matches
2018-201934Kilmarnocksct SCO1. Premiership10.22100Matches
19 Seasons6 Clubs7 Leagues412.252203780
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (12 Seasons)1 League226.120201640
Rangers (6 Seasons)4 Leagues141.627001590
Middlesbrough (1 Season)1 League16.80014
Portland Timbers (1 Season)1 League21.04033
Nott'ham Forest (1 Season)1 League5.8108
Eskişehirspor (1 Season)1 League0.800
Premiership (16 Seasons)339.245203160
Champions Lg (3 Seasons)1.6107
UEFA Cup (2 Seasons)8.30000
Championship (1 Season)22.61022
Championship (1 Season)18.710
MLS (1 Season)21.04033
Süper Lig (1 Season)0.800
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2000-200116Kilmarnock1 League0.000
2001-200217Kilmarnock1 League12.620
2002-200318Kilmarnock1 League20.4400
2003-200419Kilmarnock1 League29.930
2004-200520Kilmarnock1 League27.520
2005-200621Kilmarnock1 League17.210
2005-200621Rangers2 Leagues14.4602
2006-200722Rangers2 Leagues32.75000
2007-200823Rangers3 Leagues17.5200330
2008-200924Rangers1 League31.76066
2009-201025Rangers2 Leagues26.67058
2010-201126Middlesbrough1 League16.80014
2010-201126Nott'ham Forest1 League5.8108
2011-201227Eskişehirspor1 League0.800
201228Portland Timbers1 League21.04033
2012-201328Kilmarnock1 League6.10012
2013-201429Kilmarnock1 League34.81164
2014-201530Rangers1 League18.710
2015-201631Kilmarnock1 League17.41020
2016-201732Kilmarnock1 League22.62033
2017-201833Kilmarnock1 League27.32035
2018-201934Kilmarnock1 League10.22100
19 Seasons6 Clubs7 Leagues412.252203780
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (12 Seasons)1 League226.120201640
Rangers (6 Seasons)4 Leagues141.627001590
Middlesbrough (1 Season)1 League16.80014
Portland Timbers (1 Season)1 League21.04033
Nott'ham Forest (1 Season)1 League5.8108
Eskişehirspor (1 Season)1 League0.800
Premiership (16 Seasons)339.245203160
Champions Lg (3 Seasons)1.6107
UEFA Cup (2 Seasons)8.30000
Championship (1 Season)22.61022
Championship (1 Season)18.710
MLS (1 Season)21.04033
Süper Lig (1 Season)0.800
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2000-200116Kilmarnocksct SCO1. Premier League4th0.000
2001-200217Kilmarnocksct SCO1. Premier League7th12.620Matches
2002-200318Kilmarnocksct SCO1. Premier League4th20.4400
2003-200419Kilmarnocksct SCO1. Premier League10th29.930
2004-200520Kilmarnocksct SCO1. Premier League7th27.520
2005-200621Kilmarnocksct SCO1. Premier League5th17.210Matches
2005-200621Rangerssct SCO1. Premier League3rd14.160Matches
2006-200722Rangerssct SCO1. Premier League2nd25.450Matches
2007-200823Rangerssct SCO1. Premier League2nd16.42032Matches
2008-200924Rangerssct SCO1. Premier League1st31.76066Matches
2009-201025Rangerssct SCO1. Premier League1st25.46054Matches
2010-201126Middlesbrougheng ENG2. Championship12th16.80014
2010-201126Nott'ham Foresteng ENG2. Championship6th5.8108
2011-201227Eskişehirsportr TUR1. Süper Lig6th0.800
201228Portland Timbersus USA1. MLS17th21.04033Matches
2012-201328Kilmarnocksct SCO1. Premier League9th6.10012
2013-201429Kilmarnocksct SCO1. Premiership9th34.81164
2014-201530Rangerssct SCO2. Championship3rd18.710Matches
2015-201631Kilmarnocksct SCO1. Premiership11th17.41020Matches
2016-201732Kilmarnocksct SCO1. Premiership8th22.62033Matches
2017-201833Kilmarnocksct SCO1. Premiership5th27.32035Matches
2018-201934Kilmarnocksct SCO1. Premiership3rd10.22100Matches
19 Seasons6 Clubs5 Leagues402.451203710
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (12 Seasons)1 League226.120201640
Rangers (6 Seasons)2 Leagues131.8260152
Middlesbrough (1 Season)1 League16.80014
Portland Timbers (1 Season)1 League21.04033
Nott'ham Forest (1 Season)1 League5.8108
Eskişehirspor (1 Season)1 League0.800
Premiership (16 Seasons)339.245203160
Championship (1 Season)22.61022
Championship (1 Season)18.710
MLS (1 Season)21.04033
Süper Lig (1 Season)0.800
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2005-200621Rangers1. Champions LgR160.3002Matches
2006-200722Rangers2. UEFA CupR167.20000Matches
2007-200823Rangers1. Champions LgGR0.1001Matches
2007-200823Rangers2. UEFA CupF1.00000Matches
2009-201025Rangers1. Champions LgGR1.2104Matches
4 Seasons1 Club2 Leagues9.810070
Champions Lg (3 Seasons)1.6107
UEFA Cup (2 Seasons)8.30000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200824sct ScotlandUEFA Euro Qualifying4.90000Matches
201026sct ScotlandWCQ0.10000Matches
201228sct ScotlandUEFA Euro Qualifying0.70000Matches
3 Seasons1 Club2 Leagues5.70000
UEFA Euro Qualifying (2 Seasons)5.60000
WCQ (1 Season)0.10000

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.