Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2025 of 2039 stored matches (99%) that name a player. Appearances count 1365 matches with a stored lineup.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
97Jordan ObitaHibernian· 32yHibernianD32210951716.77
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian1034606.77
2024-25Hibernian053551–
2025-26Hibernian152660–

Player page →

97Melker HallbergSt Johnstone· 30ySt JohnstoneM30410691716.71
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian10060–
2020-21Hibernian022510–
2021-22St Johnstone1614316.79
2022-23St Johnstone2230706.67

Player page →

97R. StrainDundee United· 29yDundee UnitedD296101011716.89
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78
2024-25Dundee United042940–
2025-26Dundee United101950–

Player page →

97Connor McLennanLivingston· 26yLivingstonF261012881706.57
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen012730–
2021-22Aberdeen0019106.56
2022-23St Johnstone1126406.58
2024-25Ayr Utd01000–
2025-26Livingston301660–

Player page →

97K. WatsonRoss CountyRoss CountyD–00751706.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County00020–
2020-21Ross County002310–
2021-22Ross County0024606.69
2022-23Ross County0028806.75
97Kevin NisbetAberdeen· 29yAberdeenF295191441706.93
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen1153240–
2025-26Aberdeen913430–

Player page →

107Ryan JackRangers· 34yRangersM341212651646.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

107K. BroadfootInverness Caledonian Thistle· 41yInverness Caledonian ThistleD413431163–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock003130–
2021-22Inverness Caledonian Thistle10020–

Player page →

107D. McGregorHibernianHibernianD–30211627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian0011417.06
107P. PawlettDundee UnitedDundee UnitedM–32601626.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112671–
2021-22Dundee United2022716.87
2022-23Dundee United0112206.56
107Y. DhandaDundee· 27yDundeeM2715141181627.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian012531–
2025-26Dundee202841–

Player page →

107R. FlynnArbroathArbroathM–17681616.53
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren12051–
2019-20St Mirren03040–
2020-21St Mirren011410–
2021-22St Mirren0023306.54
2022-23St Mirren0120106.51
2023-24St Mirren0011106.54
2025-26Arbroath00010–
107S. MartinHamilton AcademicalHamilton AcademicalM–1124161–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical000100–
2019-20Hamilton Academical01011–
2020-21Hamilton Academical102450–
107A. CampbellSt Mirren· 27ySt MirrenM2713658160–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–
2024-25Dundee United001300–
2025-26St Mirren001110–

Player page →

107Alex IacovittiSt Mirren· 28ySt MirrenD28821171606.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County3036406.94
2024-25St Mirren101430–

Player page →

107DukAberdeen· 26yAberdeenF26209901606.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen4534406.82
2024-25Aberdeen021960–

Player page →

107L. GrimshawMotherwellMotherwellM–13281606.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell00030–
2018-19Motherwell01050–
2019-20Motherwell02030–
2020-21Motherwell001410–
2021-22Motherwell1014406.63
107S. LoganAberdeenAberdeenD–2312160–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen21040–
2018-19Aberdeen01070–
2019-20Aberdeen01040–
2020-21Aberdeen001210–
119Toyosi OlusanyaAberdeen· 28yAberdeenF28155821526.73
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren001006.70
2023-24St Mirren6135516.73
2024-25St Mirren823191–
2025-26Aberdeen121510–

Player page →

119C. KaneDunfermlineDunfermlineF–177631516.70
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone3018416.77
2022-23St Johnstone102006.75
2023-24St Johnstone1015306.62
2025-26Dunfermline10000–
119K. MagennisKilmarnockKilmarnockM–83601516.92
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren21010–
2019-20St Mirren11040–
2020-21Hibernian101400–
2021-22Hibernian217007.16
2022-23Hibernian2013416.77
2023-24Kilmarnock008106.96
2024-25Kilmarnock001230–
2025-26Kilmarnock00620–
119Mohammad SyllaLivingston· 32yLivingstonM3212891516.91
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee0224106.91
2024-25Dundee003391–
2025-26Livingston103250–

Player page →

119Vicko ŠeveljDundee United· 25yDundee UnitedM252667151–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United233580–
2025-26Dundee United033271–

Player page →

119Anthony RalstonCeltic· 27yCelticD277161001507.25
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic0215007.26
2024-25Celtic231600–
2025-26Celtic002440–

Player page →

119Brad SpencerFalkirk· 30yFalkirkM300338150–
SeasonClubGoalsAstAppsYCRCRating
2020-21Raith Rovers01020–
2025-26Falkirk0238130–

Player page →

119Jordan McGheeMotherwell· 29yMotherwellD29132971506.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee30000–
2021-22Dundee1234606.69
2023-24Dundee5033506.83
2024-25Dundee402340–
2025-26Motherwell00700–

Player page →

119S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
119Shaun RooneySt Mirren· 29ySt MirrenD2951561506.76
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone212740–
2021-22St Johnstone3023806.76
2024-25St Mirren00630–

Player page →

119Victor LoturiRoss County· 25yRoss CountyM2512661506.61
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County0227506.65
2023-24Ross County1028806.58
2024-25Ross County001120–

Player page →

119W. FerryDundee United· 25yDundee UnitedM2541068150–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United0435120–
2025-26Dundee United463330–

Player page →

131Arnaud DjoumDundee United· 37yDundee UnitedM3735161416.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian03010–
2018-19Heart of Midlothian320121–
2022-23Dundee United0016106.74

Player page →

131James BrownKilmarnock· 27yKilmarnockD2714731416.65
SeasonClubGoalsAstAppsYCRCRating
2023-24Ross County1231716.65
2024-25Ross County002750–
2025-26Kilmarnock021520–

Player page →

131R. DraperRoss CountyRoss CountyM–3221141–
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County11060–
2019-20Ross County00020–
2020-21Ross County212161–
131Slobodan RubežićAberdeen· 26yAberdeenD2600381416.97
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen0018706.97
2024-25Aberdeen002071–

Player page →

131Ante PalaversaAberdeen· 26yAberdeenM262244140–
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen2130110–
2025-26Aberdeen011430–

Player page →

131G. CareyLivingstonLivingstonM–10151071406.90
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone433410–
2025-26Livingston11710–
131L. StephensonDundee United· 22yDundee UnitedM228760140–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United323170–
2025-26Dundee United552970–

Player page →

131M. KennedyKilmarnock· 31yKilmarnockM3119131141406.92
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock3335307.07
2024-25Kilmarnock411940–

Player page →

131P. McGowanDundeeDundeeF–45281406.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee11040–
2018-19Dundee21050–
2020-21Dundee01010–
2021-22Dundee1228406.70
131S. MallanHibernian· 30yHibernianM30111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

131S. SpranglerSt Johnstone· 31ySt JohnstoneM3100521406.82
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone0019506.82
2024-25St Johnstone003390–

Player page →

142D. ImrieHamilton AcademicalHamilton AcademicalF–1260131–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical85081–
2018-19Hamilton Academical41050–
142F. OjoAberdeen· 34yAberdeenM3412411316.69
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen00040–
2020-21Aberdeen001120–
2021-22Aberdeen1230716.69

Player page →

142K. RowlesHeart of Midlothian· 27yHeart of MidlothianD2711821317.06
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1129416.97
2023-24Heart of Midlothian0033507.14
2024-25Heart of Midlothian002040–

Player page →

142Liam PolworthKilmarnockKilmarnockM–5171301316.91
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell032111–
2022-23Kilmarnock1226106.97
2023-24Kilmarnock0328206.85
2024-25Kilmarnock202630–
2025-26Kilmarnock112930–
142R. FosterSt JohnstoneSt JohnstoneD–080131–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone03041–
2018-19St Johnstone03060–
2019-20Ross County02020–
2019-20St Johnstone00010–
142Ryan EdwardsFalkirk· 32yFalkirkD3262961316.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United4236707.09
2022-23Dundee United0032416.75
2025-26Falkirk00400–

Player page →

142A. ForrestHeart of Midlothian· 29yHeart of MidlothianF2922111781306.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–

Player page →

142Ali McCannSt Johnstone· 26ySt JohnstoneM2664381307.05
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone42050–
2020-21St Johnstone223470–
2021-22St Johnstone004107.05

Player page →

142C. BerraHeart of MidlothianHeart of MidlothianD–310130–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian20040–
2018-19Heart of Midlothian00030–
2019-20Heart of Midlothian11060–

Data coverage for Scottish Premiership →

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