Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 935 of 936 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 20
  • 21
  • 22
  • 23

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

1Lawrence ShanklandHeart of MidlothianHeart of MidlothianF10756111807.14
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30
2022-23Heart of Midlothian37244507.14
2023-24Heart of Midlothian37244807.39

Player page →

2Kevin NisbetHibernianHibernianF783131006.97
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian33142007.03
2021-22Hibernian2650506.89
2022-23Hibernian19121506.99

Player page →

3David TurnbullCelticCelticM10526171017.37
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05
2023-24Celtic1670207.24

Player page →

4Mark O'HaraSt MirrenSt MirrenM1092251626.86
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88
2023-24St Mirren2863406.91

Player page →

5Blair SpittalMotherwellMotherwellM11621221307.20
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06
2023-24Motherwell37911507.54

Player page →

6Simon MurrayRoss CountyRoss CountyF51205806.93
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County1441106.61
2023-24Ross County37164707.05

Player page →

6Lewis FergusonAberdeenAberdeenM712032317.24
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

8A. ForrestHeart of MidlothianHeart of MidlothianM13418101106.81
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96
2022-23Heart of Midlothian3540106.62
2023-24Heart of Midlothian3345306.91

Player page →

9Daniel ArmstrongKilmarnockKilmarnockM7515171817.10
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3797917.04
2023-24Kilmarnock38610907.16

Player page →

10Greg KiltieSt MirrenSt MirrenF1231412906.83
SeasonClubAppsGoalsAstYCRCRating
2020-21Kilmarnock2962206.84
2021-22St Mirren2524206.72
2022-23St Mirren3521406.76
2023-24St Mirren3445106.98

Player page →

10L. McCowanDundeeDundeeM66147916.88
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67
2023-24Dundee37105917.05

Player page →

10James ForrestCelticCelticM70146006.95
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1331006.92
2021-22Celtic1912006.73
2022-23Celtic1642006.95
2023-24Celtic2261007.12

Player page →

10R. CallachanRoss CountyRoss CountyM921452516.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Hamilton Academical33931106.88
2021-22Ross County3541706.70
2022-23Ross County2411716.72

Player page →

14Josh CampbellHibernianHibernianM811281606.72
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian2613506.64
2022-23Hibernian3684906.80
2023-24Hibernian1931206.70

Player page →

15Callum McGregorCelticCelticM13611161827.16
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08
2023-24Celtic3526507.31

Player page →

15Callum HendrySt JohnstoneSt JohnstoneF471101016.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen1220106.59
2020-21St Johnstone1600316.50
2021-22St Johnstone1990607.08

Player page →

17Chris BurkeKilmarnockKilmarnockM3794307.03
SeasonClubAppsGoalsAstYCRCRating
2020-21Kilmarnock3794307.03

Player page →

17Scott WrightRangersRangersM9193516.76
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen1721106.69
2020-21Rangers910106.63
2021-22Rangers1941006.96
2022-23Rangers2301106.65
2023-24Rangers2320216.77

Player page →

17Jordan McGheeDundeeDundeeD67921106.76
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee03000–
2021-22Dundee3412606.69
2023-24Dundee3350506.83

Player page →

17Steven FletcherDundee UnitedDundee UnitedF3392307.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United3392307.04

Player page →

17Danny MullenPartick ThistlePartick ThistleF2591606.78
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee01000–
2021-22Dundee2571606.78
2022-23Partick Thistle01000–

Player page →

22Nicky DevlinAberdeenAberdeenD1488102806.88
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83
2023-24Aberdeen3721606.88

Player page →

22Andy HallidayMotherwellMotherwellM70841016.84
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian2740616.91
2022-23Heart of Midlothian2833206.80
2023-24Heart of Midlothian300106.50
2023-24Motherwell1211106.82

Player page →

22L. GriffithsDundeeDundeeF3782206.82
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic2262006.84
2021-22Dundee1520206.79

Player page →

25Stephen KellyLivingstonLivingstonM4779706.75
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County2503406.80
2022-23Livingston1154206.80
2023-24Livingston1122106.60

Player page →

25Paul McGinnMotherwellMotherwellD130752126.93
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93
2023-24Motherwell3110416.82

Player page →

