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.

  • 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
1James TavernierRangers· 33yRangersD3383771772807.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–
2023-24Rangers17103820–
2024-25Rangers483340–

Player page →

2James ForrestCeltic· 33yCelticM33444193206.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic421600–
2023-24Celtic612200–
2024-25Celtic152300–

Player page →

3Callum McGregorCeltic· 31yCelticM3138401712327.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic413131–
2023-24Celtic263550–
2024-25Celtic833530–

Player page →

4Ryan ChristieCeltic· 30yCelticM302935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

5Greg TaylorCeltic· 27yCelticD277301442006.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic343130–
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

6Martin BoyleHibernian· 32yHibernianF3258291353117.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian511230–
2023-24Hibernian533160–
2024-25Hibernian1563670–

Player page →

6Ryan KentRangers· 28yRangersM282829921017.07
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers382930–

Player page →

6Matt O'RileyCeltic· 24yCelticM24252993707.38
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic3123830–
2023-24Celtic18133730–
2024-25Celtic01200–

Player page →

6Borna BarišićRangers· 32yRangersD324291062107.30
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers163340–
2021-22Rangers0323407.30
2022-23Rangers193040–
2023-24Rangers032030–

Player page →

10Blair SpittalHeart of Midlothian· 29yHeart of MidlothianM2931281511607.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell673620–
2023-24Motherwell9113750–
2024-25Heart of Midlothian433500–

Player page →

11Alfredo MorelosRangers· 28yRangersF287826874477.33
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers1153261–

Player page →

12Daniel ArmstrongKilmarnock· 27yKilmarnockM271824108272–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock973791–
2023-24Kilmarnock6103890–
2024-25Kilmarnock373391–

Player page →

12Tom RogicCeltic· 32yCelticM32172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

14Daizen MaedaCeltic· 27yCelticF2736231131116.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic853541–
2023-24Celtic632840–
2024-25Celtic16103430–

Player page →

14JotaCeltic· 26yCelticF26252373407.57
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic11113310–
2024-25Celtic421100–

Player page →

16David TurnbullCeltic· 25yCelticM2541221051217.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic462811–
2023-24Celtic701620–

Player page →

17S. MayLivingstonLivingstonF–31201291206.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone963740–
2023-24St Johnstone022840–
2024-25Livingston10000–
17S. AllanHibernianHibernianM–82025906.65
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian0317306.65
17Joe NewellHibernian· 32yHibernianM326201464116.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian163460–
2023-24Hibernian2537100–
2024-25Hibernian201671–

Player page →

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

Player page →

20Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2964191392506.30
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–

Player page →

22Reo HatateCeltic· 27yCelticM272318102306.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic683200–
2023-24Celtic341610–
2024-25Celtic1043720–

Player page →

22Barrie McKayHeart of Midlothian· 30yHeart of MidlothianF3061889107.17
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian463710–
2023-24Heart of Midlothian021100–
2024-25Heart of Midlothian00800–

Player page →

24J. WhiteRoss CountyRoss CountyF–33171822506.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County1223840–
2023-24Ross County643890–
2024-25Ross County603850–
24Scott ArfieldRangers· 36yRangersM362917881616.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers4029306.77
2022-23Rangers513120–

Player page →

24Ianis HagiRangers· 26yRangersM261517801117.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers10810–
2024-25Rangers452451–

Player page →

27C. BurkeKilmarnock· 41yKilmarnockM4120163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

27Joe AriboRangers· 28yRangersM28181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

27T. YouanHibernian· 26yHibernianM2615168051–
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian973641–
2023-24Hibernian483110–
2024-25Hibernian211300–

Player page →

27Anthony RalstonCeltic· 26yCelticD26716761107.42
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic4928207.42
2022-23Celtic011620–
2023-24Celtic021500–
2024-25Celtic231600–

Player page →

27Stephen O'DonnellMotherwell· 33yMotherwellD337161553426.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell002750–
2023-24Motherwell043760–
2024-25Motherwell112970–

Player page →

27Alistair JohnstonCeltic· 26yCelticD266167890–
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic111410–
2023-24Celtic153250–
2024-25Celtic4103230–

Player page →

27Liam PolworthKilmarnockKilmarnockM–416101101–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell032111–
2022-23Kilmarnock122610–
2023-24Kilmarnock032820–
2024-25Kilmarnock202630–
34L. McCowanDundee· 27yDundeeM272215102916.67
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee1053791–
2024-25Celtic673300–
2024-25Dundee21300–

Player page →

34N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
34Graeme ShinnieAberdeenAberdeenM–91586423–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen201342–
2023-24Aberdeen1337111–
2024-25Aberdeen133670–
37S. LawlessPartick ThistlePartick ThistleM–13149607.00
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell012007.00
2022-23Partick Thistle12000–
37Y. DhandaHeart of Midlothian· 26yHeart of MidlothianM26131490121–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County773030–
2023-24Ross County663560–
2024-25Heart of Midlothian012531–

Player page →

37G. CareySt JohnstoneSt JohnstoneM–914100130–
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone323080–
2023-24St Johnstone293640–
2024-25St Johnstone433410–
37Chris CaddenHibernian· 28yHibernianM28514118806.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian133750–
2023-24Hibernian101100–
2024-25Hibernian013210–

Player page →

41T. WattMotherwellMotherwellF–23131262317.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United411731–
2022-23St Mirren101000–
2024-25Motherwell122830–
41M. KennedyKilmarnock· 30yKilmarnockM3019131141406.80
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen212120–
2023-24Kilmarnock333530–
2024-25Kilmarnock411940–

Player page →

41CandeiasRangers· 37yRangersM371113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

41S. TanserSt Mirren· 30ySt MirrenD3010131582727.10
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren003040–
2023-24St Mirren243860–
2024-25St Mirren112962–

Player page →

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

Player page →

45Greg KiltieSt Mirren· 28ySt MirrenF2815121521606.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren213540–
2023-24St Mirren453410–
2024-25St Mirren002960–

Player page →

45L. ClarksonAberdeen· 23yAberdeenM231212104100–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen583450–
2023-24Aberdeen333620–
2024-25Aberdeen413430–

Player page →

45Ryan JackRangers· 33yRangersM331212651646.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90
2022-23Rangers122650–
2023-24Rangers101100–

Player page →

45Ryan HedgesAberdeen· 29yAberdeenM29111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

45L. CraigSt Johnstone· 38ySt JohnstoneM38812393326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

Data coverage for Scottish Premiership →

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