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 2011-2012 18 Raith Rovers sct SCO 2. First Division 5 3 260 2.9 1 2 3 1 0 0 0 0 0.35 0.69 1.04 0.35 1.04 2011-2012 18 Hearts sct SCO 1. Premier League 2 1 111 1.2 1 0 1 1 0 0 0 0 0.81 0.00 0.81 0.81 0.81 2012-2013 19 Hearts sct SCO 1. Premier League 21 16 1,463 16.3 3 0 3 3 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Matches 2013-2014 20 Hearts sct SCO 1. Premiership 23 18 1,679 18.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 2014-2015 21 Hearts sct SCO 2. Championship 15 5 579 6.4 2 0 2 2 0 0 2 0 0.31 0.00 0.31 0.31 0.31 Matches 2014-2015 21 Sheffield United eng ENG 3. League One 16 11 1,150 12.8 5 0 5 5 0 0 2 0 0.39 0.00 0.39 0.39 0.39 Matches 2015-2016 22 Rangers sct SCO 2. Championship 32 31 2,491 27.7 10 3 13 10 0 0 1 0 0.36 0.11 0.47 0.36 0.47 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 31 28 2,489 27.7 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 26 23 2,088 23.2 2 4 6 2 0 0 8 1 0.09 0.17 0.26 0.09 0.26 Matches 2018-2019 25 Fleetwood Town eng ENG EFL Cup 1 0 75 0.8 1 0 1 1 0 0 0 0 1.20 0.00 1.20 1.20 1.20 Matches 2018-2019 25 Fleetwood Town eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Fleetwood Town eng ENG 3. League One 33 29 2,366 26.3 1 0 1 1 0 0 6 0 0.04 0.00 0.04 0.04 0.04 Matches 2019-2020 26 St Johnstone sct SCO 1. Premiership 17 15 1,248 13.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 30 27 2,395 26.6 1 4 5 0 1 1 7 0 0.04 0.15 0.19 0.00 0.15 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 37 37 3,312 36.8 1 0 1 0 1 1 11 0 0.03 0.00 0.03 0.00 0.00 Matches 2022-2023 29 Livingston sct SCO 1. Premiership 35 26 2,248 25.0 0 2 2 0 0 0 10 1 0.00 0.08 0.08 0.00 0.08 Matches 2023-2024 30 Livingston sct SCO 1. Premiership 35 33 2,868 31.9 0 1 1 0 0 0 6 0 0.00 0.03 0.03 0.00 0.03 Matches 2024-2025 31 St Johnstone sct SCO 1. Premiership 28 26 2,092 23.2 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 St Johnstone sct SCO 2. Championship 35 35 2,976 33.1 1 2 3 1 0 0 9 0 0.03 0.06 0.09 0.03 0.09 Matches 15 Seasons 7 Clubs 5 Leagues 423 365 31,980 355.3 30 19 49 28 2 2 77 3 0.08 0.05 0.14 0.08 0.13 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 Livingston (4 Seasons) 1 League 137 123 10,823 120.3 2 7 9 0 2 2 34 1 0.02 0.06 0.07 0.00 0.06 Hearts (4 Seasons) 2 Leagues 61 40 3,832 42.6 7 0 7 7 0 0 4 0 0.16 0.00 0.16 0.16 0.16 Rangers (3 Seasons) 2 Leagues 89 82 7,068 78.5 12 8 20 12 0 0 12 1 0.15 0.10 0.25 0.15 0.25 St Johnstone (3 Seasons) 2 Leagues 80 76 6,316 70.2 1 2 3 1 0 0 19 1 0.01 0.03 0.04 0.01 0.04 Fleetwood Town (1 Season) 3 Leagues 35 30 2,531 28.1 2 0 2 2 0 0 6 0 0.07 0.00 0.07 0.07 0.07 Sheffield United (1 Season) 1 League 16 11 1,150 12.8 5 0 5 5 0 0 2 0 0.39 0.00 0.39 0.39 0.39 Raith Rovers (1 Season) 1 League 5 3 260 2.9 1 2 3 1 0 0 0 0 0.35 0.69 1.04 0.35 1.04 Premier League (11 Seasons) 285 250 21,993 244.4 9 12 21 7 2 2 57 3 0.04 0.05 0.09 0.03 0.08 Championship (4 Seasons) 87 74 6,306 70.1 14 7 21 14 0 0 12 0 0.20 0.10 0.30 0.20 0.30 League One (2 Seasons) 49 40 3,516 39.1 6 0 6 6 0 0 8 0 0.15 0.00 0.15 0.15 0.15 FA Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 75 0.8 1 0 1 1 0 0 0 0 1.20 0.00 1.20 1.20 1.20
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 2011-2012 18 Raith Rovers 1 League 5 3 260 2.9 1 2 3 1 0 0 0 0 0.35 0.69 1.04 0.35 1.04 2011-2012 18 Hearts 1 League 2 1 111 1.2 1 0 1 1 0 0 0 0 0.81 0.00 0.81 0.81 0.81 2012-2013 19 Hearts 1 League 21 16 1,463 16.3 3 0 3 3 0 0 0 0 0.18 0.00 0.18 0.18 0.18 2013-2014 20 Hearts 1 League 23 18 1,679 18.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 2014-2015 21 Hearts 1 League 15 5 579 6.4 2 0 2 2 0 0 2 0 0.31 0.00 0.31 0.31 0.31 2014-2015 21 Sheffield United 1 League 16 11 1,150 12.8 5 0 5 5 0 0 2 0 0.39 0.00 0.39 0.39 0.39 2015-2016 22 Rangers 1 League 32 31 2,491 27.7 10 3 13 10 0 0 1 0 0.36 0.11 0.47 0.36 0.47 2016-2017 23 Rangers 1 League 31 28 2,489 27.7 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 2017-2018 24 Rangers 1 League 26 23 2,088 23.2 2 4 6 2 0 0 8 1 0.09 0.17 0.26 0.09 0.26 2018-2019 25 Fleetwood Town 3 Leagues 35 30 2,531 28.1 2 0 2 2 0 0 6 0 0.07 0.00 0.07 0.07 0.07 2019-2020 26 St Johnstone 1 League 17 15 1,248 13.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 Livingston 1 League 30 27 2,395 26.6 1 4 5 0 1 1 7 0 0.04 0.15 0.19 0.00 0.15 2021-2022 28 Livingston 1 League 37 37 3,312 36.8 1 0 1 0 1 1 11 0 0.03 0.00 0.03 0.00 0.00 2022-2023 29 Livingston 1 League 35 26 2,248 25.0 0 2 2 0 0 0 10 1 0.00 0.08 0.08 0.00 0.08 2023-2024 30 Livingston 1 League 35 33 2,868 31.9 0 1 1 0 0 0 6 0 0.00 0.03 0.03 0.00 0.03 2024-2025 31 St Johnstone 1 League 28 26 2,092 23.2 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 2025-2026 32 St Johnstone 1 League 35 35 2,976 33.1 1 2 3 1 0 0 9 0 0.03 0.06 0.09 0.03 0.09 15 Seasons 7 Clubs 5 Leagues 423 365 31,980 355.3 30 19 49 28 2 2 77 3 0.08 0.05 0.14 0.08 0.13 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 Livingston (4 Seasons) 1 League 137 123 10,823 120.3 2 7 9 0 2 2 34 1 0.02 0.06 0.07 0.00 0.06 Hearts (4 Seasons) 2 Leagues 61 40 3,832 42.6 7 0 7 7 0 0 4 0 0.16 0.00 0.16 0.16 0.16 Rangers (3 Seasons) 2 Leagues 89 82 7,068 78.5 12 8 20 12 0 0 12 1 0.15 0.10 0.25 0.15 0.25 St Johnstone (3 Seasons) 2 Leagues 80 76 6,316 70.2 1 2 3 1 0 0 19 1 0.01 0.03 0.04 0.01 0.04 Fleetwood Town (1 Season) 3 Leagues 35 30 2,531 28.1 2 0 2 2 0 0 6 0 0.07 0.00 0.07 0.07 0.07 Sheffield United (1 Season) 1 League 16 11 1,150 12.8 5 0 5 5 0 0 2 0 0.39 0.00 0.39 0.39 0.39 Raith Rovers (1 Season) 1 League 5 3 260 2.9 1 2 3 1 0 0 0 0 0.35 0.69 1.04 0.35 1.04 Premier League (11 Seasons) 285 250 21,993 244.4 9 12 21 7 2 2 57 3 0.04 0.05 0.09 0.03 0.08 Championship (4 Seasons) 87 74 6,306 70.1 14 7 21 14 0 0 12 0 0.20 0.10 0.30 0.20 0.30 League One (2 Seasons) 49 40 3,516 39.1 6 0 6 6 0 0 8 0 0.15 0.00 0.15 0.15 0.15 FA Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 75 0.8 1 0 1 1 0 0 0 0 1.20 0.00 1.20 1.20 1.20
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 2011-2012 18 Raith Rovers sct SCO 2. First Division 7th 5 3 260 2.9 1 2 3 1 0 0 0 0 0.35 0.69 1.04 0.35 1.04 2011-2012 18 Hearts sct SCO 1. Premier League 5th 2 1 111 1.2 1 0 1 1 0 0 0 0 0.81 0.00 0.81 0.81 0.81 2012-2013 19 Hearts sct SCO 1. Premier League 10th 21 16 1,463 16.3 3 0 3 3 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Matches 2013-2014 20 Hearts sct SCO 1. Premiership 12th 23 18 1,679 18.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 2014-2015 21 Hearts sct SCO 2. Championship 1st 15 5 579 6.4 2 0 2 2 0 0 2 0 0.31 0.00 0.31 0.31 0.31 Matches 2014-2015 21 Sheffield United eng ENG 3. League One 5th 16 11 1,150 12.8 5 0 5 5 0 0 2 0 0.39 0.00 0.39 0.39 0.39 Matches 2015-2016 22 Rangers sct SCO 2. Championship 1st 32 31 2,491 27.7 10 3 13 10 0 0 1 0 0.36 0.11 0.47 0.36 0.47 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 3rd 31 28 2,489 27.7 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 3rd 26 23 2,088 23.2 2 4 6 2 0 0 8 1 0.09 0.17 0.26 0.09 0.26 Matches 2018-2019 25 Fleetwood Town eng ENG 3. League One 11th 33 29 2,366 26.3 1 0 1 1 0 0 6 0 0.04 0.00 0.04 0.04 0.04 Matches 2019-2020 26 St Johnstone sct SCO 1. Premiership 6th 17 15 1,248 13.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 6th 30 27 2,395 26.6 1 4 5 0 1 1 7 0 0.04 0.15 0.19 0.00 0.15 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 7th 37 37 3,312 36.8 1 0 1 0 1 1 11 0 0.03 0.00 0.03 0.00 0.00 Matches 2022-2023 29 Livingston sct SCO 1. Premiership 8th 35 26 2,248 25.0 0 2 2 0 0 0 10 1 0.00 0.08 0.08 0.00 0.08 Matches 2023-2024 30 Livingston sct SCO 1. Premiership 12th 35 33 2,868 31.9 0 1 1 0 0 0 6 0 0.00 0.03 0.03 0.00 0.03 Matches 2024-2025 31 St Johnstone sct SCO 1. Premiership 12th 28 26 2,092 23.2 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 St Johnstone sct SCO 2. Championship 1st 35 35 2,976 33.1 1 2 3 1 0 0 9 0 0.03 0.06 0.09 0.03 0.09 Matches 15 Seasons 7 Clubs 3 Leagues 421 364 31,815 353.5 29 19 48 27 2 2 77 3 0.08 0.05 0.14 0.08 0.13 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 Livingston (4 Seasons) 1 League 137 123 10,823 120.3 2 7 9 0 2 2 34 1 0.02 0.06 0.07 0.00 0.06 Hearts (4 Seasons) 2 Leagues 61 40 3,832 42.6 7 0 7 7 0 0 4 0 0.16 0.00 0.16 0.16 0.16 Rangers (3 Seasons) 2 Leagues 89 82 7,068 78.5 12 8 20 12 0 0 12 1 0.15 0.10 0.25 0.15 0.25 St Johnstone (3 Seasons) 2 Leagues 80 76 6,316 70.2 1 2 3 1 0 0 19 1 0.01 0.03 0.04 0.01 0.04 Fleetwood Town (1 Season) 1 League 33 29 2,366 26.3 1 0 1 1 0 0 6 0 0.04 0.00 0.04 0.04 0.04 Sheffield United (1 Season) 1 League 16 11 1,150 12.8 5 0 5 5 0 0 2 0 0.39 0.00 0.39 0.39 0.39 Raith Rovers (1 Season) 1 League 5 3 260 2.9 1 2 3 1 0 0 0 0 0.35 0.69 1.04 0.35 1.04 Premier League (11 Seasons) 285 250 21,993 244.4 9 12 21 7 2 2 57 3 0.04 0.05 0.09 0.03 0.08 Championship (4 Seasons) 87 74 6,306 70.1 14 7 21 14 0 0 12 0 0.20 0.10 0.30 0.20 0.30 League One (2 Seasons) 49 40 3,516 39.1 6 0 6 6 0 0 8 0 0.15 0.00 0.15 0.15 0.15
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 2018-2019 25 Fleetwood Town eng ENG EFL Cup 33rd 1 0 75 0.8 1 0 1 1 0 0 0 0 1.20 0.00 1.20 1.20 1.20 Matches 2018-2019 25 Fleetwood Town eng ENG FA Cup 33rd 1 1 90 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 2 Leagues 2 1 165 1.8 1 0 1 1 0 0 0 0 0.55 0.00 0.55 0.55 0.55 FA Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 75 0.8 1 0 1 1 0 0 0 0 1.20 0.00 1.20 1.20 1.20
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2011-2012 18 Raith Rovers 1 League 2.9 1 3 1.04 0.33 0 0 2011-2012 18 Hearts 1 League 1.2 1 1 0.81 1.00 0 0 2012-2013 19 Hearts 1 League 16.3 3 4 0.25 0.75 0 0 2013-2014 20 Hearts 1 League 18.7 1 5 0.27 0.20 0 0 2014-2015 21 Hearts 1 League 6.4 2 8 1.24 0.25 0 0 2014-2015 21 Sheffield United 1 League 12.8 5 8 0.63 0.63 0 0 2015-2016 22 Rangers 1 League 27.7 10 25 0.90 0.40 0 0 2016-2017 23 Rangers 1 League 27.7 0 11 0.40 0.00 0 0 2017-2018 24 Rangers 1 League 23.2 2 6 0.26 0.33 0 0 2018-2019 25 Fleetwood Town 3 Leagues 28.1 2 2 2 100.0 1.09 1.09 0.50 0.50 0 0 2019-2020 26 St Johnstone 1 League 13.9 0 9 1 11.1 0.65 0.07 0.00 0.00 0 0 2020-2021 27 Livingston 1 League 26.6 1 21 5 23.8 0.79 0.19 0.00 0.00 1 1 2021-2022 28 Livingston 1 League 36.8 1 16 6 37.5 0.43 0.16 0.00 0.00 1 1 2022-2023 29 Livingston 1 League 25.0 0 15 1 6.7 0.60 0.04 0.00 0.00 0 0 2023-2024 30 Livingston 1 League 31.9 0 12 4 33.3 0.38 0.13 0.00 0.00 0 0 2024-2025 31 St Johnstone 1 League 23.2 0 10 1 10.0 0.43 0.04 0.00 0.00 0 0 2025-2026 32 St Johnstone 1 League 33.1 1 0 0 15 Seasons 7 Clubs 5 Leagues 355.3 30 85 91 23.5 0.53 0.31 0.01 0.29 2 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Livingston (4 Seasons) 1 League 120.3 2 64 16 25.0 0.53 0.13 0.00 0.00 2 2 Hearts (4 Seasons) 2 Leagues 42.6 7 18 0.42 0.39 0 0 Rangers (3 Seasons) 2 Leagues 78.5 12 42 0.53 0.29 0 0 St Johnstone (3 Seasons) 2 Leagues 70.2 1 19 2 10.5 0.51 0.05 0.00 0.00 0 0 Fleetwood Town (1 Season) 3 Leagues 28.1 2 2 2 100.0 1.09 1.09 0.50 0.50 0 0 Sheffield United (1 Season) 1 League 12.8 5 8 0.63 0.63 0 0 Raith Rovers (1 Season) 1 League 2.9 1 3 1.04 0.33 0 0 Premier League (11 Seasons) 244.4 9 83 45 21.7 0.53 0.18 0.00 0.16 2 2 Championship (4 Seasons) 70.1 14 36 0.97 0.36 0 0 League One (2 Seasons) 39.1 6 8 0.63 0.63 0 0 FA Cup (1 Season) 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 EFL Cup (1 Season) 0.8 1 1 1 100.0 1.20 1.20 1.00 1.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 25 Fleetwood Town eng ENG EFL Cup 33rd 0.8 1 1 1 100.0 1.20 1.20 1.00 1.00 0 0 Matches 2018-2019 25 Fleetwood Town eng ENG FA Cup 33rd 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 Matches 1 Season 1 Club 2 Leagues 1.8 1 2 2 100.0 1.09 1.09 0.50 0.50 0 0 FA Cup (1 Season) 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 EFL Cup (1 Season) 0.8 1 1 1 100.0 1.20 1.20 1.00 1.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 2011-2012 18 Raith Rovers sct SCO 2. First Division 5 260 52 8.0 2.9 3 2 2011-2012 18 Hearts sct SCO 1. Premier League 2 111 56 3.2 1.2 1 1 2012-2013 19 Hearts sct SCO 1. Premier League 21 1,463 70 42.8 16.3 16 5 Matches 2013-2014 20 Hearts sct SCO 1. Premiership 23 1,679 73 49.1 18.7 18 5 2014-2015 21 Hearts sct SCO 2. Championship 15 579 39 17.9 6.4 5 2 10 5 2.67 11 3 +8 +1.24 -0.85 Matches 2014-2015 21 Sheffield United eng ENG 3. League One 16 1,150 72 27.8 12.8 11 7 5 1 1.53 23 17 +6 +0.47 +0.26 Matches 2015-2016 22 Rangers sct SCO 2. Championship 32 2,491 78 76.9 27.7 31 16 1 0 2.16 69 31 +38 +1.37 -0.55 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 31 2,489 80 72.8 27.7 28 23 3 1.81 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 26 2,088 80 61.1 23.2 23 19 3 1.88 Matches 2018-2019 25 Fleetwood Town eng ENG EFL Cup 1 75 75 35.7 0.8 0 0 1 75 1 1.00 1 0 +1 +1.20 +4.53 Matches 2018-2019 25 Fleetwood Town eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 2 3.00 4 1 +3 +3.00 +3.00 Matches 2018-2019 25 Fleetwood Town eng ENG 3. League One 33 2,366 72 57.1 26.3 29 77 14 4 35 4 1.48 33 25 +8 +0.30 +0.41 Matches 2019-2020 26 St Johnstone sct SCO 1. Premiership 17 1,248 73 47.8 13.9 15 80 7 2 22 3 1.24 7 17 -10 -0.72 -0.19 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 30 2,395 80 70.0 26.6 27 86 23 3 22 3 1.27 31 37 -6 -0.23 +0.30 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 37 3,312 90 96.8 36.8 37 90 36 0 1 1.24 39 45 -6 -0.16 -1.00 Matches 2022-2023 29 Livingston sct SCO 1. Premiership 35 2,248 64 65.7 25.0 26 78 15 9 24 1 1.11 20 41 -21 -0.84 -0.61 Matches 2023-2024 30 Livingston sct SCO 1. Premiership 35 2,868 82 83.9 31.9 33 85 24 2 35 0 0.60 24 58 -34 -1.07 +0.07 Matches 2024-2025 31 St Johnstone sct SCO 1. Premiership 28 2,092 75 61.2 23.2 26 79 15 2 20 3 1.04 25 36 -11 -0.47 +0.81 Matches 2025-2026 32 St Johnstone sct SCO 2. Championship 35 2,976 85 91.9 33.1 35 85 27 0 0 2.11 55 21 +34 +1.03 -1.70 Matches 15 Seasons 7 Clubs 5 Leagues 423 31,980 76 54.6 355.3 365 83 229 58 28 24 1.50 342 332 +10 +0.04 -0.24 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (4 Seasons) 1 League 137 10,823 79 79.1 120.3 123 85 98 14 25 5 1.05 114 181 -67 -0.56 -0.08 Hearts (4 Seasons) 2 Leagues 61 3,832 63 28.4 42.6 40 2 21 5 2.67 11 3 +8 +1.24 -0.85 Rangers (3 Seasons) 2 Leagues 89 7,068 79 70.1 78.5 82 58 7 0 1.96 69 31 +38 +1.37 -0.55 St Johnstone (3 Seasons) 2 Leagues 80 6,316 79 68.1 70.2 76 82 49 4 21 6 1.55 87 74 +13 +0.19 +0.76 Fleetwood Town (1 Season) 3 Leagues 35 2,531 72 54.8 28.1 30 77 15 5 43 7 1.51 38 26 +12 +0.43 +0.73 Sheffield United (1 Season) 1 League 16 1,150 72 27.8 12.8 11 7 5 1 1.53 23 17 +6 +0.47 +0.26 Raith Rovers (1 Season) 1 League 5 260 52 8.0 2.9 3 2 Premier League (11 Seasons) 285 21,993 77 59.7 244.4 250 84 162 35 24 11 1.25 146 234 -88 -0.56 +0.12 Championship (4 Seasons) 87 6,306 72 48.7 70.1 74 85 45 13 5 2.23 135 55 +80 +1.19 -0.92 League One (2 Seasons) 49 3,516 72 42.5 39.1 40 77 21 9 35 5 1.50 56 42 +14 +0.36 +0.26 FA Cup (1 Season) 1 90 90 33.3 1.0 1 90 1 0 2 3.00 4 1 +3 +3.00 +3.00 EFL Cup (1 Season) 1 75 75 35.7 0.8 0 0 1 75 1 1.00 1 0 +1 +1.20 +4.53
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 2011-2012 18 Raith Rovers 1 League 5 260 52 8.0 2.9 3 2 2011-2012 18 Hearts 1 League 2 111 56 3.2 1.2 1 1 2012-2013 19 Hearts 1 League 21 1,463 70 42.8 16.3 16 5 2013-2014 20 Hearts 1 League 23 1,679 73 49.1 18.7 18 5 2014-2015 21 Hearts 1 League 15 579 39 17.9 6.4 5 2 10 5 2.67 11 3 +8 +1.24 -0.85 2014-2015 21 Sheffield United 1 League 16 1,150 72 27.8 12.8 11 7 5 1 1.53 23 17 +6 +0.47 +0.26 2015-2016 22 Rangers 1 League 32 2,491 78 76.9 27.7 31 16 1 0 2.16 69 31 +38 +1.37 -0.55 2016-2017 23 Rangers 1 League 31 2,489 80 72.8 27.7 28 23 3 1.81 2017-2018 24 Rangers 1 League 26 2,088 80 61.1 23.2 23 19 3 1.88 2018-2019 25 Fleetwood Town 3 Leagues 35 2,531 72 54.8 28.1 30 77 15 5 43 7 1.51 38 26 +12 +0.43 +0.73 2019-2020 26 St Johnstone 1 League 17 1,248 73 47.8 13.9 15 80 7 2 22 3 1.24 7 17 -10 -0.72 -0.19 2020-2021 27 Livingston 1 League 30 2,395 80 70.0 26.6 27 86 23 3 22 3 1.27 31 37 -6 -0.23 +0.30 2021-2022 28 Livingston 1 League 37 3,312 90 96.8 36.8 37 90 36 0 1 1.24 39 45 -6 -0.16 -1.00 2022-2023 29 Livingston 1 League 35 2,248 64 65.7 25.0 26 78 15 9 24 1 1.11 20 41 -21 -0.84 -0.61 2023-2024 30 Livingston 1 League 35 2,868 82 83.9 31.9 33 85 24 2 35 0 0.60 24 58 -34 -1.07 +0.07 2024-2025 31 St Johnstone 1 League 28 2,092 75 61.2 23.2 26 79 15 2 20 3 1.04 25 36 -11 -0.47 +0.81 2025-2026 32 St Johnstone 1 League 35 2,976 85 91.9 33.1 35 85 27 0 0 2.11 55 21 +34 +1.03 -1.70 15 Seasons 7 Clubs 5 Leagues 423 31,980 76 54.6 355.3 365 83 229 58 28 24 1.50 342 332 +10 +0.04 -0.24 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (4 Seasons) 1 League 137 10,823 79 79.1 120.3 123 85 98 14 25 5 1.05 114 181 -67 -0.56 -0.08 Hearts (4 Seasons) 2 Leagues 61 3,832 63 28.4 42.6 40 2 21 5 2.67 11 3 +8 +1.24 -0.85 Rangers (3 Seasons) 2 Leagues 89 7,068 79 70.1 78.5 82 58 7 0 1.96 69 31 +38 +1.37 -0.55 St Johnstone (3 Seasons) 2 Leagues 80 6,316 79 68.1 70.2 76 82 49 4 21 6 1.55 87 74 +13 +0.19 +0.76 Fleetwood Town (1 Season) 3 Leagues 35 2,531 72 54.8 28.1 30 77 15 5 43 7 1.51 38 26 +12 +0.43 +0.73 Sheffield United (1 Season) 1 League 16 1,150 72 27.8 12.8 11 7 5 1 1.53 23 17 +6 +0.47 +0.26 Raith Rovers (1 Season) 1 League 5 260 52 8.0 2.9 3 2 Premier League (11 Seasons) 285 21,993 77 59.7 244.4 250 84 162 35 24 11 1.25 146 234 -88 -0.56 +0.12 Championship (4 Seasons) 87 6,306 72 48.7 70.1 74 85 45 13 5 2.23 135 55 +80 +1.19 -0.92 League One (2 Seasons) 49 3,516 72 42.5 39.1 40 77 21 9 35 5 1.50 56 42 +14 +0.36 +0.26 FA Cup (1 Season) 1 90 90 33.3 1.0 1 90 1 0 2 3.00 4 1 +3 +3.00 +3.00 EFL Cup (1 Season) 1 75 75 35.7 0.8 0 0 1 75 1 1.00 1 0 +1 +1.20 +4.53
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 2011-2012 18 Raith Rovers sct SCO 2. First Division 7th 5 260 52 8.0 2.9 3 2 2011-2012 18 Hearts sct SCO 1. Premier League 5th 2 111 56 3.2 1.2 1 1 2012-2013 19 Hearts sct SCO 1. Premier League 10th 21 1,463 70 42.8 16.3 16 5 Matches 2013-2014 20 Hearts sct SCO 1. Premiership 12th 23 1,679 73 49.1 18.7 18 5 2014-2015 21 Hearts sct SCO 2. Championship 1st 15 579 39 17.9 6.4 5 2 10 5 2.67 11 3 +8 +1.24 -0.85 Matches 2014-2015 21 Sheffield United eng ENG 3. League One 5th 16 1,150 72 27.8 12.8 11 7 5 1 1.53 23 17 +6 +0.47 +0.26 Matches 2015-2016 22 Rangers sct SCO 2. Championship 1st 32 2,491 78 76.9 27.7 31 16 1 0 2.16 69 31 +38 +1.37 -0.55 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 3rd 31 2,489 80 72.8 27.7 28 23 3 1.81 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 3rd 26 2,088 80 61.1 23.2 23 19 3 1.88 Matches 2018-2019 25 Fleetwood Town eng ENG 3. League One 11th 33 2,366 72 57.1 26.3 29 77 14 4 35 4 1.48 33 25 +8 +0.30 +0.41 Matches 2019-2020 26 St Johnstone sct SCO 1. Premiership 6th 17 1,248 73 47.8 13.9 15 80 7 2 22 3 1.24 7 17 -10 -0.72 -0.19 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 6th 30 2,395 80 70.0 26.6 27 86 23 3 22 3 1.27 31 37 -6 -0.23 +0.30 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 7th 37 3,312 90 96.8 36.8 37 90 36 0 1 1.24 39 45 -6 -0.16 -1.00 Matches 2022-2023 29 Livingston sct SCO 1. Premiership 8th 35 2,248 64 65.7 25.0 26 78 15 9 24 1 1.11 20 41 -21 -0.84 -0.61 Matches 2023-2024 30 Livingston sct SCO 1. Premiership 12th 35 2,868 82 83.9 31.9 33 85 24 2 35 0 0.60 24 58 -34 -1.07 +0.07 Matches 2024-2025 31 St Johnstone sct SCO 1. Premiership 12th 28 2,092 75 61.2 23.2 26 79 15 2 20 3 1.04 25 36 -11 -0.47 +0.81 Matches 2025-2026 32 St Johnstone sct SCO 2. Championship 1st 35 2,976 85 91.9 33.1 35 85 27 0 0 2.11 55 21 +34 +1.03 -1.70 Matches 15 Seasons 7 Clubs 3 Leagues 421 31,815 76 54.8 353.5 364 83 228 57 26 21 1.50 337 331 +6 +0.02 -0.29 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (4 Seasons) 1 League 137 10,823 79 79.1 120.3 123 85 98 14 25 5 1.05 114 181 -67 -0.56 -0.08 Hearts (4 Seasons) 2 Leagues 61 3,832 63 28.4 42.6 40 2 21 5 2.67 11 3 +8 +1.24 -0.85 Rangers (3 Seasons) 2 Leagues 89 7,068 79 70.1 78.5 82 58 7 0 1.96 69 31 +38 +1.37 -0.55 St Johnstone (3 Seasons) 2 Leagues 80 6,316 79 68.1 70.2 76 82 49 4 21 6 1.55 87 74 +13 +0.19 +0.76 Fleetwood Town (1 Season) 1 League 33 2,366 72 57.1 26.3 29 77 14 4 35 4 1.48 33 25 +8 +0.30 +0.41 Sheffield United (1 Season) 1 League 16 1,150 72 27.8 12.8 11 7 5 1 1.53 23 17 +6 +0.47 +0.26 Raith Rovers (1 Season) 1 League 5 260 52 8.0 2.9 3 2 Premier League (11 Seasons) 285 21,993 77 59.7 244.4 250 84 162 35 24 11 1.25 146 234 -88 -0.56 +0.12 Championship (4 Seasons) 87 6,306 72 48.7 70.1 74 85 45 13 5 2.23 135 55 +80 +1.19 -0.92 League One (2 Seasons) 49 3,516 72 42.5 39.1 40 77 21 9 35 5 1.50 56 42 +14 +0.36 +0.26
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 2018-2019 25 Fleetwood Town eng ENG EFL Cup 33rd 1 75 75 35.7 0.8 0 0 1 75 1 1.00 1 0 +1 +1.20 +4.53 Matches 2018-2019 25 Fleetwood Town eng ENG FA Cup 33rd 1 90 90 33.3 1.0 1 90 1 0 2 3.00 4 1 +3 +3.00 +3.00 Matches 1 Season 1 Club 2 Leagues 2 165 83 34.4 1.8 1 90 1 1 75 3 2.00 5 1 +4 +2.18 +3.61 FA Cup (1 Season) 1 90 90 33.3 1.0 1 90 1 0 2 3.00 4 1 +3 +3.00 +3.00 EFL Cup (1 Season) 1 75 75 35.7 0.8 0 0 1 75 1 1.00 1 0 +1 +1.20 +4.53
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2011-2012 18 Raith Rovers 1 League 2.9 0 0 2011-2012 18 Hearts 1 League 1.2 0 0 0 2012-2013 19 Hearts 1 League 16.3 0 0 13 2013-2014 20 Hearts 1 League 18.7 2 0 21 2014-2015 21 Hearts 1 League 6.4 2 0 2014-2015 21 Sheffield United 1 League 12.8 2 0 10 2015-2016 22 Rangers 1 League 27.7 1 0 18 2016-2017 23 Rangers 1 League 27.7 3 0 36 2017-2018 24 Rangers 1 League 23.2 8 1 33 2018-2019 25 Fleetwood Town 3 Leagues 28.1 6 0 0 7 2 1 3 0 0 0 0 0 2019-2020 26 St Johnstone 1 League 13.9 2 0 0 15 24 1 29 0 0 0 2020-2021 27 Livingston 1 League 26.6 7 0 0 43 45 1 22 26 42 0 2021-2022 28 Livingston 1 League 36.8 11 0 0 48 85 1 24 59 44 0 2022-2023 29 Livingston 1 League 25.0 10 1 0 30 41 1 23 37 36 0 2023-2024 30 Livingston 1 League 31.9 6 0 0 40 55 0 18 26 28 0 2024-2025 31 St Johnstone 1 League 23.2 8 1 0 39 44 1 16 18 34 1 2025-2026 32 St Johnstone 1 League 33.1 9 0 0 0 15 Seasons 7 Clubs 5 Leagues 355.3 77 3 0 353 296 6 135 166 184 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Livingston (4 Seasons) 1 League 120.3 34 1 0 161 226 3 87 148 150 0 Hearts (4 Seasons) 2 Leagues 42.6 4 0 34 Rangers (3 Seasons) 2 Leagues 78.5 12 1 87 St Johnstone (3 Seasons) 2 Leagues 70.2 19 1 0 54 68 2 45 18 34 1 Fleetwood Town (1 Season) 3 Leagues 28.1 6 0 0 7 2 1 3 0 0 0 0 0 Sheffield United (1 Season) 1 League 12.8 2 0 10 Raith Rovers (1 Season) 1 League 2.9 0 0 Premier League (11 Seasons) 244.4 57 3 0 318 294 5 132 166 184 1 Championship (4 Seasons) 70.1 12 0 0 18 0 League One (2 Seasons) 39.1 8 0 0 10 0 FA Cup (1 Season) 1.0 0 0 0 5 1 0 3 0 0 0 0 0 EFL Cup (1 Season) 0.8 0 0 0 2 1 1 0 0 0 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 2018-2019 25 Fleetwood Town eng ENG EFL Cup 33rd 0.8 0 0 0 2 1 1 0 0 0 0 0 0 Matches 2018-2019 25 Fleetwood Town eng ENG FA Cup 33rd 1.0 0 0 0 5 1 0 3 0 0 0 0 0 Matches 1 Season 1 Club 2 Leagues 1.8 0 0 0 7 2 1 3 0 0 0 0 0 FA Cup (1 Season) 1.0 0 0 0 5 1 0 3 0 0 0 0 0 EFL Cup (1 Season) 0.8 0 0 0 2 1 1 0 0 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 Jason Holt Pages
Jason Holt Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary