Skip to content
Almanac
Menu

Goals, assists and cards count 880 of 881 stored matches (100%) that name a player. Appearances count 684 matches with a stored lineup.

  • 19
  • 20
  • 21
  • 22

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Alan PowerKilmarnock· 35yKilmarnockM3518983936.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock040111–
2020-21Kilmarnock13321607.02
2021-22St Mirren0134716.72
2022-23Kilmarnock0032516.67

Player page →

2Lewis FergusonAberdeen· 23yAberdeenM23217713127.24
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

3J. HoltLivingston· 30yLivingstonM30261023016.78
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21Livingston1430706.84
2021-22Livingston10371106.88
2022-23Livingston02351016.61

Player page →

4D. GallagherSt MirrenSt MirrenD–53782816.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell21090–
2020-21Motherwell1129607.00
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
5Alfredo MorelosRangers· 26yRangersF264617872737.13
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers121062–
2020-21Rangers12429807.12
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

6Liam DonnellyKilmarnock· 27yKilmarnockM2791462626.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell710121–
2020-21Motherwell001006.80
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90

Player page →

6Callum SlatteryMotherwell· 24yMotherwellM2462602616.84
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81

Player page →

8R. CallachanRoss County· 29yRoss CountyM29145922516.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72

Player page →

9Joe NewellHibernian· 30yHibernianM30215932407.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29

Player page →

9Liam GordonSt Johnstone· 27ySt JohnstoneD2742992406.87
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83

Player page →

11Nicky DevlinLivingston· 29yLivingstonD29691112306.89
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83

Player page →

12Murray DavidsonSt Johnstone· 35ySt JohnstoneM3510482226.83
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

12R. McCrorieAberdeen· 25yAberdeenD2541922226.69
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

12Iain VigursRoss County· 35yRoss CountyM3543302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

12Marcus FraserSt Mirren· 28ySt MirrenD28351072216.76
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County12050–
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66

Player page →

12Paul McGinnMotherwell· 32yMotherwellD3266992216.97
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93

Player page →

12Jake Doyle-HayesHibernian· 24yHibernianM2430732206.91
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1022506.97
2021-22Hibernian20341006.96
2022-23Hibernian0017706.74

Player page →

18R. PorteousHibernian· 24yHibernianD2470842137.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

18Jordan TillsonRoss County· 30yRoss CountyM3012922116.63
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0232706.53
2021-22Ross County0032716.71
2022-23Ross County1028706.64

Player page →

18Craig SibbaldDundee United· 28yDundee UnitedM2841812106.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston21030–
2020-21Livingston1032706.59
2021-22Livingston0014406.69
2022-23Dundee United1035706.86

Player page →

21J. BaldwinRoss CountyRoss CountyD–33592026.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
21Liam CraigSt Johnstone· 36ySt JohnstoneM3635392026.87
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

21Stéphane OméongaLivingston· 27yLivingstonM2701572016.65
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian01020–
2021-22Livingston0027906.66
2022-23Livingston0030916.64

Player page →

21L. StevensonHibernianHibernianD–11732006.71
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian00060–
2020-21Hibernian0122106.76
2021-22Hibernian0023806.76
2022-23Hibernian1028506.61
25C. ButcherMotherwell· 32yMotherwellM3200581916.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00281006.78
2021-22Dundee United0017716.90
2022-23Motherwell0013206.85

Player page →

25James TavernierRangers· 31yRangersD3140381061907.70
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37030–
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61

Player page →

25Marvin BartleyLivingston· 36yLivingstonM3623331906.58
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston12070–
2020-21Livingston11331206.58

Player page →

28Scott BrownAberdeen· 37yAberdeenM3753551816.93
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

28T. WattSt MirrenSt MirrenF–198981816.89
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell10000–
2020-21Motherwell3535806.92
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
28A. GogicSt Mirren· 29ySt MirrenM2951831806.73
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical10000–
2020-21Hibernian1031806.81
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68

Player page →

28Jonny HayesAberdeen· 35yAberdeenM3569991806.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic10010–
2020-21Aberdeen2334406.96
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73

Player page →

32C. MacPhersonSt JohnstoneSt JohnstoneM–55771716.83
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren22020–
2020-21St Mirren2132516.80
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone0123406.88
32Melker HallbergSt Johnstone· 27ySt JohnstoneM27410691716.76
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian10060–
2020-21Hibernian0225106.85
2021-22St Johnstone1614316.79
2022-23St Johnstone2230706.67

Player page →

32P. HanlonHibernianHibernianD–43951717.01
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian20000–
2020-21Hibernian1137607.11
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
32Rory McKenzieKilmarnock· 29yKilmarnockF2932651716.63
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70
2022-23Kilmarnock01361116.57

Player page →

32S. McMannDundee UnitedDundee UnitedD–17951716.89
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical01020–
2020-21Hamilton Academical1436517.04
2021-22Dundee United0229406.83
2022-23Dundee United0030606.75
32Connor GoldsonRangers· 30yRangersD30128991707.31
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers31040–
2020-21Rangers4238207.40
2021-22Rangers3336707.21
2022-23Rangers2225407.32

Player page →

32Harry PatonMotherwell· 25yMotherwellM2517731706.63
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County01030–
2020-21Ross County1335506.61
2021-22Ross County0331806.70
2022-23Motherwell007106.47

Player page →

32K. WatsonRoss CountyRoss CountyD–00751706.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County00020–
2020-21Ross County0023106.72
2021-22Ross County0024606.69
2022-23Ross County0028806.75
32Kevin van VeenMotherwell· 31yMotherwellF31346701706.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell25238507.07

Player page →

32Sean GossMotherwell· 27yMotherwellM2728671706.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1429706.94
2022-23Motherwell14381006.95

Player page →

42Mark O'HaraSt Mirren· 27ySt MirrenM27173811626.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88

Player page →

42P. PawlettDundee UnitedDundee UnitedM–32601626.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1126716.62
2021-22Dundee United2022716.87
2022-23Dundee United0112206.56
42Richard TaitSt Mirren· 33ySt MirrenD3323721616.67
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell00040–
2020-21St Mirren1233516.75
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

45Callum McGregorCeltic· 29yCelticM2918161011527.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08

Player page →

45Ethan ErhahonSt Mirren· 22ySt MirrenM2233741526.77
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren2031606.88
2021-22St Mirren1223616.66
2022-23St Mirren0120316.72

Player page →

45Cameron DevlinHeart of Midlothian· 24yHeart of MidlothianM2426551516.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79

Player page →

45Martin BoyleHibernian· 30yHibernianF302913681517.04
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian53050–
2020-21Hibernian12636507.01
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07

Player page →

45R. LamieMotherwellMotherwellD–44801516.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston11020–
2020-21Motherwell0131506.90
2021-22Motherwell3225206.88
2022-23Motherwell0024616.92
45S. PittmanLivingstonLivingstonM–137991516.58
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston32010–
2020-21Livingston6238406.71
2021-22Livingston4228606.58
2022-23Livingston0133416.45

Data coverage for Scottish Premiership →

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