Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1161 of 1170 stored matches (99%) that name a player. Appearances count 1137 matches with a stored lineup.

  • 21
  • 22
  • 23
  • 24
  • 25

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 34yRangersD3454441782507.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

2Marcus FraserSt Mirren· 31ySt MirrenD31361762926.75
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren033881–
2025-26St Mirren103060–

Player page →

3Callum McGregorCeltic· 32yCelticM3218151712417.18
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic833530–
2025-26Celtic233790–

Player page →

3Nicky DevlinAberdeen· 32yAberdeenD321181713216.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen403140–
2025-26Aberdeen102871–

Player page →

5Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3026261661507.23
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–

Player page →

6A. GogicSt Mirren· 32ySt MirrenD32841583826.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren113691–
2025-26St Mirren2132121–

Player page →

7B. AndersonKilmarnockKilmarnockF–3991571006.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
8Greg KiltieKilmarnock· 29yKilmarnockM2912161561706.83
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren002960–
2025-26Kilmarnock463340–

Player page →

8Stephen O'DonnellMotherwell· 34yMotherwellD34181562416.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell112970–
2025-26Motherwell033510–

Player page →

10J. WhiteRoss CountyRoss CountyF–29121522206.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County603850–
11Daizen MaedaCeltic· 28yCelticF2850291491716.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

11S. TanserSt Mirren· 31ySt MirrenM316131492126.91
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren112962–
2025-26St Mirren142100–

Player page →

13A. ForrestHeart of Midlothian· 29yHeart of MidlothianF2918101481206.83
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–

Player page →

14Jamie McGrathHibernian· 29yHibernianM2931141432217.09
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen462540–
2025-26Hibernian843461–

Player page →

15Josh CampbellHibernian· 26yHibernianM2619121412706.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian413370–
2025-26Hibernian332740–

Player page →

16Liam GordonMotherwell· 30yMotherwellD30521392626.88
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell112731–
2025-26Motherwell101730–

Player page →

17Lawrence ShanklandHeart of Midlothian· 30yHeart of MidlothianF3072191362507.25
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–

Player page →

17Mark O'HaraSt Mirren· 30ySt MirrenM302191361916.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren433240–
2025-26St Mirren012210–

Player page →

17Cameron DevlinHeart of Midlothian· 27yHeart of MidlothianM27581363716.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90
2024-25Heart of Midlothian012990–
2025-26Heart of Midlothian202860–

Player page →

20Martin BoyleHibernian· 33yHibernianF3340161352016.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian1563670–
2025-26Hibernian833620–

Player page →

20Paul McGinnMotherwell· 35yMotherwellD35531351926.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell101010–
2025-26Motherwell003340–

Player page →

20J. HoltSt Johnstone· 33ySt JohnstoneM33131353526.78
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone002881–

Player page →

23Liam ScalesCeltic· 27yCelticD275111332827.26
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic232620–
2025-26Celtic0337120–

Player page →

24Reo HatateCeltic· 28yCelticM282520132807.16
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic1043720–
2025-26Celtic223050–

Player page →

24L. McCowanCeltic· 28yCelticM2823161321116.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–

Player page →

26Lewis MayoKilmarnock· 26yKilmarnockD26121311216.77
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–

Player page →

27D. WrightDundee· 31yDundeeM31103129906.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone113120–
2025-26Dundee113420–

Player page →

28Marley WatkinsKilmarnock· 35yKilmarnockF351881281306.84
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock413130–
2025-26Kilmarnock111400–

Player page →

28S. MayLivingstonLivingstonF–14111281506.72
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston123360–
28Joe NewellHibernian· 33yHibernianM336141283217.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian201671–
2025-26Hibernian101420–

Player page →

28Chris CaddenHibernian· 29yHibernianM2958128906.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian013210–
2025-26Hibernian122010–

Player page →

32Callum SlatteryMotherwell· 27yMotherwellM2716111264516.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

33S. PittmanLivingstonLivingstonM–1261251716.58
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
2025-26Livingston523550–
34Cameron Carter-VickersCeltic· 28yCelticD2862124907.26
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic103000–
2025-26Celtic00710–

Player page →

34Liam KellyRangers· 30yRangersG3001124806.85
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0038306.80
2022-23Motherwell0138206.79
2023-24Motherwell0038306.96
2024-25Rangers001000–

Player page →

36Simon MurrayDundee· 34yDundeeF344381202016.93
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee1633890–
2025-26Dundee703131–

Player page →

37Y. DhandaDundee· 27yDundeeM2715141181627.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian012531–
2025-26Dundee202841–

Player page →

37Greg TaylorCeltic· 28yCelticD286181181407.18
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic072850–

Player page →

39L. ClarksonAberdeen· 24yAberdeenM2412121171207.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen413430–
2025-26Aberdeen001320–

Player page →

39Stephen KingsleyHeart of Midlothian· 31yHeart of MidlothianD31101117907.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian10920–
2025-26Heart of Midlothian212110–

Player page →

39Graeme ShinnieAberdeenAberdeenM–481172846.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2024-25Aberdeen133670–
2025-26Aberdeen023161–
42Kyōgo FuruhashiCeltic· 31yCelticF316310116507.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic14538206.96
2024-25Celtic1032200–

Player page →

42C. RandallRoss CountyRoss CountyM–211162606.73
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County0129406.74
2022-23Ross County0024706.73
2023-24Ross County1026406.71
2024-25Ross County1037110–
44John SouttarRangers· 29yRangersD29811151507.23
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27
2024-25Rangers102410–
2025-26Rangers002470–

Player page →

45Mikael MandronSt Mirren· 31ySt MirrenF3120111141106.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01
2024-25St Mirren723450–
2025-26St Mirren453540–

Player page →

45D. WatsonKilmarnock· 21yKilmarnockM211241142326.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock413540–
2025-26Kilmarnock313381–

Player page →

45Liam DonnellySt Mirren· 30ySt MirrenM30421143336.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock0027806.81
2024-25Kilmarnock122582–
2025-26St Mirren101730–

Player page →

45C. BarronRangers· 23yRangersM23271141006.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers002800–
2025-26Rangers022750–

Player page →

49James PenriceHeart of Midlothian· 27yHeart of MidlothianD275121122306.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston0224306.94
2024-25Heart of Midlothian2533110–

Player page →

50Kevin NisbetAberdeen· 29yAberdeenF293771111706.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen1153240–
2025-26Aberdeen913430–

Player page →

Data coverage for Scottish Premiership →

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