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.

  • 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
1James TavernierRangers· 32yRangersD3279691442407.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers17103820–

Player page →

2Callum McGregorCeltic· 30yCelticM3030371362027.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic263550–

Player page →

3James ForrestCeltic· 32yCelticM32433670206.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic612200–

Player page →

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

Player page →

5Ryan KentRangers· 27yRangersM272829921017.05
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

5Borna BarišićRangers· 31yRangersD314291062107.36
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers163340–
2021-22Rangers0323407.30
2022-23Rangers1930407.41
2023-24Rangers032030–

Player page →

7Matt O'RileyCeltic· 23yCelticM23252891707.33
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic31238307.31
2023-24Celtic18133730–

Player page →

8Alfredo MorelosRangers· 27yRangersF277826874477.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

9Blair SpittalMotherwell· 28yMotherwellM2827251161607.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell9113750–

Player page →

10Tom RogicCeltic· 31yCelticM31172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

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

Player page →

11Greg TaylorCeltic· 26yCelticD267231161507.04
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic343540–

Player page →

13David TurnbullCeltic· 24yCelticM2441221051217.31
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic701620–

Player page →

14JotaCeltic· 25yCelticF25212162407.51
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46

Player page →

15S. MaySt JohnstoneSt JohnstoneF–30201291206.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone022840–
15S. AllanHibernianHibernianM–82025906.65
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian0317306.65
15Joe NewellHibernian· 31yHibernianM314201303407.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian2537100–

Player page →

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

Player page →

19Barrie McKayHeart of Midlothian· 29yHeart of MidlothianF2961881107.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian021100–

Player page →

20Scott ArfieldRangers· 35yRangersM352917881616.75
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers4029306.77
2022-23Rangers5131206.73

Player page →

20J. WhiteRoss CountyRoss CountyF–27171442006.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County643890–
20Daniel ArmstrongKilmarnock· 26yKilmarnockM261517751817.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock6103890–

Player page →

23C. BurkeKilmarnock· 40yKilmarnockM4020163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

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

Player page →

23Liam PolworthKilmarnockKilmarnockM–21675716.97
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell032111–
2022-23Kilmarnock1226106.97
2023-24Kilmarnock032820–
26N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
26T. YouanHibernian· 25yHibernianM25131567516.74
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian483110–

Player page →

26Stephen O'DonnellMotherwell· 32yMotherwellD326151262726.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell043760–

Player page →

29Reo HatateCeltic· 26yCelticM26131465107.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic341610–

Player page →

29S. LawlessPartick ThistlePartick ThistleM–13149607.00
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell012007.00
2022-23Partick Thistle12000–
31Daizen MaedaCeltic· 26yCelticF26201379816.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic632840–

Player page →

31Y. DhandaRoss County· 25yRoss CountyM25131365906.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County663560–

Player page →

31CandeiasRangers· 36yRangersM361113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

31Anthony RalstonCeltic· 25yCelticD25513601107.25
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic021500–

Player page →

31Chris CaddenHibernian· 27yHibernianM2751386706.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian101100–

Player page →

36Liel AbadaCeltic· 22yCelticF22211279307.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10636106.98
2022-23Celtic10534207.02
2023-24Celtic11900–

Player page →

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

Player page →

36M. KennedyKilmarnock· 29yKilmarnockM291512951006.74
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock333530–

Player page →

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

Player page →

36Ianis HagiRangers· 25yRangersM25111256607.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers108106.87

Player page →

36Ryan HedgesAberdeen· 28yAberdeenM28111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

36S. TanserSt Mirren· 29ySt MirrenD299121292106.89
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren243860–

Player page →

36Graeme ShinnieAberdeenAberdeenM–812503536.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen2013426.78
2023-24Aberdeen1337111–
36L. CraigSt Johnstone· 37ySt JohnstoneM37812393326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

36Richard TaitSt Mirren· 34ySt MirrenD34412723126.61
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

46Lawrence ShanklandHeart of Midlothian· 28yHeart of MidlothianF2856111071807.11
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian2443780–

Player page →

46T. WattSt MirrenSt MirrenF–2211982016.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
46D. WotherspoonSt JohnstoneSt JohnstoneM–1111692516.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone0010306.95
2022-23St Johnstone0122106.77
46S. MallanHibernian· 28yHibernianM28111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

46Paul McGinnMotherwell· 33yMotherwellD3310111304026.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell103141–

Player page →

Data coverage for Scottish Premiership →

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