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
2005-200619Dundee Unitedsct SCO1. Premier League13131,12312.5213200100.160.080.240.160.24
2006-200720Wolveseng ENG2. Championship653153.5000000100.000.000.000.000.00
2007-200821Southend Unitedeng ENG3. League One18181,56317.4145100200.060.230.290.060.29
2008-200922Aberdeensct SCO1. Premier League35322,76530.75813500220.160.260.420.160.42
2009-201023Aberdeensct SCO1. Premier League37373,29236.6437400600.110.080.190.110.19Matches
2010-201124Celticsct SCO1. Premier League23201,83820.4022000300.000.100.100.000.10Matches
2011-201225Celtic2. Europa Lg544124.6022000000.000.440.440.000.44Matches
2011-201225Celticsct SCO1. Premier League30292,60929.08614800210.280.210.480.280.48Matches
2012-201326Celtic1. Champions Lg886527.2033000100.000.410.410.000.41Matches
2012-201326Celticsct SCO1. Premier League30302,59628.85611500300.170.210.380.170.38Matches
2013-201427Celtic1. Champions Lg654935.5011000100.000.180.180.000.18Matches
2013-201427Celticsct SCO1. Premiership28272,36326.36410600500.230.150.380.230.38Matches
2014-201528Celtic2. Europa Lg332302.6000000000.000.000.000.000.00Matches
2014-201528Celticsct SCO1. Premiership1076777.5000000100.000.000.000.000.00Matches
2015-201629Celtic2. Europa Lg10240.3000000000.000.000.000.000.00Matches
2015-201629Celticsct SCO1. Premiership1388149.0101100200.110.000.110.110.11Matches
2016-201730Blackburneng ENG2. Championship28262,16524.1314300300.120.040.170.120.17Matches
2016-201730Blackburneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201831Blackburneng ENGEFL Cup221651.8000000000.000.000.000.000.00Matches
2017-201831Blackburneng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2017-201831Blackburneng ENG3. League One41413,61440.214418956500.350.100.450.220.32Matches
2018-201932Blackburneng ENG2. Championship29282,38126.510010555205.11.20.82.086020.380.000.380.190.190.190.030.230.040.08Matches
2018-201932Blackburneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201932Blackburneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202033Blackburneng ENG2. Championship221802.0000000000.00.00.00.01620.000.000.000.000.000.020.000.020.020.02Matches
2019-202033Wigan Athleticeng ENG2. Championship12121,05111.7011000200.50.51.31.821320.000.090.090.000.090.050.110.150.050.15Matches
2019-202033Wigan Athleticeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 111901.0000000000.000.000.000.000.00Matches
2020-202134Fleetwood Towneng ENG3. League One23221,87920.9101100010.050.000.050.050.05Matches
2021-202235Dundee Unitedsct SCO1. Premiership31302,68829.9224200500.070.070.130.070.13Matches
2022-202336Dundee Unitedsct SCO1. Premiership19181,54917.2101100310.060.000.060.060.06Matches
18 Seasons8 Clubs7 Leagues46143538,158424.063481115310115155.71.82.13.9117960.150.110.260.130.240.140.050.190.040.10
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
Celtic (6 Seasons)3 Leagues15714112,708141.220244420001810.140.170.310.140.31
Blackburn (4 Seasons)4 Leagues1091069,135101.5275321710111005.21.20.82.196640.270.050.320.170.220.180.030.210.040.07
Dundee United (3 Seasons)1 League63615,36059.6538500910.080.050.130.080.13
Aberdeen (2 Seasons)1 League72696,05767.391120900820.130.160.300.130.30
Fleetwood Town (1 Season)1 League23221,87920.9101100010.050.000.050.050.05
Southend United (1 Season)1 League18181,56317.4145100200.060.230.290.060.29
Wigan Athletic (1 Season)2 Leagues13131,14112.7011000300.50.51.31.821320.000.080.080.000.080.050.110.150.050.15
Wolves (1 Season)1 League653153.5000000100.000.000.000.000.00
Blackburn (1 Season)1 League11901.0000000000.000.000.000.000.00
Premiership (11 Seasons)26925122,314247.934326634003340.140.130.270.140.27
Championship (4 Seasons)77736,09267.713215855805.71.82.13.9117960.190.030.220.120.150.140.050.190.040.10
League One (3 Seasons)82817,05678.4168241156710.200.100.310.140.24
Europa Lg (3 Seasons)976667.4022000000.000.270.270.000.27
FA Cup (3 Seasons)665406.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)443453.8000000100.000.000.000.000.00
Champions Lg (2 Seasons)14131,14512.7044000200.000.310.310.000.31
PL2 — Div. 1 (1 Season)11901.0000000000.000.000.000.000.00
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
2005-200619Dundee United1 League13131,12312.5213200100.160.080.240.160.24
2006-200720Wolves1 League653153.5000000100.000.000.000.000.00
2007-200821Southend United1 League18181,56317.4145100200.060.230.290.060.29
2008-200922Aberdeen1 League35322,76530.75813500220.160.260.420.160.42
2009-201023Aberdeen1 League37373,29236.6437400600.110.080.190.110.19
2010-201124Celtic1 League23201,83820.4022000300.000.100.100.000.10
2011-201225Celtic2 Leagues35333,02133.68816800210.240.240.480.240.48
2012-201326Celtic2 Leagues38383,24836.15914500400.140.250.390.140.39
2013-201427Celtic2 Leagues34322,85631.76511600600.190.160.350.190.35
2014-201528Celtic2 Leagues131090710.1000000100.000.000.000.000.00
2015-201629Celtic2 Leagues1488389.3101100200.110.000.110.110.11
2016-201730Blackburn2 Leagues30282,34526.1314300300.120.040.150.120.15
2017-201831Blackburn3 Leagues46464,04945.014418956500.310.090.400.200.29
2018-201932Blackburn3 Leagues31302,56128.510010555205.11.20.82.086020.350.000.350.180.180.190.030.230.040.08
2019-202033Blackburn1 League221802.0000000000.00.00.00.01620.000.000.000.000.000.020.000.020.020.02
2019-202033Blackburn1 League11901.0000000000.000.000.000.000.00
2019-202033Wigan Athletic2 Leagues13131,14112.7011000300.50.51.31.821320.000.080.080.000.080.050.110.150.050.15
2020-202134Fleetwood Town1 League23221,87920.9101100010.050.000.050.050.05
2021-202235Dundee United1 League31302,68829.9224200500.070.070.130.070.13
2022-202336Dundee United1 League19181,54917.2101100310.060.000.060.060.06
18 Seasons8 Clubs7 Leagues46143538,158424.063481115310115155.71.82.13.9117960.150.110.260.130.240.140.050.190.040.10
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
Celtic (6 Seasons)3 Leagues15714112,708141.220244420001810.140.170.310.140.31
Blackburn (4 Seasons)4 Leagues1091069,135101.5275321710111005.21.20.82.196640.270.050.320.170.220.180.030.210.040.07
Dundee United (3 Seasons)1 League63615,36059.6538500910.080.050.130.080.13
Aberdeen (2 Seasons)1 League72696,05767.391120900820.130.160.300.130.30
Fleetwood Town (1 Season)1 League23221,87920.9101100010.050.000.050.050.05
Southend United (1 Season)1 League18181,56317.4145100200.060.230.290.060.29
Wigan Athletic (1 Season)2 Leagues13131,14112.7011000300.50.51.31.821320.000.080.080.000.080.050.110.150.050.15
Wolves (1 Season)1 League653153.5000000100.000.000.000.000.00
Blackburn (1 Season)1 League11901.0000000000.000.000.000.000.00
Premiership (11 Seasons)26925122,314247.934326634003340.140.130.270.140.27
Championship (4 Seasons)77736,09267.713215855805.71.82.13.9117960.190.030.220.120.150.140.050.190.040.10
League One (3 Seasons)82817,05678.4168241156710.200.100.310.140.24
Europa Lg (3 Seasons)976667.4022000000.000.270.270.000.27
FA Cup (3 Seasons)665406.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)443453.8000000100.000.000.000.000.00
Champions Lg (2 Seasons)14131,14512.7044000200.000.310.310.000.31
PL2 — Div. 1 (1 Season)11901.0000000000.000.000.000.000.00
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
2005-200619Dundee Unitedsct SCO1. Premier League9th13131,12312.5213200100.160.080.240.160.24
2006-200720Wolveseng ENG2. Championship5th653153.5000000100.000.000.000.000.00
2007-200821Southend Unitedeng ENG3. League One6th18181,56317.4145100200.060.230.290.060.29
2008-200922Aberdeensct SCO1. Premier League4th35322,76530.75813500220.160.260.420.160.42
2009-201023Aberdeensct SCO1. Premier League9th37373,29236.6437400600.110.080.190.110.19Matches
2010-201124Celticsct SCO1. Premier League2nd23201,83820.4022000300.000.100.100.000.10Matches
2011-201225Celticsct SCO1. Premier League1st30292,60929.08614800210.280.210.480.280.48Matches
2012-201326Celticsct SCO1. Premier League1st30302,59628.85611500300.170.210.380.170.38Matches
2013-201427Celticsct SCO1. Premiership1st28272,36326.36410600500.230.150.380.230.38Matches
2014-201528Celticsct SCO1. Premiership1st1076777.5000000100.000.000.000.000.00Matches
2015-201629Celticsct SCO1. Premiership1st1388149.0101100200.110.000.110.110.11Matches
2016-201730Blackburneng ENG2. Championship22nd28262,16524.1314300300.120.040.170.120.17Matches
2017-201831Blackburneng ENG3. League One2nd41413,61440.214418956500.350.100.450.220.32Matches
2018-201932Blackburneng ENG2. Championship15th29282,38126.510010555205.11.20.82.086020.380.000.380.190.190.190.030.230.040.08Matches
2019-202033Blackburneng ENG2. Championship11th221802.0000000000.00.00.00.01620.000.000.000.000.000.020.000.020.020.02Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th11901.0000000000.000.000.000.000.00Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd12121,05111.7011000200.50.51.31.821320.000.090.090.000.090.050.110.150.050.15Matches
2020-202134Fleetwood Towneng ENG3. League One15th23221,87920.9101100010.050.000.050.050.05Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th31302,68829.9224200500.070.070.130.070.13Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th19181,54917.2101100310.060.000.060.060.06Matches
18 Seasons8 Clubs3 Leagues42840535,462394.063421055310114855.71.82.13.9117960.160.110.270.130.240.140.050.190.040.10
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
Celtic (6 Seasons)1 League13412110,897121.120183820001610.170.150.310.170.31
Blackburn (4 Seasons)2 Leagues100978,34092.7275321710111005.21.20.82.196640.290.050.350.180.240.180.030.210.040.07
Dundee United (3 Seasons)1 League63615,36059.6538500910.080.050.130.080.13
Aberdeen (2 Seasons)1 League72696,05767.391120900820.130.160.300.130.30
Fleetwood Town (1 Season)1 League23221,87920.9101100010.050.000.050.050.05
Southend United (1 Season)1 League18181,56317.4145100200.060.230.290.060.29
Wigan Athletic (1 Season)1 League12121,05111.7011000200.50.51.31.821320.000.090.090.000.090.050.110.150.050.15
Wolves (1 Season)1 League653153.5000000100.000.000.000.000.00
Blackburn (1 Season)1 League11901.0000000000.000.000.000.000.00
Premiership (11 Seasons)26925122,314247.934326634003340.140.130.270.140.27
Championship (4 Seasons)77736,09267.713215855805.71.82.13.9117960.190.030.220.120.150.140.050.190.040.10
League One (3 Seasons)82817,05678.4168241156710.200.100.310.140.24
PL2 — Div. 1 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201730Blackburneng ENGFA Cup9th221802.0000000000.000.000.000.000.00Matches
2017-201831Blackburneng ENGEFL Cup33rd221651.8000000000.000.000.000.000.00Matches
2017-201831Blackburneng ENGFA Cup33rd332703.0000000000.000.000.000.000.00Matches
2018-201932Blackburneng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2018-201932Blackburneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th11901.0000000100.000.000.000.000.00Matches
4 Seasons2 Clubs2 Leagues10108859.8000000100.000.000.000.000.00
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
Blackburn (3 Seasons)2 Leagues997958.8000000000.000.000.000.000.00
Wigan Athletic (1 Season)1 League11901.0000000100.000.000.000.000.00
FA Cup (3 Seasons)665406.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)443453.8000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2011-201225Celtic2. Europa LgGR544124.6022000000.000.440.440.000.44Matches
2012-201326Celtic1. Champions LgR16886527.2033000100.000.410.410.000.41Matches
2013-201427Celtic1. Champions LgGR654935.5011000100.000.180.180.000.18Matches
2014-201528Celtic2. Europa LgR32332302.6000000000.000.000.000.000.00Matches
2015-201629Celtic2. Europa LgGR10240.3000000000.000.000.000.000.00Matches
5 Seasons1 Club2 Leagues23201,81120.1066000200.000.300.300.000.30
Europa Lg (3 Seasons)976667.4022000000.000.270.270.000.27
Champions Lg (2 Seasons)14131,14512.7044000200.000.310.310.000.31
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201427sct ScotlandWCQ443604.0011000100.000.250.250.000.25Matches
201427sct ScotlandFriendlies (M)221802.0000000100.000.000.000.000.00Matches
201528sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201629sct ScotlandFriendlies (M)422703.0000000000.000.000.000.000.00Matches
201629sct ScotlandUEFA Euro Qualifying554495.0000000210.000.000.000.000.00Matches
201730sct ScotlandFriendlies (M)211351.5000000000.000.000.000.000.00Matches
201831sct ScotlandWCQ665055.6000000200.000.000.000.000.00Matches
201831sct ScotlandFriendlies (M)543734.1000001100.000.000.000.000.00Matches
2018-201932sct ScotlandUEFA Nations League31st221351.5101011000.670.000.670.000.00Matches
202134sct ScotlandUEFA Euro Qualifying554505.0000000000.000.000.000.000.00Matches
6 Seasons1 Club4 Leagues36322,94732.7112012710.030.030.060.000.03
Friendlies (M) (5 Seasons)14101,04811.6000001200.000.000.000.000.00
WCQ (2 Seasons)10108659.6011000300.000.100.100.000.10
UEFA Euro Qualifying (2 Seasons)101089910.0000000210.000.000.000.000.00
UEFA Nations League (1 Season)221351.5101011000.670.000.670.000.00

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
2005-200619Dundee Unitedsct SCO1. Premier League12.5260.480.3300
2006-200720Wolveseng ENG2. Championship3.5000.0000
2007-200821Southend Unitedeng ENG3. League One17.4190.520.1100
2008-200922Aberdeensct SCO1. Premier League30.75160.520.3100
2009-201023Aberdeensct SCO1. Premier League36.64260.710.1500Matches
2010-201124Celticsct SCO1. Premier League20.4080.390.0000Matches
2011-201225Celtic2. Europa Lg4.6020.440.0000Matches
2011-201225Celticsct SCO1. Premier League29.08190.660.4200Matches
2012-201326Celtic1. Champions Lg7.2050.690.0000Matches
2012-201326Celticsct SCO1. Premier League28.85180.620.2800Matches
2013-201427Celtic1. Champions Lg5.5040.730.0000Matches
2013-201427Celticsct SCO1. Premiership26.36110.420.5500Matches
2014-201528Celtic2. Europa Lg2.6031.170.0000Matches
2014-201528Celticsct SCO1. Premiership7.5020.270.0000Matches
2015-201629Celtic2. Europa Lg0.3000.0000Matches
2015-201629Celticsct SCO1. Premiership9.0130.330.3300Matches
2016-201730Blackburneng ENG2. Championship24.13060.000.250.5000Matches
2016-201730Blackburneng ENGFA Cup2.0000Matches
2017-201831Blackburneng ENGEFL Cup1.80200.01.090.000.0000Matches
2017-201831Blackburneng ENGFA Cup3.00100.00.330.000.0000Matches
2017-201831Blackburneng ENG3. League One40.2140280.000.700.3256Matches
2018-201932Blackburneng ENG2. Championship26.510241250.00.910.450.210.4230.218555.11.20.05+4.9+3.8Matches
2018-201932Blackburneng ENGEFL Cup1.00000.000.0000Matches
2018-201932Blackburneng ENGFA Cup1.00000.000.0000Matches
2019-202033Blackburneng ENG2. Championship2.00100.00.500.000.0035.81000.00.00.050.00.0Matches
2019-202033Wigan Athleticeng ENG2. Championship11.708225.00.690.170.000.0019.15000.50.50.07-0.5-0.5Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.00000.000.0000Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.0000Matches
2020-202134Fleetwood Towneng ENG3. League One20.9115320.00.720.140.070.3300Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.92331133.31.100.370.060.1800Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.2115426.70.870.230.070.2500Matches
18 Seasons8 Clubs7 Leagues424.0639919866.70.550.470.210.2727.72410115.71.80.05+4.3+3.2
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
Celtic (6 Seasons)3 Leagues141.220750.530.2700
Blackburn (4 Seasons)4 Leagues101.5272846164.30.280.460.610.3730.41910115.21.20.05+4.8+3.8
Dundee United (3 Seasons)1 League59.65482131.31.020.350.060.2400
Aberdeen (2 Seasons)1 League67.39420.620.2100
Fleetwood Town (1 Season)1 League20.9115320.00.720.140.070.3300
Southend United (1 Season)1 League17.4190.520.1100
Wigan Athletic (1 Season)2 Leagues12.708225.00.630.160.000.0019.15000.50.50.07-0.5-0.5
Wolves (1 Season)1 League3.5000.0000
Blackburn (1 Season)1 League1.0000
Premiership (11 Seasons)247.9344812431.31.020.500.060.2700
Championship (4 Seasons)67.713332060.60.510.300.240.4027.724555.71.80.05+4.3+3.2
League One (3 Seasons)78.4161540206.70.250.510.670.2856
Europa Lg (3 Seasons)7.4050.680.0000
FA Cup (3 Seasons)6.00100.00.250.000.0000
EFL Cup (3 Seasons)3.80200.00.520.000.0000
Champions Lg (2 Seasons)12.7090.710.0000
PL2 — Div. 1 (1 Season)1.0000
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
2005-200619Dundee United1 League12.5260.480.3300
2006-200720Wolves1 League3.5000.0000
2007-200821Southend United1 League17.4190.520.1100
2008-200922Aberdeen1 League30.75160.520.3100
2009-201023Aberdeen1 League36.64260.710.1500
2010-201124Celtic1 League20.4080.390.0000
2011-201225Celtic2 Leagues33.68210.630.3800
2012-201326Celtic2 Leagues36.15230.640.2200
2013-201427Celtic2 Leagues31.76150.470.4000
2014-201528Celtic2 Leagues10.1050.500.0000
2015-201629Celtic2 Leagues9.3130.320.3300
2016-201730Blackburn2 Leagues26.13060.000.250.5000
2017-201831Blackburn3 Leagues45.014328933.30.070.623.000.3256
2018-201932Blackburn3 Leagues28.510241250.00.840.420.210.4230.218555.11.20.05+4.9+3.8
2019-202033Blackburn1 League2.00100.00.500.000.0035.81000.00.00.050.00.0
2019-202033Blackburn1 League1.0000
2019-202033Wigan Athletic2 Leagues12.708225.00.630.160.000.0019.15000.50.50.07-0.5-0.5
2020-202134Fleetwood Town1 League20.9115320.00.720.140.070.3300
2021-202235Dundee United1 League29.92331133.31.100.370.060.1800
2022-202336Dundee United1 League17.2115426.70.870.230.070.2500
18 Seasons8 Clubs7 Leagues424.0639919866.70.550.470.210.2727.72410115.71.80.05+4.3+3.2
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
Celtic (6 Seasons)3 Leagues141.220750.530.2700
Blackburn (4 Seasons)4 Leagues101.5272846164.30.280.460.610.3730.41910115.21.20.05+4.8+3.8
Dundee United (3 Seasons)1 League59.65482131.31.020.350.060.2400
Aberdeen (2 Seasons)1 League67.39420.620.2100
Fleetwood Town (1 Season)1 League20.9115320.00.720.140.070.3300
Southend United (1 Season)1 League17.4190.520.1100
Wigan Athletic (1 Season)2 Leagues12.708225.00.630.160.000.0019.15000.50.50.07-0.5-0.5
Wolves (1 Season)1 League3.5000.0000
Blackburn (1 Season)1 League1.0000
Premiership (11 Seasons)247.9344812431.31.020.500.060.2700
Championship (4 Seasons)67.713332060.60.510.300.240.4027.724555.71.80.05+4.3+3.2
League One (3 Seasons)78.4161540206.70.250.510.670.2856
Europa Lg (3 Seasons)7.4050.680.0000
FA Cup (3 Seasons)6.00100.00.250.000.0000
EFL Cup (3 Seasons)3.80200.00.520.000.0000
Champions Lg (2 Seasons)12.7090.710.0000
PL2 — Div. 1 (1 Season)1.0000
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.5260.480.3300
2006-200720Wolveseng ENG2. Championship5th3.5000.0000
2007-200821Southend Unitedeng ENG3. League One6th17.4190.520.1100
2008-200922Aberdeensct SCO1. Premier League4th30.75160.520.3100
2009-201023Aberdeensct SCO1. Premier League9th36.64260.710.1500Matches
2010-201124Celticsct SCO1. Premier League2nd20.4080.390.0000Matches
2011-201225Celticsct SCO1. Premier League1st29.08190.660.4200Matches
2012-201326Celticsct SCO1. Premier League1st28.85180.620.2800Matches
2013-201427Celticsct SCO1. Premiership1st26.36110.420.5500Matches
2014-201528Celticsct SCO1. Premiership1st7.5020.270.0000Matches
2015-201629Celticsct SCO1. Premiership1st9.0130.330.3300Matches
2016-201730Blackburneng ENG2. Championship22nd24.13060.000.250.5000Matches
2017-201831Blackburneng ENG3. League One2nd40.2140280.000.700.3256Matches
2018-201932Blackburneng ENG2. Championship15th26.510241250.00.910.450.210.4230.218555.11.20.05+4.9+3.8Matches
2019-202033Blackburneng ENG2. Championship11th2.00100.00.500.000.0035.81000.00.00.050.00.0Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.0000Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.708225.00.690.170.000.0019.15000.50.50.07-0.5-0.5Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.9115320.00.720.140.070.3300Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.92331133.31.100.370.060.1800Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.2115426.70.870.230.070.2500Matches
18 Seasons8 Clubs3 Leagues394.0639618468.80.560.470.220.2927.72410115.71.80.05+4.3+3.2
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
Celtic (6 Seasons)1 League121.120610.500.3300
Blackburn (4 Seasons)2 Leagues92.7272546184.00.270.500.680.3730.41910115.21.20.05+4.8+3.8
Dundee United (3 Seasons)1 League59.65482131.31.020.350.060.2400
Aberdeen (2 Seasons)1 League67.39420.620.2100
Fleetwood Town (1 Season)1 League20.9115320.00.720.140.070.3300
Southend United (1 Season)1 League17.4190.520.1100
Wigan Athletic (1 Season)1 League11.708225.00.690.170.000.0019.15000.50.50.07-0.5-0.5
Wolves (1 Season)1 League3.5000.0000
Blackburn (1 Season)1 League1.0000
Premiership (11 Seasons)247.9344812431.31.020.500.060.2700
Championship (4 Seasons)67.713332060.60.510.300.240.4027.724555.71.80.05+4.3+3.2
League One (3 Seasons)78.4161540206.70.250.510.670.2856
PL2 — Div. 1 (1 Season)1.0000
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
2016-201730Blackburneng ENGFA Cup9th2.0000Matches
2017-201831Blackburneng ENGEFL Cup33rd1.80200.01.090.000.0000Matches
2017-201831Blackburneng ENGFA Cup33rd3.00100.00.330.000.0000Matches
2018-201932Blackburneng ENGEFL Cup17th1.00000.000.0000Matches
2018-201932Blackburneng ENGFA Cup33rd1.00000.000.0000Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.00000.000.0000Matches
4 Seasons2 Clubs2 Leagues9.80300.00.380.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Blackburn (3 Seasons)2 Leagues8.80300.00.440.000.0000
Wigan Athletic (1 Season)1 League1.00000.000.0000
FA Cup (3 Seasons)6.00100.00.250.000.0000
EFL Cup (3 Seasons)3.80200.00.520.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2011-201225Celtic2. Europa LgGR4.6020.440.0000Matches
2012-201326Celtic1. Champions LgR167.2050.690.0000Matches
2013-201427Celtic1. Champions LgGR5.5040.730.0000Matches
2014-201528Celtic2. Europa LgR322.6031.170.0000Matches
2015-201629Celtic2. Europa LgGR0.3000.0000Matches
5 Seasons1 Club2 Leagues20.10140.700.0000
Europa Lg (3 Seasons)7.4050.680.0000
Champions Lg (2 Seasons)12.7090.710.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201427sct ScotlandWCQ4.0000Matches
201427sct ScotlandFriendlies (M)2.0000Matches
201528sct ScotlandFriendlies (M)1.0000Matches
201629sct ScotlandFriendlies (M)3.0000Matches
201629sct ScotlandUEFA Euro Qualifying5.00500.01.000.000.0000Matches
201730sct ScotlandFriendlies (M)1.5000Matches
201831sct ScotlandWCQ5.6000Matches
201831sct ScotlandFriendlies (M)4.1001Matches
2018-201932sct ScotlandUEFA Nations League31st1.5111Matches
202134sct ScotlandUEFA Euro Qualifying5.003266.70.600.400.000.0000Matches
6 Seasons1 Club4 Leagues32.718225.00.800.200.000.0012
Friendlies (M) (5 Seasons)11.6001
WCQ (2 Seasons)9.6000
UEFA Euro Qualifying (2 Seasons)10.008225.00.800.200.000.0000
UEFA Nations League (1 Season)1.5111

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
2005-200619Dundee Unitedsct SCO1. Premier League12.51
2006-200720Wolveseng ENG2. Championship3.50
2007-200821Southend Unitedeng ENG3. League One17.44
2008-200922Aberdeensct SCO1. Premier League30.78
2009-201023Aberdeensct SCO1. Premier League36.63Matches
2010-201124Celticsct SCO1. Premier League20.42Matches
2011-201225Celtic2. Europa Lg4.62Matches
2011-201225Celticsct SCO1. Premier League29.06Matches
2012-201326Celtic1. Champions Lg7.23Matches
2012-201326Celticsct SCO1. Premier League28.86Matches
2013-201427Celtic1. Champions Lg5.51Matches
2013-201427Celticsct SCO1. Premiership26.34Matches
2014-201528Celtic2. Europa Lg2.60Matches
2014-201528Celticsct SCO1. Premiership7.50Matches
2015-201629Celtic2. Europa Lg0.30Matches
2015-201629Celticsct SCO1. Premiership9.00Matches
2016-201730Blackburneng ENG2. Championship24.11Matches
2016-201730Blackburneng ENGFA Cup2.00Matches
2017-201831Blackburneng ENGEFL Cup1.80Matches
2017-201831Blackburneng ENGFA Cup3.00Matches
2017-201831Blackburneng ENG3. League One40.24Matches
2018-201932Blackburneng ENG2. Championship26.5839127665.819789886121225981.942452780.519245642.100.81.1-0.89743260Matches
2018-201932Blackburneng ENGEFL Cup1.00Matches
2018-201932Blackburneng ENGFA Cup1.00Matches
2019-202033Blackburneng ENG2. Championship2.09212673.02146781202676.9516282.3213855.300.00.10.006216Matches
2019-202033Wigan Athleticeng ENG2. Championship11.728844664.673673812688184.013918176.88117346.811.30.9-0.37280013Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.00Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.00Matches
2020-202134Fleetwood Towneng ENG3. League One20.90Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.92Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.20Matches
18 Seasons8 Clubs7 Leagues424.01219184866.0293021345430036682.061477079.729466744.1482.12.1+45.9161085379
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
Celtic (6 Seasons)3 Leagues141.224
Blackburn (4 Seasons)4 Leagues101.5931140266.421935964223228581.447558980.621349443.150.81.2+4.29805366
Dundee United (3 Seasons)1 League59.63
Aberdeen (2 Seasons)1 League67.311
Fleetwood Town (1 Season)1 League20.90
Southend United (1 Season)1 League17.44
Wigan Athletic (1 Season)2 Leagues12.728844664.673673812688184.013918176.88117346.811.30.9-0.37280013
Wolves (1 Season)1 League3.50
Blackburn (1 Season)1 League1.00
Premiership (11 Seasons)247.932
Championship (4 Seasons)67.71219184866.0293021345430036682.061477079.729466744.122.12.1-0.1161085379
League One (3 Seasons)78.48
Europa Lg (3 Seasons)7.42
FA Cup (3 Seasons)6.00
EFL Cup (3 Seasons)3.80
Champions Lg (2 Seasons)12.74
PL2 — Div. 1 (1 Season)1.00
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
2005-200619Dundee United1 League12.51
2006-200720Wolves1 League3.50
2007-200821Southend United1 League17.44
2008-200922Aberdeen1 League30.78
2009-201023Aberdeen1 League36.63
2010-201124Celtic1 League20.42
2011-201225Celtic2 Leagues33.68
2012-201326Celtic2 Leagues36.19
2013-201427Celtic2 Leagues31.75
2014-201528Celtic2 Leagues10.10
2015-201629Celtic2 Leagues9.30
2016-201730Blackburn2 Leagues26.11
2017-201831Blackburn3 Leagues45.04
2018-201932Blackburn3 Leagues28.5839127665.819789886121225981.942452780.519245642.100.81.1-0.89743260
2019-202033Blackburn1 League2.09212673.02146781202676.9516282.3213855.300.00.10.006216
2019-202033Blackburn1 League1.00
2019-202033Wigan Athletic2 Leagues12.728844664.673673812688184.013918176.88117346.811.30.9-0.37280013
2020-202134Fleetwood Town1 League20.90
2021-202235Dundee United1 League29.92
2022-202336Dundee United1 League17.20
18 Seasons8 Clubs7 Leagues424.01219184866.0293021345430036682.061477079.729466744.1482.12.1+45.9161085379
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
Celtic (6 Seasons)3 Leagues141.224
Blackburn (4 Seasons)4 Leagues101.5931140266.421935964223228581.447558980.621349443.150.81.2+4.29805366
Dundee United (3 Seasons)1 League59.63
Aberdeen (2 Seasons)1 League67.311
Fleetwood Town (1 Season)1 League20.90
Southend United (1 Season)1 League17.44
Wigan Athletic (1 Season)2 Leagues12.728844664.673673812688184.013918176.88117346.811.30.9-0.37280013
Wolves (1 Season)1 League3.50
Blackburn (1 Season)1 League1.00
Premiership (11 Seasons)247.932
Championship (4 Seasons)67.71219184866.0293021345430036682.061477079.729466744.122.12.1-0.1161085379
League One (3 Seasons)78.48
Europa Lg (3 Seasons)7.42
FA Cup (3 Seasons)6.00
EFL Cup (3 Seasons)3.80
Champions Lg (2 Seasons)12.74
PL2 — Div. 1 (1 Season)1.00
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.51
2006-200720Wolveseng ENG2. Championship5th3.50
2007-200821Southend Unitedeng ENG3. League One6th17.44
2008-200922Aberdeensct SCO1. Premier League4th30.78
2009-201023Aberdeensct SCO1. Premier League9th36.63Matches
2010-201124Celticsct SCO1. Premier League2nd20.42Matches
2011-201225Celticsct SCO1. Premier League1st29.06Matches
2012-201326Celticsct SCO1. Premier League1st28.86Matches
2013-201427Celticsct SCO1. Premiership1st26.34Matches
2014-201528Celticsct SCO1. Premiership1st7.50Matches
2015-201629Celticsct SCO1. Premiership1st9.00Matches
2016-201730Blackburneng ENG2. Championship22nd24.11Matches
2017-201831Blackburneng ENG3. League One2nd40.24Matches
2018-201932Blackburneng ENG2. Championship15th26.5839127665.819789886121225981.942452780.519245642.100.81.1-0.89743260Matches
2019-202033Blackburneng ENG2. Championship11th2.09212673.02146781202676.9516282.3213855.300.00.10.006216Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.00Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.728844664.673673812688184.013918176.88117346.811.30.9-0.37280013Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.90Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.92Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.20Matches
18 Seasons8 Clubs3 Leagues394.01219184866.0293021345430036682.061477079.729466744.1422.12.1+39.9161085379
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
Celtic (6 Seasons)1 League121.118
Blackburn (4 Seasons)2 Leagues92.7931140266.421935964223228581.447558980.621349443.150.81.2+4.29805366
Dundee United (3 Seasons)1 League59.63
Aberdeen (2 Seasons)1 League67.311
Fleetwood Town (1 Season)1 League20.90
Southend United (1 Season)1 League17.44
Wigan Athletic (1 Season)1 League11.728844664.673673812688184.013918176.88117346.811.30.9-0.37280013
Wolves (1 Season)1 League3.50
Blackburn (1 Season)1 League1.00
Premiership (11 Seasons)247.932
Championship (4 Seasons)67.71219184866.0293021345430036682.061477079.729466744.122.12.1-0.1161085379
League One (3 Seasons)78.48
PL2 — Div. 1 (1 Season)1.00
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
2016-201730Blackburneng ENGFA Cup9th2.00Matches
2017-201831Blackburneng ENGEFL Cup33rd1.80Matches
2017-201831Blackburneng ENGFA Cup33rd3.00Matches
2018-201932Blackburneng ENGEFL Cup17th1.00Matches
2018-201932Blackburneng ENGFA Cup33rd1.00Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.00Matches
4 Seasons2 Clubs2 Leagues9.80
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
Blackburn (3 Seasons)2 Leagues8.80
Wigan Athletic (1 Season)1 League1.00
FA Cup (3 Seasons)6.00
EFL Cup (3 Seasons)3.80
Passing Table
Total Short Medium Long
Season Age Squad 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-201225Celtic2. Europa LgGR4.62Matches
2012-201326Celtic1. Champions LgR167.23Matches
2013-201427Celtic1. Champions LgGR5.51Matches
2014-201528Celtic2. Europa LgR322.60Matches
2015-201629Celtic2. Europa LgGR0.30Matches
5 Seasons1 Club2 Leagues20.16
Europa Lg (3 Seasons)7.42
Champions Lg (2 Seasons)12.74
Passing Table
Total Short Medium Long
Season Age Squad 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
201427sct ScotlandWCQ4.01Matches
201427sct ScotlandFriendlies (M)2.00Matches
201528sct ScotlandFriendlies (M)1.00Matches
201629sct ScotlandFriendlies (M)3.00Matches
201629sct ScotlandUEFA Euro Qualifying5.00Matches
201730sct ScotlandFriendlies (M)1.50Matches
201831sct ScotlandWCQ5.60Matches
201831sct ScotlandFriendlies (M)4.10Matches
2018-201932sct ScotlandUEFA Nations League31st1.50Matches
202134sct ScotlandUEFA Euro Qualifying5.00Matches
6 Seasons1 Club4 Leagues32.71
Friendlies (M) (5 Seasons)11.60
WCQ (2 Seasons)9.61
UEFA Euro Qualifying (2 Seasons)10.00
UEFA Nations League (1 Season)1.50
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
2005-200619Dundee Unitedsct SCO1. Premier League12.5
2006-200720Wolveseng ENG2. Championship3.5
2007-200821Southend Unitedeng ENG3. League One17.4
2008-200922Aberdeensct SCO1. Premier League30.7
2009-201023Aberdeensct SCO1. Premier League36.6Matches
2010-201124Celticsct SCO1. Premier League20.4Matches
2011-201225Celtic2. Europa Lg4.6Matches
2011-201225Celticsct SCO1. Premier League29.0Matches
2012-201326Celtic1. Champions Lg7.2Matches
2012-201326Celticsct SCO1. Premier League28.8Matches
2013-201427Celtic1. Champions Lg5.5Matches
2013-201427Celticsct SCO1. Premiership26.3Matches
2014-201528Celtic2. Europa Lg2.6Matches
2014-201528Celticsct SCO1. Premiership7.5Matches
2015-201629Celtic2. Europa Lg0.3Matches
2015-201629Celticsct SCO1. Premiership9.0Matches
2016-201730Blackburneng ENG2. Championship24.10Matches
2016-201730Blackburneng ENGFA Cup2.0Matches
2017-201831Blackburneng ENGEFL Cup1.82Matches
2017-201831Blackburneng ENGFA Cup3.08Matches
2017-201831Blackburneng ENG3. League One40.20Matches
2018-201932Blackburneng ENG2. Championship26.51276113313410203457428270083999Matches
2018-201932Blackburneng ENGEFL Cup1.00Matches
2018-201932Blackburneng ENGFA Cup1.06Matches
2019-202033Blackburneng ENG2. Championship2.0126113137019155009200Matches
2019-202033Wigan Athleticeng ENG2. Championship11.7446370715001130120191028852Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.00Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.0Matches
2020-202134Fleetwood Towneng ENG3. League One20.931Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.949Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.217Matches
18 Seasons8 Clubs7 Leagues424.018481616218159046209653511012191411
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (6 Seasons)3 Leagues141.2
Blackburn (4 Seasons)4 Leagues101.51402124614710903582533320093199
Dundee United (3 Seasons)1 League59.666
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.931
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)2 Leagues12.7446370715001130120191028852
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.966
Championship (4 Seasons)67.71848161621815904696653511012191411
League One (3 Seasons)78.431
Europa Lg (3 Seasons)7.4
FA Cup (3 Seasons)6.014
EFL Cup (3 Seasons)3.82
Champions Lg (2 Seasons)12.7
PL2 — Div. 1 (1 Season)1.0
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
2005-200619Dundee United1 League12.5
2006-200720Wolves1 League3.5
2007-200821Southend United1 League17.4
2008-200922Aberdeen1 League30.7
2009-201023Aberdeen1 League36.6
2010-201124Celtic1 League20.4
2011-201225Celtic2 Leagues33.6
2012-201326Celtic2 Leagues36.1
2013-201427Celtic2 Leagues31.7
2014-201528Celtic2 Leagues10.1
2015-201629Celtic2 Leagues9.3
2016-201730Blackburn2 Leagues26.10
2017-201831Blackburn3 Leagues45.010
2018-201932Blackburn3 Leagues28.51276113313410203463428270083999
2019-202033Blackburn1 League2.0126113137019155009200
2019-202033Blackburn1 League1.0
2019-202033Wigan Athletic2 Leagues12.7446370715001130120191028852
2020-202134Fleetwood Town1 League20.931
2021-202235Dundee United1 League29.949
2022-202336Dundee United1 League17.217
18 Seasons8 Clubs7 Leagues424.018481616218159046209653511012191411
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (6 Seasons)3 Leagues141.2
Blackburn (4 Seasons)4 Leagues101.51402124614710903582533320093199
Dundee United (3 Seasons)1 League59.666
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.931
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)2 Leagues12.7446370715001130120191028852
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.966
Championship (4 Seasons)67.71848161621815904696653511012191411
League One (3 Seasons)78.431
Europa Lg (3 Seasons)7.4
FA Cup (3 Seasons)6.014
EFL Cup (3 Seasons)3.82
Champions Lg (2 Seasons)12.7
PL2 — Div. 1 (1 Season)1.0
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.5
2006-200720Wolveseng ENG2. Championship5th3.5
2007-200821Southend Unitedeng ENG3. League One6th17.4
2008-200922Aberdeensct SCO1. Premier League4th30.7
2009-201023Aberdeensct SCO1. Premier League9th36.6Matches
2010-201124Celticsct SCO1. Premier League2nd20.4Matches
2011-201225Celticsct SCO1. Premier League1st29.0Matches
2012-201326Celticsct SCO1. Premier League1st28.8Matches
2013-201427Celticsct SCO1. Premiership1st26.3Matches
2014-201528Celticsct SCO1. Premiership1st7.5Matches
2015-201629Celticsct SCO1. Premiership1st9.0Matches
2016-201730Blackburneng ENG2. Championship22nd24.10Matches
2017-201831Blackburneng ENG3. League One2nd40.20Matches
2018-201932Blackburneng ENG2. Championship15th26.51276113313410203457428270083999Matches
2019-202033Blackburneng ENG2. Championship11th2.0126113137019155009200Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.0Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.7446370715001130120191028852Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.931Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.949Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.217Matches
18 Seasons8 Clubs3 Leagues394.018481616218159046193653511012191411
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (6 Seasons)1 League121.1
Blackburn (4 Seasons)2 Leagues92.71402124614710903566533320093199
Dundee United (3 Seasons)1 League59.666
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.931
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)1 League11.7446370715001130120191028852
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.966
Championship (4 Seasons)67.71848161621815904696653511012191411
League One (3 Seasons)78.431
PL2 — Div. 1 (1 Season)1.0
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
2016-201730Blackburneng ENGFA Cup9th2.0Matches
2017-201831Blackburneng ENGEFL Cup33rd1.82Matches
2017-201831Blackburneng ENGFA Cup33rd3.08Matches
2018-201932Blackburneng ENGEFL Cup17th1.00Matches
2018-201932Blackburneng ENGFA Cup33rd1.06Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.00Matches
4 Seasons2 Clubs2 Leagues9.816
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Blackburn (3 Seasons)2 Leagues8.816
Wigan Athletic (1 Season)1 League1.00
FA Cup (3 Seasons)6.014
EFL Cup (3 Seasons)3.82
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
2011-201225Celtic2. Europa LgGR4.6Matches
2012-201326Celtic1. Champions LgR167.2Matches
2013-201427Celtic1. Champions LgGR5.5Matches
2014-201528Celtic2. Europa LgR322.6Matches
2015-201629Celtic2. Europa LgGR0.3Matches
5 Seasons1 Club2 Leagues20.1
Europa Lg (3 Seasons)7.4
Champions Lg (2 Seasons)12.7
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
201427sct ScotlandWCQ4.0Matches
201427sct ScotlandFriendlies (M)2.0Matches
201528sct ScotlandFriendlies (M)1.0Matches
201629sct ScotlandFriendlies (M)3.0Matches
201629sct ScotlandUEFA Euro Qualifying5.010Matches
201730sct ScotlandFriendlies (M)1.5Matches
201831sct ScotlandWCQ5.6Matches
201831sct ScotlandFriendlies (M)4.1Matches
2018-201932sct ScotlandUEFA Nations League31st1.5Matches
202134sct ScotlandUEFA Euro Qualifying5.00Matches
6 Seasons1 Club4 Leagues32.710
Friendlies (M) (5 Seasons)11.6
WCQ (2 Seasons)9.6
UEFA Euro Qualifying (2 Seasons)10.010
UEFA Nations League (1 Season)1.5

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
2005-200619Dundee Unitedsct SCO1. Premier League12.5
2006-200720Wolveseng ENG2. Championship3.5
2007-200821Southend Unitedeng ENG3. League One17.4
2008-200922Aberdeensct SCO1. Premier League30.7
2009-201023Aberdeensct SCO1. Premier League36.6Matches
2010-201124Celticsct SCO1. Premier League20.4Matches
2011-201225Celtic2. Europa Lg4.6Matches
2011-201225Celticsct SCO1. Premier League29.0Matches
2012-201326Celtic1. Champions Lg7.2Matches
2012-201326Celticsct SCO1. Premier League28.8Matches
2013-201427Celtic1. Champions Lg5.5Matches
2013-201427Celticsct SCO1. Premiership26.3Matches
2014-201528Celtic2. Europa Lg2.6Matches
2014-201528Celticsct SCO1. Premiership7.5Matches
2015-201629Celtic2. Europa Lg0.3Matches
2015-201629Celticsct SCO1. Premiership9.0Matches
2016-201730Blackburneng ENG2. Championship24.1Matches
2016-201730Blackburneng ENGFA Cup2.0Matches
2017-201831Blackburneng ENGEFL Cup1.8Matches
2017-201831Blackburneng ENGFA Cup3.0Matches
2017-201831Blackburneng ENG3. League One40.2Matches
2018-201932Blackburneng ENG2. Championship26.5321.211511042040.15100120Matches
2018-201932Blackburneng ENGEFL Cup1.0Matches
2018-201932Blackburneng ENGFA Cup1.0Matches
2019-202033Blackburneng ENG2. Championship2.000.0000000000.00000000Matches
2019-202033Wigan Athleticeng ENG2. Championship11.7131.11210010020.17110000Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.0Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.0Matches
2020-202134Fleetwood Towneng ENG3. League One20.9Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.9Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.2Matches
18 Seasons8 Clubs7 Leagues424.0451.121721052060.15210120
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (6 Seasons)3 Leagues141.2
Blackburn (4 Seasons)4 Leagues101.5321.121511042040.14100120
Dundee United (3 Seasons)1 League59.6
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.9
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)2 Leagues12.7131.11210010020.17110000
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.9
Championship (4 Seasons)67.7451.121721052060.15210120
League One (3 Seasons)78.4
Europa Lg (3 Seasons)7.4
FA Cup (3 Seasons)6.0
EFL Cup (3 Seasons)3.8
Champions Lg (2 Seasons)12.7
PL2 — Div. 1 (1 Season)1.0
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
2005-200619Dundee United1 League12.5
2006-200720Wolves1 League3.5
2007-200821Southend United1 League17.4
2008-200922Aberdeen1 League30.7
2009-201023Aberdeen1 League36.6
2010-201124Celtic1 League20.4
2011-201225Celtic2 Leagues33.6
2012-201326Celtic2 Leagues36.1
2013-201427Celtic2 Leagues31.7
2014-201528Celtic2 Leagues10.1
2015-201629Celtic2 Leagues9.3
2016-201730Blackburn2 Leagues26.1
2017-201831Blackburn3 Leagues45.0
2018-201932Blackburn3 Leagues28.5321.211511042040.15100120
2019-202033Blackburn1 League2.000.0000000000.00000000
2019-202033Blackburn1 League1.0
2019-202033Wigan Athletic2 Leagues12.7131.11210010020.17110000
2020-202134Fleetwood Town1 League20.9
2021-202235Dundee United1 League29.9
2022-202336Dundee United1 League17.2
18 Seasons8 Clubs7 Leagues424.0451.121721052060.15210120
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (6 Seasons)3 Leagues141.2
Blackburn (4 Seasons)4 Leagues101.5321.121511042040.14100120
Dundee United (3 Seasons)1 League59.6
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.9
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)2 Leagues12.7131.11210010020.17110000
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.9
Championship (4 Seasons)67.7451.121721052060.15210120
League One (3 Seasons)78.4
Europa Lg (3 Seasons)7.4
FA Cup (3 Seasons)6.0
EFL Cup (3 Seasons)3.8
Champions Lg (2 Seasons)12.7
PL2 — Div. 1 (1 Season)1.0
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.5
2006-200720Wolveseng ENG2. Championship5th3.5
2007-200821Southend Unitedeng ENG3. League One6th17.4
2008-200922Aberdeensct SCO1. Premier League4th30.7
2009-201023Aberdeensct SCO1. Premier League9th36.6Matches
2010-201124Celticsct SCO1. Premier League2nd20.4Matches
2011-201225Celticsct SCO1. Premier League1st29.0Matches
2012-201326Celticsct SCO1. Premier League1st28.8Matches
2013-201427Celticsct SCO1. Premiership1st26.3Matches
2014-201528Celticsct SCO1. Premiership1st7.5Matches
2015-201629Celticsct SCO1. Premiership1st9.0Matches
2016-201730Blackburneng ENG2. Championship22nd24.1Matches
2017-201831Blackburneng ENG3. League One2nd40.2Matches
2018-201932Blackburneng ENG2. Championship15th26.5321.211511042040.15100120Matches
2019-202033Blackburneng ENG2. Championship11th2.000.0000000000.00000000Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.0Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.7131.11210010020.17110000Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.9Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.9Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.2Matches
18 Seasons8 Clubs3 Leagues394.0451.121721052060.15210120
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (6 Seasons)1 League121.1
Blackburn (4 Seasons)2 Leagues92.7321.121511042040.14100120
Dundee United (3 Seasons)1 League59.6
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.9
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)1 League11.7131.11210010020.17110000
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.9
Championship (4 Seasons)67.7451.121721052060.15210120
League One (3 Seasons)78.4
PL2 — Div. 1 (1 Season)1.0
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
2016-201730Blackburneng ENGFA Cup9th2.0Matches
2017-201831Blackburneng ENGEFL Cup33rd1.8Matches
2017-201831Blackburneng ENGFA Cup33rd3.0Matches
2018-201932Blackburneng ENGEFL Cup17th1.0Matches
2018-201932Blackburneng ENGFA Cup33rd1.0Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.0Matches
4 Seasons2 Clubs2 Leagues9.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Blackburn (3 Seasons)2 Leagues8.8
Wigan Athletic (1 Season)1 League1.0
FA Cup (3 Seasons)6.0
EFL Cup (3 Seasons)3.8
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
2011-201225Celtic2. Europa LgGR4.6Matches
2012-201326Celtic1. Champions LgR167.2Matches
2013-201427Celtic1. Champions LgGR5.5Matches
2014-201528Celtic2. Europa LgR322.6Matches
2015-201629Celtic2. Europa LgGR0.3Matches
5 Seasons1 Club2 Leagues20.1
Europa Lg (3 Seasons)7.4
Champions Lg (2 Seasons)12.7
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
201427sct ScotlandWCQ4.0Matches
201427sct ScotlandFriendlies (M)2.0Matches
201528sct ScotlandFriendlies (M)1.0Matches
201629sct ScotlandFriendlies (M)3.0Matches
201629sct ScotlandUEFA Euro Qualifying5.0Matches
201730sct ScotlandFriendlies (M)1.5Matches
201831sct ScotlandWCQ5.6Matches
201831sct ScotlandFriendlies (M)4.1Matches
2018-201932sct ScotlandUEFA Nations League31st1.5Matches
202134sct ScotlandUEFA Euro Qualifying5.0Matches
6 Seasons1 Club4 Leagues32.7
Friendlies (M) (5 Seasons)11.6
WCQ (2 Seasons)9.6
UEFA Euro Qualifying (2 Seasons)10.0
UEFA Nations League (1 Season)1.5

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
2005-200619Dundee Unitedsct SCO1. Premier League12.5
2006-200720Wolveseng ENG2. Championship3.5
2007-200821Southend Unitedeng ENG3. League One17.4
2008-200922Aberdeensct SCO1. Premier League30.7
2009-201023Aberdeensct SCO1. Premier League36.6Matches
2010-201124Celticsct SCO1. Premier League20.4Matches
2011-201225Celtic2. Europa Lg4.6Matches
2011-201225Celticsct SCO1. Premier League29.0Matches
2012-201326Celtic1. Champions Lg7.2Matches
2012-201326Celticsct SCO1. Premier League28.8Matches
2013-201427Celtic1. Champions Lg5.5Matches
2013-201427Celticsct SCO1. Premiership26.3Matches
2014-201528Celtic2. Europa Lg2.6Matches
2014-201528Celticsct SCO1. Premiership7.5Matches
2015-201629Celtic2. Europa Lg0.3Matches
2015-201629Celticsct SCO1. Premiership9.0Matches
2016-201730Blackburneng ENG2. Championship24.100Matches
2016-201730Blackburneng ENGFA Cup2.0Matches
2017-201831Blackburneng ENGEFL Cup1.800Matches
2017-201831Blackburneng ENGFA Cup3.000Matches
2017-201831Blackburneng ENG3. League One40.200Matches
2018-201932Blackburneng ENG2. Championship26.52519177181457.162523234591291Matches
2018-201932Blackburneng ENGEFL Cup1.000Matches
2018-201932Blackburneng ENGFA Cup1.023Matches
2019-202033Blackburneng ENG2. Championship2.01110011100.002203460Matches
2019-202033Wigan Athleticeng ENG2. Championship11.7432201333.3210731317591Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.001Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.0Matches
2020-202134Fleetwood Towneng ENG3. League One20.91728Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.91444Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.21024Matches
18 Seasons8 Clubs7 Leagues424.030662091101855.6837325150801942
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (6 Seasons)3 Leagues141.20
Blackburn (4 Seasons)4 Leagues101.52622187191560.062725240631351
Dundee United (3 Seasons)1 League59.624680
Aberdeen (2 Seasons)1 League67.30
Fleetwood Town (1 Season)1 League20.917280
Southend United (1 Season)1 League17.40
Wigan Athletic (1 Season)2 Leagues12.7432201333.3210731417591
Wolves (1 Season)1 League3.50
Blackburn (1 Season)1 League1.00
Premiership (11 Seasons)247.924680
Championship (4 Seasons)67.730232091101855.683732550801942
League One (3 Seasons)78.417280
Europa Lg (3 Seasons)7.40
FA Cup (3 Seasons)6.0230
EFL Cup (3 Seasons)3.8010
Champions Lg (2 Seasons)12.70
PL2 — Div. 1 (1 Season)1.00
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
2005-200619Dundee United1 League12.50
2006-200720Wolves1 League3.50
2007-200821Southend United1 League17.40
2008-200922Aberdeen1 League30.70
2009-201023Aberdeen1 League36.60
2010-201124Celtic1 League20.40
2011-201225Celtic2 Leagues33.60
2012-201326Celtic2 Leagues36.10
2013-201427Celtic2 Leagues31.70
2014-201528Celtic2 Leagues10.10
2015-201629Celtic2 Leagues9.30
2016-201730Blackburn2 Leagues26.1000
2017-201831Blackburn3 Leagues45.0000
2018-201932Blackburn3 Leagues28.52521177181457.162523237591291
2019-202033Blackburn1 League2.01110011100.002203460
2019-202033Blackburn1 League1.00
2019-202033Wigan Athletic2 Leagues12.7432201333.3210731417591
2020-202134Fleetwood Town1 League20.917280
2021-202235Dundee United1 League29.914440
2022-202336Dundee United1 League17.210240
18 Seasons8 Clubs7 Leagues424.030662091101855.6837325150801942
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (6 Seasons)3 Leagues141.20
Blackburn (4 Seasons)4 Leagues101.52622187191560.062725240631351
Dundee United (3 Seasons)1 League59.624680
Aberdeen (2 Seasons)1 League67.30
Fleetwood Town (1 Season)1 League20.917280
Southend United (1 Season)1 League17.40
Wigan Athletic (1 Season)2 Leagues12.7432201333.3210731417591
Wolves (1 Season)1 League3.50
Blackburn (1 Season)1 League1.00
Premiership (11 Seasons)247.924680
Championship (4 Seasons)67.730232091101855.683732550801942
League One (3 Seasons)78.417280
Europa Lg (3 Seasons)7.40
FA Cup (3 Seasons)6.0230
EFL Cup (3 Seasons)3.8010
Champions Lg (2 Seasons)12.70
PL2 — Div. 1 (1 Season)1.00
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.5
2006-200720Wolveseng ENG2. Championship5th3.5
2007-200821Southend Unitedeng ENG3. League One6th17.4
2008-200922Aberdeensct SCO1. Premier League4th30.7
2009-201023Aberdeensct SCO1. Premier League9th36.6Matches
2010-201124Celticsct SCO1. Premier League2nd20.4Matches
2011-201225Celticsct SCO1. Premier League1st29.0Matches
2012-201326Celticsct SCO1. Premier League1st28.8Matches
2013-201427Celticsct SCO1. Premiership1st26.3Matches
2014-201528Celticsct SCO1. Premiership1st7.5Matches
2015-201629Celticsct SCO1. Premiership1st9.0Matches
2016-201730Blackburneng ENG2. Championship22nd24.100Matches
2017-201831Blackburneng ENG3. League One2nd40.200Matches
2018-201932Blackburneng ENG2. Championship15th26.52519177181457.162523234591291Matches
2019-202033Blackburneng ENG2. Championship11th2.01110011100.002203460Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.0Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.7432201333.3210731317591Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.91728Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.91444Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.21024Matches
18 Seasons8 Clubs3 Leagues394.030642091101855.6837325146801942
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
Celtic (6 Seasons)1 League121.10
Blackburn (4 Seasons)2 Leagues92.72620187191560.062725237631351
Dundee United (3 Seasons)1 League59.624680
Aberdeen (2 Seasons)1 League67.30
Fleetwood Town (1 Season)1 League20.917280
Southend United (1 Season)1 League17.40
Wigan Athletic (1 Season)1 League11.7432201333.3210731317591
Wolves (1 Season)1 League3.50
Blackburn (1 Season)1 League1.00
Premiership (11 Seasons)247.924680
Championship (4 Seasons)67.730232091101855.683732550801942
League One (3 Seasons)78.417280
PL2 — Div. 1 (1 Season)1.00
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
2016-201730Blackburneng ENGFA Cup9th2.0Matches
2017-201831Blackburneng ENGEFL Cup33rd1.800Matches
2017-201831Blackburneng ENGFA Cup33rd3.000Matches
2018-201932Blackburneng ENGEFL Cup17th1.000Matches
2018-201932Blackburneng ENGFA Cup33rd1.023Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.001Matches
4 Seasons2 Clubs2 Leagues9.8240
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
Blackburn (3 Seasons)2 Leagues8.8230
Wigan Athletic (1 Season)1 League1.0010
FA Cup (3 Seasons)6.0230
EFL Cup (3 Seasons)3.8010
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
2011-201225Celtic2. Europa LgGR4.6Matches
2012-201326Celtic1. Champions LgR167.2Matches
2013-201427Celtic1. Champions LgGR5.5Matches
2014-201528Celtic2. Europa LgR322.6Matches
2015-201629Celtic2. Europa LgGR0.3Matches
5 Seasons1 Club2 Leagues20.10
Europa Lg (3 Seasons)7.40
Champions Lg (2 Seasons)12.70
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
201427sct ScotlandWCQ4.0Matches
201427sct ScotlandFriendlies (M)2.0Matches
201528sct ScotlandFriendlies (M)1.0Matches
201629sct ScotlandFriendlies (M)3.0Matches
201629sct ScotlandUEFA Euro Qualifying5.0911Matches
201730sct ScotlandFriendlies (M)1.5Matches
201831sct ScotlandWCQ5.6Matches
201831sct ScotlandFriendlies (M)4.1Matches
2018-201932sct ScotlandUEFA Nations League31st1.5Matches
202134sct ScotlandUEFA Euro Qualifying5.045Matches
6 Seasons1 Club4 Leagues32.713160
Friendlies (M) (5 Seasons)11.60
WCQ (2 Seasons)9.60
UEFA Euro Qualifying (2 Seasons)10.013160
UEFA Nations League (1 Season)1.50

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
2005-200619Dundee Unitedsct SCO1. Premier League12.5
2006-200720Wolveseng ENG2. Championship3.5
2007-200821Southend Unitedeng ENG3. League One17.4
2008-200922Aberdeensct SCO1. Premier League30.7
2009-201023Aberdeensct SCO1. Premier League36.6Matches
2010-201124Celticsct SCO1. Premier League20.4Matches
2011-201225Celtic2. Europa Lg4.6Matches
2011-201225Celticsct SCO1. Premier League29.0Matches
2012-201326Celtic1. Champions Lg7.2Matches
2012-201326Celticsct SCO1. Premier League28.8Matches
2013-201427Celtic1. Champions Lg5.5Matches
2013-201427Celticsct SCO1. Premiership26.3Matches
2014-201528Celtic2. Europa Lg2.6Matches
2014-201528Celticsct SCO1. Premiership7.5Matches
2015-201629Celtic2. Europa Lg0.3Matches
2015-201629Celticsct SCO1. Premiership9.0Matches
2016-201730Blackburneng ENG2. Championship24.1Matches
2016-201730Blackburneng ENGFA Cup2.0Matches
2017-201831Blackburneng ENGEFL Cup1.8Matches
2017-201831Blackburneng ENGFA Cup3.0Matches
2017-201831Blackburneng ENG3. League One40.2Matches
2018-201932Blackburneng ENG2. Championship26.5152515881961610815151777100.000.068143722913830847122Matches
2018-201932Blackburneng ENGEFL Cup1.0Matches
2018-201932Blackburneng ENGFA Cup1.0Matches
2019-202033Blackburneng ENG2. Championship2.014311874413014322100.000.05827013110010792Matches
2019-202033Wigan Athleticeng ENG2. Championship11.75479031619247354755100.000.02381367745210402342Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.0Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.0Matches
2020-202134Fleetwood Towneng ENG3. League One20.9Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.9Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.2Matches
18 Seasons8 Clubs7 Leagues424.0221525912228521681822071414100.000.097760093789114013410256
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
Celtic (6 Seasons)3 Leagues141.2
Blackburn (4 Seasons)4 Leagues101.5166816990666012115166099100.000.073946423044930947914
Dundee United (3 Seasons)1 League59.6
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.9
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)2 Leagues12.75479031619247354755100.000.02381367745210402342
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.9
Championship (4 Seasons)67.7221525912228521681822071414100.000.097760093789114013410256
League One (3 Seasons)78.4
Europa Lg (3 Seasons)7.4
FA Cup (3 Seasons)6.0
EFL Cup (3 Seasons)3.8
Champions Lg (2 Seasons)12.7
PL2 — Div. 1 (1 Season)1.0
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
2005-200619Dundee United1 League12.5
2006-200720Wolves1 League3.5
2007-200821Southend United1 League17.4
2008-200922Aberdeen1 League30.7
2009-201023Aberdeen1 League36.6
2010-201124Celtic1 League20.4
2011-201225Celtic2 Leagues33.6
2012-201326Celtic2 Leagues36.1
2013-201427Celtic2 Leagues31.7
2014-201528Celtic2 Leagues10.1
2015-201629Celtic2 Leagues9.3
2016-201730Blackburn2 Leagues26.1
2017-201831Blackburn3 Leagues45.0
2018-201932Blackburn3 Leagues28.5152515881961610815151777100.000.068143722913830847122
2019-202033Blackburn1 League2.014311874413014322100.000.05827013110010792
2019-202033Blackburn1 League1.0
2019-202033Wigan Athletic2 Leagues12.75479031619247354755100.000.02381367745210402342
2020-202134Fleetwood Town1 League20.9
2021-202235Dundee United1 League29.9
2022-202336Dundee United1 League17.2
18 Seasons8 Clubs7 Leagues424.0221525912228521681822071414100.000.097760093789114013410256
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
Celtic (6 Seasons)3 Leagues141.2
Blackburn (4 Seasons)4 Leagues101.5166816990666012115166099100.000.073946423044930947914
Dundee United (3 Seasons)1 League59.6
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.9
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)2 Leagues12.75479031619247354755100.000.02381367745210402342
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.9
Championship (4 Seasons)67.7221525912228521681822071414100.000.097760093789114013410256
League One (3 Seasons)78.4
Europa Lg (3 Seasons)7.4
FA Cup (3 Seasons)6.0
EFL Cup (3 Seasons)3.8
Champions Lg (2 Seasons)12.7
PL2 — Div. 1 (1 Season)1.0
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.5
2006-200720Wolveseng ENG2. Championship5th3.5
2007-200821Southend Unitedeng ENG3. League One6th17.4
2008-200922Aberdeensct SCO1. Premier League4th30.7
2009-201023Aberdeensct SCO1. Premier League9th36.6Matches
2010-201124Celticsct SCO1. Premier League2nd20.4Matches
2011-201225Celticsct SCO1. Premier League1st29.0Matches
2012-201326Celticsct SCO1. Premier League1st28.8Matches
2013-201427Celticsct SCO1. Premiership1st26.3Matches
2014-201528Celticsct SCO1. Premiership1st7.5Matches
2015-201629Celticsct SCO1. Premiership1st9.0Matches
2016-201730Blackburneng ENG2. Championship22nd24.1Matches
2017-201831Blackburneng ENG3. League One2nd40.2Matches
2018-201932Blackburneng ENG2. Championship15th26.5152515881961610815151777100.000.068143722913830847122Matches
2019-202033Blackburneng ENG2. Championship11th2.014311874413014322100.000.05827013110010792Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.0Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.75479031619247354755100.000.02381367745210402342Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.9Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.9Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.2Matches
18 Seasons8 Clubs3 Leagues394.0221525912228521681822071414100.000.097760093789114013410256
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
Celtic (6 Seasons)1 League121.1
Blackburn (4 Seasons)2 Leagues92.7166816990666012115166099100.000.073946423044930947914
Dundee United (3 Seasons)1 League59.6
Aberdeen (2 Seasons)1 League67.3
Fleetwood Town (1 Season)1 League20.9
Southend United (1 Season)1 League17.4
Wigan Athletic (1 Season)1 League11.75479031619247354755100.000.02381367745210402342
Wolves (1 Season)1 League3.5
Blackburn (1 Season)1 League1.0
Premiership (11 Seasons)247.9
Championship (4 Seasons)67.7221525912228521681822071414100.000.097760093789114013410256
League One (3 Seasons)78.4
PL2 — Div. 1 (1 Season)1.0
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
2016-201730Blackburneng ENGFA Cup9th2.0Matches
2017-201831Blackburneng ENGEFL Cup33rd1.8Matches
2017-201831Blackburneng ENGFA Cup33rd3.0Matches
2018-201932Blackburneng ENGEFL Cup17th1.0Matches
2018-201932Blackburneng ENGFA Cup33rd1.0Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.0Matches
4 Seasons2 Clubs2 Leagues9.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
Blackburn (3 Seasons)2 Leagues8.8
Wigan Athletic (1 Season)1 League1.0
FA Cup (3 Seasons)6.0
EFL Cup (3 Seasons)3.8
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2011-201225Celtic2. Europa LgGR4.6Matches
2012-201326Celtic1. Champions LgR167.2Matches
2013-201427Celtic1. Champions LgGR5.5Matches
2014-201528Celtic2. Europa LgR322.6Matches
2015-201629Celtic2. Europa LgGR0.3Matches
5 Seasons1 Club2 Leagues20.1
Europa Lg (3 Seasons)7.4
Champions Lg (2 Seasons)12.7
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
201427sct ScotlandWCQ4.0Matches
201427sct ScotlandFriendlies (M)2.0Matches
201528sct ScotlandFriendlies (M)1.0Matches
201629sct ScotlandFriendlies (M)3.0Matches
201629sct ScotlandUEFA Euro Qualifying5.0Matches
201730sct ScotlandFriendlies (M)1.5Matches
201831sct ScotlandWCQ5.6Matches
201831sct ScotlandFriendlies (M)4.1Matches
2018-201932sct ScotlandUEFA Nations League31st1.5Matches
202134sct ScotlandUEFA Euro Qualifying5.0Matches
6 Seasons1 Club4 Leagues32.7
Friendlies (M) (5 Seasons)11.6
WCQ (2 Seasons)9.6
UEFA Euro Qualifying (2 Seasons)10.0
UEFA Nations League (1 Season)1.5

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
2005-200619Dundee Unitedsct SCO1. Premier League131,1238632.812.5130
2006-200720Wolveseng ENG2. Championship6315537.63.551
2007-200821Southend Unitedeng ENG3. League One181,5638737.817.4180
2008-200922Aberdeensct SCO1. Premier League352,7657980.830.7323
2009-201023Aberdeensct SCO1. Premier League373,2928996.336.6370Matches
2010-201124Celticsct SCO1. Premier League231,8388053.720.4203Matches
2011-201225Celtic2. Europa Lg5412824.6441Matches
2011-201225Celticsct SCO1. Premier League302,6098776.329.0291Matches
2012-201326Celtic1. Champions Lg8652827.2850Matches
2012-201326Celticsct SCO1. Premier League302,5968775.928.8300Matches
2013-201427Celtic1. Champions Lg6493825.5541Matches
2013-201427Celticsct SCO1. Premiership282,3638469.126.3271Matches
2014-201528Celtic2. Europa Lg32307731.92.631001.3323-1-0.39-0.21Matches
2014-201528Celticsct SCO1. Premiership106776819.87.576302.50194+15+1.99+0.29Matches
2015-201629Celtic2. Europa Lg124244.40.300100.0001-1-3.75-3.23Matches
2015-201629Celticsct SCO1. Premiership138146323.89.085522.001310+3+0.33-1.71Matches
2016-201730Blackburneng ENG2. Championship282,1657752.324.12621211.32272700.00+0.55Matches
2016-201730Blackburneng ENGFA Cup21809066.72.02902001.503300.00-2.00Matches
2017-201831Blackburneng ENGEFL Cup21658391.71.82831001.503300.000.00Matches
2017-201831Blackburneng ENGFA Cup32709075.03.03903002.0042+2+0.67+0.67Matches
2017-201831Blackburneng ENG3. League One413,6148887.340.24140002.107236+36+0.90-0.13Matches
2018-201932Blackburneng ENG2. Championship292,3818257.526.528832414550.903147-16-0.60-1.1732.639.0-6.3-0.24-0.40Matches
2018-201932Blackburneng ENGEFL Cup1909033.31.01901003.0051+4+4.00+3.00Matches
2018-201932Blackburneng ENGFA Cup1909042.91.01901001.001100.00+1.50Matches
2019-202033Blackburneng ENG2. Championship2180904.32.02902050.0014-3-1.50-1.641.92.8-0.9-0.46-0.34Matches
2019-202033Wigan Athleticeng ENG2. Championship121,0518825.411.7128810021.001113-2-0.17-0.2612.517.3-4.8-0.41-0.45Matches
2019-202033Wigan Athleticeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 1190905.91.01901001.002200.00-0.06Matches
2020-202134Fleetwood Towneng ENG3. League One231,8798245.420.922831915101.262518+7+0.34+0.49Matches
2021-202235Dundee Unitedsct SCO1. Premiership312,6888778.629.930892913301.232935-6-0.20-0.08Matches
2022-202336Dundee Unitedsct SCO1. Premiership191,5498245.317.21886151170.951630-14-0.81-0.04Matches
18 Seasons8 Clubs7 Leagues46138,1588349.9424.0435861942633221.43262239+23+0.11-0.2847.059.0-12.0-0.30-0.29
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
Celtic (6 Seasons)3 Leagues15712,7088151.2141.2141251622.043418+16+0.83-0.69
Blackburn (4 Seasons)4 Leagues1099,1358451.2101.51068595345111.52147124+23+0.23+0.0934.541.7-7.2-0.25-0.22
Dundee United (3 Seasons)1 League635,3608552.259.661884421771.124565-20-0.42+0.16
Aberdeen (2 Seasons)1 League726,0578488.667.3693
Fleetwood Town (1 Season)1 League231,8798245.420.922831915101.262518+7+0.34+0.49
Southend United (1 Season)1 League181,5638737.817.4180
Wigan Athletic (1 Season)2 Leagues131,1418827.012.7138811020.921114-3-0.24-0.3212.517.3-4.8-0.41-0.45
Wolves (1 Season)1 League6315537.63.551
Blackburn (1 Season)1 League190905.91.01901001.002200.00-0.06
Premiership (11 Seasons)26922,3148359.3247.92518855181791.477779-2-0.03-1.10
Championship (4 Seasons)776,0927929.467.7738557445131.067091-21-0.33-0.3947.059.0-12.0-0.30-0.29
League One (3 Seasons)827,0568656.878.481835915101.809754+43+0.70+0.64
Europa Lg (3 Seasons)96667420.27.475201.0024-2-0.71-0.35
FA Cup (3 Seasons)65409064.36.06906001.6786+2+0.33+0.33
EFL Cup (3 Seasons)43458663.93.84863001.5085+3+0.78-0.14
Champions Lg (2 Seasons)141,1458212.71391
PL2 — Div. 1 (1 Season)190905.91.01901001.002200.00-0.06
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
2005-200619Dundee United1 League131,1238632.812.5130
2006-200720Wolves1 League6315537.63.551
2007-200821Southend United1 League181,5638737.817.4180
2008-200922Aberdeen1 League352,7657980.830.7323
2009-201023Aberdeen1 League373,2928996.336.6370
2010-201124Celtic1 League231,8388053.720.4203
2011-201225Celtic2 Leagues353,0218676.333.63342
2012-201326Celtic2 Leagues383,2488575.936.13850
2013-201427Celtic2 Leagues342,8568469.131.73242
2014-201528Celtic2 Leagues139077021.910.1107302.23217+14+1.39-0.03
2015-201629Celtic2 Leagues148386021.29.385621.861311+2+0.21-1.40
2016-201730Blackburn2 Leagues302,3457853.226.1289023211.33303000.00+0.44
2017-201831Blackburn3 Leagues464,0498886.545.0468744002.077941+38+0.84-0.01
2018-201932Blackburn3 Leagues312,5618355.428.530842614550.973749-12-0.42-0.9032.639.0-6.3-0.24-0.40
2019-202033Blackburn1 League2180904.32.02902050.0014-3-1.50-1.641.92.8-0.9-0.46-0.34
2019-202033Blackburn1 League190905.91.01901001.002200.00-0.06
2019-202033Wigan Athletic2 Leagues131,1418827.012.7138811020.921114-3-0.24-0.3212.517.3-4.8-0.41-0.45
2020-202134Fleetwood Town1 League231,8798245.420.922831915101.262518+7+0.34+0.49
2021-202235Dundee United1 League312,6888778.629.930892913301.232935-6-0.20-0.08
2022-202336Dundee United1 League191,5498245.317.21886151170.951630-14-0.81-0.04
18 Seasons8 Clubs7 Leagues46138,1588349.9424.0435861942633221.43262239+23+0.11-0.2847.059.0-12.0-0.30-0.29
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
Celtic (6 Seasons)3 Leagues15712,7088151.2141.2141251622.043418+16+0.83-0.69
Blackburn (4 Seasons)4 Leagues1099,1358451.2101.51068595345111.52147124+23+0.23+0.0934.541.7-7.2-0.25-0.22
Dundee United (3 Seasons)1 League635,3608552.259.661884421771.124565-20-0.42+0.16
Aberdeen (2 Seasons)1 League726,0578488.667.3693
Fleetwood Town (1 Season)1 League231,8798245.420.922831915101.262518+7+0.34+0.49
Southend United (1 Season)1 League181,5638737.817.4180
Wigan Athletic (1 Season)2 Leagues131,1418827.012.7138811020.921114-3-0.24-0.3212.517.3-4.8-0.41-0.45
Wolves (1 Season)1 League6315537.63.551
Blackburn (1 Season)1 League190905.91.01901001.002200.00-0.06
Premiership (11 Seasons)26922,3148359.3247.92518855181791.477779-2-0.03-1.10
Championship (4 Seasons)776,0927929.467.7738557445131.067091-21-0.33-0.3947.059.0-12.0-0.30-0.29
League One (3 Seasons)827,0568656.878.481835915101.809754+43+0.70+0.64
Europa Lg (3 Seasons)96667420.27.475201.0024-2-0.71-0.35
FA Cup (3 Seasons)65409064.36.06906001.6786+2+0.33+0.33
EFL Cup (3 Seasons)43458663.93.84863001.5085+3+0.78-0.14
Champions Lg (2 Seasons)141,1458212.71391
PL2 — Div. 1 (1 Season)190905.91.01901001.002200.00-0.06
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
2005-200619Dundee Unitedsct SCO1. Premier League9th131,1238632.812.5130
2006-200720Wolveseng ENG2. Championship5th6315537.63.551
2007-200821Southend Unitedeng ENG3. League One6th181,5638737.817.4180
2008-200922Aberdeensct SCO1. Premier League4th352,7657980.830.7323
2009-201023Aberdeensct SCO1. Premier League9th373,2928996.336.6370Matches
2010-201124Celticsct SCO1. Premier League2nd231,8388053.720.4203Matches
2011-201225Celticsct SCO1. Premier League1st302,6098776.329.0291Matches
2012-201326Celticsct SCO1. Premier League1st302,5968775.928.8300Matches
2013-201427Celticsct SCO1. Premiership1st282,3638469.126.3271Matches
2014-201528Celticsct SCO1. Premiership1st106776819.87.576302.50194+15+1.99+0.29Matches
2015-201629Celticsct SCO1. Premiership1st138146323.89.085522.001310+3+0.33-1.71Matches
2016-201730Blackburneng ENG2. Championship22nd282,1657752.324.12621211.32272700.00+0.55Matches
2017-201831Blackburneng ENG3. League One2nd413,6148887.340.24140002.107236+36+0.90-0.13Matches
2018-201932Blackburneng ENG2. Championship15th292,3818257.526.528832414550.903147-16-0.60-1.1732.639.0-6.3-0.24-0.40Matches
2019-202033Blackburneng ENG2. Championship11th2180904.32.02902050.0014-3-1.50-1.641.92.8-0.9-0.46-0.34Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th190905.91.01901001.002200.00-0.06Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd121,0518825.411.7128810021.001113-2-0.17-0.2612.517.3-4.8-0.41-0.45Matches
2020-202134Fleetwood Towneng ENG3. League One15th231,8798245.420.922831915101.262518+7+0.34+0.49Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th312,6888778.629.930892913301.232935-6-0.20-0.08Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th191,5498245.317.21886151170.951630-14-0.81-0.04Matches
18 Seasons8 Clubs3 Leagues42835,4628350.1394.0405861712333221.43244224+20+0.11-0.3347.059.0-12.0-0.30-0.29
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
Celtic (6 Seasons)1 League13410,8978153.1121.1121111322.223214+18+1.09-0.78
Blackburn (4 Seasons)2 Leagues1008,3408350.492.7978487345111.49131114+17+0.18+0.0634.541.7-7.2-0.25-0.22
Dundee United (3 Seasons)1 League635,3608552.259.661884421771.124565-20-0.42+0.16
Aberdeen (2 Seasons)1 League726,0578488.667.3693
Fleetwood Town (1 Season)1 League231,8798245.420.922831915101.262518+7+0.34+0.49
Southend United (1 Season)1 League181,5638737.817.4180
Wigan Athletic (1 Season)1 League121,0518825.411.7128810021.001113-2-0.17-0.2612.517.3-4.8-0.41-0.45
Wolves (1 Season)1 League6315537.63.551
Blackburn (1 Season)1 League190905.91.01901001.002200.00-0.06
Premiership (11 Seasons)26922,3148359.3247.92518855181791.477779-2-0.03-1.10
Championship (4 Seasons)776,0927929.467.7738557445131.067091-21-0.33-0.3947.059.0-12.0-0.30-0.29
League One (3 Seasons)827,0568656.878.481835915101.809754+43+0.70+0.64
PL2 — Div. 1 (1 Season)190905.91.01901001.002200.00-0.06
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
2016-201730Blackburneng ENGFA Cup9th21809066.72.02902001.503300.00-2.00Matches
2017-201831Blackburneng ENGEFL Cup33rd21658391.71.82831001.503300.000.00Matches
2017-201831Blackburneng ENGFA Cup33rd32709075.03.03903002.0042+2+0.67+0.67Matches
2018-201932Blackburneng ENGEFL Cup17th1909033.31.01901003.0051+4+4.00+3.00Matches
2018-201932Blackburneng ENGFA Cup33rd1909042.91.01901001.001100.00+1.50Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
4 Seasons2 Clubs2 Leagues108858964.19.810899001.601611+5+0.51+0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn (3 Seasons)2 Leagues97958861.68.89888001.781610+6+0.68+0.32
Wigan Athletic (1 Season)1 League19090100.01.01901000.0001-1-1.00
FA Cup (3 Seasons)65409064.36.06906001.6786+2+0.33+0.33
EFL Cup (3 Seasons)43458663.93.84863001.5085+3+0.78-0.14
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2011-201225Celtic2. Europa LgGR5412824.6441Matches
2012-201326Celtic1. Champions LgR168652827.2850Matches
2013-201427Celtic1. Champions LgGR6493825.5541Matches
2014-201528Celtic2. Europa LgR3232307731.92.631001.3323-1-0.39-0.21Matches
2015-201629Celtic2. Europa LgGR124244.40.300100.0001-1-3.75-3.23Matches
5 Seasons1 Club2 Leagues231,8117920.220.12014301.0024-2-0.71-0.35
Europa Lg (3 Seasons)96667420.27.475201.0024-2-0.71-0.35
Champions Lg (2 Seasons)141,1458212.71391
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201427sct ScotlandWCQ43609040.04.04904021.505500.00+0.67Matches
201427sct ScotlandFriendlies (M)218090100.02.02902001.5023-1-0.50Matches
201528sct ScotlandFriendlies (M)1909050.01.01901003.0010+1+1.000.00Matches
201629sct ScotlandFriendlies (M)42706875.03.0290224501.501100.00+2.00Matches
201629sct ScotlandUEFA Euro Qualifying54499049.95.05904000.8057-2-0.40-2.80Matches
201730sct ScotlandFriendlies (M)21356875.01.5190114500.501100.00+2.00Matches
201831sct ScotlandWCQ65058456.15.66845002.33114+7+1.25+1.70Matches
201831sct ScotlandFriendlies (M)53737569.14.1485313500.6017-6-1.45+0.17Matches
2018-201932sct ScotlandUEFA Nations League31st21356837.51.52681001.5030+3+2.00+0.80Matches
202134sct ScotlandUEFA Euro Qualifying54509039.55.05900010.60314-11-2.20-3.24Matches
6 Seasons1 Club4 Leagues362,9478252.332.732872344331.283342-9-0.27-0.68
Friendlies (M) (5 Seasons)141,0487572.811.61088944301.14612-6-0.52+0.63
WCQ (2 Seasons)108658748.19.610879022.00169+7+0.73+1.31
UEFA Euro Qualifying (2 Seasons)108999044.110.010904010.70821-13-1.30-2.88
UEFA Nations League (1 Season)21356837.51.52681001.5030+3+2.00+0.80

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
2005-200619Dundee Unitedsct SCO1. Premier League12.510
2006-200720Wolveseng ENG2. Championship3.5103
2007-200821Southend Unitedeng ENG3. League One17.42019
2008-200922Aberdeensct SCO1. Premier League30.72214
2009-201023Aberdeensct SCO1. Premier League36.66030Matches
2010-201124Celticsct SCO1. Premier League20.43014Matches
2011-201225Celtic2. Europa Lg4.6004Matches
2011-201225Celticsct SCO1. Premier League29.02118Matches
2012-201326Celtic1. Champions Lg7.2106Matches
2012-201326Celticsct SCO1. Premier League28.83016Matches
2013-201427Celtic1. Champions Lg5.5107Matches
2013-201427Celticsct SCO1. Premiership26.35036Matches
2014-201528Celtic2. Europa Lg2.6004Matches
2014-201528Celticsct SCO1. Premiership7.510Matches
2015-201629Celtic2. Europa Lg0.3000Matches
2015-201629Celticsct SCO1. Premiership9.0209Matches
2016-201730Blackburneng ENG2. Championship24.13001300000000Matches
2016-201730Blackburneng ENGFA Cup2.00000Matches
2017-201831Blackburneng ENGEFL Cup1.8000020200000Matches
2017-201831Blackburneng ENGFA Cup3.00001008000Matches
2017-201831Blackburneng ENG3. League One40.25001700000001Matches
2018-201932Blackburneng ENG2. Championship26.520015202573419210143884964.2Matches
2018-201932Blackburneng ENGEFL Cup1.0000100000000Matches
2018-201932Blackburneng ENGFA Cup1.0000000632000Matches
2019-202033Blackburneng ENG2. Championship2.0000020931000910566.7Matches
2019-202033Wigan Athleticeng ENG2. Championship11.72007703013300054302060.0Matches
2019-202033Wigan Athleticeng ENGEFL Cup1.01001100100Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 11.00000Matches
2020-202134Fleetwood Towneng ENG3. League One20.9010131223128170Matches
2021-202235Dundee Unitedsct SCO1. Premiership29.9500112234944140Matches
2022-202336Dundee Unitedsct SCO1. Premiership17.2310101501724100Matches
18 Seasons8 Clubs7 Leagues424.05150269817209150662112061287463.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (6 Seasons)3 Leagues141.2181114
Blackburn (4 Seasons)4 Leagues101.5100047242824022211152985464.5
Dundee United (3 Seasons)1 League59.6910213736668240
Aberdeen (2 Seasons)1 League67.38244
Fleetwood Town (1 Season)1 League20.9010131223128170
Southend United (1 Season)1 League17.42019
Wigan Athletic (1 Season)2 Leagues12.73008803014300054302060.0
Wolves (1 Season)1 League3.5103
Blackburn (1 Season)1 League1.00000
Premiership (11 Seasons)247.933401583736668240
Championship (4 Seasons)67.7800382929650232102061287463.4
League One (3 Seasons)78.471049122312817001
Europa Lg (3 Seasons)7.4008
FA Cup (3 Seasons)6.00001001432000
EFL Cup (3 Seasons)3.8100230210000
Champions Lg (2 Seasons)12.72013
PL2 — Div. 1 (1 Season)1.00000
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
2005-200619Dundee United1 League12.510
2006-200720Wolves1 League3.5103
2007-200821Southend United1 League17.42019
2008-200922Aberdeen1 League30.72214
2009-201023Aberdeen1 League36.66030
2010-201124Celtic1 League20.43014
2011-201225Celtic2 Leagues33.62122
2012-201326Celtic2 Leagues36.14022
2013-201427Celtic2 Leagues31.76043
2014-201528Celtic2 Leagues10.1104
2015-201629Celtic2 Leagues9.3209
2016-201730Blackburn2 Leagues26.13001300000000
2017-201831Blackburn3 Leagues45.050018201000001
2018-201932Blackburn3 Leagues28.520016202633721210143884964.2
2019-202033Blackburn1 League2.0000020931000910566.7
2019-202033Blackburn1 League1.00000
2019-202033Wigan Athletic2 Leagues12.73008803014300054302060.0
2020-202134Fleetwood Town1 League20.9010131223128170
2021-202235Dundee United1 League29.9500112234944140
2022-202336Dundee United1 League17.2310101501724100
18 Seasons8 Clubs7 Leagues424.05150269817209150662112061287463.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (6 Seasons)3 Leagues141.2181114
Blackburn (4 Seasons)4 Leagues101.5100047242824022211152985464.5
Dundee United (3 Seasons)1 League59.6910213736668240
Aberdeen (2 Seasons)1 League67.38244
Fleetwood Town (1 Season)1 League20.9010131223128170
Southend United (1 Season)1 League17.42019
Wigan Athletic (1 Season)2 Leagues12.73008803014300054302060.0
Wolves (1 Season)1 League3.5103
Blackburn (1 Season)1 League1.00000
Premiership (11 Seasons)247.933401583736668240
Championship (4 Seasons)67.7800382929650232102061287463.4
League One (3 Seasons)78.471049122312817001
Europa Lg (3 Seasons)7.4008
FA Cup (3 Seasons)6.00001001432000
EFL Cup (3 Seasons)3.8100230210000
Champions Lg (2 Seasons)12.72013
PL2 — Div. 1 (1 Season)1.00000
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
2005-200619Dundee Unitedsct SCO1. Premier League9th12.510
2006-200720Wolveseng ENG2. Championship5th3.5103
2007-200821Southend Unitedeng ENG3. League One6th17.42019
2008-200922Aberdeensct SCO1. Premier League4th30.72214
2009-201023Aberdeensct SCO1. Premier League9th36.66030Matches
2010-201124Celticsct SCO1. Premier League2nd20.43014Matches
2011-201225Celticsct SCO1. Premier League1st29.02118Matches
2012-201326Celticsct SCO1. Premier League1st28.83016Matches
2013-201427Celticsct SCO1. Premiership1st26.35036Matches
2014-201528Celticsct SCO1. Premiership1st7.510Matches
2015-201629Celticsct SCO1. Premiership1st9.0209Matches
2016-201730Blackburneng ENG2. Championship22nd24.13001300000000Matches
2017-201831Blackburneng ENG3. League One2nd40.25001700000001Matches
2018-201932Blackburneng ENG2. Championship15th26.520015202573419210143884964.2Matches
2019-202033Blackburneng ENG2. Championship11th2.0000020931000910566.7Matches
2019-202033Blackburneng ENGJr. PL2 — Div. 18th1.00000Matches
2019-202033Wigan Athleticeng ENG2. Championship23rd11.72007703013300054302060.0Matches
2020-202134Fleetwood Towneng ENG3. League One15th20.9010131223128170Matches
2021-202235Dundee Unitedsct SCO1. Premiership4th29.9500112234944140Matches
2022-202336Dundee Unitedsct SCO1. Premiership12th17.2310101501724100Matches
18 Seasons8 Clubs3 Leagues394.04850245787193146642112061287463.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (6 Seasons)1 League121.116193
Blackburn (4 Seasons)2 Leagues92.7100045222663720211152985464.5
Dundee United (3 Seasons)1 League59.6910213736668240
Aberdeen (2 Seasons)1 League67.38244
Fleetwood Town (1 Season)1 League20.9010131223128170
Southend United (1 Season)1 League17.42019
Wigan Athletic (1 Season)1 League11.72007703013300054302060.0
Wolves (1 Season)1 League3.5103
Blackburn (1 Season)1 League1.00000
Premiership (11 Seasons)247.933401583736668240
Championship (4 Seasons)67.7800382929650232102061287463.4
League One (3 Seasons)78.471049122312817001
PL2 — Div. 1 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201730Blackburneng ENGFA Cup9th2.00000Matches
2017-201831Blackburneng ENGEFL Cup33rd1.8000020200000Matches
2017-201831Blackburneng ENGFA Cup33rd3.00001008000Matches
2018-201932Blackburneng ENGEFL Cup17th1.0000100000000Matches
2018-201932Blackburneng ENGFA Cup33rd1.0000000632000Matches
2019-202033Wigan Athleticeng ENGEFL Cup58th1.01001100100Matches
4 Seasons2 Clubs2 Leagues9.81003301642000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn (3 Seasons)2 Leagues8.80002201632000
Wigan Athletic (1 Season)1 League1.01001100100
FA Cup (3 Seasons)6.00001001432000
EFL Cup (3 Seasons)3.8100230210000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201225Celtic2. Europa LgGR4.6004Matches
2012-201326Celtic1. Champions LgR167.2106Matches
2013-201427Celtic1. Champions LgGR5.5107Matches
2014-201528Celtic2. Europa LgR322.6004Matches
2015-201629Celtic2. Europa LgGR0.3000Matches
5 Seasons1 Club2 Leagues20.12021
Europa Lg (3 Seasons)7.4008
Champions Lg (2 Seasons)12.72013
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201427sct ScotlandWCQ4.01000Matches
201427sct ScotlandFriendlies (M)2.01000Matches
201528sct ScotlandFriendlies (M)1.00000Matches
201629sct ScotlandFriendlies (M)3.00000Matches
201629sct ScotlandUEFA Euro Qualifying5.021147110119000Matches
201730sct ScotlandFriendlies (M)1.50000Matches
201831sct ScotlandWCQ5.62000Matches
201831sct ScotlandFriendlies (M)4.11000Matches
2018-201932sct ScotlandUEFA Nations League31st1.50000Matches
202134sct ScotlandUEFA Euro Qualifying5.00001300540Matches
6 Seasons1 Club4 Leagues32.77115101101613000
Friendlies (M) (5 Seasons)11.62000
WCQ (2 Seasons)9.63000
UEFA Euro Qualifying (2 Seasons)10.02115101101613000
UEFA Nations League (1 Season)1.50000

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 Charlie Mulgrew Pages