Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2100 of 2114 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerSeason · ClubPosAgeGoalsAstAppsYCRCRating
178Glenn Middleton2022-23Dundee United· 23y2022-23Dundee UnitedF232229306.71
178Iain Vigurs2019-20Ross County· 32y2019-20Ross CountyM3222050–
178Liam Craig2018-19St Johnstone· 32y2018-19St JohnstoneM3222060–
178Nicky Devlin2020-21Livingston· 27y2020-21LivingstonD27223670–
178Nicky Devlin2021-22Livingston· 28y2021-22LivingstonD282237706.99
178S. Kelly2022-23Livingston· 29y2022-23LivingstonD292227706.82
178Stephen Kelly2023-24Livingston· 24y2023-24LivingstonM242211106.60
178Clark Robertson2025-26Dundee· 32y2025-26DundeeD32211530–
178Craig Sibbald2019-20Livingston· 25y2019-20LivingstonM2521030–
178Elliot Watt2024-25St Johnstone· 25y2024-25St JohnstoneM2521820–
178Greg Kiltie2022-23St Mirren· 26y2022-23St MirrenM262135406.76
178Iain Vigurs2020-21Ross County· 33y2020-21Ross CountyM332130171–
178Jamie Walker2017-18Heart of Midlothian· 24y2017-18Heart of MidlothianF2421050–
178John Souttar2023-24Rangers· 27y2023-24RangersD272128207.27
178L. McCowan2024-25Dundee· 27y2024-25DundeeM2721300–
178Liam Gordon2022-23St Johnstone· 27y2022-23St JohnstoneD272132706.83
178Liam Smith2021-22Dundee United· 26y2021-22Dundee UnitedD262120406.84
178Luke Graham2025-26Dundee· 22y2025-26DundeeD22213530–
178Nicky Devlin2023-24Aberdeen· 30y2023-24AberdeenD302137606.88
178R. Graham2021-22Dundee United· 21y2021-22Dundee UnitedD212115507.09
178Robbie Deas2025-26Kilmarnock· 26y2025-26KilmarnockD262135120–
178Ross Stewart2020-21Ross County· 24y2020-21Ross CountyF24211920–
178Ryan Jack2020-21Rangers· 29y2020-21RangersM29211910–
178Scott Brown2021-22Aberdeen· 36y2021-22AberdeenM362124606.92
178Scott Wright2020-21Aberdeen· 23y2020-21AberdeenF23211710–
178Shaun Rooney2020-21St Johnstone· 24y2020-21St JohnstoneD24212740–
178Ziggy Gordon2018-19Hamilton Academical· 26y2018-19Hamilton AcademicalD2621060–
178A. Campbell2017-18Motherwell· 19y2017-18MotherwellM1920030–
178Alex Iacovitti2020-21Ross County· 23y2020-21Ross CountyD23203640–
178Blair Spittal2019-20Ross County· 24y2019-20Ross CountyM2420030–
178Callum Hendry2018-19St Johnstone· 21y2018-19St JohnstoneF2120010–
178Callum Hendry2020-21Aberdeen· 23y2020-21AberdeenF23201210–
178Craig Halkett2021-22Heart of Midlothian· 27y2021-22Heart of MidlothianD272028607.15
178Danny Mullen2019-20St Mirren· 25y2019-20St MirrenF2520020–
178David Bates2021-22Aberdeen· 25y2021-22AberdeenD252033907.07
178Ethan Erhahon2020-21St Mirren· 20y2020-21St MirrenM20203160–
178Glenn Middleton2020-21St Johnstone· 21y2020-21St JohnstoneF2120900–
178J. Mulligan2021-22Dundee· 19y2021-22DundeeM192011406.74
178Jason Kerr2018-19St Johnstone· 22y2018-19St JohnstoneM2220051–
178Josh Campbell2026-27St Johnstone· 26y2026-27St JohnstoneM26206106.37
178L. Dykes2020-21Livingston· 25y2020-21LivingstonF2520300–
178R. Graham2025-26Dundee United· 25y2025-26Dundee UnitedD25202020–
178R. McCrorie2017-18Rangers· 20y2017-18RangersD2020040–
178R. McCrorie2022-23Aberdeen· 25y2022-23AberdeenD252033516.54
178R. Porteous2021-22Hibernian· 23y2021-22HibernianD232029727.13
178Rory McKenzie2020-21Kilmarnock· 27y2020-21KilmarnockM27202950–
178S. McKenna2017-18Aberdeen· 21y2017-18AberdeenD2120050–
178S. McKenna2018-19Aberdeen· 22y2018-19AberdeenD2220031–

Data coverage for Scottish Premiership →

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources