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.

  • 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
1Lawrence ShanklandRangers· 31yRangersF3183221732906.70
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

2Kevin NisbetAberdeen· 29yAberdeenF2955121551906.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian1211950–
2024-25Aberdeen1153240–
2025-26Aberdeen913430–
2026-27Aberdeen4311207.07

Player page →

3Simon MurrayDundee· 34yDundeeF3452101222216.55
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County411410–
2023-24Ross County1643770–
2024-25Dundee1633890–
2025-26Dundee703131–
2026-27Dundee002006.55

Player page →

4A. ForrestDundee· 30yDundeeF3022131891306.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian403510–
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

5Callum HendryMotherwell· 28yMotherwellF28202692027.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell002140–
2026-27Motherwell001106.61

Player page →

6Danny MullenPartick Thistle· 31yPartick ThistleF31161251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

7Scott WrightDundee· 29yDundeeF29149102816.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96
2022-23Rangers012310–
2023-24Rangers202321–
2024-25Rangers00200–
2025-26Dundee10910–

Player page →

7K. BowieHibernian· 24yHibernianF241444040–
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian611820–
2025-26Hibernian832220–

Player page →

9L. DykesLivingston· 31yLivingstonF31115381–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston20300–

Player page →

10Connor McLennanLivingston· 27yLivingstonF271012881706.56
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen012730–
2021-22Aberdeen0019106.56
2022-23St Johnstone112640–
2024-25Ayr Utd01000–
2025-26Livingston301660–

Player page →

11Glenn MiddletonDundee United· 26yDundee UnitedF2691195806.63
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone20900–
2021-22St Johnstone1128206.63
2022-23Dundee United222930–
2024-25Dundee United242930–

Player page →

11J. ScottSt Mirren· 26ySt MirrenF269540106.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77
2023-24St Mirren101100–
2024-25St Mirren021300–

Player page →

11Ross StewartRoss County· 30yRoss CountyF30931990–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County211920–

Player page →

11Steven FletcherDundee United· 39yDundee UnitedF39923330–
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United923330–

Player page →

15James WilsonHeart of Midlothian· 19yHeart of MidlothianF198242116.65
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian00200–
2024-25Heart of Midlothian522411–
2025-26Heart of Midlothian00600–
2026-27Heart of Midlothian3010006.65

Player page →

16Ryan HardieLivingston· 29yLivingstonF2971010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston71010–

Player page →

17Barrie McKayLivingston· 31yLivingstonF3161995107.17
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian463710–
2023-24Heart of Midlothian021100–
2024-25Heart of Midlothian00800–
2025-26Livingston01600–

Player page →

17Jamie WalkerHeart of Midlothian· 33yHeart of MidlothianF33624906.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

19J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.32
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone131300–
2026-27Heart of Midlothian3610107.32

Player page →

19O. BurkeCeltic· 29yCelticF2941000–
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic41000–

Player page →

21Michael MellonDundee· 22yDundeeF22321430–
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee321430–

Player page →

22C. ShieldsQueen's Park· 29yQueen's ParkF292444416.65
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell2225206.65
2022-23Motherwell021911–
2022-23Queen's Park00010–

Player page →

22L. AppereDundee United· 27yDundee UnitedF272135306.59
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112220–
2021-22Dundee United1013106.59

Player page →

Data coverage for Scottish Premiership →

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