Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2025 of 2039 stored matches (99%) that name a player. Appearances count 1365 matches with a stored lineup.

  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Marcus FraserSt Mirren· 31ySt MirrenD31582134126.75
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren033881–
2025-26St Mirren103060–

Player page →

2James TavernierRangers· 34yRangersD3491812113307.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

3Callum McGregorCeltic· 32yCelticM3240432083227.18
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic833530–
2025-26Celtic233790–

Player page →

4Nicky DevlinAberdeen· 32yAberdeenD3213102074016.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen403140–
2025-26Aberdeen102871–

Player page →

5Stephen O'DonnellMotherwell· 34yMotherwellD347191903526.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell112970–
2025-26Motherwell033510–

Player page →

6A. GogicSt Mirren· 32ySt MirrenM321141895336.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren113691–
2025-26St Mirren2132121–

Player page →

7Greg KiltieKilmarnock· 29yKilmarnockM2919181852006.83
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren002960–
2025-26Kilmarnock463340–

Player page →

8J. WhiteRoss CountyRoss CountyF–33171822506.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County603850–
9S. TanserSt Mirren· 31ySt MirrenD3111171792726.91
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren112962–
2025-26St Mirren142100–

Player page →

10Jamie McGrathHibernian· 29yHibernianM2941151782717.09
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen462540–
2025-26Hibernian843461–

Player page →

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

Player page →

12B. AndersonKilmarnockKilmarnockF–44111761106.74
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
13Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3033301751907.23
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–

Player page →

13Liam GordonMotherwell· 30yMotherwellD30631753426.88
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell112731–
2025-26Motherwell101730–

Player page →

15Paul McGinnMotherwell· 35yMotherwellD3511111734526.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell101010–
2025-26Motherwell003340–

Player page →

16Martin BoyleHibernian· 33yHibernianF3366321713316.99
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian1563670–
2025-26Hibernian833620–

Player page →

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

Player page →

18J. HoltSt Johnstone· 33ySt JohnstoneM334111655026.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone002881–

Player page →

19Mark O'HaraSt Mirren· 30ySt MirrenM3031101632826.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren433240–
2025-26St Mirren012210–

Player page →

19S. PittmanLivingstonLivingstonM–27121632516.58
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
2025-26Livingston523550–
21S. MayLivingstonLivingstonF–32221621806.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston123360–
22Joe NewellHibernian· 33yHibernianM337201604317.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian201671–
2025-26Hibernian101420–

Player page →

23Daizen MaedaCeltic· 28yCelticF2850291491716.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

23D. WrightDundee· 31yDundeeM31115149906.71
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian112000–
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone113120–
2025-26Dundee113420–

Player page →

25Kevin NisbetAberdeen· 29yAberdeenF295191441706.93
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen1153240–
2025-26Aberdeen913430–

Player page →

25Greg TaylorCeltic· 28yCelticD287301442007.18
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic072850–

Player page →

27Liam KellyRangers· 30yRangersG30011421206.85
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00040–
2020-21Motherwell001800–
2021-22Motherwell0038306.80
2022-23Motherwell0138206.79
2023-24Motherwell0038306.96
2024-25Rangers001000–

Player page →

28N. ClarkSt JohnstoneSt JohnstoneF–337141616.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United003006.37
2022-23St Johnstone4220116.71
2023-24St Johnstone7021006.99
2024-25St Johnstone622920–
28Josh CampbellHibernian· 26yHibernianM2619121412706.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian413370–
2025-26Hibernian332740–

Player page →

30Chris CaddenHibernian· 29yHibernianM29616138906.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian013210–
2025-26Hibernian122010–

Player page →

31Marley WatkinsKilmarnock· 35yKilmarnockF352091371306.84
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock413130–
2025-26Kilmarnock111400–

Player page →

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

33Joe ShaughnessyDundee· 33yDundeeD331451352126.99
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80
2023-24Dundee4133207.04
2024-25Dundee111130–

Player page →

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

Player page →

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

Player page →

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

Player page →

37Rory McKenzieKilmarnock· 32yKilmarnockM32531312826.56
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock001900–
2025-26Kilmarnock001900–

Player page →

37C. RandallRoss CountyRoss CountyM–231312926.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02031–
2020-21Ross County001501–
2021-22Ross County0129406.74
2022-23Ross County0024706.73
2023-24Ross County1026406.71
2024-25Ross County1037110–
37Lewis MayoKilmarnock· 26yKilmarnockD26121311216.77
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–

Player page →

37Ross LaidlawRoss County· 33yRoss CountyG3300131206.95
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91
2022-23Ross County0038206.84
2023-24Ross County0025007.14
2024-25Ross County001500–

Player page →

41Liam PolworthKilmarnockKilmarnockM–5171301316.91
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell032111–
2022-23Kilmarnock1226106.97
2023-24Kilmarnock0328206.85
2024-25Kilmarnock202630–
2025-26Kilmarnock112930–
42Connor GoldsonRangers· 33yRangersD331591293107.27
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

43T. WattMotherwellMotherwellF–23131262316.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
2024-25Motherwell122830–
43Callum SlatteryMotherwell· 27yMotherwellM2716111264516.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

45Cameron Carter-VickersCeltic· 28yCelticD2862124907.26
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic103000–
2025-26Celtic00710–

Player page →

46Craig SibbaldDundee United· 31yDundee UnitedM311231232606.81
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston0014406.69
2022-23Dundee United1035706.86
2024-25Dundee United111610–
2025-26Dundee United402630–

Player page →

47Zander ClarkHeart of Midlothian· 33yHeart of MidlothianG3300122206.91
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88
2022-23Heart of Midlothian0021006.82
2023-24Heart of Midlothian0035006.98
2024-25Heart of Midlothian00300–
2025-26Heart of Midlothian00400–

Player page →

48Simon MurrayDundee· 34yDundeeF3452101202216.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee1633890–
2025-26Dundee703131–

Player page →

48James ForrestCeltic· 34yCelticM344542120306.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic152300–
2025-26Celtic112710–

Player page →

48Harry PatonMotherwell· 28yMotherwellM283101202416.78
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County01030–
2020-21Ross County133550–
2021-22Ross County0331806.70
2022-23Motherwell007106.47
2023-24Motherwell2026416.97
2024-25Motherwell032130–

Player page →

Data coverage for Scottish Premiership →

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