Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2025 of 2039 stored matches (99%) that name a player. Appearances count 1365 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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Lawrence ShanklandHeart of Midlothian· 30yHeart of MidlothianF3080221682907.13
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98

Player page →

2Simon MurrayDundee· 34yDundeeF3452101202216.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44

Player page →

3Kevin NisbetAberdeen· 29yAberdeenF295191441706.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95
2025-26Aberdeen9134306.66

Player page →

4A. ForrestHeart of Midlothian· 29yHeart of MidlothianF2922111781306.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian0013106.47

Player page →

5Callum HendryMotherwell· 28yMotherwellF28202681926.68
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08
2025-26Motherwell0021406.49

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· 28yDundeeF28149102816.75
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63
2021-22Rangers4119006.96
2022-23Rangers0123106.65
2023-24Rangers2023216.77
2024-25Rangers002006.75
2025-26Dundee109106.70

Player page →

7K. BowieHibernian· 23yHibernianF2314440406.93
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02
2025-26Hibernian8322206.85

Player page →

9L. DykesLivingston· 30yLivingstonF301153816.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston203006.90

Player page →

10Connor McLennanLivingston· 26yLivingstonF261012881706.61
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63
2021-22Aberdeen0019106.56
2022-23St Johnstone1126406.58
2024-25Ayr Utd01000–
2025-26Livingston3016606.72

Player page →

11Glenn MiddletonDundee United· 26yDundee UnitedF2691195806.73
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone209006.78
2021-22St Johnstone1128206.63
2022-23Dundee United2229306.71
2024-25Dundee United2429306.83

Player page →

11J. ScottSt Mirren· 25ySt MirrenF259540106.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77
2023-24St Mirren1011006.65
2024-25St Mirren0213006.65

Player page →

11Ross StewartRoss County· 29yRoss CountyF299319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

Player page →

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

Player page →

11L. ErwinSt Mirren· 32ySt MirrenF329134406.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County004006.70
2020-21St Mirren3027106.69
2021-22St Mirren003006.33

Player page →

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

Player page →

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

Player page →

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

Player page →

19James WilsonHeart of Midlothian· 19yHeart of MidlothianF195232116.70
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian002006.75
2024-25Heart of Midlothian5224116.78
2025-26Heart of Midlothian006006.34

Player page →

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

Player page →

21B. WalesKilmarnock· 20yKilmarnockF203238206.73
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010006.38
2024-25Kilmarnock3228206.79

Player page →

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

Player page →

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

Player page →

23L. AppereDundee United· 27yDundee UnitedF272135306.58
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1122206.57
2021-22Dundee United1013106.59

Player page →

25J. McPakeSt Johnstone· 24ySt JohnstoneF241313006.99
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99

Player page →

Data coverage for Scottish Premiership →

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