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 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 28 25 2,247 25.0 4 6 10 4 0 0 7 0 0.16 0.24 0.40 0.16 0.40 Matches 10 Seasons 7 Clubs 4 Leagues 311 259 23,585 262.1 129 30 159 103 26 32 48 0 0.49 0.11 0.61 0.39 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 114 104 9,432 104.8 54 16 70 39 15 19 23 0 0.52 0.15 0.67 0.37 0.52 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 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) 152 127 11,590 128.8 60 17 77 46 14 18 25 0 0.47 0.13 0.60 0.36 0.49 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 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 34 31 2,787 31.0 4 7 11 4 0 1 8 0 0.13 0.23 0.36 0.13 0.36 10 Seasons 7 Clubs 4 Leagues 311 259 23,585 262.1 129 30 159 103 26 32 48 0 0.49 0.11 0.61 0.39 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 114 104 9,432 104.8 54 16 70 39 15 19 23 0 0.52 0.15 0.67 0.37 0.52 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 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) 152 127 11,590 128.8 60 17 77 46 14 18 25 0 0.47 0.13 0.60 0.36 0.49 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 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 7th 28 25 2,247 25.0 4 6 10 4 0 0 7 0 0.16 0.24 0.40 0.16 0.40 Matches 10 Seasons 7 Clubs 3 Leagues 299 249 22,696 252.2 127 28 155 102 25 30 45 0 0.50 0.11 0.61 0.40 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 102 94 8,543 94.9 52 14 66 38 14 17 20 0 0.55 0.15 0.70 0.40 0.55 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 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) 152 127 11,590 128.8 60 17 77 46 14 18 25 0 0.47 0.13 0.60 0.36 0.49 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 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 31.0 4 105 34 32.4 3.39 1.10 0.04 0.12 0 1 10 Seasons 7 Clubs 4 Leagues 262.1 129 490 230 40.6 2.83 1.13 0.11 0.27 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 104.8 54 361 135 37.4 3.58 1.34 0.11 0.28 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 Morton (1 Season) 1 League 12.6 4 0 9 0.00 0.71 0.33 1 1 Premiership (7 Seasons) 128.8 60 412 157 36.9 3.27 1.22 0.11 0.29 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 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 28 2,247 80 75.7 25.0 25 86 17 3 29 0 1.14 32 37 -5 -0.20 -0.70 Matches 10 Seasons 7 Clubs 4 Leagues 311 23,585 76 54.7 262.1 259 87 202 52 33 21 1.33 348 340 +8 +0.03 +0.12 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 114 9,432 83 86.6 104.8 104 88 87 10 32 0 1.44 151 140 +11 +0.10 +0.54 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 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) 152 11,590 76 49.3 128.8 127 88 107 25 35 14 1.45 173 165 +8 +0.06 -0.02 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 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 34 2,787 82 79.4 31.0 31 87 23 3 29 0 1.15 38 46 -8 -0.26 -0.76 10 Seasons 7 Clubs 4 Leagues 311 23,585 76 54.7 262.1 259 87 202 52 33 21 1.33 348 340 +8 +0.03 +0.12 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 114 9,432 83 86.6 104.8 104 88 87 10 32 0 1.44 151 140 +11 +0.10 +0.54 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 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) 152 11,590 76 49.3 128.8 127 88 107 25 35 14 1.45 173 165 +8 +0.06 -0.02 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 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 7th 28 2,247 80 75.7 25.0 25 86 17 3 29 0 1.14 32 37 -5 -0.20 -0.70 Matches 10 Seasons 7 Clubs 3 Leagues 299 22,696 76 54.0 252.2 249 87 195 50 35 21 1.34 338 323 +15 +0.06 +0.12 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 102 8,543 84 87.1 94.9 94 88 80 8 35 0 1.48 141 123 +18 +0.19 +0.26 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 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) 152 11,590 76 49.3 128.8 127 88 107 25 35 14 1.45 173 165 +8 +0.06 -0.02 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 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 31.0 8 0 0 52 27 10 23 8 17 0 10 Seasons 7 Clubs 4 Leagues 262.1 48 0 0 280 158 55 100 32 62 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hearts (3 Seasons) 2 Leagues 104.8 23 0 0 150 107 32 72 17 44 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 Morton (1 Season) 1 League 12.6 1 0 0 21 0 0 0 0 0 0 0 0 Premiership (7 Seasons) 128.8 25 0 0 183 123 47 87 28 50 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