Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1469 of 1479 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Marcus FraserSt Mirren· 32ySt MirrenD32462203526.77
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren0338816.85
2025-26St Mirren1030606.81
2026-27St Mirren007206.58

Player page →

2Callum McGregorCeltic· 33yCelticM3321222193127.20
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13
2026-27Celtic0011106.93

Player page →

3James TavernierRangers· 35yRangersD3566532112707.65
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55
2025-26Rangers8434507.27

Player page →

4Nicky DevlinAberdeen· 33yAberdeenD3313102083916.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen4031406.85
2025-26Aberdeen1028716.72
2026-27Aberdeen001006.26

Player page →

5A. GogicSt Mirren· 32ySt MirrenD32952015026.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren1136916.88
2025-26St Mirren21321216.72
2026-27St Mirren0112406.80

Player page →

6Greg KiltieKilmarnock· 29yKilmarnockM2921181972006.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock4633406.92
2026-27Kilmarnock3012106.94

Player page →

7Stephen O'DonnellMotherwell· 34yMotherwellD342101962826.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell1129706.84
2025-26Motherwell0335106.86
2026-27Motherwell006106.48

Player page →

8A. ForrestDundee· 30yDundeeF3022131891306.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian0013106.47
2026-27Dundee0211006.75

Player page →

9Jamie McGrathHibernian· 30yHibernianM3042161852517.10
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34
2025-26Hibernian8434617.07
2026-27Hibernian117006.40

Player page →

10S. TanserFalkirk· 32yFalkirkD329131842226.86
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren1129626.76
2025-26St Mirren1421006.83
2026-27Falkirk105006.56

Player page →

11J. 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
12Martin BoyleHibernian· 33yHibernianF3355221792616.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05
2025-26Hibernian8336206.75
2026-27Hibernian308106.95

Player page →

12Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3027281791607.18
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian2224306.93
2026-27Heart of Midlothian014007.25

Player page →

14J. HoltSt Johnstone· 33ySt JohnstoneM33271774426.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone0028816.71
2026-27St Johnstone0012206.72

Player page →

15B. AndersonKilmarnockKilmarnockF–41111761106.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock11130106.86
2025-26Kilmarnock4235306.49
16Liam GordonMotherwell· 30yMotherwellD30631753126.89
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell1127316.94
2025-26Motherwell1017306.83

Player page →

17Paul McGinnMotherwell· 36yMotherwellD36851742626.95
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78
2025-26Motherwell0033407.16
2026-27Motherwell001006.50

Player page →

18Lawrence ShanklandRangers· 31yRangersF3183221732907.17
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98
2026-27Rangers305006.78

Player page →

19Mark O'HaraKilmarnock· 30yKilmarnockM302691712126.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren0122106.77
2026-27Kilmarnock008006.47

Player page →

20Joe NewellHibernian· 33yHibernianM337191644117.08
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00
2025-26Hibernian1014206.82
2026-27Hibernian024006.57

Player page →

21S. PittmanLivingstonLivingstonM–1881632116.61
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
2025-26Livingston5235506.69
22S. MayLivingstonLivingstonF–19151621506.73
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston1233606.75
23D. WrightDundee· 31yDundeeM311251601106.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian112000–
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86
2025-26Dundee1134206.84
2026-27Dundee1111206.62

Player page →

24Kevin NisbetAberdeen· 29yAberdeenF2955121551906.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95
2025-26Aberdeen9134306.66
2026-27Aberdeen4311207.07

Player page →

25Daizen MaedaCeltic· 29yCelticF2950291491716.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic161034307.31
2025-26Celtic14636606.77

Player page →

25Chris CaddenAberdeen· 30yAberdeenM30581491106.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian0132106.69
2025-26Hibernian1220106.79
2026-27Aberdeen0011206.48

Player page →

27Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian3327406.64
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

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

Player page →

29Liam ScalesCeltic· 28yCelticD288121433027.31
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic2326207.52
2025-26Celtic03371207.23
2026-27Celtic3110207.42

Player page →

30Cameron DevlinRangers· 28yRangersM28581423816.97
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90
2024-25Heart of Midlothian0129906.99
2025-26Heart of Midlothian2028607.16
2026-27Rangers006106.78

Player page →

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

Player page →

32N. 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
33Lewis MayoAberdeen· 26yAberdeenD26221381716.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock0137206.78
2025-26Kilmarnock0024306.63
2026-27Aberdeen107506.87

Player page →

34L. McCowanCeltic· 28yCelticM2824161371116.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73
2026-27Celtic105006.81

Player page →

34Marley WatkinsKilmarnock· 36yKilmarnockF362091371306.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock4131306.64
2025-26Kilmarnock1114006.48

Player page →

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

Player page →

36Rory McKenzieKilmarnock· 33yKilmarnockM33311352016.52
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45
2025-26Kilmarnock0019006.50
2026-27Kilmarnock004006.43

Player page →

38Reo HatateCeltic· 28yCelticM282520132807.09
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic10437207.29
2025-26Celtic2230506.70

Player page →

38Cameron Carter-VickersCeltic· 28yCelticD28621321007.30
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic1030007.36
2025-26Celtic007107.36
2026-27Celtic008107.44

Player page →

40C. 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
40Ross LaidlawRoss County· 34yRoss CountyG3400131206.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91
2022-23Ross County0038206.84
2023-24Ross County0025007.14
2024-25Ross County0015006.86

Player page →

42Liam PolworthKilmarnockKilmarnockM–491301016.85
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell032111–
2022-23Kilmarnock1226106.97
2023-24Kilmarnock0328206.85
2024-25Kilmarnock2026306.79
2025-26Kilmarnock1129306.79
43James ForrestCeltic· 35yCelticM351612129206.92
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic1127106.86
2026-27Celtic009106.71

Player page →

43Connor GoldsonRangers· 33yRangersD33981292007.27
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

43Craig SibbaldFalkirk· 31yFalkirkM31711292206.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston103270–
2021-22Livingston0014406.69
2022-23Dundee United1035706.86
2024-25Dundee United1116106.73
2025-26Dundee United4026306.92
2026-27Falkirk006005.57

Player page →

46T. WattMotherwellMotherwellF–19101262116.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
2024-25Motherwell1228306.81
46Callum SlatteryMotherwell· 27yMotherwellM2716111264516.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell6115407.13
2025-26Motherwell3831807.01

Player page →

48Simon MurrayDundee· 34yDundeeF344381222016.82
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44
2026-27Dundee002006.55

Player page →

48Stephen KingsleyHeart of Midlothian· 32yHeart of MidlothianD321111221007.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian109206.82
2025-26Heart of Midlothian2121107.08
2026-27Heart of Midlothian105106.82

Player page →

48Zander ClarkHeart of Midlothian· 34yHeart of MidlothianG3400122106.87
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88
2022-23Heart of Midlothian0021006.82
2023-24Heart of Midlothian0035006.98
2024-25Heart of Midlothian003006.73
2025-26Heart of Midlothian004006.15

Player page →

Data coverage for Scottish Premiership →

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