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.

  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 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
1Alfredo MorelosRangers· 27yRangersF27782687447–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers1172670–
2022-23Rangers1153261–

Player page →

2A. ConsidineSt Johnstone· 37ySt JohnstoneD37148101304–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen00400–
2022-23St Johnstone113242–
2023-24St Johnstone102920–

Player page →

2Ryan JackRangers· 32yRangersM32121265164–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers00900–
2022-23Rangers122650–
2023-24Rangers101100–

Player page →

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

Player page →

5Graeme ShinnieAberdeenAberdeenM–81250353–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen201342–
2023-24Aberdeen1337111–
5R. PorteousHibernian· 25yHibernianD2511084293–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian202972–
2022-23Hibernian302170–

Player page →

5J. BaldwinRoss CountyRoss CountyD–4489273–
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County2130140–
2022-23Ross County122962–
2023-24Ross County113071–
5R. McCrorieAberdeen· 26yAberdeenD266192263–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen1130111–
2022-23Aberdeen203351–

Player page →

5Ethan ErhahonSt Mirren· 23ySt MirrenM233474183–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren01031–
2020-21St Mirren203160–
2021-22St Mirren122361–
2022-23St Mirren012031–

Player page →

5C. DunneSt MirrenSt MirrenD–1176163–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01041–
2018-19Motherwell00010–
2021-22St Mirren002221–
2022-23St Mirren003391–
2023-24St Mirren102100–
5K. BroadfootInverness Caledonian Thistle· 39yInverness Caledonian ThistleD393431163–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock003130–
2021-22Inverness Caledonian Thistle10020–

Player page →

5Alex CochraneHeart of Midlothian· 24yHeart of MidlothianD2441196123–
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian223120–
2022-23Heart of Midlothian253433–
2023-24Heart of Midlothian043170–

Player page →

5D. O'DeaDundeeDundeeD–000123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee00072–
2018-19Dundee00051–
5Jack FitzwaterLivingston· 26yLivingstonD265186123–
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston303880–
2022-23Livingston102822–

Player page →

5Jason KerrSt Johnstone· 27ySt JohnstoneM275134123–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone00300–

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

19Paul McGinnMotherwell· 33yMotherwellD331011130402–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian332561–
2022-23Motherwell003640–
2023-24Motherwell103141–

Player page →

19Scott BrownAberdeen· 38yAberdeenM386655362–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen212460–

Player page →

19Liam DonnellyKilmarnock· 28yKilmarnockM2810173352–
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell00100–
2021-22Motherwell002361–
2022-23Kilmarnock202280–
2023-24Kilmarnock002780–

Player page →

19L. CraigSt Johnstone· 37ySt JohnstoneM3781239332–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone001680–

Player page →

19Richard TaitSt Mirren· 34ySt MirrenD3441272312–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren012760–
2022-23St Mirren101210–

Player page →

19Rory McKenzieKilmarnock· 30yKilmarnockF305393282–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock0136111–
2023-24Kilmarnock102840–

Player page →

19Stephen O'DonnellMotherwell· 32yMotherwellD32615126272–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell002851–
2022-23Motherwell002750–
2023-24Motherwell043760–

Player page →

19G. DickerKilmarnock· 37yKilmarnockM372326242–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock002620–

Player page →

19Mark O'HaraSt Mirren· 28ySt MirrenM28276109232–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell101920–
2022-23St Mirren1023581–
2023-24St Mirren632840–

Player page →

19Carl McHughMotherwellMotherwellM–110212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell000111–
2018-19Motherwell110101–
19Callum McGregorCeltic· 30yCelticM303037136202–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic223340–
2022-23Celtic413131–
2023-24Celtic263550–

Player page →

19C. RandallRoss CountyRoss CountyD–1394182–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02031–
2020-21Ross County001501–
2021-22Ross County012940–
2022-23Ross County002470–
2023-24Ross County102640–
19Curtis MainDundee· 31yDundeeF3125896182–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren213120–
2022-23St Mirren923750–
2023-24Dundee001430–

Player page →

19Joe ShaughnessyDundee· 31yDundeeD31134124182–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren303661–
2022-23St Mirren122210–
2023-24Dundee413320–

Player page →

19Jamie BrandonLivingston· 26yLivingstonM260040172–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00071–
2018-19Heart of Midlothian00001–
2019-20Heart of Midlothian00020–
2022-23Livingston00810–
2023-24Livingston003270–

Player page →

19D. McGregorHibernianHibernianD–3021162–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian001141–
19P. PawlettDundee UnitedDundee UnitedM–3260162–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112671–
2021-22Dundee United202271–
2022-23Dundee United011220–
19Callum HendrySt Johnstone· 26ySt JohnstoneF2620247152–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone901960–

Player page →

19C. MontanoLivingstonLivingstonM–5461142–
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston011431–
2022-23Livingston423170–
2023-24Livingston111641–
19Liam ScalesCeltic· 25yCelticD253570142–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic11510–
2022-23Aberdeen123182–
2023-24Celtic123450–

Player page →

19Christian DoidgeHibernian· 31yHibernianF31279103122–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian201701–
2022-23Hibernian01500–
2022-23Kilmarnock332740–
2023-24Hibernian321820–

Player page →

19Stuart FindlayKilmarnock· 28yKilmarnockD287259122–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–
2023-24Kilmarnock003750–

Player page →

19John LundstramRangers· 30yRangersM306598112–
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers102710–
2022-23Rangers503771–
2023-24Rangers053431–

Player page →

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

Player page →

19M. MillerHamilton Academical· 28yHamilton AcademicalF28850112–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01000–
2018-19Hamilton Academical51071–
2019-20Hamilton Academical33041–

Player page →

19M. O'HalloranSt JohnstoneSt JohnstoneF–10650112–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone51030–
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone112542–
2021-22St Johnstone122120–
2022-23St Johnstone00400–
19D. DevineInverness Caledonian ThistleInverness Caledonian ThistleD–000102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00091–
2021-22Inverness Caledonian Thistle00011–
19Jake CarrollMotherwell· 32yMotherwellD322841102–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell011510–
2021-22Motherwell052511–
2022-23Motherwell00100–

Player page →

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

Player page →

19Nir BittonCeltic· 32yCelticM32213892–
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic00010–
2020-21Celtic101411–
2021-22Celtic112471–

Player page →

Data coverage for Scottish Premiership →

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