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
2012-201316Partick Thistlesct SCO2. First Division11901.0000000000.000.000.000.000.00
2013-201417Alloa Athleticsct SCO2. Championship101089810.0011000300.000.100.100.000.10
2013-201417Partick Thistlesct SCO1. Premiership1010.0000000000.000.000.000.000.00
2014-201518Partick Thistlesct SCO1. Premiership11901.0000000000.000.000.000.000.00Matches
2015-201619Partick Thistlesct SCO1. Premiership25252,21224.6112100620.040.040.080.040.08Matches
2016-201720Partick Thistlesct SCO1. Premiership36363,16835.2617600300.170.030.200.170.20Matches
2017-201821Barnsleyeng ENG2. Championship42423,77041.9112100800.020.020.050.020.05Matches
2017-201821Barnsleyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201821Barnsleyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201922Barnsleyeng ENGEFL Cup00Matches
2018-201922Barnsleyeng ENGFA Cup332703.0000000100.000.000.000.000.00Matches
2018-201922Barnsleyeng ENG3. League One41413,63540.41121001110.020.020.050.020.05Matches
2019-202023Stoke Cityeng ENG2. Championship20171,55017.2202200500.120.000.120.120.12Matches
2019-202023Stoke Cityeng ENGEFL Cup221351.5022000000.001.331.330.001.33Matches
2019-202023Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202124Preston North Endeng ENG2. Championship13131,11912.4202200100.160.000.160.160.16Matches
2020-202124Stoke Cityeng ENG2. Championship00Matches
2020-202124Stoke Cityeng ENGFA Cup00Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 2443604.0000000100.000.000.000.000.00Matches
2021-202225Preston North Endeng ENG2. Championship15131,17113.0000000420.000.000.000.000.00Matches
2021-202225Preston North Endeng ENGEFL Cup221201.3000000000.000.000.000.000.00Matches
2021-202225Preston North Endeng ENGFA Cup00Matches
2022-202326Preston North Endeng ENG2. Championship37363,18235.40220001200.000.060.060.000.06Matches
2022-202326Preston North Endeng ENGEFL Cup00Matches
2022-202326Preston North Endeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2023-202427Preston North Endeng ENG2. Championship46464,11745.73033001000.070.000.070.070.07Matches
2023-202427Preston North Endeng ENGEFL Cup00Matches
2023-202427Preston North Endeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202528Preston North Endeng ENG2. Championship35292,60929.01121001020.030.030.070.030.07Matches
2024-202528Preston North Endeng ENGEFL Cup443153.5000000000.000.000.000.000.00Matches
2024-202528Preston North Endeng ENGFA Cup422342.6000000000.000.000.000.000.00Matches
2025-202629Preston North Endeng ENG2. Championship26171,58717.6202200510.110.000.110.110.11Matches
2025-202629Preston North Endeng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2025-202629Preston North Endeng ENGFA Cup11800.9000000000.000.000.000.000.00Matches
14 Seasons5 Clubs6 Leagues37234830,983344.320103020007980.060.030.090.060.09
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
Preston North End (6 Seasons)3 Leagues18716714,894165.593129004250.050.020.070.050.07
Partick Thistle (5 Seasons)2 Leagues64635,56161.8729700920.110.030.150.110.15
Barnsley (2 Seasons)4 Leagues88887,85587.32242002010.020.020.050.020.05
Stoke City (2 Seasons)3 Leagues23201,77519.7224200500.100.100.200.100.20
Alloa Athletic (1 Season)1 League101089810.0011000300.000.100.100.000.10
Stoke City (1 Season)1 League443604.0000000100.000.000.000.000.00
FA Cup (9 Seasons)13111,03411.5000000100.000.000.000.000.00
Championship (8 Seasons)23421319,105212.31141511005550.050.020.070.050.07
EFL Cup (8 Seasons)10107508.3123100000.120.240.360.120.36
Premiership (4 Seasons)63625,47160.8729700920.120.030.150.120.15
Championship (2 Seasons)111198811.0011000300.000.090.090.000.09
League One (1 Season)41413,63540.41121001110.020.020.050.020.05
PL2 — Div. 2 (1 Season)443604.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2012-201316Partick Thistle1 League11901.0000000000.000.000.000.000.00
2013-201417Alloa Athletic1 League101089810.0011000300.000.100.100.000.10
2013-201417Partick Thistle1 League1010.0000000000.000.000.000.000.00
2014-201518Partick Thistle1 League11901.0000000000.000.000.000.000.00
2015-201619Partick Thistle1 League25252,21224.6112100620.040.040.080.040.08
2016-201720Partick Thistle1 League36363,16835.2617600300.170.030.200.170.20
2017-201821Barnsley3 Leagues44443,95043.9112100800.020.020.050.020.05
2018-201922Barnsley3 Leagues44443,90543.41121001210.020.020.050.020.05
2019-202023Stoke City3 Leagues23201,77519.7224200500.100.100.200.100.20
2020-202124Stoke City2 Leagues00
2020-202124Stoke City1 League443604.0000000100.000.000.000.000.00
2020-202124Preston North End1 League13131,11912.4202200100.160.000.160.160.16
2021-202225Preston North End3 Leagues17151,29114.3000000420.000.000.000.000.00
2022-202326Preston North End3 Leagues39383,36237.40220001200.000.050.050.000.05
2023-202427Preston North End3 Leagues47474,20746.73033001000.060.000.060.060.06
2024-202528Preston North End3 Leagues43353,15835.11121001020.030.030.060.030.06
2025-202629Preston North End3 Leagues28191,75719.5303300510.150.000.150.150.15
14 Seasons5 Clubs6 Leagues37234830,983344.320103020007980.060.030.090.060.09
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
Preston North End (6 Seasons)3 Leagues18716714,894165.593129004250.050.020.070.050.07
Partick Thistle (5 Seasons)2 Leagues64635,56161.8729700920.110.030.150.110.15
Barnsley (2 Seasons)4 Leagues88887,85587.32242002010.020.020.050.020.05
Stoke City (2 Seasons)3 Leagues23201,77519.7224200500.100.100.200.100.20
Alloa Athletic (1 Season)1 League101089810.0011000300.000.100.100.000.10
Stoke City (1 Season)1 League443604.0000000100.000.000.000.000.00
FA Cup (9 Seasons)13111,03411.5000000100.000.000.000.000.00
Championship (8 Seasons)23421319,105212.31141511005550.050.020.070.050.07
EFL Cup (8 Seasons)10107508.3123100000.120.240.360.120.36
Premiership (4 Seasons)63625,47160.8729700920.120.030.150.120.15
Championship (2 Seasons)111198811.0011000300.000.090.090.000.09
League One (1 Season)41413,63540.41121001110.020.020.050.020.05
PL2 — Div. 2 (1 Season)443604.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2012-201316Partick Thistlesct SCO2. First Division1st11901.0000000000.000.000.000.000.00
2013-201417Alloa Athleticsct SCO2. Championship8th101089810.0011000300.000.100.100.000.10
2013-201417Partick Thistlesct SCO1. Premiership10th1010.0000000000.000.000.000.000.00
2014-201518Partick Thistlesct SCO1. Premiership8th11901.0000000000.000.000.000.000.00Matches
2015-201619Partick Thistlesct SCO1. Premiership9th25252,21224.6112100620.040.040.080.040.08Matches
2016-201720Partick Thistlesct SCO1. Premiership6th36363,16835.2617600300.170.030.200.170.20Matches
2017-201821Barnsleyeng ENG2. Championship22nd42423,77041.9112100800.020.020.050.020.05Matches
2018-201922Barnsleyeng ENG3. League One2nd41413,63540.41121001110.020.020.050.020.05Matches
2019-202023Stoke Cityeng ENG2. Championship15th20171,55017.2202200500.120.000.120.120.12Matches
2020-202124Stoke Cityeng ENG2. Championship14th00Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 22nd443604.0000000100.000.000.000.000.00Matches
2020-202124Preston North Endeng ENG2. Championship13th13131,11912.4202200100.160.000.160.160.16Matches
2021-202225Preston North Endeng ENG2. Championship13th15131,17113.0000000420.000.000.000.000.00Matches
2022-202326Preston North Endeng ENG2. Championship12th37363,18235.40220001200.000.060.060.000.06Matches
2023-202427Preston North Endeng ENG2. Championship10th46464,11745.73033001000.070.000.070.070.07Matches
2024-202528Preston North Endeng ENG2. Championship20th35292,60929.01121001020.030.030.070.030.07Matches
2025-202629Preston North Endeng ENG2. Championship14th26171,58717.6202200510.110.000.110.110.11Matches
14 Seasons5 Clubs4 Leagues34932729,199324.41982719007880.060.020.080.060.08
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
Preston North End (6 Seasons)1 League17215413,785153.283118004250.050.020.070.050.07
Partick Thistle (5 Seasons)2 Leagues64635,56161.8729700920.110.030.150.110.15
Barnsley (2 Seasons)2 Leagues83837,40582.32242001910.020.020.050.020.05
Stoke City (2 Seasons)1 League20171,55017.2202200500.120.000.120.120.12
Alloa Athletic (1 Season)1 League101089810.0011000300.000.100.100.000.10
Stoke City (1 Season)1 League443604.0000000100.000.000.000.000.00
Championship (8 Seasons)23421319,105212.31141511005550.050.020.070.050.07
Premiership (4 Seasons)63625,47160.8729700920.120.030.150.120.15
Championship (2 Seasons)111198811.0011000300.000.090.090.000.09
League One (1 Season)41413,63540.41121001110.020.020.050.020.05
PL2 — Div. 2 (1 Season)443604.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201821Barnsleyeng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2017-201821Barnsleyeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201922Barnsleyeng ENGEFL Cup58th00Matches
2018-201922Barnsleyeng ENGFA Cup33rd332703.0000000100.000.000.000.000.00Matches
2019-202023Stoke Cityeng ENGEFL Cup17th221351.5022000000.001.331.330.001.33Matches
2019-202023Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202124Stoke Cityeng ENGFA Cup33rd00Matches
2021-202225Preston North Endeng ENGEFL CupRd4221201.3000000000.000.000.000.000.00Matches
2021-202225Preston North Endeng ENGFA Cup00Matches
2022-202326Preston North Endeng ENGEFL CupRd200Matches
2022-202326Preston North Endeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2023-202427Preston North Endeng ENGEFL CupRd100Matches
2023-202427Preston North Endeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202528Preston North Endeng ENGEFL CupRd4443153.5000000000.000.000.000.000.00Matches
2024-202528Preston North Endeng ENGFA CupQF422342.6000000000.000.000.000.000.00Matches
2025-202629Preston North Endeng ENGEFL CupRd211901.0101100001.000.001.001.001.00Matches
2025-202629Preston North Endeng ENGFA Cup11800.9000000000.000.000.000.000.00Matches
9 Seasons3 Clubs2 Leagues23211,78419.8123100100.050.100.150.050.15
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
Preston North End (5 Seasons)2 Leagues15131,10912.3101100000.080.000.080.080.08
Barnsley (2 Seasons)2 Leagues554505.0000000100.000.000.000.000.00
Stoke City (2 Seasons)2 Leagues332252.5022000000.000.800.800.000.80
FA Cup (9 Seasons)13111,03411.5000000100.000.000.000.000.00
EFL Cup (8 Seasons)10107508.3123100000.120.240.360.120.36

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2012-201316Partick Thistlesct SCO2. First Division1.0000.0000
2013-201417Alloa Athleticsct SCO2. Championship10.0000.0000
2013-201417Partick Thistlesct SCO1. Premiership0.0000.0000
2014-201518Partick Thistlesct SCO1. Premiership1.0000.0000Matches
2015-201619Partick Thistlesct SCO1. Premiership24.6150.200.2000Matches
2016-201720Partick Thistlesct SCO1. Premiership35.26100.280.6000Matches
2017-201821Barnsleyeng ENG2. Championship41.9116425.00.380.100.060.2500Matches
2017-201821Barnsleyeng ENGEFL Cup1.00200.02.000.000.0000Matches
2017-201821Barnsleyeng ENGFA Cup1.00000.000.0000Matches
2018-201922Barnsleyeng ENGFA Cup3.00000.000.0000Matches
2018-201922Barnsleyeng ENG3. League One40.4100Matches
2019-202023Stoke Cityeng ENG2. Championship17.2210330.00.580.170.200.6700Matches
2019-202023Stoke Cityeng ENGEFL Cup1.502150.01.330.670.000.0000Matches
2019-202023Stoke Cityeng ENGFA Cup1.00000.000.0000Matches
2020-202124Preston North Endeng ENG2. Championship12.428337.50.640.240.250.6700Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 24.0000Matches
2021-202225Preston North Endeng ENG2. Championship13.007342.90.540.230.000.0000Matches
2021-202225Preston North Endeng ENGEFL Cup1.30000.000.0000Matches
2022-202326Preston North Endeng ENG2. Championship35.401417.10.400.030.000.0000Matches
2022-202326Preston North Endeng ENGFA Cup2.00000.000.0000Matches
2023-202427Preston North Endeng ENG2. Championship45.73211047.60.460.220.140.3000Matches
2023-202427Preston North Endeng ENGFA Cup1.00000.000.0000Matches
2024-202528Preston North Endeng ENG2. Championship29.0122522.70.760.170.050.2000Matches
2024-202528Preston North Endeng ENGEFL Cup3.50500.01.430.000.0000Matches
2024-202528Preston North Endeng ENGFA Cup2.60000.000.0000Matches
2025-202629Preston North Endeng ENG2. Championship17.6216425.00.910.230.130.5000Matches
2025-202629Preston North Endeng ENGEFL Cup1.0122100.02.002.000.500.5000Matches
2025-202629Preston North Endeng ENGFA Cup0.90000.000.0000Matches
14 Seasons5 Clubs6 Leagues344.3201255128.80.540.170.100.3700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Preston North End (6 Seasons)3 Leagues165.59952829.50.570.170.090.3200
Partick Thistle (5 Seasons)2 Leagues61.87150.240.4700
Barnsley (2 Seasons)4 Leagues87.3218422.20.380.090.060.2500
Stoke City (2 Seasons)3 Leagues19.7212433.30.610.200.170.5000
Alloa Athletic (1 Season)1 League10.0000.0000
Stoke City (1 Season)1 League4.0000
FA Cup (9 Seasons)11.50000.000.0000
Championship (8 Seasons)212.3111143328.90.540.160.100.3300
EFL Cup (8 Seasons)8.3111327.31.320.360.090.3300
Premiership (4 Seasons)60.87150.250.4700
Championship (2 Seasons)11.0000.0000
League One (1 Season)40.4100
PL2 — Div. 2 (1 Season)4.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2012-201316Partick Thistle1 League1.0000.0000
2013-201417Alloa Athletic1 League10.0000.0000
2013-201417Partick Thistle1 League0.0000.0000
2014-201518Partick Thistle1 League1.0000.0000
2015-201619Partick Thistle1 League24.6150.200.2000
2016-201720Partick Thistle1 League35.26100.280.6000
2017-201821Barnsley3 Leagues43.9118422.20.410.090.060.2500
2018-201922Barnsley3 Leagues43.41000.000.0000
2019-202023Stoke City3 Leagues19.7212433.30.610.200.170.5000
2020-202124Stoke City1 League4.0000
2020-202124Preston North End1 League12.428337.50.640.240.250.6700
2021-202225Preston North End3 Leagues14.307342.90.490.210.000.0000
2022-202326Preston North End3 Leagues37.401417.10.370.030.000.0000
2023-202427Preston North End3 Leagues46.73211047.60.450.210.140.3000
2024-202528Preston North End3 Leagues35.1127518.50.770.140.040.2000
2025-202629Preston North End3 Leagues19.5318633.30.920.310.170.5000
14 Seasons5 Clubs6 Leagues344.3201255128.80.540.170.100.3700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Preston North End (6 Seasons)3 Leagues165.59952829.50.570.170.090.3200
Partick Thistle (5 Seasons)2 Leagues61.87150.240.4700
Barnsley (2 Seasons)4 Leagues87.3218422.20.380.090.060.2500
Stoke City (2 Seasons)3 Leagues19.7212433.30.610.200.170.5000
Alloa Athletic (1 Season)1 League10.0000.0000
Stoke City (1 Season)1 League4.0000
FA Cup (9 Seasons)11.50000.000.0000
Championship (8 Seasons)212.3111143328.90.540.160.100.3300
EFL Cup (8 Seasons)8.3111327.31.320.360.090.3300
Premiership (4 Seasons)60.87150.250.4700
Championship (2 Seasons)11.0000.0000
League One (1 Season)40.4100
PL2 — Div. 2 (1 Season)4.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2012-201316Partick Thistlesct SCO2. First Division1st1.0000.0000
2013-201417Alloa Athleticsct SCO2. Championship8th10.0000.0000
2013-201417Partick Thistlesct SCO1. Premiership10th0.0000.0000
2014-201518Partick Thistlesct SCO1. Premiership8th1.0000.0000Matches
2015-201619Partick Thistlesct SCO1. Premiership9th24.6150.200.2000Matches
2016-201720Partick Thistlesct SCO1. Premiership6th35.26100.280.6000Matches
2017-201821Barnsleyeng ENG2. Championship22nd41.9116425.00.380.100.060.2500Matches
2018-201922Barnsleyeng ENG3. League One2nd40.4100Matches
2019-202023Stoke Cityeng ENG2. Championship15th17.2210330.00.580.170.200.6700Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 22nd4.0000Matches
2020-202124Preston North Endeng ENG2. Championship13th12.428337.50.640.240.250.6700Matches
2021-202225Preston North Endeng ENG2. Championship13th13.007342.90.540.230.000.0000Matches
2022-202326Preston North Endeng ENG2. Championship12th35.401417.10.400.030.000.0000Matches
2023-202427Preston North Endeng ENG2. Championship10th45.73211047.60.460.220.140.3000Matches
2024-202528Preston North Endeng ENG2. Championship20th29.0122522.70.760.170.050.2000Matches
2025-202629Preston North Endeng ENG2. Championship14th17.6216425.00.910.230.130.5000Matches
14 Seasons5 Clubs4 Leagues324.4191144828.90.540.170.100.3800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Preston North End (6 Seasons)1 League153.28882629.50.570.170.090.3100
Partick Thistle (5 Seasons)2 Leagues61.87150.240.4700
Barnsley (2 Seasons)2 Leagues82.3216425.00.380.100.060.2500
Stoke City (2 Seasons)1 League17.2210330.00.580.170.200.6700
Alloa Athletic (1 Season)1 League10.0000.0000
Stoke City (1 Season)1 League4.0000
Championship (8 Seasons)212.3111143328.90.540.160.100.3300
Premiership (4 Seasons)60.87150.250.4700
Championship (2 Seasons)11.0000.0000
League One (1 Season)40.4100
PL2 — Div. 2 (1 Season)4.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201821Barnsleyeng ENGEFL Cup17th1.00200.02.000.000.0000Matches
2017-201821Barnsleyeng ENGFA Cup33rd1.00000.000.0000Matches
2018-201922Barnsleyeng ENGFA Cup33rd3.00000.000.0000Matches
2019-202023Stoke Cityeng ENGEFL Cup17th1.502150.01.330.670.000.0000Matches
2019-202023Stoke Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2021-202225Preston North Endeng ENGEFL CupRd41.30000.000.0000Matches
2022-202326Preston North Endeng ENGFA Cup2.00000.000.0000Matches
2023-202427Preston North Endeng ENGFA Cup1.00000.000.0000Matches
2024-202528Preston North Endeng ENGEFL CupRd43.50500.01.430.000.0000Matches
2024-202528Preston North Endeng ENGFA CupQF2.60000.000.0000Matches
2025-202629Preston North Endeng ENGEFL CupRd21.0122100.02.002.000.500.5000Matches
2025-202629Preston North Endeng ENGFA Cup0.90000.000.0000Matches
9 Seasons3 Clubs2 Leagues19.8111327.30.550.150.090.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Preston North End (5 Seasons)2 Leagues12.317228.60.570.160.140.5000
Barnsley (2 Seasons)2 Leagues5.00200.00.400.000.0000
Stoke City (2 Seasons)2 Leagues2.502150.00.800.400.000.0000
FA Cup (9 Seasons)11.50000.000.0000
EFL Cup (8 Seasons)8.3111327.31.320.360.090.3300

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
2012-201316Partick Thistlesct SCO2. First Division190902.81.010
2013-201417Alloa Athleticsct SCO2. Championship108989027.710.0100
2013-201417Partick Thistlesct SCO1. Premiership1110.00.001
2014-201518Partick Thistlesct SCO1. Premiership190902.61.011091.002200.00-0.11Matches
2015-201619Partick Thistlesct SCO1. Premiership252,2128864.724.62523061.122736-9-0.37-0.37Matches
2016-201720Partick Thistlesct SCO1. Premiership363,1688892.635.2363301.11Matches
2017-201821Barnsleyeng ENG2. Championship423,7709091.141.94241000.904465-21-0.50+0.23Matches
2017-201821Barnsleyeng ENGEFL Cup1909033.31.01901010.0001-1-1.00-2.00Matches
2017-201821Barnsleyeng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2018-201922Barnsleyeng ENGEFL Cup00001Matches
2018-201922Barnsleyeng ENGFA Cup327090100.03.03903002.0083+5+1.67Matches
2018-201922Barnsleyeng ENG3. League One413,6358987.840.4418939031.956931+38+0.94+0.41Matches
2019-202023Stoke Cityeng ENG2. Championship201,5507837.417.2178515335100.951928-9-0.52-0.63Matches
2019-202023Stoke Cityeng ENGEFL Cup21356840.91.52681001.5021+1+0.67+0.67Matches
2019-202023Stoke Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2020-202124Preston North Endeng ENG2. Championship131,1198627.012.4138611011.461315-2-0.16-0.01Matches
2020-202124Stoke Cityeng ENG2. Championship0008Matches
2020-202124Stoke Cityeng ENGFA Cup0001Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 243609016.74.04904001.5068-2-0.50-1.15Matches
2021-202225Preston North Endeng ENG2. Championship151,1717828.313.0138210251200.731217-5-0.38-0.41Matches
2021-202225Preston North Endeng ENGEFL Cup21206033.31.32601001.5012-1-0.75-3.37Matches
2021-202225Preston North Endeng ENGFA Cup00001Matches
2022-202326Preston North Endeng ENG2. Championship373,1828676.935.436873315531.383444-10-0.28+0.09Matches
2022-202326Preston North Endeng ENGEFL Cup00001Matches
2022-202326Preston North Endeng ENGFA Cup218090100.02.02902001.5034-1-0.50Matches
2023-202427Preston North Endeng ENG2. Championship464,1179099.445.7469044001.375667-11-0.24-0.24Matches
2023-202427Preston North Endeng ENGEFL Cup00001Matches
2023-202427Preston North Endeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2024-202528Preston North Endeng ENG2. Championship352,6097563.029.029872561541.002739-12-0.41-0.47Matches
2024-202528Preston North Endeng ENGEFL Cup43157987.53.54792001.7574+3+0.86-1.14Matches
2024-202528Preston North Endeng ENGFA Cup42345960.02.62105221201.7530+3+1.15+2.31Matches
2025-202629Preston North Endeng ENG2. Championship261,5876138.317.6178514916141.732925+4+0.23+0.61Matches
2025-202629Preston North Endeng ENGEFL Cup1909050.01.01901000.0023-1-1.00-2.00Matches
2025-202629Preston North Endeng ENGFA Cup1808088.90.91800000.0001-1-1.13-1.13Matches
14 Seasons5 Clubs6 Leagues37230,9838347.8344.3348873052423841.27359397-38-0.13-0.12
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston North End (6 Seasons)3 Leagues18714,8948055.3165.5167871462021451.30187225-38-0.23-0.14
Partick Thistle (5 Seasons)2 Leagues645,5618732.961.863571151.112938-9-0.35-0.43
Barnsley (2 Seasons)4 Leagues887,8558987.387.3888985051.41122104+18+0.21+0.04
Stoke City (2 Seasons)3 Leagues231,7757720.219.7208417335190.962130-9-0.46-0.55
Alloa Athletic (1 Season)1 League108989027.710.0100
Stoke City (1 Season)1 League43609016.74.04904001.5068-2-0.50-1.15
FA Cup (9 Seasons)131,0348073.311.511921021221.231517-2-0.17+0.91
Championship (8 Seasons)23419,1058251.3212.3213871932124601.20234300-66-0.31-0.20
EFL Cup (8 Seasons)107507539.78.310756041.301211+1+0.12-1.20
Premiership (4 Seasons)635,4718740.060.862571151.112938-9-0.35-0.43
Championship (2 Seasons)119889015.211.0110
League One (1 Season)413,6358987.840.4418939031.956931+38+0.94+0.41
PL2 — Div. 2 (1 Season)43609016.74.04904001.5068-2-0.50-1.15
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
2012-201316Partick Thistle1 League190902.81.010
2013-201417Alloa Athletic1 League108989027.710.0100
2013-201417Partick Thistle1 League1110.00.001
2014-201518Partick Thistle1 League190902.61.011091.002200.00-0.11
2015-201619Partick Thistle1 League252,2128864.724.62523061.122736-9-0.37-0.37
2016-201720Partick Thistle1 League363,1688892.635.2363301.11
2017-201821Barnsley3 Leagues443,9509087.843.9449043010.864570-25-0.57-0.41
2018-201922Barnsley3 Leagues443,9058986.843.4448942041.957734+43+0.99+0.46
2019-202023Stoke City3 Leagues231,7757738.919.7208417335100.962130-9-0.46-0.55
2020-202124Stoke City2 Leagues0009
2020-202124Stoke City1 League43609016.74.04904001.5068-2-0.50-1.15
2020-202124Preston North End1 League131,1198627.012.4138611011.461315-2-0.16-0.01
2021-202225Preston North End3 Leagues171,2917627.914.3157911251210.821319-6-0.42-0.64
2022-202326Preston North End3 Leagues393,3628674.737.438873515541.393748-11-0.29+0.08
2023-202427Preston North End3 Leagues474,2079096.746.7479045011.345671-15-0.32-0.32
2024-202528Preston North End3 Leagues433,1587364.635.135872981441.143743-6-0.17-0.17
2025-202629Preston North End3 Leagues281,7576339.819.5198515916141.613129+2+0.10+0.44
14 Seasons5 Clubs6 Leagues37230,9838347.8344.3348873052423841.27359397-38-0.13-0.12
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston North End (6 Seasons)3 Leagues18714,8948055.3165.5167871462021451.30187225-38-0.23-0.14
Partick Thistle (5 Seasons)2 Leagues645,5618732.961.863571151.112938-9-0.35-0.43
Barnsley (2 Seasons)4 Leagues887,8558987.387.3888985051.41122104+18+0.21+0.04
Stoke City (2 Seasons)3 Leagues231,7757720.219.7208417335190.962130-9-0.46-0.55
Alloa Athletic (1 Season)1 League108989027.710.0100
Stoke City (1 Season)1 League43609016.74.04904001.5068-2-0.50-1.15
FA Cup (9 Seasons)131,0348073.311.511921021221.231517-2-0.17+0.91
Championship (8 Seasons)23419,1058251.3212.3213871932124601.20234300-66-0.31-0.20
EFL Cup (8 Seasons)107507539.78.310756041.301211+1+0.12-1.20
Premiership (4 Seasons)635,4718740.060.862571151.112938-9-0.35-0.43
Championship (2 Seasons)119889015.211.0110
League One (1 Season)413,6358987.840.4418939031.956931+38+0.94+0.41
PL2 — Div. 2 (1 Season)43609016.74.04904001.5068-2-0.50-1.15
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
2012-201316Partick Thistlesct SCO2. First Division1st190902.81.010
2013-201417Alloa Athleticsct SCO2. Championship8th108989027.710.0100
2013-201417Partick Thistlesct SCO1. Premiership10th1110.00.001
2014-201518Partick Thistlesct SCO1. Premiership8th190902.61.011091.002200.00-0.11Matches
2015-201619Partick Thistlesct SCO1. Premiership9th252,2128864.724.62523061.122736-9-0.37-0.37Matches
2016-201720Partick Thistlesct SCO1. Premiership6th363,1688892.635.2363301.11Matches
2017-201821Barnsleyeng ENG2. Championship22nd423,7709091.141.94241000.904465-21-0.50+0.23Matches
2018-201922Barnsleyeng ENG3. League One2nd413,6358987.840.4418939031.956931+38+0.94+0.41Matches
2019-202023Stoke Cityeng ENG2. Championship15th201,5507837.417.2178515335100.951928-9-0.52-0.63Matches
2020-202124Stoke Cityeng ENG2. Championship14th0008Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 22nd43609016.74.04904001.5068-2-0.50-1.15Matches
2020-202124Preston North Endeng ENG2. Championship13th131,1198627.012.4138611011.461315-2-0.16-0.01Matches
2021-202225Preston North Endeng ENG2. Championship13th151,1717828.313.0138210251200.731217-5-0.38-0.41Matches
2022-202326Preston North Endeng ENG2. Championship12th373,1828676.935.436873315531.383444-10-0.28+0.09Matches
2023-202427Preston North Endeng ENG2. Championship10th464,1179099.445.7469044001.375667-11-0.24-0.24Matches
2024-202528Preston North Endeng ENG2. Championship20th352,6097563.029.029872561541.002739-12-0.41-0.47Matches
2025-202629Preston North Endeng ENG2. Championship14th261,5876138.317.6178514916141.732925+4+0.23+0.61Matches
14 Seasons5 Clubs4 Leagues34929,1998447.4324.4327872892224781.28332369-37-0.13-0.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston North End (6 Seasons)1 League17213,7858055.5153.2154871371822421.30171207-36-0.24-0.09
Partick Thistle (5 Seasons)2 Leagues645,5618732.961.863571151.112938-9-0.35-0.43
Barnsley (2 Seasons)2 Leagues837,4058989.482.3838980031.4211396+17+0.21+0.21
Stoke City (2 Seasons)1 League201,5507818.717.2178515335180.951928-9-0.52-0.63
Alloa Athletic (1 Season)1 League108989027.710.0100
Stoke City (1 Season)1 League43609016.74.04904001.5068-2-0.50-1.15
Championship (8 Seasons)23419,1058251.3212.3213871932124601.20234300-66-0.31-0.20
Premiership (4 Seasons)635,4718740.060.862571151.112938-9-0.35-0.43
Championship (2 Seasons)119889015.211.0110
League One (1 Season)413,6358987.840.4418939031.956931+38+0.94+0.41
PL2 — Div. 2 (1 Season)43609016.74.04904001.5068-2-0.50-1.15
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-201821Barnsleyeng ENGEFL Cup17th1909033.31.01901010.0001-1-1.00-2.00Matches
2017-201821Barnsleyeng ENGFA Cup33rd19090100.01.01901000.0014-3-3.00Matches
2018-201922Barnsleyeng ENGEFL Cup58th00001Matches
2018-201922Barnsleyeng ENGFA Cup33rd327090100.03.03903002.0083+5+1.67Matches
2019-202023Stoke Cityeng ENGEFL Cup17th21356840.91.52681001.5021+1+0.67+0.67Matches
2019-202023Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202124Stoke Cityeng ENGFA Cup33rd0001Matches
2021-202225Preston North Endeng ENGEFL CupRd421206033.31.32601001.5012-1-0.75-3.37Matches
2021-202225Preston North Endeng ENGFA Cup00001Matches
2022-202326Preston North Endeng ENGEFL CupRd200001Matches
2022-202326Preston North Endeng ENGFA Cup218090100.02.02902001.5034-1-0.50Matches
2023-202427Preston North Endeng ENGEFL CupRd100001Matches
2023-202427Preston North Endeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2024-202528Preston North Endeng ENGEFL CupRd443157987.53.54792001.7574+3+0.86-1.14Matches
2024-202528Preston North Endeng ENGFA CupQF42345960.02.62105221201.7530+3+1.15+2.31Matches
2025-202629Preston North Endeng ENGEFL CupRd21909050.01.01901000.0023-1-1.00-2.00Matches
2025-202629Preston North Endeng ENGFA Cup1808088.90.91800000.0001-1-1.13-1.13Matches
9 Seasons3 Clubs2 Leagues231,7847854.119.821841621261.262728-1-0.05-0.93
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston North End (5 Seasons)2 Leagues151,1097453.612.31383921231.331618-2-0.16-1.33
Barnsley (2 Seasons)2 Leagues54509062.55.05905021.2098+1+0.20-0.80
Stoke City (2 Seasons)2 Leagues32257544.12.53752011.002200.000.00
FA Cup (9 Seasons)131,0348073.311.511921021221.231517-2-0.17+0.91
EFL Cup (8 Seasons)107507539.78.310756041.301211+1+0.12-1.20
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
2012-201316Partick Thistlesct SCO2. First Division1.000
2013-201417Alloa Athleticsct SCO2. Championship10.030
2013-201417Partick Thistlesct SCO1. Premiership0.0001
2014-201518Partick Thistlesct SCO1. Premiership1.000Matches
2015-201619Partick Thistlesct SCO1. Premiership24.66229Matches
2016-201720Partick Thistlesct SCO1. Premiership35.23034Matches
2017-201821Barnsleyeng ENG2. Championship41.98003526026347010Matches
2017-201821Barnsleyeng ENGEFL Cup1.0000110030000Matches
2017-201821Barnsleyeng ENGFA Cup1.00000000000Matches
2018-201922Barnsleyeng ENGFA Cup3.0100110000010Matches
2018-201922Barnsleyeng ENG3. League One40.411110Matches
2019-202023Stoke Cityeng ENG2. Championship17.250019231119260Matches
2019-202023Stoke Cityeng ENGEFL Cup1.50000000210Matches
2019-202023Stoke Cityeng ENGFA Cup1.00003000000Matches
2020-202124Preston North Endeng ENG2. Championship12.410014100128100Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 24.01000Matches
2021-202225Preston North Endeng ENG2. Championship13.04211610131870Matches
2021-202225Preston North Endeng ENGEFL Cup1.30000210200Matches
2022-202326Preston North Endeng ENG2. Championship35.4120031261443250Matches
2022-202326Preston North Endeng ENGFA Cup2.00000200300Matches
2023-202427Preston North Endeng ENG2. Championship45.7100043262372510Matches
2023-202427Preston North Endeng ENGFA Cup1.00000000010Matches
2024-202528Preston North Endeng ENG2. Championship29.0102240224146230Matches
2024-202528Preston North Endeng ENGEFL Cup3.50003200440Matches
2024-202528Preston North Endeng ENGFA Cup2.60006510420Matches
2025-202629Preston North Endeng ENG2. Championship17.651034103039130Matches
2025-202629Preston North Endeng ENGEFL Cup1.00000100200Matches
2025-202629Preston North Endeng ENGFA Cup0.90001300100Matches
14 Seasons5 Clubs6 Leagues344.379843111701415349210020
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston North End (6 Seasons)3 Leagues165.5425318811913122621360
Partick Thistle (5 Seasons)2 Leagues61.89264
Barnsley (2 Seasons)4 Leagues87.320113728026647020
Stoke City (2 Seasons)3 Leagues19.750022231121270
Alloa Athletic (1 Season)1 League10.030
Stoke City (1 Season)1 League4.01000
FA Cup (9 Seasons)11.510011111083010
Championship (8 Seasons)212.355532321531215328202010
EFL Cup (8 Seasons)8.30004610135000
Premiership (4 Seasons)60.89264
Championship (2 Seasons)11.030
League One (1 Season)40.411110
PL2 — Div. 2 (1 Season)4.01000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201316Partick Thistle1 League1.000
2013-201417Alloa Athletic1 League10.030
2013-201417Partick Thistle1 League0.0001
2014-201518Partick Thistle1 League1.000
2015-201619Partick Thistle1 League24.66229
2016-201720Partick Thistle1 League35.23034
2017-201821Barnsley3 Leagues43.98003627026647010
2018-201922Barnsley3 Leagues43.41211110000010
2019-202023Stoke City3 Leagues19.750022231121270
2020-202124Stoke City1 League4.01000
2020-202124Preston North End1 League12.410014100128100
2021-202225Preston North End3 Leagues14.34211612232070
2022-202326Preston North End3 Leagues37.4120031281446250
2023-202427Preston North End3 Leagues46.7100043262372520
2024-202528Preston North End3 Leagues35.1102249295154290
2025-202629Preston North End3 Leagues19.551035143042130
14 Seasons5 Clubs6 Leagues344.379843111701415349210020
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston North End (6 Seasons)3 Leagues165.5425318811913122621360
Partick Thistle (5 Seasons)2 Leagues61.89264
Barnsley (2 Seasons)4 Leagues87.320113728026647020
Stoke City (2 Seasons)3 Leagues19.750022231121270
Alloa Athletic (1 Season)1 League10.030
Stoke City (1 Season)1 League4.01000
FA Cup (9 Seasons)11.510011111083010
Championship (8 Seasons)212.355532321531215328202010
EFL Cup (8 Seasons)8.30004610135000
Premiership (4 Seasons)60.89264
Championship (2 Seasons)11.030
League One (1 Season)40.411110
PL2 — Div. 2 (1 Season)4.01000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201316Partick Thistlesct SCO2. First Division1st1.000
2013-201417Alloa Athleticsct SCO2. Championship8th10.030
2013-201417Partick Thistlesct SCO1. Premiership10th0.0001
2014-201518Partick Thistlesct SCO1. Premiership8th1.000Matches
2015-201619Partick Thistlesct SCO1. Premiership9th24.66229Matches
2016-201720Partick Thistlesct SCO1. Premiership6th35.23034Matches
2017-201821Barnsleyeng ENG2. Championship22nd41.98003526026347010Matches
2018-201922Barnsleyeng ENG3. League One2nd40.411110Matches
2019-202023Stoke Cityeng ENG2. Championship15th17.250019231119260Matches
2020-202124Stoke Cityeng ENGJr. PL2 — Div. 22nd4.01000Matches
2020-202124Preston North Endeng ENG2. Championship13th12.410014100128100Matches
2021-202225Preston North Endeng ENG2. Championship13th13.04211610131870Matches
2022-202326Preston North Endeng ENG2. Championship12th35.4120031261443250Matches
2023-202427Preston North Endeng ENG2. Championship10th45.7100043262372510Matches
2024-202528Preston North Endeng ENG2. Championship20th29.0102240224146230Matches
2025-202629Preston North Endeng ENG2. Championship14th17.651034103039130Matches
14 Seasons5 Clubs4 Leagues324.478842961531215328202010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston North End (6 Seasons)1 League153.2425317810411122461290
Partick Thistle (5 Seasons)2 Leagues61.89264
Barnsley (2 Seasons)2 Leagues82.319113526026347010
Stoke City (2 Seasons)1 League17.250019231119260
Alloa Athletic (1 Season)1 League10.030
Stoke City (1 Season)1 League4.01000
Championship (8 Seasons)212.355532321531215328202010
Premiership (4 Seasons)60.89264
Championship (2 Seasons)11.030
League One (1 Season)40.411110
PL2 — Div. 2 (1 Season)4.01000
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-201821Barnsleyeng ENGEFL Cup17th1.0000110030000Matches
2017-201821Barnsleyeng ENGFA Cup33rd1.00000000000Matches
2018-201922Barnsleyeng ENGFA Cup33rd3.0100110000010Matches
2019-202023Stoke Cityeng ENGEFL Cup17th1.50000000210Matches
2019-202023Stoke Cityeng ENGFA Cup33rd1.00003000000Matches
2021-202225Preston North Endeng ENGEFL CupRd41.30000210200Matches
2022-202326Preston North Endeng ENGFA Cup2.00000200300Matches
2023-202427Preston North Endeng ENGFA Cup1.00000000010Matches
2024-202528Preston North Endeng ENGEFL CupRd43.50003200440Matches
2024-202528Preston North Endeng ENGFA CupQF2.60006510420Matches
2025-202629Preston North Endeng ENGEFL CupRd21.00000100200Matches
2025-202629Preston North Endeng ENGFA Cup0.90001300100Matches
9 Seasons3 Clubs2 Leagues19.8100151720218010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston North End (5 Seasons)2 Leagues12.30001015201670
Barnsley (2 Seasons)2 Leagues5.0100220030010
Stoke City (2 Seasons)2 Leagues2.50003000210
FA Cup (9 Seasons)11.510011111083010
EFL Cup (8 Seasons)8.30004610135000

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.

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.

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.