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-200318Oldham Athleticeng ENG3. Second Division822142.4101100000.420.000.420.420.42
2003-200419Oldham Athleticeng ENG3. Second Division45382,49827.8123151200100.430.110.540.430.54
2004-200520Oldham Athleticeng ENG3. League One22131,24513.8707611000.510.000.510.430.43
2004-200520Blackpooleng ENG3. League One443413.8303300000.790.000.790.790.79
2005-200621Blackpooleng ENG3. League One24241,09712.2224200000.160.160.330.160.33
2006-200722Blackpooleng ENG3. League One38311,84420.5110111101000.540.000.540.540.54
2007-200823Blackpooleng ENG2. Championship1565896.5404400000.610.000.610.610.61
2007-200823Colchester Utdeng ENG2. Championship1788649.6505411000.520.000.520.420.42
2008-200924Northamptoneng ENG3. League One643844.3101100000.230.000.230.230.23
2008-200924Colchester Utdeng ENG3. League One33251,59717.7415400000.230.060.280.230.28
2009-201025Southend Unitedeng ENG3. League One17171,47716.4404222000.240.000.240.120.12
2009-201025Gillinghameng ENG3. League One11420.5000000000.000.000.000.000.00
2009-201025Colchester Utdeng ENG3. League One743804.2303300000.710.000.710.710.71
2010-201126Aberdeensct SCO1. Premier League33292,59828.9104141000200.350.140.480.350.48
2011-201227Aberdeensct SCO1. Premier League35342,88232.0113141011200.340.090.440.310.41
2012-201328Aberdeensct SCO1. Premier League35292,57828.6325300400.100.070.170.100.17
2013-201429Aberdeensct SCO1. Premiership25141,25413.9639601200.430.220.650.430.65
2014-201530Shrewsburyeng ENGFA Cup10140.2000000000.000.000.000.000.00Matches
2014-201530Shrewsburyeng ENGLeague Cup211291.4101100000.700.000.700.700.70Matches
2014-201530Shrewsburyeng ENG4. League Two22121,15312.8112100100.080.080.160.080.16Matches
2015-201631Shrewsburyeng ENGFA Cup532803.1033000000.000.960.960.000.96Matches
2015-201631Shrewsburyeng ENG3. League One1398259.2145100200.110.440.550.110.55Matches
2016-201732Grimsby Towneng ENGEFL Cup00Matches
2016-201732Grimsby Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201732Grimsby Towneng ENG4. League Two28121,16913.0303300000.230.000.230.230.23Matches
2017-201833Grimsby Towneng ENGFA Cup11670.7000000000.000.000.000.000.00Matches
2017-201833Grimsby Towneng ENG4. League Two28151,40615.6101100100.060.000.060.060.06Matches
16 Seasons9 Clubs6 Leagues46633727,017300.2942612089571500.310.090.400.300.38
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Aberdeen (4 Seasons)1 League1281069,312103.530124229121000.290.120.410.280.40
Blackpool (4 Seasons)2 Leagues81653,87143.0202222001000.460.050.510.460.51
Oldham Athletic (3 Seasons)1 League75533,95744.0203231911100.450.070.520.430.50
Colchester Utd (3 Seasons)2 Leagues57372,84131.6121131111000.380.030.410.350.38
Grimsby Town (2 Seasons)3 Leagues58292,73230.4404400100.130.000.130.130.13
Shrewsbury (2 Seasons)4 Leagues43252,40126.73811300300.110.300.410.110.41
Southend United (1 Season)1 League17171,47716.4404222000.240.000.240.120.12
Northampton (1 Season)1 League643844.3101100000.230.000.230.230.23
Gillingham (1 Season)1 League11420.5000000000.000.000.000.000.00
Second Division (8 Seasons)21817211,944132.74910594634300.370.080.440.350.42
Premier League (4 Seasons)1281069,312103.530124229121000.290.120.410.280.40
FA Cup (4 Seasons)854515.0033000000.000.600.600.000.60
League Two (3 Seasons)78393,72841.4516500200.120.020.140.120.14
League Cup (2 Seasons)211291.4101100000.700.000.700.700.70
Championship (1 Season)32141,45316.1909811000.560.000.560.500.50
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-200318Oldham Athletic1 League822142.4101100000.420.000.420.420.42
2003-200419Oldham Athletic1 League45382,49827.8123151200100.430.110.540.430.54
2004-200520Oldham Athletic1 League22131,24513.8707611000.510.000.510.430.43
2004-200520Blackpool1 League443413.8303300000.790.000.790.790.79
2005-200621Blackpool1 League24241,09712.2224200000.160.160.330.160.33
2006-200722Blackpool1 League38311,84420.5110111101000.540.000.540.540.54
2007-200823Blackpool1 League1565896.5404400000.610.000.610.610.61
2007-200823Colchester Utd1 League1788649.6505411000.520.000.520.420.42
2008-200924Northampton1 League643844.3101100000.230.000.230.230.23
2008-200924Colchester Utd1 League33251,59717.7415400000.230.060.280.230.28
2009-201025Colchester Utd1 League743804.2303300000.710.000.710.710.71
2009-201025Southend United1 League17171,47716.4404222000.240.000.240.120.12
2009-201025Gillingham1 League11420.5000000000.000.000.000.000.00
2010-201126Aberdeen1 League33292,59828.9104141000200.350.140.480.350.48
2011-201227Aberdeen1 League35342,88232.0113141011200.340.090.440.310.41
2012-201328Aberdeen1 League35292,57828.6325300400.100.070.170.100.17
2013-201429Aberdeen1 League25141,25413.9639601200.430.220.650.430.65
2014-201530Shrewsbury3 Leagues25131,29614.4213200100.140.070.210.140.21
2015-201631Shrewsbury2 Leagues18121,10512.3178100200.080.570.650.080.65
2016-201732Grimsby Town3 Leagues29131,25914.0303300000.210.000.210.210.21
2017-201833Grimsby Town2 Leagues29161,47316.4101100100.060.000.060.060.06
16 Seasons9 Clubs6 Leagues46633727,017300.2942612089571500.310.090.400.300.38
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Aberdeen (4 Seasons)1 League1281069,312103.530124229121000.290.120.410.280.40
Blackpool (4 Seasons)2 Leagues81653,87143.0202222001000.460.050.510.460.51
Oldham Athletic (3 Seasons)1 League75533,95744.0203231911100.450.070.520.430.50
Colchester Utd (3 Seasons)2 Leagues57372,84131.6121131111000.380.030.410.350.38
Grimsby Town (2 Seasons)3 Leagues58292,73230.4404400100.130.000.130.130.13
Shrewsbury (2 Seasons)4 Leagues43252,40126.73811300300.110.300.410.110.41
Southend United (1 Season)1 League17171,47716.4404222000.240.000.240.120.12
Northampton (1 Season)1 League643844.3101100000.230.000.230.230.23
Gillingham (1 Season)1 League11420.5000000000.000.000.000.000.00
Second Division (8 Seasons)21817211,944132.74910594634300.370.080.440.350.42
Premier League (4 Seasons)1281069,312103.530124229121000.290.120.410.280.40
FA Cup (4 Seasons)854515.0033000000.000.600.600.000.60
League Two (3 Seasons)78393,72841.4516500200.120.020.140.120.14
League Cup (2 Seasons)211291.4101100000.700.000.700.700.70
Championship (1 Season)32141,45316.1909811000.560.000.560.500.50
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-200318Oldham Athleticeng ENG3. Second Division5th822142.4101100000.420.000.420.420.42
2003-200419Oldham Athleticeng ENG3. Second Division15th45382,49827.8123151200100.430.110.540.430.54
2004-200520Oldham Athleticeng ENG3. League One19th22131,24513.8707611000.510.000.510.430.43
2004-200520Blackpooleng ENG3. League One16th443413.8303300000.790.000.790.790.79
2005-200621Blackpooleng ENG3. League One19th24241,09712.2224200000.160.160.330.160.33
2006-200722Blackpooleng ENG3. League One3rd38311,84420.5110111101000.540.000.540.540.54
2007-200823Blackpooleng ENG2. Championship19th1565896.5404400000.610.000.610.610.61
2007-200823Colchester Utdeng ENG2. Championship24th1788649.6505411000.520.000.520.420.42
2008-200924Northamptoneng ENG3. League One21st643844.3101100000.230.000.230.230.23
2008-200924Colchester Utdeng ENG3. League One12th33251,59717.7415400000.230.060.280.230.28
2009-201025Colchester Utdeng ENG3. League One8th743804.2303300000.710.000.710.710.71
2009-201025Southend Unitedeng ENG3. League One23rd17171,47716.4404222000.240.000.240.120.12
2009-201025Gillinghameng ENG3. League One21st11420.5000000000.000.000.000.000.00
2010-201126Aberdeensct SCO1. Premier League9th33292,59828.9104141000200.350.140.480.350.48
2011-201227Aberdeensct SCO1. Premier League9th35342,88232.0113141011200.340.090.440.310.41
2012-201328Aberdeensct SCO1. Premier League8th35292,57828.6325300400.100.070.170.100.17
2013-201429Aberdeensct SCO1. Premiership3rd25141,25413.9639601200.430.220.650.430.65
2014-201530Shrewsburyeng ENG4. League Two2nd22121,15312.8112100100.080.080.160.080.16Matches
2015-201631Shrewsburyeng ENG3. League One20th1398259.2145100200.110.440.550.110.55Matches
2016-201732Grimsby Towneng ENG4. League Two14th28121,16913.0303300000.230.000.230.230.23Matches
2017-201833Grimsby Towneng ENG4. League Two18th28151,40615.6101100100.060.000.060.060.06Matches
16 Seasons9 Clubs4 Leagues45633126,437293.7932311688571500.320.080.390.300.38
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Aberdeen (4 Seasons)1 League1281069,312103.530124229121000.290.120.410.280.40
Blackpool (4 Seasons)2 Leagues81653,87143.0202222001000.460.050.510.460.51
Oldham Athletic (3 Seasons)1 League75533,95744.0203231911100.450.070.520.430.50
Colchester Utd (3 Seasons)2 Leagues57372,84131.6121131111000.380.030.410.350.38
Grimsby Town (2 Seasons)1 League56272,57528.6404400100.140.000.140.140.14
Shrewsbury (2 Seasons)2 Leagues35211,97822.0257200300.090.230.320.090.32
Southend United (1 Season)1 League17171,47716.4404222000.240.000.240.120.12
Northampton (1 Season)1 League643844.3101100000.230.000.230.230.23
Gillingham (1 Season)1 League11420.5000000000.000.000.000.000.00
Second Division (8 Seasons)21817211,944132.74910594634300.370.080.440.350.42
Premier League (4 Seasons)1281069,312103.530124229121000.290.120.410.280.40
League Two (3 Seasons)78393,72841.4516500200.120.020.140.120.14
Championship (1 Season)32141,45316.1909811000.560.000.560.500.50
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-201530Shrewsburyeng ENGFA Cup65th10140.2000000000.000.000.000.000.00Matches
2014-201530Shrewsburyeng ENGLeague Cup9th211291.4101100000.700.000.700.700.70Matches
2015-201631Shrewsburyeng ENGFA Cup9th532803.1033000000.000.960.960.000.96Matches
2016-201732Grimsby Towneng ENGEFL Cup58th00Matches
2016-201732Grimsby Towneng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2017-201833Grimsby Towneng ENGFA Cup85th11670.7000000000.000.000.000.000.00Matches
4 Seasons2 Clubs2 Leagues1065806.4134100000.160.470.620.160.62
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
Shrewsbury (2 Seasons)2 Leagues844234.7134100000.210.640.850.210.85
Grimsby Town (2 Seasons)2 Leagues221571.7000000000.000.000.000.000.00
FA Cup (4 Seasons)854515.0033000000.000.600.600.000.60
League Cup (2 Seasons)211291.4101100000.700.000.700.700.70

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-200318Oldham Athleticeng ENG3. Second Division2.4120.840.5000
2003-200419Oldham Athleticeng ENG3. Second Division27.812240.860.5000
2004-200520Oldham Athleticeng ENG3. League One13.87130.940.4611
2004-200520Blackpooleng ENG3. League One3.8330.791.0000
2005-200621Blackpooleng ENG3. League One12.2290.740.2200
2006-200722Blackpooleng ENG3. League One20.511271.320.4101
2007-200823Blackpooleng ENG2. Championship6.5471.070.5700
2007-200823Colchester Utdeng ENG2. Championship9.65121.250.3311
2008-200924Northamptoneng ENG3. League One4.3130.700.3300
2008-200924Colchester Utdeng ENG3. League One17.7480.450.5000
2009-201025Southend Unitedeng ENG3. League One16.44160.970.1322
2009-201025Gillinghameng ENG3. League One0.5000.0000
2009-201025Colchester Utdeng ENG3. League One4.2351.180.6000
2010-201126Aberdeensct SCO1. Premier League28.910190.660.5300
2011-201227Aberdeensct SCO1. Premier League32.011240.750.4211
2012-201328Aberdeensct SCO1. Premier League28.63160.560.1900
2013-201429Aberdeensct SCO1. Premiership13.96110.790.5501
2014-201530Shrewsburyeng ENGFA Cup0.2000Matches
2014-201530Shrewsburyeng ENGLeague Cup1.4100Matches
2014-201530Shrewsburyeng ENG4. League Two12.8170.550.1400Matches
2015-201631Shrewsburyeng ENGFA Cup3.1000Matches
2015-201631Shrewsburyeng ENG3. League One9.2160.650.1700Matches
2016-201732Grimsby Towneng ENGFA Cup1.0000Matches
2016-201732Grimsby Towneng ENG4. League Two13.03060.000.460.5000Matches
2017-201833Grimsby Towneng ENGFA Cup0.70000.000.0000Matches
2017-201833Grimsby Towneng ENG4. League Two15.610100.000.640.1000Matches
16 Seasons9 Clubs6 Leagues300.29402280.000.770.3957
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Aberdeen (4 Seasons)1 League103.530700.680.4112
Blackpool (4 Seasons)2 Leagues43.020461.070.4301
Oldham Athletic (3 Seasons)1 League44.020390.890.4911
Colchester Utd (3 Seasons)2 Leagues31.612250.790.4411
Grimsby Town (2 Seasons)3 Leagues30.440160.000.550.2500
Shrewsbury (2 Seasons)4 Leagues26.73130.590.1500
Southend United (1 Season)1 League16.44160.970.1322
Northampton (1 Season)1 League4.3130.700.3300
Gillingham (1 Season)1 League0.5000.0000
Second Division (8 Seasons)132.7491160.870.4034
Premier League (4 Seasons)103.530700.680.4112
FA Cup (4 Seasons)5.00000.000.0000
League Two (3 Seasons)41.450230.000.560.2200
League Cup (2 Seasons)1.4100
Championship (1 Season)16.19191.180.4211
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-200318Oldham Athletic1 League2.4120.840.5000
2003-200419Oldham Athletic1 League27.812240.860.5000
2004-200520Oldham Athletic1 League13.87130.940.4611
2004-200520Blackpool1 League3.8330.791.0000
2005-200621Blackpool1 League12.2290.740.2200
2006-200722Blackpool1 League20.511271.320.4101
2007-200823Blackpool1 League6.5471.070.5700
2007-200823Colchester Utd1 League9.65121.250.3311
2008-200924Northampton1 League4.3130.700.3300
2008-200924Colchester Utd1 League17.7480.450.5000
2009-201025Colchester Utd1 League4.2351.180.6000
2009-201025Southend United1 League16.44160.970.1322
2009-201025Gillingham1 League0.5000.0000
2010-201126Aberdeen1 League28.910190.660.5300
2011-201227Aberdeen1 League32.011240.750.4211
2012-201328Aberdeen1 League28.63160.560.1900
2013-201429Aberdeen1 League13.96110.790.5501
2014-201530Shrewsbury3 Leagues14.4270.550.1400
2015-201631Shrewsbury2 Leagues12.3160.650.1700
2016-201732Grimsby Town3 Leagues14.03060.000.460.5000
2017-201833Grimsby Town2 Leagues16.410100.000.610.1000
16 Seasons9 Clubs6 Leagues300.29402280.000.770.3957
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Aberdeen (4 Seasons)1 League103.530700.680.4112
Blackpool (4 Seasons)2 Leagues43.020461.070.4301
Oldham Athletic (3 Seasons)1 League44.020390.890.4911
Colchester Utd (3 Seasons)2 Leagues31.612250.790.4411
Grimsby Town (2 Seasons)3 Leagues30.440160.000.550.2500
Shrewsbury (2 Seasons)4 Leagues26.73130.590.1500
Southend United (1 Season)1 League16.44160.970.1322
Northampton (1 Season)1 League4.3130.700.3300
Gillingham (1 Season)1 League0.5000.0000
Second Division (8 Seasons)132.7491160.870.4034
Premier League (4 Seasons)103.530700.680.4112
FA Cup (4 Seasons)5.00000.000.0000
League Two (3 Seasons)41.450230.000.560.2200
League Cup (2 Seasons)1.4100
Championship (1 Season)16.19191.180.4211
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-200318Oldham Athleticeng ENG3. Second Division5th2.4120.840.5000
2003-200419Oldham Athleticeng ENG3. Second Division15th27.812240.860.5000
2004-200520Oldham Athleticeng ENG3. League One19th13.87130.940.4611
2004-200520Blackpooleng ENG3. League One16th3.8330.791.0000
2005-200621Blackpooleng ENG3. League One19th12.2290.740.2200
2006-200722Blackpooleng ENG3. League One3rd20.511271.320.4101
2007-200823Blackpooleng ENG2. Championship19th6.5471.070.5700
2007-200823Colchester Utdeng ENG2. Championship24th9.65121.250.3311
2008-200924Northamptoneng ENG3. League One21st4.3130.700.3300
2008-200924Colchester Utdeng ENG3. League One12th17.7480.450.5000
2009-201025Colchester Utdeng ENG3. League One8th4.2351.180.6000
2009-201025Southend Unitedeng ENG3. League One23rd16.44160.970.1322
2009-201025Gillinghameng ENG3. League One21st0.5000.0000
2010-201126Aberdeensct SCO1. Premier League9th28.910190.660.5300
2011-201227Aberdeensct SCO1. Premier League9th32.011240.750.4211
2012-201328Aberdeensct SCO1. Premier League8th28.63160.560.1900
2013-201429Aberdeensct SCO1. Premiership3rd13.96110.790.5501
2014-201530Shrewsburyeng ENG4. League Two2nd12.8170.550.1400Matches
2015-201631Shrewsburyeng ENG3. League One20th9.2160.650.1700Matches
2016-201732Grimsby Towneng ENG4. League Two14th13.03060.000.460.5000Matches
2017-201833Grimsby Towneng ENG4. League Two18th15.610100.000.640.1000Matches
16 Seasons9 Clubs4 Leagues293.79302280.000.780.3957
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Aberdeen (4 Seasons)1 League103.530700.680.4112
Blackpool (4 Seasons)2 Leagues43.020461.070.4301
Oldham Athletic (3 Seasons)1 League44.020390.890.4911
Colchester Utd (3 Seasons)2 Leagues31.612250.790.4411
Grimsby Town (2 Seasons)1 League28.640160.000.560.2500
Shrewsbury (2 Seasons)2 Leagues22.02130.590.1500
Southend United (1 Season)1 League16.44160.970.1322
Northampton (1 Season)1 League4.3130.700.3300
Gillingham (1 Season)1 League0.5000.0000
Second Division (8 Seasons)132.7491160.870.4034
Premier League (4 Seasons)103.530700.680.4112
League Two (3 Seasons)41.450230.000.560.2200
Championship (1 Season)16.19191.180.4211
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-201530Shrewsburyeng ENGFA Cup65th0.2000Matches
2014-201530Shrewsburyeng ENGLeague Cup9th1.4100Matches
2015-201631Shrewsburyeng ENGFA Cup9th3.1000Matches
2016-201732Grimsby Towneng ENGFA Cup85th1.0000Matches
2017-201833Grimsby Towneng ENGFA Cup85th0.70000.000.0000Matches
4 Seasons2 Clubs2 Leagues6.41000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (2 Seasons)2 Leagues4.7100
Grimsby Town (2 Seasons)2 Leagues1.70000.000.0000
FA Cup (4 Seasons)5.00000.000.0000
League Cup (2 Seasons)1.4100

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-200318Oldham Athleticeng ENG3. Second Division8214275.22.426
2003-200419Oldham Athleticeng ENG3. Second Division452,4985660.327.8387
2004-200520Oldham Athleticeng ENG3. League One221,2455730.113.8139
2004-200520Blackpooleng ENG3. League One4341858.23.840
2005-200621Blackpooleng ENG3. League One241,0974626.512.2240
2006-200722Blackpooleng ENG3. League One381,8444944.520.5317
2007-200823Blackpooleng ENG2. Championship155893914.26.569
2007-200823Colchester Utdeng ENG2. Championship178645120.99.689
2008-200924Northamptoneng ENG3. League One6384649.34.342
2008-200924Colchester Utdeng ENG3. League One331,5974838.617.7258
2009-201025Southend Unitedeng ENG3. League One171,4778735.716.4170
2009-201025Gillinghameng ENG3. League One142421.00.510
2009-201025Colchester Utdeng ENG3. League One7380549.24.243
2010-201126Aberdeensct SCO1. Premier League332,5987976.028.9294
2011-201227Aberdeensct SCO1. Premier League352,8828284.332.0341
2012-201328Aberdeensct SCO1. Premier League352,5787475.428.6296
2013-201429Aberdeensct SCO1. Premiership251,2545036.713.91411
2014-201530Shrewsburyeng ENGFA Cup114145.20.20011323.000000.000.00Matches
2014-201530Shrewsburyeng ENGLeague Cup21296535.81.4179015023.0010+1+0.70+0.31Matches
2014-201530Shrewsburyeng ENG4. League Two221,1535227.912.812410241.551312+1+0.08-0.98Matches
2015-201631Shrewsburyeng ENGFA Cup52805651.93.1384121412.6040+4+1.29+2.32Matches
2015-201631Shrewsburyeng ENG3. League One138256319.99.295490.771116-5-0.55-0.11Matches
2016-201732Grimsby Towneng ENGEFL Cup00001Matches
2016-201732Grimsby Towneng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2016-201732Grimsby Towneng ENG4. League Two281,1694228.213.012416131.36171700.00+0.12Matches
2017-201833Grimsby Towneng ENGFA Cup1676774.40.71670000.0001-1-1.34-1.34Matches
2017-201833Grimsby Towneng ENG4. League Two281,4065034.015.61551381.391421-7-0.45+0.11Matches
16 Seasons9 Clubs6 Leagues46627,0175831.6300.2337822012923601.426068-8-0.14-0.11
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (4 Seasons)1 League1289,3127368.1103.510622
Blackpool (4 Seasons)2 Leagues813,8714823.443.06516
Oldham Athletic (3 Seasons)1 League753,9575331.944.05322
Colchester Utd (3 Seasons)2 Leagues572,8415022.931.63720
Grimsby Town (2 Seasons)3 Leagues582,7324732.030.429791029221.333140-9-0.30+0.03
Shrewsbury (2 Seasons)4 Leagues432,4015625.426.72583101823381.542928+1+0.04-0.18
Southend United (1 Season)1 League171,4778735.716.4170
Northampton (1 Season)1 League6384649.34.342
Gillingham (1 Season)1 League142421.00.510
Second Division (8 Seasons)21811,9445524.0132.717254690.771116-5-0.55-0.11
Premier League (4 Seasons)1289,3127368.1103.510622
FA Cup (4 Seasons)84515645.65.0582231432.0042+2+0.40+0.90
League Two (3 Seasons)783,7284830.041.4391339451.424450-6-0.14-0.29
League Cup (2 Seasons)21296528.71.4179015033.0010+1+0.70+0.31
Championship (1 Season)321,4534517.516.11418
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-200318Oldham Athletic1 League8214275.22.426
2003-200419Oldham Athletic1 League452,4985660.327.8387
2004-200520Oldham Athletic1 League221,2455730.113.8139
2004-200520Blackpool1 League4341858.23.840
2005-200621Blackpool1 League241,0974626.512.2240
2006-200722Blackpool1 League381,8444944.520.5317
2007-200823Blackpool1 League155893914.26.569
2007-200823Colchester Utd1 League178645120.99.689
2008-200924Northampton1 League6384649.34.342
2008-200924Colchester Utd1 League331,5974838.617.7258
2009-201025Colchester Utd1 League7380549.24.243
2009-201025Southend United1 League171,4778735.716.4170
2009-201025Gillingham1 League142421.00.510
2010-201126Aberdeen1 League332,5987976.028.9294
2011-201227Aberdeen1 League352,8828284.332.0341
2012-201328Aberdeen1 League352,5787475.428.6296
2013-201429Aberdeen1 League251,2545036.713.91411
2014-201530Shrewsbury3 Leagues251,2965227.214.4138041232281.721412+2+0.14-0.79
2015-201631Shrewsbury2 Leagues181,1056123.612.312846614101.281516-1-0.08+0.40
2016-201732Grimsby Town3 Leagues291,2594329.114.01390516141.311718-1-0.07+0.05
2017-201833Grimsby Town2 Leagues291,4735134.816.4166751381.341422-8-0.49+0.07
16 Seasons9 Clubs6 Leagues46627,0175831.6300.2337822012923601.426068-8-0.14-0.11
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (4 Seasons)1 League1289,3127368.1103.510622
Blackpool (4 Seasons)2 Leagues813,8714823.443.06516
Oldham Athletic (3 Seasons)1 League753,9575331.944.05322
Colchester Utd (3 Seasons)2 Leagues572,8415022.931.63720
Grimsby Town (2 Seasons)3 Leagues582,7324732.030.429791029221.333140-9-0.30+0.03
Shrewsbury (2 Seasons)4 Leagues432,4015625.426.72583101823381.542928+1+0.04-0.18
Southend United (1 Season)1 League171,4778735.716.4170
Northampton (1 Season)1 League6384649.34.342
Gillingham (1 Season)1 League142421.00.510
Second Division (8 Seasons)21811,9445524.0132.717254690.771116-5-0.55-0.11
Premier League (4 Seasons)1289,3127368.1103.510622
FA Cup (4 Seasons)84515645.65.0582231432.0042+2+0.40+0.90
League Two (3 Seasons)783,7284830.041.4391339451.424450-6-0.14-0.29
League Cup (2 Seasons)21296528.71.4179015033.0010+1+0.70+0.31
Championship (1 Season)321,4534517.516.11418
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-200318Oldham Athleticeng ENG3. Second Division5th8214275.22.426
2003-200419Oldham Athleticeng ENG3. Second Division15th452,4985660.327.8387
2004-200520Oldham Athleticeng ENG3. League One19th221,2455730.113.8139
2004-200520Blackpooleng ENG3. League One16th4341858.23.840
2005-200621Blackpooleng ENG3. League One19th241,0974626.512.2240
2006-200722Blackpooleng ENG3. League One3rd381,8444944.520.5317
2007-200823Blackpooleng ENG2. Championship19th155893914.26.569
2007-200823Colchester Utdeng ENG2. Championship24th178645120.99.689
2008-200924Northamptoneng ENG3. League One21st6384649.34.342
2008-200924Colchester Utdeng ENG3. League One12th331,5974838.617.7258
2009-201025Colchester Utdeng ENG3. League One8th7380549.24.243
2009-201025Southend Unitedeng ENG3. League One23rd171,4778735.716.4170
2009-201025Gillinghameng ENG3. League One21st142421.00.510
2010-201126Aberdeensct SCO1. Premier League9th332,5987976.028.9294
2011-201227Aberdeensct SCO1. Premier League9th352,8828284.332.0341
2012-201328Aberdeensct SCO1. Premier League8th352,5787475.428.6296
2013-201429Aberdeensct SCO1. Premiership3rd251,2545036.713.91411
2014-201530Shrewsburyeng ENG4. League Two2nd221,1535227.912.812410241.551312+1+0.08-0.98Matches
2015-201631Shrewsburyeng ENG3. League One20th138256319.99.295490.771116-5-0.55-0.11Matches
2016-201732Grimsby Towneng ENG4. League Two14th281,1694228.213.012416131.36171700.00+0.12Matches
2017-201833Grimsby Towneng ENG4. League Two18th281,4065034.015.61551381.391421-7-0.45+0.11Matches
16 Seasons9 Clubs4 Leagues45626,4375831.5293.733118125541.335566-11-0.22-0.20
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (4 Seasons)1 League1289,3127368.1103.510622
Blackpool (4 Seasons)2 Leagues813,8714823.443.06516
Oldham Athletic (3 Seasons)1 League753,9575331.944.05322
Colchester Utd (3 Seasons)2 Leagues572,8415022.931.63720
Grimsby Town (2 Seasons)1 League562,5754631.128.627929211.383138-7-0.24+0.09
Shrewsbury (2 Seasons)2 Leagues351,9785723.922.021914331.262428-4-0.18-0.45
Southend United (1 Season)1 League171,4778735.716.4170
Northampton (1 Season)1 League6384649.34.342
Gillingham (1 Season)1 League142421.00.510
Second Division (8 Seasons)21811,9445524.0132.717254690.771116-5-0.55-0.11
Premier League (4 Seasons)1289,3127368.1103.510622
League Two (3 Seasons)783,7284830.041.4391339451.424450-6-0.14-0.29
Championship (1 Season)321,4534517.516.11418
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-201530Shrewsburyeng ENGFA Cup65th114145.20.20011323.000000.000.00Matches
2014-201530Shrewsburyeng ENGLeague Cup9th21296535.81.4179015023.0010+1+0.70+0.31Matches
2015-201631Shrewsburyeng ENGFA Cup9th52805651.93.1384121412.6040+4+1.29+2.32Matches
2016-201732Grimsby Towneng ENGEFL Cup58th00001Matches
2016-201732Grimsby Towneng ENGFA Cup85th19090100.01.01901000.0001-1-1.00Matches
2017-201833Grimsby Towneng ENGFA Cup85th1676774.40.71670000.0001-1-1.34-1.34Matches
4 Seasons2 Clubs2 Leagues105805840.36.4682242362.2052+3+0.47+0.70
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (2 Seasons)2 Leagues84235336.24.7483142352.7550+5+1.06+1.30
Grimsby Town (2 Seasons)2 Leagues21577958.11.72791010.0002-2-1.15-1.15
FA Cup (4 Seasons)84515645.65.0582231432.0042+2+0.40+0.90
League Cup (2 Seasons)21296528.71.4179015033.0010+1+0.70+0.31
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-200318Oldham Athleticeng ENG3. Second Division2.4004
2003-200419Oldham Athleticeng ENG3. Second Division27.81048
2004-200520Oldham Athleticeng ENG3. League One13.80026
2004-200520Blackpooleng ENG3. League One3.8008
2005-200621Blackpooleng ENG3. League One12.20020
2006-200722Blackpooleng ENG3. League One20.50029
2007-200823Blackpooleng ENG2. Championship6.5008
2007-200823Colchester Utdeng ENG2. Championship9.60013
2008-200924Northamptoneng ENG3. League One4.3005
2008-200924Colchester Utdeng ENG3. League One17.70027
2009-201025Southend Unitedeng ENG3. League One16.40017
2009-201025Gillinghameng ENG3. League One0.5000
2009-201025Colchester Utdeng ENG3. League One4.2003
2010-201126Aberdeensct SCO1. Premier League28.92045
2011-201227Aberdeensct SCO1. Premier League32.02035
2012-201328Aberdeensct SCO1. Premier League28.64038
2013-201429Aberdeensct SCO1. Premiership13.92016
2014-201530Shrewsburyeng ENGFA Cup0.20000Matches
2014-201530Shrewsburyeng ENGLeague Cup1.40000Matches
2014-201530Shrewsburyeng ENG4. League Two12.81016Matches
2015-201631Shrewsburyeng ENGFA Cup3.10000Matches
2015-201631Shrewsburyeng ENG3. League One9.22012Matches
2016-201732Grimsby Towneng ENGFA Cup1.00000Matches
2016-201732Grimsby Towneng ENG4. League Two13.00001100000000Matches
2017-201833Grimsby Towneng ENGFA Cup0.70000110000Matches
2017-201833Grimsby Towneng ENG4. League Two15.61003200000000Matches
16 Seasons9 Clubs6 Leagues300.2150041311000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (4 Seasons)1 League103.5100134
Blackpool (4 Seasons)2 Leagues43.00065
Oldham Athletic (3 Seasons)1 League44.01078
Colchester Utd (3 Seasons)2 Leagues31.60043
Grimsby Town (2 Seasons)3 Leagues30.41004311000000
Shrewsbury (2 Seasons)4 Leagues26.7300280
Southend United (1 Season)1 League16.40017
Northampton (1 Season)1 League4.3005
Gillingham (1 Season)1 League0.5000
Second Division (8 Seasons)132.730199
Premier League (4 Seasons)103.5100134
FA Cup (4 Seasons)5.00000110000
League Two (3 Seasons)41.42005900000000
League Cup (2 Seasons)1.40000
Championship (1 Season)16.10021
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200318Oldham Athletic1 League2.4004
2003-200419Oldham Athletic1 League27.81048
2004-200520Oldham Athletic1 League13.80026
2004-200520Blackpool1 League3.8008
2005-200621Blackpool1 League12.20020
2006-200722Blackpool1 League20.50029
2007-200823Blackpool1 League6.5008
2007-200823Colchester Utd1 League9.60013
2008-200924Northampton1 League4.3005
2008-200924Colchester Utd1 League17.70027
2009-201025Colchester Utd1 League4.2003
2009-201025Southend United1 League16.40017
2009-201025Gillingham1 League0.5000
2010-201126Aberdeen1 League28.92045
2011-201227Aberdeen1 League32.02035
2012-201328Aberdeen1 League28.64038
2013-201429Aberdeen1 League13.92016
2014-201530Shrewsbury3 Leagues14.4100160
2015-201631Shrewsbury2 Leagues12.3200120
2016-201732Grimsby Town3 Leagues14.00001100000000
2017-201833Grimsby Town2 Leagues16.41003211000000
16 Seasons9 Clubs6 Leagues300.2150041311000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (4 Seasons)1 League103.5100134
Blackpool (4 Seasons)2 Leagues43.00065
Oldham Athletic (3 Seasons)1 League44.01078
Colchester Utd (3 Seasons)2 Leagues31.60043
Grimsby Town (2 Seasons)3 Leagues30.41004311000000
Shrewsbury (2 Seasons)4 Leagues26.7300280
Southend United (1 Season)1 League16.40017
Northampton (1 Season)1 League4.3005
Gillingham (1 Season)1 League0.5000
Second Division (8 Seasons)132.730199
Premier League (4 Seasons)103.5100134
FA Cup (4 Seasons)5.00000110000
League Two (3 Seasons)41.42005900000000
League Cup (2 Seasons)1.40000
Championship (1 Season)16.10021
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-200318Oldham Athleticeng ENG3. Second Division5th2.4004
2003-200419Oldham Athleticeng ENG3. Second Division15th27.81048
2004-200520Oldham Athleticeng ENG3. League One19th13.80026
2004-200520Blackpooleng ENG3. League One16th3.8008
2005-200621Blackpooleng ENG3. League One19th12.20020
2006-200722Blackpooleng ENG3. League One3rd20.50029
2007-200823Blackpooleng ENG2. Championship19th6.5008
2007-200823Colchester Utdeng ENG2. Championship24th9.60013
2008-200924Northamptoneng ENG3. League One21st4.3005
2008-200924Colchester Utdeng ENG3. League One12th17.70027
2009-201025Colchester Utdeng ENG3. League One8th4.2003
2009-201025Southend Unitedeng ENG3. League One23rd16.40017
2009-201025Gillinghameng ENG3. League One21st0.5000
2010-201126Aberdeensct SCO1. Premier League9th28.92045
2011-201227Aberdeensct SCO1. Premier League9th32.02035
2012-201328Aberdeensct SCO1. Premier League8th28.64038
2013-201429Aberdeensct SCO1. Premiership3rd13.92016
2014-201530Shrewsburyeng ENG4. League Two2nd12.81016Matches
2015-201631Shrewsburyeng ENG3. League One20th9.22012Matches
2016-201732Grimsby Towneng ENG4. League Two14th13.00001100000000Matches
2017-201833Grimsby Towneng ENG4. League Two18th15.61003200000000Matches
16 Seasons9 Clubs4 Leagues293.7150041300000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (4 Seasons)1 League103.5100134
Blackpool (4 Seasons)2 Leagues43.00065
Oldham Athletic (3 Seasons)1 League44.01078
Colchester Utd (3 Seasons)2 Leagues31.60043
Grimsby Town (2 Seasons)1 League28.61004300000000
Shrewsbury (2 Seasons)2 Leagues22.03028
Southend United (1 Season)1 League16.40017
Northampton (1 Season)1 League4.3005
Gillingham (1 Season)1 League0.5000
Second Division (8 Seasons)132.730199
Premier League (4 Seasons)103.5100134
League Two (3 Seasons)41.42005900000000
Championship (1 Season)16.10021
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-201530Shrewsburyeng ENGFA Cup65th0.20000Matches
2014-201530Shrewsburyeng ENGLeague Cup9th1.40000Matches
2015-201631Shrewsburyeng ENGFA Cup9th3.10000Matches
2016-201732Grimsby Towneng ENGFA Cup85th1.00000Matches
2017-201833Grimsby Towneng ENGFA Cup85th0.70000110000Matches
4 Seasons2 Clubs2 Leagues6.40000110000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (2 Seasons)2 Leagues4.70000
Grimsby Town (2 Seasons)2 Leagues1.70000110000
FA Cup (4 Seasons)5.00000110000
League Cup (2 Seasons)1.40000

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.