Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1168 of 1170 stored matches (100%) that name a player. Appearances count 1140 matches with a stored lineup.

  • 20
  • 21
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Marcus FraserSt Mirren· 30ySt MirrenD30361832726.77
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren0338816.85

Player page →

2J. WhiteRoss CountyRoss CountyF–33171822506.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County6038506.94
3Nicky DevlinAberdeen· 31yAberdeenD3112101793206.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen4031406.85

Player page →

4James TavernierRangers· 33yRangersD3358491772207.74
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55

Player page →

5Callum McGregorCeltic· 31yCelticM3119191712127.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41

Player page →

6A. ForrestHeart of Midlothian· 28yHeart of MidlothianF2822111651206.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71

Player page →

6J. HoltSt Johnstone· 32ySt JohnstoneM32271654226.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone0028816.71

Player page →

8S. TanserSt Mirren· 30ySt MirrenM30791582226.88
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren1129626.76

Player page →

8Liam GordonMotherwell· 29yMotherwellD29531582826.90
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell1127316.94

Player page →

10A. GogicSt Mirren· 31ySt MirrenM31731573416.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren1136916.88

Player page →

11Stephen O'DonnellMotherwell· 33yMotherwellD33271552626.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell1129706.84

Player page →

12Greg KiltieSt Mirren· 28ySt MirrenF2814121521506.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60

Player page →

13Blair SpittalHeart of Midlothian· 29yHeart of MidlothianM2925251511307.22
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18

Player page →

14Joe NewellHibernian· 32yHibernianM326171463917.12
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00

Player page →

15Jamie McGrathAberdeen· 28yAberdeenM2833111441907.15
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34

Player page →

15Greg TaylorCeltic· 27yCelticD276231441507.22
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

17Liam KellyRangers· 29yRangersG2901142806.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001800–
2021-22Motherwell0038306.80
2022-23Motherwell0138206.79
2023-24Motherwell0038306.96
2024-25Rangers0010006.96

Player page →

18B. AndersonKilmarnockKilmarnockF–379141806.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock11130106.86
18N. ClarkSt JohnstoneSt JohnstoneF–337141616.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United003006.37
2022-23St Johnstone4220116.71
2023-24St Johnstone7021006.99
2024-25St Johnstone6229206.77
18Mark O'HaraSt Mirren· 29ySt MirrenM292681412026.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97

Player page →

21Paul McGinnMotherwell· 34yMotherwellD34851402226.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78

Player page →

22Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2964191392507.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22

Player page →

23Martin BoyleHibernian· 32yHibernianF3244191352317.01
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05

Player page →

23Joe ShaughnessyDundee· 32yDundeeD321051351827.02
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80
2023-24Dundee4133207.04
2024-25Dundee1111307.25

Player page →

25C. RandallRoss CountyRoss CountyM–211312616.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County001501–
2021-22Ross County0129406.74
2022-23Ross County0024706.73
2023-24Ross County1026406.71
2024-25Ross County10371106.80
25Ross LaidlawRoss County· 32yRoss CountyG3200131206.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91
2022-23Ross County0038206.84
2023-24Ross County0025007.14
2024-25Ross County0015006.86

Player page →

27S. MayLivingstonLivingstonF–1813129906.72
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
27Connor GoldsonRangers· 32yRangersD32981292007.27
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

29S. PittmanLivingstonLivingstonM–1361281616.58
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
30T. WattMotherwellMotherwellF–19101262116.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
2024-25Motherwell1228306.81
31Marley WatkinsKilmarnock· 34yKilmarnockF341981231306.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock4131306.64

Player page →

32Harry PatonMotherwell· 27yMotherwellM27391202116.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County133550–
2021-22Ross County0331806.70
2022-23Motherwell007106.47
2023-24Motherwell2026416.97
2024-25Motherwell0321306.69

Player page →

33Chris CaddenHibernian· 28yHibernianM2846118806.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian0132106.69

Player page →

33Zander ClarkHeart of Midlothian· 32yHeart of MidlothianG3200118106.90
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88
2022-23Heart of Midlothian0021006.82
2023-24Heart of Midlothian0035006.98
2024-25Heart of Midlothian003006.73

Player page →

35Alex IacovittiSt Mirren· 27ySt MirrenD27821171606.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County3036406.94
2024-25St Mirren1014306.77

Player page →

35Cameron Carter-VickersCeltic· 27yCelticD2762117807.28
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic1030007.36

Player page →

37Kyōgo FuruhashiCeltic· 30yCelticF306310116507.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic14538206.96
2024-25Celtic10322006.98

Player page →

37P. HanlonHibernianHibernianD–341161816.97
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
2023-24Hibernian1121107.06
39D. WrightSt Johnstone· 30ySt JohnstoneM30103115706.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian112000–
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86

Player page →

40Josh CampbellHibernian· 25yHibernianM251691142306.73
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75

Player page →

40M. KennedyKilmarnock· 30yKilmarnockM301071141006.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock3335307.07
2024-25Kilmarnock4119407.02

Player page →

42Daizen MaedaCeltic· 27yCelticF2736231131117.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic161034307.31

Player page →

42Jonny HayesAberdeen· 37yAberdeenM37691132006.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73
2023-24Aberdeen1014306.79

Player page →

44James PenriceHeart of Midlothian· 26yHeart of MidlothianD265121122306.85
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston0224306.94
2024-25Heart of Midlothian25331107.22

Player page →

44D. GallagherDundee UnitedDundee UnitedD–441122526.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell112960–
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
2024-25Dundee United1234617.06
44Rory McKenzieKilmarnock· 31yKilmarnockM31311122016.53
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45

Player page →

47Kevin NisbetAberdeen· 28yAberdeenF284281101406.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95

Player page →

47Curtis MainDundee· 32yDundeeF321531101206.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee0014306.60
2024-25Dundee2014106.82

Player page →

49Joe HartCeltic· 38yCelticG3800109116.85
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0035006.95
2022-23Celtic0037006.75
2023-24Celtic0037116.86

Player page →

50Daniel ArmstrongKilmarnock· 27yKilmarnockM2718241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

Data coverage for Scottish Premiership →

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