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.

  • 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
1Alan PowerKilmarnock· 35yKilmarnockM3521198513–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren013471–
2022-23Kilmarnock003251–

Player page →

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

Player page →

3Alfredo MorelosRangers· 26yRangersF26782687447–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers1172670–
2022-23Rangers1153261–

Player page →

4Murray 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 →

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

Player page →

5J. HoltLivingston· 30yLivingstonM30410102361–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston1037110–
2022-23Livingston0235101–

Player page →

5Paul McGinnMotherwell· 32yMotherwellD3291199361–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian332561–
2022-23Motherwell003640–

Player page →

8D. GallagherSt MirrenSt MirrenD–61078351–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell112960–
2021-22Aberdeen012250–
2022-23St Mirren202781–
9L. CraigSt Johnstone· 36ySt JohnstoneM3681239332–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone001680–

Player page →

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

Player page →

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

Player page →

12R. PorteousHibernian· 24yHibernianD2411084293–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian202972–
2022-23Hibernian302170–

Player page →

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

Player page →

13L. StevensonHibernianHibernianD–2673280–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian14030–
2018-19Hibernian01050–
2019-20Hibernian00060–
2020-21Hibernian012210–
2021-22Hibernian002380–
2022-23Hibernian102850–
13Marvin BartleyLivingston· 36yLivingstonM362433280–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian01060–
2018-19Hibernian00030–
2019-20Livingston12070–
2020-21Livingston1133120–

Player page →

16Liam DonnellyKilmarnock· 27yKilmarnockD2710146272–
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell00100–
2021-22Motherwell002361–
2022-23Kilmarnock202280–

Player page →

17R. McCrorieAberdeen· 25yAberdeenD256192263–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen1130111–
2022-23Aberdeen203351–

Player page →

17Callum SlatteryMotherwell· 24yMotherwellM246260261–
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell2031120–
2022-23Motherwell4229141–

Player page →

17P. HanlonHibernianHibernianD–7695261–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian002441–
2022-23Hibernian123470–
17S. McMannDundee UnitedDundee UnitedD–1995261–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical143651–
2021-22Dundee United022940–
2022-23Dundee United003060–
21A. GogicSt Mirren· 29ySt MirrenM296183251–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian00920–
2021-22St Mirren101320–
2022-23St Mirren213060–

Player page →

21D. WotherspoonSt JohnstoneSt JohnstoneM–111169251–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone001030–
2022-23St Johnstone012210–
21Marcus FraserSt Mirren· 28ySt MirrenD2835107251–
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren133660–
2022-23St Mirren003471–

Player page →

21Liam GordonSt Johnstone· 27ySt JohnstoneD274299250–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone1031100–
2022-23St Johnstone213270–

Player page →

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

Player page →

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

Player page →

25M. SmithHeart of Midlothian· 34yHeart of MidlothianD344748241–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02050–
2018-19Heart of Midlothian01061–
2019-20Heart of Midlothian03050–
2021-22Heart of Midlothian212010–
2022-23Heart of Midlothian202870–

Player page →

25Connor GoldsonRangers· 30yRangersD3015899240–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers333670–
2022-23Rangers222540–

Player page →

25Joe NewellHibernian· 30yHibernianM3021593240–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian032770–
2022-23Hibernian163460–

Player page →

31Stéphane OméongaLivingston· 27yLivingstonM270257231–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01030–
2019-20Hibernian01020–
2021-22Livingston002790–
2022-23Livingston003091–

Player page →

31Nicky DevlinLivingston· 29yLivingstonD2969111230–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston223770–
2022-23Livingston253880–

Player page →

33D. MacKinnonHamilton AcademicalHamilton AcademicalF–220221–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical12071–
2018-19Hamilton Academical100120–
2019-20Hamilton Academical00030–
33Iain VigursRoss County· 35yRoss CountyM354330221–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County2130171–

Player page →

33Craig SibbaldDundee United· 28yDundee UnitedM287281220–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston001440–
2022-23Dundee United103570–

Player page →

33Jake Doyle-HayesHibernian· 24yHibernianM243073220–
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren102250–
2021-22Hibernian2034100–
2022-23Hibernian001770–

Player page →

33James TavernierRangers· 31yRangersD316259106220–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers9133580–
2022-23Rangers1693860–

Player page →

38Carl McHughMotherwellMotherwellM–110212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell000111–
2018-19Motherwell110101–
38Stephen O'DonnellMotherwell· 31yMotherwellD3161189212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell002851–
2022-23Motherwell002750–

Player page →

38Jordan TillsonRoss County· 30yRoss CountyM301292211–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County023270–
2021-22Ross County003271–
2022-23Ross County102870–

Player page →

38K. LaffertyKilmarnock· 35yKilmarnockF3527221211–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock92950–
2022-23Kilmarnock101230–

Player page →

38Jonny HayesAberdeen· 35yAberdeenM3571199210–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen213580–
2022-23Aberdeen153050–

Player page →

43J. BaldwinRoss CountyRoss CountyD–3359202–
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County2130140–
2022-23Ross County122962–
43T. WattSt MirrenSt MirrenF–221198201–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United121740–
2021-22Motherwell901930–
2022-23Dundee United411731–
2022-23St Mirren101000–
43Aaron TshibolaKilmarnock· 28yKilmarnockM284131200–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00020–
2018-19Kilmarnock10080–
2020-21Kilmarnock3131100–

Player page →

43Sean GossMotherwell· 27yMotherwellM274967200–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers21010–
2018-19St Johnstone00020–
2021-22Motherwell142970–
2022-23Motherwell1438100–

Player page →

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

Player page →

47C. ButcherMotherwell· 32yMotherwellM320058191–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United0028100–
2021-22Dundee United001771–
2022-23Motherwell001320–

Player page →

47C. MacPhersonSt JohnstoneSt JohnstoneM–6577191–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren10020–
2019-20St Mirren22020–
2020-21St Mirren213251–
2021-22St Johnstone112060–
2021-22St Mirren00200–
2022-23St Johnstone012340–
47Craig HalkettHeart of Midlothian· 28yHeart of MidlothianD2811234191–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian202860–
2022-23Heart of Midlothian00600–

Player page →

Data coverage for Scottish Premiership →

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