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
1Iain Vigurs2020-21Ross County· 33y2020-21Ross CountyM3321301716.81
2Alan Power2020-21Kilmarnock· 33y2020-21KilmarnockM3313321607.02
3Callum Slattery2022-23Motherwell· 24y2022-23MotherwellM2442291416.81
3J. Baldwin2021-22Ross County2021-22Ross CountyD–21301406.88
5Brad Spencer2025-26Falkirk· 30y2025-26FalkirkM3002381307.07
5Graeme Shinnie2017-18Aberdeen2017-18AberdeenM–260130–
7A. Gogic2025-26St Mirren· 32y2025-26St MirrenM3221321216.72
7Liam Donnelly2019-20Motherwell· 24y2019-20MotherwellM24710121–
7Callum Slattery2021-22Motherwell· 23y2021-22MotherwellM2320311206.86
7Kevin van Veen2021-22Motherwell· 30y2021-22MotherwellF3094321206.88
7Lewis Ferguson2021-22Aberdeen· 22y2021-22AberdeenM22111361207.31
7Liam Scales2025-26Celtic· 27y2025-26CelticD2703371207.23
7Marvin Bartley2020-21Livingston· 34y2020-21LivingstonM3411331206.58
7Murray Davidson2017-18St Johnstone· 30y2017-18St JohnstoneM30500120–
7Robbie Deas2025-26Kilmarnock· 26y2025-26KilmarnockD2621351206.84
7W. Ferry2024-25Dundee United· 24y2024-25Dundee UnitedM2404351207.21
19Alfredo Morelos2018-19Rangers· 22y2018-19RangersF221840114–
19Alan Power2019-20Kilmarnock· 32y2019-20KilmarnockM32040111–
19Carl McHugh2017-18Motherwell2017-18MotherwellM–000111–
19Graeme Shinnie2023-24Aberdeen2023-24AberdeenM–13371116.85
19Lewis Ferguson2020-21Aberdeen· 21y2020-21AberdeenM2192351117.17
19R. McCrorie2021-22Aberdeen· 24y2021-22AberdeenD2411301116.73
19Robbie Deas2023-24Kilmarnock· 24y2023-24KilmarnockD2410301116.87
19Rory McKenzie2022-23Kilmarnock· 29y2022-23KilmarnockM2901361116.57
19Scott Brown2018-19Celtic· 33y2018-19CelticM33110111–
19Ante Palaversa2024-25Aberdeen· 25y2024-25AberdeenM2521301106.88
19C. Randall2024-25Ross County2024-25Ross CountyM–10371106.80
19Charlie Adam2021-22Dundee· 36y2021-22DundeeM3623271106.88
19J. Holt2021-22Livingston· 29y2021-22LivingstonM2910371106.88
19James Penrice2024-25Heart of Midlothian· 26y2024-25Heart of MidlothianD2625331107.22
19Lewis Ferguson2018-19Aberdeen· 19y2018-19AberdeenM19510110–
19M. Devlin2023-24Livingston· 30y2023-24LivingstonD3001291106.73
19Murray Davidson2021-22St Johnstone· 34y2021-22St JohnstoneM3400231106.81
19R. Callachan2020-21Hamilton Academical· 27y2020-21Hamilton AcademicalM2793331106.88
37Carl McHugh2018-19Motherwell2018-19MotherwellM–110101–
37E. Adegboyega2024-25Dundee United· 21y2024-25Dundee UnitedD2130311016.93
37J. Holt2022-23Livingston· 30y2022-23LivingstonM3002351016.61
37Kyle Lafferty2017-18Heart of Midlothian· 30y2017-18Heart of MidlothianF301200101–
37A. McGowan2018-19Hamilton Academical· 22y2018-19Hamilton AcademicalD22210100–
37Aaron Tshibola2020-21Kilmarnock· 26y2020-21KilmarnockM2631311006.74
37C. Butcher2020-21Dundee United· 30y2020-21Dundee UnitedM3000281006.78
37Cameron Devlin2021-22Heart of Midlothian· 23y2021-22Heart of MidlothianM2312251007.04
37D. Phillips2023-24St Johnstone· 23y2023-24St JohnstoneM2302331006.87
37D. Tait2025-26Falkirk· 24y2025-26FalkirkM2431381006.85
37I. Iovu2025-26Dundee United· 23y2025-26Dundee UnitedD2300271006.64
37Jake Doyle-Hayes2021-22Hibernian· 23y2021-22HibernianM2320341006.96
37Joe Newell2023-24Hibernian· 31y2023-24HibernianM3125371007.14
37John McGinn2017-18Hibernian· 23y2017-18HibernianM23520100–

Data coverage for Scottish Premiership →

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