Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.9112100000.170.170.340.170.34Matches
202029NYCFC1. CCL211051.2000000100.000.000.000.000.00Matches
202029NYCFCus USA1. MLS221095810.6213200100.190.090.280.190.28Matches
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.000.000.000.000.00Matches
2022-202331Heartssct SCO1. Premiership432162.4011000100.000.420.420.000.42Matches
2023-202432Kilmarnocksct SCO1. Premiership911471.6101100000.610.000.610.610.61Matches
2024-202533Kilmarnocksct SCO1. Premiership1011651.8011000000.000.550.550.000.55Matches
2025-202634Ross Countysct SCO2. Championship1655396.0011000000.000.170.170.000.17Matches
2025-202634Partick Thistlesct SCO2. Championship411651.8000000000.000.000.000.000.00Matches
15 Seasons8 Clubs7 Leagues34121719,820220.248398745351700.220.180.400.200.38
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Dundee United (4 Seasons)1 League110847,70585.62120412012900.250.230.480.230.47
Hearts (3 Seasons)3 Leagues54362,88932.16511600100.190.160.340.190.34
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)2 Leagues36161,59017.7325300200.170.110.280.170.28
Kilmarnock (2 Seasons)1 League1923123.5112100000.290.290.580.290.58
Ross County (1 Season)1 League1655396.0011000000.000.170.170.000.17
Partick Thistle (1 Season)1 League411651.8000000000.000.000.000.000.00
Premiership (12 Seasons)26217816,100178.941367738351500.230.200.430.210.41
Championship (2 Seasons)37201,85720.6415400000.190.050.240.190.24
MLS (2 Seasons)34151,48516.5325300100.180.120.300.180.30
Europa Lg (2 Seasons)432182.4000000000.000.000.000.000.00
CCL (1 Season)211051.2000000100.000.000.000.000.00
Champions Lg (1 Season)10390.4000000000.000.000.000.000.00
Conf Lg (1 Season)10160.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.9112100000.170.170.340.170.34
202029NYCFC2 Leagues24111,06311.8213200200.170.080.250.170.25
2020-202129Hearts1 League17141,15312.8404400000.310.000.310.310.31
2021-202230Hearts1 League32191,50416.7246200000.120.240.360.120.36
2022-202331Hearts2 Leagues532322.6011000100.000.390.390.000.39
2023-202432Kilmarnock1 League911471.6101100000.610.000.610.610.61
2024-202533Kilmarnock1 League1011651.8011000000.000.550.550.000.55
2025-202634Ross County1 League1655396.0011000000.000.170.170.000.17
2025-202634Partick Thistle1 League411651.8000000000.000.000.000.000.00
15 Seasons8 Clubs7 Leagues34121719,820220.248398745351700.220.180.400.200.38
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Dundee United (4 Seasons)1 League110847,70585.62120412012900.250.230.480.230.47
Hearts (3 Seasons)3 Leagues54362,88932.16511600100.190.160.340.190.34
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)2 Leagues36161,59017.7325300200.170.110.280.170.28
Kilmarnock (2 Seasons)1 League1923123.5112100000.290.290.580.290.58
Ross County (1 Season)1 League1655396.0011000000.000.170.170.000.17
Partick Thistle (1 Season)1 League411651.8000000000.000.000.000.000.00
Premiership (12 Seasons)26217816,100178.941367738351500.230.200.430.210.41
Championship (2 Seasons)37201,85720.6415400000.190.050.240.190.24
MLS (2 Seasons)34151,48516.5325300100.180.120.300.180.30
Europa Lg (2 Seasons)432182.4000000000.000.000.000.000.00
CCL (1 Season)211051.2000000100.000.000.000.000.00
Champions Lg (1 Season)10390.4000000000.000.000.000.000.00
Conf Lg (1 Season)10160.2000000000.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
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.9112100000.170.170.340.170.34Matches
202029NYCFCus USA1. MLS6th221095810.6213200100.190.090.280.190.28Matches
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. Premiership4th911471.6101100000.610.000.610.610.61Matches
2024-202533Kilmarnocksct SCO1. Premiership9th1011651.8011000000.000.550.550.000.55Matches
2025-202634Ross Countysct SCO2. Championship10th1655396.0011000000.000.170.170.000.17Matches
2025-202634Partick Thistlesct SCO2. Championship2nd411651.8000000000.000.000.000.000.00Matches
15 Seasons8 Clubs3 Leagues33321319,442216.048398745351600.220.180.400.210.39
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
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.5325300100.180.120.300.180.30
Kilmarnock (2 Seasons)1 League1923123.5112100000.290.290.580.290.58
Ross County (1 Season)1 League1655396.0011000000.000.170.170.000.17
Partick Thistle (1 Season)1 League411651.8000000000.000.000.000.000.00
Premiership (12 Seasons)26217816,100178.941367738351500.230.200.430.210.41
Championship (2 Seasons)37201,85720.6415400000.190.050.240.190.24
MLS (2 Seasons)34151,48516.5325300100.180.120.300.180.30
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
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
202029NYCFC1. CCLQF211051.2000000100.000.000.000.000.00Matches
2022-202331Hearts3. Conf LgGR10160.2000000000.000.000.000.000.00Matches
5 Seasons3 Clubs4 Leagues843784.2000000100.000.000.000.000.00
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
Celtic (3 Seasons)2 Leagues532572.9000000000.000.000.000.000.00
NYCFC (1 Season)1 League211051.2000000100.000.000.000.000.00
Hearts (1 Season)1 League10160.2000000000.000.000.000.000.00
Europa Lg (2 Seasons)432182.4000000000.000.000.000.000.00
CCL (1 Season)211051.2000000100.000.000.000.000.00
Champions Lg (1 Season)10390.4000000000.000.000.000.000.00
Conf Lg (1 Season)10160.2000000000.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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.1400Matches
202029NYCFC1. CCL1.20100.00.860.000.0000Matches
202029NYCFCus USA1. MLS10.62231565.22.161.410.090.1300Matches
2020-202129Heartssct SCO2. Championship12.8400Matches
2021-202230Heartssct SCO1. Premiership16.7228932.11.680.540.070.2200Matches
2022-202331Hearts3. Conf Lg0.2000Matches
2022-202331Heartssct SCO1. Premiership2.40000.000.0000Matches
2023-202432Kilmarnocksct SCO1. Premiership1.612150.01.220.610.501.0000Matches
2024-202533Kilmarnocksct SCO1. Premiership1.804125.02.180.550.000.0000Matches
2025-202634Ross Countysct SCO2. Championship6.0000Matches
2025-202634Partick Thistlesct SCO2. Championship1.8000Matches
15 Seasons8 Clubs7 Leagues220.2487813944.91.920.770.080.2835
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dundee United (4 Seasons)1 League85.621630.740.3212
Hearts (3 Seasons)3 Leagues32.1628932.11.470.470.070.2200
Celtic (3 Seasons)3 Leagues33.5833266.76.920.960.000.2500
Aberdeen (2 Seasons)1 League40.19110.520.4523
NYCFC (2 Seasons)2 Leagues17.73412253.72.321.250.070.1400
Kilmarnock (2 Seasons)1 League3.516233.31.730.580.170.5000
Ross County (1 Season)1 League6.0000
Partick Thistle (1 Season)1 League1.8000
Premiership (12 Seasons)178.9413411232.41.510.700.090.3235
Championship (2 Seasons)20.6400
MLS (2 Seasons)16.53402255.02.421.330.080.1400
Europa Lg (2 Seasons)2.4031.240.0000
CCL (1 Season)1.20100.00.860.000.0000
Champions Lg (1 Season)0.403266.76.924.620.000.0000
Conf Lg (1 Season)0.2000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.1400
202029NYCFC2 Leagues11.82241562.52.031.270.080.1300
2020-202129Hearts1 League12.8400
2021-202230Hearts1 League16.7228932.11.680.540.070.2200
2022-202331Hearts2 Leagues2.60000.000.0000
2023-202432Kilmarnock1 League1.612150.01.220.610.501.0000
2024-202533Kilmarnock1 League1.804125.02.180.550.000.0000
2025-202634Ross County1 League6.0000
2025-202634Partick Thistle1 League1.8000
15 Seasons8 Clubs7 Leagues220.2487813944.91.920.770.080.2835
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dundee United (4 Seasons)1 League85.621630.740.3212
Hearts (3 Seasons)3 Leagues32.1628932.11.470.470.070.2200
Celtic (3 Seasons)3 Leagues33.5833266.76.920.960.000.2500
Aberdeen (2 Seasons)1 League40.19110.520.4523
NYCFC (2 Seasons)2 Leagues17.73412253.72.321.250.070.1400
Kilmarnock (2 Seasons)1 League3.516233.31.730.580.170.5000
Ross County (1 Season)1 League6.0000
Partick Thistle (1 Season)1 League1.8000
Premiership (12 Seasons)178.9413411232.41.510.700.090.3235
Championship (2 Seasons)20.6400
MLS (2 Seasons)16.53402255.02.421.330.080.1400
Europa Lg (2 Seasons)2.4031.240.0000
CCL (1 Season)1.20100.00.860.000.0000
Champions Lg (1 Season)0.403266.76.924.620.000.0000
Conf Lg (1 Season)0.2000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.1400Matches
202029NYCFCus USA1. MLS6th10.62231565.22.161.410.090.1300Matches
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. Premiership4th1.612150.01.220.610.501.0000Matches
2024-202533Kilmarnocksct SCO1. Premiership9th1.804125.02.180.550.000.0000Matches
2025-202634Ross Countysct SCO2. Championship10th6.0000Matches
2025-202634Partick Thistlesct SCO2. Championship2nd1.8000Matches
15 Seasons8 Clubs3 Leagues216.0487413444.61.890.760.080.2935
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.53402255.02.421.330.080.1400
Kilmarnock (2 Seasons)1 League3.516233.31.730.580.170.5000
Ross County (1 Season)1 League6.0000
Partick Thistle (1 Season)1 League1.8000
Premiership (12 Seasons)178.9413411232.41.510.700.090.3235
Championship (2 Seasons)20.6400
MLS (2 Seasons)16.53402255.02.421.330.080.1400
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201523Celtic2. Europa LgR321.4032.080.0000Matches
2015-201624Celtic2. Europa LgGR1.0000.0000Matches
2016-201725Celtic1. Champions LgGR0.403266.76.924.620.000.0000Matches
202029NYCFC1. CCLQF1.20100.00.860.000.0000Matches
2022-202331Hearts3. Conf LgGR0.2000Matches
5 Seasons3 Clubs4 Leagues4.204550.02.501.240.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Celtic (3 Seasons)2 Leagues2.903566.76.921.750.000.0000
NYCFC (1 Season)1 League1.20100.00.860.000.0000
Hearts (1 Season)1 League0.2000
Europa Lg (2 Seasons)2.4031.240.0000
CCL (1 Season)1.20100.00.860.000.0000
Champions Lg (1 Season)0.403266.76.924.620.000.0000
Conf Lg (1 Season)0.2000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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.13Matches
202029NYCFC1. CCL21055329.21.2190111521.5004-4-3.43-4.13Matches
202029NYCFCus USA1. MLS229584446.310.610740121811.682212+10+0.94+0.78Matches
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.08Matches
2022-202331Heartssct SCO1. Premiership4216546.32.4361013351.5045-1-0.42-0.61Matches
2023-202432Kilmarnocksct SCO1. Premiership9147164.31.61580811131.1142+2+1.22+1.22Matches
2024-202533Kilmarnocksct SCO1. Premiership10165174.81.81740910200.805500.00+0.53Matches
2025-202634Ross Countysct SCO2. Championship165393416.66.05630112140.56914-5-0.83-0.30Matches
2025-202634Partick Thistlesct SCO2. Championship4165415.11.8159033521.402200.00-0.50Matches
15 Seasons8 Clubs7 Leagues34119,8205832.4220.2217754812418661.71228141+87+0.70+0.44
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.08
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)2 Leagues361,5904429.017.716772201861.723324+9+0.510.00
Kilmarnock (2 Seasons)1 League19312164.63.526601711330.9597+2+0.58+0.84
Ross County (1 Season)1 League165393416.66.05630112140.56914-5-0.83-0.30
Partick Thistle (1 Season)1 League4165415.11.8159033521.402200.00-0.50
Premiership (12 Seasons)26216,1006136.2178.917876418415481.8616389+74+0.90+0.59
Championship (2 Seasons)371,8575020.820.620725172561.283126+5+0.24-0.14
MLS (2 Seasons)341,4854428.916.515761191841.733320+13+0.79+0.29
Europa Lg (2 Seasons)42185517.32.430140.001100.00+0.52
CCL (1 Season)21055329.21.2190111521.5004-4-3.43-4.13
Champions Lg (1 Season)139397.20.400101.000000.00+1.98
Conf Lg (1 Season)116163.00.20011620.0001-1-5.63-4.08
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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.13
202029NYCFC2 Leagues241,0634443.711.811761131831.672216+6+0.51+0.24
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.73
2023-202432Kilmarnock1 League9147164.31.61580811131.1142+2+1.22+1.22
2024-202533Kilmarnock1 League10165174.81.81740910200.805500.00+0.53
2025-202634Ross County1 League165393416.66.05630112140.56914-5-0.83-0.30
2025-202634Partick Thistle1 League4165415.11.8159033521.402200.00-0.50
15 Seasons8 Clubs7 Leagues34119,8205832.4220.2217754812418661.71228141+87+0.70+0.44
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.08
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)2 Leagues361,5904429.017.716772201861.723324+9+0.510.00
Kilmarnock (2 Seasons)1 League19312164.63.526601711330.9597+2+0.58+0.84
Ross County (1 Season)1 League165393416.66.05630112140.56914-5-0.83-0.30
Partick Thistle (1 Season)1 League4165415.11.8159033521.402200.00-0.50
Premiership (12 Seasons)26216,1006136.2178.917876418415481.8616389+74+0.90+0.59
Championship (2 Seasons)371,8575020.820.620725172561.283126+5+0.24-0.14
MLS (2 Seasons)341,4854428.916.515761191841.733320+13+0.79+0.29
Europa Lg (2 Seasons)42185517.32.430140.001100.00+0.52
CCL (1 Season)21055329.21.2190111521.5004-4-3.43-4.13
Champions Lg (1 Season)139397.20.400101.000000.00+1.98
Conf Lg (1 Season)116163.00.20011620.0001-1-5.63-4.08
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2011-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.13Matches
202029NYCFCus USA1. MLS6th229584446.310.610740121811.682212+10+0.94+0.78Matches
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. Premiership4th9147164.31.61580811131.1142+2+1.22+1.22Matches
2024-202533Kilmarnocksct SCO1. Premiership9th10165174.81.81740910200.805500.00+0.53Matches
2025-202634Ross Countysct SCO2. Championship10th165393416.66.05630112140.56914-5-0.83-0.30Matches
2025-202634Partick Thistlesct SCO2. Championship2nd4165415.11.8159033521.402200.00-0.50Matches
15 Seasons8 Clubs3 Leagues33319,4425833.2216.0213754712018581.75227135+92+0.77+0.42
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.29
Kilmarnock (2 Seasons)1 League19312164.63.526601711330.9597+2+0.58+0.84
Ross County (1 Season)1 League165393416.66.05630112140.56914-5-0.83-0.30
Partick Thistle (1 Season)1 League4165415.11.8159033521.402200.00-0.50
Premiership (12 Seasons)26216,1006136.2178.917876418415481.8616389+74+0.90+0.59
Championship (2 Seasons)371,8575020.820.620725172561.283126+5+0.24-0.14
MLS (2 Seasons)341,4854428.916.515761191841.733320+13+0.79+0.29
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
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
202029NYCFC1. CCLQF21055329.21.2190111521.5004-4-3.43-4.13Matches
2022-202331Hearts3. Conf LgGR116163.00.20011620.0001-1-5.63-4.08Matches
5 Seasons3 Clubs4 Leagues83784714.04.2490141680.5016-5-1.19-0.26
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (3 Seasons)2 Leagues52575114.32.930240.201100.00+0.99
NYCFC (1 Season)1 League21055329.21.2190111521.5004-4-3.43-4.13
Hearts (1 Season)1 League116163.00.20011620.0001-1-5.63-4.08
Europa Lg (2 Seasons)42185517.32.430140.001100.00+0.52
CCL (1 Season)21055329.21.2190111521.5004-4-3.43-4.13
Champions Lg (1 Season)139397.20.400101.000000.00+1.98
Conf Lg (1 Season)116163.00.20011620.0001-1-5.63-4.08
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
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
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.900034113580Matches
202029NYCFC1. CCL1.21003301130Matches
202029NYCFCus USA1. MLS10.610013914289120Matches
2020-202129Heartssct SCO2. Championship12.80000Matches
2021-202230Heartssct SCO1. Premiership16.700013245558160Matches
2022-202331Hearts3. Conf Lg0.20000Matches
2022-202331Heartssct SCO1. Premiership2.41004309130Matches
2023-202432Kilmarnocksct SCO1. Premiership1.600001016020Matches
2024-202533Kilmarnocksct SCO1. Premiership1.800022114130Matches
2025-202634Ross Countysct SCO2. Championship6.00000Matches
2025-202634Partick Thistlesct SCO2. Championship1.80000Matches
15 Seasons8 Clubs7 Leagues220.2170017146211362549000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dundee United (4 Seasons)1 League85.69072
Hearts (3 Seasons)3 Leagues32.110017275649190
Celtic (3 Seasons)3 Leagues33.51003200002000
Aberdeen (2 Seasons)1 League40.1400290
NYCFC (2 Seasons)2 Leagues17.72001916154215230
Kilmarnock (2 Seasons)1 League3.500023130150
Ross County (1 Season)1 League6.00000
Partick Thistle (1 Season)1 League1.80000
Premiership (12 Seasons)178.915001453069410240
Championship (2 Seasons)20.60000
MLS (2 Seasons)16.51001613154114200
Europa Lg (2 Seasons)2.4006
CCL (1 Season)1.21003301130
Champions Lg (1 Season)0.4000100002000
Conf Lg (1 Season)0.20000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.900034113580
202029NYCFC2 Leagues11.82001612142910150
2020-202129Hearts1 League12.80000
2021-202230Hearts1 League16.700013245558160
2022-202331Hearts2 Leagues2.61004309130
2023-202432Kilmarnock1 League1.600001016020
2024-202533Kilmarnock1 League1.800022114130
2025-202634Ross County1 League6.00000
2025-202634Partick Thistle1 League1.80000
15 Seasons8 Clubs7 Leagues220.2170017146211362549000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dundee United (4 Seasons)1 League85.69072
Hearts (3 Seasons)3 Leagues32.110017275649190
Celtic (3 Seasons)3 Leagues33.51003200002000
Aberdeen (2 Seasons)1 League40.1400290
NYCFC (2 Seasons)2 Leagues17.72001916154215230
Kilmarnock (2 Seasons)1 League3.500023130150
Ross County (1 Season)1 League6.00000
Partick Thistle (1 Season)1 League1.80000
Premiership (12 Seasons)178.915001453069410240
Championship (2 Seasons)20.60000
MLS (2 Seasons)16.51001613154114200
Europa Lg (2 Seasons)2.4006
CCL (1 Season)1.21003301130
Champions Lg (1 Season)0.4000100002000
Conf Lg (1 Season)0.20000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-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.900034113580Matches
202029NYCFCus USA1. MLS6th10.610013914289120Matches
2020-202129Heartssct SCO2. Championship1st12.80000Matches
2021-202230Heartssct SCO1. Premiership3rd16.700013245558160Matches
2022-202331Heartssct SCO1. Premiership4th2.41004309130Matches
2023-202432Kilmarnocksct SCO1. Premiership4th1.600001016020Matches
2024-202533Kilmarnocksct SCO1. Premiership9th1.800022114130Matches
2025-202634Ross Countysct SCO2. Championship10th6.00000Matches
2025-202634Partick Thistlesct SCO2. Championship2nd1.80000Matches
15 Seasons8 Clubs3 Leagues216.01600161432113524440
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.51001613154114200
Kilmarnock (2 Seasons)1 League3.500023130150
Ross County (1 Season)1 League6.00000
Partick Thistle (1 Season)1 League1.80000
Premiership (12 Seasons)178.915001453069410240
Championship (2 Seasons)20.60000
MLS (2 Seasons)16.51001613154114200
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201523Celtic2. Europa LgR321.4005Matches
2015-201624Celtic2. Europa LgGR1.0001Matches
2016-201725Celtic1. Champions LgGR0.4000100002000Matches
202029NYCFC1. CCLQF1.21003301130Matches
2022-202331Hearts3. Conf LgGR0.20000Matches
5 Seasons3 Clubs4 Leagues4.21001030115000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (3 Seasons)2 Leagues2.9000700002000
NYCFC (1 Season)1 League1.21003301130
Hearts (1 Season)1 League0.20000
Europa Lg (2 Seasons)2.4006
CCL (1 Season)1.21003301130
Champions Lg (1 Season)0.4000100002000
Conf Lg (1 Season)0.20000
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.

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.

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.