Skip to content
Almanac
Menu
Clear filters

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

  • 18
  • 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.07
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

2Martin BoyleHibernian· 33yHibernianF3364291793417.05
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian533160–
2024-25Hibernian1563670–
2025-26Hibernian833620–
2026-27Hibernian308106.95

Player page →

2Alfredo MorelosRangers· 30yRangersF306421873877.14
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

4Kyōgo FuruhashiCeltic· 31yCelticF316310116507.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic1453820–
2024-25Celtic1032200–

Player page →

5Odsonne ÉdouardCeltic· 28yCelticF28571735607.18
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic214107.18

Player page →

6Kevin NisbetAberdeen· 29yAberdeenF2955121551906.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen1153240–
2025-26Aberdeen913430–
2026-27Aberdeen4311207.07

Player page →

7Daizen MaedaCeltic· 29yCelticF2950291491716.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic632840–
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

8B. AndersonKilmarnockKilmarnockF–44111761106.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston703420–
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
9Simon MurrayDundee· 34yDundeeF344381222016.60
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County1643770–
2024-25Dundee1633890–
2025-26Dundee703131–
2026-27Dundee002006.55

Player page →

10B. MiovskiRangers· 27yRangersF274051121206.82
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.83
2023-24Aberdeen1623830–
2024-25Aberdeen00200–
2025-26Rangers713030–
2026-27Rangers105006.69

Player page →

11E. BrophyRoss CountyRoss CountyF–359108816.71
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County328007.09
2022-23St Mirren0212006.49
2023-24Ross County322510–
2024-25Ross County001100–
12Kevin van VeenSt Mirren· 35ySt MirrenF35347871906.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell25238507.07
2023-24Kilmarnock011220–
2024-25St Mirren00500–

Player page →

12Cyriel DessersRangers· 31yRangersF313467340–
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers1643500–
2024-25Rangers1823530–
2025-26Rangers00310–

Player page →

14J. WhiteRoss CountyRoss CountyF–33171822506.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County643890–
2024-25Ross County603850–
14N. ClarkSt JohnstoneSt JohnstoneF–337141616.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United003006.37
2022-23St Johnstone4220116.71
2023-24St Johnstone702100–
2024-25St Johnstone622920–
16Sam CosgroveAberdeen· 29yAberdeenF2931214122–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

17S. MayLivingstonLivingstonF–27191621606.78
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone022840–
2024-25Livingston10000–
2025-26Livingston123360–
17Christian DoidgeHibernian· 34yHibernianF342791031226.68
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian015006.72
2022-23Kilmarnock3327406.78
2023-24Hibernian321820–

Player page →

19Kemar RoofeRangers· 33yRangersF3326463206.99
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers10121107.03
2022-23Rangers103006.70
2023-24Rangers101500–

Player page →

20JotaCeltic· 27yCelticF27252477507.47
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46
2024-25Celtic421100–
2026-27Celtic014106.86

Player page →

20Tawanda MaswanhiseMotherwell· 23yMotherwellF2325777606.60
SeasonClubGoalsAstAppsYCRCRating
2024-25Motherwell633040–
2025-26Motherwell1723510–
2026-27Motherwell2212106.60

Player page →

20J. DefoeRangers· 44yRangersF4425417206.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers82010–
2019-20Rangers131010–
2020-21Rangers411500–
2021-22Rangers002006.70

Player page →

23T. WattMotherwellMotherwellF–23131262316.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
2024-25Motherwell122830–
24A. ForrestDundee· 30yDundeeF3022131891306.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

24Curtis MainDundee· 34yDundeeF342261101726.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

26Liel AbadaCeltic· 25yCelticF25211279307.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10636106.98
2022-23Celtic10534207.02
2023-24Celtic11900–

Player page →

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

Player page →

26A. IdahCeltic· 25yCelticF252125230–
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic821510–
2024-25Celtic1303510–
2025-26Celtic00210–

Player page →

29Mikael MandronSt Mirren· 32ySt MirrenF3220111141106.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren833520–
2024-25St Mirren723450–
2025-26St Mirren453540–

Player page →

29DukAberdeen· 26yAberdeenF26209901606.79
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen453440–
2024-25Aberdeen021960–

Player page →

29Marley WatkinsKilmarnock· 36yKilmarnockF362091371306.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock933620–
2024-25Kilmarnock413130–
2025-26Kilmarnock111400–

Player page →

29C. BragaHeart of Midlothian· 27yHeart of MidlothianF2720549306.90
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian1433820–
2026-27Heart of Midlothian6211106.90

Player page →

29Callum HendryMotherwell· 28yMotherwellF28201692027.06
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell002140–
2026-27Motherwell001106.61

Player page →

34T. YouanHibernian· 27yHibernianF27191797716.74
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian483110–
2024-25Hibernian211300–
2025-26Hibernian411720–

Player page →

34L. GriffithsDundeeDundeeF–19737506.79
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic622200–
2021-22Dundee2015206.79
34G. GiakoumakisCeltic· 31yCelticF3119240606.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic13121406.99
2022-23Celtic6119206.83

Player page →

34B. GrahamFalkirkFalkirkF–19124101–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
2024-25Partick Thistle20030–
2025-26Falkirk402420–
38S. TiffoneyKilmarnockKilmarnockF–1698760–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston20000–
2019-20Livingston00010–
2020-21Livingston111210–
2022-23Partick Thistle34010–
2023-24Dundee322810–
2024-25Dundee623520–
2025-26Kilmarnock101200–
38Theo BairMotherwell· 27yMotherwellF2716772206.54
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone1127106.56
2023-24Motherwell1563810–

Player page →

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

Player page →

38Yang Hyun-JunCeltic· 24yCelticF2416683417.48
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic132411–
2024-25Celtic522310–
2025-26Celtic813110–
2026-27Celtic205107.48

Player page →

38Danny MullenPartick Thistle· 31yPartick ThistleF31161251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

43N. KuhnCeltic· 26yCelticF2615114660–
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic221410–
2024-25Celtic1393250–

Player page →

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

Player page →

43Kyle VassellKilmarnock· 33yKilmarnockF3315672717.00
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock4214217.00
2023-24Kilmarnock933540–
2024-25Kilmarnock212310–

Player page →

43Toyosi OlusanyaAberdeen· 29yAberdeenF29155921626.25
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren001006.70
2023-24St Mirren613551–
2024-25St Mirren823191–
2025-26Aberdeen121510–
2026-27Aberdeen0010106.21

Player page →

43Youssef ChermitiRangers· 22yRangersF2215532406.80
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers1553040–
2026-27Rangers002006.80

Player page →

43Jonathan ObikaMotherwell· 36yMotherwellF3615253606.64
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell109306.64
2023-24Motherwell101000–

Player page →

43K. LaffertyKilmarnock· 39yKilmarnockF39152211106.69
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock92950–
2022-23Kilmarnock1012306.69

Player page →

43S. DalbyDundee United· 26yDundee UnitedF261523510–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United1523510–

Player page →

Data coverage for Scottish Premiership →

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