Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1236 of 1245 stored matches (99%) that name a player. Appearances count 1206 matches with a stored lineup.

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Marcus FraserSt Mirren· 32ySt MirrenD32361833126.73
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren103820–
2024-25St Mirren033881–
2025-26St Mirren103060–
2026-27St Mirren007206.58

Player page →

2Callum McGregorCeltic· 33yCelticM3318151822517.09
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic263550–
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

3James TavernierRangers· 35yRangersD3554441782507.69
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers17103820–
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

4Nicky DevlinAberdeen· 33yAberdeenD331181723216.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen213760–
2024-25Aberdeen403140–
2025-26Aberdeen102871–
2026-27Aberdeen001006.26

Player page →

5Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3026271701507.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell9113750–
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

5A. GogicSt Mirren· 32ySt MirrenD32851704226.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren213870–
2024-25St Mirren113691–
2025-26St Mirren2132121–
2026-27St Mirren0112406.80

Player page →

7Greg KiltieKilmarnock· 29yKilmarnockM2915161681806.78
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren453410–
2024-25St Mirren002960–
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

8Stephen O'DonnellMotherwell· 34yMotherwellD34181622516.68
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell043760–
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

9A. ForrestDundee· 30yDundeeF3018121591206.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

10B. AndersonKilmarnockKilmarnockF–3991571006.77
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston703420–
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
11S. TanserFalkirk· 32yFalkirkD327131542126.86
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren243860–
2024-25St Mirren112962–
2025-26St Mirren142100–
2026-27Falkirk105006.56

Player page →

12J. WhiteRoss CountyRoss CountyF–29121522206.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County643890–
2024-25Ross County603850–
13Jamie McGrathHibernian· 30yHibernianM3032151502217.02
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen913450–
2024-25Aberdeen462540–
2025-26Hibernian843461–
2026-27Hibernian117006.40

Player page →

14Daizen MaedaCeltic· 29yCelticF2950291491716.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic632840–
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

15Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian311920–
2024-25Hibernian413370–
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

16J. HoltSt Johnstone· 33ySt JohnstoneM33131473726.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston013560–
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

17Mark O'HaraKilmarnock· 30yKilmarnockM302191441916.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren632840–
2024-25St Mirren433240–
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

18Martin BoyleHibernian· 33yHibernianF3343161432117.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian533160–
2024-25Hibernian1563670–
2025-26Hibernian833620–
2026-27Hibernian308106.95

Player page →

18Liam ScalesCeltic· 28yCelticD288121433027.13
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic123450–
2024-25Celtic232620–
2025-26Celtic0337120–
2026-27Celtic3110207.42

Player page →

20Cameron DevlinRangers· 28yRangersM28581423816.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian112470–
2024-25Heart of Midlothian012990–
2025-26Heart of Midlothian202860–
2026-27Rangers006106.78

Player page →

21Lawrence ShanklandRangers· 31yRangersF3175191412507.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

22D. WrightDundee· 31yDundeeM311141401106.68
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone00910–
2024-25St Johnstone113120–
2025-26Dundee113420–
2026-27Dundee1111206.62

Player page →

23Chris CaddenAberdeen· 30yAberdeenD30581391106.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian101100–
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

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

Player page →

25Lewis MayoAberdeen· 26yAberdeenD26221381716.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock103651–
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–
2026-27Aberdeen107506.87

Player page →

26L. McCowanCeltic· 28yCelticM2824161371116.69
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee1053791–
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

27Paul McGinnMotherwell· 36yMotherwellD36531361926.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell103141–
2024-25Motherwell101010–
2025-26Motherwell003340–
2026-27Motherwell001006.50

Player page →

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

Player page →

28Cameron Carter-VickersCeltic· 28yCelticD28621321007.27
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic112500–
2024-25Celtic103000–
2025-26Celtic00710–
2026-27Celtic008107.44

Player page →

28Joe NewellHibernian· 33yHibernianM336161323217.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian2537100–
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

31Marley WatkinsKilmarnock· 36yKilmarnockF361881281306.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock933620–
2024-25Kilmarnock413130–
2025-26Kilmarnock111400–

Player page →

31S. MayLivingstonLivingstonF–14111281506.78
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone022840–
2024-25Livingston10000–
2025-26Livingston123360–
33Callum SlatteryMotherwell· 27yMotherwellM2716111264516.84
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell102070–
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

34S. PittmanLivingstonLivingstonM–1261251716.51
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston202920–
2024-25Livingston11000–
2025-26Livingston523550–
35Liam KellyRangers· 30yRangersG3001124806.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0038306.80
2022-23Motherwell0138206.79
2023-24Motherwell003830–
2024-25Rangers001000–

Player page →

36Simon MurrayDundee· 34yDundeeF344381222016.60
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County1643770–
2024-25Dundee1633890–
2025-26Dundee703131–
2026-27Dundee002006.55

Player page →

36Kevin NisbetAberdeen· 29yAberdeenF2941101221906.96
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen1153240–
2025-26Aberdeen913430–
2026-27Aberdeen4311207.07

Player page →

36Stephen KingsleyHeart of Midlothian· 32yHeart of MidlothianD321111221006.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian103300–
2024-25Heart of Midlothian10920–
2025-26Heart of Midlothian212110–
2026-27Heart of Midlothian105106.82

Player page →

39James PenriceRangers· 27yRangersD275131212406.65
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–
2026-27Rangers019107.02

Player page →

40Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.96
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County663560–
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

41Dylan LevittMotherwell· 25yMotherwellM251571181207.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United5327306.97
2023-24Hibernian222860–
2024-25Hibernian211920–
2025-26Hibernian001200–
2026-27Motherwell107006.70

Player page →

41Greg TaylorCeltic· 29yCelticD296181181407.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

43L. ClarksonAberdeen· 25yAberdeenM2512121171207.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen333620–
2024-25Aberdeen413430–
2025-26Aberdeen001320–

Player page →

43Graeme ShinnieAberdeenAberdeenM–481172846.78
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen1337111–
2024-25Aberdeen133670–
2025-26Aberdeen023161–
43Liam DonnellySt Mirren· 30ySt MirrenM30421173436.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock002780–
2024-25Kilmarnock122582–
2025-26St Mirren101730–
2026-27St Mirren003106.58

Player page →

46Kyōgo FuruhashiCeltic· 31yCelticF316310116507.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic1453820–
2024-25Celtic1032200–

Player page →

46James ForrestCeltic· 35yCelticM351311116206.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic612200–
2024-25Celtic152300–
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

46C. RandallRoss CountyRoss CountyM–211162606.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County0129406.74
2022-23Ross County0024706.73
2023-24Ross County102640–
2024-25Ross County1037110–
49John SouttarRangers· 30yRangersD30811151507.21
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers212820–
2024-25Rangers102410–
2025-26Rangers002470–

Player page →

50Mikael MandronSt Mirren· 32ySt MirrenF3220111141106.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren833520–
2024-25St Mirren723450–
2025-26St Mirren453540–

Player page →

Data coverage for Scottish Premiership →

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