Skip to content
Almanac
Menu

Goals, assists and cards count 1332 of 1337 stored matches (100%) that name a player. Appearances count 684 matches with a stored lineup.

  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James ForrestCeltic· 31yCelticM3137354820–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic121900–
2022-23Celtic421600–

Player page →

2David TurnbullCeltic· 23yCelticM23342289101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic652530–
2022-23Celtic462811–

Player page →

3Ryan ChristieCeltic· 28yCelticM28293538102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic03400–

Player page →

3Scott ArfieldRangers· 34yRangersM34291788161–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers402930–
2022-23Rangers513120–

Player page →

5Callum McGregorCeltic· 29yCelticM292831101152–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic223340–
2022-23Celtic413131–

Player page →

5Ryan KentRangers· 26yRangersM26282992101–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers282641–
2022-23Rangers382930–

Player page →

7Lewis FergusonAberdeen· 23yAberdeenM2326971462–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen11136120–

Player page →

8Mark O'HaraSt Mirren· 27ySt MirrenM2721381192–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell101920–
2022-23St Mirren1023581–

Player page →

9C. BurkeKilmarnock· 39yKilmarnockM3920163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

9Jamie McGrathDundee United· 26yDundee UnitedM2620485120–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren211820–
2022-23Dundee United823250–

Player page →

11S. PittmanLivingstonLivingstonM–19999181–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston422860–
2022-23Livingston013341–
11Scott SinclairCeltic· 34yCelticM34199010–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

11R. CallachanRoss County· 29yRoss CountyM2919592321–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County413570–
2022-23Ross County112471–

Player page →

14Joe AriboRangers· 26yRangersM2618166560–
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers853450–

Player page →

14Blair SpittalMotherwell· 27yMotherwellM27181479110–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County533450–
2022-23Motherwell673620–

Player page →

14S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
17Tom RogicCeltic· 30yCelticM3017245570–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic663230–

Player page →

18N. McGinnDundeeDundeeM–14154940–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen00900–
2021-22Dundee121500–
18M. ElyounoussiCeltic· 28yCelticM281463420–
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic1043420–

Player page →

18A. ForrestHeart of Midlothian· 26yHeart of MidlothianM2614510180–
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston643660–
2022-23Heart of Midlothian403510–

Player page →

21S. LawlessPartick ThistlePartick ThistleM–1314960–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell01200–
2022-23Partick Thistle12000–
21A. CampbellMotherwell· 24yMotherwellM2413634150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–

Player page →

21Josh WindassRangers· 29yRangersM29136060–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers136060–

Player page →

21Olivier NtchamCeltic· 27yCelticM2713614101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic52040–
2018-19Celtic31031–
2019-20Celtic42020–
2020-21Celtic111410–

Player page →

21Regan Charles-CookRoss County· 26yRoss CountyM2613263110–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002640–
2021-22Ross County1323770–

Player page →

26M. KennedyAberdeen· 28yAberdeenM281296070–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen00800–
2022-23Aberdeen212120–

Player page →

27CandeiasRangers· 35yRangersM351113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

27Ianis HagiRangers· 24yRangersM2411125660–
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers201520–
2022-23Rangers10810–

Player page →

27Ryan HedgesAberdeen· 27yAberdeenM2711124461–
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen241630–

Player page →

27Ryan JackRangers· 31yRangersM31111254164–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers00900–
2022-23Rangers122650–

Player page →

27D. WotherspoonSt JohnstoneSt JohnstoneM–111169251–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone001030–
2022-23St Johnstone012210–
27S. MallanHibernian· 27yHibernianM27111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

27G. Mackay-StevenHeart of MidlothianHeart of MidlothianM–1173640–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen52010–
2018-19Aberdeen40020–
2021-22Heart of Midlothian243200–
2022-23Heart of Midlothian01410–
27D. TempletonHamilton AcademicalHamilton AcademicalM–116851–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical94031–
2019-20Hamilton Academical10000–
2020-21Hamilton Academical12820–
35Reo HatateCeltic· 25yCelticM2510104900–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic421700–
2022-23Celtic683200–

Player page →

35S. RobinsonKilmarnockKilmarnockM–10542120–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston24040–
2019-20Livingston20060–
2020-21Livingston412620–
2022-23Kilmarnock201600–
35Dylan LevittDundee United· 22yDundee UnitedM221045240–
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United512510–
2022-23Dundee United532730–

Player page →

35Malik TillmanRangers· 21yRangersM211042840–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers1042840–

Player page →

39Daniel ArmstrongKilmarnock· 25yKilmarnockM25973791–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock973791–

Player page →

39Josh CampbellHibernian· 23yHibernianM239762140–
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian132650–
2022-23Hibernian843690–

Player page →

39T. YouanHibernian· 24yHibernianM24973641–
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian973641–

Player page →

39Jordan JonesKilmarnock· 28yKilmarnockM289536112–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers10300–
2021-22St Mirren001100–
2022-23Kilmarnock012230–

Player page →

39D. WrightSt Johnstone· 28ySt JohnstoneM28937540–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian112000–
2021-22Hibernian101700–
2022-23St Johnstone713840–

Player page →

39Murray DavidsonSt Johnstone· 35ySt JohnstoneM359048412–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone0023110–
2022-23St Johnstone00401–

Player page →

45S. AllanHibernianHibernianM–8202590–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian031730–
45L. CraigSt Johnstone· 36ySt JohnstoneM3681239332–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone001680–

Player page →

45Andy HallidayHeart of Midlothian· 31yHeart of MidlothianM318555131–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers00010–
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian402761–
2022-23Heart of Midlothian332820–

Player page →

45Kenny McLeanAberdeen· 31yAberdeenM3185040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen85040–

Player page →

45J. ScottHibernian· 22yHibernianM22831610–
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian411600–

Player page →

45K. MagennisHibernianHibernianM–833491–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren21010–
2019-20St Mirren11040–
2020-21Hibernian101400–
2021-22Hibernian21700–
2022-23Hibernian201341–

Data coverage for Scottish Premiership →

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