Standard Stats Table 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 2014-2015 18 Aberdeen sct SCO 1. Premiership 17 2 261 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 St Mirren sct SCO 2. Championship 31 27 2,464 27.4 10 2 12 10 0 0 5 0 0.37 0.07 0.44 0.37 0.44 Matches 2015-2016 19 Aberdeen sct SCO 1. Premiership 0 0 Matches 2016-2017 20 Gr'nock Morton sct SCO 2. Championship 16 13 1,133 12.6 4 0 4 3 1 1 1 0 0.32 0.00 0.32 0.24 0.24 Matches 2016-2017 20 St Mirren sct SCO 2. Championship 17 7 795 8.8 0 1 1 0 0 0 3 0 0.00 0.11 0.11 0.00 0.11 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 31 29 2,618 29.1 24 3 27 18 6 6 3 0 0.83 0.10 0.93 0.62 0.72 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 26 26 2,298 25.5 24 2 26 21 3 4 6 0 0.94 0.08 1.02 0.82 0.90 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 32 30 2,707 30.1 8 3 11 8 0 1 4 0 0.27 0.10 0.37 0.27 0.37 Matches 2021-2022 25 Beerschot be BEL 1. First Division A 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 1 1 79 0.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Hearts 3. Conf Lg 6 4 349 3.9 2 1 3 1 1 1 2 0 0.52 0.26 0.77 0.26 0.52 Matches 2022-2023 26 Hearts sct SCO 1. Premiership 37 33 3,037 33.7 24 4 28 13 11 11 5 0 0.71 0.12 0.83 0.39 0.50 Matches 2023-2024 27 Hearts sct SCO 1. Premiership 37 36 3,259 36.2 24 4 28 21 3 6 8 0 0.66 0.11 0.77 0.58 0.69 Matches 2024-2025 28 Hearts 3. Conf Lg 6 6 540 6.0 0 1 1 0 0 1 1 0 0.00 0.17 0.17 0.00 0.17 Matches 2024-2025 28 Hearts sct SCO 1. Premiership 23 22 1,945 21.6 4 6 10 4 0 0 6 0 0.19 0.28 0.46 0.19 0.46 Matches 10 Seasons 7 Clubs 4 Leagues 306 256 23,283 258.7 129 30 159 103 26 32 47 0 0.50 0.12 0.61 0.40 0.51 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 Hearts (3 Seasons) 2 Leagues 109 101 9,130 101.4 54 16 70 39 15 19 22 0 0.53 0.16 0.69 0.38 0.54 Dundee United (3 Seasons) 2 Leagues 59 57 5,084 56.5 32 5 37 29 3 5 11 0 0.57 0.09 0.65 0.51 0.60 St Mirren (2 Seasons) 1 League 48 34 3,259 36.2 10 3 13 10 0 0 8 0 0.28 0.08 0.36 0.28 0.36 Aberdeen (2 Seasons) 1 League 17 2 261 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ayr United (1 Season) 1 League 31 29 2,618 29.1 24 3 27 18 6 6 3 0 0.83 0.10 0.93 0.62 0.72 Beerschot (1 Season) 1 League 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35 Gr'nock Morton (1 Season) 1 League 16 13 1,133 12.6 4 0 4 3 1 1 1 0 0.32 0.00 0.32 0.24 0.24 Premiership (7 Seasons) 147 124 11,288 125.4 60 17 77 46 14 18 24 0 0.48 0.14 0.61 0.37 0.50 Championship (4 Seasons) 121 102 9,308 103.4 62 8 70 52 10 11 18 0 0.60 0.08 0.68 0.50 0.58 Conf Lg (2 Seasons) 12 10 889 9.9 2 2 4 1 1 2 3 0 0.20 0.20 0.40 0.10 0.30 First Division A (1 Season) 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35
Standard Stats Table 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 2014-2015 18 Aberdeen 1 League 17 2 261 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 19 Aberdeen 1 League 0 0 2015-2016 19 St Mirren 1 League 31 27 2,464 27.4 10 2 12 10 0 0 5 0 0.37 0.07 0.44 0.37 0.44 2016-2017 20 St Mirren 1 League 17 7 795 8.8 0 1 1 0 0 0 3 0 0.00 0.11 0.11 0.00 0.11 2016-2017 20 Gr'nock Morton 1 League 16 13 1,133 12.6 4 0 4 3 1 1 1 0 0.32 0.00 0.32 0.24 0.24 2018-2019 22 Ayr United 1 League 31 29 2,618 29.1 24 3 27 18 6 6 3 0 0.83 0.10 0.93 0.62 0.72 2019-2020 23 Dundee United 1 League 26 26 2,298 25.5 24 2 26 21 3 4 6 0 0.94 0.08 1.02 0.82 0.90 2020-2021 24 Dundee United 1 League 32 30 2,707 30.1 8 3 11 8 0 1 4 0 0.27 0.10 0.37 0.27 0.37 2021-2022 25 Dundee United 1 League 1 1 79 0.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2021-2022 25 Beerschot 1 League 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35 2022-2023 26 Hearts 2 Leagues 43 37 3,386 37.6 26 5 31 14 12 12 7 0 0.69 0.13 0.82 0.37 0.51 2023-2024 27 Hearts 1 League 37 36 3,259 36.2 24 4 28 21 3 6 8 0 0.66 0.11 0.77 0.58 0.69 2024-2025 28 Hearts 2 Leagues 29 28 2,485 27.6 4 7 11 4 0 1 7 0 0.14 0.25 0.40 0.14 0.40 10 Seasons 7 Clubs 4 Leagues 306 256 23,283 258.7 129 30 159 103 26 32 47 0 0.50 0.12 0.61 0.40 0.51 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 Hearts (3 Seasons) 2 Leagues 109 101 9,130 101.4 54 16 70 39 15 19 22 0 0.53 0.16 0.69 0.38 0.54 Dundee United (3 Seasons) 2 Leagues 59 57 5,084 56.5 32 5 37 29 3 5 11 0 0.57 0.09 0.65 0.51 0.60 St Mirren (2 Seasons) 1 League 48 34 3,259 36.2 10 3 13 10 0 0 8 0 0.28 0.08 0.36 0.28 0.36 Aberdeen (2 Seasons) 1 League 17 2 261 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ayr United (1 Season) 1 League 31 29 2,618 29.1 24 3 27 18 6 6 3 0 0.83 0.10 0.93 0.62 0.72 Beerschot (1 Season) 1 League 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35 Gr'nock Morton (1 Season) 1 League 16 13 1,133 12.6 4 0 4 3 1 1 1 0 0.32 0.00 0.32 0.24 0.24 Premiership (7 Seasons) 147 124 11,288 125.4 60 17 77 46 14 18 24 0 0.48 0.14 0.61 0.37 0.50 Championship (4 Seasons) 121 102 9,308 103.4 62 8 70 52 10 11 18 0 0.60 0.08 0.68 0.50 0.58 Conf Lg (2 Seasons) 12 10 889 9.9 2 2 4 1 1 2 3 0 0.20 0.20 0.40 0.10 0.30 First Division A (1 Season) 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35
Standard Stats Table 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 2014-2015 18 Aberdeen sct SCO 1. Premiership 2nd 17 2 261 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Aberdeen sct SCO 1. Premiership 2nd 0 0 Matches 2015-2016 19 St Mirren sct SCO 2. Championship 6th 31 27 2,464 27.4 10 2 12 10 0 0 5 0 0.37 0.07 0.44 0.37 0.44 Matches 2016-2017 20 St Mirren sct SCO 2. Championship 7th 17 7 795 8.8 0 1 1 0 0 0 3 0 0.00 0.11 0.11 0.00 0.11 Matches 2016-2017 20 Gr'nock Morton sct SCO 2. Championship 4th 16 13 1,133 12.6 4 0 4 3 1 1 1 0 0.32 0.00 0.32 0.24 0.24 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 4th 31 29 2,618 29.1 24 3 27 18 6 6 3 0 0.83 0.10 0.93 0.62 0.72 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 1st 26 26 2,298 25.5 24 2 26 21 3 4 6 0 0.94 0.08 1.02 0.82 0.90 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 15th 32 30 2,707 30.1 8 3 11 8 0 1 4 0 0.27 0.10 0.37 0.27 0.37 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 4th 1 1 79 0.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 25 Beerschot be BEL 1. First Division A 18th 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35 Matches 2022-2023 26 Hearts sct SCO 1. Premiership 4th 37 33 3,037 33.7 24 4 28 13 11 11 5 0 0.71 0.12 0.83 0.39 0.50 Matches 2023-2024 27 Hearts sct SCO 1. Premiership 3rd 37 36 3,259 36.2 24 4 28 21 3 6 8 0 0.66 0.11 0.77 0.58 0.69 Matches 2024-2025 28 Hearts sct SCO 1. Premiership 6th 23 22 1,945 21.6 4 6 10 4 0 0 6 0 0.19 0.28 0.46 0.19 0.46 Matches 10 Seasons 7 Clubs 3 Leagues 294 246 22,394 248.8 127 28 155 102 25 30 44 0 0.51 0.11 0.62 0.41 0.52 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 Hearts (3 Seasons) 1 League 97 91 8,241 91.6 52 14 66 38 14 17 19 0 0.57 0.15 0.72 0.41 0.57 Dundee United (3 Seasons) 2 Leagues 59 57 5,084 56.5 32 5 37 29 3 5 11 0 0.57 0.09 0.65 0.51 0.60 St Mirren (2 Seasons) 1 League 48 34 3,259 36.2 10 3 13 10 0 0 8 0 0.28 0.08 0.36 0.28 0.36 Aberdeen (2 Seasons) 1 League 17 2 261 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ayr United (1 Season) 1 League 31 29 2,618 29.1 24 3 27 18 6 6 3 0 0.83 0.10 0.93 0.62 0.72 Beerschot (1 Season) 1 League 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35 Gr'nock Morton (1 Season) 1 League 16 13 1,133 12.6 4 0 4 3 1 1 1 0 0.32 0.00 0.32 0.24 0.24 Premiership (7 Seasons) 147 124 11,288 125.4 60 17 77 46 14 18 24 0 0.48 0.14 0.61 0.37 0.50 Championship (4 Seasons) 121 102 9,308 103.4 62 8 70 52 10 11 18 0 0.60 0.08 0.68 0.50 0.58 First Division A (1 Season) 26 20 1,798 20.0 5 3 8 4 1 1 2 0 0.25 0.15 0.40 0.20 0.35
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 2022-2023 26 Hearts 3. Conf Lg GR 6 4 349 3.9 2 1 3 1 1 1 2 0 0.52 0.26 0.77 0.26 0.52 Matches 2024-2025 28 Hearts 3. Conf Lg 6 6 540 6.0 0 1 1 0 0 1 1 0 0.00 0.17 0.17 0.00 0.17 Matches 2 Seasons 1 Club 1 League 12 10 889 9.9 2 2 4 1 1 2 3 0 0.20 0.20 0.40 0.10 0.30
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 18 Aberdeen 1 League 2.9 0 5 1.72 0.00 0 0 2015-2016 19 St Mirren 1 League 27.4 10 26 0.95 0.38 0 0 2016-2017 20 St Mirren 1 League 8.8 0 0 6 0.00 0.68 0.00 0 0 2016-2017 20 Gr'nock Morton 1 League 12.6 4 0 9 0.00 0.71 0.33 1 1 2018-2019 22 Ayr United 1 League 29.1 24 6 6 2019-2020 23 Dundee United 1 League 25.5 24 3 4 2020-2021 24 Dundee United 1 League 30.1 8 74 27 36.5 2.46 0.90 0.11 0.30 0 1 2021-2022 25 Dundee United 1 League 0.9 0 0 0 0.00 0.00 0 0 2021-2022 25 Beerschot 1 League 20.0 5 55 22 40.0 2.75 1.10 0.07 0.18 1 1 2022-2023 26 Hearts 2 Leagues 37.6 26 120 51 42.5 3.56 1.51 0.11 0.25 12 12 2023-2024 27 Hearts 1 League 36.2 24 136 50 36.8 3.76 1.38 0.15 0.42 3 6 2024-2025 28 Hearts 2 Leagues 27.6 4 96 31 32.3 3.48 1.12 0.04 0.13 0 1 10 Seasons 7 Clubs 4 Leagues 258.7 129 481 227 40.7 2.83 1.13 0.11 0.28 26 32 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Hearts (3 Seasons) 2 Leagues 101.4 54 352 132 37.5 3.61 1.35 0.11 0.29 15 19 Dundee United (3 Seasons) 2 Leagues 56.5 32 74 27 36.5 2.39 0.87 0.11 0.30 3 5 St Mirren (2 Seasons) 1 League 36.2 10 0 32 0.00 0.88 0.31 0 0 Aberdeen (2 Seasons) 1 League 2.9 0 5 1.72 0.00 0 0 Ayr United (1 Season) 1 League 29.1 24 6 6 Beerschot (1 Season) 1 League 20.0 5 55 22 40.0 2.75 1.10 0.07 0.18 1 1 Gr'nock Morton (1 Season) 1 League 12.6 4 0 9 0.00 0.71 0.33 1 1 Premiership (7 Seasons) 125.4 60 403 154 37.0 3.29 1.23 0.11 0.30 14 18 Championship (4 Seasons) 103.4 62 0 41 0.00 0.84 0.32 10 11 Conf Lg (2 Seasons) 9.9 2 23 10 43.5 3.83 1.67 0.00 0.00 1 2 First Division A (1 Season) 20.0 5 55 22 40.0 2.75 1.10 0.07 0.18 1 1
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2022-2023 26 Hearts 3. Conf Lg GR 3.9 2 1 1 Matches 2024-2025 28 Hearts 3. Conf Lg 6.0 0 23 10 43.5 3.83 1.67 0.00 0.00 0 1 Matches 2 Seasons 1 Club 1 League 9.9 2 23 10 43.5 3.83 1.67 0.00 0.00 1 2
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 Matches 2014-2015 18 Aberdeen sct SCO 1. Premiership 17 261 15 7.6 2.9 2 0 15 12 1.88 3 3 0 0.00 -0.68 Matches 2015-2016 19 St Mirren sct SCO 2. Championship 31 2,464 79 76.0 27.4 27 21 4 0 1.13 34 39 -5 -0.18 +0.28 Matches 2015-2016 19 Aberdeen sct SCO 1. Premiership 0 0 0 0 1 Matches 2016-2017 20 Gr'nock Morton sct SCO 2. Championship 16 1,133 71 35.0 12.6 13 5 3 0 1.25 15 16 -1 -0.08 -0.25 Matches 2016-2017 20 St Mirren sct SCO 2. Championship 17 795 47 24.5 8.8 7 4 10 3 0.59 5 16 -11 -1.25 -1.50 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 31 2,618 84 80.8 29.1 29 88 24 2 34 0 1.65 46 28 +18 +0.62 +1.49 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 26 2,298 88 91.2 25.5 26 88 20 0 1 2.04 44 21 +23 +0.90 -1.94 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 32 2,707 85 79.2 30.1 30 88 27 2 35 1 1.19 29 37 -8 -0.27 +1.00 Matches 2021-2022 25 Beerschot be BEL 1. First Division A 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 1 79 79 2.3 0.9 1 79 0 0 0 0.00 0 2 -2 -2.28 -2.14 Matches 2022-2023 26 Hearts 3. Conf Lg 6 349 58 64.6 3.9 4 77 1 2 22 0 1.00 4 8 -4 -1.03 +1.80 Matches 2022-2023 26 Hearts sct SCO 1. Premiership 37 3,037 82 88.8 33.7 33 87 29 4 40 0 1.46 58 46 +12 +0.36 +1.77 Matches 2023-2024 27 Hearts sct SCO 1. Premiership 37 3,259 88 95.3 36.2 36 90 34 1 32 0 1.76 51 40 +11 +0.30 -0.26 Matches 2024-2025 28 Hearts 3. Conf Lg 6 540 90 100.0 6.0 6 90 6 0 0 1.17 6 9 -3 -0.50 Matches 2024-2025 28 Hearts sct SCO 1. Premiership 23 1,945 85 77.2 21.6 22 87 16 1 22 0 1.22 30 32 -2 -0.09 -0.72 Matches 10 Seasons 7 Clubs 4 Leagues 306 23,283 76 54.6 258.7 256 87 201 50 33 21 1.34 346 335 +11 +0.04 +0.13 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (3 Seasons) 2 Leagues 109 9,130 84 87.5 101.4 101 88 86 8 32 0 1.47 149 135 +14 +0.14 +0.62 Dundee United (3 Seasons) 2 Leagues 59 5,084 86 54.3 56.5 57 88 47 2 35 2 1.54 73 60 +13 +0.23 +0.40 St Mirren (2 Seasons) 1 League 48 3,259 68 50.3 36.2 34 25 14 3 0.94 39 55 -16 -0.44 -0.53 Aberdeen (2 Seasons) 1 League 17 261 15 3.8 2.9 2 0 15 13 1.88 3 3 0 0.00 -0.68 Ayr United (1 Season) 1 League 31 2,618 84 80.8 29.1 29 88 24 2 34 0 1.65 46 28 +18 +0.62 +1.49 Beerschot (1 Season) 1 League 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00 Gr'nock Morton (1 Season) 1 League 16 1,133 71 35.0 12.6 13 5 3 0 1.25 15 16 -1 -0.08 -0.25 Premiership (7 Seasons) 147 11,288 77 49.0 125.4 124 88 106 23 35 14 1.48 171 160 +11 +0.09 0.00 Championship (4 Seasons) 121 9,308 77 60.1 103.4 102 88 74 19 34 4 1.40 144 120 +24 +0.23 +0.12 Conf Lg (2 Seasons) 12 889 74 82.3 9.9 10 85 7 2 22 0 1.09 10 17 -7 -0.71 +2.12 First Division A (1 Season) 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00
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 Matches 2014-2015 18 Aberdeen 1 League 17 261 15 7.6 2.9 2 0 15 12 1.88 3 3 0 0.00 -0.68 2015-2016 19 Aberdeen 1 League 0 0 0 0 1 2015-2016 19 St Mirren 1 League 31 2,464 79 76.0 27.4 27 21 4 0 1.13 34 39 -5 -0.18 +0.28 2016-2017 20 St Mirren 1 League 17 795 47 24.5 8.8 7 4 10 3 0.59 5 16 -11 -1.25 -1.50 2016-2017 20 Gr'nock Morton 1 League 16 1,133 71 35.0 12.6 13 5 3 0 1.25 15 16 -1 -0.08 -0.25 2018-2019 22 Ayr United 1 League 31 2,618 84 80.8 29.1 29 88 24 2 34 0 1.65 46 28 +18 +0.62 +1.49 2019-2020 23 Dundee United 1 League 26 2,298 88 91.2 25.5 26 88 20 0 1 2.04 44 21 +23 +0.90 -1.94 2020-2021 24 Dundee United 1 League 32 2,707 85 79.2 30.1 30 88 27 2 35 1 1.19 29 37 -8 -0.27 +1.00 2021-2022 25 Dundee United 1 League 1 79 79 2.3 0.9 1 79 0 0 0 0.00 0 2 -2 -2.28 -2.14 2021-2022 25 Beerschot 1 League 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00 2022-2023 26 Hearts 2 Leagues 43 3,386 79 85.5 37.6 37 86 30 6 34 0 1.40 62 54 +8 +0.21 +2.09 2023-2024 27 Hearts 1 League 37 3,259 88 95.3 36.2 36 90 34 1 32 0 1.76 51 40 +11 +0.30 -0.26 2024-2025 28 Hearts 2 Leagues 29 2,485 86 81.2 27.6 28 88 22 1 22 0 1.21 36 41 -5 -0.18 -0.81 10 Seasons 7 Clubs 4 Leagues 306 23,283 76 54.6 258.7 256 87 201 50 33 21 1.34 346 335 +11 +0.04 +0.13 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (3 Seasons) 2 Leagues 109 9,130 84 87.5 101.4 101 88 86 8 32 0 1.47 149 135 +14 +0.14 +0.62 Dundee United (3 Seasons) 2 Leagues 59 5,084 86 54.3 56.5 57 88 47 2 35 2 1.54 73 60 +13 +0.23 +0.40 St Mirren (2 Seasons) 1 League 48 3,259 68 50.3 36.2 34 25 14 3 0.94 39 55 -16 -0.44 -0.53 Aberdeen (2 Seasons) 1 League 17 261 15 3.8 2.9 2 0 15 13 1.88 3 3 0 0.00 -0.68 Ayr United (1 Season) 1 League 31 2,618 84 80.8 29.1 29 88 24 2 34 0 1.65 46 28 +18 +0.62 +1.49 Beerschot (1 Season) 1 League 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00 Gr'nock Morton (1 Season) 1 League 16 1,133 71 35.0 12.6 13 5 3 0 1.25 15 16 -1 -0.08 -0.25 Premiership (7 Seasons) 147 11,288 77 49.0 125.4 124 88 106 23 35 14 1.48 171 160 +11 +0.09 0.00 Championship (4 Seasons) 121 9,308 77 60.1 103.4 102 88 74 19 34 4 1.40 144 120 +24 +0.23 +0.12 Conf Lg (2 Seasons) 12 889 74 82.3 9.9 10 85 7 2 22 0 1.09 10 17 -7 -0.71 +2.12 First Division A (1 Season) 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00
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 Matches 2014-2015 18 Aberdeen sct SCO 1. Premiership 2nd 17 261 15 7.6 2.9 2 0 15 12 1.88 3 3 0 0.00 -0.68 Matches 2015-2016 19 Aberdeen sct SCO 1. Premiership 2nd 0 0 0 0 1 Matches 2015-2016 19 St Mirren sct SCO 2. Championship 6th 31 2,464 79 76.0 27.4 27 21 4 0 1.13 34 39 -5 -0.18 +0.28 Matches 2016-2017 20 St Mirren sct SCO 2. Championship 7th 17 795 47 24.5 8.8 7 4 10 3 0.59 5 16 -11 -1.25 -1.50 Matches 2016-2017 20 Gr'nock Morton sct SCO 2. Championship 4th 16 1,133 71 35.0 12.6 13 5 3 0 1.25 15 16 -1 -0.08 -0.25 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 4th 31 2,618 84 80.8 29.1 29 88 24 2 34 0 1.65 46 28 +18 +0.62 +1.49 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 1st 26 2,298 88 91.2 25.5 26 88 20 0 1 2.04 44 21 +23 +0.90 -1.94 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 15th 32 2,707 85 79.2 30.1 30 88 27 2 35 1 1.19 29 37 -8 -0.27 +1.00 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 4th 1 79 79 2.3 0.9 1 79 0 0 0 0.00 0 2 -2 -2.28 -2.14 Matches 2021-2022 25 Beerschot be BEL 1. First Division A 18th 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00 Matches 2022-2023 26 Hearts sct SCO 1. Premiership 4th 37 3,037 82 88.8 33.7 33 87 29 4 40 0 1.46 58 46 +12 +0.36 +1.77 Matches 2023-2024 27 Hearts sct SCO 1. Premiership 3rd 37 3,259 88 95.3 36.2 36 90 34 1 32 0 1.76 51 40 +11 +0.30 -0.26 Matches 2024-2025 28 Hearts sct SCO 1. Premiership 6th 23 1,945 85 77.2 21.6 22 87 16 1 22 0 1.22 30 32 -2 -0.09 -0.72 Matches 10 Seasons 7 Clubs 3 Leagues 294 22,394 76 53.9 248.8 246 87 194 48 35 21 1.35 336 318 +18 +0.07 +0.13 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (3 Seasons) 1 League 97 8,241 85 88.0 91.6 91 88 79 6 36 0 1.52 139 118 +21 +0.23 +0.31 Dundee United (3 Seasons) 2 Leagues 59 5,084 86 54.3 56.5 57 88 47 2 35 2 1.54 73 60 +13 +0.23 +0.40 St Mirren (2 Seasons) 1 League 48 3,259 68 50.3 36.2 34 25 14 3 0.94 39 55 -16 -0.44 -0.53 Aberdeen (2 Seasons) 1 League 17 261 15 3.8 2.9 2 0 15 13 1.88 3 3 0 0.00 -0.68 Ayr United (1 Season) 1 League 31 2,618 84 80.8 29.1 29 88 24 2 34 0 1.65 46 28 +18 +0.62 +1.49 Beerschot (1 Season) 1 League 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00 Gr'nock Morton (1 Season) 1 League 16 1,133 71 35.0 12.6 13 5 3 0 1.25 15 16 -1 -0.08 -0.25 Premiership (7 Seasons) 147 11,288 77 49.0 125.4 124 88 106 23 35 14 1.48 171 160 +11 +0.09 0.00 Championship (4 Seasons) 121 9,308 77 60.1 103.4 102 88 74 19 34 4 1.40 144 120 +24 +0.23 +0.12 First Division A (1 Season) 26 1,798 69 58.8 20.0 20 80 14 6 35 3 0.42 21 38 -17 -0.85 +1.00
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 2022-2023 26 Hearts 3. Conf Lg GR 6 349 58 64.6 3.9 4 77 1 2 22 0 1.00 4 8 -4 -1.03 +1.80 Matches 2024-2025 28 Hearts 3. Conf Lg 6 540 90 100.0 6.0 6 90 6 0 0 1.17 6 9 -3 -0.50 Matches 2 Seasons 1 Club 1 League 12 889 74 82.3 9.9 10 85 7 2 22 0 1.09 10 17 -7 -0.71 +2.12
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 18 Aberdeen 1 League 2.9 0 0 2015-2016 19 St Mirren 1 League 27.4 5 0 41 2016-2017 20 St Mirren 1 League 8.8 3 0 0 11 0 0 0 0 0 0 0 0 2016-2017 20 Gr'nock Morton 1 League 12.6 1 0 0 21 0 0 0 0 0 0 0 0 2018-2019 22 Ayr United 1 League 29.1 3 0 0 0 2019-2020 23 Dundee United 1 League 25.5 6 0 0 0 2020-2021 24 Dundee United 1 League 30.1 4 0 0 41 26 17 17 11 10 0 2021-2022 25 Dundee United 1 League 0.9 1 0 0 4 0 0 0 0 0 0 2021-2022 25 Beerschot 1 League 20.0 2 0 0 12 25 6 11 4 8 1 2022-2023 26 Hearts 2 Leagues 37.6 7 0 0 50 46 14 13 6 16 0 2023-2024 27 Hearts 1 League 36.2 8 0 0 48 34 8 36 3 11 0 2024-2025 28 Hearts 2 Leagues 27.6 7 0 0 47 26 10 20 5 15 0 10 Seasons 7 Clubs 4 Leagues 258.7 47 0 0 275 157 55 97 29 60 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hearts (3 Seasons) 2 Leagues 101.4 22 0 0 145 106 32 69 14 42 0 Dundee United (3 Seasons) 2 Leagues 56.5 11 0 0 45 26 17 17 11 10 0 St Mirren (2 Seasons) 1 League 36.2 8 0 0 52 0 0 0 0 0 0 0 0 Aberdeen (2 Seasons) 1 League 2.9 0 0 Ayr United (1 Season) 1 League 29.1 3 0 0 0 Beerschot (1 Season) 1 League 20.0 2 0 0 12 25 6 11 4 8 1 Gr'nock Morton (1 Season) 1 League 12.6 1 0 0 21 0 0 0 0 0 0 0 0 Premiership (7 Seasons) 125.4 24 0 0 178 122 47 84 25 48 0 Championship (4 Seasons) 103.4 18 0 0 73 0 0 0 0 0 0 0 0 Conf Lg (2 Seasons) 9.9 3 0 0 12 10 2 2 0 4 0 First Division A (1 Season) 20.0 2 0 0 12 25 6 11 4 8 1
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 26 Hearts 3. Conf Lg GR 3.9 2 0 0 0 Matches 2024-2025 28 Hearts 3. Conf Lg 6.0 1 0 0 12 10 2 2 0 4 0 Matches 2 Seasons 1 Club 1 League 9.9 3 0 0 12 10 2 2 0 4 0
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 Lawrence Shankland Pages
Lawrence Shankland Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary