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
2002-200323Dundeesct SCO1. Premier League36262,41126.87613700520.260.220.490.260.49
2003-200424Dundeesct SCO1. Premier League35343,04933.9193221544600.560.090.650.440.53Matches
2003-200424Dundee2. UEFA Cup221741.9000000.000.00Matches
2004-200525Rangerssct SCO1. Premier League35342,87531.9199281545410.590.280.880.470.75Matches
2004-200525Rangers2. UEFA Cup655135.7220000.350.35Matches
2005-200626Rangers1. Champions Lg30360.4000000000.000.000.000.000.00Matches
2005-200626Rangerssct SCO1. Premier League241095210.6213022300.190.090.280.000.09Matches
2006-200727Rangerssct SCO1. Premier League28221,99422.25712411900.230.320.540.180.50Matches
2006-200727Rangers2. UEFA Cup876106.8440100.590.59Matches
2007-200828Rangers1. Champions Lg401101.2000000000.000.000.000.000.00Matches
2007-200828Rangerssct SCO1. Premier League28101,27914.210111911110.700.070.770.630.70Matches
2007-200828Rangers2. UEFA Cup743784.2110000.240.24Matches
2008-200929Rangerssct SCO1. Premier League2971,06411.85611500000.420.510.930.420.93Matches
2009-201030Rangers1. Champions Lg601151.3101100000.780.000.780.780.78Matches
2009-201030Rangerssct SCO1. Premier League35141,52016.96410600100.360.240.590.360.59Matches
2010-201131Sporting Gijónes ESP1. La Liga31151,54217.1404400500.230.000.230.230.23Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa1143173.5011000200.000.280.280.000.28Matches
2011-201232Sporting Gijónes ESP1. La Liga1185255.8303300200.510.000.510.510.51Matches
2012-201333Huescaes ESP2. La Liga 234221,86520.7639600810.290.140.430.290.43
2013-201434Gr'nock Mortonsct SCO2. Championship886777.5112100200.130.130.270.130.27
2013-201434Carlisle Unitedeng ENG3. League One621561.7000000100.000.000.000.000.00
201434Carolinaus USA2. NASL833353.7303211000.810.000.810.540.54
201535Carolinaus USA2. NASL25211,82120.211213923520.540.100.640.440.54
14 Seasons8 Clubs9 Leagues42025824,318270.2109441469415175570.400.170.580.350.52
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 (6 Seasons)3 Leagues21311311,446127.255287647891920.430.250.690.370.62
Dundee (2 Seasons)2 Leagues73625,63462.62693522441120.420.150.580.350.51
Sporting Gijón (2 Seasons)1 League42232,06723.0707700700.300.000.300.300.30
Carolina (2 Seasons)1 League33242,15624.0142161134520.580.080.670.460.54
Huesca (1 Season)1 League34221,86520.7639600810.290.140.430.290.43
Legia Warsaw (1 Season)1 League1143173.5011000200.000.280.280.000.28
Gr'nock Morton (1 Season)1 League886777.5112100200.130.130.270.130.27
Carlisle United (1 Season)1 League621561.7000000100.000.000.000.000.00
Premier League (8 Seasons)25015715,144168.373371106112132940.430.220.650.360.58
UEFA Cup (4 Seasons)23181,67518.6770100.380.38
Champions Lg (3 Seasons)1302612.9101100000.340.000.340.340.34
La Liga (2 Seasons)42232,06723.0707700700.300.000.300.300.30
NASL (2 Seasons)33242,15624.0142161134520.580.080.670.460.54
La Liga 2 (1 Season)34221,86520.7639600810.290.140.430.290.43
Ekstraklasa (1 Season)1143173.5011000200.000.280.280.000.28
Championship (1 Season)886777.5112100200.130.130.270.130.27
League One (1 Season)621561.7000000100.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
2002-200323Dundee1 League36262,41126.87613700520.260.220.490.260.49
2003-200424Dundee2 Leagues37363,22335.8193221544600.530.090.650.420.53
2004-200525Rangers2 Leagues41393,38837.6219281745410.560.280.880.450.75
2005-200626Rangers2 Leagues271098811.0213022300.180.090.270.000.09
2006-200727Rangers2 Leagues36292,60428.997128111000.310.320.540.280.50
2007-200828Rangers3 Leagues39141,76719.6111111011110.560.060.710.510.65
2008-200929Rangers1 League2971,06411.85611500000.420.510.930.420.93
2009-201030Rangers2 Leagues41141,63518.27411700100.390.220.610.390.61
2010-201131Sporting Gijón1 League31151,54217.1404400500.230.000.230.230.23
2011-201232Sporting Gijón1 League1185255.8303300200.510.000.510.510.51
2011-201232Legia Warsaw1 League1143173.5011000200.000.280.280.000.28
2012-201333Huesca1 League34221,86520.7639600810.290.140.430.290.43
2013-201434Gr'nock Morton1 League886777.5112100200.130.130.270.130.27
2013-201434Carlisle United1 League621561.7000000100.000.000.000.000.00
201434Carolina1 League833353.7303211000.810.000.810.540.54
201535Carolina1 League25211,82120.211213923520.540.100.640.440.54
14 Seasons8 Clubs9 Leagues42025824,318270.2109441469415175570.400.170.580.350.52
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 (6 Seasons)3 Leagues21311311,446127.255287647891920.430.250.690.370.62
Dundee (2 Seasons)2 Leagues73625,63462.62693522441120.420.150.580.350.51
Sporting Gijón (2 Seasons)1 League42232,06723.0707700700.300.000.300.300.30
Carolina (2 Seasons)1 League33242,15624.0142161134520.580.080.670.460.54
Huesca (1 Season)1 League34221,86520.7639600810.290.140.430.290.43
Legia Warsaw (1 Season)1 League1143173.5011000200.000.280.280.000.28
Gr'nock Morton (1 Season)1 League886777.5112100200.130.130.270.130.27
Carlisle United (1 Season)1 League621561.7000000100.000.000.000.000.00
Premier League (8 Seasons)25015715,144168.373371106112132940.430.220.650.360.58
UEFA Cup (4 Seasons)23181,67518.6770100.380.38
Champions Lg (3 Seasons)1302612.9101100000.340.000.340.340.34
La Liga (2 Seasons)42232,06723.0707700700.300.000.300.300.30
NASL (2 Seasons)33242,15624.0142161134520.580.080.670.460.54
La Liga 2 (1 Season)34221,86520.7639600810.290.140.430.290.43
Ekstraklasa (1 Season)1143173.5011000200.000.280.280.000.28
Championship (1 Season)886777.5112100200.130.130.270.130.27
League One (1 Season)621561.7000000100.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
2002-200323Dundeesct SCO1. Premier League6th36262,41126.87613700520.260.220.490.260.49
2003-200424Dundeesct SCO1. Premier League7th35343,04933.9193221544600.560.090.650.440.53Matches
2004-200525Rangerssct SCO1. Premier League1st35342,87531.9199281545410.590.280.880.470.75Matches
2005-200626Rangerssct SCO1. Premier League3rd241095210.6213022300.190.090.280.000.09Matches
2006-200727Rangerssct SCO1. Premier League2nd28221,99422.25712411900.230.320.540.180.50Matches
2007-200828Rangerssct SCO1. Premier League2nd28101,27914.210111911110.700.070.770.630.70Matches
2008-200929Rangerssct SCO1. Premier League1st2971,06411.85611500000.420.510.930.420.93Matches
2009-201030Rangerssct SCO1. Premier League1st35141,52016.96410600100.360.240.590.360.59Matches
2010-201131Sporting Gijónes ESP1. La Liga10th31151,54217.1404400500.230.000.230.230.23Matches
2011-201232Sporting Gijónes ESP1. La Liga19th1185255.8303300200.510.000.510.510.51Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa3rd1143173.5011000200.000.280.280.000.28Matches
2012-201333Huescaes ESP2. La Liga 221st34221,86520.7639600810.290.140.430.290.43
2013-201434Gr'nock Mortonsct SCO2. Championship10th886777.5112100200.130.130.270.130.27
2013-201434Carlisle Unitedeng ENG3. League One22nd621561.7000000100.000.000.000.000.00
201434Carolinaus USA2. NASL5th833353.7303211000.810.000.810.540.54
201535Carolinaus USA2. NASL6th25211,82120.211213923520.540.100.640.440.54
14 Seasons8 Clubs7 Leagues38424022,382248.7101441458615175470.410.180.580.350.52
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 (6 Seasons)1 League179979,684107.647287539891820.440.260.700.360.62
Dundee (2 Seasons)1 League71605,46060.72693522441120.430.150.580.360.51
Sporting Gijón (2 Seasons)1 League42232,06723.0707700700.300.000.300.300.30
Carolina (2 Seasons)1 League33242,15624.0142161134520.580.080.670.460.54
Huesca (1 Season)1 League34221,86520.7639600810.290.140.430.290.43
Legia Warsaw (1 Season)1 League1143173.5011000200.000.280.280.000.28
Gr'nock Morton (1 Season)1 League886777.5112100200.130.130.270.130.27
Carlisle United (1 Season)1 League621561.7000000100.000.000.000.000.00
Premier League (8 Seasons)25015715,144168.373371106112132940.430.220.650.360.58
La Liga (2 Seasons)42232,06723.0707700700.300.000.300.300.30
NASL (2 Seasons)33242,15624.0142161134520.580.080.670.460.54
La Liga 2 (1 Season)34221,86520.7639600810.290.140.430.290.43
Ekstraklasa (1 Season)1143173.5011000200.000.280.280.000.28
Championship (1 Season)886777.5112100200.130.130.270.130.27
League One (1 Season)621561.7000000100.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
2003-200424Dundee2. UEFA CupRd1221741.9000000.000.00Matches
2004-200525Rangers2. UEFA CupGR655135.7220000.350.35Matches
2005-200626Rangers1. Champions LgR1630360.4000000000.000.000.000.000.00Matches
2006-200727Rangers2. UEFA CupR16876106.8440100.590.59Matches
2007-200828Rangers1. Champions LgGR401101.2000000000.000.000.000.000.00Matches
2007-200828Rangers2. UEFA CupF743784.2110000.240.24Matches
2009-201030Rangers1. Champions LgGR601151.3101100000.780.000.780.780.78Matches
6 Seasons2 Clubs2 Leagues36181,93621.5801800100.370.000.340.370.34
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)2 Leagues34161,76219.6801800100.410.000.340.410.34
Dundee (1 Season)1 League221741.9000000.000.00
UEFA Cup (4 Seasons)23181,67518.6770100.380.38
Champions Lg (3 Seasons)1302612.9101100000.340.000.340.340.34

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
2002-200323Dundeesct SCO1. Premier League26.87260.970.2700
2003-200424Dundeesct SCO1. Premier League33.919591.740.2544Matches
2003-200424Dundee2. UEFA Cup1.900Matches
2004-200525Rangerssct SCO1. Premier League31.919521.630.2945Matches
2004-200525Rangers2. UEFA Cup5.720Matches
2005-200626Rangers1. Champions Lg0.4000.0000Matches
2005-200626Rangerssct SCO1. Premier League10.62141.320.0022Matches
2006-200727Rangerssct SCO1. Premier League22.25361.620.1111Matches
2006-200727Rangers2. UEFA Cup6.840Matches
2007-200828Rangers1. Champions Lg1.2010.820.0000Matches
2007-200828Rangerssct SCO1. Premier League14.210241.690.3811Matches
2007-200828Rangers2. UEFA Cup4.210Matches
2008-200929Rangerssct SCO1. Premier League11.85171.440.2900Matches
2009-201030Rangers1. Champions Lg1.3110.781.0000Matches
2009-201030Rangerssct SCO1. Premier League16.96221.300.2700Matches
2010-201131Sporting Gijónes ESP1. La Liga17.1480.470.5000Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa3.5051.420.0000Matches
2011-201232Sporting Gijónes ESP1. La Liga5.8371.200.4300Matches
2012-201333Huescaes ESP2. La Liga 220.76140.680.4300
2013-201434Gr'nock Mortonsct SCO2. Championship7.5160.800.1700
2013-201434Carlisle Unitedeng ENG3. League One1.7010.580.0000
201434Carolinaus USA2. NASL3.7351.340.4011
201535Carolinaus USA2. NASL20.211281.380.3223
14 Seasons8 Clubs9 Leagues270.21093261.300.271517
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (6 Seasons)3 Leagues127.2551671.510.2489
Dundee (2 Seasons)2 Leagues62.626851.400.2644
Sporting Gijón (2 Seasons)1 League23.07150.650.4700
Carolina (2 Seasons)1 League24.014331.380.3334
Huesca (1 Season)1 League20.76140.680.4300
Legia Warsaw (1 Season)1 League3.5051.420.0000
Gr'nock Morton (1 Season)1 League7.5160.800.1700
Carlisle United (1 Season)1 League1.7010.580.0000
Premier League (8 Seasons)168.3732501.490.241213
UEFA Cup (4 Seasons)18.670
Champions Lg (3 Seasons)2.9120.690.5000
La Liga (2 Seasons)23.07150.650.4700
NASL (2 Seasons)24.014331.380.3334
La Liga 2 (1 Season)20.76140.680.4300
Ekstraklasa (1 Season)3.5051.420.0000
Championship (1 Season)7.5160.800.1700
League One (1 Season)1.7010.580.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
2002-200323Dundee1 League26.87260.970.2700
2003-200424Dundee2 Leagues35.819591.740.2544
2004-200525Rangers2 Leagues37.621521.630.2945
2005-200626Rangers2 Leagues11.02141.280.0022
2006-200727Rangers2 Leagues28.99361.620.1111
2007-200828Rangers3 Leagues19.611251.620.3611
2008-200929Rangers1 League11.85171.440.2900
2009-201030Rangers2 Leagues18.27231.270.3000
2010-201131Sporting Gijón1 League17.1480.470.5000
2011-201232Sporting Gijón1 League5.8371.200.4300
2011-201232Legia Warsaw1 League3.5051.420.0000
2012-201333Huesca1 League20.76140.680.4300
2013-201434Gr'nock Morton1 League7.5160.800.1700
2013-201434Carlisle United1 League1.7010.580.0000
201434Carolina1 League3.7351.340.4011
201535Carolina1 League20.211281.380.3223
14 Seasons8 Clubs9 Leagues270.21093261.300.271517
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (6 Seasons)3 Leagues127.2551671.510.2489
Dundee (2 Seasons)2 Leagues62.626851.400.2644
Sporting Gijón (2 Seasons)1 League23.07150.650.4700
Carolina (2 Seasons)1 League24.014331.380.3334
Huesca (1 Season)1 League20.76140.680.4300
Legia Warsaw (1 Season)1 League3.5051.420.0000
Gr'nock Morton (1 Season)1 League7.5160.800.1700
Carlisle United (1 Season)1 League1.7010.580.0000
Premier League (8 Seasons)168.3732501.490.241213
UEFA Cup (4 Seasons)18.670
Champions Lg (3 Seasons)2.9120.690.5000
La Liga (2 Seasons)23.07150.650.4700
NASL (2 Seasons)24.014331.380.3334
La Liga 2 (1 Season)20.76140.680.4300
Ekstraklasa (1 Season)3.5051.420.0000
Championship (1 Season)7.5160.800.1700
League One (1 Season)1.7010.580.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
2002-200323Dundeesct SCO1. Premier League6th26.87260.970.2700
2003-200424Dundeesct SCO1. Premier League7th33.919591.740.2544Matches
2004-200525Rangerssct SCO1. Premier League1st31.919521.630.2945Matches
2005-200626Rangerssct SCO1. Premier League3rd10.62141.320.0022Matches
2006-200727Rangerssct SCO1. Premier League2nd22.25361.620.1111Matches
2007-200828Rangerssct SCO1. Premier League2nd14.210241.690.3811Matches
2008-200929Rangerssct SCO1. Premier League1st11.85171.440.2900Matches
2009-201030Rangerssct SCO1. Premier League1st16.96221.300.2700Matches
2010-201131Sporting Gijónes ESP1. La Liga10th17.1480.470.5000Matches
2011-201232Sporting Gijónes ESP1. La Liga19th5.8371.200.4300Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa3rd3.5051.420.0000Matches
2012-201333Huescaes ESP2. La Liga 221st20.76140.680.4300
2013-201434Gr'nock Mortonsct SCO2. Championship10th7.5160.800.1700
2013-201434Carlisle Unitedeng ENG3. League One22nd1.7010.580.0000
201434Carolinaus USA2. NASL5th3.7351.340.4011
201535Carolinaus USA2. NASL6th20.211281.380.3223
14 Seasons8 Clubs7 Leagues248.71013241.300.271517
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (6 Seasons)1 League107.6471651.530.2489
Dundee (2 Seasons)1 League60.726851.400.2644
Sporting Gijón (2 Seasons)1 League23.07150.650.4700
Carolina (2 Seasons)1 League24.014331.380.3334
Huesca (1 Season)1 League20.76140.680.4300
Legia Warsaw (1 Season)1 League3.5051.420.0000
Gr'nock Morton (1 Season)1 League7.5160.800.1700
Carlisle United (1 Season)1 League1.7010.580.0000
Premier League (8 Seasons)168.3732501.490.241213
La Liga (2 Seasons)23.07150.650.4700
NASL (2 Seasons)24.014331.380.3334
La Liga 2 (1 Season)20.76140.680.4300
Ekstraklasa (1 Season)3.5051.420.0000
Championship (1 Season)7.5160.800.1700
League One (1 Season)1.7010.580.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
2003-200424Dundee2. UEFA CupRd11.900Matches
2004-200525Rangers2. UEFA CupGR5.720Matches
2005-200626Rangers1. Champions LgR160.4000.0000Matches
2006-200727Rangers2. UEFA CupR166.840Matches
2007-200828Rangers1. Champions LgGR1.2010.820.0000Matches
2007-200828Rangers2. UEFA CupF4.210Matches
2009-201030Rangers1. Champions LgGR1.3110.781.0000Matches
6 Seasons2 Clubs2 Leagues21.5820.690.5000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rangers (5 Seasons)2 Leagues19.6820.690.5000
Dundee (1 Season)1 League1.900
UEFA Cup (4 Seasons)18.670
Champions Lg (3 Seasons)2.9120.690.5000

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
2002-200323Dundeesct SCO1. Premier League362,4116770.526.82610
2003-200424Dundeesct SCO1. Premier League353,0498789.233.9341Matches
2003-200424Dundee2. UEFA Cup2174871.92100Matches
2004-200525Rangerssct SCO1. Premier League352,8758284.131.9341Matches
2004-200525Rangers2. UEFA Cup6513865.75410Matches
2005-200626Rangers1. Champions Lg336120.403Matches
2005-200626Rangerssct SCO1. Premier League249524027.810.61014Matches
2006-200727Rangerssct SCO1. Premier League281,9947158.322.2226Matches
2006-200727Rangers2. UEFA Cup8610766.87210Matches
2007-200828Rangers1. Champions Lg4110281.2004Matches
2007-200828Rangerssct SCO1. Premier League281,2794637.414.21018Matches
2007-200828Rangers2. UEFA Cup7378544.24132Matches
2008-200929Rangerssct SCO1. Premier League291,0643731.111.8722Matches
2009-201030Rangers1. Champions Lg6115191.306Matches
2009-201030Rangerssct SCO1. Premier League351,5204344.416.91421Matches
2010-201131Sporting Gijónes ESP1. La Liga311,5425045.117.115616Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa113172911.73.547Matches
2011-201232Sporting Gijónes ESP1. La Liga115254815.45.8803Matches
2012-201333Huescaes ESP2. La Liga 2341,8655549.320.72212
2013-201434Gr'nock Mortonsct SCO2. Championship86778520.97.580
2013-201434Carlisle Unitedeng ENG3. League One6156263.81.724
201434Carolinaus USA2. NASL83354213.83.735
201535Carolinaus USA2. NASL251,8217367.420.2214
14 Seasons8 Clubs9 Leagues42024,3185842.1270.2258141622
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (6 Seasons)3 Leagues21311,4465447.2127.211371002
Dundee (2 Seasons)2 Leagues735,6347779.862.6621110
Sporting Gijón (2 Seasons)1 League422,0674930.223.023619
Carolina (2 Seasons)1 League332,1566542.024.0249
Huesca (1 Season)1 League341,8655549.320.72212
Legia Warsaw (1 Season)1 League113172911.73.547
Gr'nock Morton (1 Season)1 League86778520.97.580
Carlisle United (1 Season)1 League6156263.81.724
Premier League (8 Seasons)25015,1446155.4168.315793
UEFA Cup (4 Seasons)231,6757318.618852
Champions Lg (3 Seasons)13261202.90013
La Liga (2 Seasons)422,0674930.223.023619
NASL (2 Seasons)332,1566542.024.0249
La Liga 2 (1 Season)341,8655549.320.72212
Ekstraklasa (1 Season)113172911.73.547
Championship (1 Season)86778520.97.580
League One (1 Season)6156263.81.724
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
2002-200323Dundee1 League362,4116770.526.82610
2003-200424Dundee2 Leagues373,2238789.235.836110
2004-200525Rangers2 Leagues413,3888384.137.639420
2005-200626Rangers2 Leagues279883727.811.01017
2006-200727Rangers2 Leagues362,6047258.328.929270
2007-200828Rangers3 Leagues391,7674537.419.6141252
2008-200929Rangers1 League291,0643731.111.8722
2009-201030Rangers2 Leagues411,6354044.418.21427
2010-201131Sporting Gijón1 League311,5425045.117.115616
2011-201232Sporting Gijón1 League115254815.45.8803
2011-201232Legia Warsaw1 League113172911.73.547
2012-201333Huesca1 League341,8655549.320.72212
2013-201434Gr'nock Morton1 League86778520.97.580
2013-201434Carlisle United1 League6156263.81.724
201434Carolina1 League83354213.83.735
201535Carolina1 League251,8217367.420.2214
14 Seasons8 Clubs9 Leagues42024,3185842.1270.2258141622
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (6 Seasons)3 Leagues21311,4465447.2127.211371002
Dundee (2 Seasons)2 Leagues735,6347779.862.6621110
Sporting Gijón (2 Seasons)1 League422,0674930.223.023619
Carolina (2 Seasons)1 League332,1566542.024.0249
Huesca (1 Season)1 League341,8655549.320.72212
Legia Warsaw (1 Season)1 League113172911.73.547
Gr'nock Morton (1 Season)1 League86778520.97.580
Carlisle United (1 Season)1 League6156263.81.724
Premier League (8 Seasons)25015,1446155.4168.315793
UEFA Cup (4 Seasons)231,6757318.618852
Champions Lg (3 Seasons)13261202.90013
La Liga (2 Seasons)422,0674930.223.023619
NASL (2 Seasons)332,1566542.024.0249
La Liga 2 (1 Season)341,8655549.320.72212
Ekstraklasa (1 Season)113172911.73.547
Championship (1 Season)86778520.97.580
League One (1 Season)6156263.81.724
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
2002-200323Dundeesct SCO1. Premier League6th362,4116770.526.82610
2003-200424Dundeesct SCO1. Premier League7th353,0498789.233.9341Matches
2004-200525Rangerssct SCO1. Premier League1st352,8758284.131.9341Matches
2005-200626Rangerssct SCO1. Premier League3rd249524027.810.61014Matches
2006-200727Rangerssct SCO1. Premier League2nd281,9947158.322.2226Matches
2007-200828Rangerssct SCO1. Premier League2nd281,2794637.414.21018Matches
2008-200929Rangerssct SCO1. Premier League1st291,0643731.111.8722Matches
2009-201030Rangerssct SCO1. Premier League1st351,5204344.416.91421Matches
2010-201131Sporting Gijónes ESP1. La Liga10th311,5425045.117.115616Matches
2011-201232Sporting Gijónes ESP1. La Liga19th115254815.45.8803Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa3rd113172911.73.547Matches
2012-201333Huescaes ESP2. La Liga 221st341,8655549.320.72212
2013-201434Gr'nock Mortonsct SCO2. Championship10th86778520.97.580
2013-201434Carlisle Unitedeng ENG3. League One22nd6156263.81.724
201434Carolinaus USA2. NASL5th83354213.83.735
201535Carolinaus USA2. NASL6th251,8217367.420.2214
14 Seasons8 Clubs7 Leagues38422,3825842.1248.72406144
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 (6 Seasons)1 League1799,6845447.2107.69782
Dundee (2 Seasons)1 League715,4607779.860.76011
Sporting Gijón (2 Seasons)1 League422,0674930.223.023619
Carolina (2 Seasons)1 League332,1566542.024.0249
Huesca (1 Season)1 League341,8655549.320.72212
Legia Warsaw (1 Season)1 League113172911.73.547
Gr'nock Morton (1 Season)1 League86778520.97.580
Carlisle United (1 Season)1 League6156263.81.724
Premier League (8 Seasons)25015,1446155.4168.315793
La Liga (2 Seasons)422,0674930.223.023619
NASL (2 Seasons)332,1566542.024.0249
La Liga 2 (1 Season)341,8655549.320.72212
Ekstraklasa (1 Season)113172911.73.547
Championship (1 Season)86778520.97.580
League One (1 Season)6156263.81.724
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
2003-200424Dundee2. UEFA CupRd12174871.92100Matches
2004-200525Rangers2. UEFA CupGR6513865.75410Matches
2005-200626Rangers1. Champions LgR16336120.403Matches
2006-200727Rangers2. UEFA CupR168610766.87210Matches
2007-200828Rangers1. Champions LgGR4110281.2004Matches
2007-200828Rangers2. UEFA CupF7378544.24132Matches
2009-201030Rangers1. Champions LgGR6115191.306Matches
6 Seasons2 Clubs2 Leagues361,9365421.5188182
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)2 Leagues341,7625219.6167182
Dundee (1 Season)1 League2174871.92100
UEFA Cup (4 Seasons)231,6757318.618852
Champions Lg (3 Seasons)13261202.90013
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
2002-200323Dundeesct SCO1. Premier League26.8520
2003-200424Dundeesct SCO1. Premier League33.960Matches
2003-200424Dundee2. UEFA Cup1.90000Matches
2004-200525Rangerssct SCO1. Premier League31.941Matches
2004-200525Rangers2. UEFA Cup5.70000Matches
2005-200626Rangers1. Champions Lg0.4000Matches
2005-200626Rangerssct SCO1. Premier League10.630Matches
2006-200727Rangerssct SCO1. Premier League22.290Matches
2006-200727Rangers2. UEFA Cup6.81000Matches
2007-200828Rangers1. Champions Lg1.2000Matches
2007-200828Rangerssct SCO1. Premier League14.21110Matches
2007-200828Rangers2. UEFA Cup4.20000Matches
2008-200929Rangerssct SCO1. Premier League11.80014Matches
2009-201030Rangers1. Champions Lg1.3001Matches
2009-201030Rangerssct SCO1. Premier League16.91014Matches
2010-201131Sporting Gijónes ESP1. La Liga17.15020Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa3.520Matches
2011-201232Sporting Gijónes ESP1. La Liga5.8203Matches
2012-201333Huescaes ESP2. La Liga 220.781
2013-201434Gr'nock Mortonsct SCO2. Championship7.520
2013-201434Carlisle Unitedeng ENG3. League One1.7106
201434Carolinaus USA2. NASL3.7006
201535Carolinaus USA2. NASL20.252
14 Seasons8 Clubs9 Leagues270.25570740
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (6 Seasons)3 Leagues127.21920390
Dundee (2 Seasons)2 Leagues62.6112000
Sporting Gijón (2 Seasons)1 League23.07023
Carolina (2 Seasons)1 League24.0526
Huesca (1 Season)1 League20.781
Legia Warsaw (1 Season)1 League3.520
Gr'nock Morton (1 Season)1 League7.520
Carlisle United (1 Season)1 League1.7106
Premier League (8 Seasons)168.329438
UEFA Cup (4 Seasons)18.61000
Champions Lg (3 Seasons)2.9001
La Liga (2 Seasons)23.07023
NASL (2 Seasons)24.0526
La Liga 2 (1 Season)20.781
Ekstraklasa (1 Season)3.520
Championship (1 Season)7.520
League One (1 Season)1.7106
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200323Dundee1 League26.8520
2003-200424Dundee2 Leagues35.86000
2004-200525Rangers2 Leagues37.64100
2005-200626Rangers2 Leagues11.0300
2006-200727Rangers2 Leagues28.910000
2007-200828Rangers3 Leagues19.6110100
2008-200929Rangers1 League11.80014
2009-201030Rangers2 Leagues18.21015
2010-201131Sporting Gijón1 League17.15020
2011-201232Sporting Gijón1 League5.8203
2011-201232Legia Warsaw1 League3.520
2012-201333Huesca1 League20.781
2013-201434Gr'nock Morton1 League7.520
2013-201434Carlisle United1 League1.7106
201434Carolina1 League3.7006
201535Carolina1 League20.252
14 Seasons8 Clubs9 Leagues270.25570740
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (6 Seasons)3 Leagues127.21920390
Dundee (2 Seasons)2 Leagues62.6112000
Sporting Gijón (2 Seasons)1 League23.07023
Carolina (2 Seasons)1 League24.0526
Huesca (1 Season)1 League20.781
Legia Warsaw (1 Season)1 League3.520
Gr'nock Morton (1 Season)1 League7.520
Carlisle United (1 Season)1 League1.7106
Premier League (8 Seasons)168.329438
UEFA Cup (4 Seasons)18.61000
Champions Lg (3 Seasons)2.9001
La Liga (2 Seasons)23.07023
NASL (2 Seasons)24.0526
La Liga 2 (1 Season)20.781
Ekstraklasa (1 Season)3.520
Championship (1 Season)7.520
League One (1 Season)1.7106
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200323Dundeesct SCO1. Premier League6th26.8520
2003-200424Dundeesct SCO1. Premier League7th33.960Matches
2004-200525Rangerssct SCO1. Premier League1st31.941Matches
2005-200626Rangerssct SCO1. Premier League3rd10.630Matches
2006-200727Rangerssct SCO1. Premier League2nd22.290Matches
2007-200828Rangerssct SCO1. Premier League2nd14.21110Matches
2008-200929Rangerssct SCO1. Premier League1st11.80014Matches
2009-201030Rangerssct SCO1. Premier League1st16.91014Matches
2010-201131Sporting Gijónes ESP1. La Liga10th17.15020Matches
2011-201232Sporting Gijónes ESP1. La Liga19th5.8203Matches
2011-201232Legia Warsawpl POL1. Ekstraklasa3rd3.520Matches
2012-201333Huescaes ESP2. La Liga 221st20.781
2013-201434Gr'nock Mortonsct SCO2. Championship10th7.520
2013-201434Carlisle Unitedeng ENG3. League One22nd1.7106
201434Carolinaus USA2. NASL5th3.7006
201535Carolinaus USA2. NASL6th20.252
14 Seasons8 Clubs7 Leagues248.754773
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (6 Seasons)1 League107.618238
Dundee (2 Seasons)1 League60.71120
Sporting Gijón (2 Seasons)1 League23.07023
Carolina (2 Seasons)1 League24.0526
Huesca (1 Season)1 League20.781
Legia Warsaw (1 Season)1 League3.520
Gr'nock Morton (1 Season)1 League7.520
Carlisle United (1 Season)1 League1.7106
Premier League (8 Seasons)168.329438
La Liga (2 Seasons)23.07023
NASL (2 Seasons)24.0526
La Liga 2 (1 Season)20.781
Ekstraklasa (1 Season)3.520
Championship (1 Season)7.520
League One (1 Season)1.7106
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200424Dundee2. UEFA CupRd11.90000Matches
2004-200525Rangers2. UEFA CupGR5.70000Matches
2005-200626Rangers1. Champions LgR160.4000Matches
2006-200727Rangers2. UEFA CupR166.81000Matches
2007-200828Rangers1. Champions LgGR1.2000Matches
2007-200828Rangers2. UEFA CupF4.20000Matches
2009-201030Rangers1. Champions LgGR1.3001Matches
6 Seasons2 Clubs2 Leagues21.510010
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (5 Seasons)2 Leagues19.610010
Dundee (1 Season)1 League1.90000
UEFA Cup (4 Seasons)18.61000
Champions Lg (3 Seasons)2.9001

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.