Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200919Dundeesct SCO2. First Division20191,69518.8112100300.050.050.110.050.11
2009-201020Dundeesct SCO2. First Division1297898.8022000000.000.230.230.000.23
2011-201222Inverness CTsct SCO1. Premier League19151,23713.7729700100.510.150.650.510.65
2012-201323Inverness CTsct SCO1. Premier League38373,14134.9127191024600.340.200.540.290.49
2013-201424Birmingham Cityeng ENG2. Championship26181,47516.4224200100.120.120.240.120.24
2014-201525Birmingham Cityeng ENG2. Championship27241,76619.6235200300.100.150.250.100.25Matches
2014-201525Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201626Rotherham Utdeng ENG2. Championship311661.8000000000.000.000.000.000.00Matches
2015-201626Birmingham Cityeng ENG2. Championship1455065.6000000100.000.000.000.000.00Matches
2015-201626Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201626Birmingham Cityeng ENGLeague Cup221731.9101100000.520.000.520.520.52Matches
2016-201727Hiberniansct SCO2. Championship27241,99422.2156100700.050.230.270.050.27Matches
2016-201727Birmingham Cityeng ENGEFL Cup00Matches
2017-201828Luton Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201828Luton Towneng ENGFA Cup332532.8000000000.000.000.000.000.00Matches
2017-201828Luton Towneng ENG4. League Two28241,81920.2156100300.050.250.300.050.30Matches
2018-201929Luton Towneng ENGEFL Cup11750.8000000000.000.000.000.000.00Matches
2018-201929Luton Towneng ENGFA Cup443213.6101100100.280.000.280.280.28Matches
2018-201929Luton Towneng ENG3. League One41393,38837.6448400810.110.110.210.110.21Matches
2019-202030Luton Towneng ENG2. Championship21161,34615.0123100401.31.33.14.42380340.070.130.200.070.200.090.210.300.090.30Matches
2019-202030Luton Towneng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2019-202030Luton Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202131Luton Towneng ENG2. Championship00Matches
2020-202131Luton Towneng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2020-202131Charlton Atheng ENG3. League One29181,70919.0369300200.160.320.470.160.47Matches
2021-202232Livingstonsct SCO1. Premiership30181,70819.0325300400.160.110.260.160.26Matches
2022-202333Livingstonsct SCO1. Premiership33211,86420.7123100400.050.100.140.050.14Matches
2023-202434Livingstonsct SCO1. Premiership33241,93321.5303212300.140.000.140.090.09Matches
15 Seasons8 Clubs7 Leagues41832927,988311.044438741365111.31.33.14.42380340.140.140.280.130.270.090.210.300.090.30
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Luton Town (4 Seasons)5 Leagues103927,65285.0811198001611.31.33.14.42380340.090.130.220.090.220.090.210.300.090.30
Birmingham City (4 Seasons)3 Leagues71514,10045.65510500500.110.110.220.110.22
Livingston (3 Seasons)1 League96635,50561.274116121100.110.070.180.100.16
Inverness CT (2 Seasons)1 League57524,37848.6199281724700.390.190.580.350.53
Dundee (2 Seasons)1 League32282,48427.6134100300.040.110.140.040.14
Charlton Ath (1 Season)1 League29181,70919.0369300200.160.320.470.160.47
Hibernian (1 Season)1 League27241,99422.2156100700.050.230.270.050.27
Rotherham Utd (1 Season)1 League311661.8000000000.000.000.000.000.00
EFL Cup (6 Seasons)776086.8202200000.300.000.300.300.30
Premiership (5 Seasons)1531159,883109.826133923361800.240.120.360.210.33
Championship (5 Seasons)91645,25958.45712500901.31.33.14.42380340.090.120.210.090.210.090.210.300.090.30
FA Cup (5 Seasons)10108449.4101100100.110.000.110.110.11
First Division (3 Seasons)59524,47849.828102001000.040.160.200.040.20
League One (2 Seasons)70575,09756.6710177001010.120.180.300.120.30
League Two (1 Season)28241,81920.2156100300.050.250.300.050.30
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200919Dundee1 League20191,69518.8112100300.050.050.110.050.11
2009-201020Dundee1 League1297898.8022000000.000.230.230.000.23
2011-201222Inverness CT1 League19151,23713.7729700100.510.150.650.510.65
2012-201323Inverness CT1 League38373,14134.9127191024600.340.200.540.290.49
2013-201424Birmingham City1 League26181,47516.4224200100.120.120.240.120.24
2014-201525Birmingham City2 Leagues28251,85620.6235200300.100.150.240.100.24
2015-201626Rotherham Utd1 League311661.8000000000.000.000.000.000.00
2015-201626Birmingham City3 Leagues1787698.5101100100.120.000.120.120.12
2016-201727Birmingham City1 League00
2016-201727Hibernian1 League27241,99422.2156100700.050.230.270.050.27
2017-201828Luton Town3 Leagues32282,16224.0156100300.040.210.250.040.25
2018-201929Luton Town3 Leagues46443,78442.0549500910.120.100.210.120.21
2019-202030Luton Town3 Leagues23181,52617.0224200401.31.33.14.42380340.120.120.240.120.240.090.210.300.090.30
2020-202131Luton Town2 Leagues221802.0000000000.000.000.000.000.00
2020-202131Charlton Ath1 League29181,70919.0369300200.160.320.470.160.47
2021-202232Livingston1 League30181,70819.0325300400.160.110.260.160.26
2022-202333Livingston1 League33211,86420.7123100400.050.100.140.050.14
2023-202434Livingston1 League33241,93321.5303212300.140.000.140.090.09
15 Seasons8 Clubs7 Leagues41832927,988311.044438741365111.31.33.14.42380340.140.140.280.130.270.090.210.300.090.30
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Luton Town (4 Seasons)5 Leagues103927,65285.0811198001611.31.33.14.42380340.090.130.220.090.220.090.210.300.090.30
Birmingham City (4 Seasons)3 Leagues71514,10045.65510500500.110.110.220.110.22
Livingston (3 Seasons)1 League96635,50561.274116121100.110.070.180.100.16
Inverness CT (2 Seasons)1 League57524,37848.6199281724700.390.190.580.350.53
Dundee (2 Seasons)1 League32282,48427.6134100300.040.110.140.040.14
Charlton Ath (1 Season)1 League29181,70919.0369300200.160.320.470.160.47
Hibernian (1 Season)1 League27241,99422.2156100700.050.230.270.050.27
Rotherham Utd (1 Season)1 League311661.8000000000.000.000.000.000.00
EFL Cup (6 Seasons)776086.8202200000.300.000.300.300.30
Premiership (5 Seasons)1531159,883109.826133923361800.240.120.360.210.33
Championship (5 Seasons)91645,25958.45712500901.31.33.14.42380340.090.120.210.090.210.090.210.300.090.30
FA Cup (5 Seasons)10108449.4101100100.110.000.110.110.11
First Division (3 Seasons)59524,47849.828102001000.040.160.200.040.20
League One (2 Seasons)70575,09756.6710177001010.120.180.300.120.30
League Two (1 Season)28241,81920.2156100300.050.250.300.050.30
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200919Dundeesct SCO2. First Division4th20191,69518.8112100300.050.050.110.050.11
2009-201020Dundeesct SCO2. First Division2nd1297898.8022000000.000.230.230.000.23
2011-201222Inverness CTsct SCO1. Premier League10th19151,23713.7729700100.510.150.650.510.65
2012-201323Inverness CTsct SCO1. Premier League4th38373,14134.9127191024600.340.200.540.290.49
2013-201424Birmingham Cityeng ENG2. Championship21st26181,47516.4224200100.120.120.240.120.24
2014-201525Birmingham Cityeng ENG2. Championship10th27241,76619.6235200300.100.150.250.100.25Matches
2015-201626Rotherham Utdeng ENG2. Championship21st311661.8000000000.000.000.000.000.00Matches
2015-201626Birmingham Cityeng ENG2. Championship10th1455065.6000000100.000.000.000.000.00Matches
2016-201727Hiberniansct SCO2. Championship1st27241,99422.2156100700.050.230.270.050.27Matches
2017-201828Luton Towneng ENG4. League Two2nd28241,81920.2156100300.050.250.300.050.30Matches
2018-201929Luton Towneng ENG3. League One1st41393,38837.6448400810.110.110.210.110.21Matches
2019-202030Luton Towneng ENG2. Championship19th21161,34615.0123100401.31.33.14.42380340.070.130.200.070.200.090.210.300.090.30Matches
2020-202131Luton Towneng ENG2. Championship12th00Matches
2020-202131Charlton Atheng ENG3. League One7th29181,70919.0369300200.160.320.470.160.47Matches
2021-202232Livingstonsct SCO1. Premiership7th30181,70819.0325300400.160.110.260.160.26Matches
2022-202333Livingstonsct SCO1. Premiership8th33211,86420.7123100400.050.100.140.050.14Matches
2023-202434Livingstonsct SCO1. Premiership12th33241,93321.5303212300.140.000.140.090.09Matches
15 Seasons8 Clubs5 Leagues40131226,536294.841438438365011.31.33.14.42380340.140.150.280.130.270.090.210.300.090.30
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Luton Town (4 Seasons)3 Leagues90796,55372.8611176001511.31.33.14.42380340.080.150.230.080.230.090.210.300.090.30
Livingston (3 Seasons)1 League96635,50561.274116121100.110.070.180.100.16
Birmingham City (3 Seasons)1 League67473,74741.6459400500.100.120.220.100.22
Inverness CT (2 Seasons)1 League57524,37848.6199281724700.390.190.580.350.53
Dundee (2 Seasons)1 League32282,48427.6134100300.040.110.140.040.14
Charlton Ath (1 Season)1 League29181,70919.0369300200.160.320.470.160.47
Hibernian (1 Season)1 League27241,99422.2156100700.050.230.270.050.27
Rotherham Utd (1 Season)1 League311661.8000000000.000.000.000.000.00
Premiership (5 Seasons)1531159,883109.826133923361800.240.120.360.210.33
Championship (5 Seasons)91645,25958.45712500901.31.33.14.42380340.090.120.210.090.210.090.210.300.090.30
First Division (3 Seasons)59524,47849.828102001000.040.160.200.040.20
League One (2 Seasons)70575,09756.6710177001010.120.180.300.120.30
League Two (1 Season)28241,81920.2156100300.050.250.300.050.30
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-201525Birmingham Cityeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th221731.9101100000.520.000.520.520.52Matches
2016-201727Birmingham Cityeng ENGEFL Cup58th00Matches
2017-201828Luton Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2017-201828Luton Towneng ENGFA Cup33rd332532.8000000000.000.000.000.000.00Matches
2018-201929Luton Towneng ENGEFL Cup58th11750.8000000000.000.000.000.000.00Matches
2018-201929Luton Towneng ENGFA Cup33rd443213.6101100100.280.000.280.280.28Matches
2019-202030Luton Towneng ENGEFL Cup17th11901.0101100001.000.001.001.001.00Matches
2019-202030Luton Towneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202131Luton Towneng ENGEFL Cup17th221802.0000000000.000.000.000.000.00Matches
7 Seasons2 Clubs2 Leagues17171,45216.1303300100.190.000.190.190.19
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
Luton Town (4 Seasons)2 Leagues13131,09912.2202200100.160.000.160.160.16
Birmingham City (3 Seasons)2 Leagues443533.9101100000.250.000.250.250.25
EFL Cup (6 Seasons)776086.8202200000.300.000.300.300.30
FA Cup (5 Seasons)10108449.4101100100.110.000.110.110.11

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2008-200919Dundeesct SCO2. First Division18.8140.210.2500
2009-201020Dundeesct SCO2. First Division8.8040.460.0000
2011-201222Inverness CTsct SCO1. Premier League13.77110.800.6400
2012-201323Inverness CTsct SCO1. Premier League34.912371.060.2724
2013-201424Birmingham Cityeng ENG2. Championship16.4270.430.2900
2014-201525Birmingham Cityeng ENG2. Championship19.6290.460.2200Matches
2014-201525Birmingham Cityeng ENGFA Cup1.0000Matches
2015-201626Rotherham Utdeng ENG2. Championship1.8000.0000Matches
2015-201626Birmingham Cityeng ENG2. Championship5.6040.710.0000Matches
2015-201626Birmingham Cityeng ENGFA Cup1.0000Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.9100Matches
2016-201727Hiberniansct SCO2. Championship22.210230.001.040.0400Matches
2017-201828Luton Towneng ENGEFL Cup1.00200.02.000.000.0000Matches
2017-201828Luton Towneng ENGFA Cup2.803133.31.070.360.000.0000Matches
2017-201828Luton Towneng ENG4. League Two20.210120.000.590.0800Matches
2018-201929Luton Towneng ENGEFL Cup0.80000.000.0000Matches
2018-201929Luton Towneng ENGFA Cup3.613133.30.840.280.331.0000Matches
2018-201929Luton Towneng ENG3. League One37.6400Matches
2019-202030Luton Towneng ENG2. Championship15.0125728.01.670.470.040.1424.91001.31.30.05-0.3-0.3Matches
2019-202030Luton Towneng ENGEFL Cup1.013133.33.001.000.331.0000Matches
2019-202030Luton Towneng ENGFA Cup1.00000.000.0000Matches
2020-202131Luton Towneng ENGEFL Cup2.00300.01.500.000.0000Matches
2020-202131Charlton Atheng ENG3. League One19.0319631.61.000.320.160.5000Matches
2021-202232Livingstonsct SCO1. Premiership19.0325936.01.320.470.120.3300Matches
2022-202333Livingstonsct SCO1. Premiership20.7115320.00.720.140.070.3300Matches
2023-202434Livingstonsct SCO1. Premiership21.5312541.70.560.230.170.4012Matches
15 Seasons8 Clubs7 Leagues311.04411014461.80.730.530.130.2524.91361.31.30.05-0.3-0.3
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Luton Town (4 Seasons)5 Leagues85.08392256.40.820.460.100.1824.91001.31.30.05-0.3-0.3
Birmingham City (4 Seasons)3 Leagues45.65200.480.2000
Livingston (3 Seasons)1 League61.27521732.70.850.280.120.3512
Inverness CT (2 Seasons)1 League48.619480.990.3524
Dundee (2 Seasons)1 League27.6180.290.1300
Charlton Ath (1 Season)1 League19.0319631.61.000.320.160.5000
Hibernian (1 Season)1 League22.210230.001.040.0400
Rotherham Utd (1 Season)1 League1.8000.0000
EFL Cup (6 Seasons)6.828112.51.660.210.131.0000
Premiership (5 Seasons)109.826526532.70.850.590.120.3536
Championship (5 Seasons)58.45252728.01.670.460.040.1924.91001.31.30.05-0.3-0.3
FA Cup (5 Seasons)9.416233.30.810.270.170.5000
First Division (3 Seasons)49.820310.000.620.0600
League One (2 Seasons)56.6719631.61.000.320.160.5000
League Two (1 Season)20.210120.000.590.0800
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2008-200919Dundee1 League18.8140.210.2500
2009-201020Dundee1 League8.8040.460.0000
2011-201222Inverness CT1 League13.77110.800.6400
2012-201323Inverness CT1 League34.912371.060.2724
2013-201424Birmingham City1 League16.4270.430.2900
2014-201525Birmingham City2 Leagues20.6290.460.2200
2015-201626Rotherham Utd1 League1.8000.0000
2015-201626Birmingham City3 Leagues8.5140.710.0000
2016-201727Hibernian1 League22.210230.001.040.0400
2017-201828Luton Town3 Leagues24.01513260.00.210.540.200.0800
2018-201929Luton Town3 Leagues42.053133.30.680.230.331.0000
2019-202030Luton Town3 Leagues17.0228828.61.650.470.070.2524.91001.31.30.05-0.3-0.3
2020-202131Luton Town2 Leagues2.00300.01.500.000.0000
2020-202131Charlton Ath1 League19.0319631.61.000.320.160.5000
2021-202232Livingston1 League19.0325936.01.320.470.120.3300
2022-202333Livingston1 League20.7115320.00.720.140.070.3300
2023-202434Livingston1 League21.5312541.70.560.230.170.4012
15 Seasons8 Clubs7 Leagues311.04411014461.80.730.530.130.2524.91361.31.30.05-0.3-0.3
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Luton Town (4 Seasons)5 Leagues85.08392256.40.820.460.100.1824.91001.31.30.05-0.3-0.3
Birmingham City (4 Seasons)3 Leagues45.65200.480.2000
Livingston (3 Seasons)1 League61.27521732.70.850.280.120.3512
Inverness CT (2 Seasons)1 League48.619480.990.3524
Dundee (2 Seasons)1 League27.6180.290.1300
Charlton Ath (1 Season)1 League19.0319631.61.000.320.160.5000
Hibernian (1 Season)1 League22.210230.001.040.0400
Rotherham Utd (1 Season)1 League1.8000.0000
EFL Cup (6 Seasons)6.828112.51.660.210.131.0000
Premiership (5 Seasons)109.826526532.70.850.590.120.3536
Championship (5 Seasons)58.45252728.01.670.460.040.1924.91001.31.30.05-0.3-0.3
FA Cup (5 Seasons)9.416233.30.810.270.170.5000
First Division (3 Seasons)49.820310.000.620.0600
League One (2 Seasons)56.6719631.61.000.320.160.5000
League Two (1 Season)20.210120.000.590.0800
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2008-200919Dundeesct SCO2. First Division4th18.8140.210.2500
2009-201020Dundeesct SCO2. First Division2nd8.8040.460.0000
2011-201222Inverness CTsct SCO1. Premier League10th13.77110.800.6400
2012-201323Inverness CTsct SCO1. Premier League4th34.912371.060.2724
2013-201424Birmingham Cityeng ENG2. Championship21st16.4270.430.2900
2014-201525Birmingham Cityeng ENG2. Championship10th19.6290.460.2200Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.8000.0000Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.6040.710.0000Matches
2016-201727Hiberniansct SCO2. Championship1st22.210230.001.040.0400Matches
2017-201828Luton Towneng ENG4. League Two2nd20.210120.000.590.0800Matches
2018-201929Luton Towneng ENG3. League One1st37.6400Matches
2019-202030Luton Towneng ENG2. Championship19th15.0125728.01.670.470.040.1424.91001.31.30.05-0.3-0.3Matches
2020-202131Charlton Atheng ENG3. League One7th19.0319631.61.000.320.160.5000Matches
2021-202232Livingstonsct SCO1. Premiership7th19.0325936.01.320.470.120.3300Matches
2022-202333Livingstonsct SCO1. Premiership8th20.7115320.00.720.140.070.3300Matches
2023-202434Livingstonsct SCO1. Premiership12th21.5312541.70.560.230.170.4012Matches
15 Seasons8 Clubs5 Leagues294.8419614167.70.700.550.130.2424.91361.31.30.05-0.3-0.3
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Luton Town (4 Seasons)3 Leagues72.86251976.00.710.540.080.1124.91001.31.30.05-0.3-0.3
Livingston (3 Seasons)1 League61.27521732.70.850.280.120.3512
Birmingham City (3 Seasons)1 League41.64200.480.2000
Inverness CT (2 Seasons)1 League48.619480.990.3524
Dundee (2 Seasons)1 League27.6180.290.1300
Charlton Ath (1 Season)1 League19.0319631.61.000.320.160.5000
Hibernian (1 Season)1 League22.210230.001.040.0400
Rotherham Utd (1 Season)1 League1.8000.0000
Premiership (5 Seasons)109.826526532.70.850.590.120.3536
Championship (5 Seasons)58.45252728.01.670.460.040.1924.91001.31.30.05-0.3-0.3
First Division (3 Seasons)49.820310.000.620.0600
League One (2 Seasons)56.6719631.61.000.320.160.5000
League Two (1 Season)20.210120.000.590.0800
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-201525Birmingham Cityeng ENGFA Cup17th1.0000Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.0000Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.9100Matches
2017-201828Luton Towneng ENGEFL Cup58th1.00200.02.000.000.0000Matches
2017-201828Luton Towneng ENGFA Cup33rd2.803133.31.070.360.000.0000Matches
2018-201929Luton Towneng ENGEFL Cup58th0.80000.000.0000Matches
2018-201929Luton Towneng ENGFA Cup33rd3.613133.30.840.280.331.0000Matches
2019-202030Luton Towneng ENGEFL Cup17th1.013133.33.001.000.331.0000Matches
2019-202030Luton Towneng ENGFA Cup33rd1.00000.000.0000Matches
2020-202131Luton Towneng ENGEFL Cup17th2.00300.01.500.000.0000Matches
7 Seasons2 Clubs2 Leagues16.1314321.41.150.250.140.6700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Luton Town (4 Seasons)2 Leagues12.2214321.41.150.250.140.6700
Birmingham City (3 Seasons)2 Leagues3.9100
EFL Cup (6 Seasons)6.828112.51.660.210.131.0000
FA Cup (5 Seasons)9.416233.30.810.270.170.5000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200919Dundeesct SCO2. First Division18.81
2009-201020Dundeesct SCO2. First Division8.82
2011-201222Inverness CTsct SCO1. Premier League13.72
2012-201323Inverness CTsct SCO1. Premier League34.97
2013-201424Birmingham Cityeng ENG2. Championship16.42
2014-201525Birmingham Cityeng ENG2. Championship19.63Matches
2014-201525Birmingham Cityeng ENGFA Cup1.00Matches
2015-201626Rotherham Utdeng ENG2. Championship1.80Matches
2015-201626Birmingham Cityeng ENG2. Championship5.60Matches
2015-201626Birmingham Cityeng ENGFA Cup1.00Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.90Matches
2016-201727Hiberniansct SCO2. Championship22.25Matches
2017-201828Luton Towneng ENGEFL Cup1.00Matches
2017-201828Luton Towneng ENGFA Cup2.80Matches
2017-201828Luton Towneng ENG4. League Two20.25Matches
2018-201929Luton Towneng ENGEFL Cup0.80Matches
2018-201929Luton Towneng ENGFA Cup3.60Matches
2018-201929Luton Towneng ENG3. League One37.64Matches
2019-202030Luton Towneng ENG2. Championship15.058875777.710748343224227887.124628686.07014249.323.12.6-1.123617280Matches
2019-202030Luton Towneng ENGEFL Cup1.00Matches
2019-202030Luton Towneng ENGFA Cup1.00Matches
2020-202131Luton Towneng ENGEFL Cup2.00Matches
2020-202131Charlton Atheng ENG3. League One19.06Matches
2021-202232Livingstonsct SCO1. Premiership19.02Matches
2022-202333Livingstonsct SCO1. Premiership20.72Matches
2023-202434Livingstonsct SCO1. Premiership21.50Matches
15 Seasons8 Clubs7 Leagues311.058875777.710748343224227887.124628686.07014249.3433.12.6+39.923617280
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Luton Town (4 Seasons)5 Leagues85.058875777.710748343224227887.124628686.07014249.3113.12.6+7.923617280
Birmingham City (4 Seasons)3 Leagues45.65
Livingston (3 Seasons)1 League61.24
Inverness CT (2 Seasons)1 League48.69
Dundee (2 Seasons)1 League27.63
Charlton Ath (1 Season)1 League19.06
Hibernian (1 Season)1 League22.25
Rotherham Utd (1 Season)1 League1.80
EFL Cup (6 Seasons)6.80
Premiership (5 Seasons)109.813
Championship (5 Seasons)58.458875777.710748343224227887.124628686.07014249.373.12.6+3.923617280
FA Cup (5 Seasons)9.40
First Division (3 Seasons)49.88
League One (2 Seasons)56.610
League Two (1 Season)20.25
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200919Dundee1 League18.81
2009-201020Dundee1 League8.82
2011-201222Inverness CT1 League13.72
2012-201323Inverness CT1 League34.97
2013-201424Birmingham City1 League16.42
2014-201525Birmingham City2 Leagues20.63
2015-201626Rotherham Utd1 League1.80
2015-201626Birmingham City3 Leagues8.50
2016-201727Hibernian1 League22.25
2017-201828Luton Town3 Leagues24.05
2018-201929Luton Town3 Leagues42.04
2019-202030Luton Town3 Leagues17.058875777.710748343224227887.124628686.07014249.323.12.6-1.123617280
2020-202131Luton Town2 Leagues2.00
2020-202131Charlton Ath1 League19.06
2021-202232Livingston1 League19.02
2022-202333Livingston1 League20.72
2023-202434Livingston1 League21.50
15 Seasons8 Clubs7 Leagues311.058875777.710748343224227887.124628686.07014249.3433.12.6+39.923617280
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Luton Town (4 Seasons)5 Leagues85.058875777.710748343224227887.124628686.07014249.3113.12.6+7.923617280
Birmingham City (4 Seasons)3 Leagues45.65
Livingston (3 Seasons)1 League61.24
Inverness CT (2 Seasons)1 League48.69
Dundee (2 Seasons)1 League27.63
Charlton Ath (1 Season)1 League19.06
Hibernian (1 Season)1 League22.25
Rotherham Utd (1 Season)1 League1.80
EFL Cup (6 Seasons)6.80
Premiership (5 Seasons)109.813
Championship (5 Seasons)58.458875777.710748343224227887.124628686.07014249.373.12.6+3.923617280
FA Cup (5 Seasons)9.40
First Division (3 Seasons)49.88
League One (2 Seasons)56.610
League Two (1 Season)20.25
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200919Dundeesct SCO2. First Division4th18.81
2009-201020Dundeesct SCO2. First Division2nd8.82
2011-201222Inverness CTsct SCO1. Premier League10th13.72
2012-201323Inverness CTsct SCO1. Premier League4th34.97
2013-201424Birmingham Cityeng ENG2. Championship21st16.42
2014-201525Birmingham Cityeng ENG2. Championship10th19.63Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.80Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.60Matches
2016-201727Hiberniansct SCO2. Championship1st22.25Matches
2017-201828Luton Towneng ENG4. League Two2nd20.25Matches
2018-201929Luton Towneng ENG3. League One1st37.64Matches
2019-202030Luton Towneng ENG2. Championship19th15.058875777.710748343224227887.124628686.07014249.323.12.6-1.123617280Matches
2020-202131Charlton Atheng ENG3. League One7th19.06Matches
2021-202232Livingstonsct SCO1. Premiership7th19.02Matches
2022-202333Livingstonsct SCO1. Premiership8th20.72Matches
2023-202434Livingstonsct SCO1. Premiership12th21.50Matches
15 Seasons8 Clubs5 Leagues294.858875777.710748343224227887.124628686.07014249.3433.12.6+39.923617280
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Luton Town (4 Seasons)3 Leagues72.858875777.710748343224227887.124628686.07014249.3113.12.6+7.923617280
Livingston (3 Seasons)1 League61.24
Birmingham City (3 Seasons)1 League41.65
Inverness CT (2 Seasons)1 League48.69
Dundee (2 Seasons)1 League27.63
Charlton Ath (1 Season)1 League19.06
Hibernian (1 Season)1 League22.25
Rotherham Utd (1 Season)1 League1.80
Premiership (5 Seasons)109.813
Championship (5 Seasons)58.458875777.710748343224227887.124628686.07014249.373.12.6+3.923617280
First Division (3 Seasons)49.88
League One (2 Seasons)56.610
League Two (1 Season)20.25
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201525Birmingham Cityeng ENGFA Cup17th1.00Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.00Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.90Matches
2017-201828Luton Towneng ENGEFL Cup58th1.00Matches
2017-201828Luton Towneng ENGFA Cup33rd2.80Matches
2018-201929Luton Towneng ENGEFL Cup58th0.80Matches
2018-201929Luton Towneng ENGFA Cup33rd3.60Matches
2019-202030Luton Towneng ENGEFL Cup17th1.00Matches
2019-202030Luton Towneng ENGFA Cup33rd1.00Matches
2020-202131Luton Towneng ENGEFL Cup17th2.00Matches
7 Seasons2 Clubs2 Leagues16.10
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Luton Town (4 Seasons)2 Leagues12.20
Birmingham City (3 Seasons)2 Leagues3.90
EFL Cup (6 Seasons)6.80
FA Cup (5 Seasons)9.40
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2008-200919Dundeesct SCO2. First Division18.8
2009-201020Dundeesct SCO2. First Division8.8
2011-201222Inverness CTsct SCO1. Premier League13.7
2012-201323Inverness CTsct SCO1. Premier League34.9
2013-201424Birmingham Cityeng ENG2. Championship16.4
2014-201525Birmingham Cityeng ENG2. Championship19.6Matches
2014-201525Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Rotherham Utdeng ENG2. Championship1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship5.6Matches
2015-201626Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.9Matches
2016-201727Hiberniansct SCO2. Championship22.20Matches
2017-201828Luton Towneng ENGEFL Cup1.00Matches
2017-201828Luton Towneng ENGFA Cup2.87Matches
2017-201828Luton Towneng ENG4. League Two20.20Matches
2018-201929Luton Towneng ENGEFL Cup0.84Matches
2018-201929Luton Towneng ENGFA Cup3.62Matches
2018-201929Luton Towneng ENG3. League One37.6Matches
2019-202030Luton Towneng ENG2. Championship15.075765996443560124014220588211Matches
2019-202030Luton Towneng ENGEFL Cup1.05Matches
2019-202030Luton Towneng ENGFA Cup1.00Matches
2020-202131Luton Towneng ENGEFL Cup2.05Matches
2020-202131Charlton Atheng ENG3. League One19.085Matches
2021-202232Livingstonsct SCO1. Premiership19.010Matches
2022-202333Livingstonsct SCO1. Premiership20.733Matches
2023-202434Livingstonsct SCO1. Premiership21.521Matches
15 Seasons8 Clubs7 Leagues311.0757659964435232124014220588211
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Luton Town (4 Seasons)5 Leagues85.075765996443583124014220588211
Birmingham City (4 Seasons)3 Leagues45.6
Livingston (3 Seasons)1 League61.264
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.085
Hibernian (1 Season)1 League22.20
Rotherham Utd (1 Season)1 League1.8
EFL Cup (6 Seasons)6.814
Premiership (5 Seasons)109.864
Championship (5 Seasons)58.475765996443560124014220588211
FA Cup (5 Seasons)9.49
First Division (3 Seasons)49.80
League One (2 Seasons)56.685
League Two (1 Season)20.20
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2008-200919Dundee1 League18.8
2009-201020Dundee1 League8.8
2011-201222Inverness CT1 League13.7
2012-201323Inverness CT1 League34.9
2013-201424Birmingham City1 League16.4
2014-201525Birmingham City2 Leagues20.6
2015-201626Rotherham Utd1 League1.8
2015-201626Birmingham City3 Leagues8.5
2016-201727Hibernian1 League22.20
2017-201828Luton Town3 Leagues24.07
2018-201929Luton Town3 Leagues42.06
2019-202030Luton Town3 Leagues17.075765996443565124014220588211
2020-202131Luton Town2 Leagues2.05
2020-202131Charlton Ath1 League19.085
2021-202232Livingston1 League19.010
2022-202333Livingston1 League20.733
2023-202434Livingston1 League21.521
15 Seasons8 Clubs7 Leagues311.0757659964435232124014220588211
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Luton Town (4 Seasons)5 Leagues85.075765996443583124014220588211
Birmingham City (4 Seasons)3 Leagues45.6
Livingston (3 Seasons)1 League61.264
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.085
Hibernian (1 Season)1 League22.20
Rotherham Utd (1 Season)1 League1.8
EFL Cup (6 Seasons)6.814
Premiership (5 Seasons)109.864
Championship (5 Seasons)58.475765996443560124014220588211
FA Cup (5 Seasons)9.49
First Division (3 Seasons)49.80
League One (2 Seasons)56.685
League Two (1 Season)20.20
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2008-200919Dundeesct SCO2. First Division4th18.8
2009-201020Dundeesct SCO2. First Division2nd8.8
2011-201222Inverness CTsct SCO1. Premier League10th13.7
2012-201323Inverness CTsct SCO1. Premier League4th34.9
2013-201424Birmingham Cityeng ENG2. Championship21st16.4
2014-201525Birmingham Cityeng ENG2. Championship10th19.6Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.6Matches
2016-201727Hiberniansct SCO2. Championship1st22.20Matches
2017-201828Luton Towneng ENG4. League Two2nd20.20Matches
2018-201929Luton Towneng ENG3. League One1st37.6Matches
2019-202030Luton Towneng ENG2. Championship19th15.075765996443560124014220588211Matches
2020-202131Charlton Atheng ENG3. League One7th19.085Matches
2021-202232Livingstonsct SCO1. Premiership7th19.010Matches
2022-202333Livingstonsct SCO1. Premiership8th20.733Matches
2023-202434Livingstonsct SCO1. Premiership12th21.521Matches
15 Seasons8 Clubs5 Leagues294.8757659964435209124014220588211
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Luton Town (4 Seasons)3 Leagues72.875765996443560124014220588211
Livingston (3 Seasons)1 League61.264
Birmingham City (3 Seasons)1 League41.6
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.085
Hibernian (1 Season)1 League22.20
Rotherham Utd (1 Season)1 League1.8
Premiership (5 Seasons)109.864
Championship (5 Seasons)58.475765996443560124014220588211
First Division (3 Seasons)49.80
League One (2 Seasons)56.685
League Two (1 Season)20.20
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201525Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.9Matches
2017-201828Luton Towneng ENGEFL Cup58th1.00Matches
2017-201828Luton Towneng ENGFA Cup33rd2.87Matches
2018-201929Luton Towneng ENGEFL Cup58th0.84Matches
2018-201929Luton Towneng ENGFA Cup33rd3.62Matches
2019-202030Luton Towneng ENGEFL Cup17th1.05Matches
2019-202030Luton Towneng ENGFA Cup33rd1.00Matches
2020-202131Luton Towneng ENGEFL Cup17th2.05Matches
7 Seasons2 Clubs2 Leagues16.123
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Luton Town (4 Seasons)2 Leagues12.223
Birmingham City (3 Seasons)2 Leagues3.9
EFL Cup (6 Seasons)6.814
FA Cup (5 Seasons)9.49

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Dundeesct SCO2. First Division18.8
2009-201020Dundeesct SCO2. First Division8.8
2011-201222Inverness CTsct SCO1. Premier League13.7
2012-201323Inverness CTsct SCO1. Premier League34.9
2013-201424Birmingham Cityeng ENG2. Championship16.4
2014-201525Birmingham Cityeng ENG2. Championship19.6Matches
2014-201525Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Rotherham Utdeng ENG2. Championship1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship5.6Matches
2015-201626Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.9Matches
2016-201727Hiberniansct SCO2. Championship22.2Matches
2017-201828Luton Towneng ENGEFL Cup1.0Matches
2017-201828Luton Towneng ENGFA Cup2.8Matches
2017-201828Luton Towneng ENG4. League Two20.2Matches
2018-201929Luton Towneng ENGEFL Cup0.8Matches
2018-201929Luton Towneng ENGFA Cup3.6Matches
2018-201929Luton Towneng ENG3. League One37.6Matches
2019-202030Luton Towneng ENG2. Championship15.0493.282516052140.27210100Matches
2019-202030Luton Towneng ENGEFL Cup1.0Matches
2019-202030Luton Towneng ENGFA Cup1.0Matches
2020-202131Luton Towneng ENGEFL Cup2.0Matches
2020-202131Charlton Atheng ENG3. League One19.0Matches
2021-202232Livingstonsct SCO1. Premiership19.0Matches
2022-202333Livingstonsct SCO1. Premiership20.7Matches
2023-202434Livingstonsct SCO1. Premiership21.5Matches
15 Seasons8 Clubs7 Leagues311.0493.282516052140.27210100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Luton Town (4 Seasons)5 Leagues85.0493.282516052140.27210100
Birmingham City (4 Seasons)3 Leagues45.6
Livingston (3 Seasons)1 League61.2
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.0
Hibernian (1 Season)1 League22.2
Rotherham Utd (1 Season)1 League1.8
EFL Cup (6 Seasons)6.8
Premiership (5 Seasons)109.8
Championship (5 Seasons)58.4493.282516052140.27210100
FA Cup (5 Seasons)9.4
First Division (3 Seasons)49.8
League One (2 Seasons)56.6
League Two (1 Season)20.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Dundee1 League18.8
2009-201020Dundee1 League8.8
2011-201222Inverness CT1 League13.7
2012-201323Inverness CT1 League34.9
2013-201424Birmingham City1 League16.4
2014-201525Birmingham City2 Leagues20.6
2015-201626Rotherham Utd1 League1.8
2015-201626Birmingham City3 Leagues8.5
2016-201727Hibernian1 League22.2
2017-201828Luton Town3 Leagues24.0
2018-201929Luton Town3 Leagues42.0
2019-202030Luton Town3 Leagues17.0493.282516052140.27210100
2020-202131Luton Town2 Leagues2.0
2020-202131Charlton Ath1 League19.0
2021-202232Livingston1 League19.0
2022-202333Livingston1 League20.7
2023-202434Livingston1 League21.5
15 Seasons8 Clubs7 Leagues311.0493.282516052140.27210100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Luton Town (4 Seasons)5 Leagues85.0493.282516052140.27210100
Birmingham City (4 Seasons)3 Leagues45.6
Livingston (3 Seasons)1 League61.2
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.0
Hibernian (1 Season)1 League22.2
Rotherham Utd (1 Season)1 League1.8
EFL Cup (6 Seasons)6.8
Premiership (5 Seasons)109.8
Championship (5 Seasons)58.4493.282516052140.27210100
FA Cup (5 Seasons)9.4
First Division (3 Seasons)49.8
League One (2 Seasons)56.6
League Two (1 Season)20.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Dundeesct SCO2. First Division4th18.8
2009-201020Dundeesct SCO2. First Division2nd8.8
2011-201222Inverness CTsct SCO1. Premier League10th13.7
2012-201323Inverness CTsct SCO1. Premier League4th34.9
2013-201424Birmingham Cityeng ENG2. Championship21st16.4
2014-201525Birmingham Cityeng ENG2. Championship10th19.6Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.6Matches
2016-201727Hiberniansct SCO2. Championship1st22.2Matches
2017-201828Luton Towneng ENG4. League Two2nd20.2Matches
2018-201929Luton Towneng ENG3. League One1st37.6Matches
2019-202030Luton Towneng ENG2. Championship19th15.0493.282516052140.27210100Matches
2020-202131Charlton Atheng ENG3. League One7th19.0Matches
2021-202232Livingstonsct SCO1. Premiership7th19.0Matches
2022-202333Livingstonsct SCO1. Premiership8th20.7Matches
2023-202434Livingstonsct SCO1. Premiership12th21.5Matches
15 Seasons8 Clubs5 Leagues294.8493.282516052140.27210100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Luton Town (4 Seasons)3 Leagues72.8493.282516052140.27210100
Livingston (3 Seasons)1 League61.2
Birmingham City (3 Seasons)1 League41.6
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.0
Hibernian (1 Season)1 League22.2
Rotherham Utd (1 Season)1 League1.8
Premiership (5 Seasons)109.8
Championship (5 Seasons)58.4493.282516052140.27210100
First Division (3 Seasons)49.8
League One (2 Seasons)56.6
League Two (1 Season)20.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201525Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.9Matches
2017-201828Luton Towneng ENGEFL Cup58th1.0Matches
2017-201828Luton Towneng ENGFA Cup33rd2.8Matches
2018-201929Luton Towneng ENGEFL Cup58th0.8Matches
2018-201929Luton Towneng ENGFA Cup33rd3.6Matches
2019-202030Luton Towneng ENGEFL Cup17th1.0Matches
2019-202030Luton Towneng ENGFA Cup33rd1.0Matches
2020-202131Luton Towneng ENGEFL Cup17th2.0Matches
7 Seasons2 Clubs2 Leagues16.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Luton Town (4 Seasons)2 Leagues12.2
Birmingham City (3 Seasons)2 Leagues3.9
EFL Cup (6 Seasons)6.8
FA Cup (5 Seasons)9.4

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2008-200919Dundeesct SCO2. First Division18.8
2009-201020Dundeesct SCO2. First Division8.8
2011-201222Inverness CTsct SCO1. Premier League13.7
2012-201323Inverness CTsct SCO1. Premier League34.9
2013-201424Birmingham Cityeng ENG2. Championship16.4
2014-201525Birmingham Cityeng ENG2. Championship19.6Matches
2014-201525Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Rotherham Utdeng ENG2. Championship1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship5.6Matches
2015-201626Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.9Matches
2016-201727Hiberniansct SCO2. Championship22.200Matches
2017-201828Luton Towneng ENGEFL Cup1.000Matches
2017-201828Luton Towneng ENGFA Cup2.853Matches
2017-201828Luton Towneng ENG4. League Two20.200Matches
2018-201929Luton Towneng ENGEFL Cup0.800Matches
2018-201929Luton Towneng ENGFA Cup3.600Matches
2018-201929Luton Towneng ENG3. League One37.6Matches
2019-202030Luton Towneng ENG2. Championship15.02314137392832.11919514932102Matches
2019-202030Luton Towneng ENGEFL Cup1.021Matches
2019-202030Luton Towneng ENGFA Cup1.000Matches
2020-202131Luton Towneng ENGEFL Cup2.031Matches
2020-202131Charlton Atheng ENG3. League One19.02416Matches
2021-202232Livingstonsct SCO1. Premiership19.01111Matches
2022-202333Livingstonsct SCO1. Premiership20.72010Matches
2023-202434Livingstonsct SCO1. Premiership21.52817Matches
15 Seasons8 Clubs7 Leagues311.023107137392832.119195146832102
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Luton Town (4 Seasons)5 Leagues85.02324137392832.119195141432102
Birmingham City (4 Seasons)3 Leagues45.60
Livingston (3 Seasons)1 League61.259380
Inverness CT (2 Seasons)1 League48.60
Dundee (2 Seasons)1 League27.60
Charlton Ath (1 Season)1 League19.024160
Hibernian (1 Season)1 League22.2000
Rotherham Utd (1 Season)1 League1.80
EFL Cup (6 Seasons)6.8520
Premiership (5 Seasons)109.859380
Championship (5 Seasons)58.42314137392832.11919514932102
FA Cup (5 Seasons)9.4530
First Division (3 Seasons)49.8000
League One (2 Seasons)56.624160
League Two (1 Season)20.2000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2008-200919Dundee1 League18.80
2009-201020Dundee1 League8.80
2011-201222Inverness CT1 League13.70
2012-201323Inverness CT1 League34.90
2013-201424Birmingham City1 League16.40
2014-201525Birmingham City2 Leagues20.60
2015-201626Rotherham Utd1 League1.80
2015-201626Birmingham City3 Leagues8.50
2016-201727Hibernian1 League22.2000
2017-201828Luton Town3 Leagues24.0530
2018-201929Luton Town3 Leagues42.0000
2019-202030Luton Town3 Leagues17.02316137392832.119195141032102
2020-202131Luton Town2 Leagues2.0310
2020-202131Charlton Ath1 League19.024160
2021-202232Livingston1 League19.011110
2022-202333Livingston1 League20.720100
2023-202434Livingston1 League21.528170
15 Seasons8 Clubs7 Leagues311.023107137392832.119195146832102
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Luton Town (4 Seasons)5 Leagues85.02324137392832.119195141432102
Birmingham City (4 Seasons)3 Leagues45.60
Livingston (3 Seasons)1 League61.259380
Inverness CT (2 Seasons)1 League48.60
Dundee (2 Seasons)1 League27.60
Charlton Ath (1 Season)1 League19.024160
Hibernian (1 Season)1 League22.2000
Rotherham Utd (1 Season)1 League1.80
EFL Cup (6 Seasons)6.8520
Premiership (5 Seasons)109.859380
Championship (5 Seasons)58.42314137392832.11919514932102
FA Cup (5 Seasons)9.4530
First Division (3 Seasons)49.8000
League One (2 Seasons)56.624160
League Two (1 Season)20.2000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2008-200919Dundeesct SCO2. First Division4th18.8
2009-201020Dundeesct SCO2. First Division2nd8.8
2011-201222Inverness CTsct SCO1. Premier League10th13.7
2012-201323Inverness CTsct SCO1. Premier League4th34.9
2013-201424Birmingham Cityeng ENG2. Championship21st16.4
2014-201525Birmingham Cityeng ENG2. Championship10th19.6Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.6Matches
2016-201727Hiberniansct SCO2. Championship1st22.200Matches
2017-201828Luton Towneng ENG4. League Two2nd20.200Matches
2018-201929Luton Towneng ENG3. League One1st37.6Matches
2019-202030Luton Towneng ENG2. Championship19th15.02314137392832.11919514932102Matches
2020-202131Charlton Atheng ENG3. League One7th19.02416Matches
2021-202232Livingstonsct SCO1. Premiership7th19.01111Matches
2022-202333Livingstonsct SCO1. Premiership8th20.72010Matches
2023-202434Livingstonsct SCO1. Premiership12th21.52817Matches
15 Seasons8 Clubs5 Leagues294.82397137392832.119195146332102
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Luton Town (4 Seasons)3 Leagues72.82314137392832.11919514932102
Livingston (3 Seasons)1 League61.259380
Birmingham City (3 Seasons)1 League41.60
Inverness CT (2 Seasons)1 League48.60
Dundee (2 Seasons)1 League27.60
Charlton Ath (1 Season)1 League19.024160
Hibernian (1 Season)1 League22.2000
Rotherham Utd (1 Season)1 League1.80
Premiership (5 Seasons)109.859380
Championship (5 Seasons)58.42314137392832.11919514932102
First Division (3 Seasons)49.8000
League One (2 Seasons)56.624160
League Two (1 Season)20.2000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201525Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.9Matches
2017-201828Luton Towneng ENGEFL Cup58th1.000Matches
2017-201828Luton Towneng ENGFA Cup33rd2.853Matches
2018-201929Luton Towneng ENGEFL Cup58th0.800Matches
2018-201929Luton Towneng ENGFA Cup33rd3.600Matches
2019-202030Luton Towneng ENGEFL Cup17th1.021Matches
2019-202030Luton Towneng ENGFA Cup33rd1.000Matches
2020-202131Luton Towneng ENGEFL Cup17th2.031Matches
7 Seasons2 Clubs2 Leagues16.11050
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Luton Town (4 Seasons)2 Leagues12.21050
Birmingham City (3 Seasons)2 Leagues3.90
EFL Cup (6 Seasons)6.8520
FA Cup (5 Seasons)9.4530

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Dundeesct SCO2. First Division18.8
2009-201020Dundeesct SCO2. First Division8.8
2011-201222Inverness CTsct SCO1. Premier League13.7
2012-201323Inverness CTsct SCO1. Premier League34.9
2013-201424Birmingham Cityeng ENG2. Championship16.4
2014-201525Birmingham Cityeng ENG2. Championship19.6Matches
2014-201525Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Rotherham Utdeng ENG2. Championship1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship5.6Matches
2015-201626Birmingham Cityeng ENGFA Cup1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.9Matches
2016-201727Hiberniansct SCO2. Championship22.2Matches
2017-201828Luton Towneng ENGEFL Cup1.0Matches
2017-201828Luton Towneng ENGFA Cup2.8Matches
2017-201828Luton Towneng ENG4. League Two20.2Matches
2018-201929Luton Towneng ENGEFL Cup0.8Matches
2018-201929Luton Towneng ENGFA Cup3.6Matches
2018-201929Luton Towneng ENG3. League One37.6Matches
2019-202030Luton Towneng ENG2. Championship15.09163216747628715916171376.5423.55072747125723172212658234Matches
2019-202030Luton Towneng ENGEFL Cup1.0Matches
2019-202030Luton Towneng ENGFA Cup1.0Matches
2020-202131Luton Towneng ENGEFL Cup2.0Matches
2020-202131Charlton Atheng ENG3. League One19.0Matches
2021-202232Livingstonsct SCO1. Premiership19.0Matches
2022-202333Livingstonsct SCO1. Premiership20.7Matches
2023-202434Livingstonsct SCO1. Premiership21.5Matches
15 Seasons8 Clubs7 Leagues311.09163216747628715916171376.5423.55072747125723172212658234
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Luton Town (4 Seasons)5 Leagues85.09163216747628715916171376.5423.55072747125723172212658234
Birmingham City (4 Seasons)3 Leagues45.6
Livingston (3 Seasons)1 League61.2
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.0
Hibernian (1 Season)1 League22.2
Rotherham Utd (1 Season)1 League1.8
EFL Cup (6 Seasons)6.8
Premiership (5 Seasons)109.8
Championship (5 Seasons)58.49163216747628715916171376.5423.55072747125723172212658234
FA Cup (5 Seasons)9.4
First Division (3 Seasons)49.8
League One (2 Seasons)56.6
League Two (1 Season)20.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Dundee1 League18.8
2009-201020Dundee1 League8.8
2011-201222Inverness CT1 League13.7
2012-201323Inverness CT1 League34.9
2013-201424Birmingham City1 League16.4
2014-201525Birmingham City2 Leagues20.6
2015-201626Rotherham Utd1 League1.8
2015-201626Birmingham City3 Leagues8.5
2016-201727Hibernian1 League22.2
2017-201828Luton Town3 Leagues24.0
2018-201929Luton Town3 Leagues42.0
2019-202030Luton Town3 Leagues17.09163216747628715916171376.5423.55072747125723172212658234
2020-202131Luton Town2 Leagues2.0
2020-202131Charlton Ath1 League19.0
2021-202232Livingston1 League19.0
2022-202333Livingston1 League20.7
2023-202434Livingston1 League21.5
15 Seasons8 Clubs7 Leagues311.09163216747628715916171376.5423.55072747125723172212658234
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Luton Town (4 Seasons)5 Leagues85.09163216747628715916171376.5423.55072747125723172212658234
Birmingham City (4 Seasons)3 Leagues45.6
Livingston (3 Seasons)1 League61.2
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.0
Hibernian (1 Season)1 League22.2
Rotherham Utd (1 Season)1 League1.8
EFL Cup (6 Seasons)6.8
Premiership (5 Seasons)109.8
Championship (5 Seasons)58.49163216747628715916171376.5423.55072747125723172212658234
FA Cup (5 Seasons)9.4
First Division (3 Seasons)49.8
League One (2 Seasons)56.6
League Two (1 Season)20.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Dundeesct SCO2. First Division4th18.8
2009-201020Dundeesct SCO2. First Division2nd8.8
2011-201222Inverness CTsct SCO1. Premier League10th13.7
2012-201323Inverness CTsct SCO1. Premier League4th34.9
2013-201424Birmingham Cityeng ENG2. Championship21st16.4
2014-201525Birmingham Cityeng ENG2. Championship10th19.6Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.8Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.6Matches
2016-201727Hiberniansct SCO2. Championship1st22.2Matches
2017-201828Luton Towneng ENG4. League Two2nd20.2Matches
2018-201929Luton Towneng ENG3. League One1st37.6Matches
2019-202030Luton Towneng ENG2. Championship19th15.09163216747628715916171376.5423.55072747125723172212658234Matches
2020-202131Charlton Atheng ENG3. League One7th19.0Matches
2021-202232Livingstonsct SCO1. Premiership7th19.0Matches
2022-202333Livingstonsct SCO1. Premiership8th20.7Matches
2023-202434Livingstonsct SCO1. Premiership12th21.5Matches
15 Seasons8 Clubs5 Leagues294.89163216747628715916171376.5423.55072747125723172212658234
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Luton Town (4 Seasons)3 Leagues72.89163216747628715916171376.5423.55072747125723172212658234
Livingston (3 Seasons)1 League61.2
Birmingham City (3 Seasons)1 League41.6
Inverness CT (2 Seasons)1 League48.6
Dundee (2 Seasons)1 League27.6
Charlton Ath (1 Season)1 League19.0
Hibernian (1 Season)1 League22.2
Rotherham Utd (1 Season)1 League1.8
Premiership (5 Seasons)109.8
Championship (5 Seasons)58.49163216747628715916171376.5423.55072747125723172212658234
First Division (3 Seasons)49.8
League One (2 Seasons)56.6
League Two (1 Season)20.2
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201525Birmingham Cityeng ENGFA Cup17th1.0Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.0Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.9Matches
2017-201828Luton Towneng ENGEFL Cup58th1.0Matches
2017-201828Luton Towneng ENGFA Cup33rd2.8Matches
2018-201929Luton Towneng ENGEFL Cup58th0.8Matches
2018-201929Luton Towneng ENGFA Cup33rd3.6Matches
2019-202030Luton Towneng ENGEFL Cup17th1.0Matches
2019-202030Luton Towneng ENGFA Cup33rd1.0Matches
2020-202131Luton Towneng ENGEFL Cup17th2.0Matches
7 Seasons2 Clubs2 Leagues16.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Luton Town (4 Seasons)2 Leagues12.2
Birmingham City (3 Seasons)2 Leagues3.9
EFL Cup (6 Seasons)6.8
FA Cup (5 Seasons)9.4

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2008-200919Dundeesct SCO2. First Division201,6958552.318.8191
2009-201020Dundeesct SCO2. First Division127896624.48.893
2011-201222Inverness CTsct SCO1. Premier League191,2376536.213.7154
2012-201323Inverness CTsct SCO1. Premier League383,1418391.834.9371
2013-201424Birmingham Cityeng ENG2. Championship261,4755735.616.4188
2014-201525Birmingham Cityeng ENG2. Championship271,7666542.719.62403111.562821+7+0.36+1.00Matches
2014-201525Birmingham Cityeng ENGFA Cup1909050.01.01901010.0012-1-1.00-2.00Matches
2015-201626Rotherham Utdeng ENG2. Championship3166554.01.810210.0014-3-1.63-1.29Matches
2015-201626Birmingham Cityeng ENG2. Championship145063612.25.6509111.4334-1-0.18-0.30Matches
2015-201626Birmingham Cityeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2015-201626Birmingham Cityeng ENGLeague Cup21738764.11.92871013.0041+3+1.56+2.49Matches
2016-201727Hiberniansct SCO2. Championship271,9947461.522.22411342.003518+17+0.77-0.46Matches
2016-201727Birmingham Cityeng ENGEFL Cup00001Matches
2017-201828Luton Towneng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2017-201828Luton Towneng ENGFA Cup32538493.72.83841002.0073+4+1.42+1.42Matches
2017-201828Luton Towneng ENG4. League Two281,8196543.920.2241441.864223+19+0.94-0.18Matches
2018-201929Luton Towneng ENGEFL Cup1757583.30.81750000.0001-1-1.20-1.20Matches
2018-201929Luton Towneng ENGFA Cup43218089.23.64803001.7521+1+0.28-2.03Matches
2018-201929Luton Towneng ENG3. League One413,3888381.837.639852122942.127726+51+1.35+1.71Matches
2019-202030Luton Towneng ENG2. Championship211,3466432.515.016787521221.001530-15-1.00-0.5818.725.1-6.4-0.43+0.31Matches
2019-202030Luton Towneng ENGEFL Cup1909033.31.01901013.0031+2+2.00+2.50Matches
2019-202030Luton Towneng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2020-202131Luton Towneng ENG2. Championship0001Matches
2020-202131Luton Towneng ENGEFL Cup21809066.72.02902011.5013-2-1.00-3.00Matches
2020-202131Charlton Atheng ENG3. League One291,7095941.319.0188412111821.793425+9+0.47+0.29Matches
2021-202232Livingstonsct SCO1. Premiership301,7085749.919.018808122321.171325-12-0.63-1.00Matches
2022-202333Livingstonsct SCO1. Premiership331,8645654.520.721776122151.092034-14-0.68-0.10Matches
2023-202434Livingstonsct SCO1. Premiership331,9335956.521.52473792100.641439-25-1.16-0.20Matches
15 Seasons8 Clubs7 Leagues41827,9886742.3311.032981858921721.47301269+32+0.15+0.1818.725.1-6.4-0.43+0.31
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Luton Town (4 Seasons)5 Leagues1037,6527442.585.09283381123331.7414794+53+0.62+0.4118.725.1-6.4-0.43+0.31
Birmingham City (4 Seasons)3 Leagues714,1005831.345.65188320251.513730+7+0.24+0.41
Livingston (3 Seasons)1 League965,5055753.761.2637621332270.964798-51-0.83-0.47
Inverness CT (2 Seasons)1 League574,3787764.048.6525
Dundee (2 Seasons)1 League322,4847838.327.6284
Charlton Ath (1 Season)1 League291,7095941.319.0188412111821.793425+9+0.47+0.29
Hibernian (1 Season)1 League271,9947461.522.22411342.003518+17+0.77-0.46
Rotherham Utd (1 Season)1 League3166554.01.810210.0014-3-1.63-1.29
EFL Cup (6 Seasons)76088754.86.87875041.718800.000.00
Premiership (5 Seasons)1539,8836557.8109.81157621382270.964798-51-0.83-0.47
Championship (5 Seasons)915,2595821.258.4647872721461.284759-12-0.290.0018.725.1-6.4-0.43+0.31
FA Cup (5 Seasons)108448485.39.410847011.301112-1-0.11-1.34
First Division (3 Seasons)594,4787646.149.85211742.003518+17+0.77-0.46
League One (2 Seasons)705,0977361.656.6578533132061.9811151+60+1.06+1.00
League Two (1 Season)281,8196543.920.2241441.864223+19+0.94-0.18
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2008-200919Dundee1 League201,6958552.318.8191
2009-201020Dundee1 League127896624.48.893
2011-201222Inverness CT1 League191,2376536.213.7154
2012-201323Inverness CT1 League383,1418391.834.9371
2013-201424Birmingham City1 League261,4755735.616.4188
2014-201525Birmingham City2 Leagues281,8566643.020.6259013121.502923+6+0.29+0.88
2015-201626Rotherham Utd1 League3166554.01.810210.0014-3-1.63-1.29
2015-201626Birmingham City3 Leagues177694517.18.588829121.5387+1+0.12+0.02
2016-201727Birmingham City1 League00001
2016-201727Hibernian1 League271,9947461.522.22411342.003518+17+0.77-0.46
2017-201828Luton Town3 Leagues322,1626848.024.028863441.824928+21+0.87-0.24
2018-201929Luton Town3 Leagues463,7848282.442.044852422942.047928+51+1.21+1.44
2019-202030Luton Town3 Leagues231,5266633.917.018799521231.041835-17-1.00-0.5818.725.1-6.4-0.43+0.31
2020-202131Luton Town2 Leagues2180904.12.02902021.5013-2-1.00-3.00
2020-202131Charlton Ath1 League291,7095941.319.0188412111821.793425+9+0.47+0.29
2021-202232Livingston1 League301,7085749.919.018808122321.171325-12-0.63-1.00
2022-202333Livingston1 League331,8645654.520.721776122151.092034-14-0.68-0.10
2023-202434Livingston1 League331,9335956.521.52473792100.641439-25-1.16-0.20
15 Seasons8 Clubs7 Leagues41827,9886742.3311.032981858921721.47301269+32+0.15+0.1818.725.1-6.4-0.43+0.31
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Luton Town (4 Seasons)5 Leagues1037,6527442.585.09283381123331.7414794+53+0.62+0.4118.725.1-6.4-0.43+0.31
Birmingham City (4 Seasons)3 Leagues714,1005831.345.65188320251.513730+7+0.24+0.41
Livingston (3 Seasons)1 League965,5055753.761.2637621332270.964798-51-0.83-0.47
Inverness CT (2 Seasons)1 League574,3787764.048.6525
Dundee (2 Seasons)1 League322,4847838.327.6284
Charlton Ath (1 Season)1 League291,7095941.319.0188412111821.793425+9+0.47+0.29
Hibernian (1 Season)1 League271,9947461.522.22411342.003518+17+0.77-0.46
Rotherham Utd (1 Season)1 League3166554.01.810210.0014-3-1.63-1.29
EFL Cup (6 Seasons)76088754.86.87875041.718800.000.00
Premiership (5 Seasons)1539,8836557.8109.81157621382270.964798-51-0.83-0.47
Championship (5 Seasons)915,2595821.258.4647872721461.284759-12-0.290.0018.725.1-6.4-0.43+0.31
FA Cup (5 Seasons)108448485.39.410847011.301112-1-0.11-1.34
First Division (3 Seasons)594,4787646.149.85211742.003518+17+0.77-0.46
League One (2 Seasons)705,0977361.656.6578533132061.9811151+60+1.06+1.00
League Two (1 Season)281,8196543.920.2241441.864223+19+0.94-0.18
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2008-200919Dundeesct SCO2. First Division4th201,6958552.318.8191
2009-201020Dundeesct SCO2. First Division2nd127896624.48.893
2011-201222Inverness CTsct SCO1. Premier League10th191,2376536.213.7154
2012-201323Inverness CTsct SCO1. Premier League4th383,1418391.834.9371
2013-201424Birmingham Cityeng ENG2. Championship21st261,4755735.616.4188
2014-201525Birmingham Cityeng ENG2. Championship10th271,7666542.719.62403111.562821+7+0.36+1.00Matches
2015-201626Rotherham Utdeng ENG2. Championship21st3166554.01.810210.0014-3-1.63-1.29Matches
2015-201626Birmingham Cityeng ENG2. Championship10th145063612.25.6509111.4334-1-0.18-0.30Matches
2016-201727Hiberniansct SCO2. Championship1st271,9947461.522.22411342.003518+17+0.77-0.46Matches
2017-201828Luton Towneng ENG4. League Two2nd281,8196543.920.2241441.864223+19+0.94-0.18Matches
2018-201929Luton Towneng ENG3. League One1st413,3888381.837.639852122942.127726+51+1.35+1.71Matches
2019-202030Luton Towneng ENG2. Championship19th211,3466432.515.016787521221.001530-15-1.00-0.5818.725.1-6.4-0.43+0.31Matches
2020-202131Luton Towneng ENG2. Championship12th0001Matches
2020-202131Charlton Atheng ENG3. League One7th291,7095941.319.0188412111821.793425+9+0.47+0.29Matches
2021-202232Livingstonsct SCO1. Premiership7th301,7085749.919.018808122321.171325-12-0.63-1.00Matches
2022-202333Livingstonsct SCO1. Premiership8th331,8645654.520.721776122151.092034-14-0.68-0.10Matches
2023-202434Livingstonsct SCO1. Premiership12th331,9335956.521.52473792100.641439-25-1.16-0.20Matches
15 Seasons8 Clubs5 Leagues40126,5366641.4294.831280738921671.47282249+33+0.16+0.2018.725.1-6.4-0.43+0.31
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Luton Town (4 Seasons)3 Leagues906,5537339.672.87983291123311.7813479+55+0.76+0.5618.725.1-6.4-0.43+0.31
Livingston (3 Seasons)1 League965,5055753.761.2637621332270.964798-51-0.83-0.47
Birmingham City (3 Seasons)1 League673,7475630.241.647020221.523125+6+0.24+0.42
Inverness CT (2 Seasons)1 League574,3787764.048.6525
Dundee (2 Seasons)1 League322,4847838.327.6284
Charlton Ath (1 Season)1 League291,7095941.319.0188412111821.793425+9+0.47+0.29
Hibernian (1 Season)1 League271,9947461.522.22411342.003518+17+0.77-0.46
Rotherham Utd (1 Season)1 League3166554.01.810210.0014-3-1.63-1.29
Premiership (5 Seasons)1539,8836557.8109.81157621382270.964798-51-0.83-0.47
Championship (5 Seasons)915,2595821.258.4647872721461.284759-12-0.290.0018.725.1-6.4-0.43+0.31
First Division (3 Seasons)594,4787646.149.85211742.003518+17+0.77-0.46
League One (2 Seasons)705,0977361.656.6578533132061.9811151+60+1.06+1.00
League Two (1 Season)281,8196543.920.2241441.864223+19+0.94-0.18
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-201525Birmingham Cityeng ENGFA Cup17th1909050.01.01901010.0012-1-1.00-2.00Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th21738764.11.92871013.0041+3+1.56+2.49Matches
2016-201727Birmingham Cityeng ENGEFL Cup58th00001Matches
2017-201828Luton Towneng ENGEFL Cup58th19090100.01.01901000.0002-2-2.00Matches
2017-201828Luton Towneng ENGFA Cup33rd32538493.72.83841002.0073+4+1.42+1.42Matches
2018-201929Luton Towneng ENGEFL Cup58th1757583.30.81750000.0001-1-1.20-1.20Matches
2018-201929Luton Towneng ENGFA Cup33rd43218089.23.64803001.7521+1+0.28-2.03Matches
2019-202030Luton Towneng ENGEFL Cup17th1909033.31.01901013.0031+2+2.00+2.50Matches
2019-202030Luton Towneng ENGFA Cup33rd19090100.01.01901000.0004-4-4.00Matches
2020-202131Luton Towneng ENGEFL Cup17th21809066.72.02902011.5013-2-1.00-3.00Matches
7 Seasons2 Clubs2 Leagues171,4528569.116.1178512051.471920-1-0.06-0.40
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Luton Town (4 Seasons)2 Leagues131,0998576.312.213859021.461315-2-0.16-0.69
Birmingham City (3 Seasons)2 Leagues43538853.53.94883031.5065+1+0.25+0.25
EFL Cup (6 Seasons)76088754.86.87875041.718800.000.00
FA Cup (5 Seasons)108448485.39.410847011.301112-1-0.11-1.34

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2008-200919Dundeesct SCO2. First Division18.830
2009-201020Dundeesct SCO2. First Division8.800
2011-201222Inverness CTsct SCO1. Premier League13.71016
2012-201323Inverness CTsct SCO1. Premier League34.96037
2013-201424Birmingham Cityeng ENG2. Championship16.41017
2014-201525Birmingham Cityeng ENG2. Championship19.63036Matches
2014-201525Birmingham Cityeng ENGFA Cup1.00000Matches
2015-201626Rotherham Utdeng ENG2. Championship1.8002Matches
2015-201626Birmingham Cityeng ENG2. Championship5.6109Matches
2015-201626Birmingham Cityeng ENGFA Cup1.00000Matches
2015-201626Birmingham Cityeng ENGLeague Cup1.90000Matches
2016-201727Hiberniansct SCO2. Championship22.27004100000000Matches
2017-201828Luton Towneng ENGEFL Cup1.0000010000000Matches
2017-201828Luton Towneng ENGFA Cup2.80003407350Matches
2017-201828Luton Towneng ENG4. League Two20.23002800000000Matches
2018-201929Luton Towneng ENGEFL Cup0.8000110400000Matches
2018-201929Luton Towneng ENGFA Cup3.6100450200000Matches
2018-201929Luton Towneng ENG3. League One37.68110Matches
2019-202030Luton Towneng ENG2. Championship15.04002333160914000101161945.7Matches
2019-202030Luton Towneng ENGEFL Cup1.00002205120Matches
2019-202030Luton Towneng ENGFA Cup1.00000200000Matches
2020-202131Luton Towneng ENGEFL Cup2.00002305130Matches
2020-202131Charlton Atheng ENG3. League One19.0200302918516240Matches
2021-202232Livingstonsct SCO1. Premiership19.0400354891011110Matches
2022-202333Livingstonsct SCO1. Premiership20.7400274413310200Matches
2023-202434Livingstonsct SCO1. Premiership21.5300162902117280Matches
15 Seasons8 Clubs7 Leagues311.051113292011223268107000101161945.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Luton Town (4 Seasons)5 Leagues85.0161163511831424000101161945.7
Birmingham City (4 Seasons)3 Leagues45.6500620
Livingston (3 Seasons)1 League61.2110078121106438590
Inverness CT (2 Seasons)1 League48.67053
Dundee (2 Seasons)1 League27.630
Charlton Ath (1 Season)1 League19.0200302918516240
Hibernian (1 Season)1 League22.27004100000000
Rotherham Utd (1 Season)1 League1.8002
EFL Cup (6 Seasons)6.80005701425000
Premiership (5 Seasons)109.81800131121106438590
Championship (5 Seasons)58.49008733160914000101161945.7
FA Cup (5 Seasons)9.41007110935000
First Division (3 Seasons)49.810004100000000
League One (2 Seasons)56.61011302918516240
League Two (1 Season)20.23002800000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2008-200919Dundee1 League18.830
2009-201020Dundee1 League8.800
2011-201222Inverness CT1 League13.71016
2012-201323Inverness CT1 League34.96037
2013-201424Birmingham City1 League16.41017
2014-201525Birmingham City2 Leagues20.6300360
2015-201626Rotherham Utd1 League1.8002
2015-201626Birmingham City3 Leagues8.510090
2016-201727Hibernian1 League22.27004100000000
2017-201828Luton Town3 Leagues24.03003150735000
2018-201929Luton Town3 Leagues42.0911560600000
2019-202030Luton Town3 Leagues17.040025371651016000101161945.7
2020-202131Luton Town2 Leagues2.00002305130
2020-202131Charlton Ath1 League19.0200302918516240
2021-202232Livingston1 League19.0400354891011110
2022-202333Livingston1 League20.7400274413310200
2023-202434Livingston1 League21.5300162902117280
15 Seasons8 Clubs7 Leagues311.051113292011223268107000101161945.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Luton Town (4 Seasons)5 Leagues85.0161163511831424000101161945.7
Birmingham City (4 Seasons)3 Leagues45.6500620
Livingston (3 Seasons)1 League61.2110078121106438590
Inverness CT (2 Seasons)1 League48.67053
Dundee (2 Seasons)1 League27.630
Charlton Ath (1 Season)1 League19.0200302918516240
Hibernian (1 Season)1 League22.27004100000000
Rotherham Utd (1 Season)1 League1.8002
EFL Cup (6 Seasons)6.80005701425000
Premiership (5 Seasons)109.81800131121106438590
Championship (5 Seasons)58.49008733160914000101161945.7
FA Cup (5 Seasons)9.41007110935000
First Division (3 Seasons)49.810004100000000
League One (2 Seasons)56.61011302918516240
League Two (1 Season)20.23002800000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2008-200919Dundeesct SCO2. First Division4th18.830
2009-201020Dundeesct SCO2. First Division2nd8.800
2011-201222Inverness CTsct SCO1. Premier League10th13.71016
2012-201323Inverness CTsct SCO1. Premier League4th34.96037
2013-201424Birmingham Cityeng ENG2. Championship21st16.41017
2014-201525Birmingham Cityeng ENG2. Championship10th19.63036Matches
2015-201626Rotherham Utdeng ENG2. Championship21st1.8002Matches
2015-201626Birmingham Cityeng ENG2. Championship10th5.6109Matches
2016-201727Hiberniansct SCO2. Championship1st22.27004100000000Matches
2017-201828Luton Towneng ENG4. League Two2nd20.23002800000000Matches
2018-201929Luton Towneng ENG3. League One1st37.68110Matches
2019-202030Luton Towneng ENG2. Championship19th15.04002333160914000101161945.7Matches
2020-202131Charlton Atheng ENG3. League One7th19.0200302918516240Matches
2021-202232Livingstonsct SCO1. Premiership7th19.0400354891011110Matches
2022-202333Livingstonsct SCO1. Premiership8th20.7400274413310200Matches
2023-202434Livingstonsct SCO1. Premiership12th21.5300162902117280Matches
15 Seasons8 Clubs5 Leagues294.85011317183122096397000101161945.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Luton Town (4 Seasons)3 Leagues72.815115133160914000101161945.7
Livingston (3 Seasons)1 League61.2110078121106438590
Birmingham City (3 Seasons)1 League41.65062
Inverness CT (2 Seasons)1 League48.67053
Dundee (2 Seasons)1 League27.630
Charlton Ath (1 Season)1 League19.0200302918516240
Hibernian (1 Season)1 League22.27004100000000
Rotherham Utd (1 Season)1 League1.8002
Premiership (5 Seasons)109.81800131121106438590
Championship (5 Seasons)58.49008733160914000101161945.7
First Division (3 Seasons)49.810004100000000
League One (2 Seasons)56.61011302918516240
League Two (1 Season)20.23002800000000
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-201525Birmingham Cityeng ENGFA Cup17th1.00000Matches
2015-201626Birmingham Cityeng ENGFA Cup33rd1.00000Matches
2015-201626Birmingham Cityeng ENGLeague Cup17th1.90000Matches
2017-201828Luton Towneng ENGEFL Cup58th1.0000010000000Matches
2017-201828Luton Towneng ENGFA Cup33rd2.80003407350Matches
2018-201929Luton Towneng ENGEFL Cup58th0.8000110400000Matches
2018-201929Luton Towneng ENGFA Cup33rd3.6100450200000Matches
2019-202030Luton Towneng ENGEFL Cup17th1.00002205120Matches
2019-202030Luton Towneng ENGFA Cup33rd1.00000200000Matches
2020-202131Luton Towneng ENGEFL Cup17th2.00002305130Matches
7 Seasons2 Clubs2 Leagues16.11001218023510000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Luton Town (4 Seasons)2 Leagues12.21001218023510000
Birmingham City (3 Seasons)2 Leagues3.90000
EFL Cup (6 Seasons)6.80005701425000
FA Cup (5 Seasons)9.41007110935000

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.

More Andrew Shinnie Pages

Andrew Shinnie Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison