Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1469 of 1479 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Lawrence ShanklandRangers· 31yRangersF3183221732907.22
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

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

Player page →

3Simon MurrayDundee· 34yDundeeF344381222016.96
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee703131–
2026-27Dundee002006.55

Player page →

4A. ForrestDundee· 30yDundeeF3022131891306.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

5K. BowieHibernian· 24yHibernianF2414440407.02
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02
2025-26Hibernian832220–

Player page →

6Callum HendryMotherwell· 28yMotherwellF28110691517.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell002140–
2026-27Motherwell001106.61

Player page →

7Steven FletcherDundee United· 39yDundee UnitedF399233307.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United9233307.04

Player page →

7Danny MullenPartick Thistle· 31yPartick ThistleF319125606.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

9James WilsonHeart of Midlothian· 19yHeart of MidlothianF198242116.74
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian002006.75
2024-25Heart of Midlothian5224116.78
2025-26Heart of Midlothian00600–
2026-27Heart of Midlothian3010006.65

Player page →

10Glenn MiddletonDundee United· 26yDundee UnitedF267795806.73
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone20900–
2021-22St Johnstone1128206.63
2022-23Dundee United2229306.71
2024-25Dundee United2429306.83

Player page →

11Barrie McKayLivingston· 31yLivingstonF3161995106.97
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian0211006.83
2024-25Heart of Midlothian008006.81
2025-26Livingston01600–

Player page →

12J. ScottSt Mirren· 26ySt MirrenF265340006.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian4116006.77
2023-24St Mirren1011006.65
2024-25St Mirren0213006.65

Player page →

13J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.14
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99
2026-27Heart of Midlothian3610107.32

Player page →

13Connor McLennanLivingston· 27yLivingstonF2743881406.57
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen012730–
2021-22Aberdeen0019106.56
2022-23St Johnstone1126406.58
2024-25Ayr Utd01000–
2025-26Livingston301660–

Player page →

15B. WalesDundee· 21yDundeeF213243206.67
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010006.38
2024-25Kilmarnock3228206.79
2026-27Dundee005006.26

Player page →

15Michael MellonDundee· 22yDundeeF223214306.85
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee3214306.85

Player page →

15L. ErwinSt Mirren· 32ySt MirrenF323034106.33
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County00400–
2020-21St Mirren302710–
2021-22St Mirren003006.33

Player page →

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

Player page →

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

Player page →

18Ross StewartRoss County· 30yRoss CountyF30211920–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County211920–

Player page →

18L. DykesLivingston· 31yLivingstonF3120300–
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston20300–

Player page →

Data coverage for Scottish Premiership →

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