Skip to content
Almanac
Menu
Clear filters

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Alfredo MorelosRangers· 27yRangersF277826874477.33
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers1153261–

Player page →

2Odsonne ÉdouardCeltic· 26yCelticF26661935707.18
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic214107.18

Player page →

3Lawrence ShanklandHeart of Midlothian· 28yHeart of MidlothianF2856111071806.30
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–

Player page →

4Kyōgo FuruhashiCeltic· 29yCelticF2953794507.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic2723630–
2023-24Celtic1453820–

Player page →

5Martin BoyleHibernian· 31yHibernianF314323992417.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian511230–
2023-24Hibernian533160–

Player page →

6E. BrophyRoss CountyRoss CountyF–4210971116.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock71030–
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County32800–
2022-23St Mirren021200–
2023-24Ross County322510–
7Kevin van VeenKilmarnock· 32yKilmarnockF32347821906.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell2523850–
2023-24Kilmarnock011220–

Player page →

8B. MiovskiAberdeen· 24yAberdeenF243247590–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1623760–
2023-24Aberdeen1623830–

Player page →

9Kevin NisbetHibernian· 27yHibernianF27313781006.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian1211950–

Player page →

9Sam CosgroveAberdeen· 27yAberdeenF2731314123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

11S. MaySt JohnstoneSt JohnstoneF–30201291206.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone963740–
2023-24St Johnstone022840–
12B. AndersonLivingstonLivingstonF–298111706.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston623000–
2023-24Livingston703420–
12Simon MurrayRoss County· 32yRoss CountyF3229751100–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County411410–
2023-24Ross County1643770–

Player page →

14L. GriffithsDundeeDundeeF–28837706.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic91020–
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic622200–
2021-22Dundee2015206.79
15J. WhiteRoss CountyRoss CountyF–27171442006.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County1223840–
2023-24Ross County643890–
15Christian DoidgeHibernian· 31yHibernianF312791031226.51
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian01500–
2022-23Kilmarnock332740–
2023-24Hibernian321820–

Player page →

15N. ClarkSt JohnstoneSt JohnstoneF–275112416.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United00300–
2022-23St Johnstone422011–
2023-24St Johnstone702100–
15K. LaffertyKilmarnock· 36yKilmarnockF3627221211–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock92950–
2022-23Kilmarnock101230–

Player page →

19Kemar RoofeRangers· 31yRangersF3126463207.03
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers10121107.03
2022-23Rangers10300–
2023-24Rangers101500–

Player page →

20Curtis MainDundee· 31yDundeeF31258961826.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–
2023-24Dundee001430–

Player page →

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

Player page →

22T. WattSt MirrenSt MirrenF–2211982017.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United411731–
2022-23St Mirren101000–
23JotaCeltic· 25yCelticF25212162407.57
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic11113310–

Player page →

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

Player page →

23Fashion SakalaRangers· 27yRangersF27211059207.03
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers9330107.03
2022-23Rangers1272910–

Player page →

23Florian KamberiAberdeen· 29yAberdeenF2921101191–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian92020–
2018-19Hibernian83071–
2019-20Hibernian32000–
2019-20Rangers12000–
2020-21Aberdeen011100–

Player page →

27Daizen MaedaCeltic· 26yCelticF26201379816.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic853541–
2023-24Celtic632840–

Player page →

27DukAberdeen· 24yAberdeenF2420771100–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1623760–
2023-24Aberdeen453440–

Player page →

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

Player page →

31G. GiakoumakisCeltic· 29yCelticF2919240606.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic13121406.99
2022-23Celtic611920–

Player page →

32G. StewartKilmarnockKilmarnockF–16101360–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers01500–
2023-24Kilmarnock00810–
32C. KaneSt JohnstoneSt JohnstoneF–167631516.77
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone3018416.77
2022-23St Johnstone10200–
2023-24St Johnstone101530–
32Theo BairMotherwell· 24yMotherwellF2416772206.50
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone112710–
2023-24Motherwell1563810–

Player page →

32B. McKayInverness Caledonian ThistleInverness Caledonian ThistleF–1662830–
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County30000–
2019-20Ross County75020–
2020-21Ross County512800–
2021-22Inverness Caledonian Thistle10010–
32Josh GinnellyHeart of Midlothian· 27yHeart of MidlothianF2716661626.56
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian1143031–

Player page →

32O. ShawMotherwellMotherwellF–16657406.30
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian40000–
2018-19Hibernian63000–
2020-21Ross County612520–
2021-22Ross County001006.30
2022-23Kilmarnock001210–
2023-24Motherwell021910–
32Cyriel DessersRangers· 29yRangersF291643500–
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers1643500–

Player page →

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

Player page →

40Greg KiltieSt Mirren· 27ySt MirrenF2715121231006.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren213540–
2023-24St Mirren453410–

Player page →

40Marley WatkinsKilmarnock· 33yKilmarnockF33157921006.92
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen112660–
2023-24Kilmarnock933620–

Player page →

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

Player page →

40Jonathan ObikaMotherwell· 33yMotherwellF331525360–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell10930–
2023-24Motherwell101000–

Player page →

44Liam BoyceHeart of Midlothian· 33yHeart of MidlothianF3314851506.91
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22000–
2021-22Heart of Midlothian10331206.91
2022-23Heart of Midlothian10510–
2023-24Heart of Midlothian131520–

Player page →

44S. MacLeanHeart of MidlothianHeart of MidlothianF–1420120–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone101050–
2018-19Heart of Midlothian31030–
2019-20Heart of Midlothian10040–
44A. ColakRangers· 30yRangersF301412530–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers1412530–

Player page →

47Scott WrightRangers· 26yRangersF2613991716.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96
2022-23Rangers012310–
2023-24Rangers202321–

Player page →

47M. McNultyDundee UnitedDundee UnitedF–136441106.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian74040–
2019-20Hibernian10000–
2020-21Dundee United312540–
2021-22Dundee United2119306.57
47Kyle VassellKilmarnock· 31yKilmarnockF311354961–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock421421–
2023-24Kilmarnock933540–

Player page →

47M. OgkmpoeHamilton AcademicalHamilton AcademicalF–1322030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical30000–
2018-19Hamilton Academical10000–
2019-20Hamilton Academical61000–
2020-21Hamilton Academical312030–

Data coverage for Scottish Premiership →

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