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
2011-201219Partick Thistlesct SCO2. First Division31282,42927.0246200200.070.150.220.070.22
2012-201320Partick Thistlesct SCO2. First Division28262,36326.3235200000.080.110.190.080.19
2013-201421Partick Thistlesct SCO1. Premiership27232,14223.8011000510.000.040.040.000.04
2014-201522Partick Thistlesct SCO1. Premiership34343,04233.8538500400.150.090.240.150.24Matches
2015-201623Luton Towneng ENGLeague Cup221982.2000000000.000.000.000.000.00Matches
2015-201623Luton Towneng ENG4. League Two30302,62229.1011000300.000.030.030.000.03Matches
2016-201724Luton Towneng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2016-201724Luton Towneng ENGFA Cup301001.1202200001.800.001.801.801.80Matches
2016-201724Luton Towneng ENG4. League Two30272,43427.0112100100.040.040.070.040.07Matches
2018-201926Kilmarnocksct SCO1. Premiership37363,22135.8011000700.000.030.030.000.03Matches
2019-202027Kilmarnocksct SCO1. Premiership28282,52028.0336300200.110.110.210.110.21Matches
2020-202128Motherwellsct SCO1. Premiership34342,94132.7123100310.030.060.090.030.09Matches
2021-202229Motherwellsct SCO1. Premiership28262,35926.2000000710.000.000.000.000.00Matches
2022-202330Motherwellsct SCO1. Premiership27141,44416.0000000500.000.000.000.000.00Matches
2023-202431Motherwellsct SCO1. Premiership37322,79331.0044000600.000.130.130.000.13Matches
12 Seasons4 Clubs5 Leagues37834230,788342.116233916004530.050.070.110.050.11
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
Motherwell (4 Seasons)1 League1261069,537106.01671002120.010.060.070.010.07
Partick Thistle (4 Seasons)2 Leagues1201119,976110.8911209001110.080.100.180.080.18
Luton Town (2 Seasons)3 Leagues67615,53461.5325300400.050.030.080.050.08
Kilmarnock (2 Seasons)1 League65645,74163.8347300900.050.060.110.050.11
Premiership (8 Seasons)25222720,462227.4914239003930.040.060.100.040.10
League Two (2 Seasons)60575,05656.2123100400.020.040.050.020.05
First Division (2 Seasons)59544,79253.24711400200.080.130.210.080.21
EFL Cup (2 Seasons)443784.2000000000.000.000.000.000.00
FA Cup (1 Season)301001.1202200001.800.001.801.801.80
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
2011-201219Partick Thistle1 League31282,42927.0246200200.070.150.220.070.22
2012-201320Partick Thistle1 League28262,36326.3235200000.080.110.190.080.19
2013-201421Partick Thistle1 League27232,14223.8011000510.000.040.040.000.04
2014-201522Partick Thistle1 League34343,04233.8538500400.150.090.240.150.24
2015-201623Luton Town2 Leagues32322,82031.3011000300.000.030.030.000.03
2016-201724Luton Town3 Leagues35292,71430.2314300100.100.030.130.100.13
2018-201926Kilmarnock1 League37363,22135.8011000700.000.030.030.000.03
2019-202027Kilmarnock1 League28282,52028.0336300200.110.110.210.110.21
2020-202128Motherwell1 League34342,94132.7123100310.030.060.090.030.09
2021-202229Motherwell1 League28262,35926.2000000710.000.000.000.000.00
2022-202330Motherwell1 League27141,44416.0000000500.000.000.000.000.00
2023-202431Motherwell1 League37322,79331.0044000600.000.130.130.000.13
12 Seasons4 Clubs5 Leagues37834230,788342.116233916004530.050.070.110.050.11
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
Motherwell (4 Seasons)1 League1261069,537106.01671002120.010.060.070.010.07
Partick Thistle (4 Seasons)2 Leagues1201119,976110.8911209001110.080.100.180.080.18
Luton Town (2 Seasons)3 Leagues67615,53461.5325300400.050.030.080.050.08
Kilmarnock (2 Seasons)1 League65645,74163.8347300900.050.060.110.050.11
Premiership (8 Seasons)25222720,462227.4914239003930.040.060.100.040.10
League Two (2 Seasons)60575,05656.2123100400.020.040.050.020.05
First Division (2 Seasons)59544,79253.24711400200.080.130.210.080.21
EFL Cup (2 Seasons)443784.2000000000.000.000.000.000.00
FA Cup (1 Season)301001.1202200001.800.001.801.801.80
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
2011-201219Partick Thistlesct SCO2. First Division6th31282,42927.0246200200.070.150.220.070.22
2012-201320Partick Thistlesct SCO2. First Division1st28262,36326.3235200000.080.110.190.080.19
2013-201421Partick Thistlesct SCO1. Premiership10th27232,14223.8011000510.000.040.040.000.04
2014-201522Partick Thistlesct SCO1. Premiership8th34343,04233.8538500400.150.090.240.150.24Matches
2015-201623Luton Towneng ENG4. League Two11th30302,62229.1011000300.000.030.030.000.03Matches
2016-201724Luton Towneng ENG4. League Two4th30272,43427.0112100100.040.040.070.040.07Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd37363,22135.8011000700.000.030.030.000.03Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28282,52028.0336300200.110.110.210.110.21Matches
2020-202128Motherwellsct SCO1. Premiership14th34342,94132.7123100310.030.060.090.030.09Matches
2021-202229Motherwellsct SCO1. Premiership5th28262,35926.2000000710.000.000.000.000.00Matches
2022-202330Motherwellsct SCO1. Premiership7th27141,44416.0000000500.000.000.000.000.00Matches
2023-202431Motherwellsct SCO1. Premiership9th37322,79331.0044000600.000.130.130.000.13Matches
12 Seasons4 Clubs3 Leagues37133830,310336.814233714004530.040.070.110.040.11
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
Motherwell (4 Seasons)1 League1261069,537106.01671002120.010.060.070.010.07
Partick Thistle (4 Seasons)2 Leagues1201119,976110.8911209001110.080.100.180.080.18
Kilmarnock (2 Seasons)1 League65645,74163.8347300900.050.060.110.050.11
Luton Town (2 Seasons)1 League60575,05656.2123100400.020.040.050.020.05
Premiership (8 Seasons)25222720,462227.4914239003930.040.060.100.040.10
League Two (2 Seasons)60575,05656.2123100400.020.040.050.020.05
First Division (2 Seasons)59544,79253.24711400200.080.130.210.080.21
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201623Luton Towneng ENGLeague Cup33rd221982.2000000000.000.000.000.000.00Matches
2016-201724Luton Towneng ENGEFL Cup33rd221802.0000000000.000.000.000.000.00Matches
2016-201724Luton Towneng ENGFA Cup33rd301001.1202200001.800.001.801.801.80Matches
2 Seasons1 Club2 Leagues744785.3202200000.380.000.380.380.38
EFL Cup (2 Seasons)443784.2000000000.000.000.000.000.00
FA Cup (1 Season)301001.1202200001.800.001.801.801.80
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
201825sct ScotlandFriendlies (M)432933.3000000000.000.000.000.000.00Matches
2018-201926sct ScotlandUEFA Nations League31st221802.0000000000.000.000.000.000.00Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB332522.8000000000.000.000.000.000.00Matches
202128sct ScotlandFriendlies (M)11630.7000000000.000.000.000.000.00Matches
202128sct ScotlandUEFA EuroGR332512.8000000100.00.00.20.2210110.000.000.000.000.000.010.060.070.010.07Matches
202128sct ScotlandUEFA Euro Qualifying776787.5000000100.000.000.000.000.00Matches
202229sct ScotlandWCQ443463.8011000100.000.260.260.000.26Matches
202229sct ScotlandFriendlies (M)20580.6000000000.000.000.000.000.00Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB00Matches
4 Seasons1 Club5 Leagues26232,12123.6011000300.00.00.20.2210110.000.040.040.000.040.010.060.070.010.07
Friendlies (M) (3 Seasons)744144.6000000000.000.000.000.000.00
UEFA Nations League (3 Seasons)554324.8000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)776787.5000000100.000.000.000.000.00
WCQ (1 Season)443463.8011000100.000.260.260.000.26
UEFA Euro (1 Season)332512.8000000100.00.00.20.2210110.000.000.000.000.000.010.060.070.010.07

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
2011-201219Partick Thistlesct SCO2. First Division27.02110.410.1800
2012-201320Partick Thistlesct SCO2. First Division26.3260.230.3300
2013-201421Partick Thistlesct SCO1. Premiership23.8020.080.0000
2014-201522Partick Thistlesct SCO1. Premiership33.85130.380.3800Matches
2015-201623Luton Towneng ENGLeague Cup2.2000Matches
2015-201623Luton Towneng ENG4. League Two29.1030.100.0000Matches
2016-201724Luton Towneng ENGEFL Cup2.00000.000.0000Matches
2016-201724Luton Towneng ENGFA Cup1.1200Matches
2016-201724Luton Towneng ENG4. League Two27.01050.000.180.2000Matches
2018-201926Kilmarnocksct SCO1. Premiership35.8000Matches
2019-202027Kilmarnocksct SCO1. Premiership28.0319842.10.680.290.160.3800Matches
2020-202128Motherwellsct SCO1. Premiership32.718337.50.240.090.130.3300Matches
2021-202229Motherwellsct SCO1. Premiership26.201218.30.460.040.000.0000Matches
2022-202330Motherwellsct SCO1. Premiership16.0010220.00.620.120.000.0000Matches
2023-202431Motherwellsct SCO1. Premiership31.0010440.00.320.130.000.0000Matches
12 Seasons4 Clubs5 Leagues342.116595839.00.360.190.080.2400
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
Motherwell (4 Seasons)1 League106.01401025.00.380.090.030.1000
Partick Thistle (4 Seasons)2 Leagues110.89320.290.2800
Luton Town (2 Seasons)3 Leagues61.53080.000.140.1300
Kilmarnock (2 Seasons)1 League63.8319842.10.680.290.160.3800
Premiership (8 Seasons)227.49593330.50.440.170.070.2700
League Two (2 Seasons)56.21080.000.140.1300
First Division (2 Seasons)53.24170.320.2400
EFL Cup (2 Seasons)4.20000.000.0000
FA Cup (1 Season)1.1200
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
2011-201219Partick Thistle1 League27.02110.410.1800
2012-201320Partick Thistle1 League26.3260.230.3300
2013-201421Partick Thistle1 League23.8020.080.0000
2014-201522Partick Thistle1 League33.85130.380.3800
2015-201623Luton Town2 Leagues31.3030.100.0000
2016-201724Luton Town3 Leagues30.23050.000.170.2000
2018-201926Kilmarnock1 League35.8000
2019-202027Kilmarnock1 League28.0319842.10.680.290.160.3800
2020-202128Motherwell1 League32.718337.50.240.090.130.3300
2021-202229Motherwell1 League26.201218.30.460.040.000.0000
2022-202330Motherwell1 League16.0010220.00.620.120.000.0000
2023-202431Motherwell1 League31.0010440.00.320.130.000.0000
12 Seasons4 Clubs5 Leagues342.116595839.00.360.190.080.2400
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
Motherwell (4 Seasons)1 League106.01401025.00.380.090.030.1000
Partick Thistle (4 Seasons)2 Leagues110.89320.290.2800
Luton Town (2 Seasons)3 Leagues61.53080.000.140.1300
Kilmarnock (2 Seasons)1 League63.8319842.10.680.290.160.3800
Premiership (8 Seasons)227.49593330.50.440.170.070.2700
League Two (2 Seasons)56.21080.000.140.1300
First Division (2 Seasons)53.24170.320.2400
EFL Cup (2 Seasons)4.20000.000.0000
FA Cup (1 Season)1.1200
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
2011-201219Partick Thistlesct SCO2. First Division6th27.02110.410.1800
2012-201320Partick Thistlesct SCO2. First Division1st26.3260.230.3300
2013-201421Partick Thistlesct SCO1. Premiership10th23.8020.080.0000
2014-201522Partick Thistlesct SCO1. Premiership8th33.85130.380.3800Matches
2015-201623Luton Towneng ENG4. League Two11th29.1030.100.0000Matches
2016-201724Luton Towneng ENG4. League Two4th27.01050.000.180.2000Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.8000Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.0319842.10.680.290.160.3800Matches
2020-202128Motherwellsct SCO1. Premiership14th32.718337.50.240.090.130.3300Matches
2021-202229Motherwellsct SCO1. Premiership5th26.201218.30.460.040.000.0000Matches
2022-202330Motherwellsct SCO1. Premiership7th16.0010220.00.620.120.000.0000Matches
2023-202431Motherwellsct SCO1. Premiership9th31.0010440.00.320.130.000.0000Matches
12 Seasons4 Clubs3 Leagues336.814595839.00.370.190.080.2400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Motherwell (4 Seasons)1 League106.01401025.00.380.090.030.1000
Partick Thistle (4 Seasons)2 Leagues110.89320.290.2800
Kilmarnock (2 Seasons)1 League63.8319842.10.680.290.160.3800
Luton Town (2 Seasons)1 League56.21080.000.140.1300
Premiership (8 Seasons)227.49593330.50.440.170.070.2700
League Two (2 Seasons)56.21080.000.140.1300
First Division (2 Seasons)53.24170.320.2400
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
2015-201623Luton Towneng ENGLeague Cup33rd2.2000Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.00000.000.0000Matches
2016-201724Luton Towneng ENGFA Cup33rd1.1200Matches
2 Seasons1 Club2 Leagues5.32000.000.0000
EFL Cup (2 Seasons)4.20000.000.0000
FA Cup (1 Season)1.1200
Shooting Table
Standard Expected
Season Age Squad 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
201825sct ScotlandFriendlies (M)3.3000Matches
2018-201926sct ScotlandUEFA Nations League31st2.0000Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.804125.01.430.360.000.0000Matches
202128sct ScotlandFriendlies (M)0.7000Matches
202128sct ScotlandUEFA EuroGR2.8011100.00.360.360.000.0013.70000.00.00.040.00.0Matches
202128sct ScotlandUEFA Euro Qualifying7.505240.00.660.270.000.0000Matches
202229sct ScotlandWCQ3.803133.30.780.260.000.0000Matches
202229sct ScotlandFriendlies (M)0.6000Matches
4 Seasons1 Club5 Leagues23.6013538.50.770.290.000.0013.70000.00.00.040.00.0
Friendlies (M) (3 Seasons)4.6000
UEFA Nations League (3 Seasons)4.804125.01.430.360.000.0000
UEFA Euro Qualifying (1 Season)7.505240.00.660.270.000.0000
WCQ (1 Season)3.803133.30.780.260.000.0000
UEFA Euro (1 Season)2.8011100.00.360.360.000.0013.70000.00.00.040.00.0

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
2011-201219Partick Thistlesct SCO2. First Division27.04
2012-201320Partick Thistlesct SCO2. First Division26.33
2013-201421Partick Thistlesct SCO1. Premiership23.81
2014-201522Partick Thistlesct SCO1. Premiership33.83Matches
2015-201623Luton Towneng ENGLeague Cup2.20Matches
2015-201623Luton Towneng ENG4. League Two29.11Matches
2016-201724Luton Towneng ENGEFL Cup2.00Matches
2016-201724Luton Towneng ENGFA Cup1.10Matches
2016-201724Luton Towneng ENG4. League Two27.01Matches
2018-201926Kilmarnocksct SCO1. Premiership35.81Matches
2019-202027Kilmarnocksct SCO1. Premiership28.03Matches
2020-202128Motherwellsct SCO1. Premiership32.72Matches
2021-202229Motherwellsct SCO1. Premiership26.20Matches
2022-202330Motherwellsct SCO1. Premiership16.00Matches
2023-202431Motherwellsct SCO1. Premiership31.04Matches
12 Seasons4 Clubs5 Leagues342.123
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
Motherwell (4 Seasons)1 League106.06
Partick Thistle (4 Seasons)2 Leagues110.811
Luton Town (2 Seasons)3 Leagues61.52
Kilmarnock (2 Seasons)1 League63.84
Premiership (8 Seasons)227.414
League Two (2 Seasons)56.22
First Division (2 Seasons)53.27
EFL Cup (2 Seasons)4.20
FA Cup (1 Season)1.10
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
2011-201219Partick Thistle1 League27.04
2012-201320Partick Thistle1 League26.33
2013-201421Partick Thistle1 League23.81
2014-201522Partick Thistle1 League33.83
2015-201623Luton Town2 Leagues31.31
2016-201724Luton Town3 Leagues30.21
2018-201926Kilmarnock1 League35.81
2019-202027Kilmarnock1 League28.03
2020-202128Motherwell1 League32.72
2021-202229Motherwell1 League26.20
2022-202330Motherwell1 League16.00
2023-202431Motherwell1 League31.04
12 Seasons4 Clubs5 Leagues342.123
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
Motherwell (4 Seasons)1 League106.06
Partick Thistle (4 Seasons)2 Leagues110.811
Luton Town (2 Seasons)3 Leagues61.52
Kilmarnock (2 Seasons)1 League63.84
Premiership (8 Seasons)227.414
League Two (2 Seasons)56.22
First Division (2 Seasons)53.27
EFL Cup (2 Seasons)4.20
FA Cup (1 Season)1.10
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
2011-201219Partick Thistlesct SCO2. First Division6th27.04
2012-201320Partick Thistlesct SCO2. First Division1st26.33
2013-201421Partick Thistlesct SCO1. Premiership10th23.81
2014-201522Partick Thistlesct SCO1. Premiership8th33.83Matches
2015-201623Luton Towneng ENG4. League Two11th29.11Matches
2016-201724Luton Towneng ENG4. League Two4th27.01Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.81Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.03Matches
2020-202128Motherwellsct SCO1. Premiership14th32.72Matches
2021-202229Motherwellsct SCO1. Premiership5th26.20Matches
2022-202330Motherwellsct SCO1. Premiership7th16.00Matches
2023-202431Motherwellsct SCO1. Premiership9th31.04Matches
12 Seasons4 Clubs3 Leagues336.823
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
Motherwell (4 Seasons)1 League106.06
Partick Thistle (4 Seasons)2 Leagues110.811
Kilmarnock (2 Seasons)1 League63.84
Luton Town (2 Seasons)1 League56.22
Premiership (8 Seasons)227.414
League Two (2 Seasons)56.22
First Division (2 Seasons)53.27
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
2015-201623Luton Towneng ENGLeague Cup33rd2.20Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.00Matches
2016-201724Luton Towneng ENGFA Cup33rd1.10Matches
2 Seasons1 Club2 Leagues5.30
EFL Cup (2 Seasons)4.20
FA Cup (1 Season)1.10
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
201825sct ScotlandFriendlies (M)3.30Matches
2018-201926sct ScotlandUEFA Nations League31st2.00Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.80Matches
202128sct ScotlandFriendlies (M)0.70Matches
202128sct ScotlandUEFA EuroGR2.87611168.51577600293485.3294761.7162564.000.20.1-0.2372110Matches
202128sct ScotlandUEFA Euro Qualifying7.50Matches
202229sct ScotlandWCQ3.81Matches
202229sct ScotlandFriendlies (M)0.60Matches
4 Seasons1 Club5 Leagues23.67611168.51577600293485.3294761.7162564.010.20.1+0.8372110
Friendlies (M) (3 Seasons)4.60
UEFA Nations League (3 Seasons)4.80
UEFA Euro Qualifying (1 Season)7.50
WCQ (1 Season)3.81
UEFA Euro (1 Season)2.87611168.51577600293485.3294761.7162564.000.20.1-0.2372110
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
2011-201219Partick Thistlesct SCO2. First Division27.0
2012-201320Partick Thistlesct SCO2. First Division26.3
2013-201421Partick Thistlesct SCO1. Premiership23.8
2014-201522Partick Thistlesct SCO1. Premiership33.8Matches
2015-201623Luton Towneng ENGLeague Cup2.2Matches
2015-201623Luton Towneng ENG4. League Two29.1Matches
2016-201724Luton Towneng ENGEFL Cup2.04Matches
2016-201724Luton Towneng ENGFA Cup1.1Matches
2016-201724Luton Towneng ENG4. League Two27.00Matches
2018-201926Kilmarnocksct SCO1. Premiership35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership28.052Matches
2020-202128Motherwellsct SCO1. Premiership32.787Matches
2021-202229Motherwellsct SCO1. Premiership26.280Matches
2022-202330Motherwellsct SCO1. Premiership16.031Matches
2023-202431Motherwellsct SCO1. Premiership31.0100Matches
12 Seasons4 Clubs5 Leagues342.1354
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Motherwell (4 Seasons)1 League106.0298
Partick Thistle (4 Seasons)2 Leagues110.8
Luton Town (2 Seasons)3 Leagues61.54
Kilmarnock (2 Seasons)1 League63.852
Premiership (8 Seasons)227.4350
League Two (2 Seasons)56.20
First Division (2 Seasons)53.2
EFL Cup (2 Seasons)4.24
FA Cup (1 Season)1.1
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
2011-201219Partick Thistle1 League27.0
2012-201320Partick Thistle1 League26.3
2013-201421Partick Thistle1 League23.8
2014-201522Partick Thistle1 League33.8
2015-201623Luton Town2 Leagues31.3
2016-201724Luton Town3 Leagues30.24
2018-201926Kilmarnock1 League35.8
2019-202027Kilmarnock1 League28.052
2020-202128Motherwell1 League32.787
2021-202229Motherwell1 League26.280
2022-202330Motherwell1 League16.031
2023-202431Motherwell1 League31.0100
12 Seasons4 Clubs5 Leagues342.1354
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Motherwell (4 Seasons)1 League106.0298
Partick Thistle (4 Seasons)2 Leagues110.8
Luton Town (2 Seasons)3 Leagues61.54
Kilmarnock (2 Seasons)1 League63.852
Premiership (8 Seasons)227.4350
League Two (2 Seasons)56.20
First Division (2 Seasons)53.2
EFL Cup (2 Seasons)4.24
FA Cup (1 Season)1.1
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
2011-201219Partick Thistlesct SCO2. First Division6th27.0
2012-201320Partick Thistlesct SCO2. First Division1st26.3
2013-201421Partick Thistlesct SCO1. Premiership10th23.8
2014-201522Partick Thistlesct SCO1. Premiership8th33.8Matches
2015-201623Luton Towneng ENG4. League Two11th29.1Matches
2016-201724Luton Towneng ENG4. League Two4th27.00Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.052Matches
2020-202128Motherwellsct SCO1. Premiership14th32.787Matches
2021-202229Motherwellsct SCO1. Premiership5th26.280Matches
2022-202330Motherwellsct SCO1. Premiership7th16.031Matches
2023-202431Motherwellsct SCO1. Premiership9th31.0100Matches
12 Seasons4 Clubs3 Leagues336.8350
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Motherwell (4 Seasons)1 League106.0298
Partick Thistle (4 Seasons)2 Leagues110.8
Kilmarnock (2 Seasons)1 League63.852
Luton Town (2 Seasons)1 League56.20
Premiership (8 Seasons)227.4350
League Two (2 Seasons)56.20
First Division (2 Seasons)53.2
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
2015-201623Luton Towneng ENGLeague Cup33rd2.2Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.04Matches
2016-201724Luton Towneng ENGFA Cup33rd1.1Matches
2 Seasons1 Club2 Leagues5.34
EFL Cup (2 Seasons)4.24
FA Cup (1 Season)1.1
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201825sct ScotlandFriendlies (M)3.3Matches
2018-201926sct ScotlandUEFA Nations League31st2.0Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.811Matches
202128sct ScotlandFriendlies (M)0.7Matches
202128sct ScotlandUEFA EuroGR2.8111822930372600007603Matches
202128sct ScotlandUEFA Euro Qualifying7.514Matches
202229sct ScotlandWCQ3.89Matches
202229sct ScotlandFriendlies (M)0.6Matches
4 Seasons1 Club5 Leagues23.61118229303412600007603
Friendlies (M) (3 Seasons)4.6
UEFA Nations League (3 Seasons)4.811
UEFA Euro Qualifying (1 Season)7.514
WCQ (1 Season)3.89
UEFA Euro (1 Season)2.8111822930372600007603

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
2011-201219Partick Thistlesct SCO2. First Division27.0
2012-201320Partick Thistlesct SCO2. First Division26.3
2013-201421Partick Thistlesct SCO1. Premiership23.8
2014-201522Partick Thistlesct SCO1. Premiership33.8Matches
2015-201623Luton Towneng ENGLeague Cup2.2Matches
2015-201623Luton Towneng ENG4. League Two29.1Matches
2016-201724Luton Towneng ENGEFL Cup2.0Matches
2016-201724Luton Towneng ENGFA Cup1.1Matches
2016-201724Luton Towneng ENG4. League Two27.0Matches
2018-201926Kilmarnocksct SCO1. Premiership35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership28.0Matches
2020-202128Motherwellsct SCO1. Premiership32.7Matches
2021-202229Motherwellsct SCO1. Premiership26.2Matches
2022-202330Motherwellsct SCO1. Premiership16.0Matches
2023-202431Motherwellsct SCO1. Premiership31.0Matches
12 Seasons4 Clubs5 Leagues342.1
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Motherwell (4 Seasons)1 League106.0
Partick Thistle (4 Seasons)2 Leagues110.8
Luton Town (2 Seasons)3 Leagues61.5
Kilmarnock (2 Seasons)1 League63.8
Premiership (8 Seasons)227.4
League Two (2 Seasons)56.2
First Division (2 Seasons)53.2
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)1.1
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
2011-201219Partick Thistle1 League27.0
2012-201320Partick Thistle1 League26.3
2013-201421Partick Thistle1 League23.8
2014-201522Partick Thistle1 League33.8
2015-201623Luton Town2 Leagues31.3
2016-201724Luton Town3 Leagues30.2
2018-201926Kilmarnock1 League35.8
2019-202027Kilmarnock1 League28.0
2020-202128Motherwell1 League32.7
2021-202229Motherwell1 League26.2
2022-202330Motherwell1 League16.0
2023-202431Motherwell1 League31.0
12 Seasons4 Clubs5 Leagues342.1
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Motherwell (4 Seasons)1 League106.0
Partick Thistle (4 Seasons)2 Leagues110.8
Luton Town (2 Seasons)3 Leagues61.5
Kilmarnock (2 Seasons)1 League63.8
Premiership (8 Seasons)227.4
League Two (2 Seasons)56.2
First Division (2 Seasons)53.2
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)1.1
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
2011-201219Partick Thistlesct SCO2. First Division6th27.0
2012-201320Partick Thistlesct SCO2. First Division1st26.3
2013-201421Partick Thistlesct SCO1. Premiership10th23.8
2014-201522Partick Thistlesct SCO1. Premiership8th33.8Matches
2015-201623Luton Towneng ENG4. League Two11th29.1Matches
2016-201724Luton Towneng ENG4. League Two4th27.0Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.0Matches
2020-202128Motherwellsct SCO1. Premiership14th32.7Matches
2021-202229Motherwellsct SCO1. Premiership5th26.2Matches
2022-202330Motherwellsct SCO1. Premiership7th16.0Matches
2023-202431Motherwellsct SCO1. Premiership9th31.0Matches
12 Seasons4 Clubs3 Leagues336.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Motherwell (4 Seasons)1 League106.0
Partick Thistle (4 Seasons)2 Leagues110.8
Kilmarnock (2 Seasons)1 League63.8
Luton Town (2 Seasons)1 League56.2
Premiership (8 Seasons)227.4
League Two (2 Seasons)56.2
First Division (2 Seasons)53.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
2015-201623Luton Towneng ENGLeague Cup33rd2.2Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.0Matches
2016-201724Luton Towneng ENGFA Cup33rd1.1Matches
2 Seasons1 Club2 Leagues5.3
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)1.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201825sct ScotlandFriendlies (M)3.3Matches
2018-201926sct ScotlandUEFA Nations League31st2.0Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.8Matches
202128sct ScotlandFriendlies (M)0.7Matches
202128sct ScotlandUEFA EuroGR2.872.5141011010.36100000Matches
202128sct ScotlandUEFA Euro Qualifying7.5Matches
202229sct ScotlandWCQ3.8Matches
202229sct ScotlandFriendlies (M)0.6Matches
4 Seasons1 Club5 Leagues23.672.5141011010.36100000
Friendlies (M) (3 Seasons)4.6
UEFA Nations League (3 Seasons)4.8
UEFA Euro Qualifying (1 Season)7.5
WCQ (1 Season)3.8
UEFA Euro (1 Season)2.872.5141011010.36100000

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
2011-201219Partick Thistlesct SCO2. First Division27.0
2012-201320Partick Thistlesct SCO2. First Division26.3
2013-201421Partick Thistlesct SCO1. Premiership23.8
2014-201522Partick Thistlesct SCO1. Premiership33.8Matches
2015-201623Luton Towneng ENGLeague Cup2.2Matches
2015-201623Luton Towneng ENG4. League Two29.1Matches
2016-201724Luton Towneng ENGEFL Cup2.000Matches
2016-201724Luton Towneng ENGFA Cup1.1Matches
2016-201724Luton Towneng ENG4. League Two27.000Matches
2018-201926Kilmarnocksct SCO1. Premiership35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership28.000Matches
2020-202128Motherwellsct SCO1. Premiership32.72451Matches
2021-202229Motherwellsct SCO1. Premiership26.22730Matches
2022-202330Motherwellsct SCO1. Premiership16.01616Matches
2023-202431Motherwellsct SCO1. Premiership31.03723Matches
12 Seasons4 Clubs5 Leagues342.11041200
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Motherwell (4 Seasons)1 League106.01041200
Partick Thistle (4 Seasons)2 Leagues110.80
Luton Town (2 Seasons)3 Leagues61.5000
Kilmarnock (2 Seasons)1 League63.8000
Premiership (8 Seasons)227.41041200
League Two (2 Seasons)56.2000
First Division (2 Seasons)53.20
EFL Cup (2 Seasons)4.2000
FA Cup (1 Season)1.10
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
2011-201219Partick Thistle1 League27.00
2012-201320Partick Thistle1 League26.30
2013-201421Partick Thistle1 League23.80
2014-201522Partick Thistle1 League33.80
2015-201623Luton Town2 Leagues31.30
2016-201724Luton Town3 Leagues30.2000
2018-201926Kilmarnock1 League35.80
2019-202027Kilmarnock1 League28.0000
2020-202128Motherwell1 League32.724510
2021-202229Motherwell1 League26.227300
2022-202330Motherwell1 League16.016160
2023-202431Motherwell1 League31.037230
12 Seasons4 Clubs5 Leagues342.11041200
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Motherwell (4 Seasons)1 League106.01041200
Partick Thistle (4 Seasons)2 Leagues110.80
Luton Town (2 Seasons)3 Leagues61.5000
Kilmarnock (2 Seasons)1 League63.8000
Premiership (8 Seasons)227.41041200
League Two (2 Seasons)56.2000
First Division (2 Seasons)53.20
EFL Cup (2 Seasons)4.2000
FA Cup (1 Season)1.10
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
2011-201219Partick Thistlesct SCO2. First Division6th27.0
2012-201320Partick Thistlesct SCO2. First Division1st26.3
2013-201421Partick Thistlesct SCO1. Premiership10th23.8
2014-201522Partick Thistlesct SCO1. Premiership8th33.8Matches
2015-201623Luton Towneng ENG4. League Two11th29.1Matches
2016-201724Luton Towneng ENG4. League Two4th27.000Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.000Matches
2020-202128Motherwellsct SCO1. Premiership14th32.72451Matches
2021-202229Motherwellsct SCO1. Premiership5th26.22730Matches
2022-202330Motherwellsct SCO1. Premiership7th16.01616Matches
2023-202431Motherwellsct SCO1. Premiership9th31.03723Matches
12 Seasons4 Clubs3 Leagues336.81041200
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
Motherwell (4 Seasons)1 League106.01041200
Partick Thistle (4 Seasons)2 Leagues110.80
Kilmarnock (2 Seasons)1 League63.8000
Luton Town (2 Seasons)1 League56.2000
Premiership (8 Seasons)227.41041200
League Two (2 Seasons)56.2000
First Division (2 Seasons)53.20
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
2015-201623Luton Towneng ENGLeague Cup33rd2.2Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.000Matches
2016-201724Luton Towneng ENGFA Cup33rd1.1Matches
2 Seasons1 Club2 Leagues5.3000
EFL Cup (2 Seasons)4.2000
FA Cup (1 Season)1.10
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201825sct ScotlandFriendlies (M)3.3Matches
2018-201926sct ScotlandUEFA Nations League31st2.0Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.803Matches
202128sct ScotlandFriendlies (M)0.7Matches
202128sct ScotlandUEFA EuroGR2.8311200003032540Matches
202128sct ScotlandUEFA Euro Qualifying7.564Matches
202229sct ScotlandWCQ3.842Matches
202229sct ScotlandFriendlies (M)0.6Matches
4 Seasons1 Club5 Leagues23.631112000030311540
Friendlies (M) (3 Seasons)4.60
UEFA Nations League (3 Seasons)4.8030
UEFA Euro Qualifying (1 Season)7.5640
WCQ (1 Season)3.8420
UEFA Euro (1 Season)2.8311200003032540

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
2011-201219Partick Thistlesct SCO2. First Division27.0
2012-201320Partick Thistlesct SCO2. First Division26.3
2013-201421Partick Thistlesct SCO1. Premiership23.8
2014-201522Partick Thistlesct SCO1. Premiership33.8Matches
2015-201623Luton Towneng ENGLeague Cup2.2Matches
2015-201623Luton Towneng ENG4. League Two29.1Matches
2016-201724Luton Towneng ENGEFL Cup2.0Matches
2016-201724Luton Towneng ENGFA Cup1.1Matches
2016-201724Luton Towneng ENG4. League Two27.0Matches
2018-201926Kilmarnocksct SCO1. Premiership35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership28.0Matches
2020-202128Motherwellsct SCO1. Premiership32.7Matches
2021-202229Motherwellsct SCO1. Premiership26.2Matches
2022-202330Motherwellsct SCO1. Premiership16.0Matches
2023-202431Motherwellsct SCO1. Premiership31.0Matches
12 Seasons4 Clubs5 Leagues342.1
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
Motherwell (4 Seasons)1 League106.0
Partick Thistle (4 Seasons)2 Leagues110.8
Luton Town (2 Seasons)3 Leagues61.5
Kilmarnock (2 Seasons)1 League63.8
Premiership (8 Seasons)227.4
League Two (2 Seasons)56.2
First Division (2 Seasons)53.2
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)1.1
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
2011-201219Partick Thistle1 League27.0
2012-201320Partick Thistle1 League26.3
2013-201421Partick Thistle1 League23.8
2014-201522Partick Thistle1 League33.8
2015-201623Luton Town2 Leagues31.3
2016-201724Luton Town3 Leagues30.2
2018-201926Kilmarnock1 League35.8
2019-202027Kilmarnock1 League28.0
2020-202128Motherwell1 League32.7
2021-202229Motherwell1 League26.2
2022-202330Motherwell1 League16.0
2023-202431Motherwell1 League31.0
12 Seasons4 Clubs5 Leagues342.1
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
Motherwell (4 Seasons)1 League106.0
Partick Thistle (4 Seasons)2 Leagues110.8
Luton Town (2 Seasons)3 Leagues61.5
Kilmarnock (2 Seasons)1 League63.8
Premiership (8 Seasons)227.4
League Two (2 Seasons)56.2
First Division (2 Seasons)53.2
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)1.1
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
2011-201219Partick Thistlesct SCO2. First Division6th27.0
2012-201320Partick Thistlesct SCO2. First Division1st26.3
2013-201421Partick Thistlesct SCO1. Premiership10th23.8
2014-201522Partick Thistlesct SCO1. Premiership8th33.8Matches
2015-201623Luton Towneng ENG4. League Two11th29.1Matches
2016-201724Luton Towneng ENG4. League Two4th27.0Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.8Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.0Matches
2020-202128Motherwellsct SCO1. Premiership14th32.7Matches
2021-202229Motherwellsct SCO1. Premiership5th26.2Matches
2022-202330Motherwellsct SCO1. Premiership7th16.0Matches
2023-202431Motherwellsct SCO1. Premiership9th31.0Matches
12 Seasons4 Clubs3 Leagues336.8
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
Motherwell (4 Seasons)1 League106.0
Partick Thistle (4 Seasons)2 Leagues110.8
Kilmarnock (2 Seasons)1 League63.8
Luton Town (2 Seasons)1 League56.2
Premiership (8 Seasons)227.4
League Two (2 Seasons)56.2
First Division (2 Seasons)53.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
2015-201623Luton Towneng ENGLeague Cup33rd2.2Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.0Matches
2016-201724Luton Towneng ENGFA Cup33rd1.1Matches
2 Seasons1 Club2 Leagues5.3
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)1.1
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad 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
201825sct ScotlandFriendlies (M)3.3Matches
2018-201926sct ScotlandUEFA Nations League31st2.0Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.8Matches
202128sct ScotlandFriendlies (M)0.7Matches
202128sct ScotlandUEFA EuroGR2.81317326733313122100.000.06322469200427511Matches
202128sct ScotlandUEFA Euro Qualifying7.5Matches
202229sct ScotlandWCQ3.8Matches
202229sct ScotlandFriendlies (M)0.6Matches
4 Seasons1 Club5 Leagues23.61317326733313122100.000.06322469200427511
Friendlies (M) (3 Seasons)4.6
UEFA Nations League (3 Seasons)4.8
UEFA Euro Qualifying (1 Season)7.5
WCQ (1 Season)3.8
UEFA Euro (1 Season)2.81317326733313122100.000.06322469200427511

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
2011-201219Partick Thistlesct SCO2. First Division312,4297875.027.0283
2012-201320Partick Thistlesct SCO2. First Division282,3638472.926.3262
2013-201421Partick Thistlesct SCO1. Premiership272,1427962.623.8234
2014-201522Partick Thistlesct SCO1. Premiership343,0428988.933.83433021.244135+6+0.18+0.65Matches
2015-201623Luton Towneng ENGLeague Cup21989994.32.22991001.5042+2+0.91+0.91Matches
2015-201623Luton Towneng ENG4. League Two302,6228763.329.13026021.57323200.00-0.12Matches
2016-201724Luton Towneng ENGEFL Cup218090100.02.02902001.5032+1+0.50Matches
2016-201724Luton Towneng ENGFA Cup31003337.01.10033302.0072+5+4.50+4.50Matches
2016-201724Luton Towneng ENG4. League Two302,4348158.827.027253151.633923+16+0.59+0.01Matches
2018-201926Kilmarnocksct SCO1. Premiership373,2218794.235.836893511501.734930+19+0.53+0.53Matches
2019-202027Kilmarnocksct SCO1. Premiership282,5209093.328.0289028001.183139-8-0.29+0.71Matches
2020-202128Motherwellsct SCO1. Premiership342,9418786.032.7348731001.293543-8-0.24+1.26Matches
2021-202229Motherwellsct SCO1. Premiership282,3598469.026.226892522231.142845-17-0.65-0.48Matches
2022-202330Motherwellsct SCO1. Premiership271,4445342.216.01484101320101.632124-3-0.19-0.41Matches
2023-202431Motherwellsct SCO1. Premiership372,7937581.731.032841952211.163947-8-0.26-0.98Matches
12 Seasons4 Clubs5 Leagues37830,7888173.2342.1342882353622331.40329324+5+0.02-0.08
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
Motherwell (4 Seasons)1 League1269,5377669.7106.010686852021141.29123159-36-0.34-0.34
Partick Thistle (4 Seasons)2 Leagues1209,9768374.9110.811133921.244135+6+0.18+0.65
Luton Town (2 Seasons)3 Leagues675,5348361.961.5619554633171.618561+24+0.39+0.05
Kilmarnock (2 Seasons)1 League655,7418893.863.864896311501.498069+11+0.17+0.65
Premiership (8 Seasons)25220,4628176.8227.4227871812521161.34244263-19-0.09-0.02
League Two (2 Seasons)605,0568461.156.257513171.607155+16+0.28-0.08
First Division (2 Seasons)594,7928174.053.2545
EFL Cup (2 Seasons)43789596.94.24953001.5074+3+0.71+0.71
FA Cup (1 Season)31003337.01.10033302.0072+5+4.50+4.50
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
2011-201219Partick Thistle1 League312,4297875.027.0283
2012-201320Partick Thistle1 League282,3638472.926.3262
2013-201421Partick Thistle1 League272,1427962.623.8234
2014-201522Partick Thistle1 League343,0428988.933.83433021.244135+6+0.18+0.65
2015-201623Luton Town2 Leagues322,8208864.831.3329927021.573634+2+0.06-0.05
2016-201724Luton Town3 Leagues352,7147859.130.2299127633151.654927+22+0.73+0.20
2018-201926Kilmarnock1 League373,2218794.235.836893511501.734930+19+0.53+0.53
2019-202027Kilmarnock1 League282,5209093.328.0289028001.183139-8-0.29+0.71
2020-202128Motherwell1 League342,9418786.032.7348731001.293543-8-0.24+1.26
2021-202229Motherwell1 League282,3598469.026.226892522231.142845-17-0.65-0.48
2022-202330Motherwell1 League271,4445342.216.01484101320101.632124-3-0.19-0.41
2023-202431Motherwell1 League372,7937581.731.032841952211.163947-8-0.26-0.98
12 Seasons4 Clubs5 Leagues37830,7888173.2342.1342882353622331.40329324+5+0.02-0.08
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
Motherwell (4 Seasons)1 League1269,5377669.7106.010686852021141.29123159-36-0.34-0.34
Partick Thistle (4 Seasons)2 Leagues1209,9768374.9110.811133921.244135+6+0.18+0.65
Luton Town (2 Seasons)3 Leagues675,5348361.961.5619554633171.618561+24+0.39+0.05
Kilmarnock (2 Seasons)1 League655,7418893.863.864896311501.498069+11+0.17+0.65
Premiership (8 Seasons)25220,4628176.8227.4227871812521161.34244263-19-0.09-0.02
League Two (2 Seasons)605,0568461.156.257513171.607155+16+0.28-0.08
First Division (2 Seasons)594,7928174.053.2545
EFL Cup (2 Seasons)43789596.94.24953001.5074+3+0.71+0.71
FA Cup (1 Season)31003337.01.10033302.0072+5+4.50+4.50
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
2011-201219Partick Thistlesct SCO2. First Division6th312,4297875.027.0283
2012-201320Partick Thistlesct SCO2. First Division1st282,3638472.926.3262
2013-201421Partick Thistlesct SCO1. Premiership10th272,1427962.623.8234
2014-201522Partick Thistlesct SCO1. Premiership8th343,0428988.933.83433021.244135+6+0.18+0.65Matches
2015-201623Luton Towneng ENG4. League Two11th302,6228763.329.13026021.57323200.00-0.12Matches
2016-201724Luton Towneng ENG4. League Two4th302,4348158.827.027253151.633923+16+0.59+0.01Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd373,2218794.235.836893511501.734930+19+0.53+0.53Matches
2019-202027Kilmarnocksct SCO1. Premiership8th282,5209093.328.0289028001.183139-8-0.29+0.71Matches
2020-202128Motherwellsct SCO1. Premiership14th342,9418786.032.7348731001.293543-8-0.24+1.26Matches
2021-202229Motherwellsct SCO1. Premiership5th282,3598469.026.226892522231.142845-17-0.65-0.48Matches
2022-202330Motherwellsct SCO1. Premiership7th271,4445342.216.01484101320101.632124-3-0.19-0.41Matches
2023-202431Motherwellsct SCO1. Premiership9th372,7937581.731.032841952211.163947-8-0.26-0.98Matches
12 Seasons4 Clubs3 Leagues37130,3108273.2336.8338872323321331.40315318-3-0.01-0.11
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Motherwell (4 Seasons)1 League1269,5377669.7106.010686852021141.29123159-36-0.34-0.34
Partick Thistle (4 Seasons)2 Leagues1209,9768374.9110.811133921.244135+6+0.18+0.65
Kilmarnock (2 Seasons)1 League655,7418893.863.864896311501.498069+11+0.17+0.65
Luton Town (2 Seasons)1 League605,0568461.156.257513171.607155+16+0.28-0.08
Premiership (8 Seasons)25220,4628176.8227.4227871812521161.34244263-19-0.09-0.02
League Two (2 Seasons)605,0568461.156.257513171.607155+16+0.28-0.08
First Division (2 Seasons)594,7928174.053.2545
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201623Luton Towneng ENGLeague Cup33rd21989994.32.22991001.5042+2+0.91+0.91Matches
2016-201724Luton Towneng ENGEFL Cup33rd218090100.02.02902001.5032+1+0.50Matches
2016-201724Luton Towneng ENGFA Cup33rd31003337.01.10033302.0072+5+4.50+4.50Matches
2 Seasons1 Club2 Leagues74786872.45.3495333301.71146+8+1.51+1.51
EFL Cup (2 Seasons)43789596.94.24953001.5074+3+0.71+0.71
FA Cup (1 Season)31003337.01.10033302.0072+5+4.50+4.50
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
201825sct ScotlandFriendlies (M)42937354.33.3390312200.0016-5-1.54-0.08Matches
2018-201926sct ScotlandUEFA Nations League31st21809050.02.02902001.5032+1+0.50-2.00Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB32528446.72.83842032.0021+1+0.36+0.36Matches
202128sct ScotlandFriendlies (M)1636335.00.71630003.0010+1+1.43+1.43Matches
202128sct ScotlandUEFA EuroGR32518493.02.83841000.3315-4-1.43-1.433.22.8+0.4+0.14+0.47Matches
202128sct ScotlandUEFA Euro Qualifying76789759.57.57970051.14611-5-0.66-1.05Matches
202229sct ScotlandWCQ43468734.93.84873062.0063+3+0.78+0.08Matches
202229sct ScotlandFriendlies (M)2582921.50.60022901.0013-2-3.10-3.53Matches
2022-202330sct ScotlandUEFA Nations LeagueLgB00001Matches
4 Seasons1 Club5 Leagues262,1218243.923.6238911327151.192131-10-0.42-0.803.22.8+0.4+0.14+0.47
Friendlies (M) (3 Seasons)74145941.84.6484332700.7139-6-1.30-0.84
UEFA Nations League (3 Seasons)54328630.04.85864041.8053+2+0.42-0.54
UEFA Euro Qualifying (1 Season)76789759.57.57970051.14611-5-0.66-1.05
WCQ (1 Season)43468734.93.84873062.0063+3+0.78+0.08
UEFA Euro (1 Season)32518493.02.83841000.3315-4-1.43-1.433.22.8+0.4+0.14+0.47

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
2011-201219Partick Thistlesct SCO2. First Division27.020
2012-201320Partick Thistlesct SCO2. First Division26.300
2013-201421Partick Thistlesct SCO1. Premiership23.85118
2014-201522Partick Thistlesct SCO1. Premiership33.840Matches
2015-201623Luton Towneng ENGLeague Cup2.20000Matches
2015-201623Luton Towneng ENG4. League Two29.13014Matches
2016-201724Luton Towneng ENGEFL Cup2.0000110400000Matches
2016-201724Luton Towneng ENGFA Cup1.10000Matches
2016-201724Luton Towneng ENG4. League Two27.01002000000000Matches
2018-201926Kilmarnocksct SCO1. Premiership35.87000Matches
2019-202027Kilmarnocksct SCO1. Premiership28.02001731252000Matches
2020-202128Motherwellsct SCO1. Premiership32.7310312138751240Matches
2021-202229Motherwellsct SCO1. Premiership26.2711231828030271Matches
2022-202330Motherwellsct SCO1. Premiership16.050015603116160Matches
2023-202431Motherwellsct SCO1. Premiership31.06002915110023370Matches
12 Seasons4 Clubs5 Leagues342.14531168928354120104001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Motherwell (4 Seasons)1 League106.02121986062981201041
Partick Thistle (4 Seasons)2 Leagues110.811118
Luton Town (2 Seasons)3 Leagues61.54003510400000
Kilmarnock (2 Seasons)1 League63.89001731252000
Premiership (8 Seasons)227.439311339183501201041
League Two (2 Seasons)56.24003400000000
First Division (2 Seasons)53.220
EFL Cup (2 Seasons)4.2000110400000
FA Cup (1 Season)1.10000
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
2011-201219Partick Thistle1 League27.020
2012-201320Partick Thistle1 League26.300
2013-201421Partick Thistle1 League23.85118
2014-201522Partick Thistle1 League33.840
2015-201623Luton Town2 Leagues31.3300140
2016-201724Luton Town3 Leagues30.21002110400000
2018-201926Kilmarnock1 League35.87000
2019-202027Kilmarnock1 League28.02001731252000
2020-202128Motherwell1 League32.7310312138751240
2021-202229Motherwell1 League26.2711231828030271
2022-202330Motherwell1 League16.050015603116160
2023-202431Motherwell1 League31.06002915110023370
12 Seasons4 Clubs5 Leagues342.14531168928354120104001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Motherwell (4 Seasons)1 League106.02121986062981201041
Partick Thistle (4 Seasons)2 Leagues110.811118
Luton Town (2 Seasons)3 Leagues61.54003510400000
Kilmarnock (2 Seasons)1 League63.89001731252000
Premiership (8 Seasons)227.439311339183501201041
League Two (2 Seasons)56.24003400000000
First Division (2 Seasons)53.220
EFL Cup (2 Seasons)4.2000110400000
FA Cup (1 Season)1.10000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Partick Thistlesct SCO2. First Division6th27.020
2012-201320Partick Thistlesct SCO2. First Division1st26.300
2013-201421Partick Thistlesct SCO1. Premiership10th23.85118
2014-201522Partick Thistlesct SCO1. Premiership8th33.840Matches
2015-201623Luton Towneng ENG4. League Two11th29.13014Matches
2016-201724Luton Towneng ENG4. League Two4th27.01002000000000Matches
2018-201926Kilmarnocksct SCO1. Premiership3rd35.87000Matches
2019-202027Kilmarnocksct SCO1. Premiership8th28.02001731252000Matches
2020-202128Motherwellsct SCO1. Premiership14th32.7310312138751240Matches
2021-202229Motherwellsct SCO1. Premiership5th26.2711231828030271Matches
2022-202330Motherwellsct SCO1. Premiership7th16.050015603116160Matches
2023-202431Motherwellsct SCO1. Premiership9th31.06002915110023370Matches
12 Seasons4 Clubs3 Leagues336.84531167918350120104001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Motherwell (4 Seasons)1 League106.02121986062981201041
Partick Thistle (4 Seasons)2 Leagues110.811118
Kilmarnock (2 Seasons)1 League63.89001731252000
Luton Town (2 Seasons)1 League56.24003400000000
Premiership (8 Seasons)227.439311339183501201041
League Two (2 Seasons)56.24003400000000
First Division (2 Seasons)53.220
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201623Luton Towneng ENGLeague Cup33rd2.20000Matches
2016-201724Luton Towneng ENGEFL Cup33rd2.0000110400000Matches
2016-201724Luton Towneng ENGFA Cup33rd1.10000Matches
2 Seasons1 Club2 Leagues5.3000110400000
EFL Cup (2 Seasons)4.2000110400000
FA Cup (1 Season)1.10000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201825sct ScotlandFriendlies (M)3.30000Matches
2018-201926sct ScotlandUEFA Nations League31st2.00000Matches
2020-202128sct ScotlandUEFA Nations LeagueLgB2.800011011300Matches
202128sct ScotlandFriendlies (M)0.70000Matches
202128sct ScotlandUEFA EuroGR2.810044072100064357.1Matches
202128sct ScotlandUEFA Euro Qualifying7.51009111446001Matches
202229sct ScotlandWCQ3.81006419240Matches
202229sct ScotlandFriendlies (M)0.60000Matches
4 Seasons1 Club5 Leagues23.63002010241111100164357.1
Friendlies (M) (3 Seasons)4.60000
UEFA Nations League (3 Seasons)4.800011011300
UEFA Euro Qualifying (1 Season)7.51009111446001
WCQ (1 Season)3.81006419240
UEFA Euro (1 Season)2.810044072100064357.1

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 Stephen O'Donnell Pages

Stephen O'Donnell 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