Skip to content
Almanac
Menu
Clear filters

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

  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Alfredo MorelosRangers· 28yRangersF28782687447–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers1172670–
2022-23Rangers1153261–

Player page →

2Odsonne ÉdouardCeltic· 27yCelticF2766193570–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic21410–

Player page →

3Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF296419139250–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United00110–
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–

Player page →

4Kyōgo FuruhashiCeltic· 30yCelticF30631011650–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1202000–
2022-23Celtic2723630–
2023-24Celtic1453820–
2024-25Celtic1032200–

Player page →

5Martin BoyleHibernian· 32yHibernianF325829135311–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian732021–
2022-23Hibernian511230–
2023-24Hibernian533160–
2024-25Hibernian1563670–

Player page →

6Simon MurrayDundee· 33yDundeeF33451089190–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County411410–
2023-24Ross County1643770–
2024-25Dundee1633890–

Player page →

7E. BrophyRoss CountyRoss CountyF–4210108111–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock71030–
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren703130–
2022-23Ross County32800–
2022-23St Mirren021200–
2023-24Ross County322510–
2024-25Ross County001100–
7Kevin NisbetAberdeen· 28yAberdeenF28428110140–
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian502650–
2022-23Hibernian1211950–
2024-25Aberdeen1153240–

Player page →

9B. AndersonKilmarnockKilmarnockF–40914180–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston1142840–
2022-23Livingston623000–
2023-24Livingston703420–
2024-25Kilmarnock1113010–
10Daizen MaedaCeltic· 27yCelticF273623113111–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic651600–
2022-23Celtic853541–
2023-24Celtic632840–
2024-25Celtic16103430–

Player page →

11Kevin van VeenSt Mirren· 33ySt MirrenF3334787190–
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell9432120–
2022-23Motherwell2523850–
2023-24Kilmarnock011220–
2024-25St Mirren00500–

Player page →

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

Player page →

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

Player page →

16S. MayLivingstonLivingstonF–3120129120–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone313010–
2022-23St Johnstone963740–
2023-24St Johnstone022840–
2024-25Livingston10000–
16Sam CosgroveAberdeen· 28yAberdeenF2831314123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

18L. GriffithsDundeeDundeeF–2883770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic91020–
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic622200–
2021-22Dundee201520–
19Christian DoidgeHibernian· 32yHibernianF32279103122–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian201701–
2022-23Hibernian01500–
2022-23Kilmarnock332740–
2023-24Hibernian321820–

Player page →

19Curtis MainDundee· 32yDundeeF32278110192–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren213120–
2022-23St Mirren923750–
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

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

Player page →

22Kemar RoofeRangers· 32yRangersF322646320–
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers1012110–
2022-23Rangers10300–
2023-24Rangers101500–

Player page →

23JotaCeltic· 26yCelticF2625237340–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10102930–
2022-23Celtic11113310–
2024-25Celtic421100–

Player page →

23J. DefoeRangers· 42yRangersF422541720–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers82010–
2019-20Rangers131010–
2020-21Rangers411500–
2021-22Rangers00200–

Player page →

25T. WattMotherwellMotherwellF–2313126231–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United121740–
2021-22Motherwell901930–
2022-23Dundee United411731–
2022-23St Mirren101000–
2024-25Motherwell122830–
26A. ForrestHeart of Midlothian· 28yHeart of MidlothianF282211165120–
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston643660–
2022-23Heart of Midlothian403510–
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–

Player page →

27Liel AbadaCeltic· 23yCelticF2321127930–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1063610–
2022-23Celtic1053420–
2023-24Celtic11900–

Player page →

27Fashion SakalaRangers· 28yRangersF2821105920–
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers933010–
2022-23Rangers1272910–

Player page →

27Florian KamberiAberdeen· 30yAberdeenF3021101191–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian92020–
2018-19Hibernian83071–
2019-20Hibernian32000–
2019-20Rangers12000–
2020-21Aberdeen011100–

Player page →

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

Player page →

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

Player page →

31K. BoydKilmarnockKilmarnockF–203041–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock182020–
2018-19Kilmarnock21021–
31Callum HendrySt Johnstone· 27ySt JohnstoneF2720247152–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone901960–

Player page →

34Marley WatkinsKilmarnock· 34yKilmarnockF34198123130–
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen322120–
2022-23Aberdeen112660–
2023-24Kilmarnock933620–
2024-25Kilmarnock413130–

Player page →

34G. GiakoumakisCeltic· 30yCelticF301924060–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1312140–
2022-23Celtic611920–

Player page →

36G. StewartKilmarnockKilmarnockF–16101360–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers01500–
2023-24Kilmarnock00810–
36C. KaneSt JohnstoneSt JohnstoneF–16763151–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone301841–
2022-23St Johnstone10200–
2023-24St Johnstone101530–
36Theo BairMotherwell· 25yMotherwellF251677220–
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone00700–
2022-23St Johnstone112710–
2023-24Motherwell1563810–

Player page →

36B. McKayInverness Caledonian ThistleInverness Caledonian ThistleF–1662830–
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County30000–
2019-20Ross County75020–
2020-21Ross County512800–
2021-22Inverness Caledonian Thistle10010–
36Josh GinnellyHeart of Midlothian· 28yHeart of MidlothianF281666162–
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian523131–
2022-23Heart of Midlothian1143031–

Player page →

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

Player page →

36O. ShawMotherwellMotherwellF–1665740–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian40000–
2018-19Hibernian63000–
2020-21Ross County612520–
2021-22Ross County00100–
2022-23Kilmarnock001210–
2023-24Motherwell021910–
36Danny MullenPartick Thistle· 30yPartick ThistleF3016125100–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee712560–
2022-23Partick Thistle10000–

Player page →

44Greg KiltieSt Mirren· 28ySt MirrenF281512152160–
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren242520–
2022-23St Mirren213540–
2023-24St Mirren453410–
2024-25St Mirren002960–

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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