Skip to content
Almanac
Menu
Clear filters

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

  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Marcus FraserSt Mirren· 30ySt MirrenD30481833526.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren003471–
2023-24St Mirren103820–
2024-25St Mirren033881–

Player page →

2J. WhiteRoss CountyRoss CountyF–33171822506.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County1223840–
2023-24Ross County643890–
2024-25Ross County603850–
3Nicky DevlinAberdeen· 31yAberdeenD3112101793306.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston253880–
2023-24Aberdeen213760–
2024-25Aberdeen403140–

Player page →

4James TavernierRangers· 33yRangersD3383771772807.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–
2023-24Rangers17103820–
2024-25Rangers483340–

Player page →

5Callum McGregorCeltic· 31yCelticM3138401712327.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic413131–
2023-24Celtic263550–
2024-25Celtic833530–

Player page →

6A. ForrestHeart of Midlothian· 28yHeart of MidlothianF2822111651206.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian403510–
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–

Player page →

6J. HoltSt Johnstone· 32ySt JohnstoneM324111655026.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston0235101–
2023-24Livingston013560–
2024-25St Johnstone002881–

Player page →

8S. TanserSt Mirren· 30ySt MirrenD3010131582727.10
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren003040–
2023-24St Mirren243860–
2024-25St Mirren112962–

Player page →

8Liam GordonMotherwell· 29yMotherwellD29531583126.92
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone213270–
2023-24St Johnstone003231–
2024-25Motherwell112731–

Player page →

10A. GogicSt Mirren· 31ySt MirrenM31931574126.68
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren213060–
2023-24St Mirren213870–
2024-25St Mirren113691–

Player page →

11Stephen O'DonnellMotherwell· 33yMotherwellD337161553426.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell002750–
2023-24Motherwell043760–
2024-25Motherwell112970–

Player page →

12Greg KiltieSt Mirren· 28ySt MirrenF2815121521606.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren213540–
2023-24St Mirren453410–
2024-25St Mirren002960–

Player page →

13Blair SpittalHeart of Midlothian· 29yHeart of MidlothianM2931281511607.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell673620–
2023-24Motherwell9113750–
2024-25Heart of Midlothian433500–

Player page →

14Joe NewellHibernian· 32yHibernianM326201464116.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian163460–
2023-24Hibernian2537100–
2024-25Hibernian201671–

Player page →

15Jamie McGrathAberdeen· 28yAberdeenM2833111442107.16
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United823250–
2023-24Aberdeen913450–
2024-25Aberdeen462540–

Player page →

15Greg TaylorCeltic· 27yCelticD277301442006.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic343130–
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

17Liam KellyRangers· 29yRangersG29011421206.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00040–
2020-21Motherwell001800–
2021-22Motherwell0038306.80
2022-23Motherwell013820–
2023-24Motherwell003830–
2024-25Rangers001000–

Player page →

18B. AndersonKilmarnockKilmarnockF–409141806.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston623000–
2023-24Livingston703420–
2024-25Kilmarnock1113010–
18N. ClarkSt JohnstoneSt JohnstoneF–337141616.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United00300–
2022-23St Johnstone422011–
2023-24St Johnstone702100–
2024-25St Johnstone622920–
18Mark O'HaraSt Mirren· 29ySt MirrenM293191412726.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren1023581–
2023-24St Mirren632840–
2024-25St Mirren433240–

Player page →

21Paul McGinnMotherwell· 34yMotherwellD3411111404126.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell003640–
2023-24Motherwell103141–
2024-25Motherwell101010–

Player page →

22Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2964191392506.30
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–

Player page →

23Martin BoyleHibernian· 32yHibernianF3258291353117.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian511230–
2023-24Hibernian533160–
2024-25Hibernian1563670–

Player page →

23Joe ShaughnessyDundee· 32yDundeeD321451352127.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren122210–
2023-24Dundee413320–
2024-25Dundee111130–

Player page →

25C. RandallRoss CountyRoss CountyM–231312926.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02031–
2020-21Ross County001501–
2021-22Ross County0129406.74
2022-23Ross County002470–
2023-24Ross County102640–
2024-25Ross County1037110–
25Ross LaidlawRoss County· 32yRoss CountyG3200131206.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91
2022-23Ross County003820–
2023-24Ross County002500–
2024-25Ross County001500–

