Skip to content
Almanac
Menu
Clear filters

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

  • 19
  • 20
  • 21
  • 22
  • 23

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Lawrence ShanklandHeart of Midlothian· 28yHeart of MidlothianF2856111071807.25
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39

Player page →

2Kyōgo FuruhashiCeltic· 29yCelticF2953794507.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic14538206.96

Player page →

3Alfredo MorelosRangers· 27yRangersF274617872737.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

4Odsonne ÉdouardCeltic· 26yCelticF26421235207.18
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic214107.18

Player page →

5Martin BoyleHibernian· 31yHibernianF313416992116.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90

Player page →

5Kevin van VeenKilmarnock· 32yKilmarnockF32347821906.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell25238507.07
2023-24Kilmarnock0112206.65

Player page →

7B. MiovskiAberdeen· 24yAberdeenF2432475906.89
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.83
2023-24Aberdeen16238306.95

Player page →

8Kevin NisbetHibernian· 27yHibernianF27313781006.93
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99

Player page →

9J. WhiteRoss CountyRoss CountyF–27171442006.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
9Christian DoidgeHibernian· 31yHibernianF312791031226.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian015006.72
2022-23Kilmarnock3327406.78
2023-24Hibernian3218206.83

Player page →

9B. AndersonLivingstonLivingstonF–278111706.74
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
9N. ClarkSt JohnstoneSt JohnstoneF–275112416.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United003006.37
2022-23St Johnstone4220116.71
2023-24St Johnstone7021006.99
13Kemar RoofeRangers· 31yRangersF3126463206.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers10121107.03
2022-23Rangers103006.70
2023-24Rangers1015006.69

Player page →

14E. BrophyRoss CountyRoss CountyF–24797516.71
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County328007.09
2022-23St Mirren0212006.49
2023-24Ross County3225106.71
15S. MaySt JohnstoneSt JohnstoneF–2314129906.72
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
16JotaCeltic· 25yCelticF25212162407.51
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46

Player page →

16Liel AbadaCeltic· 22yCelticF22211279306.98
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10636106.98
2022-23Celtic10534207.02
2023-24Celtic119006.87

Player page →

16Fashion SakalaRangers· 27yRangersF27211059207.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers9330107.03
2022-23Rangers12729107.06

Player page →

19Daizen MaedaCeltic· 26yCelticF26201379816.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03

Player page →

19DukAberdeen· 24yAberdeenF24207711006.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen4534406.82

Player page →

19Simon MurrayRoss County· 32yRoss CountyF3220551806.93
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05

Player page →

22T. WattSt MirrenSt MirrenF–198981816.88
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
22G. GiakoumakisCeltic· 29yCelticF2919240606.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic13121406.99
2022-23Celtic6119206.83

Player page →

24Callum HendrySt Johnstone· 26ySt JohnstoneF26181471427.08
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08

Player page →

25L. GriffithsDundeeDundeeF–17637406.79
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic94020–
2020-21Celtic622200–
2021-22Dundee2015206.79
25Curtis MainDundee· 31yDundeeF31173961116.82
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee0014306.60

Player page →

25J. DefoeRangers· 41yRangersF4117217106.70
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers131010–
2020-21Rangers411500–
2021-22Rangers002006.70

Player page →

28Theo BairMotherwell· 24yMotherwellF2416772206.84
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone1127106.56
2023-24Motherwell15638107.08

Player page →

28Josh GinnellyHeart of Midlothian· 27yHeart of MidlothianF2716661626.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian11430316.95

Player page →

28Cyriel DessersRangers· 29yRangersF2916435006.99
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers16435006.99

Player page →

31Greg KiltieSt Mirren· 27ySt MirrenF2715121231006.83
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98

Player page →

31Marley WatkinsKilmarnock· 33yKilmarnockF33157921006.84
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94

Player page →

31Devante ColeMotherwell· 29yMotherwellF291562760–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell1152750–

Player page →

31Jonathan ObikaMotherwell· 33yMotherwellF3315253606.63
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell109306.64
2023-24Motherwell1010006.61

Player page →

35Liam BoyceHeart of Midlothian· 33yHeart of MidlothianF3314851506.87
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22000–
2021-22Heart of Midlothian10331206.91
2022-23Heart of Midlothian105106.58
2023-24Heart of Midlothian1315206.89

Player page →

35A. ColakRangers· 30yRangersF3014125307.13
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers14125307.13

Player page →

35Sam CosgroveAberdeen· 27yAberdeenF271411451–
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

38B. McKayInverness Caledonian ThistleInverness Caledonian ThistleF–1362830–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County75020–
2020-21Ross County512800–
2021-22Inverness Caledonian Thistle10010–
38Kyle VassellKilmarnock· 31yKilmarnockF3113549616.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock4214217.00
2023-24Kilmarnock9335406.96

Player page →

38B. GrahamPartick ThistlePartick ThistleF–131051–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
41L. DykesLivingston· 28yLivingstonF28115381–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston20300–

Player page →

41Chris LongMotherwell· 29yMotherwellF2911329121–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell71061–
2020-21Motherwell422960–

Player page →

41Abdallah SimaRangers· 22yRangersF2211225107.29
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers11225107.29

Player page →

41Danny MullenPartick Thistle· 29yPartick ThistleF2911125806.78
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

41Oh Hyeon-gyuCeltic· 23yCelticF2311036306.90
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic6016206.81
2023-24Celtic5020106.98

Player page →

46C. RamirezAberdeen· 33yAberdeenF3310445106.78
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen10336106.83
2022-23Aberdeen019006.56

Player page →

46C. KaneSt JohnstoneSt JohnstoneF–103631216.70
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone3018416.77
2022-23St Johnstone102006.75
2023-24St Johnstone1015306.62
46Kyle LaffertyKilmarnock· 36yKilmarnockF3610221806.69
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock92950–
2022-23Kilmarnock1012306.69

Player page →

49Mikael MandronSt Mirren· 29ySt MirrenF299445206.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01

Player page →

49Ross StewartRoss County· 27yRoss CountyF27931990–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County211920–

Player page →

Data coverage for Scottish Premiership →

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