Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-03-30SatPremiershipRegular seasonAwayD 1–1KilmarnockHeartsN17000000000Match Report
2024-03-02SatPremiershipRegular seasonAwayD 2–2KilmarnockDundeeN5000000000Match Report
2024-02-03SatPremiershipRegular seasonAwayD 1–1KilmarnockMotherwellN5000000000Match Report
2024-01-02TuePremiershipRegular seasonAwayL 1–3KilmarnockRangersN29000000000Match Report
2023-12-30SatPremiershipRegular seasonHomeD 2–2KilmarnockDundeeN14000000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201220Dundee Unitedsct SCO1. Premier League31242,10123.34711400300.170.300.470.170.47Matches
2012-201321Dundee Unitedsct SCO1. Premier League23191,69718.95510500200.270.270.530.270.53Matches
2013-201422Dundee Unitedsct SCO1. Premiership35272,58428.77512612300.240.170.420.210.38
2014-201523Celtic2. Europa Lg221301.4000000000.000.000.000.000.00Matches
2014-201523Celticsct SCO1. Premiership13108609.6415400000.420.100.520.420.52Matches
2014-201523Dundee Unitedsct SCO1. Premiership21141,32314.7538500100.340.200.540.340.54Matches
2015-201624Celtic2. Europa Lg21881.0000000000.000.000.000.000.00Matches
2015-201624Celticsct SCO1. Premiership25151,50216.74610400100.240.360.600.240.60Matches
2016-201725Celtic1. Champions Lg10390.4000000000.000.000.000.000.00Matches
2016-201725Celticsct SCO1. Premiership843954.4000000000.000.000.000.000.00Matches
2017-201826Aberdeensct SCO1. Premiership31221,91921.3538500200.230.140.380.230.38Matches
2018-201927Aberdeensct SCO1. Premiership20191,68718.7404223200.210.000.210.110.11Matches
201928NYCFCus USA1. MLS1255275.9112100002.02.00.92.91915510.170.170.340.170.340.340.150.490.340.49Matches
202029NYCFCus USA1. MLS221095810.6213200102.82.81.14.03528700.190.090.280.190.280.270.110.370.270.37Matches
2020-202129Heartssct SCO2. Championship17141,15312.8404400000.310.000.310.310.31Matches
2021-202230Heartssct SCO1. Premiership32191,50416.7246200000.120.240.360.120.36Matches
2022-202331Hearts3. Conf Lg10160.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202331Heartssct SCO1. Premiership432162.4011000100.000.420.420.000.42Matches
2023-202432Kilmarnocksct SCO1. Premiership70750.8000000000.000.000.000.000.00Matches
13 Seasons6 Clubs6 Leagues30720818,774208.647378444351604.84.82.06.854431210.230.180.400.210.390.290.120.410.290.41
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
Dundee United (4 Seasons)1 League110847,70585.62120412012900.250.230.480.230.47
Hearts (3 Seasons)3 Leagues54362,88932.16511600100.00.00.00.00000.190.160.340.190.340.000.000.000.000.00
Celtic (3 Seasons)3 Leagues51323,01433.58715800100.240.210.450.240.45
Aberdeen (2 Seasons)1 League51413,60640.19312723400.220.070.300.170.25
NYCFC (2 Seasons)1 League34151,48516.5325300104.84.82.06.854431210.180.120.300.180.300.290.120.410.290.41
Kilmarnock (1 Season)1 League70750.8000000000.000.000.000.000.00
Premiership (11 Seasons)25017615,863176.340357537351500.230.200.430.210.41
MLS (2 Seasons)34151,48516.5325300104.84.82.06.854431210.180.120.300.180.300.290.120.410.290.41
Europa Lg (2 Seasons)432182.4000000000.000.000.000.000.00
Championship (1 Season)17141,15312.8404400000.310.000.310.310.31
Champions Lg (1 Season)10390.4000000000.000.000.000.000.00
Conf Lg (1 Season)10160.2000000000.00.00.00.00000.000.000.000.000.000.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
2011-201220Dundee United1 League31242,10123.34711400300.170.300.470.170.47
2012-201321Dundee United1 League23191,69718.95510500200.270.270.530.270.53
2013-201422Dundee United1 League35272,58428.77512612300.240.170.420.210.38
2014-201523Dundee United1 League21141,32314.7538500100.340.200.540.340.54
2014-201523Celtic2 Leagues151299011.0415400000.360.090.450.360.45
2015-201624Celtic2 Leagues27161,59017.74610400100.230.340.570.230.57
2016-201725Celtic2 Leagues944344.8000000000.000.000.000.000.00
2017-201826Aberdeen1 League31221,91921.3538500200.230.140.380.230.38
2018-201927Aberdeen1 League20191,68718.7404223200.210.000.210.110.11
201928NYCFC1 League1255275.9112100002.02.00.92.91915510.170.170.340.170.340.340.150.490.340.49
202029NYCFC1 League221095810.6213200102.82.81.14.03528700.190.090.280.190.280.270.110.370.270.37
2020-202129Hearts1 League17141,15312.8404400000.310.000.310.310.31
2021-202230Hearts1 League32191,50416.7246200000.120.240.360.120.36
2022-202331Hearts2 Leagues532322.6011000100.00.00.00.00000.000.390.390.000.390.000.000.000.000.00
2023-202432Kilmarnock1 League70750.8000000000.000.000.000.000.00
13 Seasons6 Clubs6 Leagues30720818,774208.647378444351604.84.82.06.854431210.230.180.400.210.390.290.120.410.290.41
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
Dundee United (4 Seasons)1 League110847,70585.62120412012900.250.230.480.230.47
Hearts (3 Seasons)3 Leagues54362,88932.16511600100.00.00.00.00000.190.160.340.190.340.000.000.000.000.00
Celtic (3 Seasons)3 Leagues51323,01433.58715800100.240.210.450.240.45
Aberdeen (2 Seasons)1 League51413,60640.19312723400.220.070.300.170.25
NYCFC (2 Seasons)1 League34151,48516.5325300104.84.82.06.854431210.180.120.300.180.300.290.120.410.290.41
Kilmarnock (1 Season)1 League70750.8000000000.000.000.000.000.00
Premiership (11 Seasons)25017615,863176.340357537351500.230.200.430.210.41
MLS (2 Seasons)34151,48516.5325300104.84.82.06.854431210.180.120.300.180.300.290.120.410.290.41
Europa Lg (2 Seasons)432182.4000000000.000.000.000.000.00
Championship (1 Season)17141,15312.8404400000.310.000.310.310.31
Champions Lg (1 Season)10390.4000000000.000.000.000.000.00
Conf Lg (1 Season)10160.2000000000.00.00.00.00000.000.000.000.000.000.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
2011-201220Dundee Unitedsct SCO1. Premier League4th31242,10123.34711400300.170.300.470.170.47Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th23191,69718.95510500200.270.270.530.270.53Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th35272,58428.77512612300.240.170.420.210.38
2014-201523Dundee Unitedsct SCO1. Premiership5th21141,32314.7538500100.340.200.540.340.54Matches
2014-201523Celticsct SCO1. Premiership1st13108609.6415400000.420.100.520.420.52Matches
2015-201624Celticsct SCO1. Premiership1st25151,50216.74610400100.240.360.600.240.60Matches
2016-201725Celticsct SCO1. Premiership1st843954.4000000000.000.000.000.000.00Matches
2017-201826Aberdeensct SCO1. Premiership2nd31221,91921.3538500200.230.140.380.230.38Matches
2018-201927Aberdeensct SCO1. Premiership4th20191,68718.7404223200.210.000.210.110.11Matches
201928NYCFCus USA1. MLS2nd1255275.9112100002.02.00.92.91915510.170.170.340.170.340.340.150.490.340.49Matches
202029NYCFCus USA1. MLS6th221095810.6213200102.82.81.14.03528700.190.090.280.190.280.270.110.370.270.37Matches
2020-202129Heartssct SCO2. Championship1st17141,15312.8404400000.310.000.310.310.31Matches
2021-202230Heartssct SCO1. Premiership3rd32191,50416.7246200000.120.240.360.120.36Matches
2022-202331Heartssct SCO1. Premiership4th432162.4011000100.000.420.420.000.42Matches
2023-202432Kilmarnocksct SCO1. Premiership6th70750.8000000000.000.000.000.000.00Matches
13 Seasons6 Clubs3 Leagues30120518,501205.647378444351604.84.82.06.854431210.230.180.410.210.390.290.120.410.290.41
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
Dundee United (4 Seasons)1 League110847,70585.62120412012900.250.230.480.230.47
Hearts (3 Seasons)2 Leagues53362,87331.96511600100.190.160.340.190.34
Celtic (3 Seasons)1 League46292,75730.68715800100.260.230.490.260.49
Aberdeen (2 Seasons)1 League51413,60640.19312723400.220.070.300.170.25
NYCFC (2 Seasons)1 League34151,48516.5325300104.84.82.06.854431210.180.120.300.180.300.290.120.410.290.41
Kilmarnock (1 Season)1 League70750.8000000000.000.000.000.000.00
Premiership (11 Seasons)25017615,863176.340357537351500.230.200.430.210.41
MLS (2 Seasons)34151,48516.5325300104.84.82.06.854431210.180.120.300.180.300.290.120.410.290.41
Championship (1 Season)17141,15312.8404400000.310.000.310.310.31
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201523Celtic2. Europa LgR32221301.4000000000.000.000.000.000.00Matches
2015-201624Celtic2. Europa LgGR21881.0000000000.000.000.000.000.00Matches
2016-201725Celtic1. Champions LgGR10390.4000000000.000.000.000.000.00Matches
2022-202331Hearts3. Conf LgGR10160.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
4 Seasons2 Clubs3 Leagues632733.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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 (3 Seasons)2 Leagues532572.9000000000.000.000.000.000.00
Hearts (1 Season)1 League10160.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Europa Lg (2 Seasons)432182.4000000000.000.000.000.000.00
Champions Lg (1 Season)10390.4000000000.000.000.000.000.00
Conf Lg (1 Season)10160.2000000000.00.00.00.00000.000.000.000.000.000.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
201423sct ScotlandWCQ00Matches
201827sct ScotlandFriendlies (M)10150.2011000000.006.006.000.006.00Matches
2018-201927sct ScotlandUEFA Nations League31st00Matches
2 Seasons1 Club3 Leagues10150.2011000000.006.006.000.006.00
Friendlies (M) (1 Season)10150.2011000000.006.006.000.006.00
WCQ (1 Season)00
UEFA Nations League (1 Season)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
2011-201220Dundee Unitedsct SCO1. Premier League23.34160.690.2500Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.95180.950.2800Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.77190.660.3212
2014-201523Celtic2. Europa Lg1.4032.080.0000Matches
2014-201523Celticsct SCO1. Premiership9.6480.840.5000Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.75100.680.5000Matches
2015-201624Celtic2. Europa Lg1.0000.0000Matches
2015-201624Celticsct SCO1. Premiership16.74150.900.2700Matches
2016-201725Celtic1. Champions Lg0.403266.76.924.620.000.0000Matches
2016-201725Celticsct SCO1. Premiership4.4040.910.0000Matches
2017-201826Aberdeensct SCO1. Premiership21.35110.520.4500Matches
2018-201927Aberdeensct SCO1. Premiership18.7423Matches
201928NYCFCus USA1. MLS5.9117741.22.901.200.060.1415.30002.02.00.12-1.0-1.0Matches
202029NYCFCus USA1. MLS10.62221568.22.071.410.090.1316.50002.82.80.13-0.8-0.8Matches
2020-202129Heartssct SCO2. Championship12.8400Matches
2021-202230Heartssct SCO1. Premiership16.7228932.11.680.540.070.2200Matches
2022-202331Hearts3. Conf Lg0.20000.000.000000.00.00.00.0Matches
2022-202331Heartssct SCO1. Premiership2.40000.000.0000Matches
2023-202432Kilmarnocksct SCO1. Premiership0.80000.000.0000Matches
13 Seasons6 Clubs6 Leagues208.6477013747.11.890.770.070.2816.00354.84.80.13-1.8-1.8
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
Dundee United (4 Seasons)1 League85.621630.740.3212
Hearts (3 Seasons)3 Leagues32.1628932.11.450.470.070.220000.00.00.00.0
Celtic (3 Seasons)3 Leagues33.5833266.76.920.960.000.2500
Aberdeen (2 Seasons)1 League40.19110.520.4523
NYCFC (2 Seasons)1 League16.53392256.42.361.330.080.1416.00004.84.80.13-1.8-1.8
Kilmarnock (1 Season)1 League0.80000.000.0000
Premiership (11 Seasons)176.3402811032.11.400.700.070.3235
MLS (2 Seasons)16.53392256.42.361.330.080.1416.00004.84.80.13-1.8-1.8
Europa Lg (2 Seasons)2.4031.240.0000
Championship (1 Season)12.8400
Champions Lg (1 Season)0.403266.76.924.620.000.0000
Conf Lg (1 Season)0.20000.000.000000.00.00.00.0
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201220Dundee United1 League23.34160.690.2500
2012-201321Dundee United1 League18.95180.950.2800
2013-201422Dundee United1 League28.77190.660.3212
2014-201523Dundee United1 League14.75100.680.5000
2014-201523Celtic2 Leagues11.04111.000.3600
2015-201624Celtic2 Leagues17.74150.850.2700
2016-201725Celtic2 Leagues4.803666.76.921.240.000.0000
2017-201826Aberdeen1 League21.35110.520.4500
2018-201927Aberdeen1 League18.7423
201928NYCFC1 League5.9117741.22.901.200.060.1415.30002.02.00.12-1.0-1.0
202029NYCFC1 League10.62221568.22.071.410.090.1316.50002.82.80.13-0.8-0.8
2020-202129Hearts1 League12.8400
2021-202230Hearts1 League16.7228932.11.680.540.070.2200
2022-202331Hearts2 Leagues2.60000.000.000000.00.00.00.0
2023-202432Kilmarnock1 League0.80000.000.0000
13 Seasons6 Clubs6 Leagues208.6477013747.11.890.770.070.2816.00354.84.80.13-1.8-1.8
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
Dundee United (4 Seasons)1 League85.621630.740.3212
Hearts (3 Seasons)3 Leagues32.1628932.11.450.470.070.220000.00.00.00.0
Celtic (3 Seasons)3 Leagues33.5833266.76.920.960.000.2500
Aberdeen (2 Seasons)1 League40.19110.520.4523
NYCFC (2 Seasons)1 League16.53392256.42.361.330.080.1416.00004.84.80.13-1.8-1.8
Kilmarnock (1 Season)1 League0.80000.000.0000
Premiership (11 Seasons)176.3402811032.11.400.700.070.3235
MLS (2 Seasons)16.53392256.42.361.330.080.1416.00004.84.80.13-1.8-1.8
Europa Lg (2 Seasons)2.4031.240.0000
Championship (1 Season)12.8400
Champions Lg (1 Season)0.403266.76.924.620.000.0000
Conf Lg (1 Season)0.20000.000.000000.00.00.00.0
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
2011-201220Dundee Unitedsct SCO1. Premier League4th23.34160.690.2500Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.95180.950.2800Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.77190.660.3212
2014-201523Dundee Unitedsct SCO1. Premiership5th14.75100.680.5000Matches
2014-201523Celticsct SCO1. Premiership1st9.6480.840.5000Matches
2015-201624Celticsct SCO1. Premiership1st16.74150.900.2700Matches
2016-201725Celticsct SCO1. Premiership1st4.4040.910.0000Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.35110.520.4500Matches
2018-201927Aberdeensct SCO1. Premiership4th18.7423Matches
201928NYCFCus USA1. MLS2nd5.9117741.22.901.200.060.1415.30002.02.00.12-1.0-1.0Matches
202029NYCFCus USA1. MLS6th10.62221568.22.071.410.090.1316.50002.82.80.13-0.8-0.8Matches
2020-202129Heartssct SCO2. Championship1st12.8400Matches
2021-202230Heartssct SCO1. Premiership3rd16.7228932.11.680.540.070.2200Matches
2022-202331Heartssct SCO1. Premiership4th2.40000.000.0000Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.80000.000.0000Matches
13 Seasons6 Clubs3 Leagues205.6476713246.31.840.760.070.2916.00354.84.80.13-1.8-1.8
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
Dundee United (4 Seasons)1 League85.621630.740.3212
Hearts (3 Seasons)2 Leagues31.9628932.11.470.470.070.2200
Celtic (3 Seasons)1 League30.68270.880.3000
Aberdeen (2 Seasons)1 League40.19110.520.4523
NYCFC (2 Seasons)1 League16.53392256.42.361.330.080.1416.00004.84.80.13-1.8-1.8
Kilmarnock (1 Season)1 League0.80000.000.0000
Premiership (11 Seasons)176.3402811032.11.400.700.070.3235
MLS (2 Seasons)16.53392256.42.361.330.080.1416.00004.84.80.13-1.8-1.8
Championship (1 Season)12.8400
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201523Celtic2. Europa LgR321.4032.080.0000Matches
2015-201624Celtic2. Europa LgGR1.0000.0000Matches
2016-201725Celtic1. Champions LgGR0.403266.76.924.620.000.0000Matches
2022-202331Hearts3. Conf LgGR0.20000.000.000000.00.00.00.0Matches
4 Seasons2 Clubs3 Leagues3.003566.74.911.650.000.000000.00.00.00.0
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 (3 Seasons)2 Leagues2.903566.76.921.750.000.0000
Hearts (1 Season)1 League0.20000.000.000000.00.00.00.0
Europa Lg (2 Seasons)2.4031.240.0000
Champions Lg (1 Season)0.403266.76.924.620.000.0000
Conf Lg (1 Season)0.20000.000.000000.00.00.00.0
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
201827sct ScotlandFriendlies (M)0.2000Matches
2 Seasons1 Club3 Leagues0.2000
Friendlies (M) (1 Season)0.2000
WCQ (1 Season)
UEFA Nations League (1 Season)
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201220Dundee Unitedsct SCO1. Premier League23.37Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.95Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.75
2014-201523Celtic2. Europa Lg1.40Matches
2014-201523Celticsct SCO1. Premiership9.61Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.73Matches
2015-201624Celtic2. Europa Lg1.00Matches
2015-201624Celticsct SCO1. Premiership16.76Matches
2016-201725Celtic1. Champions Lg0.40Matches
2016-201725Celticsct SCO1. Premiership4.40Matches
2017-201826Aberdeensct SCO1. Premiership21.33Matches
2018-201927Aberdeensct SCO1. Premiership18.70Matches
201928NYCFCus USA1. MLS5.913218372.12028524749280.4415673.2101566.710.91.4+0.11178415Matches
202029NYCFCus USA1. MLS10.622631771.3302573214316288.3719872.472231.811.11.4-0.110711328Matches
2020-202129Heartssct SCO2. Championship12.80Matches
2021-202230Heartssct SCO1. Premiership16.74Matches
2022-202331Hearts3. Conf Lg0.21250.011011100.0010.00000.00.00.000000Matches
2022-202331Heartssct SCO1. Premiership2.41Matches
2023-202432Kilmarnocksct SCO1. Premiership0.80Matches
13 Seasons6 Clubs6 Leagues208.635950271.55064125621825585.511215572.3173745.9372.02.8+35.0211419743
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
Dundee United (4 Seasons)1 League85.620
Hearts (3 Seasons)3 Leagues32.11250.011011100.0010.00050.00.0+5.000000
Celtic (3 Seasons)3 Leagues33.57
Aberdeen (2 Seasons)1 League40.13
NYCFC (2 Seasons)1 League16.535850071.65053125621725485.411215472.7173745.922.02.80.0211419743
Kilmarnock (1 Season)1 League0.80
Premiership (11 Seasons)176.335
MLS (2 Seasons)16.535850071.65053125621725485.411215472.7173745.922.02.80.0211419743
Europa Lg (2 Seasons)2.40
Championship (1 Season)12.80
Champions Lg (1 Season)0.40
Conf Lg (1 Season)0.21250.011011100.0010.00000.00.00.000000
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201220Dundee United1 League23.37
2012-201321Dundee United1 League18.95
2013-201422Dundee United1 League28.75
2014-201523Dundee United1 League14.73
2014-201523Celtic2 Leagues11.01
2015-201624Celtic2 Leagues17.76
2016-201725Celtic2 Leagues4.80
2017-201826Aberdeen1 League21.33
2018-201927Aberdeen1 League18.70
201928NYCFC1 League5.913218372.12028524749280.4415673.2101566.710.91.4+0.11178415
202029NYCFC1 League10.622631771.3302573214316288.3719872.472231.811.11.4-0.110711328
2020-202129Hearts1 League12.80
2021-202230Hearts1 League16.74
2022-202331Hearts2 Leagues2.61250.011011100.0010.00010.00.0+1.000000
2023-202432Kilmarnock1 League0.80
13 Seasons6 Clubs6 Leagues208.635950271.55064125621825585.511215572.3173745.9372.02.8+35.0211419743
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
Dundee United (4 Seasons)1 League85.620
Hearts (3 Seasons)3 Leagues32.11250.011011100.0010.00050.00.0+5.000000
Celtic (3 Seasons)3 Leagues33.57
Aberdeen (2 Seasons)1 League40.13
NYCFC (2 Seasons)1 League16.535850071.65053125621725485.411215472.7173745.922.02.80.0211419743
Kilmarnock (1 Season)1 League0.80
Premiership (11 Seasons)176.335
MLS (2 Seasons)16.535850071.65053125621725485.411215472.7173745.922.02.80.0211419743
Europa Lg (2 Seasons)2.40
Championship (1 Season)12.80
Champions Lg (1 Season)0.40
Conf Lg (1 Season)0.21250.011011100.0010.00000.00.00.000000
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
2011-201220Dundee Unitedsct SCO1. Premier League4th23.37Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.95Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.75
2014-201523Dundee Unitedsct SCO1. Premiership5th14.73Matches
2014-201523Celticsct SCO1. Premiership1st9.61Matches
2015-201624Celticsct SCO1. Premiership1st16.76Matches
2016-201725Celticsct SCO1. Premiership1st4.40Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.33Matches
2018-201927Aberdeensct SCO1. Premiership4th18.70Matches
201928NYCFCus USA1. MLS2nd5.913218372.12028524749280.4415673.2101566.710.91.4+0.11178415Matches
202029NYCFCus USA1. MLS6th10.622631771.3302573214316288.3719872.472231.811.11.4-0.110711328Matches
2020-202129Heartssct SCO2. Championship1st12.80Matches
2021-202230Heartssct SCO1. Premiership3rd16.74Matches
2022-202331Heartssct SCO1. Premiership4th2.41Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.80Matches
13 Seasons6 Clubs3 Leagues205.635850071.65053125621725485.411215472.7173745.9372.02.8+35.0211419743
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
Dundee United (4 Seasons)1 League85.620
Hearts (3 Seasons)2 Leagues31.95
Celtic (3 Seasons)1 League30.67
Aberdeen (2 Seasons)1 League40.13
NYCFC (2 Seasons)1 League16.535850071.65053125621725485.411215472.7173745.922.02.80.0211419743
Kilmarnock (1 Season)1 League0.80
Premiership (11 Seasons)176.335
MLS (2 Seasons)16.535850071.65053125621725485.411215472.7173745.922.02.80.0211419743
Championship (1 Season)12.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201523Celtic2. Europa LgR321.40Matches
2015-201624Celtic2. Europa LgGR1.00Matches
2016-201725Celtic1. Champions LgGR0.40Matches
2022-202331Hearts3. Conf LgGR0.21250.011011100.0010.00000.00.00.000000Matches
4 Seasons2 Clubs3 Leagues3.01250.011011100.0010.00000.00.00.000000
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 (3 Seasons)2 Leagues2.90
Hearts (1 Season)1 League0.21250.011011100.0010.00000.00.00.000000
Europa Lg (2 Seasons)2.40
Champions Lg (1 Season)0.40
Conf Lg (1 Season)0.21250.011011100.0010.00000.00.00.000000
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
201827sct ScotlandFriendlies (M)0.21Matches
2 Seasons1 Club3 Leagues0.21
Friendlies (M) (1 Season)0.21
WCQ (1 Season)
UEFA Nations League (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201220Dundee Unitedsct SCO1. Premier League23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.7
2014-201523Celtic2. Europa Lg1.4Matches
2014-201523Celticsct SCO1. Premiership9.6Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.7Matches
2015-201624Celtic2. Europa Lg1.0Matches
2015-201624Celticsct SCO1. Premiership16.7Matches
2016-201725Celtic1. Champions Lg0.40Matches
2016-201725Celticsct SCO1. Premiership4.4Matches
2017-201826Aberdeensct SCO1. Premiership21.3Matches
2018-201927Aberdeensct SCO1. Premiership18.7Matches
201928NYCFCus USA1. MLS5.91831783012121201013227Matches
202029NYCFCus USA1. MLS10.631731160102524300226014Matches
2020-202129Heartssct SCO2. Championship12.8Matches
2021-202230Heartssct SCO1. Premiership16.755Matches
2022-202331Hearts3. Conf Lg0.2220000000000100Matches
2022-202331Heartssct SCO1. Premiership2.49Matches
2023-202432Kilmarnocksct SCO1. Premiership0.813Matches
13 Seasons6 Clubs6 Leagues208.6502491902211436310359221
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)3 Leagues32.12200006400000100
Celtic (3 Seasons)3 Leagues33.50
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.550048990223736310358221
Kilmarnock (1 Season)1 League0.813
Premiership (11 Seasons)176.377
MLS (2 Seasons)16.550048990223736310358221
Europa Lg (2 Seasons)2.4
Championship (1 Season)12.8
Champions Lg (1 Season)0.40
Conf Lg (1 Season)0.2220000000000100
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201220Dundee United1 League23.3
2012-201321Dundee United1 League18.9
2013-201422Dundee United1 League28.7
2014-201523Dundee United1 League14.7
2014-201523Celtic2 Leagues11.0
2015-201624Celtic2 Leagues17.7
2016-201725Celtic2 Leagues4.80
2017-201826Aberdeen1 League21.3
2018-201927Aberdeen1 League18.7
201928NYCFC1 League5.91831783012121201013227
202029NYCFC1 League10.631731160102524300226014
2020-202129Hearts1 League12.8
2021-202230Hearts1 League16.755
2022-202331Hearts2 Leagues2.6220000900000100
2023-202432Kilmarnock1 League0.813
13 Seasons6 Clubs6 Leagues208.6502491902211436310359221
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)3 Leagues32.12200006400000100
Celtic (3 Seasons)3 Leagues33.50
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.550048990223736310358221
Kilmarnock (1 Season)1 League0.813
Premiership (11 Seasons)176.377
MLS (2 Seasons)16.550048990223736310358221
Europa Lg (2 Seasons)2.4
Championship (1 Season)12.8
Champions Lg (1 Season)0.40
Conf Lg (1 Season)0.2220000000000100
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201220Dundee Unitedsct SCO1. Premier League4th23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.7
2014-201523Dundee Unitedsct SCO1. Premiership5th14.7Matches
2014-201523Celticsct SCO1. Premiership1st9.6Matches
2015-201624Celticsct SCO1. Premiership1st16.7Matches
2016-201725Celticsct SCO1. Premiership1st4.4Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.3Matches
2018-201927Aberdeensct SCO1. Premiership4th18.7Matches
201928NYCFCus USA1. MLS2nd5.91831783012121201013227Matches
202029NYCFCus USA1. MLS6th10.631731160102524300226014Matches
2020-202129Heartssct SCO2. Championship1st12.8Matches
2021-202230Heartssct SCO1. Premiership3rd16.755Matches
2022-202331Heartssct SCO1. Premiership4th2.49Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.813Matches
13 Seasons6 Clubs3 Leagues205.6500489902211436310358221
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)2 Leagues31.964
Celtic (3 Seasons)1 League30.6
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.550048990223736310358221
Kilmarnock (1 Season)1 League0.813
Premiership (11 Seasons)176.377
MLS (2 Seasons)16.550048990223736310358221
Championship (1 Season)12.8
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
2014-201523Celtic2. Europa LgR321.4Matches
2015-201624Celtic2. Europa LgGR1.0Matches
2016-201725Celtic1. Champions LgGR0.40Matches
2022-202331Hearts3. Conf LgGR0.2220000000000100Matches
4 Seasons2 Clubs3 Leagues3.0220000000000100
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (3 Seasons)2 Leagues2.90
Hearts (1 Season)1 League0.2220000000000100
Europa Lg (2 Seasons)2.4
Champions Lg (1 Season)0.40
Conf Lg (1 Season)0.2220000000000100
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
201827sct ScotlandFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues0.2
Friendlies (M) (1 Season)0.2
WCQ (1 Season)
UEFA Nations League (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201220Dundee Unitedsct SCO1. Premier League23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.7
2014-201523Celtic2. Europa Lg1.4Matches
2014-201523Celticsct SCO1. Premiership9.6Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.7Matches
2015-201624Celtic2. Europa Lg1.0Matches
2015-201624Celticsct SCO1. Premiership16.7Matches
2016-201725Celtic1. Champions Lg0.4Matches
2016-201725Celticsct SCO1. Premiership4.4Matches
2017-201826Aberdeensct SCO1. Premiership21.3Matches
2018-201927Aberdeensct SCO1. Premiership18.7Matches
201928NYCFCus USA1. MLS5.9193.24120151030.51100200Matches
202029NYCFCus USA1. MLS10.6211.97160112130.28201000Matches
2020-202129Heartssct SCO2. Championship12.8Matches
2021-202230Heartssct SCO1. Premiership16.7Matches
2022-202331Hearts3. Conf Lg0.200.0000000000.00000000Matches
2022-202331Heartssct SCO1. Premiership2.4Matches
2023-202432Kilmarnocksct SCO1. Premiership0.8Matches
13 Seasons6 Clubs6 Leagues208.6402.40280263160.36301200
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)3 Leagues32.100.0000000000.00000000
Celtic (3 Seasons)3 Leagues33.5
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.5402.42280263160.36301200
Kilmarnock (1 Season)1 League0.8
Premiership (11 Seasons)176.3
MLS (2 Seasons)16.5402.42280263160.36301200
Europa Lg (2 Seasons)2.4
Championship (1 Season)12.8
Champions Lg (1 Season)0.4
Conf Lg (1 Season)0.200.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201220Dundee United1 League23.3
2012-201321Dundee United1 League18.9
2013-201422Dundee United1 League28.7
2014-201523Dundee United1 League14.7
2014-201523Celtic2 Leagues11.0
2015-201624Celtic2 Leagues17.7
2016-201725Celtic2 Leagues4.8
2017-201826Aberdeen1 League21.3
2018-201927Aberdeen1 League18.7
201928NYCFC1 League5.9193.24120151030.51100200
202029NYCFC1 League10.6211.97160112130.28201000
2020-202129Hearts1 League12.8
2021-202230Hearts1 League16.7
2022-202331Hearts2 Leagues2.600.0000000000.00000000
2023-202432Kilmarnock1 League0.8
13 Seasons6 Clubs6 Leagues208.6402.40280263160.36301200
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)3 Leagues32.100.0000000000.00000000
Celtic (3 Seasons)3 Leagues33.5
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.5402.42280263160.36301200
Kilmarnock (1 Season)1 League0.8
Premiership (11 Seasons)176.3
MLS (2 Seasons)16.5402.42280263160.36301200
Europa Lg (2 Seasons)2.4
Championship (1 Season)12.8
Champions Lg (1 Season)0.4
Conf Lg (1 Season)0.200.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201220Dundee Unitedsct SCO1. Premier League4th23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.7
2014-201523Dundee Unitedsct SCO1. Premiership5th14.7Matches
2014-201523Celticsct SCO1. Premiership1st9.6Matches
2015-201624Celticsct SCO1. Premiership1st16.7Matches
2016-201725Celticsct SCO1. Premiership1st4.4Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.3Matches
2018-201927Aberdeensct SCO1. Premiership4th18.7Matches
201928NYCFCus USA1. MLS2nd5.9193.24120151030.51100200Matches
202029NYCFCus USA1. MLS6th10.6211.97160112130.28201000Matches
2020-202129Heartssct SCO2. Championship1st12.8Matches
2021-202230Heartssct SCO1. Premiership3rd16.7Matches
2022-202331Heartssct SCO1. Premiership4th2.4Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.8Matches
13 Seasons6 Clubs3 Leagues205.6402.42280263160.36301200
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)2 Leagues31.9
Celtic (3 Seasons)1 League30.6
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.5402.42280263160.36301200
Kilmarnock (1 Season)1 League0.8
Premiership (11 Seasons)176.3
MLS (2 Seasons)16.5402.42280263160.36301200
Championship (1 Season)12.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
2014-201523Celtic2. Europa LgR321.4Matches
2015-201624Celtic2. Europa LgGR1.0Matches
2016-201725Celtic1. Champions LgGR0.4Matches
2022-202331Hearts3. Conf LgGR0.200.0000000000.00000000Matches
4 Seasons2 Clubs3 Leagues3.000.0000000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (3 Seasons)2 Leagues2.9
Hearts (1 Season)1 League0.200.0000000000.00000000
Europa Lg (2 Seasons)2.4
Champions Lg (1 Season)0.4
Conf Lg (1 Season)0.200.0000000000.00000000
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
201827sct ScotlandFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues0.2
Friendlies (M) (1 Season)0.2
WCQ (1 Season)
UEFA Nations League (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201220Dundee Unitedsct SCO1. Premier League23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.7
2014-201523Celtic2. Europa Lg1.4Matches
2014-201523Celticsct SCO1. Premiership9.6Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.7Matches
2015-201624Celtic2. Europa Lg1.0Matches
2015-201624Celticsct SCO1. Premiership16.7Matches
2016-201725Celtic1. Champions Lg0.420Matches
2016-201725Celticsct SCO1. Premiership4.4Matches
2017-201826Aberdeensct SCO1. Premiership21.3Matches
2018-201927Aberdeensct SCO1. Premiership18.7Matches
201928NYCFCus USA1. MLS5.912866061250.0681731510Matches
202029NYCFCus USA1. MLS10.62415117691656.3714014103430Matches
2020-202129Heartssct SCO2. Championship12.8Matches
2021-202230Heartssct SCO1. Premiership16.7168Matches
2022-202331Hearts3. Conf Lg0.22220022100.000001300Matches
2022-202331Heartssct SCO1. Premiership2.431Matches
2023-202432Kilmarnocksct SCO1. Premiership0.800Matches
13 Seasons6 Clubs6 Leagues208.6384619136173056.71322121235240
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Dundee United (4 Seasons)1 League85.60
Hearts (3 Seasons)3 Leagues32.122120022100.0000010300
Celtic (3 Seasons)3 Leagues33.5200
Aberdeen (2 Seasons)1 League40.10
NYCFC (2 Seasons)1 League16.5362317136152853.61322121134940
Kilmarnock (1 Season)1 League0.8000
Premiership (11 Seasons)176.31990
MLS (2 Seasons)16.5362317136152853.61322121134940
Europa Lg (2 Seasons)2.40
Championship (1 Season)12.80
Champions Lg (1 Season)0.4200
Conf Lg (1 Season)0.22220022100.000001300
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201220Dundee United1 League23.30
2012-201321Dundee United1 League18.90
2013-201422Dundee United1 League28.70
2014-201523Dundee United1 League14.70
2014-201523Celtic2 Leagues11.00
2015-201624Celtic2 Leagues17.70
2016-201725Celtic2 Leagues4.8200
2017-201826Aberdeen1 League21.30
2018-201927Aberdeen1 League18.70
201928NYCFC1 League5.912866061250.0681731510
202029NYCFC1 League10.62415117691656.3714014103430
2020-202129Hearts1 League12.80
2021-202230Hearts1 League16.71680
2022-202331Hearts2 Leagues2.62520022100.000002300
2023-202432Kilmarnock1 League0.8000
13 Seasons6 Clubs6 Leagues208.6384619136173056.71322121235240
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Dundee United (4 Seasons)1 League85.60
Hearts (3 Seasons)3 Leagues32.122120022100.0000010300
Celtic (3 Seasons)3 Leagues33.5200
Aberdeen (2 Seasons)1 League40.10
NYCFC (2 Seasons)1 League16.5362317136152853.61322121134940
Kilmarnock (1 Season)1 League0.8000
Premiership (11 Seasons)176.31990
MLS (2 Seasons)16.5362317136152853.61322121134940
Europa Lg (2 Seasons)2.40
Championship (1 Season)12.80
Champions Lg (1 Season)0.4200
Conf Lg (1 Season)0.22220022100.000001300
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201220Dundee Unitedsct SCO1. Premier League4th23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.7
2014-201523Dundee Unitedsct SCO1. Premiership5th14.7Matches
2014-201523Celticsct SCO1. Premiership1st9.6Matches
2015-201624Celticsct SCO1. Premiership1st16.7Matches
2016-201725Celticsct SCO1. Premiership1st4.4Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.3Matches
2018-201927Aberdeensct SCO1. Premiership4th18.7Matches
201928NYCFCus USA1. MLS2nd5.912866061250.0681731510Matches
202029NYCFCus USA1. MLS6th10.62415117691656.3714014103430Matches
2020-202129Heartssct SCO2. Championship1st12.8Matches
2021-202230Heartssct SCO1. Premiership3rd16.7168Matches
2022-202331Heartssct SCO1. Premiership4th2.431Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.800Matches
13 Seasons6 Clubs3 Leagues205.6364217136152853.61322121224940
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
Dundee United (4 Seasons)1 League85.60
Hearts (3 Seasons)2 Leagues31.91990
Celtic (3 Seasons)1 League30.60
Aberdeen (2 Seasons)1 League40.10
NYCFC (2 Seasons)1 League16.5362317136152853.61322121134940
Kilmarnock (1 Season)1 League0.8000
Premiership (11 Seasons)176.31990
MLS (2 Seasons)16.5362317136152853.61322121134940
Championship (1 Season)12.80
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
2014-201523Celtic2. Europa LgR321.4Matches
2015-201624Celtic2. Europa LgGR1.0Matches
2016-201725Celtic1. Champions LgGR0.420Matches
2022-202331Hearts3. Conf LgGR0.22220022100.000001300Matches
4 Seasons2 Clubs3 Leagues3.02420022100.000001300
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 (3 Seasons)2 Leagues2.9200
Hearts (1 Season)1 League0.22220022100.000001300
Europa Lg (2 Seasons)2.40
Champions Lg (1 Season)0.4200
Conf Lg (1 Season)0.22220022100.000001300
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
201827sct ScotlandFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues0.20
Friendlies (M) (1 Season)0.20
WCQ (1 Season)0
UEFA Nations League (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201220Dundee Unitedsct SCO1. Premier League23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.7
2014-201523Celtic2. Europa Lg1.4Matches
2014-201523Celticsct SCO1. Premiership9.6Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.7Matches
2015-201624Celtic2. Europa Lg1.0Matches
2015-201624Celticsct SCO1. Premiership16.7Matches
2016-201725Celtic1. Champions Lg0.4Matches
2016-201725Celticsct SCO1. Premiership4.4Matches
2017-201826Aberdeensct SCO1. Premiership21.3Matches
2018-201927Aberdeensct SCO1. Premiership18.7Matches
201928NYCFCus USA1. MLS5.9259331104126322598337.5562.5138912427199712518151Matches
202029NYCFCus USA1. MLS10.643034915423238430211152.41047.6248143684235181415730270Matches
2020-202129Heartssct SCO2. Championship12.8Matches
2021-202230Heartssct SCO1. Premiership16.7Matches
2022-202331Hearts3. Conf Lg0.2605100600011000000010Matches
2022-202331Heartssct SCO1. Premiership2.4Matches
2023-202432Kilmarnocksct SCO1. Premiership0.8Matches
13 Seasons6 Clubs6 Leagues208.669568525935870695291448.31551.7387235812695427212712484121
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
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)3 Leagues32.1605100600011000000010
Celtic (3 Seasons)3 Leagues33.5
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.568968025835870689291448.31551.7386234812695427212712483121
Kilmarnock (1 Season)1 League0.8
Premiership (11 Seasons)176.3
MLS (2 Seasons)16.568968025835870689291448.31551.7386234812695427212712483121
Europa Lg (2 Seasons)2.4
Championship (1 Season)12.8
Champions Lg (1 Season)0.4
Conf Lg (1 Season)0.2605100600011000000010
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201220Dundee United1 League23.3
2012-201321Dundee United1 League18.9
2013-201422Dundee United1 League28.7
2014-201523Dundee United1 League14.7
2014-201523Celtic2 Leagues11.0
2015-201624Celtic2 Leagues17.7
2016-201725Celtic2 Leagues4.8
2017-201826Aberdeen1 League21.3
2018-201927Aberdeen1 League18.7
201928NYCFC1 League5.9259331104126322598337.5562.5138912427199712518151
202029NYCFC1 League10.643034915423238430211152.41047.6248143684235181415730270
2020-202129Hearts1 League12.8
2021-202230Hearts1 League16.7
2022-202331Hearts2 Leagues2.6605100600011000000010
2023-202432Kilmarnock1 League0.8
13 Seasons6 Clubs6 Leagues208.669568525935870695291448.31551.7387235812695427212712484121
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
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)3 Leagues32.1605100600011000000010
Celtic (3 Seasons)3 Leagues33.5
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.568968025835870689291448.31551.7386234812695427212712483121
Kilmarnock (1 Season)1 League0.8
Premiership (11 Seasons)176.3
MLS (2 Seasons)16.568968025835870689291448.31551.7386234812695427212712483121
Europa Lg (2 Seasons)2.4
Championship (1 Season)12.8
Champions Lg (1 Season)0.4
Conf Lg (1 Season)0.2605100600011000000010
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
2011-201220Dundee Unitedsct SCO1. Premier League4th23.3Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.9Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.7
2014-201523Dundee Unitedsct SCO1. Premiership5th14.7Matches
2014-201523Celticsct SCO1. Premiership1st9.6Matches
2015-201624Celticsct SCO1. Premiership1st16.7Matches
2016-201725Celticsct SCO1. Premiership1st4.4Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.3Matches
2018-201927Aberdeensct SCO1. Premiership4th18.7Matches
201928NYCFCus USA1. MLS2nd5.9259331104126322598337.5562.5138912427199712518151Matches
202029NYCFCus USA1. MLS6th10.643034915423238430211152.41047.6248143684235181415730270Matches
2020-202129Heartssct SCO2. Championship1st12.8Matches
2021-202230Heartssct SCO1. Premiership3rd16.7Matches
2022-202331Heartssct SCO1. Premiership4th2.4Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.8Matches
13 Seasons6 Clubs3 Leagues205.668968025835870689291448.31551.7386234812695427212712483121
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
Dundee United (4 Seasons)1 League85.6
Hearts (3 Seasons)2 Leagues31.9
Celtic (3 Seasons)1 League30.6
Aberdeen (2 Seasons)1 League40.1
NYCFC (2 Seasons)1 League16.568968025835870689291448.31551.7386234812695427212712483121
Kilmarnock (1 Season)1 League0.8
Premiership (11 Seasons)176.3
MLS (2 Seasons)16.568968025835870689291448.31551.7386234812695427212712483121
Championship (1 Season)12.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201523Celtic2. Europa LgR321.4Matches
2015-201624Celtic2. Europa LgGR1.0Matches
2016-201725Celtic1. Champions LgGR0.4Matches
2022-202331Hearts3. Conf LgGR0.2605100600011000000010Matches
4 Seasons2 Clubs3 Leagues3.0605100600011000000010
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 (3 Seasons)2 Leagues2.9
Hearts (1 Season)1 League0.2605100600011000000010
Europa Lg (2 Seasons)2.4
Champions Lg (1 Season)0.4
Conf Lg (1 Season)0.2605100600011000000010
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
201827sct ScotlandFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues0.2
Friendlies (M) (1 Season)0.2
WCQ (1 Season)
UEFA Nations League (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201220Dundee Unitedsct SCO1. Premier League312,1016861.423.3247Matches
2012-201321Dundee Unitedsct SCO1. Premier League231,6977449.618.9194Matches
2013-201422Dundee Unitedsct SCO1. Premiership352,5847475.628.7278
2014-201523Celtic2. Europa Lg21306518.11.420000.000000.00+0.31Matches
2014-201523Celticsct SCO1. Premiership138606625.19.6105332.46264+22+2.30+0.72Matches
2014-201523Dundee Unitedsct SCO1. Premiership211,3236338.714.7148701.863022+8+0.54+0.80Matches
2015-201624Celtic2. Europa Lg2884416.31.010140.001100.00+0.80Matches
2015-201624Celticsct SCO1. Premiership251,5026043.916.71581032.364415+29+1.74+0.19Matches
2016-201725Celtic1. Champions Lg139397.20.400101.000000.00+1.98Matches
2016-201725Celticsct SCO1. Premiership83954911.54.44043.00Matches
2017-201826Aberdeensct SCO1. Premiership311,9196256.121.322291.77Matches
2018-201927Aberdeensct SCO1. Premiership201,6878449.318.719881511301.752720+7+0.37+0.06Matches
201928NYCFCus USA1. MLS125274417.25.9579171931.83118+3+0.51-0.1313.28.0+5.3+0.90+0.67Matches
202029NYCFCus USA1. MLS229584446.310.610740121811.682212+10+0.94+0.7819.213.0+6.2+0.58+0.43Matches
2020-202129Heartssct SCO2. Championship171,1536847.412.81476533001.942010+10+0.78-1.26Matches
2021-202230Heartssct SCO1. Premiership321,5044744.016.719663131941.662316+7+0.42+0.28Matches
2022-202331Hearts3. Conf Lg116163.00.20011620.0001-1-5.63-4.080.00.9-0.9-5.42-4.64Matches
2022-202331Heartssct SCO1. Premiership4216546.32.4361013351.5045-1-0.42-0.61Matches
2023-202432Kilmarnocksct SCO1. Premiership775112.50.800711101.1431+2+2.40+2.18Matches
13 Seasons6 Clubs6 Leagues30718,7746137.2208.620876479918351.85211115+96+0.86+0.4032.421.8+10.6+0.63+0.55
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
Dundee United (4 Seasons)1 League1107,7057056.385.68482601.863022+8+0.54+0.80
Hearts (3 Seasons)3 Leagues542,8895429.432.1367081821111.714732+15+0.47+0.080.00.9-0.9-5.42-4.64
Celtic (3 Seasons)3 Leagues513,0145925.033.5321319102.277120+51+1.75+0.84
Aberdeen (2 Seasons)1 League513,6067152.740.1418817101301.762720+7+0.37+0.06
NYCFC (2 Seasons)1 League341,4854428.916.515761191841.733320+13+0.79+0.2932.420.9+11.5+0.70+0.49
Kilmarnock (1 Season)1 League775112.50.800711101.1431+2+2.40+2.18
Premiership (11 Seasons)25015,8636339.1176.317676417417251.9315783+74+0.93+0.41
MLS (2 Seasons)341,4854428.916.515761191841.733320+13+0.79+0.2932.420.9+11.5+0.70+0.49
Europa Lg (2 Seasons)42185517.32.430140.001100.00+0.52
Championship (1 Season)171,1536847.412.81476533001.942010+10+0.78-1.26
Champions Lg (1 Season)139397.20.400101.000000.00+1.98
Conf Lg (1 Season)116163.00.20011620.0001-1-5.63-4.080.00.9-0.9-5.42-4.64
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201220Dundee United1 League312,1016861.423.3247
2012-201321Dundee United1 League231,6977449.618.9194
2013-201422Dundee United1 League352,5847475.628.7278
2014-201523Dundee United1 League211,3236338.714.7148701.863022+8+0.54+0.80
2014-201523Celtic2 Leagues159906623.911.0125332.13264+22+2.00+0.77
2015-201624Celtic2 Leagues271,5905940.217.71681172.194516+29+1.64+0.54
2016-201725Celtic2 Leagues94344811.04.840502.780000.00+1.98
2017-201826Aberdeen1 League311,9196256.121.322291.77
2018-201927Aberdeen1 League201,6878449.318.719881511301.752720+7+0.37+0.06
201928NYCFC1 League125274417.25.9579171931.83118+3+0.51-0.1313.28.0+5.3+0.90+0.67
202029NYCFC1 League229584446.310.610740121811.682212+10+0.94+0.7819.213.0+6.2+0.58+0.43
2020-202129Hearts1 League171,1536847.412.81476533001.942010+10+0.78-1.26
2021-202230Hearts1 League321,5044744.016.719663131941.662316+7+0.42+0.28
2022-202331Hearts2 Leagues5232465.92.6361022571.2046-2-0.78-0.730.00.9-0.9-5.42-4.64
2023-202432Kilmarnock1 League775112.50.800711101.1431+2+2.40+2.18
13 Seasons6 Clubs6 Leagues30718,7746137.2208.620876479918351.85211115+96+0.86+0.4032.421.8+10.6+0.63+0.55
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
Dundee United (4 Seasons)1 League1107,7057056.385.68482601.863022+8+0.54+0.80
Hearts (3 Seasons)3 Leagues542,8895429.432.1367081821111.714732+15+0.47+0.080.00.9-0.9-5.42-4.64
Celtic (3 Seasons)3 Leagues513,0145925.033.5321319102.277120+51+1.75+0.84
Aberdeen (2 Seasons)1 League513,6067152.740.1418817101301.762720+7+0.37+0.06
NYCFC (2 Seasons)1 League341,4854428.916.515761191841.733320+13+0.79+0.2932.420.9+11.5+0.70+0.49
Kilmarnock (1 Season)1 League775112.50.800711101.1431+2+2.40+2.18
Premiership (11 Seasons)25015,8636339.1176.317676417417251.9315783+74+0.93+0.41
MLS (2 Seasons)341,4854428.916.515761191841.733320+13+0.79+0.2932.420.9+11.5+0.70+0.49
Europa Lg (2 Seasons)42185517.32.430140.001100.00+0.52
Championship (1 Season)171,1536847.412.81476533001.942010+10+0.78-1.26
Champions Lg (1 Season)139397.20.400101.000000.00+1.98
Conf Lg (1 Season)116163.00.20011620.0001-1-5.63-4.080.00.9-0.9-5.42-4.64
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
2011-201220Dundee Unitedsct SCO1. Premier League4th312,1016861.423.3247Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th231,6977449.618.9194Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th352,5847475.628.7278
2014-201523Dundee Unitedsct SCO1. Premiership5th211,3236338.714.7148701.863022+8+0.54+0.80Matches
2014-201523Celticsct SCO1. Premiership1st138606625.19.6105332.46264+22+2.30+0.72Matches
2015-201624Celticsct SCO1. Premiership1st251,5026043.916.71581032.364415+29+1.74+0.19Matches
2016-201725Celticsct SCO1. Premiership1st83954911.54.44043.00Matches
2017-201826Aberdeensct SCO1. Premiership2nd311,9196256.121.322291.77Matches
2018-201927Aberdeensct SCO1. Premiership4th201,6878449.318.719881511301.752720+7+0.37+0.06Matches
201928NYCFCus USA1. MLS2nd125274417.25.9579171931.83118+3+0.51-0.1313.28.0+5.3+0.90+0.67Matches
202029NYCFCus USA1. MLS6th229584446.310.610740121811.682212+10+0.94+0.7819.213.0+6.2+0.58+0.43Matches
2020-202129Heartssct SCO2. Championship1st171,1536847.412.81476533001.942010+10+0.78-1.26Matches
2021-202230Heartssct SCO1. Premiership3rd321,5044744.016.719663131941.662316+7+0.42+0.28Matches
2022-202331Heartssct SCO1. Premiership4th4216546.32.4361013351.5045-1-0.42-0.61Matches
2023-202432Kilmarnocksct SCO1. Premiership6th775112.50.800711101.1431+2+2.40+2.18Matches
13 Seasons6 Clubs3 Leagues30118,5016138.4205.620576479618291.90210113+97+0.89+0.2832.420.9+11.5+0.70+0.49
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Dundee United (4 Seasons)1 League1107,7057056.385.68482601.863022+8+0.54+0.80
Hearts (3 Seasons)2 Leagues532,8735431.031.936708172191.744731+16+0.50-0.05
Celtic (3 Seasons)1 League462,7576026.930.629131762.507019+51+1.94+0.38
Aberdeen (2 Seasons)1 League513,6067152.740.1418817101301.762720+7+0.37+0.06
NYCFC (2 Seasons)1 League341,4854428.916.515761191841.733320+13+0.79+0.2932.420.9+11.5+0.70+0.49
Kilmarnock (1 Season)1 League775112.50.800711101.1431+2+2.40+2.18
Premiership (11 Seasons)25015,8636339.1176.317676417417251.9315783+74+0.93+0.41
MLS (2 Seasons)341,4854428.916.515761191841.733320+13+0.79+0.2932.420.9+11.5+0.70+0.49
Championship (1 Season)171,1536847.412.81476533001.942010+10+0.78-1.26
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201523Celtic2. Europa LgR3221306518.11.420000.000000.00+0.31Matches
2015-201624Celtic2. Europa LgGR2884416.31.010140.001100.00+0.80Matches
2016-201725Celtic1. Champions LgGR139397.20.400101.000000.00+1.98Matches
2022-202331Hearts3. Conf LgGR116163.00.20011620.0001-1-5.63-4.080.00.9-0.9-5.42-4.64Matches
4 Seasons2 Clubs3 Leagues62734611.73.03031660.1712-1-0.33+0.800.00.9-0.9-5.42-4.64
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 (3 Seasons)2 Leagues52575114.32.930240.201100.00+0.99
Hearts (1 Season)1 League116163.00.20011620.0001-1-5.63-4.080.00.9-0.9-5.42-4.64
Europa Lg (2 Seasons)42185517.32.430140.001100.00+0.52
Champions Lg (1 Season)139397.20.400101.000000.00+1.98
Conf Lg (1 Season)116163.00.20011620.0001-1-5.63-4.080.00.9-0.9-5.42-4.64
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
201423sct ScotlandWCQ00002Matches
201827sct ScotlandFriendlies (M)115152.80.20011400.001100.00+1.54Matches
2018-201927sct ScotlandUEFA Nations League31st00002Matches
2 Seasons1 Club3 Leagues115150.80.20011440.001100.00+1.54
Friendlies (M) (1 Season)115152.80.20011400.001100.00+1.54
WCQ (1 Season)00002
UEFA Nations League (1 Season)00002

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2011-201220Dundee Unitedsct SCO1. Premier League23.33027Matches
2012-201321Dundee Unitedsct SCO1. Premier League18.92023Matches
2013-201422Dundee Unitedsct SCO1. Premiership28.73022
2014-201523Celtic2. Europa Lg1.4005Matches
2014-201523Celticsct SCO1. Premiership9.600Matches
2014-201523Dundee Unitedsct SCO1. Premiership14.710Matches
2015-201624Celtic2. Europa Lg1.0001Matches
2015-201624Celticsct SCO1. Premiership16.71016Matches
2016-201725Celtic1. Champions Lg0.4000100002000Matches
2016-201725Celticsct SCO1. Premiership4.4009Matches
2017-201826Aberdeensct SCO1. Premiership21.32029Matches
2018-201927Aberdeensct SCO1. Premiership18.72000Matches
201928NYCFCus USA1. MLS5.900034112380003061331.6Matches
202029NYCFCus USA1. MLS10.61001210132510150005371041.2Matches
2020-202129Heartssct SCO2. Championship12.80000Matches
2021-202230Heartssct SCO1. Premiership16.700013245558160Matches
2022-202331Hearts3. Conf Lg0.2000000012000100Matches
2022-202331Heartssct SCO1. Premiership2.41004309130Matches
2023-202432Kilmarnocksct SCO1. Premiership0.800001013000Matches
13 Seasons6 Clubs6 Leagues208.616001654219114234600084132336.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Dundee United (4 Seasons)1 League85.69072
Hearts (3 Seasons)3 Leagues32.110017275641021000100
Celtic (3 Seasons)3 Leagues33.51003200002000
Aberdeen (2 Seasons)1 League40.1400290
NYCFC (2 Seasons)1 League16.510015141437132300083132336.1
Kilmarnock (1 Season)1 League0.800001013000
Premiership (11 Seasons)176.31500143285779190
MLS (2 Seasons)16.510015141437132300083132336.1
Europa Lg (2 Seasons)2.4006
Championship (1 Season)12.80000
Champions Lg (1 Season)0.4000100002000
Conf Lg (1 Season)0.2000000012000100
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2011-201220Dundee United1 League23.33027
2012-201321Dundee United1 League18.92023
2013-201422Dundee United1 League28.73022
2014-201523Dundee United1 League14.710
2014-201523Celtic2 Leagues11.0005
2015-201624Celtic2 Leagues17.71017
2016-201725Celtic2 Leagues4.80001000002000
2017-201826Aberdeen1 League21.32029
2018-201927Aberdeen1 League18.72000
201928NYCFC1 League5.900034112380003061331.6
202029NYCFC1 League10.61001210132510150005371041.2
2020-202129Hearts1 League12.80000
2021-202230Hearts1 League16.700013245558160
2022-202331Hearts2 Leagues2.6100430925000100
2023-202432Kilmarnock1 League0.800001013000
13 Seasons6 Clubs6 Leagues208.616001654219114234600084132336.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Dundee United (4 Seasons)1 League85.69072
Hearts (3 Seasons)3 Leagues32.110017275641021000100
Celtic (3 Seasons)3 Leagues33.51003200002000
Aberdeen (2 Seasons)1 League40.1400290
NYCFC (2 Seasons)1 League16.510015141437132300083132336.1
Kilmarnock (1 Season)1 League0.800001013000
Premiership (11 Seasons)176.31500143285779190
MLS (2 Seasons)16.510015141437132300083132336.1
Europa Lg (2 Seasons)2.4006
Championship (1 Season)12.80000
Champions Lg (1 Season)0.4000100002000
Conf Lg (1 Season)0.2000000012000100
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
2011-201220Dundee Unitedsct SCO1. Premier League4th23.33027Matches
2012-201321Dundee Unitedsct SCO1. Premier League6th18.92023Matches
2013-201422Dundee Unitedsct SCO1. Premiership4th28.73022
2014-201523Dundee Unitedsct SCO1. Premiership5th14.710Matches
2014-201523Celticsct SCO1. Premiership1st9.600Matches
2015-201624Celticsct SCO1. Premiership1st16.71016Matches
2016-201725Celticsct SCO1. Premiership1st4.4009Matches
2017-201826Aberdeensct SCO1. Premiership2nd21.32029Matches
2018-201927Aberdeensct SCO1. Premiership4th18.72000Matches
201928NYCFCus USA1. MLS2nd5.900034112380003061331.6Matches
202029NYCFCus USA1. MLS6th10.61001210132510150005371041.2Matches
2020-202129Heartssct SCO2. Championship1st12.80000Matches
2021-202230Heartssct SCO1. Premiership3rd16.700013245558160Matches
2022-202331Heartssct SCO1. Premiership4th2.41004309130Matches
2023-202432Kilmarnocksct SCO1. Premiership6th0.800001013000Matches
13 Seasons6 Clubs3 Leagues205.616001584219114224200083132336.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Dundee United (4 Seasons)1 League85.69072
Hearts (3 Seasons)2 Leagues31.910017275649190
Celtic (3 Seasons)1 League30.61025
Aberdeen (2 Seasons)1 League40.1400290
NYCFC (2 Seasons)1 League16.510015141437132300083132336.1
Kilmarnock (1 Season)1 League0.800001013000
Premiership (11 Seasons)176.31500143285779190
MLS (2 Seasons)16.510015141437132300083132336.1
Championship (1 Season)12.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201523Celtic2. Europa LgR321.4005Matches
2015-201624Celtic2. Europa LgGR1.0001Matches
2016-201725Celtic1. Champions LgGR0.4000100002000Matches
2022-202331Hearts3. Conf LgGR0.2000000012000100Matches
4 Seasons2 Clubs3 Leagues3.0000700014000100
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (3 Seasons)2 Leagues2.9000700002000
Hearts (1 Season)1 League0.2000000012000100
Europa Lg (2 Seasons)2.4006
Champions Lg (1 Season)0.4000100002000
Conf Lg (1 Season)0.2000000012000100
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201827sct ScotlandFriendlies (M)0.20000Matches
2 Seasons1 Club3 Leagues0.20000
Friendlies (M) (1 Season)0.20000
WCQ (1 Season)
UEFA Nations League (1 Season)

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Gary Mackay-Steven Pages

Gary Mackay-Steven Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison