Skip to content
Almanac
Menu
Clear filters

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

  • 20
  • 21
  • 22
  • 23

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1J. HoltLivingston· 31yLivingstonM31271373416.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston1430706.84
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83

Player page →

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

Player page →

3Joe NewellHibernian· 31yHibernianM314171303207.14
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14

Player page →

4Alan PowerKilmarnock· 36yKilmarnockM3614982826.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock13321607.02
2021-22St Mirren0134716.72
2022-23Kilmarnock0032516.67

Player page →

4Nicky DevlinAberdeen· 30yAberdeenD308101482806.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88

Player page →

6J. BaldwinRoss CountyRoss CountyD–44892736.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
2023-24Ross County1130716.90
6C. ButcherMotherwell· 33yMotherwellM3300752716.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00281006.78
2021-22Dundee United0017716.90
2022-23Motherwell0013206.85
2023-24Motherwell0017806.60

Player page →

8Liam GordonSt Johnstone· 28ySt JohnstoneD28421312516.88
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90

Player page →

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

Player page →

8A. GogicSt Mirren· 30ySt MirrenM30621212506.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1031806.81
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82

Player page →

11Lewis FergusonAberdeen· 24yAberdeenM24203712317.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

11Jake Doyle-HayesHibernian· 25yHibernianM2530742306.90
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1022506.97
2021-22Hibernian20341006.96
2022-23Hibernian0017706.74
2023-24Hibernian001106.30

Player page →

13R. McCrorieAberdeen· 26yAberdeenD2641922226.69
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

13Cameron 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 →

13Liam DonnellyKilmarnock· 28yKilmarnockM2820732216.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001006.80
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock0027806.81

Player page →

16Paul McGinnMotherwell· 33yMotherwellD33751302126.93
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82

Player page →

16Alfredo MorelosRangers· 27yRangersF273416872117.13
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers12429807.12
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

16Jordan TillsonRoss County· 31yRoss CountyM3112932116.63
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0232706.53
2021-22Ross County0032716.71
2022-23Ross County1028706.64
2023-24Ross County001006.90

Player page →

19Rory McKenzieKilmarnock· 30yKilmarnockM3031932016.61
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock2029506.70
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53

Player page →

19Connor GoldsonRangers· 31yRangersD31981292007.31
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers4238207.40
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

19J. WhiteRoss CountyRoss CountyF–27171442006.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell0018106.59
2020-21Ross County4512207.15
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
19Jonny HayesAberdeen· 36yAberdeenM36691132006.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen2334406.96
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73
2023-24Aberdeen1014306.79

Player page →

23R. PorteousHibernian· 25yHibernianD2560841927.12
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

23Stephen O'DonnellMotherwell· 32yMotherwellD32161261926.74
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80

Player page →

23D. GallagherSt MirrenSt MirrenD–32781916.84
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell1129607.00
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
23D. PhillipsSt Johnstone· 23ySt JohnstoneM2302561916.77
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone0023916.62
2023-24St Johnstone02331006.87

Player page →

23Marcus FraserSt Mirren· 29ySt MirrenD29331451916.76
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75

Player page →

23Kevin van VeenKilmarnock· 32yKilmarnockF32347821906.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell25238507.07
2023-24Kilmarnock0112206.65

Player page →

29Callum McGregorCeltic· 30yCelticM3011161361827.16
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31

Player page →

29C. MacPhersonSt JohnstoneSt JohnstoneM–33891816.81
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren2132516.80
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67
29Daniel ArmstrongKilmarnock· 26yKilmarnockM261517751817.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16

Player page →

29Harry PatonMotherwell· 26yMotherwellM2636991816.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County1335506.61
2021-22Ross County0331806.70
2022-23Motherwell007106.47
2023-24Motherwell2026416.97

Player page →

29P. HanlonHibernianHibernianD–341161817.02
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1137607.11
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
2023-24Hibernian1121107.06
29Stéphane OméongaLivingston· 28yLivingstonM2800571816.65
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0027906.66
2022-23Livingston0030916.64

Player page →

29T. WattSt MirrenSt MirrenF–188981816.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell3535806.92
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
29Craig SibbaldDundee United· 29yDundee UnitedM2920811806.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston1032706.59
2021-22Livingston0014406.69
2022-23Dundee United1035706.86

Player page →

29James TavernierRangers· 32yRangersD3254411441807.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99

Player page →

29Keanu BaccusSt Mirren· 25ySt MirrenM2533641806.77
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2233906.73
2023-24St Mirren1131906.81

Player page →

29Lawrence ShanklandHeart of Midlothian· 28yHeart of MidlothianF2856111071807.14
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39

Player page →

40Iain VigursRoss County· 36yRoss CountyM3621301716.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County21301716.81

Player page →

40Liam CraigSt Johnstone· 37ySt JohnstoneM3733391716.87
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

40Sean GossMotherwell· 28yMotherwellM2828671706.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1429706.94
2022-23Motherwell14381006.95

Player page →

43Mark O'HaraSt Mirren· 28ySt MirrenM282251091626.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91

Player page →

43P. PawlettDundee UnitedDundee UnitedM–32601626.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1126716.62
2021-22Dundee United2022716.87
2022-23Dundee United0112206.56
43Martin BoyleHibernian· 31yHibernianM312913991616.99
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian12636507.01
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90

Player page →

43Rocky BushiriHibernian· 24yHibernianD2400561616.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0014616.77
2022-23Hibernian0015306.67
2023-24Hibernian0027706.81

Player page →

43S. PittmanLivingstonLivingstonM–1251281616.62
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston6238406.71
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
43Josh CampbellHibernian· 24yHibernianM24128811606.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70

Player page →

43S. TanserSt Mirren· 29ySt MirrenM29681291606.90
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2030106.84
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95

Player page →

50Graeme ShinnieAberdeenAberdeenM–33501536.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85

Data coverage for Scottish Premiership →

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