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 CountyM332130171–
2Brad Spencer2025-26Falkirk· 30y2025-26FalkirkM300238130–
3Lewis Ferguson2021-22Aberdeen· 22y2021-22AberdeenM22111361207.31
3Murray Davidson2017-18St Johnstone· 30y2017-18St JohnstoneM30500120–
3Robbie Deas2025-26Kilmarnock· 26y2025-26KilmarnockD262135120–
6Lewis Ferguson2020-21Aberdeen· 21y2020-21AberdeenM219235111–
6R. McCrorie2021-22Aberdeen· 24y2021-22AberdeenD2411301116.73
6Robbie Deas2023-24Kilmarnock· 24y2023-24KilmarnockD241030111–
6Rory McKenzie2022-23Kilmarnock· 29y2022-23KilmarnockM2901361116.57
6Scott Brown2018-19Celtic· 33y2018-19CelticM33110111–
6Charlie Adam2021-22Dundee· 36y2021-22DundeeM3623271106.88
6J. Holt2021-22Livingston· 29y2021-22LivingstonM2910371106.88
6James Penrice2024-25Heart of Midlothian· 26y2024-25Heart of MidlothianD262533110–
6Lewis Ferguson2018-19Aberdeen· 19y2018-19AberdeenM19510110–
6M. Devlin2023-24Livingston· 30y2023-24LivingstonD300129110–
6Murray Davidson2021-22St Johnstone· 34y2021-22St JohnstoneM3400231106.81
6R. Callachan2020-21Hamilton Academical· 27y2020-21Hamilton AcademicalM279333110–
18J. Holt2022-23Livingston· 30y2022-23LivingstonM3002351016.61
18D. Tait2025-26Falkirk· 24y2025-26FalkirkM243138100–
18John McGinn2017-18Hibernian· 23y2017-18HibernianM23520100–
18Liam Gordon2021-22St Johnstone· 26y2021-22St JohnstoneD2610311006.92
18Richard Tait2017-18Motherwell· 28y2017-18MotherwellD28180100–
18S. Mallan2018-19Hibernian· 23y2018-19HibernianM23780100–
24A. Considine2018-19Aberdeen· 32y2018-19AberdeenD3232091–
24Craig Halkett2025-26Heart of Midlothian· 31y2025-26Heart of MidlothianD31403091–
24Daniel Armstrong2022-23Kilmarnock· 25y2022-23KilmarnockM259737917.04
24Daniel Armstrong2024-25Kilmarnock· 27y2024-25KilmarnockM27373391–
24L. Craig2020-21St Johnstone· 34y2020-21St JohnstoneM34332391–
24L. McCowan2023-24Dundee· 26y2023-24DundeeM261053791–
24R. Snodgrass2022-23Heart of Midlothian· 35y2022-23Heart of MidlothianM351423917.05
24Callum McGregor2025-26Celtic· 32y2025-26CelticM32233790–
24D. Watson2023-24Kilmarnock· 19y2023-24KilmarnockM19523690–
24Daniel Armstrong2023-24Kilmarnock· 26y2023-24KilmarnockM266103890–
24David Bates2021-22Aberdeen· 25y2021-22AberdeenD252033907.07
24E. Hamilton2025-26Dundee· 27y2025-26DundeeM27103290–
24Josh Campbell2022-23Hibernian· 23y2022-23HibernianM238436906.80
24Simon Murray2024-25Dundee· 33y2024-25DundeeF331633890–
38D. Watson2025-26Kilmarnock· 21y2025-26KilmarnockM21313381–
38Elliot Watt2025-26Motherwell· 26y2025-26MotherwellM26633481–
38J. Holt2024-25St Johnstone· 32y2024-25St JohnstoneM32002881–
38L. Dykes2019-20Livingston· 24y2019-20LivingstonF2495081–
38Lewis Ferguson2019-20Aberdeen· 20y2019-20AberdeenM2014081–
38Marcus Fraser2024-25St Mirren· 30y2024-25St MirrenD30033881–
38Mark O'Hara2022-23St Mirren· 27y2022-23St MirrenM2710235816.88
38Andy Halliday2024-25Motherwell· 33y2024-25MotherwellM33323880–
38H. Milne2025-26Heart of Midlothian· 29y2025-26Heart of MidlothianD29163080–
38L. Craig2021-22St Johnstone· 35y2021-22St JohnstoneM350016806.74
38Macaulay Tait2025-26Livingston· 20y2025-26LivingstonM20033280–

Data coverage for Scottish Premiership →

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