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.

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

Player page →

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

Player page →

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

Player page →

4J. HoltLivingston· 31yLivingstonM314111374216.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston0235101–
2023-24Livingston013560–

Player page →

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

Player page →

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

Player page →

7Scott BrownAberdeen· 38yAberdeenM3866553626.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

8Graeme ShinnieAberdeenAberdeenM–81250353–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen201342–
2023-24Aberdeen1337111–
8Liam DonnellyKilmarnock· 28yKilmarnockM28101733526.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell00100–
2021-22Motherwell0023616.70
2022-23Kilmarnock202280–
2023-24Kilmarnock002780–

Player page →

8D. GallagherSt MirrenSt MirrenD–610783516.81
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell112960–
2021-22Aberdeen0122506.81
2022-23St Mirren202781–
11Joe NewellHibernian· 31yHibernianM314201303406.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian163460–
2023-24Hibernian2537100–

Player page →

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

Player page →

12Callum SlatteryMotherwell· 25yMotherwellM2572803316.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell4229141–
2023-24Motherwell102070–

Player page →

14A. GogicSt Mirren· 30ySt MirrenM30821213216.68
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren213060–
2023-24St Mirren213870–

Player page →

14R. CallachanRoss County· 30yRoss CountyM30195923216.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County112471–

Player page →

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

Player page →

16Connor GoldsonRangers· 31yRangersD311591293107.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers222540–
2023-24Rangers013070–

Player page →

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

Player page →

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

Player page →

19L. StevensonHibernianHibernianD–26892906.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian14030–
2018-19Hibernian01050–
2019-20Hibernian00060–
2020-21Hibernian012210–
2021-22Hibernian0023806.76
2022-23Hibernian102850–
2023-24Hibernian001610–
19Nicky DevlinAberdeen· 30yAberdeenD308101482906.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston253880–
2023-24Aberdeen213760–

Player page →

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

Player page →

22Liam GordonSt Johnstone· 28ySt JohnstoneD28421312816.92
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone213270–
2023-24St Johnstone003231–

Player page →

22Marvin BartleyLivingston· 37yLivingstonM372433280–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian01060–
2018-19Hibernian00030–
2019-20Livingston12070–
2020-21Livingston1133120–

Player page →

25J. BaldwinRoss CountyRoss CountyD–44892736.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County122962–
2023-24Ross County113071–
25Stephen O'DonnellMotherwell· 32yMotherwellD326151262726.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell002750–
2023-24Motherwell043760–

Player page →

25C. ButcherMotherwell· 33yMotherwellM3300752716.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United0028100–
2021-22Dundee United0017716.90
2022-23Motherwell001320–
2023-24Motherwell001780–

Player page →

25Marcus FraserSt Mirren· 29ySt MirrenD29451452716.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren003471–
2023-24St Mirren103820–

Player page →

25P. HanlonHibernianHibernianD–871162716.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian123470–
2023-24Hibernian112110–
30R. McCrorieAberdeen· 26yAberdeenD2661922636.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen203351–

Player page →

30S. McMannDundee UnitedDundee UnitedD–19952616.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical143651–
2021-22Dundee United0229406.83
2022-23Dundee United003060–
32D. WotherspoonSt JohnstoneSt JohnstoneM–1111692516.95
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone0010306.95
2022-23St Johnstone012210–
33G. DickerKilmarnock· 37yKilmarnockM372326242–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock002620–

Player page →

33M. SmithHeart of Midlothian· 35yHeart of MidlothianD3547482416.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02050–
2018-19Heart of Midlothian01061–
2019-20Heart of Midlothian03050–
2021-22Heart of Midlothian2120106.95
2022-23Heart of Midlothian202870–

Player page →

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

Player page →

33James TavernierRangers· 32yRangersD3279691442407.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–
2023-24Rangers17103820–

Player page →

33Jonny HayesAberdeen· 36yAberdeenM368111132406.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen153050–
2023-24Aberdeen101430–

Player page →

38Mark O'HaraSt Mirren· 28ySt MirrenM282761092326.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren1023581–
2023-24St Mirren632840–

Player page →

38Stéphane OméongaLivingston· 28yLivingstonM2802572316.66
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01030–
2019-20Hibernian01020–
2021-22Livingston0027906.66
2022-23Livingston003091–

Player page →

38Jake Doyle-HayesHibernian· 25yHibernianM2530742306.96
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren102250–
2021-22Hibernian20341006.96
2022-23Hibernian001770–
2023-24Hibernian00110–

Player page →

41C. MacPhersonSt JohnstoneSt JohnstoneM–65892216.83
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren10020–
2019-20St Mirren22020–
2020-21St Mirren213251–
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone012340–
2023-24St Johnstone001230–
41Cameron DevlinHeart of Midlothian· 25yHeart of MidlothianM2537792217.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian143051–
2023-24Heart of Midlothian112470–

Player page →

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

Player page →

41Craig SibbaldDundee United· 29yDundee UnitedM2972812206.69
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston0014406.69
2022-23Dundee United103570–

Player page →

46Carl McHughMotherwellMotherwellM–110212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell000111–
2018-19Motherwell110101–
46Harry PatonMotherwell· 26yMotherwellM2637992116.70
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County01030–
2020-21Ross County133550–
2021-22Ross County0331806.70
2022-23Motherwell00710–
2023-24Motherwell202641–

Player page →

46Jordan TillsonRoss County· 31yRoss CountyM3112932116.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County023270–
2021-22Ross County0032716.71
2022-23Ross County102870–
2023-24Ross County00100–

Player page →

46K. LaffertyKilmarnock· 36yKilmarnockF3627221211–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock92950–
2022-23Kilmarnock101230–

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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