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-200917Cheltenham Towneng ENG3. League One1245546.2000000100.000.000.000.000.00
2009-201018Cheltenham Towneng ENG4. League Two1344865.4101100100.190.000.190.190.19
2010-201119Bath Cityeng ENG5. Conf Premier22201,63818.2314300200.160.050.220.160.22
2010-201119Cheltenham Towneng ENG4. League Two1060.1000000000.000.000.000.000.00
2011-201220Bath Cityeng ENG5. Conf Premier37282,67029.7516500300.170.030.200.170.20
2012-201321Hereford Unitedeng ENG5. Conf Premier34342,87732.051116501500.160.340.500.160.50
2013-201422Inverness CTsct SCO1. Premiership26151,39315.5134100400.060.190.260.060.26
2014-201523Inverness CTsct SCO1. Premiership33292,64729.471017700700.240.340.580.240.58Matches
2015-201624Barnsleyeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2015-201624Barnsleyeng ENGLeague Cup221922.1101101000.470.000.470.470.47Matches
2015-201624Barnsleyeng ENG3. League One34322,81231.25712500700.160.220.380.160.38Matches
2016-201725Barnsleyeng ENG2. Championship42343,15635.1107171000810.290.200.480.290.48Matches
2016-201725Barnsleyeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201725Barnsleyeng ENGFA Cup211351.5000000000.000.000.000.000.00Matches
2017-201826Norwich Cityeng ENG2. Championship24121,22013.6011000210.000.070.070.000.07Matches
2017-201826Norwich Cityeng ENGEFL Cup321832.0112100100.490.490.980.490.98Matches
2017-201826Norwich Cityeng ENGFA Cup00Matches
2018-201927Bristol Cityeng ENG2. Championship1655175.7202200400.350.000.350.350.35Matches
2018-201927Bristol Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201927Bristol Cityeng ENGFA Cup00Matches
2019-202028Bristol Cityeng ENG2. Championship953784.2101100000.240.000.240.240.24Matches
2019-202028Bristol Cityeng ENGFA Cup11590.7000000000.000.000.000.000.00Matches
2020-202129Bristol Cityeng ENG2. Championship20280.3000000000.000.000.000.000.00Matches
2020-202129Aberdeensct SCO1. Premiership997278.1213200000.250.120.370.250.37Matches
2021-202230Cardiff Cityeng ENG2. Championship00Matches
2021-202230Cardiff Cityeng ENGEFL Cup11770.9202200002.340.002.342.342.34Matches
2021-202230Aberdeensct SCO1. Premiership21161,37015.2325300200.200.130.330.200.33Matches
2022-202331Aberdeensct SCO1. Premiership2645916.6112100600.150.150.300.150.30Matches
2023-202432Kilmarnocksct SCO1. Premiership36342,76530.79312900200.290.100.390.290.39Matches
2024-202533Kilmarnocksct SCO1. Premiership31222,01822.4415400300.180.040.220.180.22Matches
2025-202634Kilmarnocksct SCO1. Premiership1423423.8112100000.260.260.530.260.53Matches
18 Seasons10 Clubs7 Leagues45431929,141323.8645111564025920.200.160.360.200.36
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
Kilmarnock (3 Seasons)1 League81585,12556.9145191400500.250.090.330.250.33
Aberdeen (3 Seasons)1 League56292,68829.96410600800.200.130.330.200.33
Bristol City (3 Seasons)3 Leagues29121,07211.9303300400.250.000.250.250.25
Cheltenham Town (3 Seasons)2 Leagues2681,04611.6101100200.090.000.090.090.09
Barnsley (2 Seasons)4 Leagues82716,50572.316143016011610.220.190.420.220.42
Inverness CT (2 Seasons)1 League59444,04044.9813218001100.180.290.470.180.47
Bath City (2 Seasons)1 League59484,30847.98210800500.170.040.210.170.21
Hereford United (1 Season)1 League34342,87732.051116501500.160.340.500.160.50
Norwich City (1 Season)3 Leagues27141,40315.6123100310.060.130.190.060.19
Cardiff City (1 Season)2 Leagues11770.9202200002.340.002.342.342.34
Premiership (8 Seasons)19613111,853131.728225028002400.210.170.380.210.38
Championship (6 Seasons)93565,29958.91382113001420.220.140.360.220.36
EFL Cup (5 Seasons)876627.4415401100.540.140.680.540.68
FA Cup (5 Seasons)432843.2000000100.000.000.000.000.00
Conf Premier (3 Seasons)93827,18579.813132613011000.160.160.330.160.33
League One (2 Seasons)46363,36637.45712500800.130.190.320.130.32
League Two (2 Seasons)1444925.5101100100.180.000.180.180.18
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-200917Cheltenham Town1 League1245546.2000000100.000.000.000.000.00
2009-201018Cheltenham Town1 League1344865.4101100100.190.000.190.190.19
2010-201119Cheltenham Town1 League1060.1000000000.000.000.000.000.00
2010-201119Bath City1 League22201,63818.2314300200.160.050.220.160.22
2011-201220Bath City1 League37282,67029.7516500300.170.030.200.170.20
2012-201321Hereford United1 League34342,87732.051116501500.160.340.500.160.50
2013-201422Inverness CT1 League26151,39315.5134100400.060.190.260.060.26
2014-201523Inverness CT1 League33292,64729.471017700700.240.340.580.240.58
2015-201624Barnsley3 Leagues37353,09434.46713601800.170.200.380.170.38
2016-201725Barnsley3 Leagues45363,41137.9107171000810.260.180.450.260.45
2017-201826Norwich City3 Leagues27141,40315.6123100310.060.130.190.060.19
2018-201927Bristol City3 Leagues1766076.7202200400.300.000.300.300.30
2019-202028Bristol City2 Leagues1064374.9101100000.210.000.210.210.21
2020-202129Bristol City1 League20280.3000000000.000.000.000.000.00
2020-202129Aberdeen1 League997278.1213200000.250.120.370.250.37
2021-202230Cardiff City2 Leagues11770.9202200002.340.002.342.342.34
2021-202230Aberdeen1 League21161,37015.2325300200.200.130.330.200.33
2022-202331Aberdeen1 League2645916.6112100600.150.150.300.150.30
2023-202432Kilmarnock1 League36342,76530.79312900200.290.100.390.290.39
2024-202533Kilmarnock1 League31222,01822.4415400300.180.040.220.180.22
2025-202634Kilmarnock1 League1423423.8112100000.260.260.530.260.53
18 Seasons10 Clubs7 Leagues45431929,141323.8645111564025920.200.160.360.200.36
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
Kilmarnock (3 Seasons)1 League81585,12556.9145191400500.250.090.330.250.33
Aberdeen (3 Seasons)1 League56292,68829.96410600800.200.130.330.200.33
Bristol City (3 Seasons)3 Leagues29121,07211.9303300400.250.000.250.250.25
Cheltenham Town (3 Seasons)2 Leagues2681,04611.6101100200.090.000.090.090.09
Barnsley (2 Seasons)4 Leagues82716,50572.316143016011610.220.190.420.220.42
Inverness CT (2 Seasons)1 League59444,04044.9813218001100.180.290.470.180.47
Bath City (2 Seasons)1 League59484,30847.98210800500.170.040.210.170.21
Hereford United (1 Season)1 League34342,87732.051116501500.160.340.500.160.50
Norwich City (1 Season)3 Leagues27141,40315.6123100310.060.130.190.060.19
Cardiff City (1 Season)2 Leagues11770.9202200002.340.002.342.342.34
Premiership (8 Seasons)19613111,853131.728225028002400.210.170.380.210.38
Championship (6 Seasons)93565,29958.91382113001420.220.140.360.220.36
EFL Cup (5 Seasons)876627.4415401100.540.140.680.540.68
FA Cup (5 Seasons)432843.2000000100.000.000.000.000.00
Conf Premier (3 Seasons)93827,18579.813132613011000.160.160.330.160.33
League One (2 Seasons)46363,36637.45712500800.130.190.320.130.32
League Two (2 Seasons)1444925.5101100100.180.000.180.180.18
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-200917Cheltenham Towneng ENG3. League One23rd1245546.2000000100.000.000.000.000.00
2009-201018Cheltenham Towneng ENG4. League Two22nd1344865.4101100100.190.000.190.190.19
2010-201119Cheltenham Towneng ENG4. League Two17th1060.1000000000.000.000.000.000.00
2010-201119Bath Cityeng ENG5. Conf Premier10th22201,63818.2314300200.160.050.220.160.22
2011-201220Bath Cityeng ENG5. Conf Premier23rd37282,67029.7516500300.170.030.200.170.20
2012-201321Hereford Unitedeng ENG5. Conf Premier6th34342,87732.051116501500.160.340.500.160.50
2013-201422Inverness CTsct SCO1. Premiership5th26151,39315.5134100400.060.190.260.060.26
2014-201523Inverness CTsct SCO1. Premiership3rd33292,64729.471017700700.240.340.580.240.58Matches
2015-201624Barnsleyeng ENG3. League One6th34322,81231.25712500700.160.220.380.160.38Matches
2016-201725Barnsleyeng ENG2. Championship14th42343,15635.1107171000810.290.200.480.290.48Matches
2017-201826Norwich Cityeng ENG2. Championship14th24121,22013.6011000210.000.070.070.000.07Matches
2018-201927Bristol Cityeng ENG2. Championship8th1655175.7202200400.350.000.350.350.35Matches
2019-202028Bristol Cityeng ENG2. Championship12th953784.2101100000.240.000.240.240.24Matches
2020-202129Bristol Cityeng ENG2. Championship19th20280.3000000000.000.000.000.000.00Matches
2020-202129Aberdeensct SCO1. Premiership4th997278.1213200000.250.120.370.250.37Matches
2021-202230Cardiff Cityeng ENG2. Championship18th00Matches
2021-202230Aberdeensct SCO1. Premiership10th21161,37015.2325300200.200.130.330.200.33Matches
2022-202331Aberdeensct SCO1. Premiership3rd2645916.6112100600.150.150.300.150.30Matches
2023-202432Kilmarnocksct SCO1. Premiership4th36342,76530.79312900200.290.100.390.290.39Matches
2024-202533Kilmarnocksct SCO1. Premiership9th31222,01822.4415400300.180.040.220.180.22Matches
2025-202634Kilmarnocksct SCO1. Premiership10th1423423.8112100000.260.260.530.260.53Matches
18 Seasons10 Clubs5 Leagues44230928,195313.3605011060015720.190.160.350.190.35
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
Kilmarnock (3 Seasons)1 League81585,12556.9145191400500.250.090.330.250.33
Aberdeen (3 Seasons)1 League56292,68829.96410600800.200.130.330.200.33
Bristol City (3 Seasons)1 League271092310.3303300400.290.000.290.290.29
Cheltenham Town (3 Seasons)2 Leagues2681,04611.6101100200.090.000.090.090.09
Barnsley (2 Seasons)2 Leagues76665,96866.315142915001510.230.210.440.230.44
Inverness CT (2 Seasons)1 League59444,04044.9813218001100.180.290.470.180.47
Bath City (2 Seasons)1 League59484,30847.98210800500.170.040.210.170.21
Hereford United (1 Season)1 League34342,87732.051116501500.160.340.500.160.50
Norwich City (1 Season)1 League24121,22013.6011000210.000.070.070.000.07
Cardiff City (1 Season)1 League00
Premiership (8 Seasons)19613111,853131.728225028002400.210.170.380.210.38
Championship (6 Seasons)93565,29958.91382113001420.220.140.360.220.36
Conf Premier (3 Seasons)93827,18579.813132613011000.160.160.330.160.33
League One (2 Seasons)46363,36637.45712500800.130.190.320.130.32
League Two (2 Seasons)1444925.5101100100.180.000.180.180.18
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
2015-201624Barnsleyeng ENGFA Cup85th11901.0000000100.000.000.000.000.00Matches
2015-201624Barnsleyeng ENGLeague Cup33rd221922.1101101000.470.000.470.470.47Matches
2016-201725Barnsleyeng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2016-201725Barnsleyeng ENGFA Cup33rd211351.5000000000.000.000.000.000.00Matches
2017-201826Norwich Cityeng ENGEFL Cup9th321832.0112100100.490.490.980.490.98Matches
2017-201826Norwich Cityeng ENGFA Cup33rd00Matches
2018-201927Bristol Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201927Bristol Cityeng ENGFA Cup9th00Matches
2019-202028Bristol Cityeng ENGFA Cup33rd11590.7000000000.000.000.000.000.00Matches
2021-202230Cardiff Cityeng ENGEFL CupRd211770.9202200002.340.002.342.342.34Matches
6 Seasons4 Clubs2 Leagues121094610.5415401200.380.100.480.380.48
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
Barnsley (2 Seasons)2 Leagues655376.0101101100.170.000.170.170.17
Bristol City (2 Seasons)2 Leagues221491.7000000000.000.000.000.000.00
Norwich City (1 Season)2 Leagues321832.0112100100.490.490.980.490.98
Cardiff City (1 Season)1 League11770.9202200002.340.002.342.342.34
EFL Cup (5 Seasons)876627.4415401100.540.140.680.540.68
FA Cup (5 Seasons)432843.2000000100.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
201726wls WalesFriendlies (M)10200.2000000000.000.000.000.000.00Matches
201827wls WalesWCQ00Matches
2 Seasons1 Club2 Leagues10200.2000000000.000.000.000.000.00
Friendlies (M) (1 Season)10200.2000000000.000.000.000.000.00
WCQ (1 Season)00

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
2008-200917Cheltenham Towneng ENG3. League One6.2010.160.0000
2009-201018Cheltenham Towneng ENG4. League Two5.4130.560.3300
2010-201119Bath Cityeng ENG5. Conf Premier18.23150.820.2000
2010-201119Cheltenham Towneng ENG4. League Two0.1000.0000
2011-201220Bath Cityeng ENG5. Conf Premier29.75170.570.2900
2012-201321Hereford Unitedeng ENG5. Conf Premier32.05230.720.2201
2013-201422Inverness CTsct SCO1. Premiership15.5150.320.2000
2014-201523Inverness CTsct SCO1. Premiership29.47200.680.3500Matches
2015-201624Barnsleyeng ENGFA Cup1.0000Matches
2015-201624Barnsleyeng ENGLeague Cup2.1101Matches
2015-201624Barnsleyeng ENG3. League One31.25110.350.4500Matches
2016-201725Barnsleyeng ENG2. Championship35.1100290.000.830.3400Matches
2016-201725Barnsleyeng ENGEFL Cup1.309222.26.751.500.000.0000Matches
2016-201725Barnsleyeng ENGFA Cup1.5000Matches
2017-201826Norwich Cityeng ENG2. Championship13.60191052.61.400.740.000.0000Matches
2017-201826Norwich Cityeng ENGEFL Cup2.014375.01.971.480.250.3300Matches
2018-201927Bristol Cityeng ENG2. Championship5.7216531.32.790.870.130.4000Matches
2018-201927Bristol Cityeng ENGEFL Cup1.003266.73.002.000.000.0000Matches
2019-202028Bristol Cityeng ENG2. Championship4.214375.00.950.710.250.3300Matches
2019-202028Bristol Cityeng ENGFA Cup0.70200.03.050.000.0000Matches
2020-202129Bristol Cityeng ENG2. Championship0.30100.03.210.000.0000Matches
2020-202129Aberdeensct SCO1. Premiership8.1218844.42.230.990.110.2500Matches
2021-202230Cardiff Cityeng ENGEFL Cup0.9222100.02.342.341.001.0000Matches
2021-202230Aberdeensct SCO1. Premiership15.23391641.02.561.050.080.1900Matches
2022-202331Aberdeensct SCO1. Premiership6.619333.31.370.460.110.3300Matches
2023-202432Kilmarnocksct SCO1. Premiership30.79542851.91.760.910.170.3200Matches
2024-202533Kilmarnocksct SCO1. Premiership22.44441431.81.960.620.090.2900Matches
2025-202634Kilmarnocksct SCO1. Premiership3.817457.11.841.050.140.2500Matches
18 Seasons10 Clubs7 Leagues323.86423122455.81.520.700.160.2802
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Kilmarnock (3 Seasons)1 League56.9141054643.81.840.810.130.3000
Aberdeen (3 Seasons)1 League29.96662740.92.210.900.090.2200
Bristol City (3 Seasons)3 Leagues11.93261038.52.180.840.120.3000
Cheltenham Town (3 Seasons)2 Leagues11.6140.340.2500
Barnsley (2 Seasons)4 Leagues72.316942344.40.250.621.110.3601
Inverness CT (2 Seasons)1 League44.98250.560.3200
Bath City (2 Seasons)1 League47.98320.670.2500
Hereford United (1 Season)1 League32.05230.720.2201
Norwich City (1 Season)3 Leagues15.61231356.51.480.830.040.0800
Cardiff City (1 Season)2 Leagues0.9222100.02.342.341.001.0000
Premiership (8 Seasons)131.7281719842.71.970.740.120.2900
Championship (6 Seasons)58.9134047117.50.680.800.330.2800
EFL Cup (5 Seasons)7.4418950.03.451.720.170.3301
FA Cup (5 Seasons)3.20200.03.050.000.0000
Conf Premier (3 Seasons)79.813550.690.2401
League One (2 Seasons)37.45120.320.4200
League Two (2 Seasons)5.5130.550.3300
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2008-200917Cheltenham Town1 League6.2010.160.0000
2009-201018Cheltenham Town1 League5.4130.560.3300
2010-201119Cheltenham Town1 League0.1000.0000
2010-201119Bath City1 League18.23150.820.2000
2011-201220Bath City1 League29.75170.570.2900
2012-201321Hereford United1 League32.05230.720.2201
2013-201422Inverness CT1 League15.5150.320.2000
2014-201523Inverness CT1 League29.47200.680.3500
2015-201624Barnsley3 Leagues34.46110.350.4501
2016-201725Barnsley3 Leagues37.910931344.40.250.851.110.3200
2017-201826Norwich City3 Leagues15.61231356.51.480.830.040.0800
2018-201927Bristol City3 Leagues6.7219736.82.821.040.110.2900
2019-202028Bristol City2 Leagues4.916350.01.240.620.170.3300
2020-202129Bristol City1 League0.30100.03.210.000.0000
2020-202129Aberdeen1 League8.1218844.42.230.990.110.2500
2021-202230Cardiff City2 Leagues0.9222100.02.342.341.001.0000
2021-202230Aberdeen1 League15.23391641.02.561.050.080.1900
2022-202331Aberdeen1 League6.619333.31.370.460.110.3300
2023-202432Kilmarnock1 League30.79542851.91.760.910.170.3200
2024-202533Kilmarnock1 League22.44441431.81.960.620.090.2900
2025-202634Kilmarnock1 League3.817457.11.841.050.140.2500
18 Seasons10 Clubs7 Leagues323.86423122455.81.520.700.160.2802
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Kilmarnock (3 Seasons)1 League56.9141054643.81.840.810.130.3000
Aberdeen (3 Seasons)1 League29.96662740.92.210.900.090.2200
Bristol City (3 Seasons)3 Leagues11.93261038.52.180.840.120.3000
Cheltenham Town (3 Seasons)2 Leagues11.6140.340.2500
Barnsley (2 Seasons)4 Leagues72.316942344.40.250.621.110.3601
Inverness CT (2 Seasons)1 League44.98250.560.3200
Bath City (2 Seasons)1 League47.98320.670.2500
Hereford United (1 Season)1 League32.05230.720.2201
Norwich City (1 Season)3 Leagues15.61231356.51.480.830.040.0800
Cardiff City (1 Season)2 Leagues0.9222100.02.342.341.001.0000
Premiership (8 Seasons)131.7281719842.71.970.740.120.2900
Championship (6 Seasons)58.9134047117.50.680.800.330.2800
EFL Cup (5 Seasons)7.4418950.03.451.720.170.3301
FA Cup (5 Seasons)3.20200.03.050.000.0000
Conf Premier (3 Seasons)79.813550.690.2401
League One (2 Seasons)37.45120.320.4200
League Two (2 Seasons)5.5130.550.3300
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
2008-200917Cheltenham Towneng ENG3. League One23rd6.2010.160.0000
2009-201018Cheltenham Towneng ENG4. League Two22nd5.4130.560.3300
2010-201119Cheltenham Towneng ENG4. League Two17th0.1000.0000
2010-201119Bath Cityeng ENG5. Conf Premier10th18.23150.820.2000
2011-201220Bath Cityeng ENG5. Conf Premier23rd29.75170.570.2900
2012-201321Hereford Unitedeng ENG5. Conf Premier6th32.05230.720.2201
2013-201422Inverness CTsct SCO1. Premiership5th15.5150.320.2000
2014-201523Inverness CTsct SCO1. Premiership3rd29.47200.680.3500Matches
2015-201624Barnsleyeng ENG3. League One6th31.25110.350.4500Matches
2016-201725Barnsleyeng ENG2. Championship14th35.1100290.000.830.3400Matches
2017-201826Norwich Cityeng ENG2. Championship14th13.60191052.61.400.740.000.0000Matches
2018-201927Bristol Cityeng ENG2. Championship8th5.7216531.32.790.870.130.4000Matches
2019-202028Bristol Cityeng ENG2. Championship12th4.214375.00.950.710.250.3300Matches
2020-202129Bristol Cityeng ENG2. Championship19th0.30100.03.210.000.0000Matches
2020-202129Aberdeensct SCO1. Premiership4th8.1218844.42.230.990.110.2500Matches
2021-202230Aberdeensct SCO1. Premiership10th15.23391641.02.561.050.080.1900Matches
2022-202331Aberdeensct SCO1. Premiership3rd6.619333.31.370.460.110.3300Matches
2023-202432Kilmarnocksct SCO1. Premiership4th30.79542851.91.760.910.170.3200Matches
2024-202533Kilmarnocksct SCO1. Premiership9th22.44441431.81.960.620.090.2900Matches
2025-202634Kilmarnocksct SCO1. Premiership10th3.817457.11.841.050.140.2500Matches
18 Seasons10 Clubs5 Leagues313.36021121556.91.450.690.160.2801
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Kilmarnock (3 Seasons)1 League56.9141054643.81.840.810.130.3000
Aberdeen (3 Seasons)1 League29.96662740.92.210.900.090.2200
Bristol City (3 Seasons)1 League10.3321838.12.050.780.140.3800
Cheltenham Town (3 Seasons)2 Leagues11.6140.340.2500
Barnsley (2 Seasons)2 Leagues66.3150400.000.600.3800
Inverness CT (2 Seasons)1 League44.98250.560.3200
Bath City (2 Seasons)1 League47.98320.670.2500
Hereford United (1 Season)1 League32.05230.720.2201
Norwich City (1 Season)1 League13.60191052.61.400.740.000.0000
Cardiff City (1 Season)1 League
Premiership (8 Seasons)131.7281719842.71.970.740.120.2900
Championship (6 Seasons)58.9134047117.50.680.800.330.2800
Conf Premier (3 Seasons)79.813550.690.2401
League One (2 Seasons)37.45120.320.4200
League Two (2 Seasons)5.5130.550.3300
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
2015-201624Barnsleyeng ENGFA Cup85th1.0000Matches
2015-201624Barnsleyeng ENGLeague Cup33rd2.1101Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.309222.26.751.500.000.0000Matches
2016-201725Barnsleyeng ENGFA Cup33rd1.5000Matches
2017-201826Norwich Cityeng ENGEFL Cup9th2.014375.01.971.480.250.3300Matches
2018-201927Bristol Cityeng ENGEFL Cup58th1.003266.73.002.000.000.0000Matches
2019-202028Bristol Cityeng ENGFA Cup33rd0.70200.03.050.000.0000Matches
2021-202230Cardiff Cityeng ENGEFL CupRd20.9222100.02.342.341.001.0000Matches
6 Seasons4 Clubs2 Leagues10.5420945.03.401.530.150.3301
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Barnsley (2 Seasons)2 Leagues6.019222.26.751.500.000.0001
Bristol City (2 Seasons)2 Leagues1.705240.03.021.210.000.0000
Norwich City (1 Season)2 Leagues2.014375.01.971.480.250.3300
Cardiff City (1 Season)1 League0.9222100.02.342.341.001.0000
EFL Cup (5 Seasons)7.4418950.03.451.720.170.3301
FA Cup (5 Seasons)3.20200.03.050.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201726wls WalesFriendlies (M)0.2000Matches
2 Seasons1 Club2 Leagues0.2000
Friendlies (M) (1 Season)0.2000
WCQ (1 Season)

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-200917Cheltenham Towneng ENG3. League One125544613.46.248
2009-201018Cheltenham Towneng ENG4. League Two134863711.75.449
2010-201119Bath Cityeng ENG5. Conf Premier221,6387439.618.2202
2010-201119Cheltenham Towneng ENG4. League Two1660.10.101
2011-201220Bath Cityeng ENG5. Conf Premier372,6707264.529.7289
2012-201321Hereford Unitedeng ENG5. Conf Premier342,8778569.532.0340
2013-201422Inverness CTsct SCO1. Premiership261,3935440.715.51511
2014-201523Inverness CTsct SCO1. Premiership332,6478077.429.42924411.704334+9+0.31+0.19Matches
2015-201624Barnsleyeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2015-201624Barnsleyeng ENGLeague Cup21929680.02.12960001.5045-1-0.47+1.41Matches
2015-201624Barnsleyeng ENG3. League One342,8128367.931.23223201.745439+15+0.48+0.41Matches
2016-201725Barnsleyeng ENG2. Championship423,1567576.235.13423811.244955-6-0.17-0.45Matches
2016-201725Barnsleyeng ENGEFL Cup1120120100.01.311201000.0012-1-0.75Matches
2016-201725Barnsleyeng ENGFA Cup21356864.31.5191114400.5001-1-0.67-0.67Matches
2017-201826Norwich Cityeng ENG2. Championship241,2205129.513.61281281.421318-5-0.37-0.18Matches
2017-201826Norwich Cityeng ENGEFL Cup31836146.92.029121203.0072+5+2.46+2.46Matches
2017-201826Norwich Cityeng ENGFA Cup00001Matches
2018-201927Bristol Cityeng ENG2. Championship165173212.55.75651111741.4496+3+0.52+0.45Matches
2018-201927Bristol Cityeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2018-201927Bristol Cityeng ENGFA Cup00001Matches
2019-202028Bristol Cityeng ENG2. Championship9378429.14.25660412111.8963+3+0.71+0.91Matches
2019-202028Bristol Cityeng ENGFA Cup1595932.80.71590001.001100.00+0.74Matches
2020-202129Bristol Cityeng ENG2. Championship228140.70.30021401.500000.00+0.48Matches
2020-202129Aberdeensct SCO1. Premiership97278121.38.19814002.22148+6+0.74+1.01Matches
2021-202230Cardiff Cityeng ENG2. Championship00001Matches
2021-202230Cardiff Cityeng ENGEFL Cup1777742.80.91770003.0021+1+1.17+2.92Matches
2021-202230Aberdeensct SCO1. Premiership211,3706540.115.21678452601.381716+1+0.07+0.33Matches
2022-202331Aberdeensct SCO1. Premiership265912317.36.647012214111.65914-5-0.76-0.79Matches
2023-202432Kilmarnocksct SCO1. Premiership362,7657780.830.734801222701.533833+5+0.16+0.57Matches
2024-202533Kilmarnocksct SCO1. Premiership312,0186559.022.42281792611.102442-18-0.80-0.74Matches
2025-202634Kilmarnocksct SCO1. Premiership143422410.03.82570121951.076600.00+0.53Matches
18 Seasons10 Clubs7 Leagues45429,1416435.0323.83197911313518451.48297288+9+0.04+0.24
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (3 Seasons)1 League815,1256350.056.9588019232261.296881-13-0.23+0.16
Aberdeen (3 Seasons)1 League562,6884826.229.9297792716111.644038+2+0.07+0.22
Bristol City (3 Seasons)3 Leagues291,072378.311.9126721716161.521611+5+0.42+0.64
Cheltenham Town (3 Seasons)2 Leagues261,046408.411.6818
Barnsley (2 Seasons)4 Leagues826,5057972.872.3719949114411.41108103+5+0.07-0.04
Inverness CT (2 Seasons)1 League594,0406859.144.944241511.704334+9+0.31+0.19
Bath City (2 Seasons)1 League594,3087352.047.94811
Hereford United (1 Season)1 League342,8778569.532.0340
Norwich City (1 Season)3 Leagues271,4035229.615.614911013291.60202000.00+0.17
Cardiff City (1 Season)2 Leagues177771.80.91770013.0021+1+1.17+2.92
Premiership (8 Seasons)19611,8536043.3131.713179526519181.48151153-2-0.02+0.21
Championship (6 Seasons)935,2995721.358.95666323716251.397782-5-0.08+0.09
EFL Cup (5 Seasons)86628364.97.479441201.881411+3+0.41+1.16
FA Cup (5 Seasons)42847129.63.2380214420.5013-2-0.63-0.17
Conf Premier (3 Seasons)937,1857757.979.88211
League One (2 Seasons)463,3667340.737.436231001.745439+15+0.48+0.41
League Two (2 Seasons)14492355.95.5410
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-200917Cheltenham Town1 League125544613.46.248
2009-201018Cheltenham Town1 League134863711.75.449
2010-201119Cheltenham Town1 League1660.10.101
2010-201119Bath City1 League221,6387439.618.2202
2011-201220Bath City1 League372,6707264.529.7289
2012-201321Hereford United1 League342,8778569.532.0340
2013-201422Inverness CT1 League261,3935440.715.51511
2014-201523Inverness CT1 League332,6478077.429.42924411.704334+9+0.31+0.19
2015-201624Barnsley3 Leagues373,0948469.234.4359424201.685845+13+0.38+0.38
2016-201725Barnsley3 Leagues453,4117676.337.9361062594411.185058-8-0.21-0.47
2017-201826Norwich City3 Leagues271,4035229.615.614911013291.60202000.00+0.17
2018-201927Bristol City3 Leagues176073613.56.76702111751.3697+2+0.30+0.22
2019-202028Bristol City2 Leagues104374410.14.96650412111.8074+3+0.62+0.83
2020-202129Bristol City1 League228140.70.30021401.500000.00+0.48
2020-202129Aberdeen1 League97278121.38.19814002.22148+6+0.74+1.01
2021-202230Cardiff City2 Leagues177771.80.91770013.0021+1+1.17+2.92
2021-202230Aberdeen1 League211,3706540.115.21678452601.381716+1+0.07+0.33
2022-202331Aberdeen1 League265912317.36.647012214111.65914-5-0.76-0.79
2023-202432Kilmarnock1 League362,7657780.830.734801222701.533833+5+0.16+0.57
2024-202533Kilmarnock1 League312,0186559.022.42281792611.102442-18-0.80-0.74
2025-202634Kilmarnock1 League143422410.03.82570121951.076600.00+0.53
18 Seasons10 Clubs7 Leagues45429,1416435.0323.83197911313518451.48297288+9+0.04+0.24
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (3 Seasons)1 League815,1256350.056.9588019232261.296881-13-0.23+0.16
Aberdeen (3 Seasons)1 League562,6884826.229.9297792716111.644038+2+0.07+0.22
Bristol City (3 Seasons)3 Leagues291,072378.311.9126721716161.521611+5+0.42+0.64
Cheltenham Town (3 Seasons)2 Leagues261,046408.411.6818
Barnsley (2 Seasons)4 Leagues826,5057972.872.3719949114411.41108103+5+0.07-0.04
Inverness CT (2 Seasons)1 League594,0406859.144.944241511.704334+9+0.31+0.19
Bath City (2 Seasons)1 League594,3087352.047.94811
Hereford United (1 Season)1 League342,8778569.532.0340
Norwich City (1 Season)3 Leagues271,4035229.615.614911013291.60202000.00+0.17
Cardiff City (1 Season)2 Leagues177771.80.91770013.0021+1+1.17+2.92
Premiership (8 Seasons)19611,8536043.3131.713179526519181.48151153-2-0.02+0.21
Championship (6 Seasons)935,2995721.358.95666323716251.397782-5-0.08+0.09
EFL Cup (5 Seasons)86628364.97.479441201.881411+3+0.41+1.16
FA Cup (5 Seasons)42847129.63.2380214420.5013-2-0.63-0.17
Conf Premier (3 Seasons)937,1857757.979.88211
League One (2 Seasons)463,3667340.737.436231001.745439+15+0.48+0.41
League Two (2 Seasons)14492355.95.5410
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-200917Cheltenham Towneng ENG3. League One23rd125544613.46.248
2009-201018Cheltenham Towneng ENG4. League Two22nd134863711.75.449
2010-201119Cheltenham Towneng ENG4. League Two17th1660.10.101
2010-201119Bath Cityeng ENG5. Conf Premier10th221,6387439.618.2202
2011-201220Bath Cityeng ENG5. Conf Premier23rd372,6707264.529.7289
2012-201321Hereford Unitedeng ENG5. Conf Premier6th342,8778569.532.0340
2013-201422Inverness CTsct SCO1. Premiership5th261,3935440.715.51511
2014-201523Inverness CTsct SCO1. Premiership3rd332,6478077.429.42924411.704334+9+0.31+0.19Matches
2015-201624Barnsleyeng ENG3. League One6th342,8128367.931.23223201.745439+15+0.48+0.41Matches
2016-201725Barnsleyeng ENG2. Championship14th423,1567576.235.13423811.244955-6-0.17-0.45Matches
2017-201826Norwich Cityeng ENG2. Championship14th241,2205129.513.61281281.421318-5-0.37-0.18Matches
2018-201927Bristol Cityeng ENG2. Championship8th165173212.55.75651111741.4496+3+0.52+0.45Matches
2019-202028Bristol Cityeng ENG2. Championship12th9378429.14.25660412111.8963+3+0.71+0.91Matches
2020-202129Bristol Cityeng ENG2. Championship19th228140.70.30021401.500000.00+0.48Matches
2020-202129Aberdeensct SCO1. Premiership4th97278121.38.19814002.22148+6+0.74+1.01Matches
2021-202230Cardiff Cityeng ENG2. Championship18th00001Matches
2021-202230Aberdeensct SCO1. Premiership10th211,3706540.115.21678452601.381716+1+0.07+0.33Matches
2022-202331Aberdeensct SCO1. Premiership3rd265912317.36.647012214111.65914-5-0.76-0.79Matches
2023-202432Kilmarnocksct SCO1. Premiership4th362,7657780.830.734801222701.533833+5+0.16+0.57Matches
2024-202533Kilmarnocksct SCO1. Premiership9th312,0186559.022.42281792611.102442-18-0.80-0.74Matches
2025-202634Kilmarnocksct SCO1. Premiership10th143422410.03.82570121951.076600.00+0.53Matches
18 Seasons10 Clubs5 Leagues44228,1956434.7313.33097710713318431.48282274+8+0.04+0.23
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (3 Seasons)1 League815,1256350.056.9588019232261.296881-13-0.23+0.16
Aberdeen (3 Seasons)1 League562,6884826.229.9297792716111.644038+2+0.07+0.22
Bristol City (3 Seasons)1 League27923347.410.3106611716151.59159+6+0.59+0.80
Cheltenham Town (3 Seasons)2 Leagues261,046408.411.6818
Barnsley (2 Seasons)2 Leagues765,9687972.166.366461011.4610394+9+0.14-0.02
Inverness CT (2 Seasons)1 League594,0406859.144.944241511.704334+9+0.31+0.19
Bath City (2 Seasons)1 League594,3087352.047.94811
Hereford United (1 Season)1 League342,8778569.532.0340
Norwich City (1 Season)1 League241,2205129.513.61281281.421318-5-0.37-0.18
Cardiff City (1 Season)1 League00001
Premiership (8 Seasons)19611,8536043.3131.713179526519181.48151153-2-0.02+0.21
Championship (6 Seasons)935,2995721.358.95666323716251.397782-5-0.08+0.09
Conf Premier (3 Seasons)937,1857757.979.88211
League One (2 Seasons)463,3667340.737.436231001.745439+15+0.48+0.41
League Two (2 Seasons)14492355.95.5410
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
2015-201624Barnsleyeng ENGFA Cup85th19090100.01.01901000.0001-1-1.00Matches
2015-201624Barnsleyeng ENGLeague Cup33rd21929680.02.12960001.5045-1-0.47+1.41Matches
2016-201725Barnsleyeng ENGEFL Cup58th1120120100.01.311201000.0012-1-0.75Matches
2016-201725Barnsleyeng ENGFA Cup33rd21356864.31.5191114400.5001-1-0.67-0.67Matches
2017-201826Norwich Cityeng ENGEFL Cup9th31836146.92.029121203.0072+5+2.46+2.46Matches
2017-201826Norwich Cityeng ENGFA Cup33rd00001Matches
2018-201927Bristol Cityeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2018-201927Bristol Cityeng ENGFA Cup9th00001Matches
2019-202028Bristol Cityeng ENGFA Cup33rd1595932.80.71590001.001100.00+0.74Matches
2021-202230Cardiff Cityeng ENGEFL CupRd21777742.80.91770003.0021+1+1.17+2.92Matches
6 Seasons4 Clubs2 Leagues129467947.810.51090622321.421514+1+0.10+0.74
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Barnsley (2 Seasons)2 Leagues65379081.46.0599314400.6759-4-0.67+0.06
Bristol City (2 Seasons)2 Leagues21497527.61.72751010.5012-1-0.60+0.14
Norwich City (1 Season)2 Leagues31836130.52.029121213.0072+5+2.46+2.46
Cardiff City (1 Season)1 League1777742.80.91770003.0021+1+1.17+2.92
EFL Cup (5 Seasons)86628364.97.479441201.881411+3+0.41+1.16
FA Cup (5 Seasons)42847129.63.2380214420.5013-2-0.63-0.17
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
201726wls WalesFriendlies (M)1202011.10.20011911.001100.00+1.13Matches
201827wls WalesWCQ00003Matches
2 Seasons1 Club2 Leagues120201.90.20011941.001100.00+1.13
Friendlies (M) (1 Season)1202011.10.20011911.001100.00+1.13
WCQ (1 Season)00003
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-200917Cheltenham Towneng ENG3. League One6.2106
2009-201018Cheltenham Towneng ENG4. League Two5.4107
2010-201119Bath Cityeng ENG5. Conf Premier18.22026
2010-201119Cheltenham Towneng ENG4. League Two0.1000
2011-201220Bath Cityeng ENG5. Conf Premier29.73044
2012-201321Hereford Unitedeng ENG5. Conf Premier32.05050
2013-201422Inverness CTsct SCO1. Premiership15.54024
2014-201523Inverness CTsct SCO1. Premiership29.470Matches
2015-201624Barnsleyeng ENGFA Cup1.01000Matches
2015-201624Barnsleyeng ENGLeague Cup2.10000Matches
2015-201624Barnsleyeng ENG3. League One31.27048Matches
2016-201725Barnsleyeng ENG2. Championship35.18108400000000Matches
2016-201725Barnsleyeng ENGEFL Cup1.3000110100000Matches
2016-201725Barnsleyeng ENGFA Cup1.50000Matches
2017-201826Norwich Cityeng ENG2. Championship13.62103513919213000Matches
2017-201826Norwich Cityeng ENGEFL Cup2.0100622000100Matches
2018-201927Bristol Cityeng ENG2. Championship5.74002192749000Matches
2018-201927Bristol Cityeng ENGEFL Cup1.0000000100000Matches
2019-202028Bristol Cityeng ENG2. Championship4.2000171142230Matches
2019-202028Bristol Cityeng ENGFA Cup0.70001300000Matches
2020-202129Bristol Cityeng ENG2. Championship0.30002100000Matches
2020-202129Aberdeensct SCO1. Premiership8.100024755520Matches
2021-202230Cardiff Cityeng ENGEFL Cup0.90001101100Matches
2021-202230Aberdeensct SCO1. Premiership15.220025153200110Matches
2022-202331Aberdeensct SCO1. Premiership6.6600201153060Matches
2023-202432Kilmarnocksct SCO1. Premiership30.7200522210165170Matches
2024-202533Kilmarnocksct SCO1. Premiership22.4300342011132220Matches
2025-202634Kilmarnocksct SCO1. Premiership3.800012743140Matches
18 Seasons10 Clubs7 Leagues323.8592054012355912287100
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (3 Seasons)1 League56.9500984925328430
Aberdeen (3 Seasons)1 League29.9800693313285190
Bristol City (3 Seasons)3 Leagues11.94004124610612000
Cheltenham Town (3 Seasons)2 Leagues11.62013
Barnsley (2 Seasons)4 Leagues72.3161013310100000
Inverness CT (2 Seasons)1 League44.911024
Bath City (2 Seasons)1 League47.95070
Hereford United (1 Season)1 League32.05050
Norwich City (1 Season)3 Leagues15.631041151119213100
Cardiff City (1 Season)2 Leagues0.90001101100
Premiership (8 Seasons)131.7240019182386013620
Championship (6 Seasons)58.91420159341528825000
EFL Cup (5 Seasons)7.4100842310100
FA Cup (5 Seasons)3.21001300000
Conf Premier (3 Seasons)79.8100120
League One (2 Seasons)37.48054
League Two (2 Seasons)5.5107
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200917Cheltenham Town1 League6.2106
2009-201018Cheltenham Town1 League5.4107
2010-201119Cheltenham Town1 League0.1000
2010-201119Bath City1 League18.22026
2011-201220Bath City1 League29.73044
2012-201321Hereford United1 League32.05050
2013-201422Inverness CT1 League15.54024
2014-201523Inverness CT1 League29.470
2015-201624Barnsley3 Leagues34.4800480
2016-201725Barnsley3 Leagues37.98108510100000
2017-201826Norwich City3 Leagues15.631041151119213100
2018-201927Bristol City3 Leagues6.74002192849000
2019-202028Bristol City2 Leagues4.9000181442230
2020-202129Bristol City1 League0.30002100000
2020-202129Aberdeen1 League8.100024755520
2021-202230Cardiff City2 Leagues0.90001101100
2021-202230Aberdeen1 League15.220025153200110
2022-202331Aberdeen1 League6.6600201153060
2023-202432Kilmarnock1 League30.7200522210165170
2024-202533Kilmarnock1 League22.4300342011132220
2025-202634Kilmarnock1 League3.800012743140
18 Seasons10 Clubs7 Leagues323.8592054012355912287100
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (3 Seasons)1 League56.9500984925328430
Aberdeen (3 Seasons)1 League29.9800693313285190
Bristol City (3 Seasons)3 Leagues11.94004124610612000
Cheltenham Town (3 Seasons)2 Leagues11.62013
Barnsley (2 Seasons)4 Leagues72.3161013310100000
Inverness CT (2 Seasons)1 League44.911024
Bath City (2 Seasons)1 League47.95070
Hereford United (1 Season)1 League32.05050
Norwich City (1 Season)3 Leagues15.631041151119213100
Cardiff City (1 Season)2 Leagues0.90001101100
Premiership (8 Seasons)131.7240019182386013620
Championship (6 Seasons)58.91420159341528825000
EFL Cup (5 Seasons)7.4100842310100
FA Cup (5 Seasons)3.21001300000
Conf Premier (3 Seasons)79.8100120
League One (2 Seasons)37.48054
League Two (2 Seasons)5.5107
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-200917Cheltenham Towneng ENG3. League One23rd6.2106
2009-201018Cheltenham Towneng ENG4. League Two22nd5.4107
2010-201119Cheltenham Towneng ENG4. League Two17th0.1000
2010-201119Bath Cityeng ENG5. Conf Premier10th18.22026
2011-201220Bath Cityeng ENG5. Conf Premier23rd29.73044
2012-201321Hereford Unitedeng ENG5. Conf Premier6th32.05050
2013-201422Inverness CTsct SCO1. Premiership5th15.54024
2014-201523Inverness CTsct SCO1. Premiership3rd29.470Matches
2015-201624Barnsleyeng ENG3. League One6th31.27048Matches
2016-201725Barnsleyeng ENG2. Championship14th35.18108400000000Matches
2017-201826Norwich Cityeng ENG2. Championship14th13.62103513919213000Matches
2018-201927Bristol Cityeng ENG2. Championship8th5.74002192749000Matches
2019-202028Bristol Cityeng ENG2. Championship12th4.2000171142230Matches
2020-202129Bristol Cityeng ENG2. Championship19th0.30002100000Matches
2020-202129Aberdeensct SCO1. Premiership4th8.100024755520Matches
2021-202230Aberdeensct SCO1. Premiership10th15.220025153200110Matches
2022-202331Aberdeensct SCO1. Premiership3rd6.6600201153060Matches
2023-202432Kilmarnocksct SCO1. Premiership4th30.7200522210165170Matches
2024-202533Kilmarnocksct SCO1. Premiership9th22.4300342011132220Matches
2025-202634Kilmarnocksct SCO1. Premiership10th3.800012743140Matches
18 Seasons10 Clubs5 Leagues313.3572053111653882187000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (3 Seasons)1 League56.9500984925328430
Aberdeen (3 Seasons)1 League29.9800693313285190
Bristol City (3 Seasons)1 League10.3400402169612000
Cheltenham Town (3 Seasons)2 Leagues11.62013
Barnsley (2 Seasons)2 Leagues66.3151013200000000
Inverness CT (2 Seasons)1 League44.911024
Bath City (2 Seasons)1 League47.95070
Hereford United (1 Season)1 League32.05050
Norwich City (1 Season)1 League13.62103513919213000
Cardiff City (1 Season)1 League
Premiership (8 Seasons)131.7240019182386013620
Championship (6 Seasons)58.91420159341528825000
Conf Premier (3 Seasons)79.8100120
League One (2 Seasons)37.48054
League Two (2 Seasons)5.5107
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201624Barnsleyeng ENGFA Cup85th1.01000Matches
2015-201624Barnsleyeng ENGLeague Cup33rd2.10000Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.3000110100000Matches
2016-201725Barnsleyeng ENGFA Cup33rd1.50000Matches
2017-201826Norwich Cityeng ENGEFL Cup9th2.0100622000100Matches
2018-201927Bristol Cityeng ENGEFL Cup58th1.0000000100000Matches
2019-202028Bristol Cityeng ENGFA Cup33rd0.70001300000Matches
2021-202230Cardiff Cityeng ENGEFL CupRd20.90001101100Matches
6 Seasons4 Clubs2 Leagues10.5200972310100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (2 Seasons)2 Leagues6.0100110100000
Bristol City (2 Seasons)2 Leagues1.7000130100000
Norwich City (1 Season)2 Leagues2.0100622000100
Cardiff City (1 Season)1 League0.90001101100
EFL Cup (5 Seasons)7.4100842310100
FA Cup (5 Seasons)3.21001300000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201726wls WalesFriendlies (M)0.20000Matches
2 Seasons1 Club2 Leagues0.20000
Friendlies (M) (1 Season)0.20000
WCQ (1 Season)

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.