Player page →

27S. MayLivingstonLivingstonF–31201291206.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone963740–
2023-24St Johnstone022840–
2024-25Livingston10000–
27Connor GoldsonRangers· 32yRangersD321591293107.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers222540–
2023-24Rangers013070–

Player page →

29S. PittmanLivingstonLivingstonM–22101282016.58
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston013341–
2023-24Livingston202920–
2024-25Livingston11000–
30T. WattMotherwellMotherwellF–23131262317.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United411731–
2022-23St Mirren101000–
2024-25Motherwell122830–
31Marley WatkinsKilmarnock· 34yKilmarnockF341981231306.92
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen112660–
2023-24Kilmarnock933620–
2024-25Kilmarnock413130–

Player page →

32Harry PatonMotherwell· 27yMotherwellM273101202416.70
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County01030–
2020-21Ross County133550–
2021-22Ross County0331806.70
2022-23Motherwell00710–
2023-24Motherwell202641–
2024-25Motherwell032130–

Player page →

33Chris CaddenHibernian· 28yHibernianM28514118806.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian133750–
2023-24Hibernian101100–
2024-25Hibernian013210–

Player page →

33Zander ClarkHeart of Midlothian· 32yHeart of MidlothianG3200118206.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88
2022-23Heart of Midlothian002100–
2023-24Heart of Midlothian003500–
2024-25Heart of Midlothian00300–

Player page →

35Alex IacovittiSt Mirren· 27ySt MirrenD27821171606.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County303640–
2024-25St Mirren101430–

Player page →

35Cameron Carter-VickersCeltic· 27yCelticD2762117807.33
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic002950–
2023-24Celtic112500–
2024-25Celtic103000–

Player page →

37Kyōgo FuruhashiCeltic· 30yCelticF306310116507.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic2723630–
2023-24Celtic1453820–
2024-25Celtic1032200–

Player page →

37P. HanlonHibernianHibernianD–871162716.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian123470–
2023-24Hibernian112110–
39D. WrightSt Johnstone· 30ySt JohnstoneM30104115706.55
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian112000–
2021-22Hibernian1017006.55
2022-23St Johnstone713840–
2023-24St Johnstone00910–
2024-25St Johnstone113120–

Player page →

40M. KennedyKilmarnock· 30yKilmarnockM3019131141406.80
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen212120–
2023-24Kilmarnock333530–
2024-25Kilmarnock411940–

Player page →

40Josh CampbellHibernian· 25yHibernianM251691142306.64
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian843690–
2023-24Hibernian311920–
2024-25Hibernian413370–

Player page →

42Daizen MaedaCeltic· 27yCelticF2736231131116.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic853541–
2023-24Celtic632840–
2024-25Celtic16103430–

Player page →

42Jonny HayesAberdeen· 37yAberdeenM378111132406.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen153050–
2023-24Aberdeen101430–

Player page →

44D. GallagherDundee UnitedDundee UnitedD–7121124126.81
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell112960–
2021-22Aberdeen0122506.81
2022-23St Mirren202781–
2024-25Dundee United123461–
44James PenriceHeart of Midlothian· 26yHeart of MidlothianD265121122406.64
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00010–
2021-22Livingston0426606.64
2022-23Livingston312930–
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–

Player page →

44Rory McKenzieKilmarnock· 31yKilmarnockM3153112282–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock0136111–
2023-24Kilmarnock102840–
2024-25Kilmarnock001900–

Player page →

47Kevin NisbetAberdeen· 28yAberdeenF284281101406.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89
2022-23Hibernian1211950–
2024-25Aberdeen1153240–

Player page →

47Curtis MainDundee· 32yDundeeF322781101926.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

49Joe HartCeltic· 38yCelticG3800109116.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0035006.95
2022-23Celtic003700–
2023-24Celtic003711–

Player page →

50E. BrophyRoss CountyRoss CountyF–42101081116.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock71030–
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County32800–
2022-23St Mirren021200–
2023-24Ross County322510–
2024-25Ross County001100–

Data coverage for Scottish Premiership →

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