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.

  • 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
1Alfredo MorelosRangers· 26yRangersF267826874477.33
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers1153261–

Player page →

2A. ConsidineSt Johnstone· 36ySt JohnstoneD36138722847.20
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone113242–

Player page →

2Ryan JackRangers· 31yRangersM311112541646.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90
2022-23Rangers122650–

Player page →

2J. HamiltonHamilton AcademicalHamilton AcademicalD–002744–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical00003–
2020-21Hamilton Academical002741–
5Alan PowerKilmarnock· 35yKilmarnockM35211985136.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren0134716.72
2022-23Kilmarnock003251–

Player page →

5R. PorteousHibernian· 24yHibernianD24110842937.13
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian2029727.13
2022-23Hibernian302170–

Player page →

5R. McCrorieAberdeen· 25yAberdeenD2561922636.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen203351–

Player page →

5Ethan ErhahonSt Mirren· 22ySt MirrenM2234741836.66
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren01031–
2020-21St Mirren203160–
2021-22St Mirren1223616.66
2022-23St Mirren012031–

Player page →

5C. DunneSt MirrenSt MirrenD–01551636.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01041–
2018-19Motherwell00010–
2021-22St Mirren0022216.71
2022-23St Mirren003391–
5K. BroadfootInverness Caledonian Thistle· 38yInverness Caledonian ThistleD383431163–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock003130–
2021-22Inverness Caledonian Thistle10020–

Player page →

5D. O'DeaDundeeDundeeD–000123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee00072–
2018-19Dundee00051–
5Jack FitzwaterLivingston· 25yLivingstonD2551861236.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston3038806.91
2022-23Livingston102822–

Player page →

5Jason KerrSt Johnstone· 26ySt JohnstoneM2651341237.40
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone003007.40

Player page →

5Sam CosgroveAberdeen· 26yAberdeenF2631314123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

5Alex CochraneHeart of Midlothian· 23yHeart of MidlothianD234765536.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian253433–

Player page →

5O. EdwardsRoss County· 22yRoss CountyF22322943–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County322943–

Player page →

17Lewis FergusonAberdeen· 23yAberdeenM23269714627.31
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

17Murray DavidsonSt Johnstone· 35ySt JohnstoneM3590484126.81
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81
2022-23St Johnstone00401–

Player page →

17Scott BrownAberdeen· 37yAberdeenM3766553626.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

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

Player page →

17Richard TaitSt Mirren· 33ySt MirrenD33412723126.59
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren0127606.59
2022-23St Mirren101210–

Player page →

17Liam DonnellyKilmarnock· 27yKilmarnockD27101462726.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell00100–
2021-22Motherwell0023616.70
2022-23Kilmarnock202280–

Player page →

17G. DickerKilmarnock· 36yKilmarnockM362326242–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock002620–

Player page →

17Graeme ShinnieAberdeenAberdeenM–7913242–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen201342–
17Rory McKenzieKilmarnock· 29yKilmarnockF294365242–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock0136111–

Player page →

17Carl McHughMotherwellMotherwellM–110212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell000111–
2018-19Motherwell110101–
17Stephen O'DonnellMotherwell· 31yMotherwellD31611892126.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell002750–

Player page →

17J. BaldwinRoss CountyRoss CountyD–33592026.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County122962–
17Mark O'HaraSt Mirren· 27ySt MirrenM27213811926.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren1023581–

Player page →

17D. McGregorHibernianHibernianD–30211627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian0011417.06
17Joe ShaughnessySt Mirren· 30ySt MirrenD3093911627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren122210–

Player page →

17P. PawlettDundee UnitedDundee UnitedM–32601626.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112671–
2021-22Dundee United2022716.87
2022-23Dundee United011220–
17Callum HendrySt Johnstone· 25ySt JohnstoneF25202471527.08
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08

Player page →

17Callum McGregorCeltic· 29yCelticM2928311011527.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic413131–

Player page →

17Curtis MainSt Mirren· 30ySt MirrenF30258821526.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–

Player page →

17C. RandallRoss CountyRoss CountyD–03681426.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02031–
2020-21Ross County001501–
2021-22Ross County0129406.74
2022-23Ross County002470–
17Jordan JonesKilmarnock· 28yKilmarnockM2895361126.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers10300–
2021-22St Mirren0011006.79
2022-23Kilmarnock012230–

Player page →

17M. MillerHamilton Academical· 27yHamilton AcademicalF27850112–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01000–
2018-19Hamilton Academical51071–
2019-20Hamilton Academical33041–

Player page →

17M. O'HalloranSt JohnstoneSt JohnstoneF–106501126.63
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone51030–
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone112542–
2021-22St Johnstone1221206.63
2022-23St Johnstone00400–
17Christian DoidgeKilmarnock· 30yKilmarnockF30247851026.51
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian01500–
2022-23Kilmarnock332740–

Player page →

17D. DevineInverness Caledonian ThistleInverness Caledonian ThistleD–000102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00091–
2021-22Inverness Caledonian Thistle00011–
17Jake CarrollMotherwell· 31yMotherwellD3128411026.79
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell011510–
2021-22Motherwell0525116.79
2022-23Motherwell00100–

Player page →

17Jamie BrandonLivingston· 25yLivingstonM25008102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00071–
2018-19Heart of Midlothian00001–
2019-20Heart of Midlothian00020–
2022-23Livingston00810–

Player page →

17Ryan ChristieCeltic· 28yCelticM282935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

17Liam ScalesAberdeen· 24yAberdeenD242336927.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen123182–

Player page →

17Nir BittonCeltic· 31yCelticM312138926.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic00010–
2020-21Celtic101411–
2021-22Celtic1124716.92

Player page →

17Stuart FindlayKilmarnock· 27yKilmarnockD27722272–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–

Player page →

17Josh GinnellyHeart of Midlothian· 26yHeart of MidlothianF2616661626.56
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian1143031–

Player page →

17Jak AlnwickSt Mirren· 29ySt MirrenG290167527.10
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren003431–
2021-22St Mirren0133217.10

Player page →

17R. MillenKilmarnockKilmarnockD–141942–
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock10010–
2020-21Kilmarnock041932–

Data coverage for Scottish Premiership →

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