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
1Kieran TierneyCeltic· 29yCelticD29102245707.34
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–
2025-26Celtic683520–
2026-27Celtic1310207.34

Player page →

2James PenriceRangers· 27yRangersD275131212507.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00010–
2021-22Livingston042660–
2022-23Livingston312930–
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–
2026-27Rangers019107.02

Player page →

3Grant HanleyHibernian· 34yHibernianD340130326.98
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian002422–
2026-27Hibernian016106.98

Player page →

4C. DonovanCeltic· 20yCelticD200226606.90
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic021420–
2026-27Celtic0012406.90

Player page →

5Lewis MayoAberdeen· 26yAberdeenD26221381716.87
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock013420–
2023-24Kilmarnock103651–
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–
2026-27Aberdeen107506.87

Player page →

6Stephen KingsleyHeart of Midlothian· 32yHeart of MidlothianD321111221006.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian603320–
2022-23Heart of Midlothian002140–
2023-24Heart of Midlothian103300–
2024-25Heart of Midlothian10920–
2025-26Heart of Midlothian212110–
2026-27Heart of Midlothian105106.82

Player page →

7L. HendersonFalkirk· 30yFalkirkD302046616.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Arbroath00010–
2025-26Falkirk103451–
2026-27Falkirk1012006.76

Player page →

8L. NeilsonFalkirk· 23yFalkirkD230073706.73
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00910–
2021-22Dundee United00600–
2022-23Heart of Midlothian001000–
2023-24Partick Thistle00020–
2024-25Heart of Midlothian00500–
2024-25St Johnstone001730–
2025-26Falkirk001600–
2026-27Falkirk0010106.73

Player page →

8H. MilneHeart of Midlothian· 30yHeart of MidlothianD3016391006.73
SeasonClubGoalsAstAppsYCRCRating
2023-24Partick Thistle00010–
2024-25Heart of Midlothian00300–
2025-26Heart of Midlothian163080–
2026-27Heart of Midlothian006106.73

Player page →

10Jamie McCartHeart of Midlothian· 29yHeart of MidlothianD29211151416.66
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone003750–
2021-22St Johnstone103761–
2024-25Heart of Midlothian101100–
2025-26Heart of Midlothian002010–
2026-27Heart of Midlothian0110206.66

Player page →

11Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD311231171736.64
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–
2023-24Kilmarnock003750–
2024-25Kilmarnock001700–
2025-26Heart of Midlothian513450–
2026-27Heart of Midlothian007016.64

Player page →

12Calvin RamsaySt Mirren· 23ySt MirrenD232446406.58
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00400–
2021-22Aberdeen142410–
2024-25Kilmarnock00800–
2026-27St Mirren1010306.58

Player page →

12Marcus FraserSt Mirren· 32ySt MirrenD32582204326.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren133660–
2022-23St Mirren003471–
2023-24St Mirren103820–
2024-25St Mirren033881–
2025-26St Mirren103060–
2026-27St Mirren007206.58

Player page →

14Jack MilneAberdeen· 23yAberdeenD230057616.55
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen00100–
2023-24Aberdeen00600–
2024-25Aberdeen00910–
2025-26Aberdeen003431–
2026-27Aberdeen007206.55

Player page →

15Leon McCannFalkirk· 26yFalkirkD260337706.54
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk032660–
2026-27Falkirk0011106.54

Player page →

16Stephen O'DonnellMotherwell· 34yMotherwellD347191963626.48
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell002851–
2022-23Motherwell002750–
2023-24Motherwell043760–
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

17Jamie BrandonKilmarnock· 28yKilmarnockD2812642426.26
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00071–
2018-19Heart of Midlothian00001–
2019-20Heart of Midlothian00020–
2022-23Livingston00810–
2023-24Livingston003270–
2024-25Livingston10010–
2025-26Kilmarnock001220–
2026-27Kilmarnock0212406.26

Player page →

18Liam SmithSt Johnstone· 30ySt JohnstoneD3043861106.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123060–
2021-22Dundee United212040–
2022-23Dundee United102800–
2026-27St Johnstone008106.24

Player page →

19Jack McMillanFalkirk· 28yFalkirkD286430905.22
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston10020–
2019-20Livingston01040–
2020-21Livingston00800–
2021-22Livingston101610–
2022-23Partick Thistle42010–
2023-24Partick Thistle01010–
2026-27Falkirk006005.22

Player page →

Data coverage for Scottish Premiership →

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