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 2013-2014 17 Kilmarnock sct SCO 1. Premiership 21 10 925 10.3 2 2 4 2 0 0 1 0 0.19 0.19 0.39 0.19 0.39 2014-2015 18 Kilmarnock sct SCO 1. Premiership 20 7 903 10.0 2 0 2 2 0 0 0 0 0.20 0.00 0.20 0.20 0.20 Matches 2014-2015 18 Dundee United sct SCO 1. Premiership 13 6 613 6.8 2 1 3 2 0 0 0 0 0.29 0.15 0.44 0.29 0.44 Matches 2015-2016 19 Partick Thistle sct SCO 1. Premiership 8 4 416 4.6 2 0 2 2 0 0 2 0 0.43 0.00 0.43 0.43 0.43 Matches 2015-2016 19 Dundee United sct SCO 1. Premiership 3 1 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Milton Keynes Dons eng ENG 3. League One 19 12 997 11.1 2 2 4 2 0 0 0 0 0.18 0.18 0.36 0.18 0.36 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 18 6 664 7.4 2 2 4 2 0 0 2 0 0.27 0.27 0.54 0.27 0.54 Matches 2017-2018 21 Milton Keynes Dons eng ENG EFL Cup 2 2 152 1.7 0 1 1 0 0 0 0 0 0.00 0.59 0.59 0.00 0.59 Matches 2017-2018 21 Milton Keynes Dons eng ENG FA Cup 1 1 76 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Milton Keynes Dons eng ENG 3. League One 30 13 1,361 15.1 3 0 3 3 0 0 4 0 0.20 0.00 0.20 0.20 0.20 Matches 2018-2019 22 Dunfermline Ath. sct SCO 2. Championship 12 4 445 4.9 0 1 1 0 0 0 1 0 0.00 0.20 0.20 0.00 0.20 Matches 2018-2019 22 Milton Keynes Dons eng ENG EFL Cup 1 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 23 Morton sct SCO 2. Championship 13 8 719 8.0 0 2 2 0 0 0 2 0 0.00 0.25 0.25 0.00 0.25 Matches 2020-2021 24 Morton sct SCO 2. Championship 13 10 837 9.3 1 1 2 1 0 0 2 1 0.11 0.11 0.22 0.11 0.22 Matches 2020-2021 24 Morton sct SCO Rel/Pro play-offs 4 3 282 3.1 3 0 3 3 0 0 0 0 0.96 0.00 0.96 0.96 0.96 Matches 2021-2022 25 Morton sct SCO 2. Championship 31 16 1,535 17.1 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Matches 2022-2023 26 Morton sct SCO 2. Championship 35 34 3,004 33.4 10 4 14 10 0 0 5 0 0.30 0.12 0.42 0.30 0.42 Matches 2023-2024 27 Morton sct SCO 2. Championship 33 33 2,798 31.1 12 3 15 10 2 3 11 1 0.39 0.10 0.48 0.32 0.42 Matches 2024-2025 28 Livingston sct SCO 2. Championship 33 27 2,214 24.6 13 3 16 10 3 3 10 0 0.53 0.12 0.65 0.41 0.53 Matches 2024-2025 28 Livingston sct SCO Rel/Pro play-offs 2 2 149 1.7 1 0 1 1 0 0 0 0 0.60 0.00 0.60 0.60 0.60 Matches 2025-2026 29 Livingston sct SCO 1. Premiership 33 17 1,548 17.2 5 2 7 3 2 4 7 0 0.29 0.12 0.41 0.17 0.29 Matches 13 Seasons 8 Clubs 7 Leagues 345 216 19,770 219.7 64 24 88 57 7 10 49 2 0.29 0.11 0.40 0.26 0.37 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 Morton (5 Seasons) 2 Leagues 129 104 9,175 101.9 30 10 40 28 2 3 21 2 0.29 0.10 0.39 0.27 0.37 Milton Keynes Dons (3 Seasons) 3 Leagues 53 28 2,600 28.9 5 3 8 5 0 0 5 0 0.17 0.10 0.28 0.17 0.28 Livingston (2 Seasons) 3 Leagues 68 46 3,911 43.5 19 5 24 14 5 7 17 0 0.44 0.12 0.55 0.32 0.44 Kilmarnock (2 Seasons) 1 League 41 17 1,828 20.3 4 2 6 4 0 0 1 0 0.20 0.10 0.30 0.20 0.30 Dundee United (2 Seasons) 1 League 16 7 731 8.1 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Hearts (1 Season) 1 League 18 6 664 7.4 2 2 4 2 0 0 2 0 0.27 0.27 0.54 0.27 0.54 Dunfermline Ath. (1 Season) 1 League 12 4 445 4.9 0 1 1 0 0 0 1 0 0.00 0.20 0.20 0.00 0.20 Partick Thistle (1 Season) 1 League 8 4 416 4.6 2 0 2 2 0 0 2 0 0.43 0.00 0.43 0.43 0.43 Championship (7 Seasons) 170 132 11,552 128.4 40 14 54 35 5 6 32 2 0.31 0.11 0.42 0.27 0.38 Premiership (5 Seasons) 116 51 5,187 57.6 15 7 22 13 2 4 12 0 0.26 0.12 0.38 0.23 0.35 League One (2 Seasons) 49 25 2,358 26.2 5 2 7 5 0 0 4 0 0.19 0.08 0.27 0.19 0.27 EFL Cup (2 Seasons) 3 2 166 1.8 0 1 1 0 0 0 0 0 0.00 0.54 0.54 0.00 0.54 Rel/Pro play-offs (1 Season) 4 3 282 3.1 3 0 3 3 0 0 0 0 0.96 0.00 0.96 0.96 0.96 Rel/Pro play-offs (1 Season) 2 2 149 1.7 1 0 1 1 0 0 0 0 0.60 0.00 0.60 0.60 0.60 FA Cup (1 Season) 1 1 76 0.8 0 0 0 0 0 0 1 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 2013-2014 17 Kilmarnock 1 League 21 10 925 10.3 2 2 4 2 0 0 1 0 0.19 0.19 0.39 0.19 0.39 2014-2015 18 Kilmarnock 1 League 20 7 903 10.0 2 0 2 2 0 0 0 0 0.20 0.00 0.20 0.20 0.20 2014-2015 18 Dundee United 1 League 13 6 613 6.8 2 1 3 2 0 0 0 0 0.29 0.15 0.44 0.29 0.44 2015-2016 19 Dundee United 1 League 3 1 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 19 Partick Thistle 1 League 8 4 416 4.6 2 0 2 2 0 0 2 0 0.43 0.00 0.43 0.43 0.43 2016-2017 20 Hearts 1 League 18 6 664 7.4 2 2 4 2 0 0 2 0 0.27 0.27 0.54 0.27 0.54 2016-2017 20 Milton Keynes Dons 1 League 19 12 997 11.1 2 2 4 2 0 0 0 0 0.18 0.18 0.36 0.18 0.36 2017-2018 21 Milton Keynes Dons 3 Leagues 33 16 1,589 17.7 3 1 4 3 0 0 5 0 0.17 0.06 0.23 0.17 0.23 2018-2019 22 Milton Keynes Dons 1 League 1 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 22 Dunfermline Ath. 1 League 12 4 445 4.9 0 1 1 0 0 0 1 0 0.00 0.20 0.20 0.00 0.20 2019-2020 23 Morton 1 League 13 8 719 8.0 0 2 2 0 0 0 2 0 0.00 0.25 0.25 0.00 0.25 2020-2021 24 Morton 2 Leagues 17 13 1,119 12.4 4 1 5 4 0 0 2 1 0.32 0.08 0.40 0.32 0.40 2021-2022 25 Morton 1 League 31 16 1,535 17.1 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23 2022-2023 26 Morton 1 League 35 34 3,004 33.4 10 4 14 10 0 0 5 0 0.30 0.12 0.42 0.30 0.42 2023-2024 27 Morton 1 League 33 33 2,798 31.1 12 3 15 10 2 3 11 1 0.39 0.10 0.48 0.32 0.42 2024-2025 28 Livingston 2 Leagues 35 29 2,363 26.3 14 3 17 11 3 3 10 0 0.53 0.11 0.65 0.42 0.53 2025-2026 29 Livingston 1 League 33 17 1,548 17.2 5 2 7 3 2 4 7 0 0.29 0.12 0.41 0.17 0.29 13 Seasons 8 Clubs 7 Leagues 345 216 19,770 219.7 64 24 88 57 7 10 49 2 0.29 0.11 0.40 0.26 0.37 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 Morton (5 Seasons) 2 Leagues 129 104 9,175 101.9 30 10 40 28 2 3 21 2 0.29 0.10 0.39 0.27 0.37 Milton Keynes Dons (3 Seasons) 3 Leagues 53 28 2,600 28.9 5 3 8 5 0 0 5 0 0.17 0.10 0.28 0.17 0.28 Livingston (2 Seasons) 3 Leagues 68 46 3,911 43.5 19 5 24 14 5 7 17 0 0.44 0.12 0.55 0.32 0.44 Kilmarnock (2 Seasons) 1 League 41 17 1,828 20.3 4 2 6 4 0 0 1 0 0.20 0.10 0.30 0.20 0.30 Dundee United (2 Seasons) 1 League 16 7 731 8.1 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Hearts (1 Season) 1 League 18 6 664 7.4 2 2 4 2 0 0 2 0 0.27 0.27 0.54 0.27 0.54 Dunfermline Ath. (1 Season) 1 League 12 4 445 4.9 0 1 1 0 0 0 1 0 0.00 0.20 0.20 0.00 0.20 Partick Thistle (1 Season) 1 League 8 4 416 4.6 2 0 2 2 0 0 2 0 0.43 0.00 0.43 0.43 0.43 Championship (7 Seasons) 170 132 11,552 128.4 40 14 54 35 5 6 32 2 0.31 0.11 0.42 0.27 0.38 Premiership (5 Seasons) 116 51 5,187 57.6 15 7 22 13 2 4 12 0 0.26 0.12 0.38 0.23 0.35 League One (2 Seasons) 49 25 2,358 26.2 5 2 7 5 0 0 4 0 0.19 0.08 0.27 0.19 0.27 EFL Cup (2 Seasons) 3 2 166 1.8 0 1 1 0 0 0 0 0 0.00 0.54 0.54 0.00 0.54 Rel/Pro play-offs (1 Season) 4 3 282 3.1 3 0 3 3 0 0 0 0 0.96 0.00 0.96 0.96 0.96 Rel/Pro play-offs (1 Season) 2 2 149 1.7 1 0 1 1 0 0 0 0 0.60 0.00 0.60 0.60 0.60 FA Cup (1 Season) 1 1 76 0.8 0 0 0 0 0 0 1 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 2013-2014 17 Kilmarnock sct SCO 1. Premiership 9th 21 10 925 10.3 2 2 4 2 0 0 1 0 0.19 0.19 0.39 0.19 0.39 2014-2015 18 Kilmarnock sct SCO 1. Premiership 10th 20 7 903 10.0 2 0 2 2 0 0 0 0 0.20 0.00 0.20 0.20 0.20 Matches 2014-2015 18 Dundee United sct SCO 1. Premiership 5th 13 6 613 6.8 2 1 3 2 0 0 0 0 0.29 0.15 0.44 0.29 0.44 Matches 2015-2016 19 Dundee United sct SCO 1. Premiership 12th 3 1 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Partick Thistle sct SCO 1. Premiership 9th 8 4 416 4.6 2 0 2 2 0 0 2 0 0.43 0.00 0.43 0.43 0.43 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 5th 18 6 664 7.4 2 2 4 2 0 0 2 0 0.27 0.27 0.54 0.27 0.54 Matches 2016-2017 20 Milton Keynes Dons eng ENG 3. League One 12th 19 12 997 11.1 2 2 4 2 0 0 0 0 0.18 0.18 0.36 0.18 0.36 Matches 2017-2018 21 Milton Keynes Dons eng ENG 3. League One 23rd 30 13 1,361 15.1 3 0 3 3 0 0 4 0 0.20 0.00 0.20 0.20 0.20 Matches 2018-2019 22 Dunfermline Ath. sct SCO 2. Championship 7th 12 4 445 4.9 0 1 1 0 0 0 1 0 0.00 0.20 0.20 0.00 0.20 Matches 2019-2020 23 Morton sct SCO 2. Championship 7th 13 8 719 8.0 0 2 2 0 0 0 2 0 0.00 0.25 0.25 0.00 0.25 Matches 2020-2021 24 Morton sct SCO 2. Championship 9th 13 10 837 9.3 1 1 2 1 0 0 2 1 0.11 0.11 0.22 0.11 0.22 Matches 2021-2022 25 Morton sct SCO 2. Championship 7th 31 16 1,535 17.1 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Matches 2022-2023 26 Morton sct SCO 2. Championship 5th 35 34 3,004 33.4 10 4 14 10 0 0 5 0 0.30 0.12 0.42 0.30 0.42 Matches 2023-2024 27 Morton sct SCO 2. Championship 5th 33 33 2,798 31.1 12 3 15 10 2 3 11 1 0.39 0.10 0.48 0.32 0.42 Matches 2024-2025 28 Livingston sct SCO 2. Championship 2nd 33 27 2,214 24.6 13 3 16 10 3 3 10 0 0.53 0.12 0.65 0.41 0.53 Matches 2025-2026 29 Livingston sct SCO 1. Premiership 12th 33 17 1,548 17.2 5 2 7 3 2 4 7 0 0.29 0.12 0.41 0.17 0.29 Matches 13 Seasons 8 Clubs 3 Leagues 335 208 19,097 212.2 60 23 83 53 7 10 48 2 0.28 0.11 0.39 0.25 0.36 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 Morton (5 Seasons) 1 League 125 101 8,893 98.8 27 10 37 25 2 3 21 2 0.27 0.10 0.37 0.25 0.35 Livingston (2 Seasons) 2 Leagues 66 44 3,762 41.8 18 5 23 13 5 7 17 0 0.43 0.12 0.55 0.31 0.43 Milton Keynes Dons (2 Seasons) 1 League 49 25 2,358 26.2 5 2 7 5 0 0 4 0 0.19 0.08 0.27 0.19 0.27 Kilmarnock (2 Seasons) 1 League 41 17 1,828 20.3 4 2 6 4 0 0 1 0 0.20 0.10 0.30 0.20 0.30 Dundee United (2 Seasons) 1 League 16 7 731 8.1 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Hearts (1 Season) 1 League 18 6 664 7.4 2 2 4 2 0 0 2 0 0.27 0.27 0.54 0.27 0.54 Dunfermline Ath. (1 Season) 1 League 12 4 445 4.9 0 1 1 0 0 0 1 0 0.00 0.20 0.20 0.00 0.20 Partick Thistle (1 Season) 1 League 8 4 416 4.6 2 0 2 2 0 0 2 0 0.43 0.00 0.43 0.43 0.43 Championship (7 Seasons) 170 132 11,552 128.4 40 14 54 35 5 6 32 2 0.31 0.11 0.42 0.27 0.38 Premiership (5 Seasons) 116 51 5,187 57.6 15 7 22 13 2 4 12 0 0.26 0.12 0.38 0.23 0.35 League One (2 Seasons) 49 25 2,358 26.2 5 2 7 5 0 0 4 0 0.19 0.08 0.27 0.19 0.27
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 2017-2018 21 Milton Keynes Dons eng ENG EFL Cup 33rd 2 2 152 1.7 0 1 1 0 0 0 0 0 0.00 0.59 0.59 0.00 0.59 Matches 2017-2018 21 Milton Keynes Dons eng ENG FA Cup 17th 1 1 76 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Milton Keynes Dons eng ENG EFL Cup 33rd 1 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 2 Leagues 4 3 242 2.7 0 1 1 0 0 0 1 0 0.00 0.37 0.37 0.00 0.37 EFL Cup (2 Seasons) 3 2 166 1.8 0 1 1 0 0 0 0 0 0.00 0.54 0.54 0.00 0.54 FA Cup (1 Season) 1 1 76 0.8 0 0 0 0 0 0 1 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 PK PKatt Matches 2013-2014 17 Kilmarnock 1 League 10.3 2 6 0.58 0.33 0 0 2014-2015 18 Kilmarnock 1 League 10.0 2 12 1.20 0.17 0 0 2014-2015 18 Dundee United 1 League 6.8 2 6 0.88 0.33 0 0 2015-2016 19 Dundee United 1 League 1.3 0 0 0.00 0 0 2015-2016 19 Partick Thistle 1 League 4.6 2 8 1.73 0.25 0 0 2016-2017 20 Hearts 1 League 7.4 2 4 0.54 0.50 0 0 2016-2017 20 Milton Keynes Dons 1 League 11.1 2 0 8 0.00 0.72 0.25 0 0 2017-2018 21 Milton Keynes Dons 3 Leagues 17.7 3 3 13 433.3 0.17 0.74 1.00 0.23 0 0 2018-2019 22 Milton Keynes Dons 1 League 0.2 0 1 1 100.0 6.43 6.43 0.00 0.00 0 0 2018-2019 22 Dunfermline Ath. 1 League 4.9 0 0 0 2019-2020 23 Morton 1 League 8.0 0 0 0 2020-2021 24 Morton 2 Leagues 12.4 4 0 0 2021-2022 25 Morton 1 League 17.1 4 0 0 2022-2023 26 Morton 1 League 33.4 10 0 0 2023-2024 27 Morton 1 League 31.1 12 2 3 2024-2025 28 Livingston 2 Leagues 26.3 14 3 3 2025-2026 29 Livingston 1 League 17.2 5 52 18 34.6 3.02 1.05 0.06 0.17 2 4 13 Seasons 8 Clubs 7 Leagues 219.7 64 56 76 71.4 1.22 0.88 0.14 0.24 7 10 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Morton (5 Seasons) 2 Leagues 101.9 30 2 3 Milton Keynes Dons (3 Seasons) 3 Leagues 28.9 5 4 22 550.0 0.14 0.76 1.25 0.23 0 0 Livingston (2 Seasons) 3 Leagues 43.5 19 52 18 34.6 3.02 1.05 0.06 0.17 5 7 Kilmarnock (2 Seasons) 1 League 20.3 4 18 0.89 0.22 0 0 Dundee United (2 Seasons) 1 League 8.1 2 6 0.74 0.33 0 0 Hearts (1 Season) 1 League 7.4 2 4 0.54 0.50 0 0 Dunfermline Ath. (1 Season) 1 League 4.9 0 0 0 Partick Thistle (1 Season) 1 League 4.6 2 8 1.73 0.25 0 0 Championship (7 Seasons) 128.4 40 5 6 Premiership (5 Seasons) 57.6 15 52 54 34.6 3.02 0.94 0.06 0.24 2 4 League One (2 Seasons) 26.2 5 0 21 0.00 0.80 0.24 0 0 EFL Cup (2 Seasons) 1.8 0 2 1 50.0 1.08 0.54 0.00 0.00 0 0 Rel/Pro play-offs (1 Season) 3.1 3 0 0 Rel/Pro play-offs (1 Season) 1.7 1 0 0 FA Cup (1 Season) 0.8 0 2 0 0.0 2.37 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 2013-2014 17 Kilmarnock sct SCO 1. Premiership 21 925 44 27.0 10.3 10 11 2014-2015 18 Kilmarnock sct SCO 1. Premiership 20 903 45 26.4 10.0 7 2 13 3 1.35 8 16 -8 -0.80 -0.55 Matches 2014-2015 18 Dundee United sct SCO 1. Premiership 13 613 47 17.9 6.8 6 3 7 3 0.92 6 8 -2 -0.29 -0.42 Matches 2015-2016 19 Partick Thistle sct SCO 1. Premiership 8 416 52 12.2 4.6 4 0 4 3 1.25 8 7 +1 +0.22 +0.52 Matches 2015-2016 19 Dundee United sct SCO 1. Premiership 3 118 39 3.5 1.3 1 0 2 4 1.00 3 3 0 0.00 +0.68 Matches 2016-2017 20 Milton Keynes Dons eng ENG 3. League One 19 997 52 24.1 11.1 12 1 7 2 1.63 15 15 0 0.00 -0.06 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 18 664 37 19.4 7.4 6 2 12 1.44 Matches 2017-2018 21 Milton Keynes Dons eng ENG EFL Cup 2 152 76 72.4 1.7 2 76 1 0 0 1.50 1 4 -3 -1.78 -3.33 Matches 2017-2018 21 Milton Keynes Dons eng ENG FA Cup 1 76 76 21.1 0.8 1 76 0 0 3 3.00 1 0 +1 +1.18 -0.72 Matches 2017-2018 21 Milton Keynes Dons eng ENG 3. League One 30 1,361 45 32.9 15.1 13 5 17 6 1.00 10 22 -12 -0.79 -0.34 Matches 2018-2019 22 Dunfermline Ath. sct SCO 2. Championship 12 445 37 13.7 4.9 4 89 1 8 11 11 1.00 4 6 -2 -0.40 -0.24 Matches 2018-2019 22 Milton Keynes Dons eng ENG EFL Cup 1 14 14 7.8 0.2 0 0 1 13 0 3.00 0 0 0 0.00 0.00 Matches 2019-2020 23 Morton sct SCO 2. Championship 13 719 55 28.5 8.0 8 83 5 5 11 8 1.15 12 16 -4 -0.50 -0.35 Matches 2020-2021 24 Morton sct SCO 2. Championship 13 837 64 34.4 9.3 10 76 3 3 26 10 1.08 7 12 -5 -0.54 -0.20 Matches 2020-2021 24 Morton sct SCO Rel/Pro play-offs 4 282 71 72.3 3.1 3 90 2 1 13 0 2.25 6 1 +5 +1.60 Matches 2021-2022 25 Morton sct SCO 2. Championship 31 1,535 50 47.4 17.1 16 75 3 15 22 3 1.19 19 19 0 0.00 +0.58 Matches 2022-2023 26 Morton sct SCO 2. Championship 35 3,004 86 92.7 33.4 34 87 28 1 37 0 1.54 50 40 +10 +0.30 +0.30 Matches 2023-2024 27 Morton sct SCO 2. Championship 33 2,798 85 86.4 31.1 33 85 22 0 0 1.18 35 40 -5 -0.16 -0.57 Matches 2024-2025 28 Livingston sct SCO 2. Championship 33 2,214 67 68.3 24.6 27 76 8 6 27 2 1.91 40 23 +17 +0.69 -0.27 Matches 2024-2025 28 Livingston sct SCO Rel/Pro play-offs 2 149 75 82.8 1.7 2 75 0 0 0 2.00 4 2 +2 +1.21 +1.21 Matches 2025-2026 29 Livingston sct SCO 1. Premiership 33 1,548 47 45.3 17.2 17 72 1 16 20 5 0.55 20 32 -12 -0.70 +0.41 Matches 13 Seasons 8 Clubs 7 Leagues 345 19,770 57 36.1 219.7 216 81 87 129 20 63 1.27 249 266 -17 -0.08 +0.15 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Morton (5 Seasons) 2 Leagues 129 9,175 71 60.9 101.9 104 83 63 25 20 21 1.30 129 128 +1 +0.01 +0.29 Milton Keynes Dons (3 Seasons) 3 Leagues 53 2,600 49 28.8 28.9 28 76 7 25 13 11 1.32 27 41 -14 -0.48 -0.41 Livingston (2 Seasons) 3 Leagues 68 3,911 58 57.2 43.5 46 75 9 22 22 7 1.25 64 57 +7 +0.16 +0.53 Kilmarnock (2 Seasons) 1 League 41 1,828 45 26.7 20.3 17 2 24 3 1.35 8 16 -8 -0.80 -0.55 Dundee United (2 Seasons) 1 League 16 731 46 10.7 8.1 7 3 9 7 0.94 9 11 -2 -0.25 +0.06 Hearts (1 Season) 1 League 18 664 37 19.4 7.4 6 2 12 1.44 Dunfermline Ath. (1 Season) 1 League 12 445 37 13.7 4.9 4 89 1 8 11 11 1.00 4 6 -2 -0.40 -0.24 Partick Thistle (1 Season) 1 League 8 416 52 12.2 4.6 4 0 4 3 1.25 8 7 +1 +0.22 +0.52 Championship (7 Seasons) 170 11,552 68 54.6 128.4 132 82 70 38 20 34 1.38 167 156 +11 +0.09 +0.20 Premiership (5 Seasons) 116 5,187 45 21.7 57.6 51 72 8 65 20 18 1.01 45 66 -21 -0.53 -0.12 League One (2 Seasons) 49 2,358 48 28.5 26.2 25 6 24 8 1.24 25 37 -12 -0.46 -0.28 EFL Cup (2 Seasons) 3 166 55 42.6 1.8 2 77 1 1 13 0 2.00 1 4 -3 -1.63 -2.03 Rel/Pro play-offs (1 Season) 4 282 71 72.3 3.1 3 90 2 1 13 0 2.25 6 1 +5 +1.60 Rel/Pro play-offs (1 Season) 2 149 75 82.8 1.7 2 75 0 0 0 2.00 4 2 +2 +1.21 +1.21 FA Cup (1 Season) 1 76 76 21.1 0.8 1 76 0 0 3 3.00 1 0 +1 +1.18 -0.72
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 2013-2014 17 Kilmarnock 1 League 21 925 44 27.0 10.3 10 11 2014-2015 18 Kilmarnock 1 League 20 903 45 26.4 10.0 7 2 13 3 1.35 8 16 -8 -0.80 -0.55 2014-2015 18 Dundee United 1 League 13 613 47 17.9 6.8 6 3 7 3 0.92 6 8 -2 -0.29 -0.42 2015-2016 19 Dundee United 1 League 3 118 39 3.5 1.3 1 0 2 4 1.00 3 3 0 0.00 +0.68 2015-2016 19 Partick Thistle 1 League 8 416 52 12.2 4.6 4 0 4 3 1.25 8 7 +1 +0.22 +0.52 2016-2017 20 Hearts 1 League 18 664 37 19.4 7.4 6 2 12 1.44 2016-2017 20 Milton Keynes Dons 1 League 19 997 52 24.1 11.1 12 1 7 2 1.63 15 15 0 0.00 -0.06 2017-2018 21 Milton Keynes Dons 3 Leagues 33 1,589 48 33.7 17.7 16 76 6 17 9 1.09 12 26 -14 -0.79 -0.59 2018-2019 22 Milton Keynes Dons 1 League 1 14 14 7.8 0.2 0 0 1 13 0 3.00 0 0 0 0.00 0.00 2018-2019 22 Dunfermline Ath. 1 League 12 445 37 13.7 4.9 4 89 1 8 11 11 1.00 4 6 -2 -0.40 -0.24 2019-2020 23 Morton 1 League 13 719 55 28.5 8.0 8 83 5 5 11 8 1.15 12 16 -4 -0.50 -0.35 2020-2021 24 Morton 2 Leagues 17 1,119 66 39.7 12.4 13 79 5 4 23 10 1.36 13 13 0 0.00 +0.32 2021-2022 25 Morton 1 League 31 1,535 50 47.4 17.1 16 75 3 15 22 3 1.19 19 19 0 0.00 +0.58 2022-2023 26 Morton 1 League 35 3,004 86 92.7 33.4 34 87 28 1 37 0 1.54 50 40 +10 +0.30 +0.30 2023-2024 27 Morton 1 League 33 2,798 85 86.4 31.1 33 85 22 0 0 1.18 35 40 -5 -0.16 -0.57 2024-2025 28 Livingston 2 Leagues 35 2,363 68 69.1 26.3 29 76 8 6 27 2 1.92 44 25 +19 +0.72 -0.21 2025-2026 29 Livingston 1 League 33 1,548 47 45.3 17.2 17 72 1 16 20 5 0.55 20 32 -12 -0.70 +0.41 13 Seasons 8 Clubs 7 Leagues 345 19,770 57 36.1 219.7 216 81 87 129 20 63 1.27 249 266 -17 -0.08 +0.15 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Morton (5 Seasons) 2 Leagues 129 9,175 71 60.9 101.9 104 83 63 25 20 21 1.30 129 128 +1 +0.01 +0.29 Milton Keynes Dons (3 Seasons) 3 Leagues 53 2,600 49 28.8 28.9 28 76 7 25 13 11 1.32 27 41 -14 -0.48 -0.41 Livingston (2 Seasons) 3 Leagues 68 3,911 58 57.2 43.5 46 75 9 22 22 7 1.25 64 57 +7 +0.16 +0.53 Kilmarnock (2 Seasons) 1 League 41 1,828 45 26.7 20.3 17 2 24 3 1.35 8 16 -8 -0.80 -0.55 Dundee United (2 Seasons) 1 League 16 731 46 10.7 8.1 7 3 9 7 0.94 9 11 -2 -0.25 +0.06 Hearts (1 Season) 1 League 18 664 37 19.4 7.4 6 2 12 1.44 Dunfermline Ath. (1 Season) 1 League 12 445 37 13.7 4.9 4 89 1 8 11 11 1.00 4 6 -2 -0.40 -0.24 Partick Thistle (1 Season) 1 League 8 416 52 12.2 4.6 4 0 4 3 1.25 8 7 +1 +0.22 +0.52 Championship (7 Seasons) 170 11,552 68 54.6 128.4 132 82 70 38 20 34 1.38 167 156 +11 +0.09 +0.20 Premiership (5 Seasons) 116 5,187 45 21.7 57.6 51 72 8 65 20 18 1.01 45 66 -21 -0.53 -0.12 League One (2 Seasons) 49 2,358 48 28.5 26.2 25 6 24 8 1.24 25 37 -12 -0.46 -0.28 EFL Cup (2 Seasons) 3 166 55 42.6 1.8 2 77 1 1 13 0 2.00 1 4 -3 -1.63 -2.03 Rel/Pro play-offs (1 Season) 4 282 71 72.3 3.1 3 90 2 1 13 0 2.25 6 1 +5 +1.60 Rel/Pro play-offs (1 Season) 2 149 75 82.8 1.7 2 75 0 0 0 2.00 4 2 +2 +1.21 +1.21 FA Cup (1 Season) 1 76 76 21.1 0.8 1 76 0 0 3 3.00 1 0 +1 +1.18 -0.72
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 2013-2014 17 Kilmarnock sct SCO 1. Premiership 9th 21 925 44 27.0 10.3 10 11 2014-2015 18 Kilmarnock sct SCO 1. Premiership 10th 20 903 45 26.4 10.0 7 2 13 3 1.35 8 16 -8 -0.80 -0.55 Matches 2014-2015 18 Dundee United sct SCO 1. Premiership 5th 13 613 47 17.9 6.8 6 3 7 3 0.92 6 8 -2 -0.29 -0.42 Matches 2015-2016 19 Dundee United sct SCO 1. Premiership 12th 3 118 39 3.5 1.3 1 0 2 4 1.00 3 3 0 0.00 +0.68 Matches 2015-2016 19 Partick Thistle sct SCO 1. Premiership 9th 8 416 52 12.2 4.6 4 0 4 3 1.25 8 7 +1 +0.22 +0.52 Matches 2016-2017 20 Hearts sct SCO 1. Premiership 5th 18 664 37 19.4 7.4 6 2 12 1.44 Matches 2016-2017 20 Milton Keynes Dons eng ENG 3. League One 12th 19 997 52 24.1 11.1 12 1 7 2 1.63 15 15 0 0.00 -0.06 Matches 2017-2018 21 Milton Keynes Dons eng ENG 3. League One 23rd 30 1,361 45 32.9 15.1 13 5 17 6 1.00 10 22 -12 -0.79 -0.34 Matches 2018-2019 22 Dunfermline Ath. sct SCO 2. Championship 7th 12 445 37 13.7 4.9 4 89 1 8 11 11 1.00 4 6 -2 -0.40 -0.24 Matches 2019-2020 23 Morton sct SCO 2. Championship 7th 13 719 55 28.5 8.0 8 83 5 5 11 8 1.15 12 16 -4 -0.50 -0.35 Matches 2020-2021 24 Morton sct SCO 2. Championship 9th 13 837 64 34.4 9.3 10 76 3 3 26 10 1.08 7 12 -5 -0.54 -0.20 Matches 2021-2022 25 Morton sct SCO 2. Championship 7th 31 1,535 50 47.4 17.1 16 75 3 15 22 3 1.19 19 19 0 0.00 +0.58 Matches 2022-2023 26 Morton sct SCO 2. Championship 5th 35 3,004 86 92.7 33.4 34 87 28 1 37 0 1.54 50 40 +10 +0.30 +0.30 Matches 2023-2024 27 Morton sct SCO 2. Championship 5th 33 2,798 85 86.4 31.1 33 85 22 0 0 1.18 35 40 -5 -0.16 -0.57 Matches 2024-2025 28 Livingston sct SCO 2. Championship 2nd 33 2,214 67 68.3 24.6 27 76 8 6 27 2 1.91 40 23 +17 +0.69 -0.27 Matches 2025-2026 29 Livingston sct SCO 1. Premiership 12th 33 1,548 47 45.3 17.2 17 72 1 16 20 5 0.55 20 32 -12 -0.70 +0.41 Matches 13 Seasons 8 Clubs 3 Leagues 335 19,097 57 35.8 212.2 208 81 84 127 20 60 1.24 237 259 -22 -0.11 +0.15 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Morton (5 Seasons) 1 League 125 8,893 71 60.6 98.8 101 83 61 24 21 21 1.27 123 127 -4 -0.04 +0.24 Livingston (2 Seasons) 2 Leagues 66 3,762 57 56.5 41.8 44 75 9 22 22 7 1.23 60 55 +5 +0.12 +0.49 Milton Keynes Dons (2 Seasons) 1 League 49 2,358 48 28.5 26.2 25 6 24 8 1.24 25 37 -12 -0.46 -0.28 Kilmarnock (2 Seasons) 1 League 41 1,828 45 26.7 20.3 17 2 24 3 1.35 8 16 -8 -0.80 -0.55 Dundee United (2 Seasons) 1 League 16 731 46 10.7 8.1 7 3 9 7 0.94 9 11 -2 -0.25 +0.06 Hearts (1 Season) 1 League 18 664 37 19.4 7.4 6 2 12 1.44 Dunfermline Ath. (1 Season) 1 League 12 445 37 13.7 4.9 4 89 1 8 11 11 1.00 4 6 -2 -0.40 -0.24 Partick Thistle (1 Season) 1 League 8 416 52 12.2 4.6 4 0 4 3 1.25 8 7 +1 +0.22 +0.52 Championship (7 Seasons) 170 11,552 68 54.6 128.4 132 82 70 38 20 34 1.38 167 156 +11 +0.09 +0.20 Premiership (5 Seasons) 116 5,187 45 21.7 57.6 51 72 8 65 20 18 1.01 45 66 -21 -0.53 -0.12 League One (2 Seasons) 49 2,358 48 28.5 26.2 25 6 24 8 1.24 25 37 -12 -0.46 -0.28
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 2017-2018 21 Milton Keynes Dons eng ENG EFL Cup 33rd 2 152 76 72.4 1.7 2 76 1 0 0 1.50 1 4 -3 -1.78 -3.33 Matches 2017-2018 21 Milton Keynes Dons eng ENG FA Cup 17th 1 76 76 21.1 0.8 1 76 0 0 3 3.00 1 0 +1 +1.18 -0.72 Matches 2018-2019 22 Milton Keynes Dons eng ENG EFL Cup 33rd 1 14 14 7.8 0.2 0 0 1 13 0 3.00 0 0 0 0.00 0.00 Matches 2 Seasons 1 Club 2 Leagues 4 242 61 32.3 2.7 3 76 1 1 13 3 2.25 2 4 -2 -0.74 -1.98 EFL Cup (2 Seasons) 3 166 55 42.6 1.8 2 77 1 1 13 0 2.00 1 4 -3 -1.63 -2.03 FA Cup (1 Season) 1 76 76 21.1 0.8 1 76 0 0 3 3.00 1 0 +1 +1.18 -0.72
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2013-2014 17 Kilmarnock 1 League 10.3 1 0 7 2014-2015 18 Kilmarnock 1 League 10.0 0 0 2014-2015 18 Dundee United 1 League 6.8 0 0 2015-2016 19 Dundee United 1 League 1.3 0 0 2 2015-2016 19 Partick Thistle 1 League 4.6 2 0 7 2016-2017 20 Hearts 1 League 7.4 2 0 8 2016-2017 20 Milton Keynes Dons 1 League 11.1 0 0 0 10 0 0 0 0 0 0 0 0 2017-2018 21 Milton Keynes Dons 3 Leagues 17.7 5 0 0 18 3 1 5 1 1 0 0 0 2018-2019 22 Milton Keynes Dons 1 League 0.2 0 0 0 0 1 0 0 0 0 0 0 0 2018-2019 22 Dunfermline Ath. 1 League 4.9 1 0 0 0 2019-2020 23 Morton 1 League 8.0 2 0 0 0 2020-2021 24 Morton 2 Leagues 12.4 2 1 1 0 2021-2022 25 Morton 1 League 17.1 1 0 0 0 2022-2023 26 Morton 1 League 33.4 5 0 0 0 2023-2024 27 Morton 1 League 31.1 11 1 1 0 2024-2025 28 Livingston 2 Leagues 26.3 10 0 0 0 2025-2026 29 Livingston 1 League 17.2 7 0 0 36 19 4 81 5 11 0 13 Seasons 8 Clubs 7 Leagues 219.7 49 2 2 88 23 5 86 6 12 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Morton (5 Seasons) 2 Leagues 101.9 21 2 2 0 Milton Keynes Dons (3 Seasons) 3 Leagues 28.9 5 0 0 28 4 1 5 1 1 0 0 0 Livingston (2 Seasons) 3 Leagues 43.5 17 0 0 36 19 4 81 5 11 0 Kilmarnock (2 Seasons) 1 League 20.3 1 0 7 Dundee United (2 Seasons) 1 League 8.1 0 0 2 Hearts (1 Season) 1 League 7.4 2 0 8 Dunfermline Ath. (1 Season) 1 League 4.9 1 0 0 0 Partick Thistle (1 Season) 1 League 4.6 2 0 7 Championship (7 Seasons) 128.4 32 2 2 0 Premiership (5 Seasons) 57.6 12 0 0 60 19 4 81 5 11 0 League One (2 Seasons) 26.2 4 0 0 26 0 0 0 0 0 0 0 0 EFL Cup (2 Seasons) 1.8 0 0 0 1 2 0 5 1 1 0 0 0 Rel/Pro play-offs (1 Season) 3.1 0 0 0 0 Rel/Pro play-offs (1 Season) 1.7 0 0 0 FA Cup (1 Season) 0.8 1 0 0 1 2 1 0 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.
View Additional Information
More Robbie Muirhead Pages
Robbie Muirhead Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary