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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Lyall CameronDundee United· 24yDundee UnitedM2416890707.55
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee503220–
2024-25Dundee953320–
2025-26Aberdeen001310–
2025-26Rangers00610–
2026-27Dundee United236107.55

Player page →

2D. TaitDundee United· 24yDundee UnitedM2443481507.15
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk3138100–
2026-27Dundee United1210507.15

Player page →

3Jason KerrHibernian· 29yHibernianM2951451237.03
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone00300–
2026-27Hibernian0011007.03

Player page →

4Greg KiltieKilmarnock· 29yKilmarnockM2922181972106.94
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren242520–
2022-23St Mirren213540–
2023-24St Mirren453410–
2024-25St Mirren002960–
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

4A. LowryMotherwell· 23yMotherwellM234330206.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers11410–
2022-23Rangers00500–
2023-24Heart of Midlothian011210–
2026-27Motherwell319006.94

Player page →

6Callum McGregorCeltic· 33yCelticM3340432193326.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic223340–
2022-23Celtic413131–
2023-24Celtic263550–
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

7S. ArmstrongAberdeen· 34yAberdeenM3451039706.89
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic35000–
2025-26Aberdeen252850–
2026-27Aberdeen0011206.89

Player page →

8E. HamiltonDundee· 28yDundeeM2812431306.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee103290–
2026-27Dundee0211406.88

Player page →

9Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM281312491006.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk793860–
2026-27Heart of Midlothian5111206.82

Player page →

10L. McCowanCeltic· 28yCelticM2824161371116.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee422900–
2023-24Dundee1053791–
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

11Finlay RobertsonDundee· 23yDundeeM233574816.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee00200–
2023-24Dundee001321–
2024-25Dundee042900–
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

12J. HoltSt Johnstone· 33ySt JohnstoneM334111775226.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston1037110–
2022-23Livingston0235101–
2023-24Livingston013560–
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

12Brad SpencerFalkirk· 30yFalkirkM3004481806.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Raith Rovers01020–
2025-26Falkirk0238130–
2026-27Falkirk0110306.72

Player page →

14James ForrestCeltic· 35yCelticM354542129406.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic121900–
2022-23Celtic421600–
2023-24Celtic612200–
2024-25Celtic152300–
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

15Macaulay TaitSt Johnstone· 21ySt JohnstoneM2105491106.68
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian011230–
2025-26Livingston033280–
2026-27St Johnstone015006.68

Player page →

16J. MulliganHibernian· 23yHibernianM23411982016.63
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee201140–
2023-24Dundee101821–
2024-25Dundee053450–
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

17Lewis SmithAberdeen· 26yAberdeenM2611549606.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical00010–
2019-20Hamilton Academical32010–
2020-21Hamilton Academical00900–
2024-25Livingston11020–
2025-26Livingston723420–
2026-27Aberdeen006006.57

Player page →

18R. McAlearSt Johnstone· 24ySt JohnstoneM242012506.55
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle20020–
2022-23Ayr Utd00010–
2026-27St Johnstone0012206.55

Player page →

19Chris CaddenAberdeen· 30yAberdeenM306161491106.48
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian222820–
2022-23Hibernian133750–
2023-24Hibernian101100–
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

20Mark O'HaraKilmarnock· 30yKilmarnockM3031101712826.47
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell101920–
2022-23St Mirren1023581–
2023-24St Mirren632840–
2024-25St Mirren433240–
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

21Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.46
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian132650–
2022-23Hibernian843690–
2023-24Hibernian311920–
2024-25Hibernian413370–
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

22Craig SibbaldFalkirk· 31yFalkirkM311231292605.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston001440–
2022-23Dundee United103570–
2024-25Dundee United111610–
2025-26Dundee United402630–
2026-27Falkirk006005.57

Player page →

Data coverage for Scottish Premiership →

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