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 Hearts sct SCO 2. Championship 0 0 Matches 2015-2016 19 Hearts sct SCO 1. Premiership 10 5 580 6.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Raith Rovers sct SCO 2. Championship 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 20 12 1,350 15.0 0 3 3 0 0 0 6 0 0.00 0.20 0.20 0.00 0.20 Matches 2017-2018 21 St Mirren sct SCO 2. Championship 32 32 2,875 31.9 2 1 3 2 0 0 1 0 0.06 0.03 0.09 0.06 0.09 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 33 32 2,889 32.1 1 1 2 1 0 0 5 0 0.03 0.03 0.06 0.03 0.06 Matches 2018-2019 22 Hearts sct SCO 1. Premiership 0 0 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 28 28 2,520 28.0 0 3 3 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 30 28 2,561 28.5 1 2 3 1 0 0 6 0 0.04 0.07 0.11 0.04 0.11 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 20 19 1,699 18.9 2 1 3 2 0 0 4 0 0.11 0.05 0.16 0.11 0.16 Matches 2022-2023 26 Dundee United sct SCO 1. Premiership 28 27 2,475 27.5 1 0 1 1 0 0 0 0 0.04 0.00 0.04 0.04 0.04 Matches 2023-2024 27 Cheltenham eng ENG EFL Cup 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Cheltenham eng ENG 3. League One 13 12 1,030 11.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Grimsby Town eng ENG 4. League Two 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 Matches 10 Seasons 7 Clubs 5 Leagues 228 208 19,118 212.4 8 11 19 8 0 0 35 0 0.04 0.05 0.09 0.04 0.09 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) 2 Leagues 106 102 9,255 102.8 4 6 10 4 0 0 15 0 0.04 0.06 0.10 0.04 0.10 Hearts (4 Seasons) 2 Leagues 30 17 1,930 21.4 0 3 3 0 0 0 8 0 0.00 0.14 0.14 0.00 0.14 Ayr United (1 Season) 1 League 33 32 2,889 32.1 1 1 2 1 0 0 5 0 0.03 0.03 0.06 0.03 0.06 St Mirren (1 Season) 1 League 32 32 2,875 31.9 2 1 3 2 0 0 1 0 0.06 0.03 0.09 0.06 0.09 Cheltenham (1 Season) 2 Leagues 14 13 1,116 12.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Grimsby Town (1 Season) 1 League 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 Raith Rovers (1 Season) 1 League 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (6 Seasons) 108 91 8,665 96.3 4 6 10 4 0 0 18 0 0.04 0.06 0.10 0.04 0.10 Championship (5 Seasons) 95 94 8,440 93.8 3 5 8 3 0 0 11 0 0.03 0.05 0.09 0.03 0.09 League One (1 Season) 13 12 1,030 11.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 EFL Cup (1 Season) 1 1 86 1.0 0 0 0 0 0 0 0 0 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 Gls Ast G+A G-PK G+A-PK Matches 2014-2015 18 Hearts 1 League 0 0 2015-2016 19 Hearts 1 League 10 5 580 6.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2016-2017 20 Hearts 1 League 20 12 1,350 15.0 0 3 3 0 0 0 6 0 0.00 0.20 0.20 0.00 0.20 2016-2017 20 Raith Rovers 1 League 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 21 St Mirren 1 League 32 32 2,875 31.9 2 1 3 2 0 0 1 0 0.06 0.03 0.09 0.06 0.09 2018-2019 22 Ayr United 1 League 33 32 2,889 32.1 1 1 2 1 0 0 5 0 0.03 0.03 0.06 0.03 0.06 2018-2019 22 Hearts 1 League 0 0 2019-2020 23 Dundee United 1 League 28 28 2,520 28.0 0 3 3 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 2020-2021 24 Dundee United 1 League 30 28 2,561 28.5 1 2 3 1 0 0 6 0 0.04 0.07 0.11 0.04 0.11 2021-2022 25 Dundee United 1 League 20 19 1,699 18.9 2 1 3 2 0 0 4 0 0.11 0.05 0.16 0.11 0.16 2022-2023 26 Dundee United 1 League 28 27 2,475 27.5 1 0 1 1 0 0 0 0 0.04 0.00 0.04 0.04 0.04 2023-2024 27 Cheltenham 2 Leagues 14 13 1,116 12.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2023-2024 27 Grimsby Town 1 League 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 10 Seasons 7 Clubs 5 Leagues 228 208 19,118 212.4 8 11 19 8 0 0 35 0 0.04 0.05 0.09 0.04 0.09 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) 2 Leagues 106 102 9,255 102.8 4 6 10 4 0 0 15 0 0.04 0.06 0.10 0.04 0.10 Hearts (4 Seasons) 2 Leagues 30 17 1,930 21.4 0 3 3 0 0 0 8 0 0.00 0.14 0.14 0.00 0.14 Ayr United (1 Season) 1 League 33 32 2,889 32.1 1 1 2 1 0 0 5 0 0.03 0.03 0.06 0.03 0.06 St Mirren (1 Season) 1 League 32 32 2,875 31.9 2 1 3 2 0 0 1 0 0.06 0.03 0.09 0.06 0.09 Cheltenham (1 Season) 2 Leagues 14 13 1,116 12.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Grimsby Town (1 Season) 1 League 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 Raith Rovers (1 Season) 1 League 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (6 Seasons) 108 91 8,665 96.3 4 6 10 4 0 0 18 0 0.04 0.06 0.10 0.04 0.10 Championship (5 Seasons) 95 94 8,440 93.8 3 5 8 3 0 0 11 0 0.03 0.05 0.09 0.03 0.09 League One (1 Season) 13 12 1,030 11.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 EFL Cup (1 Season) 1 1 86 1.0 0 0 0 0 0 0 0 0 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 Gls Ast G+A G-PK G+A-PK Matches 2014-2015 18 Hearts sct SCO 2. Championship 1st 0 0 Matches 2015-2016 19 Hearts sct SCO 1. Premiership 3rd 10 5 580 6.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 5th 20 12 1,350 15.0 0 3 3 0 0 0 6 0 0.00 0.20 0.20 0.00 0.20 Matches 2016-2017 20 Raith Rovers sct SCO 2. Championship 9th 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 St Mirren sct SCO 2. Championship 1st 32 32 2,875 31.9 2 1 3 2 0 0 1 0 0.06 0.03 0.09 0.06 0.09 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 4th 33 32 2,889 32.1 1 1 2 1 0 0 5 0 0.03 0.03 0.06 0.03 0.06 Matches 2018-2019 22 Hearts sct SCO 1. Premiership 7th 0 0 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 1st 28 28 2,520 28.0 0 3 3 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 15th 30 28 2,561 28.5 1 2 3 1 0 0 6 0 0.04 0.07 0.11 0.04 0.11 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 4th 20 19 1,699 18.9 2 1 3 2 0 0 4 0 0.11 0.05 0.16 0.11 0.16 Matches 2022-2023 26 Dundee United sct SCO 1. Premiership 12th 28 27 2,475 27.5 1 0 1 1 0 0 0 0 0.04 0.00 0.04 0.04 0.04 Matches 2023-2024 27 Cheltenham eng ENG 3. League One 21st 13 12 1,030 11.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Grimsby Town eng ENG 4. League Two 21st 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 Matches 10 Seasons 7 Clubs 4 Leagues 227 207 19,032 211.5 8 11 19 8 0 0 35 0 0.04 0.05 0.09 0.04 0.09 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) 2 Leagues 106 102 9,255 102.8 4 6 10 4 0 0 15 0 0.04 0.06 0.10 0.04 0.10 Hearts (4 Seasons) 2 Leagues 30 17 1,930 21.4 0 3 3 0 0 0 8 0 0.00 0.14 0.14 0.00 0.14 Ayr United (1 Season) 1 League 33 32 2,889 32.1 1 1 2 1 0 0 5 0 0.03 0.03 0.06 0.03 0.06 St Mirren (1 Season) 1 League 32 32 2,875 31.9 2 1 3 2 0 0 1 0 0.06 0.03 0.09 0.06 0.09 Cheltenham (1 Season) 1 League 13 12 1,030 11.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Grimsby Town (1 Season) 1 League 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 Raith Rovers (1 Season) 1 League 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (6 Seasons) 108 91 8,665 96.3 4 6 10 4 0 0 18 0 0.04 0.06 0.10 0.04 0.10 Championship (5 Seasons) 95 94 8,440 93.8 3 5 8 3 0 0 11 0 0.03 0.05 0.09 0.03 0.09 League One (1 Season) 13 12 1,030 11.4 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 11 10 897 10.0 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10
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 2023-2024 27 Cheltenham eng ENG EFL Cup Rd1 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2015-2016 19 Hearts 1 League 6.4 0 1 0.16 0.00 0 0 2016-2017 20 Hearts 1 League 15.0 0 1 0.07 0.00 0 0 2016-2017 20 Raith Rovers 1 League 1.7 0 0 0 0.00 0.00 0 0 2017-2018 21 St Mirren 1 League 31.9 2 0 4 0.00 0.13 0.50 0 0 2018-2019 22 Ayr United 1 League 32.1 1 0 0 2019-2020 23 Dundee United 1 League 28.0 0 0 0 2020-2021 24 Dundee United 1 League 28.5 1 7 3 42.9 0.25 0.11 0.14 0.33 0 0 2021-2022 25 Dundee United 1 League 18.9 2 10 3 30.0 0.53 0.16 0.20 0.67 0 0 2022-2023 26 Dundee United 1 League 27.5 1 16 2 12.5 0.58 0.07 0.06 0.50 0 0 2023-2024 27 Cheltenham 2 Leagues 12.4 0 4 2 50.0 0.32 0.16 0.00 0.00 0 0 2023-2024 27 Grimsby Town 1 League 10.0 1 3 2 66.7 0.30 0.20 0.33 0.50 0 0 10 Seasons 7 Clubs 5 Leagues 212.4 8 40 18 40.0 0.31 0.12 0.18 0.39 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Dundee United (4 Seasons) 2 Leagues 102.8 4 33 8 24.2 0.44 0.11 0.12 0.50 0 0 Hearts (4 Seasons) 2 Leagues 21.4 0 2 0.09 0.00 0 0 Ayr United (1 Season) 1 League 32.1 1 0 0 St Mirren (1 Season) 1 League 31.9 2 0 4 0.00 0.13 0.50 0 0 Cheltenham (1 Season) 2 Leagues 12.4 0 4 2 50.0 0.32 0.16 0.00 0.00 0 0 Grimsby Town (1 Season) 1 League 10.0 1 3 2 66.7 0.30 0.20 0.33 0.50 0 0 Raith Rovers (1 Season) 1 League 1.7 0 0 0 0.00 0.00 0 0 Premiership (6 Seasons) 96.3 4 33 10 24.2 0.44 0.10 0.12 0.40 0 0 Championship (5 Seasons) 93.8 3 0 4 0.00 0.12 0.50 0 0 League One (1 Season) 11.4 0 4 2 50.0 0.35 0.17 0.00 0.00 0 0 League Two (1 Season) 10.0 1 3 2 66.7 0.30 0.20 0.33 0.50 0 0 EFL Cup (1 Season) 1.0 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2023-2024 27 Cheltenham eng ENG EFL Cup Rd1 1.0 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0.00 0.00 0 0
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 Hearts sct SCO 2. Championship 0 0 0 0 3 Matches 2015-2016 19 Hearts sct SCO 1. Premiership 10 580 58 17.0 6.4 5 5 5 10 1.90 7 4 +3 +0.47 -0.04 Matches 2016-2017 20 Raith Rovers sct SCO 2. Championship 2 156 78 4.8 1.7 2 1 0 1 1.50 3 3 0 0.00 +0.50 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 20 1,350 68 39.5 15.0 12 11 8 1.05 Matches 2017-2018 21 St Mirren sct SCO 2. Championship 32 2,875 90 88.7 31.9 32 31 0 0 2.13 54 27 +27 +0.85 +0.85 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 33 2,889 88 89.2 32.1 32 89 31 1 45 0 1.52 48 33 +15 +0.47 +1.24 Matches 2018-2019 22 Hearts sct SCO 1. Premiership 0 0 0 0 1 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 28 2,520 90 100.0 28.0 28 90 28 0 0 2.11 52 22 +30 +1.07 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 30 2,561 85 74.9 28.5 28 90 27 2 25 0 1.23 26 35 -9 -0.32 +0.63 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 20 1,699 85 49.7 18.9 19 88 18 1 35 0 1.35 20 21 -1 -0.05 +0.26 Matches 2022-2023 26 Dundee United sct SCO 1. Premiership 28 2,475 88 72.4 27.5 27 90 25 1 58 1 0.79 29 50 -21 -0.76 +0.09 Matches 2023-2024 27 Cheltenham eng ENG EFL Cup 1 86 86 95.6 1.0 1 86 0 0 0 0.00 0 2 -2 -2.09 -2.09 Matches 2023-2024 27 Cheltenham eng ENG 3. League One 13 1,030 79 24.9 11.4 12 81 8 1 62 3 1.15 12 15 -3 -0.26 +0.35 Matches 2023-2024 27 Grimsby Town eng ENG 4. League Two 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 Matches 10 Seasons 7 Clubs 5 Leagues 228 19,118 84 43.1 212.4 208 89 194 20 37 25 1.46 260 225 +35 +0.18 +0.52 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) 2 Leagues 106 9,255 87 72.4 102.8 102 89 98 4 36 1 1.37 127 128 -1 -0.01 +0.60 Hearts (4 Seasons) 2 Leagues 30 1,930 64 14.3 21.4 17 16 13 14 1.33 7 4 +3 +0.47 -0.04 Ayr United (1 Season) 1 League 33 2,889 88 89.2 32.1 32 89 31 1 45 0 1.52 48 33 +15 +0.47 +1.24 St Mirren (1 Season) 1 League 32 2,875 90 88.7 31.9 32 31 0 0 2.13 54 27 +27 +0.85 +0.85 Cheltenham (1 Season) 2 Leagues 14 1,116 80 26.4 12.4 13 81 8 1 62 3 1.07 12 17 -5 -0.40 +0.20 Grimsby Town (1 Season) 1 League 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 Raith Rovers (1 Season) 1 League 2 156 78 4.8 1.7 2 1 0 1 1.50 3 3 0 0.00 +0.50 Premiership (6 Seasons) 108 8,665 80 42.2 96.3 91 89 86 17 36 12 1.17 82 110 -28 -0.34 -0.23 Championship (5 Seasons) 95 8,440 89 54.5 93.8 94 89 91 1 45 4 1.90 157 85 +72 +0.77 +1.24 League One (1 Season) 13 1,030 79 24.9 11.4 12 81 8 1 62 3 1.15 12 15 -3 -0.26 +0.35 League Two (1 Season) 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 EFL Cup (1 Season) 1 86 86 95.6 1.0 1 86 0 0 0 0.00 0 2 -2 -2.09 -2.09
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 Hearts 1 League 0 0 0 0 3 2015-2016 19 Hearts 1 League 10 580 58 17.0 6.4 5 5 5 10 1.90 7 4 +3 +0.47 -0.04 2016-2017 20 Hearts 1 League 20 1,350 68 39.5 15.0 12 11 8 1.05 2016-2017 20 Raith Rovers 1 League 2 156 78 4.8 1.7 2 1 0 1 1.50 3 3 0 0.00 +0.50 2017-2018 21 St Mirren 1 League 32 2,875 90 88.7 31.9 32 31 0 0 2.13 54 27 +27 +0.85 +0.85 2018-2019 22 Ayr United 1 League 33 2,889 88 89.2 32.1 32 89 31 1 45 0 1.52 48 33 +15 +0.47 +1.24 2018-2019 22 Hearts 1 League 0 0 0 0 1 2019-2020 23 Dundee United 1 League 28 2,520 90 100.0 28.0 28 90 28 0 0 2.11 52 22 +30 +1.07 2020-2021 24 Dundee United 1 League 30 2,561 85 74.9 28.5 28 90 27 2 25 0 1.23 26 35 -9 -0.32 +0.63 2021-2022 25 Dundee United 1 League 20 1,699 85 49.7 18.9 19 88 18 1 35 0 1.35 20 21 -1 -0.05 +0.26 2022-2023 26 Dundee United 1 League 28 2,475 88 72.4 27.5 27 90 25 1 58 1 0.79 29 50 -21 -0.76 +0.09 2023-2024 27 Cheltenham 2 Leagues 14 1,116 80 26.4 12.4 13 81 8 1 62 3 1.07 12 17 -5 -0.40 +0.20 2023-2024 27 Grimsby Town 1 League 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 10 Seasons 7 Clubs 5 Leagues 228 19,118 84 43.1 212.4 208 89 194 20 37 25 1.46 260 225 +35 +0.18 +0.52 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) 2 Leagues 106 9,255 87 72.4 102.8 102 89 98 4 36 1 1.37 127 128 -1 -0.01 +0.60 Hearts (4 Seasons) 2 Leagues 30 1,930 64 14.3 21.4 17 16 13 14 1.33 7 4 +3 +0.47 -0.04 Ayr United (1 Season) 1 League 33 2,889 88 89.2 32.1 32 89 31 1 45 0 1.52 48 33 +15 +0.47 +1.24 St Mirren (1 Season) 1 League 32 2,875 90 88.7 31.9 32 31 0 0 2.13 54 27 +27 +0.85 +0.85 Cheltenham (1 Season) 2 Leagues 14 1,116 80 26.4 12.4 13 81 8 1 62 3 1.07 12 17 -5 -0.40 +0.20 Grimsby Town (1 Season) 1 League 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 Raith Rovers (1 Season) 1 League 2 156 78 4.8 1.7 2 1 0 1 1.50 3 3 0 0.00 +0.50 Premiership (6 Seasons) 108 8,665 80 42.2 96.3 91 89 86 17 36 12 1.17 82 110 -28 -0.34 -0.23 Championship (5 Seasons) 95 8,440 89 54.5 93.8 94 89 91 1 45 4 1.90 157 85 +72 +0.77 +1.24 League One (1 Season) 13 1,030 79 24.9 11.4 12 81 8 1 62 3 1.15 12 15 -3 -0.26 +0.35 League Two (1 Season) 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 EFL Cup (1 Season) 1 86 86 95.6 1.0 1 86 0 0 0 0.00 0 2 -2 -2.09 -2.09
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 Hearts sct SCO 2. Championship 1st 0 0 0 0 3 Matches 2015-2016 19 Hearts sct SCO 1. Premiership 3rd 10 580 58 17.0 6.4 5 5 5 10 1.90 7 4 +3 +0.47 -0.04 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 5th 20 1,350 68 39.5 15.0 12 11 8 1.05 Matches 2016-2017 20 Raith Rovers sct SCO 2. Championship 9th 2 156 78 4.8 1.7 2 1 0 1 1.50 3 3 0 0.00 +0.50 Matches 2017-2018 21 St Mirren sct SCO 2. Championship 1st 32 2,875 90 88.7 31.9 32 31 0 0 2.13 54 27 +27 +0.85 +0.85 Matches 2018-2019 22 Ayr United sct SCO 2. Championship 4th 33 2,889 88 89.2 32.1 32 89 31 1 45 0 1.52 48 33 +15 +0.47 +1.24 Matches 2018-2019 22 Hearts sct SCO 1. Premiership 7th 0 0 0 0 1 Matches 2019-2020 23 Dundee United sct SCO 2. Championship 1st 28 2,520 90 100.0 28.0 28 90 28 0 0 2.11 52 22 +30 +1.07 Matches 2020-2021 24 Dundee United sct SCO 1. Premiership 15th 30 2,561 85 74.9 28.5 28 90 27 2 25 0 1.23 26 35 -9 -0.32 +0.63 Matches 2021-2022 25 Dundee United sct SCO 1. Premiership 4th 20 1,699 85 49.7 18.9 19 88 18 1 35 0 1.35 20 21 -1 -0.05 +0.26 Matches 2022-2023 26 Dundee United sct SCO 1. Premiership 12th 28 2,475 88 72.4 27.5 27 90 25 1 58 1 0.79 29 50 -21 -0.76 +0.09 Matches 2023-2024 27 Cheltenham eng ENG 3. League One 21st 13 1,030 79 24.9 11.4 12 81 8 1 62 3 1.15 12 15 -3 -0.26 +0.35 Matches 2023-2024 27 Grimsby Town eng ENG 4. League Two 21st 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 Matches 10 Seasons 7 Clubs 4 Leagues 227 19,032 84 43.0 211.5 207 89 194 20 37 25 1.47 260 223 +37 +0.19 +0.53 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) 2 Leagues 106 9,255 87 72.4 102.8 102 89 98 4 36 1 1.37 127 128 -1 -0.01 +0.60 Hearts (4 Seasons) 2 Leagues 30 1,930 64 14.3 21.4 17 16 13 14 1.33 7 4 +3 +0.47 -0.04 Ayr United (1 Season) 1 League 33 2,889 88 89.2 32.1 32 89 31 1 45 0 1.52 48 33 +15 +0.47 +1.24 St Mirren (1 Season) 1 League 32 2,875 90 88.7 31.9 32 31 0 0 2.13 54 27 +27 +0.85 +0.85 Cheltenham (1 Season) 1 League 13 1,030 79 24.9 11.4 12 81 8 1 62 3 1.15 12 15 -3 -0.26 +0.35 Grimsby Town (1 Season) 1 League 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04 Raith Rovers (1 Season) 1 League 2 156 78 4.8 1.7 2 1 0 1 1.50 3 3 0 0.00 +0.50 Premiership (6 Seasons) 108 8,665 80 42.2 96.3 91 89 86 17 36 12 1.17 82 110 -28 -0.34 -0.23 Championship (5 Seasons) 95 8,440 89 54.5 93.8 94 89 91 1 45 4 1.90 157 85 +72 +0.77 +1.24 League One (1 Season) 13 1,030 79 24.9 11.4 12 81 8 1 62 3 1.15 12 15 -3 -0.26 +0.35 League Two (1 Season) 11 897 82 21.7 10.0 10 89 9 1 10 6 1.09 9 13 -4 -0.40 -0.04
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 2023-2024 27 Cheltenham eng ENG EFL Cup Rd1 1 86 86 95.6 1.0 1 86 0 0 0 0.00 0 2 -2 -2.09 -2.09 Matches 1 Season 1 Club 1 League 1 86 86 95.6 1.0 1 86 0 0 0 0.00 0 2 -2 -2.09 -2.09
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 19 Hearts 1 League 6.4 2 0 6 2016-2017 20 Hearts 1 League 15.0 6 0 17 2016-2017 20 Raith Rovers 1 League 1.7 0 0 0 2 0 0 0 0 0 0 0 0 2017-2018 21 St Mirren 1 League 31.9 1 0 0 25 0 0 0 0 0 0 0 0 2018-2019 22 Ayr United 1 League 32.1 5 0 0 0 2019-2020 23 Dundee United 1 League 28.0 5 0 0 0 2020-2021 24 Dundee United 1 League 28.5 6 0 0 31 22 0 54 49 34 0 2021-2022 25 Dundee United 1 League 18.9 4 0 0 17 10 2 36 15 16 0 2022-2023 26 Dundee United 1 League 27.5 0 0 0 23 13 0 62 40 21 0 2023-2024 27 Cheltenham 2 Leagues 12.4 4 0 0 9 8 0 18 14 13 1 2023-2024 27 Grimsby Town 1 League 10.0 2 0 0 11 5 0 18 12 5 0 10 Seasons 7 Clubs 5 Leagues 212.4 35 0 0 141 58 2 188 130 89 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Dundee United (4 Seasons) 2 Leagues 102.8 15 0 0 71 45 2 152 104 71 0 Hearts (4 Seasons) 2 Leagues 21.4 8 0 23 Ayr United (1 Season) 1 League 32.1 5 0 0 0 St Mirren (1 Season) 1 League 31.9 1 0 0 25 0 0 0 0 0 0 0 0 Cheltenham (1 Season) 2 Leagues 12.4 4 0 0 9 8 0 18 14 13 1 Grimsby Town (1 Season) 1 League 10.0 2 0 0 11 5 0 18 12 5 0 Raith Rovers (1 Season) 1 League 1.7 0 0 0 2 0 0 0 0 0 0 0 0 Premiership (6 Seasons) 96.3 18 0 0 94 45 2 152 104 71 0 Championship (5 Seasons) 93.8 11 0 0 27 0 0 0 0 0 0 0 0 League One (1 Season) 11.4 4 0 0 7 7 0 15 14 13 1 League Two (1 Season) 10.0 2 0 0 11 5 0 18 12 5 0 EFL Cup (1 Season) 1.0 0 0 0 2 1 0 3 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023-2024 27 Cheltenham eng ENG EFL Cup Rd1 1.0 0 0 0 2 1 0 3 0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 2 1 0 3 0 0 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 Liam Smith Pages
Liam Smith Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary