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.

  • 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
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
101C. DunneSt MirrenSt MirrenD–11801736.62
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01041–
2018-19Motherwell00010–
2021-22St Mirren0022216.71
2022-23St Mirren0033916.56
2023-24St Mirren102100–
2024-25St Mirren00410–
101Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD311231171736.64
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–
2023-24Kilmarnock003750–
2024-25Kilmarnock001700–
2025-26Heart of Midlothian513450–
2026-27Heart of Midlothian007016.64

Player page →

101Dan CaseyMotherwell· 29yMotherwellD2964731726.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0012506.97
2023-24Motherwell322880–
2024-25Motherwell323342–

Player page →

101Daizen MaedaCeltic· 29yCelticF2950291491716.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic632840–
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

101Jordan ObitaHibernian· 32yHibernianD32210991716.58
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian103460–
2024-25Hibernian053551–
2025-26Hibernian152660–
2026-27Hibernian004006.58

Player page →

101Lewis MayoAberdeen· 26yAberdeenD26221381716.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock103651–
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–
2026-27Aberdeen107506.87

Player page →

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

Player page →

101Vicko ŠeveljDundee United· 26yDundee UnitedM2626701716.93
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United233580–
2025-26Dundee United033271–
2026-27Dundee United003206.93

Player page →

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

Player page →

101K. WatsonRoss CountyRoss CountyD–00751706.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County00020–
2020-21Ross County002310–
2021-22Ross County0024606.69
2022-23Ross County0028806.75
101W. FerryDundee United· 25yDundee UnitedM25511741707.23
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United0435120–
2025-26Dundee United463330–
2026-27Dundee United116207.23

Player page →

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

Player page →

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

Player page →

112D. McGregorHibernianHibernianD–30211627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian0011417.06
112P. PawlettDundee UnitedDundee UnitedM–32601626.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112671–
2021-22Dundee United2022716.87
2022-23Dundee United0112206.56
112Toyosi OlusanyaAberdeen· 29yAberdeenF29155921626.25
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren001006.70
2023-24St Mirren613551–
2024-25St Mirren823191–
2025-26Aberdeen121510–
2026-27Aberdeen0010106.21

Player page →

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

Player page →

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

Player page →

112DukAberdeen· 26yAberdeenF26209901606.79
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen453440–
2024-25Aberdeen021960–

Player page →

112L. GrimshawMotherwellMotherwellM–13281606.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell00030–
2018-19Motherwell01050–
2019-20Motherwell02030–
2020-21Motherwell001410–
2021-22Motherwell1014406.63
112S. LoganAberdeenAberdeenD–2312160–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen21040–
2018-19Aberdeen01070–
2019-20Aberdeen01040–
2020-21Aberdeen001210–
124C. KaneDunfermlineDunfermlineF–177631516.76
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone3018416.77
2022-23St Johnstone102006.75
2023-24St Johnstone101530–
2025-26Dunfermline10000–
124K. MagennisKilmarnockKilmarnockM–83601516.91
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren21010–
2019-20St Mirren11040–
2020-21Hibernian101400–
2021-22Hibernian217007.16
2022-23Hibernian2013416.77
2023-24Kilmarnock00810–
2024-25Kilmarnock001230–
2025-26Kilmarnock00620–
124Mohammad SyllaLivingston· 32yLivingstonM321289151–
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee022410–
2024-25Dundee003391–
2025-26Livingston103250–

Player page →

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

Player page →

124D. TaitDundee United· 24yDundee UnitedM2443481507.15
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk3138100–
2026-27Dundee United1210507.15

Player page →

124Jordan McGheeMotherwell· 30yMotherwellD30132991506.66
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee30000–
2021-22Dundee1234606.69
2023-24Dundee503350–
2024-25Dundee402340–
2025-26Motherwell00700–
2026-27Motherwell002006.10

Player page →

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

Player page →

124Victor LoturiRoss County· 25yRoss CountyM2512661506.65
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County0227506.65
2023-24Ross County102880–
2024-25Ross County001120–

Player page →

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

Player page →

133D. SterlingRangers· 27yRangersD2723671417.19
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers022431–
2024-25Rangers002050–
2025-26Rangers211420–
2026-27Rangers009407.19

Player page →

133James BrownKilmarnock· 28yKilmarnockD281473141–
SeasonClubGoalsAstAppsYCRCRating
2023-24Ross County123171–
2024-25Ross County002750–
2025-26Kilmarnock021520–

Player page →

133Jamie McCartHeart of Midlothian· 29yHeart of MidlothianD29211151416.78
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone003750–
2021-22St Johnstone1037616.82
2024-25Heart of Midlothian101100–
2025-26Heart of Midlothian002010–
2026-27Heart of Midlothian0110206.66

Player page →

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

Player page →

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

Player page →

133G. CareyLivingstonLivingstonM–10151071406.69
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone293640–
2024-25St Johnstone433410–
2025-26Livingston11710–
133L. StephensonDundee United· 23yDundee UnitedM238760140–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United323170–
2025-26Dundee United552970–

Player page →

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

Player page →

133P. McGowanDundeeDundeeF–45281406.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee11040–
2018-19Dundee21050–
2020-21Dundee01010–
2021-22Dundee1228406.70
133Regan Charles-CookMotherwell· 29yMotherwellM29144951406.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002640–
2021-22Ross County13237706.78
2025-26Motherwell022420–
2026-27Motherwell108106.65

Player page →

133S. MallanHibernian· 30yHibernianM30111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

133S. SpranglerSt Johnstone· 31ySt JohnstoneM310052140–
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone001950–
2024-25St Johnstone003390–

Player page →

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

Player page →

147J. IredaleHibernian· 30yHibernianD3011661316.50
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian112860–
2025-26Hibernian003450–
2026-27Hibernian004216.50

Player page →

147K. RowlesHeart of Midlothian· 28yHeart of MidlothianD2811821316.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1129416.97
2023-24Heart of Midlothian003350–
2024-25Heart of Midlothian002040–

Player page →

Data coverage for Scottish Premiership →

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