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
2009-201017Watfordeng ENG2. Championship31292,53928.2011000100.000.040.040.000.04
2010-201118Watfordeng ENG2. Championship29262,35826.2112100100.040.040.080.040.08
2011-201219Watfordeng ENG2. Championship20201,79920.0000000100.000.000.000.000.00
2012-201320Watfordeng ENG2. Championship21921.0000000000.000.000.000.000.00
2012-201320Brentfordeng ENG3. League One1376817.6000000000.000.000.000.000.00
2013-201421MK Donseng ENG3. League One23231,85120.6101100000.050.000.050.050.05
2014-201522MK Donseng ENGFA Cup00Matches
2014-201522MK Donseng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201522MK Donseng ENG3. League One14121,06711.9112100100.080.080.170.080.17Matches
2015-201623MK Donseng ENG2. Championship301091.2000000100.000.000.000.000.00Matches
2015-201623MK Donseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2015-201623MK Donseng ENGLeague Cup333003.3000000000.000.000.000.000.00Matches
2015-201623Kilmarnocksct SCO1. Premiership13131,14912.8000000200.000.000.000.000.00Matches
2016-201724Rangerssct SCO1. Premiership11108079.0101100100.110.000.110.110.11Matches
2017-201825Rangerssct SCO1. Premiership653914.3000000000.000.000.000.000.00Matches
2018-201926St Mirrensct SCO1. Premiership20191,70418.9000000200.000.000.000.000.00Matches
2018-201926Rangerssct SCO1. Premiership00Matches
2019-202027Gillinghameng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2019-202027Gillinghameng ENGFA Cup1010.0000000000.000.000.000.000.00Matches
2019-202027Gillinghameng ENG3. League One744044.5000000000.000.000.000.000.00Matches
2019-202027St Mirrensct SCO1. Premiership755075.6011000000.000.180.180.000.18Matches
2020-202128Hamiltonsct SCO1. Premiership33332,81231.2112100000.030.030.060.030.06Matches
2021-202229Kilmarnocksct SCO2. Championship18181,56317.4000000200.000.000.000.000.00Matches
2022-202330Partick Thistlesct SCO2. Championship23131,20713.4101100200.070.000.070.070.07Matches
2022-202330Kilmarnocksct SCO1. Premiership00Matches
2023-202431Eastleigheng ENGFA Cup332252.5011000000.000.400.400.000.40Matches
15 Seasons10 Clubs6 Leagues28424821,956244.066126001400.020.020.050.020.05
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
Watford (4 Seasons)1 League82766,78875.4123100300.010.030.040.010.04
MK Dons (3 Seasons)4 Leagues46413,59740.0213200200.050.030.080.050.08
Kilmarnock (3 Seasons)2 Leagues31312,71230.1000000400.000.000.000.000.00
Rangers (3 Seasons)1 League17151,19813.3101100100.080.000.080.080.08
St Mirren (2 Seasons)1 League27242,21124.6011000200.000.040.040.000.04
Hamilton (1 Season)1 League33332,81231.2112100000.030.030.060.030.06
Partick Thistle (1 Season)1 League23131,20713.4101100200.070.000.070.070.07
Brentford (1 Season)1 League1376817.6000000000.000.000.000.000.00
Gillingham (1 Season)3 Leagues955255.8000000000.000.000.000.000.00
Eastleigh (1 Season)1 League332252.5011000000.000.400.400.000.40
Premiership (7 Seasons)90857,37081.9224200500.020.020.050.020.05
Championship (5 Seasons)85766,89776.6123100400.010.030.040.010.04
League One (4 Seasons)57464,00344.5213200100.040.020.070.040.07
FA Cup (4 Seasons)654064.5011000000.000.220.220.000.22
EFL Cup (3 Seasons)555105.7000000000.000.000.000.000.00
Championship (2 Seasons)41312,77030.8101100400.030.000.030.030.03
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
2009-201017Watford1 League31292,53928.2011000100.000.040.040.000.04
2010-201118Watford1 League29262,35826.2112100100.040.040.080.040.08
2011-201219Watford1 League20201,79920.0000000100.000.000.000.000.00
2012-201320Watford1 League21921.0000000000.000.000.000.000.00
2012-201320Brentford1 League1376817.6000000000.000.000.000.000.00
2013-201421MK Dons1 League23231,85120.6101100000.050.000.050.050.05
2014-201522MK Dons3 Leagues15131,15712.9112100100.080.080.160.080.16
2015-201623MK Dons3 Leagues855896.5000000100.000.000.000.000.00
2015-201623Kilmarnock1 League13131,14912.8000000200.000.000.000.000.00
2016-201724Rangers1 League11108079.0101100100.110.000.110.110.11
2017-201825Rangers1 League653914.3000000000.000.000.000.000.00
2018-201926Rangers1 League00
2018-201926St Mirren1 League20191,70418.9000000200.000.000.000.000.00
2019-202027St Mirren1 League755075.6011000000.000.180.180.000.18
2019-202027Gillingham3 Leagues955255.8000000000.000.000.000.000.00
2020-202128Hamilton1 League33332,81231.2112100000.030.030.060.030.06
2021-202229Kilmarnock1 League18181,56317.4000000200.000.000.000.000.00
2022-202330Kilmarnock1 League00
2022-202330Partick Thistle1 League23131,20713.4101100200.070.000.070.070.07
2023-202431Eastleigh1 League332252.5011000000.000.400.400.000.40
15 Seasons10 Clubs6 Leagues28424821,956244.066126001400.020.020.050.020.05
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
Watford (4 Seasons)1 League82766,78875.4123100300.010.030.040.010.04
MK Dons (3 Seasons)4 Leagues46413,59740.0213200200.050.030.080.050.08
Kilmarnock (3 Seasons)2 Leagues31312,71230.1000000400.000.000.000.000.00
Rangers (3 Seasons)1 League17151,19813.3101100100.080.000.080.080.08
St Mirren (2 Seasons)1 League27242,21124.6011000200.000.040.040.000.04
Hamilton (1 Season)1 League33332,81231.2112100000.030.030.060.030.06
Partick Thistle (1 Season)1 League23131,20713.4101100200.070.000.070.070.07
Brentford (1 Season)1 League1376817.6000000000.000.000.000.000.00
Gillingham (1 Season)3 Leagues955255.8000000000.000.000.000.000.00
Eastleigh (1 Season)1 League332252.5011000000.000.400.400.000.40
Premiership (7 Seasons)90857,37081.9224200500.020.020.050.020.05
Championship (5 Seasons)85766,89776.6123100400.010.030.040.010.04
League One (4 Seasons)57464,00344.5213200100.040.020.070.040.07
FA Cup (4 Seasons)654064.5011000000.000.220.220.000.22
EFL Cup (3 Seasons)555105.7000000000.000.000.000.000.00
Championship (2 Seasons)41312,77030.8101100400.030.000.030.030.03
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
2009-201017Watfordeng ENG2. Championship16th31292,53928.2011000100.000.040.040.000.04
2010-201118Watfordeng ENG2. Championship14th29262,35826.2112100100.040.040.080.040.08
2011-201219Watfordeng ENG2. Championship11th20201,79920.0000000100.000.000.000.000.00
2012-201320Watfordeng ENG2. Championship3rd21921.0000000000.000.000.000.000.00
2012-201320Brentfordeng ENG3. League One3rd1376817.6000000000.000.000.000.000.00
2013-201421MK Donseng ENG3. League One10th23231,85120.6101100000.050.000.050.050.05
2014-201522MK Donseng ENG3. League One2nd14121,06711.9112100100.080.080.170.080.17Matches
2015-201623MK Donseng ENG2. Championship23rd301091.2000000100.000.000.000.000.00Matches
2015-201623Kilmarnocksct SCO1. Premiership11th13131,14912.8000000200.000.000.000.000.00Matches
2016-201724Rangerssct SCO1. Premiership3rd11108079.0101100100.110.000.110.110.11Matches
2017-201825Rangerssct SCO1. Premiership3rd653914.3000000000.000.000.000.000.00Matches
2018-201926Rangerssct SCO1. Premiership2nd00Matches
2018-201926St Mirrensct SCO1. Premiership11th20191,70418.9000000200.000.000.000.000.00Matches
2019-202027St Mirrensct SCO1. Premiership9th755075.6011000000.000.180.180.000.18Matches
2019-202027Gillinghameng ENG3. League One10th744044.5000000000.000.000.000.000.00Matches
2020-202128Hamiltonsct SCO1. Premiership18th33332,81231.2112100000.030.030.060.030.06Matches
2021-202229Kilmarnocksct SCO2. Championship1st18181,56317.4000000200.000.000.000.000.00Matches
2022-202330Kilmarnocksct SCO1. Premiership10th00Matches
2022-202330Partick Thistlesct SCO2. Championship4th23131,20713.4101100200.070.000.070.070.07Matches
14 Seasons9 Clubs4 Leagues27323821,040233.865116001400.030.020.050.030.05
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
Watford (4 Seasons)1 League82766,78875.4123100300.010.030.040.010.04
MK Dons (3 Seasons)2 Leagues40353,02733.6213200200.060.030.090.060.09
Kilmarnock (3 Seasons)2 Leagues31312,71230.1000000400.000.000.000.000.00
Rangers (3 Seasons)1 League17151,19813.3101100100.080.000.080.080.08
St Mirren (2 Seasons)1 League27242,21124.6011000200.000.040.040.000.04
Hamilton (1 Season)1 League33332,81231.2112100000.030.030.060.030.06
Partick Thistle (1 Season)1 League23131,20713.4101100200.070.000.070.070.07
Brentford (1 Season)1 League1376817.6000000000.000.000.000.000.00
Gillingham (1 Season)1 League744044.5000000000.000.000.000.000.00
Premiership (7 Seasons)90857,37081.9224200500.020.020.050.020.05
Championship (5 Seasons)85766,89776.6123100400.010.030.040.010.04
League One (4 Seasons)57464,00344.5213200100.040.020.070.040.07
Championship (2 Seasons)41312,77030.8101100400.030.000.030.030.03
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201522MK Donseng ENGFA Cup65th00Matches
2014-201522MK Donseng ENGLeague Cup9th11901.0000000000.000.000.000.000.00Matches
2015-201623MK Donseng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2015-201623MK Donseng ENGLeague Cup17th333003.3000000000.000.000.000.000.00Matches
2019-202027Gillinghameng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2019-202027Gillinghameng ENGFA Cup33rd1010.0000000000.000.000.000.000.00Matches
2023-202431Eastleigheng ENGFA Cup332252.5011000000.000.400.400.000.40Matches
4 Seasons3 Clubs2 Leagues111091610.2011000000.000.100.100.000.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
MK Dons (2 Seasons)2 Leagues665706.3000000000.000.000.000.000.00
Eastleigh (1 Season)1 League332252.5011000000.000.400.400.000.40
Gillingham (1 Season)2 Leagues211211.3000000000.000.000.000.000.00
FA Cup (4 Seasons)654064.5011000000.000.220.220.000.22
EFL Cup (3 Seasons)555105.7000000000.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
201220nir Northern IrelandUEFA Euro Qualifying221802.00000000.000.00Matches
201422nir Northern IrelandWCQ443353.7000000000.000.000.000.000.00Matches
201523nir Northern IrelandFriendlies (M)10330.4000000000.000.000.000.000.00Matches
201624nir Northern IrelandFriendlies (M)21951.1000000000.000.000.000.000.00Matches
201624nir Northern IrelandUEFA EuroR1600Matches
201624nir Northern IrelandUEFA Euro Qualifying00Matches
201826nir Northern IrelandWCQ521982.2000000000.000.000.000.000.00Matches
201826nir Northern IrelandFriendlies (M)21901.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues161093110.3000000000.000.000.000.000.00
Friendlies (M) (3 Seasons)522182.4000000000.000.000.000.000.00
WCQ (2 Seasons)965335.9000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)221802.00000000.000.00
UEFA Euro (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 Dist PK PKatt Matches
2009-201017Watfordeng ENG2. Championship28.2020.070.0000
2010-201118Watfordeng ENG2. Championship26.2130.110.3300
2011-201219Watfordeng ENG2. Championship20.0000.0000
2012-201320Watfordeng ENG2. Championship1.0000.0000
2012-201320Brentfordeng ENG3. League One7.6030.400.0000
2013-201421MK Donseng ENG3. League One20.6120.100.5000
2014-201522MK Donseng ENGLeague Cup1.0000Matches
2014-201522MK Donseng ENG3. League One11.9110.081.0000Matches
2015-201623MK Donseng ENG2. Championship1.2000.0000Matches
2015-201623MK Donseng ENGFA Cup2.0000Matches
2015-201623MK Donseng ENGLeague Cup3.3000Matches
2015-201623Kilmarnocksct SCO1. Premiership12.8000.0000Matches
2016-201724Rangerssct SCO1. Premiership9.0120.220.5000Matches
2017-201825Rangerssct SCO1. Premiership4.3000.0000Matches
2018-201926St Mirrensct SCO1. Premiership18.9000Matches
2019-202027Gillinghameng ENGEFL Cup1.30000.000.0000Matches
2019-202027Gillinghameng ENGFA Cup0.00000.000.0000Matches
2019-202027Gillinghameng ENG3. League One4.50300.00.670.000.0000Matches
2019-202027St Mirrensct SCO1. Premiership5.60100.00.180.000.0000Matches
2020-202128Hamiltonsct SCO1. Premiership31.2112433.30.380.130.080.2500Matches
2021-202229Kilmarnocksct SCO2. Championship17.4000Matches
2022-202330Partick Thistlesct SCO2. Championship13.4100Matches
2023-202431Eastleigheng ENGFA Cup2.50000.000.0000Matches
15 Seasons10 Clubs6 Leagues244.06161725.00.350.090.060.2900
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Watford (4 Seasons)1 League75.4150.070.2000
MK Dons (3 Seasons)4 Leagues40.0230.090.6700
Kilmarnock (3 Seasons)2 Leagues30.1000.0000
Rangers (3 Seasons)1 League13.3120.150.5000
St Mirren (2 Seasons)1 League24.60100.00.180.000.0000
Hamilton (1 Season)1 League31.2112433.30.380.130.080.2500
Partick Thistle (1 Season)1 League13.4100
Brentford (1 Season)1 League7.6030.400.0000
Gillingham (1 Season)3 Leagues5.80300.00.510.000.0000
Eastleigh (1 Season)1 League2.50000.000.0000
Premiership (7 Seasons)81.9213630.80.350.100.080.3300
Championship (5 Seasons)76.6150.070.2000
League One (4 Seasons)44.52360.00.670.130.000.3300
FA Cup (4 Seasons)4.50000.000.0000
EFL Cup (3 Seasons)5.70000.000.0000
Championship (2 Seasons)30.8100
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2009-201017Watford1 League28.2020.070.0000
2010-201118Watford1 League26.2130.110.3300
2011-201219Watford1 League20.0000.0000
2012-201320Watford1 League1.0000.0000
2012-201320Brentford1 League7.6030.400.0000
2013-201421MK Dons1 League20.6120.100.5000
2014-201522MK Dons3 Leagues12.9110.081.0000
2015-201623MK Dons3 Leagues6.5000.0000
2015-201623Kilmarnock1 League12.8000.0000
2016-201724Rangers1 League9.0120.220.5000
2017-201825Rangers1 League4.3000.0000
2018-201926St Mirren1 League18.9000
2019-202027St Mirren1 League5.60100.00.180.000.0000
2019-202027Gillingham3 Leagues5.80300.00.510.000.0000
2020-202128Hamilton1 League31.2112433.30.380.130.080.2500
2021-202229Kilmarnock1 League17.4000
2022-202330Partick Thistle1 League13.4100
2023-202431Eastleigh1 League2.50000.000.0000
15 Seasons10 Clubs6 Leagues244.06161725.00.350.090.060.2900
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Watford (4 Seasons)1 League75.4150.070.2000
MK Dons (3 Seasons)4 Leagues40.0230.090.6700
Kilmarnock (3 Seasons)2 Leagues30.1000.0000
Rangers (3 Seasons)1 League13.3120.150.5000
St Mirren (2 Seasons)1 League24.60100.00.180.000.0000
Hamilton (1 Season)1 League31.2112433.30.380.130.080.2500
Partick Thistle (1 Season)1 League13.4100
Brentford (1 Season)1 League7.6030.400.0000
Gillingham (1 Season)3 Leagues5.80300.00.510.000.0000
Eastleigh (1 Season)1 League2.50000.000.0000
Premiership (7 Seasons)81.9213630.80.350.100.080.3300
Championship (5 Seasons)76.6150.070.2000
League One (4 Seasons)44.52360.00.670.130.000.3300
FA Cup (4 Seasons)4.50000.000.0000
EFL Cup (3 Seasons)5.70000.000.0000
Championship (2 Seasons)30.8100
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
2009-201017Watfordeng ENG2. Championship16th28.2020.070.0000
2010-201118Watfordeng ENG2. Championship14th26.2130.110.3300
2011-201219Watfordeng ENG2. Championship11th20.0000.0000
2012-201320Watfordeng ENG2. Championship3rd1.0000.0000
2012-201320Brentfordeng ENG3. League One3rd7.6030.400.0000
2013-201421MK Donseng ENG3. League One10th20.6120.100.5000
2014-201522MK Donseng ENG3. League One2nd11.9110.081.0000Matches
2015-201623MK Donseng ENG2. Championship23rd1.2000.0000Matches
2015-201623Kilmarnocksct SCO1. Premiership11th12.8000.0000Matches
2016-201724Rangerssct SCO1. Premiership3rd9.0120.220.5000Matches
2017-201825Rangerssct SCO1. Premiership3rd4.3000.0000Matches
2018-201926St Mirrensct SCO1. Premiership11th18.9000Matches
2019-202027St Mirrensct SCO1. Premiership9th5.60100.00.180.000.0000Matches
2019-202027Gillinghameng ENG3. League One10th4.50300.00.670.000.0000Matches
2020-202128Hamiltonsct SCO1. Premiership18th31.2112433.30.380.130.080.2500Matches
2021-202229Kilmarnocksct SCO2. Championship1st17.4000Matches
2022-202330Partick Thistlesct SCO2. Championship4th13.4100Matches
14 Seasons9 Clubs4 Leagues233.86161725.00.390.090.060.2900
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Watford (4 Seasons)1 League75.4150.070.2000
MK Dons (3 Seasons)2 Leagues33.6230.090.6700
Kilmarnock (3 Seasons)2 Leagues30.1000.0000
Rangers (3 Seasons)1 League13.3120.150.5000
St Mirren (2 Seasons)1 League24.60100.00.180.000.0000
Hamilton (1 Season)1 League31.2112433.30.380.130.080.2500
Partick Thistle (1 Season)1 League13.4100
Brentford (1 Season)1 League7.6030.400.0000
Gillingham (1 Season)1 League4.50300.00.670.000.0000
Premiership (7 Seasons)81.9213630.80.350.100.080.3300
Championship (5 Seasons)76.6150.070.2000
League One (4 Seasons)44.52360.00.670.130.000.3300
Championship (2 Seasons)30.8100
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201522MK Donseng ENGLeague Cup9th1.0000Matches
2015-201623MK Donseng ENGFA Cup17th2.0000Matches
2015-201623MK Donseng ENGLeague Cup17th3.3000Matches
2019-202027Gillinghameng ENGEFL Cup58th1.30000.000.0000Matches
2019-202027Gillinghameng ENGFA Cup33rd0.00000.000.0000Matches
2023-202431Eastleigheng ENGFA Cup2.50000.000.0000Matches
4 Seasons3 Clubs2 Leagues10.20000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
MK Dons (2 Seasons)2 Leagues6.3000
Eastleigh (1 Season)1 League2.50000.000.0000
Gillingham (1 Season)2 Leagues1.30000.000.0000
FA Cup (4 Seasons)4.50000.000.0000
EFL Cup (3 Seasons)5.70000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201220nir Northern IrelandUEFA Euro Qualifying2.0000Matches
201422nir Northern IrelandWCQ3.7000Matches
201523nir Northern IrelandFriendlies (M)0.4000Matches
201624nir Northern IrelandFriendlies (M)1.1000Matches
201826nir Northern IrelandWCQ2.2000Matches
201826nir Northern IrelandFriendlies (M)1.0000Matches
5 Seasons1 Club4 Leagues10.3000
Friendlies (M) (3 Seasons)2.4000
WCQ (2 Seasons)5.9000
UEFA Euro Qualifying (2 Seasons)2.0000
UEFA Euro (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
2009-201017Watfordeng ENG2. Championship312,5398261.328.2292
2010-201118Watfordeng ENG2. Championship292,3588157.026.2263
2011-201219Watfordeng ENG2. Championship201,7999043.520.0200
2012-201320Watfordeng ENG2. Championship292462.21.011
2012-201320Brentfordeng ENG3. League One136815216.47.676
2013-201421MK Donseng ENG3. League One231,8518044.720.6230
2014-201522MK Donseng ENGFA Cup00003Matches
2014-201522MK Donseng ENGLeague Cup1909025.01.01901003.0031+2+2.00+0.33Matches
2014-201522MK Donseng ENG3. League One141,0677625.811.912102172.072812+16+1.35+0.15Matches
2015-201623MK Donseng ENG2. Championship3109362.61.2003252.0002-2-1.65-1.03Matches
2015-201623MK Donseng ENGFA Cup21809066.72.02902012.0052+3+1.50+5.50Matches
2015-201623MK Donseng ENGLeague Cup3300100100.03.331003002.0048-4-1.20Matches
2015-201623Kilmarnocksct SCO1. Premiership131,1498833.612.81312000.921413+1+0.08+1.03Matches
2016-201724Rangerssct SCO1. Premiership118077323.69.010811.73Matches
2017-201825Rangerssct SCO1. Premiership63916511.44.35210.67Matches
2018-201926St Mirrensct SCO1. Premiership201,7048549.818.919861816750.601636-20-1.06-0.43Matches
2018-201926Rangerssct SCO1. Premiership00001Matches
2019-202027Gillinghameng ENGEFL Cup1120120100.01.311201000.002200.00Matches
2019-202027Gillinghameng ENGFA Cup1110.30.0001133.000000.00-0.46Matches
2019-202027Gillinghameng ENG3. League One74045812.84.54904315130.5746-2-0.45-0.77Matches
2019-202027St Mirrensct SCO1. Premiership75077218.85.6590522901.2958-3-0.53+0.04Matches
2020-202128Hamiltonsct SCO1. Premiership332,8128582.231.2338527010.822753-26-0.83+0.20Matches
2021-202229Kilmarnocksct SCO2. Championship181,5638748.217.41887140101.942614+12+0.69+0.10Matches
2022-202330Partick Thistlesct SCO2. Championship231,2075237.313.4137910101741.481720-3-0.22-1.24Matches
2022-202330Kilmarnocksct SCO1. Premiership00001Matches
2023-202431Eastleigheng ENGFA Cup32257562.52.53752012.3372+5+2.00+3.33Matches
15 Seasons10 Clubs6 Leagues28421,9567730.7244.0248861193620851.29158179-21-0.17-0.17
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Watford (4 Seasons)1 League826,7888341.075.4766
MK Dons (3 Seasons)4 Leagues463,5977826.440.04195165462.094025+15+0.77+0.60
Kilmarnock (3 Seasons)2 Leagues312,7128726.930.13187260111.514027+13+0.43+0.73
Rangers (3 Seasons)1 League171,1987011.713.31510211.36
St Mirren (2 Seasons)1 League272,2118236.124.624872334150.782144-23-0.94-0.34
Hamilton (1 Season)1 League332,8128582.231.2338527010.822753-26-0.83+0.20
Partick Thistle (1 Season)1 League231,2075237.313.4137910101741.481720-3-0.22-1.24
Brentford (1 Season)1 League136815216.47.676
Gillingham (1 Season)3 Leagues95255814.35.85965411160.7868-2-0.34-0.69
Eastleigh (1 Season)1 League32257562.52.53752012.3372+5+2.00+3.33
Premiership (7 Seasons)907,3708227.781.985867254180.9262110-48-0.70+0.06
Championship (5 Seasons)856,8978133.376.67609252.0002-2-1.65-1.03
League One (4 Seasons)574,0037025.744.54690141115301.573218+14+0.86+0.07
FA Cup (4 Seasons)64066831.54.558141182.33124+8+1.77+2.36
EFL Cup (3 Seasons)551010265.45.751025001.80911-2-0.35-2.02
Championship (2 Seasons)412,7706842.730.83184241017141.684334+9+0.29-0.53
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
2009-201017Watford1 League312,5398261.328.2292
2010-201118Watford1 League292,3588157.026.2263
2011-201219Watford1 League201,7999043.520.0200
2012-201320Watford1 League292462.21.011
2012-201320Brentford1 League136815216.47.676
2013-201421MK Dons1 League231,8518044.720.6230
2014-201522MK Dons3 Leagues151,1577724.312.91390112202.133113+18+1.40+0.16
2015-201623MK Dons3 Leagues85897412.56.559653262.00912-3-0.46+0.24
2015-201623Kilmarnock1 League131,1498833.612.81312000.921413+1+0.08+1.03
2016-201724Rangers1 League118077323.69.010811.73
2017-201825Rangers1 League63916511.44.35210.67
2018-201926Rangers1 League00001
2018-201926St Mirren1 League201,7048549.818.919861816750.601636-20-1.06-0.43
2019-202027St Mirren1 League75077218.85.6590522901.2958-3-0.53+0.04
2019-202027Gillingham3 Leagues95255814.35.85965411160.7868-2-0.34-0.69
2020-202128Hamilton1 League332,8128582.231.2338527010.822753-26-0.83+0.20
2021-202229Kilmarnock1 League181,5638748.217.41887140101.942614+12+0.69+0.10
2022-202330Kilmarnock1 League00001
2022-202330Partick Thistle1 League231,2075237.313.4137910101741.481720-3-0.22-1.24
2023-202431Eastleigh1 League32257562.52.53752012.3372+5+2.00+3.33
15 Seasons10 Clubs6 Leagues28421,9567730.7244.0248861193620851.29158179-21-0.17-0.17
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Watford (4 Seasons)1 League826,7888341.075.4766
MK Dons (3 Seasons)4 Leagues463,5977826.440.04195165462.094025+15+0.77+0.60
Kilmarnock (3 Seasons)2 Leagues312,7128726.930.13187260111.514027+13+0.43+0.73
Rangers (3 Seasons)1 League171,1987011.713.31510211.36
St Mirren (2 Seasons)1 League272,2118236.124.624872334150.782144-23-0.94-0.34
Hamilton (1 Season)1 League332,8128582.231.2338527010.822753-26-0.83+0.20
Partick Thistle (1 Season)1 League231,2075237.313.4137910101741.481720-3-0.22-1.24
Brentford (1 Season)1 League136815216.47.676
Gillingham (1 Season)3 Leagues95255814.35.85965411160.7868-2-0.34-0.69
Eastleigh (1 Season)1 League32257562.52.53752012.3372+5+2.00+3.33
Premiership (7 Seasons)907,3708227.781.985867254180.9262110-48-0.70+0.06
Championship (5 Seasons)856,8978133.376.67609252.0002-2-1.65-1.03
League One (4 Seasons)574,0037025.744.54690141115301.573218+14+0.86+0.07
FA Cup (4 Seasons)64066831.54.558141182.33124+8+1.77+2.36
EFL Cup (3 Seasons)551010265.45.751025001.80911-2-0.35-2.02
Championship (2 Seasons)412,7706842.730.83184241017141.684334+9+0.29-0.53
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
2009-201017Watfordeng ENG2. Championship16th312,5398261.328.2292
2010-201118Watfordeng ENG2. Championship14th292,3588157.026.2263
2011-201219Watfordeng ENG2. Championship11th201,7999043.520.0200
2012-201320Watfordeng ENG2. Championship3rd292462.21.011
2012-201320Brentfordeng ENG3. League One3rd136815216.47.676
2013-201421MK Donseng ENG3. League One10th231,8518044.720.6230
2014-201522MK Donseng ENG3. League One2nd141,0677625.811.912102172.072812+16+1.35+0.15Matches
2015-201623MK Donseng ENG2. Championship23rd3109362.61.2003252.0002-2-1.65-1.03Matches
2015-201623Kilmarnocksct SCO1. Premiership11th131,1498833.612.81312000.921413+1+0.08+1.03Matches
2016-201724Rangerssct SCO1. Premiership3rd118077323.69.010811.73Matches
2017-201825Rangerssct SCO1. Premiership3rd63916511.44.35210.67Matches
2018-201926Rangerssct SCO1. Premiership2nd00001Matches
2018-201926St Mirrensct SCO1. Premiership11th201,7048549.818.919861816750.601636-20-1.06-0.43Matches
2019-202027St Mirrensct SCO1. Premiership9th75077218.85.6590522901.2958-3-0.53+0.04Matches
2019-202027Gillinghameng ENG3. League One10th74045812.84.54904315130.5746-2-0.45-0.77Matches
2020-202128Hamiltonsct SCO1. Premiership18th332,8128582.231.2338527010.822753-26-0.83+0.20Matches
2021-202229Kilmarnocksct SCO2. Championship1st181,5638748.217.41887140101.942614+12+0.69+0.10Matches
2022-202330Kilmarnocksct SCO1. Premiership10th00001Matches
2022-202330Partick Thistlesct SCO2. Championship4th231,2075237.313.4137910101741.481720-3-0.22-1.24Matches
14 Seasons9 Clubs4 Leagues27321,0407730.3233.8238851103521771.23137164-27-0.23-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
Watford (4 Seasons)1 League826,7888341.075.4766
MK Dons (3 Seasons)2 Leagues403,0277624.433.635105422.062814+14+1.07+0.91
Kilmarnock (3 Seasons)2 Leagues312,7128726.930.13187260111.514027+13+0.43+0.73
Rangers (3 Seasons)1 League171,1987011.713.31510211.36
St Mirren (2 Seasons)1 League272,2118236.124.624872334150.782144-23-0.94-0.34
Hamilton (1 Season)1 League332,8128582.231.2338527010.822753-26-0.83+0.20
Partick Thistle (1 Season)1 League231,2075237.313.4137910101741.481720-3-0.22-1.24
Brentford (1 Season)1 League136815216.47.676
Gillingham (1 Season)1 League74045812.84.54904315130.5746-2-0.45-0.77
Premiership (7 Seasons)907,3708227.781.985867254180.9262110-48-0.70+0.06
Championship (5 Seasons)856,8978133.376.67609252.0002-2-1.65-1.03
League One (4 Seasons)574,0037025.744.54690141115301.573218+14+0.86+0.07
Championship (2 Seasons)412,7706842.730.83184241017141.684334+9+0.29-0.53
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201522MK Donseng ENGFA Cup65th00003Matches
2014-201522MK Donseng ENGLeague Cup9th1909025.01.01901003.0031+2+2.00+0.33Matches
2015-201623MK Donseng ENGFA Cup17th21809066.72.02902012.0052+3+1.50+5.50Matches
2015-201623MK Donseng ENGLeague Cup17th3300100100.03.331003002.0048-4-1.20Matches
2019-202027Gillinghameng ENGEFL Cup58th1120120100.01.311201000.002200.00Matches
2019-202027Gillinghameng ENGFA Cup33rd1110.30.0001133.000000.00-0.46Matches
2023-202431Eastleigheng ENGFA Cup32257562.52.53752012.3372+5+2.00+3.33Matches
4 Seasons3 Clubs2 Leagues119168344.310.2109291182.092115+6+0.59+0.49
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
MK Dons (2 Seasons)2 Leagues65709547.56.36956042.171211+1+0.16-0.09
Eastleigh (1 Season)1 League32257562.52.53752012.3372+5+2.00+3.33
Gillingham (1 Season)2 Leagues21216123.71.3112011131.502200.00-0.46
FA Cup (4 Seasons)64066831.54.558141182.33124+8+1.77+2.36
EFL Cup (3 Seasons)551010265.45.751025001.80911-2-0.35-2.02
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
201220nir Northern IrelandUEFA Euro Qualifying21809020.02.02902020.0015-4-2.00-2.00Matches
201422nir Northern IrelandWCQ43358437.23.74843040.2559-4-1.07-0.44Matches
201523nir Northern IrelandFriendlies (M)1333312.20.40013210.0001-1-2.73-3.11Matches
201624nir Northern IrelandFriendlies (M)2954821.11.119111430.5003-3-2.84-3.86Matches
201624nir Northern IrelandUEFA EuroR1600004Matches
201624nir Northern IrelandUEFA Euro Qualifying00001Matches
201826nir Northern IrelandWCQ51984018.32.2269132071.4014-3-1.36-3.10Matches
201826nir Northern IrelandFriendlies (M)2904520.01.0160013010.5002-2-2.00-2.75Matches
5 Seasons1 Club4 Leagues169315817.510.310817621230.63724-17-1.64-2.25
Friendlies (M) (3 Seasons)52184418.62.4276132250.4006-6-2.48-3.23
WCQ (2 Seasons)95335926.95.96794320110.89613-7-1.18-1.99
UEFA Euro Qualifying (2 Seasons)21809010.02.02902030.0015-4-2.00-2.00
UEFA Euro (1 Season)00004
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
2009-201017Watfordeng ENG2. Championship28.21015
2010-201118Watfordeng ENG2. Championship26.2108
2011-201219Watfordeng ENG2. Championship20.0100
2012-201320Watfordeng ENG2. Championship1.0000
2012-201320Brentfordeng ENG3. League One7.6007
2013-201421MK Donseng ENG3. League One20.60012
2014-201522MK Donseng ENGLeague Cup1.00000Matches
2014-201522MK Donseng ENG3. League One11.9108Matches
2015-201623MK Donseng ENG2. Championship1.2103Matches
2015-201623MK Donseng ENGFA Cup2.00000Matches
2015-201623MK Donseng ENGLeague Cup3.30000Matches
2015-201623Kilmarnocksct SCO1. Premiership12.82014Matches
2016-201724Rangerssct SCO1. Premiership9.01011Matches
2017-201825Rangerssct SCO1. Premiership4.3004Matches
2018-201926St Mirrensct SCO1. Premiership18.92000Matches
2019-202027Gillinghameng ENGEFL Cup1.30001001100Matches
2019-202027Gillinghameng ENGFA Cup0.00000000000Matches
2019-202027Gillinghameng ENG3. League One4.50004208210000Matches
2019-202027St Mirrensct SCO1. Premiership5.60003304000Matches
2020-202128Hamiltonsct SCO1. Premiership31.2000191657633250Matches
2021-202229Kilmarnocksct SCO2. Championship17.42000Matches
2022-202330Partick Thistlesct SCO2. Championship13.42000Matches
2023-202431Eastleigheng ENGFA Cup2.50000102000Matches
15 Seasons10 Clubs6 Leagues244.01400109225913635000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Watford (4 Seasons)1 League75.43023
MK Dons (3 Seasons)4 Leagues40.0200230
Kilmarnock (3 Seasons)2 Leagues30.1400140
Rangers (3 Seasons)1 League13.31015
St Mirren (2 Seasons)1 League24.62003304000
Hamilton (1 Season)1 League31.2000191657633250
Partick Thistle (1 Season)1 League13.42000
Brentford (1 Season)1 League7.6007
Gillingham (1 Season)3 Leagues5.80005209310000
Eastleigh (1 Season)1 League2.50000102000
Premiership (7 Seasons)81.9500511958033250
Championship (5 Seasons)76.64026
League One (4 Seasons)44.510031208210000
FA Cup (4 Seasons)4.50000102000
EFL Cup (3 Seasons)5.70001001100
Championship (2 Seasons)30.84000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Watford1 League28.21015
2010-201118Watford1 League26.2108
2011-201219Watford1 League20.0100
2012-201320Watford1 League1.0000
2012-201320Brentford1 League7.6007
2013-201421MK Dons1 League20.60012
2014-201522MK Dons3 Leagues12.910080
2015-201623MK Dons3 Leagues6.510030
2015-201623Kilmarnock1 League12.82014
2016-201724Rangers1 League9.01011
2017-201825Rangers1 League4.3004
2018-201926St Mirren1 League18.92000
2019-202027St Mirren1 League5.60003304000
2019-202027Gillingham3 Leagues5.80005209310000
2020-202128Hamilton1 League31.2000191657633250
2021-202229Kilmarnock1 League17.42000
2022-202330Partick Thistle1 League13.42000
2023-202431Eastleigh1 League2.50000102000
15 Seasons10 Clubs6 Leagues244.01400109225913635000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Watford (4 Seasons)1 League75.43023
MK Dons (3 Seasons)4 Leagues40.0200230
Kilmarnock (3 Seasons)2 Leagues30.1400140
Rangers (3 Seasons)1 League13.31015
St Mirren (2 Seasons)1 League24.62003304000
Hamilton (1 Season)1 League31.2000191657633250
Partick Thistle (1 Season)1 League13.42000
Brentford (1 Season)1 League7.6007
Gillingham (1 Season)3 Leagues5.80005209310000
Eastleigh (1 Season)1 League2.50000102000
Premiership (7 Seasons)81.9500511958033250
Championship (5 Seasons)76.64026
League One (4 Seasons)44.510031208210000
FA Cup (4 Seasons)4.50000102000
EFL Cup (3 Seasons)5.70001001100
Championship (2 Seasons)30.84000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Watfordeng ENG2. Championship16th28.21015
2010-201118Watfordeng ENG2. Championship14th26.2108
2011-201219Watfordeng ENG2. Championship11th20.0100
2012-201320Watfordeng ENG2. Championship3rd1.0000
2012-201320Brentfordeng ENG3. League One3rd7.6007
2013-201421MK Donseng ENG3. League One10th20.60012
2014-201522MK Donseng ENG3. League One2nd11.9108Matches
2015-201623MK Donseng ENG2. Championship23rd1.2103Matches
2015-201623Kilmarnocksct SCO1. Premiership11th12.82014Matches
2016-201724Rangerssct SCO1. Premiership3rd9.01011Matches
2017-201825Rangerssct SCO1. Premiership3rd4.3004Matches
2018-201926St Mirrensct SCO1. Premiership11th18.92000Matches
2019-202027St Mirrensct SCO1. Premiership9th5.60003304000Matches
2019-202027Gillinghameng ENG3. League One10th4.50004208210000Matches
2020-202128Hamiltonsct SCO1. Premiership18th31.2000191657633250Matches
2021-202229Kilmarnocksct SCO2. Championship1st17.42000Matches
2022-202330Partick Thistlesct SCO2. Championship4th13.42000Matches
14 Seasons9 Clubs4 Leagues233.81400108215883535000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Watford (4 Seasons)1 League75.43023
MK Dons (3 Seasons)2 Leagues33.62023
Kilmarnock (3 Seasons)2 Leagues30.1400140
Rangers (3 Seasons)1 League13.31015
St Mirren (2 Seasons)1 League24.62003304000
Hamilton (1 Season)1 League31.2000191657633250
Partick Thistle (1 Season)1 League13.42000
Brentford (1 Season)1 League7.6007
Gillingham (1 Season)1 League4.50004208210000
Premiership (7 Seasons)81.9500511958033250
Championship (5 Seasons)76.64026
League One (4 Seasons)44.510031208210000
Championship (2 Seasons)30.84000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201522MK Donseng ENGLeague Cup9th1.00000Matches
2015-201623MK Donseng ENGFA Cup17th2.00000Matches
2015-201623MK Donseng ENGLeague Cup17th3.30000Matches
2019-202027Gillinghameng ENGEFL Cup58th1.30001001100Matches
2019-202027Gillinghameng ENGFA Cup33rd0.00000000000Matches
2023-202431Eastleigheng ENGFA Cup2.50000102000Matches
4 Seasons3 Clubs2 Leagues10.20001103100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
MK Dons (2 Seasons)2 Leagues6.30000
Eastleigh (1 Season)1 League2.50000102000
Gillingham (1 Season)2 Leagues1.30001001100
FA Cup (4 Seasons)4.50000102000
EFL Cup (3 Seasons)5.70001001100
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201220nir Northern IrelandUEFA Euro Qualifying2.00000Matches
201422nir Northern IrelandWCQ3.70000Matches
201523nir Northern IrelandFriendlies (M)0.40000Matches
201624nir Northern IrelandFriendlies (M)1.10000Matches
201826nir Northern IrelandWCQ2.20000Matches
201826nir Northern IrelandFriendlies (M)1.00000Matches
5 Seasons1 Club4 Leagues10.30000
Friendlies (M) (3 Seasons)2.40000
WCQ (2 Seasons)5.90000
UEFA Euro Qualifying (2 Seasons)2.00000
UEFA Euro (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, 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.