Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1791 of 1799 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 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
1Alan PowerKilmarnock· 36yKilmarnockM36211985136.80
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock13321607.02
2021-22St Mirren0134716.72
2022-23Kilmarnock0032516.67

Player page →

2Murray DavidsonSt Johnstone· 36ySt JohnstoneM36120484726.83
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone30060–
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

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

Player page →

4Scott BrownAberdeen· 38yAberdeenM3877554536.93
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic11091–
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

4J. HoltLivingston· 31yLivingstonM314121374516.79
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers01030–
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston1430706.84
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83

Player page →

6Alfredo MorelosRangers· 27yRangersF277826874477.13
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers12429807.12
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

7Graeme ShinnieAberdeenAberdeenM–1018504336.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen26080–
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
8Paul McGinnMotherwell· 33yMotherwellD3310111304026.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82

Player page →

9Liam CraigSt Johnstone· 37ySt JohnstoneM371316393826.87
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone54050–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

10Richard TaitSt Mirren· 34ySt MirrenD34517723726.67
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell15060–
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

11Liam DonnellyKilmarnock· 28yKilmarnockM28101733526.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell001006.80
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock0027806.81

Player page →

11D. GallagherSt MirrenSt MirrenD–610783516.84
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell1129607.00
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
13A. ConsidineSt Johnstone· 37ySt JohnstoneD372091013446.83
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen61040–
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

13Joe NewellHibernian· 31yHibernianM314201303407.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14

Player page →

15A. GogicSt Mirren· 30ySt MirrenM30821213316.76
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical00010–
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian1031806.81
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82

Player page →

15Callum SlatteryMotherwell· 25yMotherwellM2572803316.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93

Player page →

17Rory McKenzieKilmarnock· 30yKilmarnockF3096933226.61
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock43040–
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53

Player page →

17R. CallachanRoss County· 30yRoss CountyM30195923216.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72

Player page →

19G. DickerKilmarnock· 37yKilmarnockM3737263126.77
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock14070–
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock0026206.77

Player page →

19Connor GoldsonRangers· 31yRangersD311591293107.31
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers4238207.40
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

21R. PorteousHibernian· 25yHibernianD25110842937.12
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

21Marcus FraserSt Mirren· 29ySt MirrenD29471452916.76
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County02020–
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75

Player page →

21Jonny HayesAberdeen· 36yAberdeenM3617251132906.83
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen914050–
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen2334406.96
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73
2023-24Aberdeen1014306.79

Player page →

21L. StevensonHibernianHibernianD–26892906.67
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian14030–
2018-19Hibernian01050–
2019-20Hibernian00060–
2020-21Hibernian0122106.76
2021-22Hibernian0023806.76
2022-23Hibernian1028506.61
2023-24Hibernian0016106.49
21Nicky DevlinAberdeen· 30yAberdeenD308101482906.88
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88

Player page →

26Iain VigursRoss County· 36yRoss CountyM3655302816.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Inverness Caledonian Thistle12060–
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

26Liam GordonSt Johnstone· 28ySt JohnstoneD28421312816.88
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90

Player page →

26S. McMannDundee UnitedDundee UnitedD–110952816.89
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical01020–
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical1436517.04
2021-22Dundee United0229406.83
2022-23Dundee United0030606.75
26James TavernierRangers· 32yRangersD3280741442807.77
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers15040–
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99

Player page →

26Marvin BartleyLivingston· 37yLivingstonM3724332806.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian01060–
2018-19Hibernian00030–
2019-20Livingston12070–
2020-21Livingston11331206.58

Player page →

31J. BaldwinRoss CountyRoss CountyD–44892736.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
2023-24Ross County1130716.90
31Mark O'HaraSt Mirren· 28ySt MirrenM283391092736.86
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee63041–
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91

Player page →

31D. MacKinnonHamilton AcademicalHamilton AcademicalF–240272–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical02051–
2017-18Hamilton Academical12071–
2018-19Hamilton Academical100120–
2019-20Hamilton Academical00030–
31Stephen O'DonnellMotherwell· 32yMotherwellD326151262726.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80

Player page →

31C. ButcherMotherwell· 33yMotherwellM3300752716.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00281006.78
2021-22Dundee United0017716.90
2022-23Motherwell0013206.85
2023-24Motherwell0017806.60

Player page →

31D. WotherspoonSt JohnstoneSt JohnstoneM–1214692717.04
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone13020–
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
2021-22St Johnstone0010306.95
2022-23St Johnstone0122106.77
31P. HanlonHibernianHibernianD–871162717.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian1137607.11
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
2023-24Hibernian1121107.06
38R. McCrorieAberdeen· 26yAberdeenD2661922636.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

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

Player page →

39Martin BoyleHibernian· 31yHibernianF314323992416.99
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian12636507.01
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90

Player page →

41Callum McGregorCeltic· 30yCelticM3036431362337.16
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31

Player page →

41Carl McHughMotherwellMotherwellM–320233–
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell21021–
2017-18Motherwell000111–
2018-19Motherwell110101–
41Stéphane OméongaLivingston· 28yLivingstonM2802572316.65
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01030–
2019-20Hibernian01020–
2021-22Livingston0027906.66
2022-23Livingston0030916.64

Player page →

41T. WattSt MirrenSt MirrenF–2311982316.89
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian10030–
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell3535806.92
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
41Jake Doyle-HayesHibernian· 25yHibernianM2530742306.90
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1022506.97
2021-22Hibernian20341006.96
2022-23Hibernian0017706.74
2023-24Hibernian001106.30

Player page →

46C. MacPhersonSt JohnstoneSt JohnstoneM–65892216.81
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren10020–
2019-20St Mirren22020–
2020-21St Mirren2132516.80
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67
46Cameron DevlinHeart of Midlothian· 25yHeart of MidlothianM2537792216.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90

Player page →

46M. DevlinLivingston· 30yLivingstonD3031312216.73
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical20040–
2018-19Aberdeen10041–
2019-20Aberdeen00020–
2020-21Aberdeen001006.90
2022-23Hibernian001106.50
2023-24Livingston01291106.73

Player page →

46Craig SibbaldDundee United· 29yDundee UnitedM2972812206.72
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston1032706.59
2021-22Livingston0014406.69
2022-23Dundee United1035706.86

Player page →

46P. McGowanDundeeDundeeF–77282206.70
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee32080–
2017-18Dundee11040–
2018-19Dundee21050–
2020-21Dundee01010–
2021-22Dundee1228406.70

Data coverage for Scottish Premiership →

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