Skip to content
Almanac
Menu
Clear filters

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Lawrence ShanklandRangers· 31yRangersF3183221732907.17
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 Midlothian16329406.98
2026-27Rangers305006.78

Player page →

2Kyōgo FuruhashiCeltic· 31yCelticF316310116507.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic14538206.96
2024-25Celtic10322006.98

Player page →

3Martin BoyleHibernian· 33yHibernianF3360251793116.94
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05
2025-26Hibernian8336206.75
2026-27Hibernian308106.95

Player page →

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

Player page →

5Daizen MaedaCeltic· 29yCelticF2950291491716.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic161034307.31
2025-26Celtic14636606.77

Player page →

6Alfredo MorelosRangers· 30yRangersF304617872737.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

7Simon MurrayDundee· 34yDundeeF344381222016.82
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44
2026-27Dundee002006.55

Player page →

8Odsonne ÉdouardCeltic· 28yCelticF28421235207.18
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic214107.18

Player page →

8B. AndersonKilmarnockKilmarnockF–42111761106.71
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock11130106.86
2025-26Kilmarnock4235306.49
10B. MiovskiRangers· 27yRangersF274051121206.82
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.83
2023-24Aberdeen16238306.95
2024-25Aberdeen002006.60
2025-26Rangers7130306.67
2026-27Rangers105006.69

Player page →

11Kevin van VeenSt Mirren· 35ySt MirrenF35347871906.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell25238507.07
2023-24Kilmarnock0112206.65
2024-25St Mirren005006.40

Player page →

11Cyriel DessersRangers· 31yRangersF3134673406.95
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers16435006.99
2024-25Rangers18235306.97
2025-26Rangers003106.17

Player page →

13J. WhiteRoss CountyRoss CountyF–33171822506.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County6038506.94
13N. ClarkSt JohnstoneSt JohnstoneF–337141616.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United003006.37
2022-23St Johnstone4220116.71
2023-24St Johnstone7021006.99
2024-25St Johnstone6229206.77
15Christian DoidgeHibernian· 34yHibernianF342791031226.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian015006.72
2022-23Kilmarnock3327406.78
2023-24Hibernian3218206.83

Player page →

16Kemar RoofeRangers· 33yRangersF3326463206.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers10121107.03
2022-23Rangers103006.70
2023-24Rangers1015006.69

Player page →

17JotaCeltic· 27yCelticF27252477507.43
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46
2024-25Celtic4211007.21
2026-27Celtic014106.86

Player page →

17S. MayLivingstonLivingstonF–25161621506.73
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston1233606.75
17Tawanda MaswanhiseMotherwell· 23yMotherwellF2325777606.85
SeasonClubGoalsAstAppsYCRCRating
2024-25Motherwell6330406.85
2025-26Motherwell17235106.94
2026-27Motherwell2212106.60

Player page →

20E. BrophyRoss CountyRoss CountyF–247108516.69
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County328007.09
2022-23St Mirren0212006.49
2023-24Ross County3225106.71
2024-25Ross County0011006.51
21A. ForrestDundee· 30yDundeeF3022131891306.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian0013106.47
2026-27Dundee0211006.75

Player page →

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

Player page →

22Fashion SakalaRangers· 29yRangersF29211059207.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers9330107.03
2022-23Rangers12729107.06

Player page →

22A. IdahCeltic· 25yCelticF2521252306.93
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic8215107.01
2024-25Celtic13035106.93
2025-26Celtic002106.40

Player page →

25Mikael MandronSt Mirren· 32ySt MirrenF3220111141106.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01
2024-25St Mirren7234506.92
2025-26St Mirren4535406.61

Player page →

25T. WattMotherwellMotherwellF–20101262116.86
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
2024-25Motherwell1228306.81
25DukAberdeen· 26yAberdeenF26209901606.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen4534406.82
2024-25Aberdeen0219606.79

Player page →

25Marley WatkinsKilmarnock· 36yKilmarnockF362091371306.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock4131306.64
2025-26Kilmarnock1114006.48

Player page →

25C. BragaHeart of Midlothian· 27yHeart of MidlothianF2720549306.70
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian14338206.65
2026-27Heart of Midlothian6211106.90

Player page →

30T. YouanHibernian· 27yHibernianF27191797716.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian4831107.04
2024-25Hibernian2113006.74
2025-26Hibernian4117206.76

Player page →

30Curtis MainDundee· 34yDundeeF341931101216.82
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee0014306.60
2024-25Dundee2014106.82

Player page →

30G. GiakoumakisCeltic· 31yCelticF3119240606.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic13121406.99
2022-23Celtic6119206.83

Player page →

30B. GrahamFalkirkFalkirkF–191241016.63
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
2024-25Partick Thistle20030–
2025-26Falkirk4024206.63
34Callum HendryMotherwell· 28yMotherwellF28181691926.77
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell0021406.49
2026-27Motherwell001106.61

Player page →

35L. GriffithsDundeeDundeeF–17637406.79
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic94020–
2020-21Celtic622200–
2021-22Dundee2015206.79
35J. DefoeRangers· 44yRangersF4417217106.70
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers131010–
2020-21Rangers411500–
2021-22Rangers002006.70

Player page →

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

Player page →

37Josh GinnellyHeart of Midlothian· 29yHeart of MidlothianF2916661626.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian11430316.95

Player page →

37Yang Hyun-JunCeltic· 24yCelticF2416683417.00
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic1324116.92
2024-25Celtic5223107.07
2025-26Celtic8131106.92
2026-27Celtic205107.48

Player page →

40N. KuhnCeltic· 26yCelticF26151146607.39
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic2214107.24
2024-25Celtic13932507.46

Player page →

40Devante ColeMotherwell· 31yMotherwellF311562760–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell1152750–

Player page →

40Kyle VassellKilmarnock· 33yKilmarnockF3315672716.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock4214217.00
2023-24Kilmarnock9335406.96
2024-25Kilmarnock2123106.91

Player page →

40Toyosi OlusanyaAberdeen· 29yAberdeenF29155921626.59
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren001006.70
2023-24St Mirren6135516.73
2024-25St Mirren8231916.62
2025-26Aberdeen1215106.45
2026-27Aberdeen0010106.21

Player page →

40Youssef ChermitiRangers· 22yRangersF2215532407.05
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers15530407.07
2026-27Rangers002006.80

Player page →

40Jonathan ObikaMotherwell· 36yMotherwellF3615253606.63
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell109306.64
2023-24Motherwell1010006.61

Player page →

40S. DalbyDundee United· 26yDundee UnitedF2615235107.24
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United15235107.24

Player page →

47Liam BoyceHeart of Midlothian· 35yHeart of MidlothianF35141061506.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22000–
2021-22Heart of Midlothian10331206.91
2022-23Heart of Midlothian105106.58
2023-24Heart of Midlothian1315206.89
2024-25Heart of Midlothian0210006.60

Player page →

47S. TiffoneyKilmarnockKilmarnockF–14987606.63
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston111210–
2022-23Partick Thistle34010–
2023-24Dundee3228106.72
2024-25Dundee6235206.61
2025-26Kilmarnock1012006.48
47K. BowieHibernian· 24yHibernianF2414440406.93
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02
2025-26Hibernian8322206.85

Player page →

47A. ColakRangers· 33yRangersF3314125307.13
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers14125307.13

Player page →

Data coverage for Scottish Premiership →

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