Standard Stats Table 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-2012 20 Dundee United sct SCO 1. Premier League 31 24 2,101 23.3 4 7 11 4 0 0 3 0 0.17 0.30 0.47 0.17 0.47 Matches 2012-2013 21 Dundee United sct SCO 1. Premier League 23 19 1,697 18.9 5 5 10 5 0 0 2 0 0.27 0.27 0.53 0.27 0.53 Matches 2013-2014 22 Dundee United sct SCO 1. Premiership 35 27 2,584 28.7 7 5 12 6 1 2 3 0 0.24 0.17 0.42 0.21 0.38 2014-2015 23 Celtic 2. Europa Lg 2 2 130 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Celtic sct SCO 1. Premiership 13 10 860 9.6 4 1 5 4 0 0 0 0 0.42 0.10 0.52 0.42 0.52 Matches 2014-2015 23 Dundee United sct SCO 1. Premiership 21 14 1,323 14.7 5 3 8 5 0 0 1 0 0.34 0.20 0.54 0.34 0.54 Matches 2015-2016 24 Celtic 2. Europa Lg 2 1 88 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Celtic sct SCO 1. Premiership 25 15 1,502 16.7 4 6 10 4 0 0 1 0 0.24 0.36 0.60 0.24 0.60 Matches 2016-2017 25 Celtic 1. Champions Lg 1 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Celtic sct SCO 1. Premiership 8 4 395 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Aberdeen sct SCO 1. Premiership 31 22 1,919 21.3 5 3 8 5 0 0 2 0 0.23 0.14 0.38 0.23 0.38 Matches 2018-2019 27 Aberdeen sct SCO 1. Premiership 20 19 1,687 18.7 4 0 4 2 2 3 2 0 0.21 0.00 0.21 0.11 0.11 Matches 2019 28 NYCFC us USA 1. MLS 12 5 527 5.9 1 1 2 1 0 0 0 0 2.0 2.0 0.9 2.9 19 15 51 0.17 0.17 0.34 0.17 0.34 0.34 0.15 0.49 0.34 0.49 Matches 2020 29 NYCFC us USA 1. MLS 22 10 958 10.6 2 1 3 2 0 0 1 0 2.8 2.8 1.1 4.0 35 28 70 0.19 0.09 0.28 0.19 0.28 0.27 0.11 0.37 0.27 0.37 Matches 2020-2021 29 Hearts sct SCO 2. Championship 17 14 1,153 12.8 4 0 4 4 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Matches 2021-2022 30 Hearts sct SCO 1. Premiership 32 19 1,504 16.7 2 4 6 2 0 0 0 0 0.12 0.24 0.36 0.12 0.36 Matches 2022-2023 31 Hearts 3. Conf Lg 1 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 Hearts sct SCO 1. Premiership 4 3 216 2.4 0 1 1 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 7 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 6 Clubs 6 Leagues 307 208 18,774 208.6 47 37 84 44 3 5 16 0 4.8 4.8 2.0 6.8 54 43 121 0.23 0.18 0.40 0.21 0.39 0.29 0.12 0.41 0.29 0.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 League 110 84 7,705 85.6 21 20 41 20 1 2 9 0 0.25 0.23 0.48 0.23 0.47 Hearts (3 Seasons) 3 Leagues 54 36 2,889 32.1 6 5 11 6 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.19 0.16 0.34 0.19 0.34 0.00 0.00 0.00 0.00 0.00 Celtic (3 Seasons) 3 Leagues 51 32 3,014 33.5 8 7 15 8 0 0 1 0 0.24 0.21 0.45 0.24 0.45 Aberdeen (2 Seasons) 1 League 51 41 3,606 40.1 9 3 12 7 2 3 4 0 0.22 0.07 0.30 0.17 0.25 NYCFC (2 Seasons) 1 League 34 15 1,485 16.5 3 2 5 3 0 0 1 0 4.8 4.8 2.0 6.8 54 43 121 0.18 0.12 0.30 0.18 0.30 0.29 0.12 0.41 0.29 0.41 Kilmarnock (1 Season) 1 League 7 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (11 Seasons) 250 176 15,863 176.3 40 35 75 37 3 5 15 0 0.23 0.20 0.43 0.21 0.41 MLS (2 Seasons) 34 15 1,485 16.5 3 2 5 3 0 0 1 0 4.8 4.8 2.0 6.8 54 43 121 0.18 0.12 0.30 0.18 0.30 0.29 0.12 0.41 0.29 0.41 Europa Lg (2 Seasons) 4 3 218 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 17 14 1,153 12.8 4 0 4 4 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Champions Lg (1 Season) 1 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 1 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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-2012 20 Dundee United 1 League 31 24 2,101 23.3 4 7 11 4 0 0 3 0 0.17 0.30 0.47 0.17 0.47 2012-2013 21 Dundee United 1 League 23 19 1,697 18.9 5 5 10 5 0 0 2 0 0.27 0.27 0.53 0.27 0.53 2013-2014 22 Dundee United 1 League 35 27 2,584 28.7 7 5 12 6 1 2 3 0 0.24 0.17 0.42 0.21 0.38 2014-2015 23 Dundee United 1 League 21 14 1,323 14.7 5 3 8 5 0 0 1 0 0.34 0.20 0.54 0.34 0.54 2014-2015 23 Celtic 2 Leagues 15 12 990 11.0 4 1 5 4 0 0 0 0 0.36 0.09 0.45 0.36 0.45 2015-2016 24 Celtic 2 Leagues 27 16 1,590 17.7 4 6 10 4 0 0 1 0 0.23 0.34 0.57 0.23 0.57 2016-2017 25 Celtic 2 Leagues 9 4 434 4.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 26 Aberdeen 1 League 31 22 1,919 21.3 5 3 8 5 0 0 2 0 0.23 0.14 0.38 0.23 0.38 2018-2019 27 Aberdeen 1 League 20 19 1,687 18.7 4 0 4 2 2 3 2 0 0.21 0.00 0.21 0.11 0.11 2019 28 NYCFC 1 League 12 5 527 5.9 1 1 2 1 0 0 0 0 2.0 2.0 0.9 2.9 19 15 51 0.17 0.17 0.34 0.17 0.34 0.34 0.15 0.49 0.34 0.49 2020 29 NYCFC 1 League 22 10 958 10.6 2 1 3 2 0 0 1 0 2.8 2.8 1.1 4.0 35 28 70 0.19 0.09 0.28 0.19 0.28 0.27 0.11 0.37 0.27 0.37 2020-2021 29 Hearts 1 League 17 14 1,153 12.8 4 0 4 4 0 0 0 0 0.31 0.00 0.31 0.31 0.31 2021-2022 30 Hearts 1 League 32 19 1,504 16.7 2 4 6 2 0 0 0 0 0.12 0.24 0.36 0.12 0.36 2022-2023 31 Hearts 2 Leagues 5 3 232 2.6 0 1 1 0 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.39 0.39 0.00 0.39 0.00 0.00 0.00 0.00 0.00 2023-2024 32 Kilmarnock 1 League 7 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 13 Seasons 6 Clubs 6 Leagues 307 208 18,774 208.6 47 37 84 44 3 5 16 0 4.8 4.8 2.0 6.8 54 43 121 0.23 0.18 0.40 0.21 0.39 0.29 0.12 0.41 0.29 0.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 League 110 84 7,705 85.6 21 20 41 20 1 2 9 0 0.25 0.23 0.48 0.23 0.47 Hearts (3 Seasons) 3 Leagues 54 36 2,889 32.1 6 5 11 6 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.19 0.16 0.34 0.19 0.34 0.00 0.00 0.00 0.00 0.00 Celtic (3 Seasons) 3 Leagues 51 32 3,014 33.5 8 7 15 8 0 0 1 0 0.24 0.21 0.45 0.24 0.45 Aberdeen (2 Seasons) 1 League 51 41 3,606 40.1 9 3 12 7 2 3 4 0 0.22 0.07 0.30 0.17 0.25 NYCFC (2 Seasons) 1 League 34 15 1,485 16.5 3 2 5 3 0 0 1 0 4.8 4.8 2.0 6.8 54 43 121 0.18 0.12 0.30 0.18 0.30 0.29 0.12 0.41 0.29 0.41 Kilmarnock (1 Season) 1 League 7 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (11 Seasons) 250 176 15,863 176.3 40 35 75 37 3 5 15 0 0.23 0.20 0.43 0.21 0.41 MLS (2 Seasons) 34 15 1,485 16.5 3 2 5 3 0 0 1 0 4.8 4.8 2.0 6.8 54 43 121 0.18 0.12 0.30 0.18 0.30 0.29 0.12 0.41 0.29 0.41 Europa Lg (2 Seasons) 4 3 218 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 17 14 1,153 12.8 4 0 4 4 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Champions Lg (1 Season) 1 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 1 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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-2012 20 Dundee United sct SCO 1. Premier League 4th 31 24 2,101 23.3 4 7 11 4 0 0 3 0 0.17 0.30 0.47 0.17 0.47 Matches 2012-2013 21 Dundee United sct SCO 1. Premier League 6th 23 19 1,697 18.9 5 5 10 5 0 0 2 0 0.27 0.27 0.53 0.27 0.53 Matches 2013-2014 22 Dundee United sct SCO 1. Premiership 4th 35 27 2,584 28.7 7 5 12 6 1 2 3 0 0.24 0.17 0.42 0.21 0.38 2014-2015 23 Dundee United sct SCO 1. Premiership 5th 21 14 1,323 14.7 5 3 8 5 0 0 1 0 0.34 0.20 0.54 0.34 0.54 Matches 2014-2015 23 Celtic sct SCO 1. Premiership 1st 13 10 860 9.6 4 1 5 4 0 0 0 0 0.42 0.10 0.52 0.42 0.52 Matches 2015-2016 24 Celtic sct SCO 1. Premiership 1st 25 15 1,502 16.7 4 6 10 4 0 0 1 0 0.24 0.36 0.60 0.24 0.60 Matches 2016-2017 25 Celtic sct SCO 1. Premiership 1st 8 4 395 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Aberdeen sct SCO 1. Premiership 2nd 31 22 1,919 21.3 5 3 8 5 0 0 2 0 0.23 0.14 0.38 0.23 0.38 Matches 2018-2019 27 Aberdeen sct SCO 1. Premiership 4th 20 19 1,687 18.7 4 0 4 2 2 3 2 0 0.21 0.00 0.21 0.11 0.11 Matches 2019 28 NYCFC us USA 1. MLS 2nd 12 5 527 5.9 1 1 2 1 0 0 0 0 2.0 2.0 0.9 2.9 19 15 51 0.17 0.17 0.34 0.17 0.34 0.34 0.15 0.49 0.34 0.49 Matches 2020 29 NYCFC us USA 1. MLS 6th 22 10 958 10.6 2 1 3 2 0 0 1 0 2.8 2.8 1.1 4.0 35 28 70 0.19 0.09 0.28 0.19 0.28 0.27 0.11 0.37 0.27 0.37 Matches 2020-2021 29 Hearts sct SCO 2. Championship 1st 17 14 1,153 12.8 4 0 4 4 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Matches 2021-2022 30 Hearts sct SCO 1. Premiership 3rd 32 19 1,504 16.7 2 4 6 2 0 0 0 0 0.12 0.24 0.36 0.12 0.36 Matches 2022-2023 31 Hearts sct SCO 1. Premiership 4th 4 3 216 2.4 0 1 1 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 6th 7 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 6 Clubs 3 Leagues 301 205 18,501 205.6 47 37 84 44 3 5 16 0 4.8 4.8 2.0 6.8 54 43 121 0.23 0.18 0.41 0.21 0.39 0.29 0.12 0.41 0.29 0.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 League 110 84 7,705 85.6 21 20 41 20 1 2 9 0 0.25 0.23 0.48 0.23 0.47 Hearts (3 Seasons) 2 Leagues 53 36 2,873 31.9 6 5 11 6 0 0 1 0 0.19 0.16 0.34 0.19 0.34 Celtic (3 Seasons) 1 League 46 29 2,757 30.6 8 7 15 8 0 0 1 0 0.26 0.23 0.49 0.26 0.49 Aberdeen (2 Seasons) 1 League 51 41 3,606 40.1 9 3 12 7 2 3 4 0 0.22 0.07 0.30 0.17 0.25 NYCFC (2 Seasons) 1 League 34 15 1,485 16.5 3 2 5 3 0 0 1 0 4.8 4.8 2.0 6.8 54 43 121 0.18 0.12 0.30 0.18 0.30 0.29 0.12 0.41 0.29 0.41 Kilmarnock (1 Season) 1 League 7 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (11 Seasons) 250 176 15,863 176.3 40 35 75 37 3 5 15 0 0.23 0.20 0.43 0.21 0.41 MLS (2 Seasons) 34 15 1,485 16.5 3 2 5 3 0 0 1 0 4.8 4.8 2.0 6.8 54 43 121 0.18 0.12 0.30 0.18 0.30 0.29 0.12 0.41 0.29 0.41 Championship (1 Season) 17 14 1,153 12.8 4 0 4 4 0 0 0 0 0.31 0.00 0.31 0.31 0.31
Standard Stats Table 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-2015 23 Celtic 2. Europa Lg R32 2 2 130 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Celtic 2. Europa Lg GR 2 1 88 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Celtic 1. Champions Lg GR 1 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 Hearts 3. Conf Lg GR 1 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 3 Leagues 6 3 273 3.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.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 Leagues 5 3 257 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hearts (1 Season) 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 4 3 218 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 1 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 1 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 23 sct Scotland WCQ 0 0 Matches 2018 27 sct Scotland Friendlies (M) 1 0 15 0.2 0 1 1 0 0 0 0 0 0.00 6.00 6.00 0.00 6.00 Matches 2018-2019 27 sct Scotland UEFA Nations League 31st 0 0 Matches 2 Seasons 1 Club 3 Leagues 1 0 15 0.2 0 1 1 0 0 0 0 0 0.00 6.00 6.00 0.00 6.00 Friendlies (M) (1 Season) 1 0 15 0.2 0 1 1 0 0 0 0 0 0.00 6.00 6.00 0.00 6.00 WCQ (1 Season) 0 0 UEFA Nations League (1 Season) 0 0
Shooting Table 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-2012 20 Dundee United 1 League 23.3 4 16 0.69 0.25 0 0 2012-2013 21 Dundee United 1 League 18.9 5 18 0.95 0.28 0 0 2013-2014 22 Dundee United 1 League 28.7 7 19 0.66 0.32 1 2 2014-2015 23 Dundee United 1 League 14.7 5 10 0.68 0.50 0 0 2014-2015 23 Celtic 2 Leagues 11.0 4 11 1.00 0.36 0 0 2015-2016 24 Celtic 2 Leagues 17.7 4 15 0.85 0.27 0 0 2016-2017 25 Celtic 2 Leagues 4.8 0 3 6 66.7 6.92 1.24 0.00 0.00 0 0 2017-2018 26 Aberdeen 1 League 21.3 5 11 0.52 0.45 0 0 2018-2019 27 Aberdeen 1 League 18.7 4 2 3 2019 28 NYCFC 1 League 5.9 1 17 7 41.2 2.90 1.20 0.06 0.14 15.3 0 0 0 2.0 2.0 0.12 -1.0 -1.0 2020 29 NYCFC 1 League 10.6 2 22 15 68.2 2.07 1.41 0.09 0.13 16.5 0 0 0 2.8 2.8 0.13 -0.8 -0.8 2020-2021 29 Hearts 1 League 12.8 4 0 0 2021-2022 30 Hearts 1 League 16.7 2 28 9 32.1 1.68 0.54 0.07 0.22 0 0 2022-2023 31 Hearts 2 Leagues 2.6 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2023-2024 32 Kilmarnock 1 League 0.8 0 0 0 0.00 0.00 0 0 13 Seasons 6 Clubs 6 Leagues 208.6 47 70 137 47.1 1.89 0.77 0.07 0.28 16.0 0 3 5 4.8 4.8 0.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 League 85.6 21 63 0.74 0.32 1 2 Hearts (3 Seasons) 3 Leagues 32.1 6 28 9 32.1 1.45 0.47 0.07 0.22 0 0 0 0.0 0.0 0.0 0.0 Celtic (3 Seasons) 3 Leagues 33.5 8 3 32 66.7 6.92 0.96 0.00 0.25 0 0 Aberdeen (2 Seasons) 1 League 40.1 9 11 0.52 0.45 2 3 NYCFC (2 Seasons) 1 League 16.5 3 39 22 56.4 2.36 1.33 0.08 0.14 16.0 0 0 0 4.8 4.8 0.13 -1.8 -1.8 Kilmarnock (1 Season) 1 League 0.8 0 0 0 0.00 0.00 0 0 Premiership (11 Seasons) 176.3 40 28 110 32.1 1.40 0.70 0.07 0.32 3 5 MLS (2 Seasons) 16.5 3 39 22 56.4 2.36 1.33 0.08 0.14 16.0 0 0 0 4.8 4.8 0.13 -1.8 -1.8 Europa Lg (2 Seasons) 2.4 0 3 1.24 0.00 0 0 Championship (1 Season) 12.8 4 0 0 Champions Lg (1 Season) 0.4 0 3 2 66.7 6.92 4.62 0.00 0.00 0 0 Conf Lg (1 Season) 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table 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-2015 23 Celtic 2. Europa Lg R32 1.4 0 3 2.08 0.00 0 0 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 0 0 0.00 0 0 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 0 3 2 66.7 6.92 4.62 0.00 0.00 0 0 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 0 3 5 66.7 4.91 1.65 0.00 0.00 0 0 0 0.0 0.0 0.0 0.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 Leagues 2.9 0 3 5 66.7 6.92 1.75 0.00 0.00 0 0 Hearts (1 Season) 1 League 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Europa Lg (2 Seasons) 2.4 0 3 1.24 0.00 0 0 Champions Lg (1 Season) 0.4 0 3 2 66.7 6.92 4.62 0.00 0.00 0 0 Conf Lg (1 Season) 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2018 27 sct Scotland Friendlies (M) 0.2 0 0 0 Matches 2 Seasons 1 Club 3 Leagues 0.2 0 0 0 Friendlies (M) (1 Season) 0.2 0 0 0 WCQ (1 Season) UEFA Nations League (1 Season)
Passing Table 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-2012 20 Dundee United 1 League 23.3 7 2012-2013 21 Dundee United 1 League 18.9 5 2013-2014 22 Dundee United 1 League 28.7 5 2014-2015 23 Dundee United 1 League 14.7 3 2014-2015 23 Celtic 2 Leagues 11.0 1 2015-2016 24 Celtic 2 Leagues 17.7 6 2016-2017 25 Celtic 2 Leagues 4.8 0 2017-2018 26 Aberdeen 1 League 21.3 3 2018-2019 27 Aberdeen 1 League 18.7 0 2019 28 NYCFC 1 League 5.9 132 183 72.1 2028 524 74 92 80.4 41 56 73.2 10 15 66.7 1 0.9 1.4 +0.1 11 7 8 4 15 2020 29 NYCFC 1 League 10.6 226 317 71.3 3025 732 143 162 88.3 71 98 72.4 7 22 31.8 1 1.1 1.4 -0.1 10 7 11 3 28 2020-2021 29 Hearts 1 League 12.8 0 2021-2022 30 Hearts 1 League 16.7 4 2022-2023 31 Hearts 2 Leagues 2.6 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 1 0.0 0.0 +1.0 0 0 0 0 0 2023-2024 32 Kilmarnock 1 League 0.8 0 13 Seasons 6 Clubs 6 Leagues 208.6 359 502 71.5 5064 1256 218 255 85.5 112 155 72.3 17 37 45.9 37 2.0 2.8 +35.0 21 14 19 7 43 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 League 85.6 20 Hearts (3 Seasons) 3 Leagues 32.1 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 5 0.0 0.0 +5.0 0 0 0 0 0 Celtic (3 Seasons) 3 Leagues 33.5 7 Aberdeen (2 Seasons) 1 League 40.1 3 NYCFC (2 Seasons) 1 League 16.5 358 500 71.6 5053 1256 217 254 85.4 112 154 72.7 17 37 45.9 2 2.0 2.8 0.0 21 14 19 7 43 Kilmarnock (1 Season) 1 League 0.8 0 Premiership (11 Seasons) 176.3 35 MLS (2 Seasons) 16.5 358 500 71.6 5053 1256 217 254 85.4 112 154 72.7 17 37 45.9 2 2.0 2.8 0.0 21 14 19 7 43 Europa Lg (2 Seasons) 2.4 0 Championship (1 Season) 12.8 0 Champions Lg (1 Season) 0.4 0 Conf Lg (1 Season) 0.2 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0
Passing Table 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-2015 23 Celtic 2. Europa Lg R32 1.4 0 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 0 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 0 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 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 Leagues 2.9 0 Hearts (1 Season) 1 League 0.2 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Europa Lg (2 Seasons) 2.4 0 Champions Lg (1 Season) 0.4 0 Conf Lg (1 Season) 0.2 1 2 50.0 11 0 1 1 100.0 0 1 0.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0
Passing Table 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 2018 27 sct Scotland Friendlies (M) 0.2 1 Matches 2 Seasons 1 Club 3 Leagues 0.2 1 Friendlies (M) (1 Season) 0.2 1 WCQ (1 Season) UEFA Nations League (1 Season)
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2011-2012 20 Dundee United 1 League 23.3 2012-2013 21 Dundee United 1 League 18.9 2013-2014 22 Dundee United 1 League 28.7 2014-2015 23 Dundee United 1 League 14.7 2014-2015 23 Celtic 2 Leagues 11.0 2015-2016 24 Celtic 2 Leagues 17.7 2016-2017 25 Celtic 2 Leagues 4.8 0 2017-2018 26 Aberdeen 1 League 21.3 2018-2019 27 Aberdeen 1 League 18.7 2019 28 NYCFC 1 League 5.9 183 178 3 0 1 2 12 1 2 0 1 0 132 2 7 2020 29 NYCFC 1 League 10.6 317 311 6 0 1 0 25 2 4 3 0 0 226 0 14 2020-2021 29 Hearts 1 League 12.8 2021-2022 30 Hearts 1 League 16.7 55 2022-2023 31 Hearts 2 Leagues 2.6 2 2 0 0 0 0 9 0 0 0 0 0 1 0 0 2023-2024 32 Kilmarnock 1 League 0.8 13 13 Seasons 6 Clubs 6 Leagues 208.6 502 491 9 0 2 2 114 3 6 3 1 0 359 2 21 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Dundee United (4 Seasons) 1 League 85.6 Hearts (3 Seasons) 3 Leagues 32.1 2 2 0 0 0 0 64 0 0 0 0 0 1 0 0 Celtic (3 Seasons) 3 Leagues 33.5 0 Aberdeen (2 Seasons) 1 League 40.1 NYCFC (2 Seasons) 1 League 16.5 500 489 9 0 2 2 37 3 6 3 1 0 358 2 21 Kilmarnock (1 Season) 1 League 0.8 13 Premiership (11 Seasons) 176.3 77 MLS (2 Seasons) 16.5 500 489 9 0 2 2 37 3 6 3 1 0 358 2 21 Europa Lg (2 Seasons) 2.4 Championship (1 Season) 12.8 Champions Lg (1 Season) 0.4 0 Conf Lg (1 Season) 0.2 2 2 0 0 0 0 0 0 0 0 0 0 1 0 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2014-2015 23 Celtic 2. Europa Lg R32 1.4 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 0 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 2 2 0 0 0 0 0 0 0 0 0 0 1 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 2 2 0 0 0 0 0 0 0 0 0 0 1 0 0 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Celtic (3 Seasons) 2 Leagues 2.9 0 Hearts (1 Season) 1 League 0.2 2 2 0 0 0 0 0 0 0 0 0 0 1 0 0 Europa Lg (2 Seasons) 2.4 Champions Lg (1 Season) 0.4 0 Conf Lg (1 Season) 0.2 2 2 0 0 0 0 0 0 0 0 0 0 1 0 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018 27 sct Scotland Friendlies (M) 0.2 Matches 2 Seasons 1 Club 3 Leagues 0.2 Friendlies (M) (1 Season) 0.2 WCQ (1 Season) UEFA Nations League (1 Season)
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2011-2012 20 Dundee United 1 League 23.3 2012-2013 21 Dundee United 1 League 18.9 2013-2014 22 Dundee United 1 League 28.7 2014-2015 23 Dundee United 1 League 14.7 2014-2015 23 Celtic 2 Leagues 11.0 2015-2016 24 Celtic 2 Leagues 17.7 2016-2017 25 Celtic 2 Leagues 4.8 2017-2018 26 Aberdeen 1 League 21.3 2018-2019 27 Aberdeen 1 League 18.7 2019 28 NYCFC 1 League 5.9 19 3.24 12 0 1 5 1 0 3 0.51 1 0 0 2 0 0 2020 29 NYCFC 1 League 10.6 21 1.97 16 0 1 1 2 1 3 0.28 2 0 1 0 0 0 2020-2021 29 Hearts 1 League 12.8 2021-2022 30 Hearts 1 League 16.7 2022-2023 31 Hearts 2 Leagues 2.6 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2023-2024 32 Kilmarnock 1 League 0.8 13 Seasons 6 Clubs 6 Leagues 208.6 40 2.40 28 0 2 6 3 1 6 0.36 3 0 1 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Dundee United (4 Seasons) 1 League 85.6 Hearts (3 Seasons) 3 Leagues 32.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Celtic (3 Seasons) 3 Leagues 33.5 Aberdeen (2 Seasons) 1 League 40.1 NYCFC (2 Seasons) 1 League 16.5 40 2.42 28 0 2 6 3 1 6 0.36 3 0 1 2 0 0 Kilmarnock (1 Season) 1 League 0.8 Premiership (11 Seasons) 176.3 MLS (2 Seasons) 16.5 40 2.42 28 0 2 6 3 1 6 0.36 3 0 1 2 0 0 Europa Lg (2 Seasons) 2.4 Championship (1 Season) 12.8 Champions Lg (1 Season) 0.4 Conf Lg (1 Season) 0.2 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2014-2015 23 Celtic 2. Europa Lg R32 1.4 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Celtic (3 Seasons) 2 Leagues 2.9 Hearts (1 Season) 1 League 0.2 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (2 Seasons) 2.4 Champions Lg (1 Season) 0.4 Conf Lg (1 Season) 0.2 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2018 27 sct Scotland Friendlies (M) 0.2 Matches 2 Seasons 1 Club 3 Leagues 0.2 Friendlies (M) (1 Season) 0.2 WCQ (1 Season) UEFA Nations League (1 Season)
Defensive Actions Table 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-2012 20 Dundee United 1 League 23.3 0 2012-2013 21 Dundee United 1 League 18.9 0 2013-2014 22 Dundee United 1 League 28.7 0 2014-2015 23 Dundee United 1 League 14.7 0 2014-2015 23 Celtic 2 Leagues 11.0 0 2015-2016 24 Celtic 2 Leagues 17.7 0 2016-2017 25 Celtic 2 Leagues 4.8 2 0 0 2017-2018 26 Aberdeen 1 League 21.3 0 2018-2019 27 Aberdeen 1 League 18.7 0 2019 28 NYCFC 1 League 5.9 12 8 6 6 0 6 12 50.0 6 8 1 7 3 15 1 0 2020 29 NYCFC 1 League 10.6 24 15 11 7 6 9 16 56.3 7 14 0 14 10 34 3 0 2020-2021 29 Hearts 1 League 12.8 0 2021-2022 30 Hearts 1 League 16.7 16 8 0 2022-2023 31 Hearts 2 Leagues 2.6 2 5 2 0 0 2 2 100.0 0 0 0 0 2 3 0 0 2023-2024 32 Kilmarnock 1 League 0.8 0 0 0 13 Seasons 6 Clubs 6 Leagues 208.6 38 46 19 13 6 17 30 56.7 13 22 1 21 23 52 4 0 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 League 85.6 0 Hearts (3 Seasons) 3 Leagues 32.1 2 21 2 0 0 2 2 100.0 0 0 0 0 10 3 0 0 Celtic (3 Seasons) 3 Leagues 33.5 2 0 0 Aberdeen (2 Seasons) 1 League 40.1 0 NYCFC (2 Seasons) 1 League 16.5 36 23 17 13 6 15 28 53.6 13 22 1 21 13 49 4 0 Kilmarnock (1 Season) 1 League 0.8 0 0 0 Premiership (11 Seasons) 176.3 19 9 0 MLS (2 Seasons) 16.5 36 23 17 13 6 15 28 53.6 13 22 1 21 13 49 4 0 Europa Lg (2 Seasons) 2.4 0 Championship (1 Season) 12.8 0 Champions Lg (1 Season) 0.4 2 0 0 Conf Lg (1 Season) 0.2 2 2 2 0 0 2 2 100.0 0 0 0 0 1 3 0 0
Defensive Actions Table 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-2015 23 Celtic 2. Europa Lg R32 1.4 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 2 0 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 2 2 2 0 0 2 2 100.0 0 0 0 0 1 3 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 2 4 2 0 0 2 2 100.0 0 0 0 0 1 3 0 0 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 Leagues 2.9 2 0 0 Hearts (1 Season) 1 League 0.2 2 2 2 0 0 2 2 100.0 0 0 0 0 1 3 0 0 Europa Lg (2 Seasons) 2.4 0 Champions Lg (1 Season) 0.4 2 0 0 Conf Lg (1 Season) 0.2 2 2 2 0 0 2 2 100.0 0 0 0 0 1 3 0 0
Defensive Actions Table 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 2018 27 sct Scotland Friendlies (M) 0.2 Matches 2 Seasons 1 Club 3 Leagues 0.2 0 Friendlies (M) (1 Season) 0.2 0 WCQ (1 Season) 0 UEFA Nations League (1 Season) 0
Possession Table 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-2012 20 Dundee United 1 League 23.3 2012-2013 21 Dundee United 1 League 18.9 2013-2014 22 Dundee United 1 League 28.7 2014-2015 23 Dundee United 1 League 14.7 2014-2015 23 Celtic 2 Leagues 11.0 2015-2016 24 Celtic 2 Leagues 17.7 2016-2017 25 Celtic 2 Leagues 4.8 2017-2018 26 Aberdeen 1 League 21.3 2018-2019 27 Aberdeen 1 League 18.7 2019 28 NYCFC 1 League 5.9 259 3 31 104 126 32 259 8 3 37.5 5 62.5 138 912 427 19 9 7 12 5 181 51 2020 29 NYCFC 1 League 10.6 430 3 49 154 232 38 430 21 11 52.4 10 47.6 248 1436 842 35 18 14 15 7 302 70 2020-2021 29 Hearts 1 League 12.8 2021-2022 30 Hearts 1 League 16.7 2022-2023 31 Hearts 2 Leagues 2.6 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0 2023-2024 32 Kilmarnock 1 League 0.8 13 Seasons 6 Clubs 6 Leagues 208.6 695 6 85 259 358 70 695 29 14 48.3 15 51.7 387 2358 1269 54 27 21 27 12 484 121 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 League 85.6 Hearts (3 Seasons) 3 Leagues 32.1 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0 Celtic (3 Seasons) 3 Leagues 33.5 Aberdeen (2 Seasons) 1 League 40.1 NYCFC (2 Seasons) 1 League 16.5 689 6 80 258 358 70 689 29 14 48.3 15 51.7 386 2348 1269 54 27 21 27 12 483 121 Kilmarnock (1 Season) 1 League 0.8 Premiership (11 Seasons) 176.3 MLS (2 Seasons) 16.5 689 6 80 258 358 70 689 29 14 48.3 15 51.7 386 2348 1269 54 27 21 27 12 483 121 Europa Lg (2 Seasons) 2.4 Championship (1 Season) 12.8 Champions Lg (1 Season) 0.4 Conf Lg (1 Season) 0.2 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0
Possession Table 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-2015 23 Celtic 2. Europa Lg R32 1.4 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0 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 Leagues 2.9 Hearts (1 Season) 1 League 0.2 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0 Europa Lg (2 Seasons) 2.4 Champions Lg (1 Season) 0.4 Conf Lg (1 Season) 0.2 6 0 5 1 0 0 6 0 0 0 1 10 0 0 0 0 0 0 1 0
Possession Table 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 2018 27 sct Scotland Friendlies (M) 0.2 Matches 2 Seasons 1 Club 3 Leagues 0.2 Friendlies (M) (1 Season) 0.2 WCQ (1 Season) UEFA Nations League (1 Season)
Playing Time Table 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-2012 20 Dundee United sct SCO 1. Premier League 31 2,101 68 61.4 23.3 24 7 Matches 2012-2013 21 Dundee United sct SCO 1. Premier League 23 1,697 74 49.6 18.9 19 4 Matches 2013-2014 22 Dundee United sct SCO 1. Premiership 35 2,584 74 75.6 28.7 27 8 2014-2015 23 Celtic 2. Europa Lg 2 130 65 18.1 1.4 2 0 0 0 0.00 0 0 0 0.00 +0.31 Matches 2014-2015 23 Celtic sct SCO 1. Premiership 13 860 66 25.1 9.6 10 5 3 3 2.46 26 4 +22 +2.30 +0.72 Matches 2014-2015 23 Dundee United sct SCO 1. Premiership 21 1,323 63 38.7 14.7 14 8 7 0 1.86 30 22 +8 +0.54 +0.80 Matches 2015-2016 24 Celtic 2. Europa Lg 2 88 44 16.3 1.0 1 0 1 4 0.00 1 1 0 0.00 +0.80 Matches 2015-2016 24 Celtic sct SCO 1. Premiership 25 1,502 60 43.9 16.7 15 8 10 3 2.36 44 15 +29 +1.74 +0.19 Matches 2016-2017 25 Celtic 1. Champions Lg 1 39 39 7.2 0.4 0 0 1 0 1.00 0 0 0 0.00 +1.98 Matches 2016-2017 25 Celtic sct SCO 1. Premiership 8 395 49 11.5 4.4 4 0 4 3.00 Matches 2017-2018 26 Aberdeen sct SCO 1. Premiership 31 1,919 62 56.1 21.3 22 2 9 1.77 Matches 2018-2019 27 Aberdeen sct SCO 1. Premiership 20 1,687 84 49.3 18.7 19 88 15 1 13 0 1.75 27 20 +7 +0.37 +0.06 Matches 2019 28 NYCFC us USA 1. MLS 12 527 44 17.2 5.9 5 79 1 7 19 3 1.83 11 8 +3 +0.51 -0.13 13.2 8.0 +5.3 +0.90 +0.67 Matches 2020 29 NYCFC us USA 1. MLS 22 958 44 46.3 10.6 10 74 0 12 18 1 1.68 22 12 +10 +0.94 +0.78 19.2 13.0 +6.2 +0.58 +0.43 Matches 2020-2021 29 Hearts sct SCO 2. Championship 17 1,153 68 47.4 12.8 14 76 5 3 30 0 1.94 20 10 +10 +0.78 -1.26 Matches 2021-2022 30 Hearts sct SCO 1. Premiership 32 1,504 47 44.0 16.7 19 66 3 13 19 4 1.66 23 16 +7 +0.42 +0.28 Matches 2022-2023 31 Hearts 3. Conf Lg 1 16 16 3.0 0.2 0 0 1 16 2 0.00 0 1 -1 -5.63 -4.08 0.0 0.9 -0.9 -5.42 -4.64 Matches 2022-2023 31 Hearts sct SCO 1. Premiership 4 216 54 6.3 2.4 3 61 0 1 33 5 1.50 4 5 -1 -0.42 -0.61 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 7 75 11 2.5 0.8 0 0 7 11 10 1.14 3 1 +2 +2.40 +2.18 Matches 13 Seasons 6 Clubs 6 Leagues 307 18,774 61 37.2 208.6 208 76 47 99 18 35 1.85 211 115 +96 +0.86 +0.40 32.4 21.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 League 110 7,705 70 56.3 85.6 84 8 26 0 1.86 30 22 +8 +0.54 +0.80 Hearts (3 Seasons) 3 Leagues 54 2,889 54 29.4 32.1 36 70 8 18 21 11 1.71 47 32 +15 +0.47 +0.08 0.0 0.9 -0.9 -5.42 -4.64 Celtic (3 Seasons) 3 Leagues 51 3,014 59 25.0 33.5 32 13 19 10 2.27 71 20 +51 +1.75 +0.84 Aberdeen (2 Seasons) 1 League 51 3,606 71 52.7 40.1 41 88 17 10 13 0 1.76 27 20 +7 +0.37 +0.06 NYCFC (2 Seasons) 1 League 34 1,485 44 28.9 16.5 15 76 1 19 18 4 1.73 33 20 +13 +0.79 +0.29 32.4 20.9 +11.5 +0.70 +0.49 Kilmarnock (1 Season) 1 League 7 75 11 2.5 0.8 0 0 7 11 10 1.14 3 1 +2 +2.40 +2.18 Premiership (11 Seasons) 250 15,863 63 39.1 176.3 176 76 41 74 17 25 1.93 157 83 +74 +0.93 +0.41 MLS (2 Seasons) 34 1,485 44 28.9 16.5 15 76 1 19 18 4 1.73 33 20 +13 +0.79 +0.29 32.4 20.9 +11.5 +0.70 +0.49 Europa Lg (2 Seasons) 4 218 55 17.3 2.4 3 0 1 4 0.00 1 1 0 0.00 +0.52 Championship (1 Season) 17 1,153 68 47.4 12.8 14 76 5 3 30 0 1.94 20 10 +10 +0.78 -1.26 Champions Lg (1 Season) 1 39 39 7.2 0.4 0 0 1 0 1.00 0 0 0 0.00 +1.98 Conf Lg (1 Season) 1 16 16 3.0 0.2 0 0 1 16 2 0.00 0 1 -1 -5.63 -4.08 0.0 0.9 -0.9 -5.42 -4.64
Playing Time Table 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-2012 20 Dundee United 1 League 31 2,101 68 61.4 23.3 24 7 2012-2013 21 Dundee United 1 League 23 1,697 74 49.6 18.9 19 4 2013-2014 22 Dundee United 1 League 35 2,584 74 75.6 28.7 27 8 2014-2015 23 Dundee United 1 League 21 1,323 63 38.7 14.7 14 8 7 0 1.86 30 22 +8 +0.54 +0.80 2014-2015 23 Celtic 2 Leagues 15 990 66 23.9 11.0 12 5 3 3 2.13 26 4 +22 +2.00 +0.77 2015-2016 24 Celtic 2 Leagues 27 1,590 59 40.2 17.7 16 8 11 7 2.19 45 16 +29 +1.64 +0.54 2016-2017 25 Celtic 2 Leagues 9 434 48 11.0 4.8 4 0 5 0 2.78 0 0 0 0.00 +1.98 2017-2018 26 Aberdeen 1 League 31 1,919 62 56.1 21.3 22 2 9 1.77 2018-2019 27 Aberdeen 1 League 20 1,687 84 49.3 18.7 19 88 15 1 13 0 1.75 27 20 +7 +0.37 +0.06 2019 28 NYCFC 1 League 12 527 44 17.2 5.9 5 79 1 7 19 3 1.83 11 8 +3 +0.51 -0.13 13.2 8.0 +5.3 +0.90 +0.67 2020 29 NYCFC 1 League 22 958 44 46.3 10.6 10 74 0 12 18 1 1.68 22 12 +10 +0.94 +0.78 19.2 13.0 +6.2 +0.58 +0.43 2020-2021 29 Hearts 1 League 17 1,153 68 47.4 12.8 14 76 5 3 30 0 1.94 20 10 +10 +0.78 -1.26 2021-2022 30 Hearts 1 League 32 1,504 47 44.0 16.7 19 66 3 13 19 4 1.66 23 16 +7 +0.42 +0.28 2022-2023 31 Hearts 2 Leagues 5 232 46 5.9 2.6 3 61 0 2 25 7 1.20 4 6 -2 -0.78 -0.73 0.0 0.9 -0.9 -5.42 -4.64 2023-2024 32 Kilmarnock 1 League 7 75 11 2.5 0.8 0 0 7 11 10 1.14 3 1 +2 +2.40 +2.18 13 Seasons 6 Clubs 6 Leagues 307 18,774 61 37.2 208.6 208 76 47 99 18 35 1.85 211 115 +96 +0.86 +0.40 32.4 21.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 League 110 7,705 70 56.3 85.6 84 8 26 0 1.86 30 22 +8 +0.54 +0.80 Hearts (3 Seasons) 3 Leagues 54 2,889 54 29.4 32.1 36 70 8 18 21 11 1.71 47 32 +15 +0.47 +0.08 0.0 0.9 -0.9 -5.42 -4.64 Celtic (3 Seasons) 3 Leagues 51 3,014 59 25.0 33.5 32 13 19 10 2.27 71 20 +51 +1.75 +0.84 Aberdeen (2 Seasons) 1 League 51 3,606 71 52.7 40.1 41 88 17 10 13 0 1.76 27 20 +7 +0.37 +0.06 NYCFC (2 Seasons) 1 League 34 1,485 44 28.9 16.5 15 76 1 19 18 4 1.73 33 20 +13 +0.79 +0.29 32.4 20.9 +11.5 +0.70 +0.49 Kilmarnock (1 Season) 1 League 7 75 11 2.5 0.8 0 0 7 11 10 1.14 3 1 +2 +2.40 +2.18 Premiership (11 Seasons) 250 15,863 63 39.1 176.3 176 76 41 74 17 25 1.93 157 83 +74 +0.93 +0.41 MLS (2 Seasons) 34 1,485 44 28.9 16.5 15 76 1 19 18 4 1.73 33 20 +13 +0.79 +0.29 32.4 20.9 +11.5 +0.70 +0.49 Europa Lg (2 Seasons) 4 218 55 17.3 2.4 3 0 1 4 0.00 1 1 0 0.00 +0.52 Championship (1 Season) 17 1,153 68 47.4 12.8 14 76 5 3 30 0 1.94 20 10 +10 +0.78 -1.26 Champions Lg (1 Season) 1 39 39 7.2 0.4 0 0 1 0 1.00 0 0 0 0.00 +1.98 Conf Lg (1 Season) 1 16 16 3.0 0.2 0 0 1 16 2 0.00 0 1 -1 -5.63 -4.08 0.0 0.9 -0.9 -5.42 -4.64
Playing Time Table 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-2012 20 Dundee United sct SCO 1. Premier League 4th 31 2,101 68 61.4 23.3 24 7 Matches 2012-2013 21 Dundee United sct SCO 1. Premier League 6th 23 1,697 74 49.6 18.9 19 4 Matches 2013-2014 22 Dundee United sct SCO 1. Premiership 4th 35 2,584 74 75.6 28.7 27 8 2014-2015 23 Dundee United sct SCO 1. Premiership 5th 21 1,323 63 38.7 14.7 14 8 7 0 1.86 30 22 +8 +0.54 +0.80 Matches 2014-2015 23 Celtic sct SCO 1. Premiership 1st 13 860 66 25.1 9.6 10 5 3 3 2.46 26 4 +22 +2.30 +0.72 Matches 2015-2016 24 Celtic sct SCO 1. Premiership 1st 25 1,502 60 43.9 16.7 15 8 10 3 2.36 44 15 +29 +1.74 +0.19 Matches 2016-2017 25 Celtic sct SCO 1. Premiership 1st 8 395 49 11.5 4.4 4 0 4 3.00 Matches 2017-2018 26 Aberdeen sct SCO 1. Premiership 2nd 31 1,919 62 56.1 21.3 22 2 9 1.77 Matches 2018-2019 27 Aberdeen sct SCO 1. Premiership 4th 20 1,687 84 49.3 18.7 19 88 15 1 13 0 1.75 27 20 +7 +0.37 +0.06 Matches 2019 28 NYCFC us USA 1. MLS 2nd 12 527 44 17.2 5.9 5 79 1 7 19 3 1.83 11 8 +3 +0.51 -0.13 13.2 8.0 +5.3 +0.90 +0.67 Matches 2020 29 NYCFC us USA 1. MLS 6th 22 958 44 46.3 10.6 10 74 0 12 18 1 1.68 22 12 +10 +0.94 +0.78 19.2 13.0 +6.2 +0.58 +0.43 Matches 2020-2021 29 Hearts sct SCO 2. Championship 1st 17 1,153 68 47.4 12.8 14 76 5 3 30 0 1.94 20 10 +10 +0.78 -1.26 Matches 2021-2022 30 Hearts sct SCO 1. Premiership 3rd 32 1,504 47 44.0 16.7 19 66 3 13 19 4 1.66 23 16 +7 +0.42 +0.28 Matches 2022-2023 31 Hearts sct SCO 1. Premiership 4th 4 216 54 6.3 2.4 3 61 0 1 33 5 1.50 4 5 -1 -0.42 -0.61 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 6th 7 75 11 2.5 0.8 0 0 7 11 10 1.14 3 1 +2 +2.40 +2.18 Matches 13 Seasons 6 Clubs 3 Leagues 301 18,501 61 38.4 205.6 205 76 47 96 18 29 1.90 210 113 +97 +0.89 +0.28 32.4 20.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 League 110 7,705 70 56.3 85.6 84 8 26 0 1.86 30 22 +8 +0.54 +0.80 Hearts (3 Seasons) 2 Leagues 53 2,873 54 31.0 31.9 36 70 8 17 21 9 1.74 47 31 +16 +0.50 -0.05 Celtic (3 Seasons) 1 League 46 2,757 60 26.9 30.6 29 13 17 6 2.50 70 19 +51 +1.94 +0.38 Aberdeen (2 Seasons) 1 League 51 3,606 71 52.7 40.1 41 88 17 10 13 0 1.76 27 20 +7 +0.37 +0.06 NYCFC (2 Seasons) 1 League 34 1,485 44 28.9 16.5 15 76 1 19 18 4 1.73 33 20 +13 +0.79 +0.29 32.4 20.9 +11.5 +0.70 +0.49 Kilmarnock (1 Season) 1 League 7 75 11 2.5 0.8 0 0 7 11 10 1.14 3 1 +2 +2.40 +2.18 Premiership (11 Seasons) 250 15,863 63 39.1 176.3 176 76 41 74 17 25 1.93 157 83 +74 +0.93 +0.41 MLS (2 Seasons) 34 1,485 44 28.9 16.5 15 76 1 19 18 4 1.73 33 20 +13 +0.79 +0.29 32.4 20.9 +11.5 +0.70 +0.49 Championship (1 Season) 17 1,153 68 47.4 12.8 14 76 5 3 30 0 1.94 20 10 +10 +0.78 -1.26
Playing Time Table 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-2015 23 Celtic 2. Europa Lg R32 2 130 65 18.1 1.4 2 0 0 0 0.00 0 0 0 0.00 +0.31 Matches 2015-2016 24 Celtic 2. Europa Lg GR 2 88 44 16.3 1.0 1 0 1 4 0.00 1 1 0 0.00 +0.80 Matches 2016-2017 25 Celtic 1. Champions Lg GR 1 39 39 7.2 0.4 0 0 1 0 1.00 0 0 0 0.00 +1.98 Matches 2022-2023 31 Hearts 3. Conf Lg GR 1 16 16 3.0 0.2 0 0 1 16 2 0.00 0 1 -1 -5.63 -4.08 0.0 0.9 -0.9 -5.42 -4.64 Matches 4 Seasons 2 Clubs 3 Leagues 6 273 46 11.7 3.0 3 0 3 16 6 0.17 1 2 -1 -0.33 +0.80 0.0 0.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 Leagues 5 257 51 14.3 2.9 3 0 2 4 0.20 1 1 0 0.00 +0.99 Hearts (1 Season) 1 League 1 16 16 3.0 0.2 0 0 1 16 2 0.00 0 1 -1 -5.63 -4.08 0.0 0.9 -0.9 -5.42 -4.64 Europa Lg (2 Seasons) 4 218 55 17.3 2.4 3 0 1 4 0.00 1 1 0 0.00 +0.52 Champions Lg (1 Season) 1 39 39 7.2 0.4 0 0 1 0 1.00 0 0 0 0.00 +1.98 Conf Lg (1 Season) 1 16 16 3.0 0.2 0 0 1 16 2 0.00 0 1 -1 -5.63 -4.08 0.0 0.9 -0.9 -5.42 -4.64
Playing Time Table 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 23 sct Scotland WCQ 0 0 0 0 2 Matches 2018 27 sct Scotland Friendlies (M) 1 15 15 2.8 0.2 0 0 1 14 0 0.00 1 1 0 0.00 +1.54 Matches 2018-2019 27 sct Scotland UEFA Nations League 31st 0 0 0 0 2 Matches 2 Seasons 1 Club 3 Leagues 1 15 15 0.8 0.2 0 0 1 14 4 0.00 1 1 0 0.00 +1.54 Friendlies (M) (1 Season) 1 15 15 2.8 0.2 0 0 1 14 0 0.00 1 1 0 0.00 +1.54 WCQ (1 Season) 0 0 0 0 2 UEFA Nations League (1 Season) 0 0 0 0 2
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2011-2012 20 Dundee United 1 League 23.3 3 0 27 2012-2013 21 Dundee United 1 League 18.9 2 0 23 2013-2014 22 Dundee United 1 League 28.7 3 0 22 2014-2015 23 Dundee United 1 League 14.7 1 0 2014-2015 23 Celtic 2 Leagues 11.0 0 0 5 2015-2016 24 Celtic 2 Leagues 17.7 1 0 17 2016-2017 25 Celtic 2 Leagues 4.8 0 0 0 10 0 0 0 0 2 0 0 0 2017-2018 26 Aberdeen 1 League 21.3 2 0 29 2018-2019 27 Aberdeen 1 League 18.7 2 0 0 0 2019 28 NYCFC 1 League 5.9 0 0 0 3 4 1 12 3 8 0 0 0 30 6 13 31.6 2020 29 NYCFC 1 League 10.6 1 0 0 12 10 13 25 10 15 0 0 0 53 7 10 41.2 2020-2021 29 Hearts 1 League 12.8 0 0 0 0 2021-2022 30 Hearts 1 League 16.7 0 0 0 13 24 5 55 8 16 0 2022-2023 31 Hearts 2 Leagues 2.6 1 0 0 4 3 0 9 2 5 0 0 0 1 0 0 2023-2024 32 Kilmarnock 1 League 0.8 0 0 0 0 1 0 13 0 0 0 13 Seasons 6 Clubs 6 Leagues 208.6 16 0 0 165 42 19 114 23 46 0 0 0 84 13 23 36.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 League 85.6 9 0 72 Hearts (3 Seasons) 3 Leagues 32.1 1 0 0 17 27 5 64 10 21 0 0 0 1 0 0 Celtic (3 Seasons) 3 Leagues 33.5 1 0 0 32 0 0 0 0 2 0 0 0 Aberdeen (2 Seasons) 1 League 40.1 4 0 0 29 0 NYCFC (2 Seasons) 1 League 16.5 1 0 0 15 14 14 37 13 23 0 0 0 83 13 23 36.1 Kilmarnock (1 Season) 1 League 0.8 0 0 0 0 1 0 13 0 0 0 Premiership (11 Seasons) 176.3 15 0 0 143 28 5 77 9 19 0 MLS (2 Seasons) 16.5 1 0 0 15 14 14 37 13 23 0 0 0 83 13 23 36.1 Europa Lg (2 Seasons) 2.4 0 0 6 Championship (1 Season) 12.8 0 0 0 0 Champions Lg (1 Season) 0.4 0 0 0 1 0 0 0 0 2 0 0 0 Conf Lg (1 Season) 0.2 0 0 0 0 0 0 0 1 2 0 0 0 1 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2014-2015 23 Celtic 2. Europa Lg R32 1.4 0 0 5 Matches 2015-2016 24 Celtic 2. Europa Lg GR 1.0 0 0 1 Matches 2016-2017 25 Celtic 1. Champions Lg GR 0.4 0 0 0 1 0 0 0 0 2 0 0 0 Matches 2022-2023 31 Hearts 3. Conf Lg GR 0.2 0 0 0 0 0 0 0 1 2 0 0 0 1 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 3.0 0 0 0 7 0 0 0 1 4 0 0 0 1 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Celtic (3 Seasons) 2 Leagues 2.9 0 0 0 7 0 0 0 0 2 0 0 0 Hearts (1 Season) 1 League 0.2 0 0 0 0 0 0 0 1 2 0 0 0 1 0 0 Europa Lg (2 Seasons) 2.4 0 0 6 Champions Lg (1 Season) 0.4 0 0 0 1 0 0 0 0 2 0 0 0 Conf Lg (1 Season) 0.2 0 0 0 0 0 0 0 1 2 0 0 0 1 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018 27 sct Scotland Friendlies (M) 0.2 0 0 0 0 Matches 2 Seasons 1 Club 3 Leagues 0.2 0 0 0 0 Friendlies (M) (1 Season) 0.2 0 0 0 0 WCQ (1 Season) UEFA Nations League (1 Season)
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 .
View Additional Information
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
Player Club Summary