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 20 Queen of the South sct SCO 2. First Division 30 19 1,795 19.9 0 5 5 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 2014-2015 23 Rangers sct SCO 2. Championship 33 21 2,003 22.3 8 3 11 8 0 0 0 0 0.36 0.13 0.49 0.36 0.49 Matches 2015-2016 24 Rangers sct SCO 2. Championship 22 5 722 8.0 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Matches 2016-2017 25 Dunfermline Ath. sct SCO 2. Championship 30 30 2,586 28.7 15 2 17 15 0 1 3 0 0.52 0.07 0.59 0.52 0.59 Matches 2016-2017 25 Bury eng ENG EFL Cup 1 0 40 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Bury eng ENG 3. League One 3 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Dunfermline Ath. sct SCO 2. Championship 32 31 2,675 29.7 14 2 16 14 0 0 3 0 0.47 0.07 0.54 0.47 0.54 Matches 2018-2019 27 Dundee United sct SCO 2. Championship 25 13 1,396 15.5 8 2 10 6 2 2 2 0 0.52 0.13 0.64 0.39 0.52 Matches 2019-2020 28 Dundee United sct SCO 2. Championship 18 15 1,239 13.8 7 3 10 6 1 2 1 0 0.51 0.22 0.73 0.44 0.65 Matches 2020-2021 29 Dundee United sct SCO 1. Premiership 31 24 2,025 22.5 8 1 9 6 2 2 3 0 0.36 0.04 0.40 0.27 0.31 Matches 2021-2022 30 Dundee United sct SCO 1. Premiership 37 26 2,435 27.1 8 2 10 5 3 3 0 0 0.30 0.07 0.37 0.18 0.26 Matches 2022-2023 31 St Johnstone sct SCO 1. Premiership 20 19 1,476 16.4 4 2 6 4 0 0 1 1 0.24 0.12 0.37 0.24 0.37 Matches 2022-2023 31 Dundee United sct SCO 1. Premiership 3 0 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 32 St Johnstone sct SCO 1. Premiership 21 16 1,364 15.2 7 0 7 6 1 1 0 0 0.46 0.00 0.46 0.40 0.40 Matches 2024-2025 33 St Johnstone sct SCO 1. Premiership 29 18 1,560 17.3 6 2 8 3 3 3 2 0 0.35 0.12 0.46 0.17 0.29 Matches 2025-2026 34 Ross County sct SCO 2. Championship 9 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 7 Clubs 4 Leagues 344 241 21,792 242.1 87 25 112 75 12 14 16 1 0.36 0.10 0.46 0.31 0.41 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 (5 Seasons) 2 Leagues 114 78 7,167 79.6 31 8 39 23 8 9 6 0 0.39 0.10 0.49 0.29 0.39 St Johnstone (3 Seasons) 1 League 70 53 4,400 48.9 17 4 21 13 4 4 3 1 0.35 0.08 0.43 0.27 0.35 Dunfermline Ath. (2 Seasons) 1 League 62 61 5,261 58.5 29 4 33 29 0 1 6 0 0.50 0.07 0.56 0.50 0.56 Rangers (2 Seasons) 1 League 55 26 2,725 30.3 10 4 14 10 0 0 0 0 0.33 0.13 0.46 0.33 0.46 Queen of the South (1 Season) 1 League 30 19 1,795 19.9 0 5 5 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 Ross County (1 Season) 1 League 9 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 2 Leagues 4 2 175 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 199 136 12,685 140.9 54 18 72 51 3 5 10 0 0.38 0.13 0.51 0.36 0.49 Premiership (5 Seasons) 141 103 8,932 99.2 33 7 40 24 9 9 6 1 0.33 0.07 0.40 0.24 0.31 League One (1 Season) 3 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 40 0.4 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 2011-2012 20 Queen of the South 1 League 30 19 1,795 19.9 0 5 5 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 2014-2015 23 Rangers 1 League 33 21 2,003 22.3 8 3 11 8 0 0 0 0 0.36 0.13 0.49 0.36 0.49 2015-2016 24 Rangers 1 League 22 5 722 8.0 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 2016-2017 25 Bury 2 Leagues 4 2 175 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 25 Dunfermline Ath. 1 League 30 30 2,586 28.7 15 2 17 15 0 1 3 0 0.52 0.07 0.59 0.52 0.59 2017-2018 26 Dunfermline Ath. 1 League 32 31 2,675 29.7 14 2 16 14 0 0 3 0 0.47 0.07 0.54 0.47 0.54 2018-2019 27 Dundee United 1 League 25 13 1,396 15.5 8 2 10 6 2 2 2 0 0.52 0.13 0.64 0.39 0.52 2019-2020 28 Dundee United 1 League 18 15 1,239 13.8 7 3 10 6 1 2 1 0 0.51 0.22 0.73 0.44 0.65 2020-2021 29 Dundee United 1 League 31 24 2,025 22.5 8 1 9 6 2 2 3 0 0.36 0.04 0.40 0.27 0.31 2021-2022 30 Dundee United 1 League 37 26 2,435 27.1 8 2 10 5 3 3 0 0 0.30 0.07 0.37 0.18 0.26 2022-2023 31 Dundee United 1 League 3 0 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 31 St Johnstone 1 League 20 19 1,476 16.4 4 2 6 4 0 0 1 1 0.24 0.12 0.37 0.24 0.37 2023-2024 32 St Johnstone 1 League 21 16 1,364 15.2 7 0 7 6 1 1 0 0 0.46 0.00 0.46 0.40 0.40 2024-2025 33 St Johnstone 1 League 29 18 1,560 17.3 6 2 8 3 3 3 2 0 0.35 0.12 0.46 0.17 0.29 2025-2026 34 Ross County 1 League 9 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 13 Seasons 7 Clubs 4 Leagues 344 241 21,792 242.1 87 25 112 75 12 14 16 1 0.36 0.10 0.46 0.31 0.41 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 (5 Seasons) 2 Leagues 114 78 7,167 79.6 31 8 39 23 8 9 6 0 0.39 0.10 0.49 0.29 0.39 St Johnstone (3 Seasons) 1 League 70 53 4,400 48.9 17 4 21 13 4 4 3 1 0.35 0.08 0.43 0.27 0.35 Dunfermline Ath. (2 Seasons) 1 League 62 61 5,261 58.5 29 4 33 29 0 1 6 0 0.50 0.07 0.56 0.50 0.56 Rangers (2 Seasons) 1 League 55 26 2,725 30.3 10 4 14 10 0 0 0 0 0.33 0.13 0.46 0.33 0.46 Queen of the South (1 Season) 1 League 30 19 1,795 19.9 0 5 5 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 Ross County (1 Season) 1 League 9 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 2 Leagues 4 2 175 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 199 136 12,685 140.9 54 18 72 51 3 5 10 0 0.38 0.13 0.51 0.36 0.49 Premiership (5 Seasons) 141 103 8,932 99.2 33 7 40 24 9 9 6 1 0.33 0.07 0.40 0.24 0.31 League One (1 Season) 3 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 40 0.4 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 2011-2012 20 Queen of the South sct SCO 2. First Division 10th 30 19 1,795 19.9 0 5 5 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 2014-2015 23 Rangers sct SCO 2. Championship 3rd 33 21 2,003 22.3 8 3 11 8 0 0 0 0 0.36 0.13 0.49 0.36 0.49 Matches 2015-2016 24 Rangers sct SCO 2. Championship 1st 22 5 722 8.0 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Matches 2016-2017 25 Bury eng ENG 3. League One 19th 3 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Dunfermline Ath. sct SCO 2. Championship 5th 30 30 2,586 28.7 15 2 17 15 0 1 3 0 0.52 0.07 0.59 0.52 0.59 Matches 2017-2018 26 Dunfermline Ath. sct SCO 2. Championship 4th 32 31 2,675 29.7 14 2 16 14 0 0 3 0 0.47 0.07 0.54 0.47 0.54 Matches 2018-2019 27 Dundee United sct SCO 2. Championship 2nd 25 13 1,396 15.5 8 2 10 6 2 2 2 0 0.52 0.13 0.64 0.39 0.52 Matches 2019-2020 28 Dundee United sct SCO 2. Championship 1st 18 15 1,239 13.8 7 3 10 6 1 2 1 0 0.51 0.22 0.73 0.44 0.65 Matches 2020-2021 29 Dundee United sct SCO 1. Premiership 15th 31 24 2,025 22.5 8 1 9 6 2 2 3 0 0.36 0.04 0.40 0.27 0.31 Matches 2021-2022 30 Dundee United sct SCO 1. Premiership 4th 37 26 2,435 27.1 8 2 10 5 3 3 0 0 0.30 0.07 0.37 0.18 0.26 Matches 2022-2023 31 Dundee United sct SCO 1. Premiership 12th 3 0 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 St Johnstone sct SCO 1. Premiership 9th 20 19 1,476 16.4 4 2 6 4 0 0 1 1 0.24 0.12 0.37 0.24 0.37 Matches 2023-2024 32 St Johnstone sct SCO 1. Premiership 10th 21 16 1,364 15.2 7 0 7 6 1 1 0 0 0.46 0.00 0.46 0.40 0.40 Matches 2024-2025 33 St Johnstone sct SCO 1. Premiership 12th 29 18 1,560 17.3 6 2 8 3 3 3 2 0 0.35 0.12 0.46 0.17 0.29 Matches 2025-2026 34 Ross County sct SCO 2. Championship 10th 9 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 7 Clubs 3 Leagues 343 241 21,752 241.7 87 25 112 75 12 14 16 1 0.36 0.10 0.46 0.31 0.41 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 (5 Seasons) 2 Leagues 114 78 7,167 79.6 31 8 39 23 8 9 6 0 0.39 0.10 0.49 0.29 0.39 St Johnstone (3 Seasons) 1 League 70 53 4,400 48.9 17 4 21 13 4 4 3 1 0.35 0.08 0.43 0.27 0.35 Dunfermline Ath. (2 Seasons) 1 League 62 61 5,261 58.5 29 4 33 29 0 1 6 0 0.50 0.07 0.56 0.50 0.56 Rangers (2 Seasons) 1 League 55 26 2,725 30.3 10 4 14 10 0 0 0 0 0.33 0.13 0.46 0.33 0.46 Queen of the South (1 Season) 1 League 30 19 1,795 19.9 0 5 5 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 Ross County (1 Season) 1 League 9 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 3 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 199 136 12,685 140.9 54 18 72 51 3 5 10 0 0.38 0.13 0.51 0.36 0.49 Premiership (5 Seasons) 141 103 8,932 99.2 33 7 40 24 9 9 6 1 0.33 0.07 0.40 0.24 0.31 League One (1 Season) 3 2 135 1.5 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 2016-2017 25 Bury eng ENG EFL Cup 58th 1 0 40 0.4 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 0 40 0.4 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 PK PKatt Matches 2011-2012 20 Queen of the South 1 League 19.9 0 11 0.55 0.00 0 0 2014-2015 23 Rangers 1 League 22.3 8 17 0.76 0.47 0 0 2015-2016 24 Rangers 1 League 8.0 2 9 1.12 0.22 0 0 2016-2017 25 Bury 2 Leagues 1.9 0 1 3 300.0 0.51 1.54 0.00 0.00 0 0 2016-2017 25 Dunfermline Ath. 1 League 28.7 15 0 31 0.00 1.08 0.48 0 1 2017-2018 26 Dunfermline Ath. 1 League 29.7 14 0 31 0.00 1.04 0.45 0 0 2018-2019 27 Dundee United 1 League 15.5 8 2 2 2019-2020 28 Dundee United 1 League 13.8 7 1 2 2020-2021 29 Dundee United 1 League 22.5 8 41 14 34.1 1.82 0.62 0.15 0.43 2 2 2021-2022 30 Dundee United 1 League 27.1 8 59 19 32.2 2.18 0.70 0.08 0.26 3 3 2022-2023 31 Dundee United 1 League 0.8 0 0 0 0.00 0.00 0 0 2022-2023 31 St Johnstone 1 League 16.4 4 32 9 28.1 1.95 0.55 0.13 0.44 0 0 2023-2024 32 St Johnstone 1 League 15.2 7 31 17 54.8 2.05 1.12 0.19 0.35 1 1 2024-2025 33 St Johnstone 1 League 17.3 6 32 12 37.5 1.85 0.69 0.09 0.25 3 3 2025-2026 34 Ross County 1 League 3.0 0 0 0 13 Seasons 7 Clubs 4 Leagues 242.1 87 196 173 69.4 1.23 0.82 0.27 0.36 12 14 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Dundee United (5 Seasons) 2 Leagues 79.6 31 100 33 33.0 1.99 0.66 0.11 0.33 8 9 St Johnstone (3 Seasons) 1 League 48.9 17 95 38 40.0 1.94 0.78 0.14 0.34 4 4 Dunfermline Ath. (2 Seasons) 1 League 58.5 29 0 62 0.00 1.06 0.47 0 1 Rangers (2 Seasons) 1 League 30.3 10 26 0.86 0.38 0 0 Queen of the South (1 Season) 1 League 19.9 0 11 0.55 0.00 0 0 Ross County (1 Season) 1 League 3.0 0 0 0 Bury (1 Season) 2 Leagues 1.9 0 1 3 300.0 0.51 1.54 0.00 0.00 0 0 Championship (8 Seasons) 140.9 54 0 99 0.00 0.91 0.39 3 5 Premiership (5 Seasons) 99.2 33 195 71 36.4 1.96 0.72 0.12 0.34 9 9 League One (1 Season) 1.5 0 0 2 0.00 1.33 0.00 0 0 EFL Cup (1 Season) 0.4 0 1 1 100.0 2.25 2.25 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 PK PKatt Matches 2016-2017 25 Bury eng ENG EFL Cup 58th 0.4 0 1 1 100.0 2.25 2.25 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.4 0 1 1 100.0 2.25 2.25 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 2011-2012 20 Queen of the South sct SCO 2. First Division 30 1,795 60 55.4 19.9 19 11 2014-2015 23 Rangers sct SCO 2. Championship 33 2,003 61 61.8 22.3 21 14 12 2 1.94 43 25 +18 +0.81 -0.06 Matches 2015-2016 24 Rangers sct SCO 2. Championship 22 722 33 22.3 8.0 5 2 17 10 2.23 20 9 +11 +1.37 -0.17 Matches 2016-2017 25 Dunfermline Ath. sct SCO 2. Championship 30 2,586 86 79.8 28.7 30 23 0 0 1.40 37 32 +5 +0.17 +0.45 Matches 2016-2017 25 Bury eng ENG EFL Cup 1 40 40 33.3 0.4 0 0 1 39 0 0.00 1 2 -1 -2.25 -2.25 Matches 2016-2017 25 Bury eng ENG 3. League One 3 135 45 3.3 1.5 2 0 1 2 1.00 0 1 -1 -0.67 -0.42 Matches 2017-2018 26 Dunfermline Ath. sct SCO 2. Championship 32 2,675 84 82.6 29.7 31 22 1 0 1.63 46 29 +17 +0.57 -0.70 Matches 2018-2019 27 Dundee United sct SCO 2. Championship 25 1,396 56 43.1 15.5 13 87 9 12 22 0 2.04 25 14 +11 +0.71 +0.81 Matches 2019-2020 28 Dundee United sct SCO 2. Championship 18 1,239 69 49.2 13.8 15 78 2 3 21 0 2.56 33 8 +25 +1.82 +1.46 Matches 2020-2021 29 Dundee United sct SCO 1. Premiership 31 2,025 65 59.2 22.5 24 80 14 7 15 5 1.16 15 35 -20 -0.89 -1.02 Matches 2021-2022 30 Dundee United sct SCO 1. Premiership 37 2,435 66 71.2 27.1 26 81 15 11 30 1 1.27 30 33 -3 -0.11 +0.25 Matches 2022-2023 31 St Johnstone sct SCO 1. Premiership 20 1,476 74 43.2 16.4 19 77 6 1 15 0 1.40 21 22 -1 -0.06 +0.73 Matches 2022-2023 31 Dundee United sct SCO 1. Premiership 3 72 24 2.1 0.8 0 0 3 24 2 0.00 0 4 -4 -5.00 -4.30 Matches 2023-2024 32 St Johnstone sct SCO 1. Premiership 21 1,364 65 39.9 15.2 16 77 5 5 26 5 1.10 14 20 -6 -0.40 +0.44 Matches 2024-2025 33 St Johnstone sct SCO 1. Premiership 29 1,560 54 45.6 17.3 18 76 9 11 18 7 0.86 20 34 -14 -0.81 -0.03 Matches 2025-2026 34 Ross County sct SCO 2. Championship 9 269 30 8.3 3.0 2 58 0 7 22 10 0.78 2 6 -4 -1.34 -0.82 Matches 13 Seasons 7 Clubs 4 Leagues 344 21,792 63 43.6 242.1 241 79 121 103 22 44 1.51 307 274 +33 +0.15 +0.30 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 (5 Seasons) 2 Leagues 114 7,167 63 44.7 79.6 78 81 40 36 23 8 1.58 103 94 +9 +0.11 +0.37 St Johnstone (3 Seasons) 1 League 70 4,400 63 42.9 48.9 53 77 20 17 20 12 1.09 55 76 -21 -0.43 +0.37 Dunfermline Ath. (2 Seasons) 1 League 62 5,261 85 81.2 58.5 61 45 1 0 1.52 83 61 +22 +0.38 -0.07 Rangers (2 Seasons) 1 League 55 2,725 50 42.1 30.3 26 16 29 12 2.06 63 34 +29 +0.96 -0.36 Queen of the South (1 Season) 1 League 30 1,795 60 55.4 19.9 19 11 Ross County (1 Season) 1 League 9 269 30 8.3 3.0 2 58 0 7 22 10 0.78 2 6 -4 -1.34 -0.82 Bury (1 Season) 2 Leagues 4 175 44 4.1 1.9 2 0 2 39 2 0.75 1 3 -2 -1.03 -0.79 Championship (8 Seasons) 199 12,685 64 50.3 140.9 136 81 72 63 22 22 1.84 206 123 +83 +0.69 +0.30 Premiership (5 Seasons) 141 8,932 63 43.5 99.2 103 79 49 38 22 20 1.13 100 148 -48 -0.48 +0.14 League One (1 Season) 3 135 45 3.3 1.5 2 0 1 2 1.00 0 1 -1 -0.67 -0.42 EFL Cup (1 Season) 1 40 40 33.3 0.4 0 0 1 39 0 0.00 1 2 -1 -2.25 -2.25
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 20 Queen of the South 1 League 30 1,795 60 55.4 19.9 19 11 2014-2015 23 Rangers 1 League 33 2,003 61 61.8 22.3 21 14 12 2 1.94 43 25 +18 +0.81 -0.06 2015-2016 24 Rangers 1 League 22 722 33 22.3 8.0 5 2 17 10 2.23 20 9 +11 +1.37 -0.17 2016-2017 25 Bury 2 Leagues 4 175 44 4.1 1.9 2 0 2 39 2 0.75 1 3 -2 -1.03 -0.79 2016-2017 25 Dunfermline Ath. 1 League 30 2,586 86 79.8 28.7 30 23 0 0 1.40 37 32 +5 +0.17 +0.45 2017-2018 26 Dunfermline Ath. 1 League 32 2,675 84 82.6 29.7 31 22 1 0 1.63 46 29 +17 +0.57 -0.70 2018-2019 27 Dundee United 1 League 25 1,396 56 43.1 15.5 13 87 9 12 22 0 2.04 25 14 +11 +0.71 +0.81 2019-2020 28 Dundee United 1 League 18 1,239 69 49.2 13.8 15 78 2 3 21 0 2.56 33 8 +25 +1.82 +1.46 2020-2021 29 Dundee United 1 League 31 2,025 65 59.2 22.5 24 80 14 7 15 5 1.16 15 35 -20 -0.89 -1.02 2021-2022 30 Dundee United 1 League 37 2,435 66 71.2 27.1 26 81 15 11 30 1 1.27 30 33 -3 -0.11 +0.25 2022-2023 31 Dundee United 1 League 3 72 24 2.1 0.8 0 0 3 24 2 0.00 0 4 -4 -5.00 -4.30 2022-2023 31 St Johnstone 1 League 20 1,476 74 43.2 16.4 19 77 6 1 15 0 1.40 21 22 -1 -0.06 +0.73 2023-2024 32 St Johnstone 1 League 21 1,364 65 39.9 15.2 16 77 5 5 26 5 1.10 14 20 -6 -0.40 +0.44 2024-2025 33 St Johnstone 1 League 29 1,560 54 45.6 17.3 18 76 9 11 18 7 0.86 20 34 -14 -0.81 -0.03 2025-2026 34 Ross County 1 League 9 269 30 8.3 3.0 2 58 0 7 22 10 0.78 2 6 -4 -1.34 -0.82 13 Seasons 7 Clubs 4 Leagues 344 21,792 63 43.6 242.1 241 79 121 103 22 44 1.51 307 274 +33 +0.15 +0.30 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundee United (5 Seasons) 2 Leagues 114 7,167 63 44.7 79.6 78 81 40 36 23 8 1.58 103 94 +9 +0.11 +0.37 St Johnstone (3 Seasons) 1 League 70 4,400 63 42.9 48.9 53 77 20 17 20 12 1.09 55 76 -21 -0.43 +0.37 Dunfermline Ath. (2 Seasons) 1 League 62 5,261 85 81.2 58.5 61 45 1 0 1.52 83 61 +22 +0.38 -0.07 Rangers (2 Seasons) 1 League 55 2,725 50 42.1 30.3 26 16 29 12 2.06 63 34 +29 +0.96 -0.36 Queen of the South (1 Season) 1 League 30 1,795 60 55.4 19.9 19 11 Ross County (1 Season) 1 League 9 269 30 8.3 3.0 2 58 0 7 22 10 0.78 2 6 -4 -1.34 -0.82 Bury (1 Season) 2 Leagues 4 175 44 4.1 1.9 2 0 2 39 2 0.75 1 3 -2 -1.03 -0.79 Championship (8 Seasons) 199 12,685 64 50.3 140.9 136 81 72 63 22 22 1.84 206 123 +83 +0.69 +0.30 Premiership (5 Seasons) 141 8,932 63 43.5 99.2 103 79 49 38 22 20 1.13 100 148 -48 -0.48 +0.14 League One (1 Season) 3 135 45 3.3 1.5 2 0 1 2 1.00 0 1 -1 -0.67 -0.42 EFL Cup (1 Season) 1 40 40 33.3 0.4 0 0 1 39 0 0.00 1 2 -1 -2.25 -2.25
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 20 Queen of the South sct SCO 2. First Division 10th 30 1,795 60 55.4 19.9 19 11 2014-2015 23 Rangers sct SCO 2. Championship 3rd 33 2,003 61 61.8 22.3 21 14 12 2 1.94 43 25 +18 +0.81 -0.06 Matches 2015-2016 24 Rangers sct SCO 2. Championship 1st 22 722 33 22.3 8.0 5 2 17 10 2.23 20 9 +11 +1.37 -0.17 Matches 2016-2017 25 Bury eng ENG 3. League One 19th 3 135 45 3.3 1.5 2 0 1 2 1.00 0 1 -1 -0.67 -0.42 Matches 2016-2017 25 Dunfermline Ath. sct SCO 2. Championship 5th 30 2,586 86 79.8 28.7 30 23 0 0 1.40 37 32 +5 +0.17 +0.45 Matches 2017-2018 26 Dunfermline Ath. sct SCO 2. Championship 4th 32 2,675 84 82.6 29.7 31 22 1 0 1.63 46 29 +17 +0.57 -0.70 Matches 2018-2019 27 Dundee United sct SCO 2. Championship 2nd 25 1,396 56 43.1 15.5 13 87 9 12 22 0 2.04 25 14 +11 +0.71 +0.81 Matches 2019-2020 28 Dundee United sct SCO 2. Championship 1st 18 1,239 69 49.2 13.8 15 78 2 3 21 0 2.56 33 8 +25 +1.82 +1.46 Matches 2020-2021 29 Dundee United sct SCO 1. Premiership 15th 31 2,025 65 59.2 22.5 24 80 14 7 15 5 1.16 15 35 -20 -0.89 -1.02 Matches 2021-2022 30 Dundee United sct SCO 1. Premiership 4th 37 2,435 66 71.2 27.1 26 81 15 11 30 1 1.27 30 33 -3 -0.11 +0.25 Matches 2022-2023 31 Dundee United sct SCO 1. Premiership 12th 3 72 24 2.1 0.8 0 0 3 24 2 0.00 0 4 -4 -5.00 -4.30 Matches 2022-2023 31 St Johnstone sct SCO 1. Premiership 9th 20 1,476 74 43.2 16.4 19 77 6 1 15 0 1.40 21 22 -1 -0.06 +0.73 Matches 2023-2024 32 St Johnstone sct SCO 1. Premiership 10th 21 1,364 65 39.9 15.2 16 77 5 5 26 5 1.10 14 20 -6 -0.40 +0.44 Matches 2024-2025 33 St Johnstone sct SCO 1. Premiership 12th 29 1,560 54 45.6 17.3 18 76 9 11 18 7 0.86 20 34 -14 -0.81 -0.03 Matches 2025-2026 34 Ross County sct SCO 2. Championship 10th 9 269 30 8.3 3.0 2 58 0 7 22 10 0.78 2 6 -4 -1.34 -0.82 Matches 13 Seasons 7 Clubs 3 Leagues 343 21,752 63 43.6 241.7 241 79 121 102 22 44 1.51 306 272 +34 +0.15 +0.30 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 (5 Seasons) 2 Leagues 114 7,167 63 44.7 79.6 78 81 40 36 23 8 1.58 103 94 +9 +0.11 +0.37 St Johnstone (3 Seasons) 1 League 70 4,400 63 42.9 48.9 53 77 20 17 20 12 1.09 55 76 -21 -0.43 +0.37 Dunfermline Ath. (2 Seasons) 1 League 62 5,261 85 81.2 58.5 61 45 1 0 1.52 83 61 +22 +0.38 -0.07 Rangers (2 Seasons) 1 League 55 2,725 50 42.1 30.3 26 16 29 12 2.06 63 34 +29 +0.96 -0.36 Queen of the South (1 Season) 1 League 30 1,795 60 55.4 19.9 19 11 Ross County (1 Season) 1 League 9 269 30 8.3 3.0 2 58 0 7 22 10 0.78 2 6 -4 -1.34 -0.82 Bury (1 Season) 1 League 3 135 45 3.3 1.5 2 0 1 2 1.00 0 1 -1 -0.67 -0.42 Championship (8 Seasons) 199 12,685 64 50.3 140.9 136 81 72 63 22 22 1.84 206 123 +83 +0.69 +0.30 Premiership (5 Seasons) 141 8,932 63 43.5 99.2 103 79 49 38 22 20 1.13 100 148 -48 -0.48 +0.14 League One (1 Season) 3 135 45 3.3 1.5 2 0 1 2 1.00 0 1 -1 -0.67 -0.42
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 2016-2017 25 Bury eng ENG EFL Cup 58th 1 40 40 33.3 0.4 0 0 1 39 0 0.00 1 2 -1 -2.25 -2.25 Matches 1 Season 1 Club 1 League 1 40 40 33.3 0.4 0 0 1 39 0 0.00 1 2 -1 -2.25 -2.25
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2011-2012 20 Queen of the South 1 League 19.9 1 0 2014-2015 23 Rangers 1 League 22.3 0 0 2015-2016 24 Rangers 1 League 8.0 0 0 5 2016-2017 25 Bury 2 Leagues 1.9 0 0 0 1 0 0 0 0 0 0 0 0 2016-2017 25 Dunfermline Ath. 1 League 28.7 3 0 0 27 0 0 0 0 0 0 0 0 2017-2018 26 Dunfermline Ath. 1 League 29.7 3 0 0 33 0 0 0 0 0 0 0 0 2018-2019 27 Dundee United 1 League 15.5 2 0 0 0 2019-2020 28 Dundee United 1 League 13.8 1 0 0 0 2020-2021 29 Dundee United 1 League 22.5 3 0 0 22 34 5 56 14 8 0 2021-2022 30 Dundee United 1 League 27.1 0 0 0 24 49 13 11 10 9 1 2022-2023 31 Dundee United 1 League 0.8 0 0 0 1 2 0 1 0 0 0 2022-2023 31 St Johnstone 1 League 16.4 1 1 0 16 22 6 1 1 5 0 2023-2024 32 St Johnstone 1 League 15.2 0 0 0 7 17 3 0 4 5 0 2024-2025 33 St Johnstone 1 League 17.3 2 0 0 12 15 3 1 3 11 1 2025-2026 34 Ross County 1 League 3.0 0 0 0 0 13 Seasons 7 Clubs 4 Leagues 242.1 16 1 0 148 139 30 70 32 38 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Dundee United (5 Seasons) 2 Leagues 79.6 6 0 0 47 85 18 68 24 17 1 St Johnstone (3 Seasons) 1 League 48.9 3 1 0 35 54 12 2 8 21 1 Dunfermline Ath. (2 Seasons) 1 League 58.5 6 0 0 60 0 0 0 0 0 0 0 0 Rangers (2 Seasons) 1 League 30.3 0 0 5 Queen of the South (1 Season) 1 League 19.9 1 0 Ross County (1 Season) 1 League 3.0 0 0 0 0 Bury (1 Season) 2 Leagues 1.9 0 0 0 1 0 0 0 0 0 0 0 0 Championship (8 Seasons) 140.9 10 0 0 65 0 0 0 0 0 0 0 0 Premiership (5 Seasons) 99.2 6 1 0 82 139 30 70 32 38 2 League One (1 Season) 1.5 0 0 0 1 0 0 0 0 0 0 0 0 EFL Cup (1 Season) 0.4 0 0 0 0 0 0 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 2016-2017 25 Bury eng ENG EFL Cup 58th 0.4 0 0 0 0 0 0 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.4 0 0 0 0 0 0 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 Nicky Clark Pages
Nicky Clark Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary