Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1574 of 1577 stored matches (100%) that name a player. Appearances count 1140 matches with a stored lineup.

  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Alfredo MorelosRangers· 28yRangersF286421873877.33
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers1153261–

Player page →

1Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2964191392506.30
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–

Player page →

3Kyōgo FuruhashiCeltic· 30yCelticF306310116507.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic2723630–
2023-24Celtic1453820–
2024-25Celtic1032200–

Player page →

4Odsonne ÉdouardCeltic· 27yCelticF27571735607.18
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic214107.18

Player page →

5Martin BoyleHibernian· 32yHibernianF3253261353117.09
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian511230–
2023-24Hibernian533160–
2024-25Hibernian1563670–

Player page →

6Kevin NisbetAberdeen· 28yAberdeenF284281101406.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian1211950–
2024-25Aberdeen1153240–

Player page →

7B. AndersonKilmarnockKilmarnockF–409141806.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston623000–
2023-24Livingston703420–
2024-25Kilmarnock1113010–
8Daizen MaedaCeltic· 27yCelticF2736231131116.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic853541–
2023-24Celtic632840–
2024-25Celtic16103430–

Player page →

8Simon MurrayDundee· 33yDundeeF3336889170–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County411410–
2023-24Ross County1643770–
2024-25Dundee1633890–

Player page →

10E. BrophyRoss CountyRoss CountyF–359108816.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County32800–
2022-23St Mirren021200–
2023-24Ross County322510–
2024-25Ross County001100–
11Kevin van VeenSt Mirren· 33ySt MirrenF33347871906.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell2523850–
2023-24Kilmarnock011220–
2024-25St Mirren00500–

Player page →

11Cyriel DessersRangers· 30yRangersF303467030–
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers1643500–
2024-25Rangers1823530–

Player page →

13J. WhiteRoss CountyRoss CountyF–33171822506.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County1223840–
2023-24Ross County643890–
2024-25Ross County603850–
13N. ClarkSt JohnstoneSt JohnstoneF–337141616.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United00300–
2022-23St Johnstone422011–
2023-24St Johnstone702100–
2024-25St Johnstone622920–
15B. MiovskiAberdeen· 25yAberdeenF253247790–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1623760–
2023-24Aberdeen1623830–
2024-25Aberdeen00200–

Player page →

16Sam CosgroveAberdeen· 28yAberdeenF2831214122–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

17Christian DoidgeHibernian· 32yHibernianF322791031226.51
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian01500–
2022-23Kilmarnock332740–
2023-24Hibernian321820–

Player page →

18S. MayLivingstonLivingstonF–26171291006.63
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone963740–
2023-24St Johnstone022840–
2024-25Livingston10000–
18Kemar RoofeRangers· 32yRangersF3226463207.03
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers10121107.03
2022-23Rangers10300–
2023-24Rangers101500–

Player page →

20JotaCeltic· 26yCelticF26252373407.57
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic11113310–
2024-25Celtic421100–

Player page →

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

Player page →

22T. WattMotherwellMotherwellF–23131262317.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United411731–
2022-23St Mirren101000–
2024-25Motherwell122830–
23A. ForrestHeart of Midlothian· 28yHeart of MidlothianF2822111651206.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian403510–
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–

Player page →

23Curtis MainDundee· 32yDundeeF322261101726.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

25Liel AbadaCeltic· 23yCelticF23211279306.98
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10636106.98
2022-23Celtic1053420–
2023-24Celtic11900–

Player page →

25Fashion SakalaRangers· 28yRangersF28211059207.03
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers9330107.03
2022-23Rangers1272910–

Player page →

25A. IdahCeltic· 24yCelticF242125020–
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic821510–
2024-25Celtic1303510–

Player page →

28DukAberdeen· 25yAberdeenF2520990160–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1623760–
2023-24Aberdeen453440–
2024-25Aberdeen021960–

Player page →

28Callum HendrySt Johnstone· 27ySt JohnstoneF27201471527.08
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08

Player page →

30Marley WatkinsKilmarnock· 34yKilmarnockF341981231306.92
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen112660–
2023-24Kilmarnock933620–
2024-25Kilmarnock413130–

Player page →

30L. GriffithsDundeeDundeeF–19737506.79
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic622200–
2021-22Dundee2015206.79
30G. GiakoumakisCeltic· 30yCelticF3019240606.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic13121406.99
2022-23Celtic611920–

Player page →

33Theo BairMotherwell· 25yMotherwellF2516772206.50
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone112710–
2023-24Motherwell1563810–

Player page →

33Josh GinnellyHeart of Midlothian· 28yHeart of MidlothianF2816661626.56
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian1143031–

Player page →

33Mikael MandronSt Mirren· 30ySt MirrenF301667970–
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell111000–
2023-24St Mirren833520–
2024-25St Mirren723450–

Player page →

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

Player page →

37Greg KiltieSt Mirren· 28ySt MirrenF2815121521606.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren213540–
2023-24St Mirren453410–
2024-25St Mirren002960–

Player page →

37N. KuhnCeltic· 25yCelticF2515114660–
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic221410–
2024-25Celtic1393250–

Player page →

37S. TiffoneyDundeeDundeeF–1597560–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston20000–
2019-20Livingston00010–
2020-21Livingston111210–
2022-23Partick Thistle34010–
2023-24Dundee322810–
2024-25Dundee623520–
37Devante ColeMotherwell· 30yMotherwellF301562760–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell1152750–

Player page →

37Kyle VassellKilmarnock· 32yKilmarnockF321567271–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock421421–
2023-24Kilmarnock933540–
2024-25Kilmarnock212310–

Player page →

37Jonathan ObikaMotherwell· 34yMotherwellF341525360–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell10930–
2023-24Motherwell101000–

Player page →

37K. LaffertyKilmarnock· 37yKilmarnockF3715221110–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock92950–
2022-23Kilmarnock101230–

Player page →

37S. DalbyDundee United· 25yDundee UnitedF251523510–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United1523510–

Player page →

37B. GrahamPartick ThistlePartick ThistleF–151081–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
2024-25Partick Thistle20030–
46Liam BoyceHeart of Midlothian· 34yHeart of MidlothianF34141061506.91
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22000–
2021-22Heart of Midlothian10331206.91
2022-23Heart of Midlothian10510–
2023-24Heart of Midlothian131520–
2024-25Heart of Midlothian021000–

Player page →

46Toyosi OlusanyaSt Mirren· 27ySt MirrenF2714367142–
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren00100–
2023-24St Mirren613551–
2024-25St Mirren823191–

Player page →

46A. ColakRangers· 31yRangersF311412530–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers1412530–

Player page →

46Ronan HaleRoss County· 26yRoss CountyF261413640–
SeasonClubGoalsAstAppsYCRCRating
2024-25Ross County1413640–

Player page →

50G. StewartKilmarnockKilmarnockF–1391350–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers01500–
2023-24Kilmarnock00810–

Data coverage for Scottish Premiership →

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