Skip to content
Almanac
Menu

Goals, assists and cards count 880 of 881 stored matches (100%) that name a player. Appearances count 684 matches with a stored lineup.

  • 19
  • 20
  • 21
  • 22

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

1Lawrence ShanklandHeart of MidlothianHeart of MidlothianF703271007.01
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30
2022-23Heart of Midlothian37244507.14

Player page →

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

Player page →

3Lewis FergusonAberdeenAberdeenM712173127.24
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

4David TurnbullCelticCelticM891917817.39
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05

Player page →

5James ForrestCelticCelticM481819006.86
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic0101400–
2020-21Celtic1331006.92
2021-22Celtic1912006.73
2022-23Celtic1642006.95

Player page →

5Callum McGregorCelticCelticM10118161527.11
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08

Player page →

5Callum HendrySt JohnstoneSt JohnstoneF471811426.77
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone07141–
2020-21Aberdeen1220106.59
2020-21St Johnstone1600316.50
2021-22St Johnstone1990607.08

Player page →

8L. GriffithsDundeeDundeeF37176406.82
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic09420–
2020-21Celtic2262006.84
2021-22Dundee1520206.79

Player page →

8Mark O'HaraSt MirrenSt MirrenM811731626.84
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88

Player page →

10Ryan ChristieCelticCelticM381623417.35
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.93

Player page →

11Blair SpittalMotherwellMotherwellM7914111107.04
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06

Player page →

11Chris BurkeKilmarnockKilmarnockM37148507.03
SeasonClubAppsGoalsAstYCRCRating
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

11A. ForrestHeart of MidlothianHeart of MidlothianM101145806.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96
2022-23Heart of Midlothian3540106.62

Player page →

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

Player page →

15Greg KiltieSt MirrenSt MirrenF89117906.78
SeasonClubAppsGoalsAstYCRCRating
2019-20Kilmarnock01010–
2020-21Kilmarnock2962206.84
2021-22St Mirren2524206.72
2022-23St Mirren3521406.76

Player page →

15L. DykesLivingstonLivingstonF3115816.90
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston09581–
2020-21Livingston320006.90

Player page →

15Danny MullenPartick ThistlePartick ThistleF25111806.78
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren02020–
2020-21Dundee01000–
2021-22Dundee2571606.78
2022-23Partick Thistle01000–

Player page →

18Daniel ArmstrongKilmarnockKilmarnockM3797917.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3797917.04

Player page →

18Josh CampbellHibernianHibernianM62971406.73
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian2613506.64
2022-23Hibernian3684906.80

Player page →

18Ross StewartRoss CountyRoss CountyF1993906.85
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County07270–
2020-21Ross County1921206.85

Player page →

18A. CampbellMotherwellMotherwellM3492706.84
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell05210–
2020-21Motherwell3440606.84

Player page →

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

Player page →

23Ryan JackRangersRangersM5476806.98
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers04320–
2020-21Rangers1921107.16
2021-22Rangers900006.90
2022-23Rangers2612506.88

Player page →

23Andy HallidayHeart of MidlothianHeart of MidlothianM5574816.86
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers00100–
2021-22Heart of Midlothian2740616.91
2022-23Heart of Midlothian2833206.80

Player page →

23Scott WrightRangersRangersM6873306.75
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen1721106.69
2020-21Rangers910106.63
2021-22Rangers1941006.96
2022-23Rangers2301106.65

Player page →

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

Player page →

23J. ScottHibernianHibernianF1672106.77
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell03110–
2021-22Hibernian1641006.77

Player page →

23R. PorteousHibernianHibernianD84702137.12
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

29Barrie McKayHeart of MidlothianHeart of MidlothianF70616107.01
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian33210007.17
2022-23Heart of Midlothian3746106.87

Player page →

29Nicky DevlinLivingstonLivingstonD111692306.89
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83

Player page →

29Paul McGinnMotherwellMotherwellD99662216.97
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93

Player page →

29A. ConsidineSt JohnstoneSt JohnstoneD72641436.88
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen04240–
2020-21Aberdeen3611616.96
2021-22Aberdeen400007.20
2022-23St Johnstone3211426.77

Player page →

29Stephen KingsleyHeart of MidlothianHeart of MidlothianD5460606.93
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02
2022-23Heart of Midlothian2100406.79

Player page →

34Stephen KellyLivingstonLivingstonM3657606.80
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County2503406.80
2022-23Livingston1154206.80

Player page →

34Glenn MiddletonDundee UnitedDundee UnitedF6654506.69
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00100–
2020-21St Johnstone920006.78
2021-22St Johnstone2811206.63
2022-23Dundee United2922306.71

Player page →

34Jack McMillanPartick ThistlePartick ThistleD2453606.62
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00140–
2020-21Livingston800006.64
2021-22Livingston1610106.61
2022-23Partick Thistle04210–

Player page →

34Scott BrownAberdeenAberdeenM55531816.93
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic02060–
2020-21Celtic3112616.94
2021-22Aberdeen2421606.92

Player page →

34John SouttarRangersRangersD3951707.21
SeasonClubAppsGoalsAstYCRCRating
2019-20Heart of Midlothian00120–
2021-22Heart of Midlothian2740407.30
2022-23Rangers1210106.96

Player page →

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

Player page →

40Anthony RalstonCelticCelticD454111107.25
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00160–
2020-21Celtic100107.20
2021-22Celtic2849207.42
2022-23Celtic1601206.96

Player page →

40Stephen O'DonnellMotherwellMotherwellD89451426.72
SeasonClubAppsGoalsAstYCRCRating
2019-20Kilmarnock03310–
2020-21Motherwell3412316.76
2021-22Motherwell2800516.79
2022-23Motherwell2700506.60

Player page →

40Connor McLennanSt JohnstoneSt JohnstoneF72431006.59
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen03120–
2020-21Aberdeen2701306.63
2021-22Aberdeen1900106.56
2022-23St Johnstone2611406.58

Player page →

40Iain VigursRoss CountyRoss CountyM30432216.81
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County02250–
2020-21Ross County30211716.81

Player page →

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

Player page →

40S. MallanHibernianHibernianM1443406.88
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian03320–
2020-21Hibernian1410206.88

Player page →

40Craig HalkettHeart of MidlothianHeart of MidlothianD34421307.14
SeasonClubAppsGoalsAstYCRCRating
2019-20Heart of Midlothian02270–
2021-22Heart of Midlothian2820607.15
2022-23Heart of Midlothian600007.10

Player page →

40Jordan McGheeDundeeDundeeD3442606.69
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee03000–
2021-22Dundee3412606.69

Player page →

40L. McCowanDundeeDundeeM2942006.67
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67

Player page →

40Liam GordonSt JohnstoneSt JohnstoneD99422406.87
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00020–
2020-21St Johnstone3611506.87
2021-22St Johnstone31101006.92
2022-23St Johnstone3221706.83

Player page →

40Craig SibbaldDundee UnitedDundee UnitedM81412106.72
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston02130–
2020-21Livingston3210706.59
2021-22Livingston1400406.69
2022-23Dundee United3510706.86

Player page →

Data coverage for Scottish Premiership →

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