Skip to content
Almanac
Menu
Clear filters

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
50Mikael MandronSt Mirren· 32ySt MirrenF322011114110–
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell111000–
2023-24St Mirren833520–
2024-25St Mirren723450–
2025-26St Mirren453540–

Player page →

50DukAberdeen· 26yAberdeenF2620990160–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1623760–
2023-24Aberdeen453440–
2024-25Aberdeen021960–

Player page →

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

Player page →

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

Player page →

50K. BoydKilmarnockKilmarnockF–203041–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock182020–
2018-19Kilmarnock21021–
50Callum HendryMotherwell· 28yMotherwellF28202692027.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell002140–
2026-27Motherwell001106.61

Player page →

57T. YouanHibernian· 27yHibernianF2719179771–
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian973641–
2023-24Hibernian483110–
2024-25Hibernian211300–
2025-26Hibernian411720–

Player page →

57M. KennedyKilmarnock· 32yKilmarnockM3219131141406.80
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen212120–
2023-24Kilmarnock333530–
2024-25Kilmarnock411940–

Player page →

57Scott SinclairCeltic· 37yCelticM37199010–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

57R. CallachanMotherwell· 33yMotherwellM33195933216.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County112471–
2024-25Motherwell00100–

Player page →

57G. GiakoumakisCeltic· 31yCelticF3119240606.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic13121406.99
2022-23Celtic611920–

Player page →

57B. GrahamFalkirkFalkirkF–19124101–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
2024-25Partick Thistle20030–
2025-26Falkirk402420–
63Daniel ArmstrongKilmarnock· 29yKilmarnockM291824108272–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock973791–
2023-24Kilmarnock6103890–
2024-25Kilmarnock373391–

Player page →

63Joe AriboRangers· 30yRangersM30181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

63S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
66Tom RogicCeltic· 33yCelticM33172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

66C. KaneDunfermlineDunfermlineF–177631516.77
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone3018416.77
2022-23St Johnstone10200–
2023-24St Johnstone101530–
2025-26Dunfermline10000–
68Callum SlatteryMotherwell· 27yMotherwellM2716111264516.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell4229141–
2023-24Motherwell102070–
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

68G. StewartKilmarnockKilmarnockF–16101360–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers01500–
2023-24Kilmarnock00810–
68S. TiffoneyKilmarnockKilmarnockF–1698760–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston20000–
2019-20Livingston00010–
2020-21Livingston111210–
2022-23Partick Thistle34010–
2023-24Dundee322810–
2024-25Dundee623520–
2025-26Kilmarnock101200–
68Lyall CameronDundee United· 24yDundee UnitedM2416890707.55
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee503220–
2024-25Dundee953320–
2025-26Aberdeen001310–
2025-26Rangers00610–
2026-27Dundee United236107.55

Player page →

68Theo BairMotherwell· 27yMotherwellF2716772206.50
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone112710–
2023-24Motherwell1563810–

Player page →

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

Player page →

68O. ShawMotherwellMotherwellF–16657406.30
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian40000–
2018-19Hibernian63000–
2020-21Ross County612520–
2021-22Ross County001006.30
2022-23Kilmarnock001210–
2023-24Motherwell021910–
68Yang Hyun-JunCeltic· 24yCelticF2416683417.48
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic132411–
2024-25Celtic522310–
2025-26Celtic813110–
2026-27Celtic205107.48

Player page →

68Craig HalkettHeart of Midlothian· 31yHeart of MidlothianD31162903227.15
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian00600–
2023-24Heart of Midlothian00910–
2024-25Heart of Midlothian101730–
2025-26Heart of Midlothian403091–

Player page →

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

Player page →

79Ianis HagiRangers· 28yRangersM281517801117.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers10810–
2024-25Rangers452451–

Player page →

79Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.76
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County773030–
2023-24Ross County663560–
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

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

Player page →

79Connor GoldsonRangers· 33yRangersD331591293107.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers222540–
2023-24Rangers013070–

Player page →

79Dylan LevittMotherwell· 25yMotherwellM251571181207.03
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United532730–
2023-24Hibernian222860–
2024-25Hibernian211920–
2025-26Hibernian001200–
2026-27Motherwell107006.70

Player page →

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

Player page →

79Kyle VassellKilmarnock· 33yKilmarnockF331567271–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock421421–
2023-24Kilmarnock933540–
2024-25Kilmarnock212310–

Player page →

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

Player page →

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

Player page →

79Jonathan ObikaMotherwell· 36yMotherwellF361525360–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell10930–
2023-24Motherwell101000–

Player page →

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

Player page →

90N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
90A. EngelsCeltic· 23yCelticM23141066907.45
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic963420–
2025-26Celtic533060–
2026-27Celtic012107.45

Player page →

90Liam BoyceHeart of Midlothian· 35yHeart of MidlothianF35141061506.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 →

90Scott WrightDundee· 29yDundeeF29149102816.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96
2022-23Rangers012310–
2023-24Rangers202321–
2024-25Rangers00200–
2025-26Dundee10910–

Player page →

90A. ConsidineSt Johnstone· 39ySt JohnstoneD391481013047.20
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone113242–
2023-24St Johnstone102920–

Player page →

90M. ElyounoussiCeltic· 32yCelticM321463420–
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic1043420–

Player page →

90Joe ShaughnessyDundee· 34yDundeeD341451352127.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren122210–
2023-24Dundee413320–
2024-25Dundee111130–

Player page →

90K. BowieHibernian· 24yHibernianF241444040–
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian611820–
2025-26Hibernian832220–

Player page →

90Regan Charles-CookMotherwell· 29yMotherwellM29144951406.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002640–
2021-22Ross County13237706.78
2025-26Motherwell022420–
2026-27Motherwell108106.65

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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