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
2008-200917Tranmere Roverseng ENG3. League One1010.0000000000.000.000.000.000.00
2009-201018Tranmere Roverseng ENG3. League One33272,52228.0101100300.040.000.040.040.04
2010-201119Tranmere Roverseng ENG3. League One26231,96321.8000000200.000.000.000.000.00
2011-201220Tranmere Roverseng ENG3. League One37363,24836.1213200100.060.030.080.060.08
2012-201321Tranmere Roverseng ENG3. League One44443,96044.0202200500.050.000.050.050.05
2013-201422Tranmere Roverseng ENG3. League One42413,70841.2314300510.070.020.100.070.10
2014-201523Aberdeensct SCO1. Premiership32312,76630.7303300000.100.000.100.100.10Matches
2015-201624Aberdeensct SCO1. Premiership37363,16635.2415400600.110.030.140.110.14Matches
2016-201725Aberdeensct SCO1. Premiership31282,47927.5325300400.110.070.180.110.18Matches
2017-201826Northamptoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201826Northamptoneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201826Northamptoneng ENG3. League One45453,99444.4628600310.140.050.180.140.18Matches
2018-201927Northamptoneng ENGEFL Cup111201.3000001000.000.000.000.000.00Matches
2018-201927Northamptoneng ENG4. League Two33322,88032.0000000600.000.000.000.000.00Matches
2019-202028Aberdeensct SCO1. Premiership14141,17913.1101100400.080.000.080.080.08Matches
2020-202129Aberdeensct SCO1. Premiership31302,47527.5101100000.040.000.040.040.04Matches
2021-202230Kilmarnocksct SCO2. Championship11108839.8303300200.310.000.310.310.31Matches
2021-202230Walsalleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202230Walsalleng ENGFA Cup00Matches
2021-202230Walsalleng ENG4. League Two1187087.9101100100.130.000.130.130.13Matches
2022-202331Kilmarnocksct SCO1. Premiership32292,50527.8437400610.140.110.250.140.25Matches
2023-202432Bradford Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202432Bradford Cityeng ENG4. League Two12108789.8011000310.000.100.100.000.10Matches
16 Seasons6 Clubs6 Leagues47845039,885443.234114534015140.080.020.100.080.10
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
Tranmere Rovers (6 Seasons)1 League18317115,402171.182108001610.050.010.060.050.06
Aberdeen (5 Seasons)1 League14513912,065134.11231512001400.090.020.110.090.11
Northampton (2 Seasons)4 Leagues82817,26480.7628601910.070.020.100.070.10
Kilmarnock (2 Seasons)2 Leagues43393,38837.67310700810.190.080.270.190.27
Bradford City (1 Season)2 Leagues131196810.8011000310.000.090.090.000.09
Walsall (1 Season)3 Leagues1297988.9101100100.110.000.110.110.11
League One (7 Seasons)22821619,396215.51441814001920.060.020.080.060.08
Premiership (6 Seasons)17716814,570161.91662216002010.100.040.140.100.14
League Two (3 Seasons)56504,46649.61121001010.020.020.040.020.04
FA Cup (3 Seasons)332703.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)333003.3000001000.000.000.000.000.00
Championship (1 Season)11108839.8303300200.310.000.310.310.31
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
2008-200917Tranmere Rovers1 League1010.0000000000.000.000.000.000.00
2009-201018Tranmere Rovers1 League33272,52228.0101100300.040.000.040.040.04
2010-201119Tranmere Rovers1 League26231,96321.8000000200.000.000.000.000.00
2011-201220Tranmere Rovers1 League37363,24836.1213200100.060.030.080.060.08
2012-201321Tranmere Rovers1 League44443,96044.0202200500.050.000.050.050.05
2013-201422Tranmere Rovers1 League42413,70841.2314300510.070.020.100.070.10
2014-201523Aberdeen1 League32312,76630.7303300000.100.000.100.100.10
2015-201624Aberdeen1 League37363,16635.2415400600.110.030.140.110.14
2016-201725Aberdeen1 League31282,47927.5325300400.110.070.180.110.18
2017-201826Northampton3 Leagues48484,26447.4628600310.130.040.170.130.17
2018-201927Northampton2 Leagues34333,00033.3000001600.000.000.000.000.00
2019-202028Aberdeen1 League14141,17913.1101100400.080.000.080.080.08
2020-202129Aberdeen1 League31302,47527.5101100000.040.000.040.040.04
2021-202230Walsall3 Leagues1297988.9101100100.110.000.110.110.11
2021-202230Kilmarnock1 League11108839.8303300200.310.000.310.310.31
2022-202331Kilmarnock1 League32292,50527.8437400610.140.110.250.140.25
2023-202432Bradford City2 Leagues131196810.8011000310.000.090.090.000.09
16 Seasons6 Clubs6 Leagues47845039,885443.234114534015140.080.020.100.080.10
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
Tranmere Rovers (6 Seasons)1 League18317115,402171.182108001610.050.010.060.050.06
Aberdeen (5 Seasons)1 League14513912,065134.11231512001400.090.020.110.090.11
Northampton (2 Seasons)4 Leagues82817,26480.7628601910.070.020.100.070.10
Kilmarnock (2 Seasons)2 Leagues43393,38837.67310700810.190.080.270.190.27
Bradford City (1 Season)2 Leagues131196810.8011000310.000.090.090.000.09
Walsall (1 Season)3 Leagues1297988.9101100100.110.000.110.110.11
League One (7 Seasons)22821619,396215.51441814001920.060.020.080.060.08
Premiership (6 Seasons)17716814,570161.91662216002010.100.040.140.100.14
League Two (3 Seasons)56504,46649.61121001010.020.020.040.020.04
FA Cup (3 Seasons)332703.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)333003.3000001000.000.000.000.000.00
Championship (1 Season)11108839.8303300200.310.000.310.310.31
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
2008-200917Tranmere Roverseng ENG3. League One7th1010.0000000000.000.000.000.000.00
2009-201018Tranmere Roverseng ENG3. League One19th33272,52228.0101100300.040.000.040.040.04
2010-201119Tranmere Roverseng ENG3. League One17th26231,96321.8000000200.000.000.000.000.00
2011-201220Tranmere Roverseng ENG3. League One12th37363,24836.1213200100.060.030.080.060.08
2012-201321Tranmere Roverseng ENG3. League One11th44443,96044.0202200500.050.000.050.050.05
2013-201422Tranmere Roverseng ENG3. League One21st42413,70841.2314300510.070.020.100.070.10
2014-201523Aberdeensct SCO1. Premiership2nd32312,76630.7303300000.100.000.100.100.10Matches
2015-201624Aberdeensct SCO1. Premiership2nd37363,16635.2415400600.110.030.140.110.14Matches
2016-201725Aberdeensct SCO1. Premiership2nd31282,47927.5325300400.110.070.180.110.18Matches
2017-201826Northamptoneng ENG3. League One22nd45453,99444.4628600310.140.050.180.140.18Matches
2018-201927Northamptoneng ENG4. League Two15th33322,88032.0000000600.000.000.000.000.00Matches
2019-202028Aberdeensct SCO1. Premiership4th14141,17913.1101100400.080.000.080.080.08Matches
2020-202129Aberdeensct SCO1. Premiership4th31302,47527.5101100000.040.000.040.040.04Matches
2021-202230Walsalleng ENG4. League Two16th1187087.9101100100.130.000.130.130.13Matches
2021-202230Kilmarnocksct SCO2. Championship1st11108839.8303300200.310.000.310.310.31Matches
2022-202331Kilmarnocksct SCO1. Premiership10th32292,50527.8437400610.140.110.250.140.25Matches
2023-202432Bradford Cityeng ENG4. League Two9th12108789.8011000310.000.100.100.000.10Matches
16 Seasons6 Clubs4 Leagues47244439,315436.834114534005140.080.030.100.080.10
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
Tranmere Rovers (6 Seasons)1 League18317115,402171.182108001610.050.010.060.050.06
Aberdeen (5 Seasons)1 League14513912,065134.11231512001400.090.020.110.090.11
Northampton (2 Seasons)2 Leagues78776,87476.4628600910.080.030.100.080.10
Kilmarnock (2 Seasons)2 Leagues43393,38837.67310700810.190.080.270.190.27
Bradford City (1 Season)1 League12108789.8011000310.000.100.100.000.10
Walsall (1 Season)1 League1187087.9101100100.130.000.130.130.13
League One (7 Seasons)22821619,396215.51441814001920.060.020.080.060.08
Premiership (6 Seasons)17716814,570161.91662216002010.100.040.140.100.14
League Two (3 Seasons)56504,46649.61121001010.020.020.040.020.04
Championship (1 Season)11108839.8303300200.310.000.310.310.31
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
2017-201826Northamptoneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2017-201826Northamptoneng ENGFA Cup85th221802.0000000000.000.000.000.000.00Matches
2018-201927Northamptoneng ENGEFL Cup58th111201.3000001000.000.000.000.000.00Matches
2021-202230Walsalleng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202230Walsalleng ENGFA Cup00Matches
2023-202432Bradford Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
4 Seasons3 Clubs2 Leagues665706.3000001000.000.000.000.000.00
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
Northampton (2 Seasons)2 Leagues443904.3000001000.000.000.000.000.00
Bradford City (1 Season)1 League11901.0000000000.000.000.000.000.00
Walsall (1 Season)2 Leagues11901.0000000000.000.000.000.000.00
FA Cup (3 Seasons)332703.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)333003.3000001000.000.000.000.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
2008-200917Tranmere Roverseng ENG3. League One0.0000.0000
2009-201018Tranmere Roverseng ENG3. League One28.0140.140.2500
2010-201119Tranmere Roverseng ENG3. League One21.8030.140.0000
2011-201220Tranmere Roverseng ENG3. League One36.1260.170.3300
2012-201321Tranmere Roverseng ENG3. League One44.0260.140.3300
2013-201422Tranmere Roverseng ENG3. League One41.23130.320.2300
2014-201523Aberdeensct SCO1. Premiership30.7350.160.6000Matches
2015-201624Aberdeensct SCO1. Premiership35.2490.260.4400Matches
2016-201725Aberdeensct SCO1. Premiership27.53100.360.3000Matches
2017-201826Northamptoneng ENGEFL Cup1.00000.000.0000Matches
2017-201826Northamptoneng ENGFA Cup2.00100.00.500.000.0000Matches
2017-201826Northamptoneng ENG3. League One44.460140.000.320.4300Matches
2018-201927Northamptoneng ENGEFL Cup1.3022100.01.501.500.000.0001Matches
2018-201927Northamptoneng ENG4. League Two32.0000Matches
2019-202028Aberdeensct SCO1. Premiership13.117228.60.530.150.140.5000Matches
2020-202129Aberdeensct SCO1. Premiership27.5118527.80.650.180.060.2000Matches
2021-202230Kilmarnocksct SCO2. Championship9.8300Matches
2021-202230Walsalleng ENGEFL Cup1.00100.01.000.000.0000Matches
2021-202230Walsalleng ENG4. League Two7.917342.90.890.380.140.3300Matches
2022-202331Kilmarnocksct SCO1. Premiership27.8428621.41.010.220.140.6700Matches
2023-202432Bradford Cityeng ENGFA Cup1.00000.000.0000Matches
2023-202432Bradford Cityeng ENG4. League Two9.803133.30.310.100.000.0000Matches
16 Seasons6 Clubs6 Leagues443.234678949.30.490.220.190.3501
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Tranmere Rovers (6 Seasons)1 League171.18320.190.2500
Aberdeen (5 Seasons)1 League134.112253128.00.620.230.080.3900
Northampton (2 Seasons)4 Leagues80.76316533.30.060.332.000.3801
Kilmarnock (2 Seasons)2 Leagues37.6728621.41.010.220.140.6700
Bradford City (1 Season)2 Leagues10.803133.30.280.090.000.0000
Walsall (1 Season)3 Leagues8.918337.50.900.340.130.3300
League One (7 Seasons)215.5140460.000.210.3000
Premiership (6 Seasons)161.916533724.50.770.230.110.4300
League Two (3 Seasons)49.6110440.00.570.230.100.2500
FA Cup (3 Seasons)3.00100.00.330.000.0000
EFL Cup (3 Seasons)3.303266.70.900.600.000.0001
Championship (1 Season)9.8300
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2008-200917Tranmere Rovers1 League0.0000.0000
2009-201018Tranmere Rovers1 League28.0140.140.2500
2010-201119Tranmere Rovers1 League21.8030.140.0000
2011-201220Tranmere Rovers1 League36.1260.170.3300
2012-201321Tranmere Rovers1 League44.0260.140.3300
2013-201422Tranmere Rovers1 League41.23130.320.2300
2014-201523Aberdeen1 League30.7350.160.6000
2015-201624Aberdeen1 League35.2490.260.4400
2016-201725Aberdeen1 League27.53100.360.3000
2017-201826Northampton3 Leagues47.461141400.00.020.306.000.4300
2018-201927Northampton2 Leagues33.3022100.01.501.500.000.0001
2019-202028Aberdeen1 League13.117228.60.530.150.140.5000
2020-202129Aberdeen1 League27.5118527.80.650.180.060.2000
2021-202230Walsall3 Leagues8.918337.50.900.340.130.3300
2021-202230Kilmarnock1 League9.8300
2022-202331Kilmarnock1 League27.8428621.41.010.220.140.6700
2023-202432Bradford City2 Leagues10.803133.30.280.090.000.0000
16 Seasons6 Clubs6 Leagues443.234678949.30.490.220.190.3501
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Tranmere Rovers (6 Seasons)1 League171.18320.190.2500
Aberdeen (5 Seasons)1 League134.112253128.00.620.230.080.3900
Northampton (2 Seasons)4 Leagues80.76316533.30.060.332.000.3801
Kilmarnock (2 Seasons)2 Leagues37.6728621.41.010.220.140.6700
Bradford City (1 Season)2 Leagues10.803133.30.280.090.000.0000
Walsall (1 Season)3 Leagues8.918337.50.900.340.130.3300
League One (7 Seasons)215.5140460.000.210.3000
Premiership (6 Seasons)161.916533724.50.770.230.110.4300
League Two (3 Seasons)49.6110440.00.570.230.100.2500
FA Cup (3 Seasons)3.00100.00.330.000.0000
EFL Cup (3 Seasons)3.303266.70.900.600.000.0001
Championship (1 Season)9.8300
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
2008-200917Tranmere Roverseng ENG3. League One7th0.0000.0000
2009-201018Tranmere Roverseng ENG3. League One19th28.0140.140.2500
2010-201119Tranmere Roverseng ENG3. League One17th21.8030.140.0000
2011-201220Tranmere Roverseng ENG3. League One12th36.1260.170.3300
2012-201321Tranmere Roverseng ENG3. League One11th44.0260.140.3300
2013-201422Tranmere Roverseng ENG3. League One21st41.23130.320.2300
2014-201523Aberdeensct SCO1. Premiership2nd30.7350.160.6000Matches
2015-201624Aberdeensct SCO1. Premiership2nd35.2490.260.4400Matches
2016-201725Aberdeensct SCO1. Premiership2nd27.53100.360.3000Matches
2017-201826Northamptoneng ENG3. League One22nd44.460140.000.320.4300Matches
2018-201927Northamptoneng ENG4. League Two15th32.0000Matches
2019-202028Aberdeensct SCO1. Premiership4th13.117228.60.530.150.140.5000Matches
2020-202129Aberdeensct SCO1. Premiership4th27.5118527.80.650.180.060.2000Matches
2021-202230Walsalleng ENG4. League Two16th7.917342.90.890.380.140.3300Matches
2021-202230Kilmarnocksct SCO2. Championship1st9.8300Matches
2022-202331Kilmarnocksct SCO1. Premiership10th27.8428621.41.010.220.140.6700Matches
2023-202432Bradford Cityeng ENG4. League Two9th9.803133.30.310.100.000.0000Matches
16 Seasons6 Clubs4 Leagues436.834638749.20.480.220.210.3600
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Tranmere Rovers (6 Seasons)1 League171.18320.190.2500
Aberdeen (5 Seasons)1 League134.112253128.00.620.230.080.3900
Northampton (2 Seasons)2 Leagues76.460140.000.320.4300
Kilmarnock (2 Seasons)2 Leagues37.6728621.41.010.220.140.6700
Bradford City (1 Season)1 League9.803133.30.310.100.000.0000
Walsall (1 Season)1 League7.917342.90.890.380.140.3300
League One (7 Seasons)215.5140460.000.210.3000
Premiership (6 Seasons)161.916533724.50.770.230.110.4300
League Two (3 Seasons)49.6110440.00.570.230.100.2500
Championship (1 Season)9.8300
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
2017-201826Northamptoneng ENGEFL Cup58th1.00000.000.0000Matches
2017-201826Northamptoneng ENGFA Cup85th2.00100.00.500.000.0000Matches
2018-201927Northamptoneng ENGEFL Cup58th1.3022100.01.501.500.000.0001Matches
2021-202230Walsalleng ENGEFL CupRd11.00100.01.000.000.0000Matches
2023-202432Bradford Cityeng ENGFA Cup1.00000.000.0000Matches
4 Seasons3 Clubs2 Leagues6.304250.00.630.320.000.0001
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Northampton (2 Seasons)2 Leagues4.303266.70.690.460.000.0001
Bradford City (1 Season)1 League1.00000.000.0000
Walsall (1 Season)2 Leagues1.00100.01.000.000.0000
FA Cup (3 Seasons)3.00100.00.330.000.0000
EFL Cup (3 Seasons)3.303266.70.900.600.000.0001

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
2008-200917Tranmere Roverseng ENG3. League One1110.00.001
2009-201018Tranmere Roverseng ENG3. League One332,5227660.928.0276
2010-201119Tranmere Roverseng ENG3. League One261,9637647.421.8233
2011-201220Tranmere Roverseng ENG3. League One373,2488878.536.1361
2012-201321Tranmere Roverseng ENG3. League One443,9609095.744.0440
2013-201422Tranmere Roverseng ENG3. League One423,7088889.641.2411
2014-201523Aberdeensct SCO1. Premiership322,7668680.930.73129111.944226+16+0.52-0.58Matches
2015-201624Aberdeensct SCO1. Premiership373,1668692.635.23633101.925943+16+0.45+1.16Matches
2016-201725Aberdeensct SCO1. Premiership312,4798072.527.5282732.19Matches
2017-201826Northamptoneng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2017-201826Northamptoneng ENGFA Cup218090100.02.02902000.5001-1-0.50Matches
2017-201826Northamptoneng ENG3. League One453,9948996.544.44543001.044272-30-0.68+1.79Matches
2018-201927Northamptoneng ENGEFL Cup1120120100.01.311201001.001100.00Matches
2018-201927Northamptoneng ENG4. League Two332,8808769.632.032893114501.123444-10-0.31-1.10Matches
2019-202028Aberdeensct SCO1. Premiership141,1798443.713.1148412021.001418-4-0.31-0.78Matches
2020-202129Aberdeensct SCO1. Premiership312,4758072.427.53082221421.452829-1-0.04+0.06Matches
2021-202230Kilmarnocksct SCO2. Championship118838027.39.81086711901.91129+3+0.31-0.46Matches
2021-202230Walsalleng ENGEFL Cup19090100.01.01901001.000000.00Matches
2021-202230Walsalleng ENGFA Cup00002Matches
2021-202230Walsalleng ENG4. League Two117086417.17.988773581.361213-1-0.13+0.19Matches
2022-202331Kilmarnocksct SCO1. Premiership322,5057873.227.829842331821.133050-20-0.72-0.23Matches
2023-202432Bradford Cityeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202432Bradford Cityeng ENG4. League Two128787321.29.81083722461.001017-7-0.72-0.97Matches
16 Seasons6 Clubs6 Leagues47839,8858361.2443.2450862472817231.46285326-41-0.17-0.36
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Tranmere Rovers (6 Seasons)1 League18315,4028462.0171.117112
Aberdeen (5 Seasons)1 League14512,0658373.7134.1139831236451.79143116+27+0.25-0.09
Northampton (2 Seasons)4 Leagues827,2648983.880.781907814501.0577119-42-0.52-0.97
Kilmarnock (2 Seasons)2 Leagues433,3887950.937.639853041921.334259-17-0.45-0.86
Bradford City (1 Season)2 Leagues139687422.910.81184822460.921119-8-0.74-0.99
Walsall (1 Season)3 Leagues127986718.18.9987835101.331213-1-0.11+0.20
League One (7 Seasons)22819,3968566.9215.5216431201.044272-30-0.68+1.79
Premiership (6 Seasons)17714,5708273.6161.91688414691571.67173166+7+0.05-0.12
League Two (3 Seasons)564,4668036.049.6508745618141.145674-18-0.36-0.45
FA Cup (3 Seasons)32709060.03.03903020.3313-2-0.67
EFL Cup (3 Seasons)3300100100.03.331003000.6712-1-0.30
Championship (1 Season)118838027.39.81086711901.91129+3+0.31-0.46
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
2008-200917Tranmere Rovers1 League1110.00.001
2009-201018Tranmere Rovers1 League332,5227660.928.0276
2010-201119Tranmere Rovers1 League261,9637647.421.8233
2011-201220Tranmere Rovers1 League373,2488878.536.1361
2012-201321Tranmere Rovers1 League443,9609095.744.0440
2013-201422Tranmere Rovers1 League423,7088889.641.2411
2014-201523Aberdeen1 League322,7668680.930.73129111.944226+16+0.52-0.58
2015-201624Aberdeen1 League373,1668692.635.23633101.925943+16+0.45+1.16
2016-201725Aberdeen1 League312,4798072.527.5282732.19
2017-201826Northampton3 Leagues484,2648996.747.4489046001.004274-32-0.68+1.79
2018-201927Northampton2 Leagues343,0008870.433.333903214501.123545-10-0.30-1.09
2019-202028Aberdeen1 League141,1798443.713.1148412021.001418-4-0.31-0.78
2020-202129Aberdeen1 League312,4758072.427.53082221421.452829-1-0.04+0.06
2021-202230Walsall3 Leagues127986718.18.9987835101.331213-1-0.11+0.20
2021-202230Kilmarnock1 League118838027.39.81086711901.91129+3+0.31-0.46
2022-202331Kilmarnock1 League322,5057873.227.829842331821.133050-20-0.72-0.23
2023-202432Bradford City2 Leagues139687422.910.81184822460.921119-8-0.74-0.99
16 Seasons6 Clubs6 Leagues47839,8858361.2443.2450862472817231.46285326-41-0.17-0.36
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Tranmere Rovers (6 Seasons)1 League18315,4028462.0171.117112
Aberdeen (5 Seasons)1 League14512,0658373.7134.1139831236451.79143116+27+0.25-0.09
Northampton (2 Seasons)4 Leagues827,2648983.880.781907814501.0577119-42-0.52-0.97
Kilmarnock (2 Seasons)2 Leagues433,3887950.937.639853041921.334259-17-0.45-0.86
Bradford City (1 Season)2 Leagues139687422.910.81184822460.921119-8-0.74-0.99
Walsall (1 Season)3 Leagues127986718.18.9987835101.331213-1-0.11+0.20
League One (7 Seasons)22819,3968566.9215.5216431201.044272-30-0.68+1.79
Premiership (6 Seasons)17714,5708273.6161.91688414691571.67173166+7+0.05-0.12
League Two (3 Seasons)564,4668036.049.6508745618141.145674-18-0.36-0.45
FA Cup (3 Seasons)32709060.03.03903020.3313-2-0.67
EFL Cup (3 Seasons)3300100100.03.331003000.6712-1-0.30
Championship (1 Season)118838027.39.81086711901.91129+3+0.31-0.46
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
2008-200917Tranmere Roverseng ENG3. League One7th1110.00.001
2009-201018Tranmere Roverseng ENG3. League One19th332,5227660.928.0276
2010-201119Tranmere Roverseng ENG3. League One17th261,9637647.421.8233
2011-201220Tranmere Roverseng ENG3. League One12th373,2488878.536.1361
2012-201321Tranmere Roverseng ENG3. League One11th443,9609095.744.0440
2013-201422Tranmere Roverseng ENG3. League One21st423,7088889.641.2411
2014-201523Aberdeensct SCO1. Premiership2nd322,7668680.930.73129111.944226+16+0.52-0.58Matches
2015-201624Aberdeensct SCO1. Premiership2nd373,1668692.635.23633101.925943+16+0.45+1.16Matches
2016-201725Aberdeensct SCO1. Premiership2nd312,4798072.527.5282732.19Matches
2017-201826Northamptoneng ENG3. League One22nd453,9948996.544.44543001.044272-30-0.68+1.79Matches
2018-201927Northamptoneng ENG4. League Two15th332,8808769.632.032893114501.123444-10-0.31-1.10Matches
2019-202028Aberdeensct SCO1. Premiership4th141,1798443.713.1148412021.001418-4-0.31-0.78Matches
2020-202129Aberdeensct SCO1. Premiership4th312,4758072.427.53082221421.452829-1-0.04+0.06Matches
2021-202230Walsalleng ENG4. League Two16th117086417.17.988773581.361213-1-0.13+0.19Matches
2021-202230Kilmarnocksct SCO2. Championship1st118838027.39.81086711901.91129+3+0.31-0.46Matches
2022-202331Kilmarnocksct SCO1. Premiership10th322,5057873.227.829842331821.133050-20-0.72-0.23Matches
2023-202432Bradford Cityeng ENG4. League Two9th128787321.29.81083722461.001017-7-0.72-0.97Matches
16 Seasons6 Clubs4 Leagues47239,3158361.0436.8444852412817211.48283321-38-0.16-0.35
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Tranmere Rovers (6 Seasons)1 League18315,4028462.0171.117112
Aberdeen (5 Seasons)1 League14512,0658373.7134.1139831236451.79143116+27+0.25-0.09
Northampton (2 Seasons)2 Leagues786,8748883.076.477897414501.0776116-40-0.52-0.97
Kilmarnock (2 Seasons)2 Leagues433,3887950.937.639853041921.334259-17-0.45-0.86
Bradford City (1 Season)1 League128787321.29.81083722461.001017-7-0.72-0.97
Walsall (1 Season)1 League117086417.17.988773581.361213-1-0.13+0.19
League One (7 Seasons)22819,3968566.9215.5216431201.044272-30-0.68+1.79
Premiership (6 Seasons)17714,5708273.6161.91688414691571.67173166+7+0.05-0.12
League Two (3 Seasons)564,4668036.049.6508745618141.145674-18-0.36-0.45
Championship (1 Season)118838027.39.81086711901.91129+3+0.31-0.46
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
2017-201826Northamptoneng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2017-201826Northamptoneng ENGFA Cup85th218090100.02.02902000.5001-1-0.50Matches
2018-201927Northamptoneng ENGEFL Cup58th1120120100.01.311201001.001100.00Matches
2021-202230Walsalleng ENGEFL CupRd119090100.01.01901001.000000.00Matches
2021-202230Walsalleng ENGFA Cup00002Matches
2023-202432Bradford Cityeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
4 Seasons3 Clubs2 Leagues65709576.06.36956020.5025-3-0.47
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Northampton (2 Seasons)2 Leagues439098100.04.34984000.5013-2-0.46
Bradford City (1 Season)1 League19090100.01.01901000.0012-1-1.00
Walsall (1 Season)2 Leagues1909033.31.01901021.000000.00
FA Cup (3 Seasons)32709060.03.03903020.3313-2-0.67
EFL Cup (3 Seasons)3300100100.03.331003000.6712-1-0.30
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
2008-200917Tranmere Roverseng ENG3. League One0.0000
2009-201018Tranmere Roverseng ENG3. League One28.03012
2010-201119Tranmere Roverseng ENG3. League One21.82014
2011-201220Tranmere Roverseng ENG3. League One36.11029
2012-201321Tranmere Roverseng ENG3. League One44.05033
2013-201422Tranmere Roverseng ENG3. League One41.25120
2014-201523Aberdeensct SCO1. Premiership30.700Matches
2015-201624Aberdeensct SCO1. Premiership35.26034Matches
2016-201725Aberdeensct SCO1. Premiership27.54013Matches
2017-201826Northamptoneng ENGEFL Cup1.0000100000000Matches
2017-201826Northamptoneng ENGFA Cup2.00003200000Matches
2017-201826Northamptoneng ENG3. League One44.43104100000000Matches
2018-201927Northamptoneng ENGEFL Cup1.3000010000000Matches
2018-201927Northamptoneng ENG4. League Two32.06000Matches
2019-202028Aberdeensct SCO1. Premiership13.140010902000Matches
2020-202129Aberdeensct SCO1. Premiership27.500024170654330Matches
2021-202230Kilmarnocksct SCO2. Championship9.82000Matches
2021-202230Walsalleng ENGEFL Cup1.00001100100Matches
2021-202230Walsalleng ENG4. League Two7.910054021300Matches
2022-202331Kilmarnocksct SCO1. Premiership27.861035132564162Matches
2023-202432Bradford Cityeng ENGFA Cup1.00000000000Matches
2023-202432Bradford Cityeng ENG4. League Two9.8310116122220Matches
16 Seasons6 Clubs6 Leagues443.251402865331715451002
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (6 Seasons)1 League171.1161108
Aberdeen (5 Seasons)1 League134.1140081260854330
Northampton (2 Seasons)4 Leagues80.79104530000000
Kilmarnock (2 Seasons)2 Leagues37.681035132564162
Bradford City (1 Season)2 Leagues10.8310116122220
Walsall (1 Season)3 Leagues8.910065021400
League One (7 Seasons)215.5192014900000000
Premiership (6 Seasons)161.9201011639213118492
League Two (3 Seasons)49.610101610143520
FA Cup (3 Seasons)3.00003200000
EFL Cup (3 Seasons)3.3000220010000
Championship (1 Season)9.82000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200917Tranmere Rovers1 League0.0000
2009-201018Tranmere Rovers1 League28.03012
2010-201119Tranmere Rovers1 League21.82014
2011-201220Tranmere Rovers1 League36.11029
2012-201321Tranmere Rovers1 League44.05033
2013-201422Tranmere Rovers1 League41.25120
2014-201523Aberdeen1 League30.700
2015-201624Aberdeen1 League35.26034
2016-201725Aberdeen1 League27.54013
2017-201826Northampton3 Leagues47.43104520000000
2018-201927Northampton2 Leagues33.3600010000000
2019-202028Aberdeen1 League13.140010902000
2020-202129Aberdeen1 League27.500024170654330
2021-202230Walsall3 Leagues8.910065021400
2021-202230Kilmarnock1 League9.82000
2022-202331Kilmarnock1 League27.861035132564162
2023-202432Bradford City2 Leagues10.8310116122220
16 Seasons6 Clubs6 Leagues443.251402865331715451002
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (6 Seasons)1 League171.1161108
Aberdeen (5 Seasons)1 League134.1140081260854330
Northampton (2 Seasons)4 Leagues80.79104530000000
Kilmarnock (2 Seasons)2 Leagues37.681035132564162
Bradford City (1 Season)2 Leagues10.8310116122220
Walsall (1 Season)3 Leagues8.910065021400
League One (7 Seasons)215.5192014900000000
Premiership (6 Seasons)161.9201011639213118492
League Two (3 Seasons)49.610101610143520
FA Cup (3 Seasons)3.00003200000
EFL Cup (3 Seasons)3.3000220010000
Championship (1 Season)9.82000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200917Tranmere Roverseng ENG3. League One7th0.0000
2009-201018Tranmere Roverseng ENG3. League One19th28.03012
2010-201119Tranmere Roverseng ENG3. League One17th21.82014
2011-201220Tranmere Roverseng ENG3. League One12th36.11029
2012-201321Tranmere Roverseng ENG3. League One11th44.05033
2013-201422Tranmere Roverseng ENG3. League One21st41.25120
2014-201523Aberdeensct SCO1. Premiership2nd30.700Matches
2015-201624Aberdeensct SCO1. Premiership2nd35.26034Matches
2016-201725Aberdeensct SCO1. Premiership2nd27.54013Matches
2017-201826Northamptoneng ENG3. League One22nd44.43104100000000Matches
2018-201927Northamptoneng ENG4. League Two15th32.06000Matches
2019-202028Aberdeensct SCO1. Premiership4th13.140010902000Matches
2020-202129Aberdeensct SCO1. Premiership4th27.500024170654330Matches
2021-202230Walsalleng ENG4. League Two16th7.910054021300Matches
2021-202230Kilmarnocksct SCO2. Championship1st9.82000Matches
2022-202331Kilmarnocksct SCO1. Premiership10th27.861035132564162Matches
2023-202432Bradford Cityeng ENG4. League Two9th9.8310116122220Matches
16 Seasons6 Clubs4 Leagues436.851402814931715351002
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (6 Seasons)1 League171.1161108
Aberdeen (5 Seasons)1 League134.1140081260854330
Northampton (2 Seasons)2 Leagues76.49104100000000
Kilmarnock (2 Seasons)2 Leagues37.681035132564162
Bradford City (1 Season)1 League9.8310116122220
Walsall (1 Season)1 League7.910054021300
League One (7 Seasons)215.5192014900000000
Premiership (6 Seasons)161.9201011639213118492
League Two (3 Seasons)49.610101610143520
Championship (1 Season)9.82000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201826Northamptoneng ENGEFL Cup58th1.0000100000000Matches
2017-201826Northamptoneng ENGFA Cup85th2.00003200000Matches
2018-201927Northamptoneng ENGEFL Cup58th1.3000010000000Matches
2021-202230Walsalleng ENGEFL CupRd11.00001100100Matches
2023-202432Bradford Cityeng ENGFA Cup1.00000000000Matches
4 Seasons3 Clubs2 Leagues6.3000540010000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Northampton (2 Seasons)2 Leagues4.3000430000000
Bradford City (1 Season)1 League1.00000000000
Walsall (1 Season)2 Leagues1.00001100100
FA Cup (3 Seasons)3.00003200000
EFL Cup (3 Seasons)3.3000220010000

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.