25Alex IacovittiRoss CountyRoss CountyD103721306.86
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3620406.81
2021-22Ross County3122506.81
2022-23Ross County3630406.94

Player page →

25John SouttarRangersRangersD6771707.23
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian2740407.30
2022-23Rangers1210106.96
2023-24Rangers2821207.27

Player page →

25Stephen KingsleyHeart of MidlothianHeart of MidlothianD8770607.02
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02
2022-23Heart of Midlothian2100406.79
2023-24Heart of Midlothian3310007.18

Player page →

30Barrie McKayHeart of MidlothianHeart of MidlothianF81618106.99
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian33210007.17
2022-23Heart of Midlothian3746106.87
2023-24Heart of Midlothian1102006.83

Player page →

30Greg TaylorCelticCelticD1166161007.14
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic2605106.98
2021-22Celtic2403206.98
2022-23Celtic3134307.09
2023-24Celtic3534407.41

Player page →

30S. KellyLivingstonLivingstonD64631206.77
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston1501406.71
2022-23Livingston2722706.82
2023-24Livingston2240106.75

Player page →

30R. PorteousHibernianHibernianD84601927.12
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

34Ryan ChristieCelticCelticM38512107.35
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic3459107.29
2021-22Celtic403007.92

Player page →

34Glenn MiddletonDundee UnitedDundee UnitedF6653506.69
SeasonClubAppsGoalsAstYCRCRating
2020-21St Johnstone920006.78
2021-22St Johnstone2811206.63
2022-23Dundee United2922306.71

Player page →

34Jack McMillanPartick ThistlePartick ThistleD2453306.62
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston800006.64
2021-22Livingston1610106.61
2022-23Partick Thistle04210–
2023-24Partick Thistle00110–

Player page →

34D. WatsonKilmarnockKilmarnockM46521116.72
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1000216.46
2023-24Kilmarnock3652906.79

Player page →

34J. ScottSt MirrenSt MirrenF2751006.72
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian1641006.77
2023-24St Mirren1110006.65

Player page →

34Shaun RooneySt JohnstoneSt JohnstoneD50511206.74
SeasonClubAppsGoalsAstYCRCRating
2020-21St Johnstone2721406.73
2021-22St Johnstone2330806.76

Player page →

34Lyall CameronDundeeDundeeM3250206.76
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee3250206.76

Player page →

41Anthony RalstonCelticCelticD60412507.25
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic100107.20
2021-22Celtic2849207.42
2022-23Celtic1601206.96
2023-24Celtic1502007.26

Player page →

41Chris CaddenHibernianHibernianM8645706.85
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian1000006.70
2021-22Hibernian2822206.94
2022-23Hibernian3713506.83
2023-24Hibernian1110006.87

Player page →

41Liam SmithDundee UnitedDundee UnitedD78431006.78
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3012606.87
2021-22Dundee United2021406.84
2022-23Dundee United2810006.64

Player page →

41Ryan JackRangersRangersM6543606.96
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers1921107.16
2021-22Rangers900006.90
2022-23Rangers2612506.88
2023-24Rangers1110006.87

Player page →

41Liam GordonSt JohnstoneSt JohnstoneD131422516.88
SeasonClubAppsGoalsAstYCRCRating
2020-21St Johnstone3611506.87
2021-22St Johnstone31101006.92
2022-23St Johnstone3221706.83
2023-24St Johnstone3200316.90

Player page →

41R. McCrorieAberdeenAberdeenD92412226.69
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen2910606.81
2021-22Aberdeen30111116.73
2022-23Aberdeen3320516.54

Player page →

41A. CampbellMotherwellMotherwellM3440606.84
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell3440606.84

Player page →

48James PenriceLivingstonLivingstonD79371206.70
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston2604606.64
2022-23Livingston2931306.54
2023-24Livingston2402306.94

Player page →

48Charlie AdamDundeeDundeeM27351306.88
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee01220–
2021-22Dundee27231106.88

Player page →

48Ethan ErhahonSt MirrenSt MirrenM74331526.77
SeasonClubAppsGoalsAstYCRCRating
2020-21St Mirren3120606.88
2021-22St Mirren2312616.66
2022-23St Mirren2001316.72

Player page →

Data coverage for Scottish Premiership →

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