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
2003-200417Wimbledoneng ENG2. First Division1387077.9112100200.130.130.250.130.25
2004-200518MK Donseng ENG3. League One30740.8000000000.000.000.000.000.00
2006-200720Exeter Cityeng ENG5. Conf National43222,15824.0549500100.210.170.380.210.38
2007-200821Plymouth Argyleeng ENG2. Championship1344945.5303300000.550.000.550.550.55
2007-200821Exeter Cityeng ENG5. Conf Premier24211,89721.1113141100100.520.140.660.520.66
2008-200922Plymouth Argyleeng ENG2. Championship43352,99733.3516500300.150.030.180.150.18
2009-201023Plymouth Argyleeng ENG2. Championship42423,77842.08210800800.190.050.240.190.24
2010-201124QPReng ENG2. Championship25252,22024.79211900200.360.080.450.360.45
2011-201225QPReng ENG1. Premier League31242,18724.3729700200.290.080.370.290.37Matches
2012-201326QPReng ENG1. Premier League29171,71319.0202200200.110.000.110.110.11Matches
2013-201427Nott'ham Foresteng ENG2. Championship45383,31436.84610400500.110.160.270.110.27
2014-201528Readingeng ENG2. Championship32181,83120.3538500200.250.150.390.250.39Matches
2014-201528Readingeng ENGFA Cup554044.5101100100.220.000.220.220.22Matches
2014-201528Readingeng ENGLeague Cup221631.8000000000.000.000.000.000.00Matches
2015-201629QPReng ENG2. Championship1565416.0101100000.170.000.170.170.17Matches
2015-201629QPReng ENGFA Cup11590.7000000000.000.000.000.000.00Matches
2016-201730QPReng ENG2. Championship181198711.0123100400.090.180.270.090.27Matches
2016-201730QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201831QPReng ENG2. Championship20161,23913.8415400310.290.070.360.290.36Matches
2017-201831QPReng ENGEFL Cup10220.2000000000.000.000.000.000.00Matches
2018-201932Oxford Unitedeng ENGEFL Cup10170.2000000000.000.000.000.000.00Matches
2018-201932Oxford Unitedeng ENGFA Cup432472.7123100000.360.731.090.361.09Matches
2018-201932Oxford Unitedeng ENG3. League One42282,61229.05495001100.170.140.310.170.31Matches
2019-202033Oxford Unitedeng ENGEFL Cup422012.2000000000.000.000.000.000.00Matches
2019-202033Oxford Unitedeng ENGFA Cup432022.2000000000.000.000.000.000.00Matches
2019-202033Oxford Unitedeng ENG3. League One32151,44016.0213200600.120.060.190.120.19Matches
16 Seasons8 Clubs6 Leagues49334731,594351.0753410975005310.210.100.310.210.31
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
QPR (6 Seasons)4 Leagues1411019,058100.62473124001310.240.070.310.240.31
Plymouth Argyle (3 Seasons)1 League98817,26980.81631916001100.200.040.240.200.24
Oxford United (2 Seasons)3 Leagues87514,71952.487158001700.150.130.290.150.29
Exeter City (2 Seasons)1 League67434,05545.1167231600200.360.160.510.360.51
Nott'ham Forest (1 Season)1 League45383,31436.84610400500.110.160.270.110.27
Reading (1 Season)3 Leagues39252,39826.6639600300.230.110.340.230.34
Wimbledon (1 Season)1 League1387077.9112100200.130.130.250.130.25
MK Dons (1 Season)1 League30740.8000000000.000.000.000.000.00
Championship (10 Seasons)26620318,108201.241185941002910.200.090.290.200.29
FA Cup (5 Seasons)15131,00211.1224200100.180.180.360.180.36
EFL Cup (4 Seasons)844034.5000000000.000.000.000.000.00
League One (3 Seasons)77434,12645.875127001700.150.110.260.150.26
Conf Premier (2 Seasons)67434,05545.1167231600200.360.160.510.360.51
Premier League (2 Seasons)60413,90043.39211900400.210.050.250.210.25
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
2003-200417Wimbledon1 League1387077.9112100200.130.130.250.130.25
2004-200518MK Dons1 League30740.8000000000.000.000.000.000.00
2006-200720Exeter City1 League43222,15824.0549500100.210.170.380.210.38
2007-200821Exeter City1 League24211,89721.1113141100100.520.140.660.520.66
2007-200821Plymouth Argyle1 League1344945.5303300000.550.000.550.550.55
2008-200922Plymouth Argyle1 League43352,99733.3516500300.150.030.180.150.18
2009-201023Plymouth Argyle1 League42423,77842.08210800800.190.050.240.190.24
2010-201124QPR1 League25252,22024.79211900200.360.080.450.360.45
2011-201225QPR1 League31242,18724.3729700200.290.080.370.290.37
2012-201326QPR1 League29171,71319.0202200200.110.000.110.110.11
2013-201427Nott'ham Forest1 League45383,31436.84610400500.110.160.270.110.27
2014-201528Reading3 Leagues39252,39826.6639600300.230.110.340.230.34
2015-201629QPR2 Leagues1676006.7101100000.150.000.150.150.15
2016-201730QPR2 Leagues19121,07712.0123100400.080.170.250.080.25
2017-201831QPR2 Leagues21161,26114.0415400310.290.070.360.290.36
2018-201932Oxford United3 Leagues47312,87632.066126001100.190.190.380.190.38
2019-202033Oxford United3 Leagues40201,84320.5213200600.100.050.150.100.15
16 Seasons8 Clubs6 Leagues49334731,594351.0753410975005310.210.100.310.210.31
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
QPR (6 Seasons)4 Leagues1411019,058100.62473124001310.240.070.310.240.31
Plymouth Argyle (3 Seasons)1 League98817,26980.81631916001100.200.040.240.200.24
Oxford United (2 Seasons)3 Leagues87514,71952.487158001700.150.130.290.150.29
Exeter City (2 Seasons)1 League67434,05545.1167231600200.360.160.510.360.51
Nott'ham Forest (1 Season)1 League45383,31436.84610400500.110.160.270.110.27
Reading (1 Season)3 Leagues39252,39826.6639600300.230.110.340.230.34
Wimbledon (1 Season)1 League1387077.9112100200.130.130.250.130.25
MK Dons (1 Season)1 League30740.8000000000.000.000.000.000.00
Championship (10 Seasons)26620318,108201.241185941002910.200.090.290.200.29
FA Cup (5 Seasons)15131,00211.1224200100.180.180.360.180.36
EFL Cup (4 Seasons)844034.5000000000.000.000.000.000.00
League One (3 Seasons)77434,12645.875127001700.150.110.260.150.26
Conf Premier (2 Seasons)67434,05545.1167231600200.360.160.510.360.51
Premier League (2 Seasons)60413,90043.39211900400.210.050.250.210.25
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
2003-200417Wimbledoneng ENG2. First Division24th1387077.9112100200.130.130.250.130.25
2004-200518MK Donseng ENG3. League One20th30740.8000000000.000.000.000.000.00
2006-200720Exeter Cityeng ENG5. Conf National5th43222,15824.0549500100.210.170.380.210.38
2007-200821Exeter Cityeng ENG5. Conf Premier4th24211,89721.1113141100100.520.140.660.520.66
2007-200821Plymouth Argyleeng ENG2. Championship10th1344945.5303300000.550.000.550.550.55
2008-200922Plymouth Argyleeng ENG2. Championship21st43352,99733.3516500300.150.030.180.150.18
2009-201023Plymouth Argyleeng ENG2. Championship23rd42423,77842.08210800800.190.050.240.190.24
2010-201124QPReng ENG2. Championship1st25252,22024.79211900200.360.080.450.360.45
2011-201225QPReng ENG1. Premier League17th31242,18724.3729700200.290.080.370.290.37Matches
2012-201326QPReng ENG1. Premier League20th29171,71319.0202200200.110.000.110.110.11Matches
2013-201427Nott'ham Foresteng ENG2. Championship11th45383,31436.84610400500.110.160.270.110.27
2014-201528Readingeng ENG2. Championship19th32181,83120.3538500200.250.150.390.250.39Matches
2015-201629QPReng ENG2. Championship12th1565416.0101100000.170.000.170.170.17Matches
2016-201730QPReng ENG2. Championship18th181198711.0123100400.090.180.270.090.27Matches
2017-201831QPReng ENG2. Championship16th20161,23913.8415400310.290.070.360.290.36Matches
2018-201932Oxford Unitedeng ENG3. League One12th42282,61229.05495001100.170.140.310.170.31Matches
2019-202033Oxford Unitedeng ENG3. League One4th32151,44016.0213200600.120.060.190.120.19Matches
16 Seasons8 Clubs4 Leagues47033030,189335.4733210573005210.220.100.310.220.31
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
QPR (6 Seasons)2 Leagues138998,88798.72473124001310.240.070.310.240.31
Plymouth Argyle (3 Seasons)1 League98817,26980.81631916001100.200.040.240.200.24
Oxford United (2 Seasons)1 League74434,05245.075127001700.160.110.270.160.27
Exeter City (2 Seasons)1 League67434,05545.1167231600200.360.160.510.360.51
Nott'ham Forest (1 Season)1 League45383,31436.84610400500.110.160.270.110.27
Reading (1 Season)1 League32181,83120.3538500200.250.150.390.250.39
Wimbledon (1 Season)1 League1387077.9112100200.130.130.250.130.25
MK Dons (1 Season)1 League30740.8000000000.000.000.000.000.00
Championship (10 Seasons)26620318,108201.241185941002910.200.090.290.200.29
League One (3 Seasons)77434,12645.875127001700.150.110.260.150.26
Conf Premier (2 Seasons)67434,05545.1167231600200.360.160.510.360.51
Premier League (2 Seasons)60413,90043.39211900400.210.050.250.210.25
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-201528Readingeng ENGFA Cup3rd554044.5101100100.220.000.220.220.22Matches
2014-201528Readingeng ENGLeague Cup17th221631.8000000000.000.000.000.000.00Matches
2015-201629QPReng ENGFA Cup33rd11590.7000000000.000.000.000.000.00Matches
2016-201730QPReng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2017-201831QPReng ENGEFL Cup33rd10220.2000000000.000.000.000.000.00Matches
2018-201932Oxford Unitedeng ENGEFL Cup17th10170.2000000000.000.000.000.000.00Matches
2018-201932Oxford Unitedeng ENGFA Cup33rd432472.7123100000.360.731.090.361.09Matches
2019-202033Oxford Unitedeng ENGEFL Cup5th422012.2000000000.000.000.000.000.00Matches
2019-202033Oxford Unitedeng ENGFA Cup17th432022.2000000000.000.000.000.000.00Matches
6 Seasons3 Clubs2 Leagues23171,40515.6224200100.130.130.260.130.26
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
QPR (3 Seasons)2 Leagues321711.9000000000.000.000.000.000.00
Oxford United (2 Seasons)2 Leagues1386677.4123100000.130.270.400.130.40
Reading (1 Season)2 Leagues775676.3101100100.160.000.160.160.16
FA Cup (5 Seasons)15131,00211.1224200100.180.180.360.180.36
EFL Cup (4 Seasons)844034.5000000000.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
201226sct ScotlandUEFA Euro Qualifying21861.00000000.000.00Matches
201428sct ScotlandWCQ411381.5011000000.000.650.650.000.65Matches
2 Seasons1 Club2 Leagues622242.5011000000.000.650.650.000.65
WCQ (1 Season)411381.5011000000.000.650.650.000.65
UEFA Euro Qualifying (1 Season)21861.00000000.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
2003-200417Wimbledoneng ENG2. First Division7.9130.380.3300
2004-200518MK Donseng ENG3. League One0.8011.220.0000
2006-200720Exeter Cityeng ENG5. Conf National24.05150.630.3300
2007-200821Plymouth Argyleeng ENG2. Championship5.5381.460.3800
2007-200821Exeter Cityeng ENG5. Conf Premier21.111391.850.2800
2008-200922Plymouth Argyleeng ENG2. Championship33.35270.810.1900
2009-201023Plymouth Argyleeng ENG2. Championship42.08451.070.1800
2010-201124QPReng ENG2. Championship24.79180.730.5000
2011-201225QPReng ENG1. Premier League24.37140.580.5000Matches
2012-201326QPReng ENG1. Premier League19.02110.580.1800Matches
2013-201427Nott'ham Foresteng ENG2. Championship36.84230.620.1700
2014-201528Readingeng ENG2. Championship20.35160.790.3100Matches
2014-201528Readingeng ENGFA Cup4.5100Matches
2014-201528Readingeng ENGLeague Cup1.8000Matches
2015-201629QPReng ENG2. Championship6.0110.171.0000Matches
2015-201629QPReng ENGFA Cup0.7000Matches
2016-201730QPReng ENG2. Championship11.01040.000.360.2500Matches
2016-201730QPReng ENGFA Cup1.0000Matches
2017-201831QPReng ENG2. Championship13.84331236.42.400.870.120.3300Matches
2017-201831QPReng ENGEFL Cup0.20000.000.0000Matches
2018-201932Oxford Unitedeng ENGEFL Cup0.20000.000.0000Matches
2018-201932Oxford Unitedeng ENGFA Cup2.713266.71.090.730.330.5000Matches
2018-201932Oxford Unitedeng ENG3. League One29.0500Matches
2019-202033Oxford Unitedeng ENGEFL Cup2.206116.72.690.450.000.0000Matches
2019-202033Oxford Unitedeng ENGFA Cup2.202150.00.890.450.000.0000Matches
2019-202033Oxford Unitedeng ENG3. League One16.02271037.01.690.620.070.2000Matches
16 Seasons8 Clubs6 Leagues351.0757125142.31.470.800.110.2700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (6 Seasons)4 Leagues100.624336048.51.320.610.150.4000
Plymouth Argyle (3 Seasons)1 League80.816800.990.2000
Oxford United (2 Seasons)3 Leagues52.48381436.81.620.600.080.2100
Exeter City (2 Seasons)1 League45.116541.200.3000
Nott'ham Forest (1 Season)1 League36.84230.620.1700
Reading (1 Season)3 Leagues26.66160.790.3100
Wimbledon (1 Season)1 League7.9130.380.3300
MK Dons (1 Season)1 League0.8011.220.0000
Championship (10 Seasons)201.2413315748.51.330.780.150.2600
FA Cup (5 Seasons)11.125360.01.000.600.200.3300
EFL Cup (4 Seasons)4.506116.72.250.370.000.0000
League One (3 Seasons)45.87271137.01.690.650.070.1800
Conf Premier (2 Seasons)45.116541.200.3000
Premier League (2 Seasons)43.39250.580.3600
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2003-200417Wimbledon1 League7.9130.380.3300
2004-200518MK Dons1 League0.8011.220.0000
2006-200720Exeter City1 League24.05150.630.3300
2007-200821Exeter City1 League21.111391.850.2800
2007-200821Plymouth Argyle1 League5.5381.460.3800
2008-200922Plymouth Argyle1 League33.35270.810.1900
2009-201023Plymouth Argyle1 League42.08451.070.1800
2010-201124QPR1 League24.79180.730.5000
2011-201225QPR1 League24.37140.580.5000
2012-201326QPR1 League19.02110.580.1800
2013-201427Nott'ham Forest1 League36.84230.620.1700
2014-201528Reading3 Leagues26.66160.790.3100
2015-201629QPR2 Leagues6.7110.171.0000
2016-201730QPR2 Leagues12.01040.000.360.2500
2017-201831QPR2 Leagues14.04331236.42.360.860.120.3300
2018-201932Oxford United3 Leagues32.063266.71.020.680.330.5000
2019-202033Oxford United3 Leagues20.52351234.31.710.590.060.1700
16 Seasons8 Clubs6 Leagues351.0757125142.31.470.800.110.2700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (6 Seasons)4 Leagues100.624336048.51.320.610.150.4000
Plymouth Argyle (3 Seasons)1 League80.816800.990.2000
Oxford United (2 Seasons)3 Leagues52.48381436.81.620.600.080.2100
Exeter City (2 Seasons)1 League45.116541.200.3000
Nott'ham Forest (1 Season)1 League36.84230.620.1700
Reading (1 Season)3 Leagues26.66160.790.3100
Wimbledon (1 Season)1 League7.9130.380.3300
MK Dons (1 Season)1 League0.8011.220.0000
Championship (10 Seasons)201.2413315748.51.330.780.150.2600
FA Cup (5 Seasons)11.125360.01.000.600.200.3300
EFL Cup (4 Seasons)4.506116.72.250.370.000.0000
League One (3 Seasons)45.87271137.01.690.650.070.1800
Conf Premier (2 Seasons)45.116541.200.3000
Premier League (2 Seasons)43.39250.580.3600
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
2003-200417Wimbledoneng ENG2. First Division24th7.9130.380.3300
2004-200518MK Donseng ENG3. League One20th0.8011.220.0000
2006-200720Exeter Cityeng ENG5. Conf National5th24.05150.630.3300
2007-200821Exeter Cityeng ENG5. Conf Premier4th21.111391.850.2800
2007-200821Plymouth Argyleeng ENG2. Championship10th5.5381.460.3800
2008-200922Plymouth Argyleeng ENG2. Championship21st33.35270.810.1900
2009-201023Plymouth Argyleeng ENG2. Championship23rd42.08451.070.1800
2010-201124QPReng ENG2. Championship1st24.79180.730.5000
2011-201225QPReng ENG1. Premier League17th24.37140.580.5000Matches
2012-201326QPReng ENG1. Premier League20th19.02110.580.1800Matches
2013-201427Nott'ham Foresteng ENG2. Championship11th36.84230.620.1700
2014-201528Readingeng ENG2. Championship19th20.35160.790.3100Matches
2015-201629QPReng ENG2. Championship12th6.0110.171.0000Matches
2016-201730QPReng ENG2. Championship18th11.01040.000.360.2500Matches
2017-201831QPReng ENG2. Championship16th13.84331236.42.400.870.120.3300Matches
2018-201932Oxford Unitedeng ENG3. League One12th29.0500Matches
2019-202033Oxford Unitedeng ENG3. League One4th16.02271037.01.690.620.070.2000Matches
16 Seasons8 Clubs4 Leagues335.4736024743.31.470.810.120.2800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (6 Seasons)2 Leagues98.724336048.51.330.610.150.4000
Plymouth Argyle (3 Seasons)1 League80.816800.990.2000
Oxford United (2 Seasons)1 League45.07271037.01.690.620.070.2000
Exeter City (2 Seasons)1 League45.116541.200.3000
Nott'ham Forest (1 Season)1 League36.84230.620.1700
Reading (1 Season)1 League20.35160.790.3100
Wimbledon (1 Season)1 League7.9130.380.3300
MK Dons (1 Season)1 League0.8011.220.0000
Championship (10 Seasons)201.2413315748.51.330.780.150.2600
League One (3 Seasons)45.87271137.01.690.650.070.1800
Conf Premier (2 Seasons)45.116541.200.3000
Premier League (2 Seasons)43.39250.580.3600
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-201528Readingeng ENGFA Cup3rd4.5100Matches
2014-201528Readingeng ENGLeague Cup17th1.8000Matches
2015-201629QPReng ENGFA Cup33rd0.7000Matches
2016-201730QPReng ENGFA Cup33rd1.0000Matches
2017-201831QPReng ENGEFL Cup33rd0.20000.000.0000Matches
2018-201932Oxford Unitedeng ENGEFL Cup17th0.20000.000.0000Matches
2018-201932Oxford Unitedeng ENGFA Cup33rd2.713266.71.090.730.330.5000Matches
2019-202033Oxford Unitedeng ENGEFL Cup5th2.206116.72.690.450.000.0000Matches
2019-202033Oxford Unitedeng ENGFA Cup17th2.202150.00.890.450.000.0000Matches
6 Seasons3 Clubs2 Leagues15.6211436.41.440.520.090.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (3 Seasons)2 Leagues1.90000.000.0000
Oxford United (2 Seasons)2 Leagues7.4111436.41.480.540.090.2500
Reading (1 Season)2 Leagues6.3100
FA Cup (5 Seasons)11.125360.01.000.600.200.3300
EFL Cup (4 Seasons)4.506116.72.250.370.000.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
201226sct ScotlandUEFA Euro Qualifying1.0000Matches
201428sct ScotlandWCQ1.5000Matches
2 Seasons1 Club2 Leagues2.5000
WCQ (1 Season)1.5000
UEFA Euro Qualifying (1 Season)1.0000

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
2003-200417Wimbledoneng ENG2. First Division137075417.17.985
2004-200518MK Donseng ENG3. League One374251.80.803
2006-200720Exeter Cityeng ENG5. Conf National432,1585052.124.02221
2007-200821Plymouth Argyleeng ENG2. Championship134943811.95.549
2007-200821Exeter Cityeng ENG5. Conf Premier241,8977945.821.1213
2008-200922Plymouth Argyleeng ENG2. Championship432,9977072.433.3358
2009-201023Plymouth Argyleeng ENG2. Championship423,7789091.342.0420
2010-201124QPReng ENG2. Championship252,2208953.624.7250
2011-201225QPReng ENG1. Premier League312,1877163.924.324187Matches
2012-201326QPReng ENG1. Premier League291,7135950.119.0171412Matches
2013-201427Nott'ham Foresteng ENG2. Championship453,3147480.036.8387
2014-201528Readingeng ENG2. Championship321,8315744.220.31881421.092123-2-0.10+0.64Matches
2014-201528Readingeng ENGFA Cup54048170.94.55812002.0053+2+0.45-1.18Matches
2014-201528Readingeng ENGLeague Cup21638260.41.82821001.5002-2-1.10-3.63Matches
2015-201629QPReng ENG2. Championship155413613.16.062931.20810-2-0.33-0.38Matches
2015-201629QPReng ENGFA Cup1595965.60.71590000.0001-1-1.53-1.53Matches
2016-201730QPReng ENG2. Championship189875523.811.0114741.001115-4-0.36-0.08Matches
2016-201730QPReng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2017-201831QPReng ENG2. Championship201,2396229.913.8161411.101120-9-0.65-0.56Matches
2017-201831QPReng ENGEFL Cup1222212.20.20012100.0001-1-4.09-3.52Matches
2018-201932Oxford Unitedeng ENGEFL Cup117176.30.20011603.000000.00-0.71Matches
2018-201932Oxford Unitedeng ENGFA Cup42476268.62.7373112701.7541+3+1.09+1.09Matches
2018-201932Oxford Unitedeng ENG3. League One422,6126263.129.0288412141901.263642-6-0.21-0.21Matches
2019-202033Oxford Unitedeng ENGEFL Cup42015039.42.2273022802.2512-1-0.45-1.61Matches
2019-202033Oxford Unitedeng ENGFA Cup42025142.12.236601411.7523-1-0.45-2.39Matches
2019-202033Oxford Unitedeng ENG3. League One321,4404545.716.015806171401.742621+5+0.31-0.69Matches
16 Seasons8 Clubs6 Leagues49331,5946444.6351.0347817014617111.32126146-20-0.18-0.21
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (6 Seasons)4 Leagues1419,0586438.1100.61017540402181.043149-18-0.55-0.44
Plymouth Argyle (3 Seasons)1 League987,2697458.580.88117
Oxford United (2 Seasons)3 Leagues874,7195453.052.4518119361711.55696900.00-0.67
Exeter City (2 Seasons)1 League674,0556149.045.14324
Nott'ham Forest (1 Season)1 League453,3147480.036.8387
Reading (1 Season)3 Leagues392,3986148.226.62581111421.232628-2-0.08+0.38
Wimbledon (1 Season)1 League137075417.17.985
MK Dons (1 Season)1 League374251.80.803
Championship (10 Seasons)26618,1086843.7201.22031563101.095168-17-0.33-0.11
FA Cup (5 Seasons)151,0026763.011.11375421611.601210+2+0.18-1.20
EFL Cup (4 Seasons)84035032.84.5478142301.8815-4-0.89-1.76
League One (3 Seasons)774,1265436.145.8438318341601.476263-1-0.02-0.55
Conf Premier (2 Seasons)674,0556149.045.14324
Premier League (2 Seasons)603,9006557.043.3413219
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
2003-200417Wimbledon1 League137075417.17.985
2004-200518MK Dons1 League374251.80.803
2006-200720Exeter City1 League432,1585052.124.02221
2007-200821Exeter City1 League241,8977945.821.1213
2007-200821Plymouth Argyle1 League134943811.95.549
2008-200922Plymouth Argyle1 League432,9977072.433.3358
2009-201023Plymouth Argyle1 League423,7789091.342.0420
2010-201124QPR1 League252,2208953.624.7250
2011-201225QPR1 League312,1877163.924.324187
2012-201326QPR1 League291,7135950.119.0171412
2013-201427Nott'ham Forest1 League453,3147480.036.8387
2014-201528Reading3 Leagues392,3986148.226.62581111421.232628-2-0.08+0.38
2015-201629QPR2 Leagues166003814.26.77592931.13811-3-0.45-0.50
2016-201730QPR2 Leagues191,0775725.512.012905740.951217-5-0.42-0.13
2017-201831QPR2 Leagues211,2616029.214.016152111.051121-10-0.71-0.60
2018-201932Oxford United3 Leagues472,8766160.332.0318313161901.344043-3-0.09-0.19
2019-202033Oxford United3 Leagues401,8434644.520.520776201511.792926+3+0.15-0.99
16 Seasons8 Clubs6 Leagues49331,5946444.6351.0347817014617111.32126146-20-0.18-0.21
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (6 Seasons)4 Leagues1419,0586438.1100.61017540402181.043149-18-0.55-0.44
Plymouth Argyle (3 Seasons)1 League987,2697458.580.88117
Oxford United (2 Seasons)3 Leagues874,7195453.052.4518119361711.55696900.00-0.67
Exeter City (2 Seasons)1 League674,0556149.045.14324
Nott'ham Forest (1 Season)1 League453,3147480.036.8387
Reading (1 Season)3 Leagues392,3986148.226.62581111421.232628-2-0.08+0.38
Wimbledon (1 Season)1 League137075417.17.985
MK Dons (1 Season)1 League374251.80.803
Championship (10 Seasons)26618,1086843.7201.22031563101.095168-17-0.33-0.11
FA Cup (5 Seasons)151,0026763.011.11375421611.601210+2+0.18-1.20
EFL Cup (4 Seasons)84035032.84.5478142301.8815-4-0.89-1.76
League One (3 Seasons)774,1265436.145.8438318341601.476263-1-0.02-0.55
Conf Premier (2 Seasons)674,0556149.045.14324
Premier League (2 Seasons)603,9006557.043.3413219
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
2003-200417Wimbledoneng ENG2. First Division24th137075417.17.985
2004-200518MK Donseng ENG3. League One20th374251.80.803
2006-200720Exeter Cityeng ENG5. Conf National5th432,1585052.124.02221
2007-200821Exeter Cityeng ENG5. Conf Premier4th241,8977945.821.1213
2007-200821Plymouth Argyleeng ENG2. Championship10th134943811.95.549
2008-200922Plymouth Argyleeng ENG2. Championship21st432,9977072.433.3358
2009-201023Plymouth Argyleeng ENG2. Championship23rd423,7789091.342.0420
2010-201124QPReng ENG2. Championship1st252,2208953.624.7250
2011-201225QPReng ENG1. Premier League17th312,1877163.924.324187Matches
2012-201326QPReng ENG1. Premier League20th291,7135950.119.0171412Matches
2013-201427Nott'ham Foresteng ENG2. Championship11th453,3147480.036.8387
2014-201528Readingeng ENG2. Championship19th321,8315744.220.31881421.092123-2-0.10+0.64Matches
2015-201629QPReng ENG2. Championship12th155413613.16.062931.20810-2-0.33-0.38Matches
2016-201730QPReng ENG2. Championship18th189875523.811.0114741.001115-4-0.36-0.08Matches
2017-201831QPReng ENG2. Championship16th201,2396229.913.8161411.101120-9-0.65-0.56Matches
2018-201932Oxford Unitedeng ENG3. League One12th422,6126263.129.0288412141901.263642-6-0.21-0.21Matches
2019-202033Oxford Unitedeng ENG3. League One4th321,4404545.716.015806171401.742621+5+0.31-0.69Matches
16 Seasons8 Clubs4 Leagues47030,1896444.4335.4330836514016101.27113131-18-0.19-0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (6 Seasons)2 Leagues1388,8876438.098.799393981.093045-15-0.49-0.39
Plymouth Argyle (3 Seasons)1 League987,2697458.580.88117
Oxford United (2 Seasons)1 League744,0525555.645.0438318311601.476263-1-0.02-0.55
Exeter City (2 Seasons)1 League674,0556149.045.14324
Nott'ham Forest (1 Season)1 League453,3147480.036.8387
Reading (1 Season)1 League321,8315744.220.31881421.092123-2-0.10+0.64
Wimbledon (1 Season)1 League137075417.17.985
MK Dons (1 Season)1 League374251.80.803
Championship (10 Seasons)26618,1086843.7201.22031563101.095168-17-0.33-0.11
League One (3 Seasons)774,1265436.145.8438318341601.476263-1-0.02-0.55
Conf Premier (2 Seasons)674,0556149.045.14324
Premier League (2 Seasons)603,9006557.043.3413219
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-201528Readingeng ENGFA Cup3rd54048170.94.55812002.0053+2+0.45-1.18Matches
2014-201528Readingeng ENGLeague Cup17th21638260.41.82821001.5002-2-1.10-3.63Matches
2015-201629QPReng ENGFA Cup33rd1595965.60.71590000.0001-1-1.53-1.53Matches
2016-201730QPReng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2017-201831QPReng ENGEFL Cup33rd1222212.20.20012100.0001-1-4.09-3.52Matches
2018-201932Oxford Unitedeng ENGEFL Cup17th117176.30.20011603.000000.00-0.71Matches
2018-201932Oxford Unitedeng ENGFA Cup33rd42476268.62.7373112701.7541+3+1.09+1.09Matches
2019-202033Oxford Unitedeng ENGEFL Cup5th42015039.42.2273022802.2512-1-0.45-1.61Matches
2019-202033Oxford Unitedeng ENGFA Cup17th42025142.12.236601411.7523-1-0.45-2.39Matches
6 Seasons3 Clubs2 Leagues231,4056149.815.61775562111.701315-2-0.13-1.21
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (3 Seasons)2 Leagues31715747.51.9275112100.0014-3-1.58-1.10
Oxford United (2 Seasons)2 Leagues136675141.27.4871152112.0076+1+0.13-1.00
Reading (1 Season)2 Leagues75678167.56.37813001.865500.00-1.98
FA Cup (5 Seasons)151,0026763.011.11375421611.601210+2+0.18-1.20
EFL Cup (4 Seasons)84035032.84.5478142301.8815-4-0.89-1.76
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
201226sct ScotlandUEFA Euro Qualifying2864311.91.0176011000.0001-1-1.05-1.05Matches
201428sct ScotlandWCQ41383515.31.5178032010.5014-3-1.96-1.84Matches
2 Seasons1 Club2 Leagues62243713.82.5277041810.3315-4-1.61-1.54
WCQ (1 Season)41383515.31.5178032010.5014-3-1.96-1.84
UEFA Euro Qualifying (1 Season)2864311.91.0176011000.0001-1-1.05-1.05
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
2003-200417Wimbledoneng ENG2. First Division7.92010
2004-200518MK Donseng ENG3. League One0.8002
2006-200720Exeter Cityeng ENG5. Conf National24.01032
2007-200821Plymouth Argyleeng ENG2. Championship5.50010
2007-200821Exeter Cityeng ENG5. Conf Premier21.11045
2008-200922Plymouth Argyleeng ENG2. Championship33.33040
2009-201023Plymouth Argyleeng ENG2. Championship42.08065
2010-201124QPReng ENG2. Championship24.72024
2011-201225QPReng ENG1. Premier League24.32027Matches
2012-201326QPReng ENG1. Premier League19.02026Matches
2013-201427Nott'ham Foresteng ENG2. Championship36.85044
2014-201528Readingeng ENG2. Championship20.32038Matches
2014-201528Readingeng ENGFA Cup4.51000Matches
2014-201528Readingeng ENGLeague Cup1.80000Matches
2015-201629QPReng ENG2. Championship6.00011Matches
2015-201629QPReng ENGFA Cup0.70000Matches
2016-201730QPReng ENG2. Championship11.04002400000000Matches
2016-201730QPReng ENGFA Cup1.00000Matches
2017-201831QPReng ENG2. Championship13.831027161717512000Matches
2017-201831QPReng ENGEFL Cup0.2000000000000Matches
2018-201932Oxford Unitedeng ENGEFL Cup0.2000000000000Matches
2018-201932Oxford Unitedeng ENGFA Cup2.7000534000000Matches
2018-201932Oxford Unitedeng ENG3. League One29.011000Matches
2019-202033Oxford Unitedeng ENGEFL Cup2.20008113000Matches
2019-202033Oxford Unitedeng ENGFA Cup2.20007120100Matches
2019-202033Oxford Unitedeng ENG3. League One16.0600481713534000Matches
16 Seasons8 Clubs6 Leagues351.05310493383725916000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (6 Seasons)4 Leagues100.61310139161717512000
Plymouth Argyle (3 Seasons)1 League80.8110115
Oxford United (2 Seasons)3 Leagues52.41700682220844000
Exeter City (2 Seasons)1 League45.12077
Nott'ham Forest (1 Season)1 League36.85044
Reading (1 Season)3 Leagues26.6300380
Wimbledon (1 Season)1 League7.92010
MK Dons (1 Season)1 League0.8002
Championship (10 Seasons)201.22910293161717512000
FA Cup (5 Seasons)11.11001246010000
EFL Cup (4 Seasons)4.5000811300000
League One (3 Seasons)45.81700501713534000
Conf Premier (2 Seasons)45.12077
Premier League (2 Seasons)43.34053
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200417Wimbledon1 League7.92010
2004-200518MK Dons1 League0.8002
2006-200720Exeter City1 League24.01032
2007-200821Exeter City1 League21.11045
2007-200821Plymouth Argyle1 League5.50010
2008-200922Plymouth Argyle1 League33.33040
2009-201023Plymouth Argyle1 League42.08065
2010-201124QPR1 League24.72024
2011-201225QPR1 League24.32027
2012-201326QPR1 League19.02026
2013-201427Nott'ham Forest1 League36.85044
2014-201528Reading3 Leagues26.6300380
2015-201629QPR2 Leagues6.7000110
2016-201730QPR2 Leagues12.04002400000000
2017-201831QPR2 Leagues14.031027161717512000
2018-201932Oxford United3 Leagues32.01100534000000
2019-202033Oxford United3 Leagues20.5600631916844000
16 Seasons8 Clubs6 Leagues351.05310493383725916000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (6 Seasons)4 Leagues100.61310139161717512000
Plymouth Argyle (3 Seasons)1 League80.8110115
Oxford United (2 Seasons)3 Leagues52.41700682220844000
Exeter City (2 Seasons)1 League45.12077
Nott'ham Forest (1 Season)1 League36.85044
Reading (1 Season)3 Leagues26.6300380
Wimbledon (1 Season)1 League7.92010
MK Dons (1 Season)1 League0.8002
Championship (10 Seasons)201.22910293161717512000
FA Cup (5 Seasons)11.11001246010000
EFL Cup (4 Seasons)4.5000811300000
League One (3 Seasons)45.81700501713534000
Conf Premier (2 Seasons)45.12077
Premier League (2 Seasons)43.34053
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200417Wimbledoneng ENG2. First Division24th7.92010
2004-200518MK Donseng ENG3. League One20th0.8002
2006-200720Exeter Cityeng ENG5. Conf National5th24.01032
2007-200821Exeter Cityeng ENG5. Conf Premier4th21.11045
2007-200821Plymouth Argyleeng ENG2. Championship10th5.50010
2008-200922Plymouth Argyleeng ENG2. Championship21st33.33040
2009-201023Plymouth Argyleeng ENG2. Championship23rd42.08065
2010-201124QPReng ENG2. Championship1st24.72024
2011-201225QPReng ENG1. Premier League17th24.32027Matches
2012-201326QPReng ENG1. Premier League20th19.02026Matches
2013-201427Nott'ham Foresteng ENG2. Championship11th36.85044
2014-201528Readingeng ENG2. Championship19th20.32038Matches
2015-201629QPReng ENG2. Championship12th6.00011Matches
2016-201730QPReng ENG2. Championship18th11.04002400000000Matches
2017-201831QPReng ENG2. Championship16th13.831027161717512000Matches
2018-201932Oxford Unitedeng ENG3. League One12th29.011000Matches
2019-202033Oxford Unitedeng ENG3. League One4th16.0600481713534000Matches
16 Seasons8 Clubs4 Leagues335.45210473333022816000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (6 Seasons)2 Leagues98.71310139161717512000
Plymouth Argyle (3 Seasons)1 League80.8110115
Oxford United (2 Seasons)1 League45.01700481713534000
Exeter City (2 Seasons)1 League45.12077
Nott'ham Forest (1 Season)1 League36.85044
Reading (1 Season)1 League20.32038
Wimbledon (1 Season)1 League7.92010
MK Dons (1 Season)1 League0.8002
Championship (10 Seasons)201.22910293161717512000
League One (3 Seasons)45.81700501713534000
Conf Premier (2 Seasons)45.12077
Premier League (2 Seasons)43.34053
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-201528Readingeng ENGFA Cup3rd4.51000Matches
2014-201528Readingeng ENGLeague Cup17th1.80000Matches
2015-201629QPReng ENGFA Cup33rd0.70000Matches
2016-201730QPReng ENGFA Cup33rd1.00000Matches
2017-201831QPReng ENGEFL Cup33rd0.2000000000000Matches
2018-201932Oxford Unitedeng ENGEFL Cup17th0.2000000000000Matches
2018-201932Oxford Unitedeng ENGFA Cup33rd2.7000534000000Matches
2019-202033Oxford Unitedeng ENGEFL Cup5th2.20008113000Matches
2019-202033Oxford Unitedeng ENGFA Cup17th2.20007120100Matches
6 Seasons3 Clubs2 Leagues15.61002057310000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (3 Seasons)2 Leagues1.9000000000000
Oxford United (2 Seasons)2 Leagues7.40002057310000
Reading (1 Season)2 Leagues6.31000
FA Cup (5 Seasons)11.11001246010000
EFL Cup (4 Seasons)4.5000811300000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201226sct ScotlandUEFA Euro Qualifying1.00000Matches
201428sct ScotlandWCQ1.50000Matches
2 Seasons1 Club2 Leagues2.50000
WCQ (1 Season)1.50000
UEFA Euro Qualifying (1 Season)1.00000

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.