Skip to content
Almanac
Menu
Clear filters

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

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Scott BainFalkirk· 34yFalkirkG340068307.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic00010–
2020-21Celtic001800–
2021-22Celtic00200–
2022-23Celtic00100–
2023-24Celtic00300–
2025-26Falkirk003220–
2026-27Falkirk0012007.58

Player page →

2Lyall CameronDundee United· 24yDundee UnitedM2416890707.55
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee503220–
2024-25Dundee953320–
2025-26Aberdeen001310–
2025-26Rangers00610–
2026-27Dundee United236107.55

Player page →

3Kieran TierneyCeltic· 29yCelticD29102245707.34
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–
2025-26Celtic683520–
2026-27Celtic1310207.34

Player page →

4J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.32
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone131300–
2026-27Heart of Midlothian3610107.32

Player page →

5D. TaitDundee United· 24yDundee UnitedM2443481507.15
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk3138100–
2026-27Dundee United1210507.15

Player page →

6Kevin NisbetAberdeen· 29yAberdeenF2955121551907.07
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian502650–
2022-23Hibernian1211950–
2024-25Aberdeen1153240–
2025-26Aberdeen913430–
2026-27Aberdeen4311207.07

Player page →

7Jason KerrHibernian· 29yHibernianM2951451237.03
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone00300–
2026-27Hibernian0011007.03

Player page →

8James PenriceRangers· 27yRangersD275131212507.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00010–
2021-22Livingston042660–
2022-23Livingston312930–
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–
2026-27Rangers019107.02

Player page →

9Grant HanleyHibernian· 34yHibernianD340130326.98
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian002422–
2026-27Hibernian016106.98

Player page →

10Greg KiltieKilmarnock· 29yKilmarnockM2922181972106.94
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren242520–
2022-23St Mirren213540–
2023-24St Mirren453410–
2024-25St Mirren002960–
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

10A. LowryMotherwell· 23yMotherwellM234330206.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers11410–
2022-23Rangers00500–
2023-24Heart of Midlothian011210–
2026-27Motherwell319006.94

Player page →

12Callum McGregorCeltic· 33yCelticM3340432193326.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic223340–
2022-23Celtic413131–
2023-24Celtic263550–
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

13C. DonovanCeltic· 20yCelticD200226606.90
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic021420–
2026-27Celtic0012406.90

Player page →

14S. ArmstrongAberdeen· 34yAberdeenM3451039706.89
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic35000–
2025-26Aberdeen252850–
2026-27Aberdeen0011206.89

Player page →

15E. HamiltonDundee· 28yDundeeM2812431306.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee103290–
2026-27Dundee0211406.88

Player page →

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

Player page →

17Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM281312491006.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk793860–
2026-27Heart of Midlothian5111206.82

Player page →

17Stephen KingsleyHeart of Midlothian· 32yHeart of MidlothianD321111221006.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian603320–
2022-23Heart of Midlothian002140–
2023-24Heart of Midlothian103300–
2024-25Heart of Midlothian10920–
2025-26Heart of Midlothian212110–
2026-27Heart of Midlothian105106.82

Player page →

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

Player page →

20Lawrence ShanklandRangers· 31yRangersF3183221732906.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United00110–
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

21L. HendersonFalkirk· 30yFalkirkD302046616.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Arbroath00010–
2025-26Falkirk103451–
2026-27Falkirk1012006.76

Player page →

22A. ForrestDundee· 30yDundeeF3022131891306.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston643660–
2022-23Heart of Midlothian403510–
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

22Finlay RobertsonDundee· 23yDundeeM233574816.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee00200–
2023-24Dundee001321–
2024-25Dundee042900–
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

24L. NeilsonFalkirk· 23yFalkirkD230073706.73
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00910–
2021-22Dundee United00600–
2022-23Heart of Midlothian001000–
2023-24Partick Thistle00020–
2024-25Heart of Midlothian00500–
2024-25St Johnstone001730–
2025-26Falkirk001600–
2026-27Falkirk0010106.73

Player page →

24H. MilneHeart of Midlothian· 30yHeart of MidlothianD3016391006.73
SeasonClubGoalsAstAppsYCRCRating
2023-24Partick Thistle00010–
2024-25Heart of Midlothian00300–
2025-26Heart of Midlothian163080–
2026-27Heart of Midlothian006106.73

Player page →

26J. HoltSt Johnstone· 33ySt JohnstoneM334111775226.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston1037110–
2022-23Livingston0235101–
2023-24Livingston013560–
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

26Brad SpencerFalkirk· 30yFalkirkM3004481806.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Raith Rovers01020–
2025-26Falkirk0238130–
2026-27Falkirk0110306.72

Player page →

28James ForrestCeltic· 35yCelticM354542129406.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic121900–
2022-23Celtic421600–
2023-24Celtic612200–
2024-25Celtic152300–
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

29Macaulay TaitSt Johnstone· 21ySt JohnstoneM2105491106.68
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian011230–
2025-26Livingston033280–
2026-27St Johnstone015006.68

Player page →

30Jamie McCartHeart of Midlothian· 29yHeart of MidlothianD29211151416.66
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone003750–
2021-22St Johnstone103761–
2024-25Heart of Midlothian101100–
2025-26Heart of Midlothian002010–
2026-27Heart of Midlothian0110206.66

Player page →

31James WilsonHeart of Midlothian· 19yHeart of MidlothianF198242116.65
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian00200–
2024-25Heart of Midlothian522411–
2025-26Heart of Midlothian00600–
2026-27Heart of Midlothian3010006.65

Player page →

32Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD311231171736.64
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–
2023-24Kilmarnock003750–
2024-25Kilmarnock001700–
2025-26Heart of Midlothian513450–
2026-27Heart of Midlothian007016.64

Player page →

33J. MulliganHibernian· 23yHibernianM23411982016.63
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee201140–
2023-24Dundee101821–
2024-25Dundee053450–
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

34Calvin RamsaySt Mirren· 23ySt MirrenD232446406.58
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00400–
2021-22Aberdeen142410–
2024-25Kilmarnock00800–
2026-27St Mirren1010306.58

Player page →

34Marcus FraserSt Mirren· 32ySt MirrenD32582204326.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren133660–
2022-23St Mirren003471–
2023-24St Mirren103820–
2024-25St Mirren033881–
2025-26St Mirren103060–
2026-27St Mirren007206.58

Player page →

36Lewis SmithAberdeen· 26yAberdeenM2611549606.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical00010–
2019-20Hamilton Academical32010–
2020-21Hamilton Academical00900–
2024-25Livingston11020–
2025-26Livingston723420–
2026-27Aberdeen006006.57

Player page →

37R. McAlearSt Johnstone· 24ySt JohnstoneM242012506.55
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle20020–
2022-23Ayr Utd00010–
2026-27St Johnstone0012206.55

Player page →

37Jack MilneAberdeen· 23yAberdeenD230057616.55
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen00100–
2023-24Aberdeen00600–
2024-25Aberdeen00910–
2025-26Aberdeen003431–
2026-27Aberdeen007206.55

Player page →

39Leon McCannFalkirk· 26yFalkirkD260337706.54
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk032660–
2026-27Falkirk0011106.54

Player page →

40Chris CaddenAberdeen· 30yAberdeenM306161491106.48
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian222820–
2022-23Hibernian133750–
2023-24Hibernian101100–
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

40Stephen O'DonnellMotherwell· 34yMotherwellD347191963626.48
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell002851–
2022-23Motherwell002750–
2023-24Motherwell043760–
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

42Mark O'HaraKilmarnock· 30yKilmarnockM3031101712826.47
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell101920–
2022-23St Mirren1023581–
2023-24St Mirren632840–
2024-25St Mirren433240–
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

43J. GullanSt Johnstone· 27ySt JohnstoneF270329206.46
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian011400–
2020-21Raith Rovers00010–
2021-22Hibernian00600–
2026-27St Johnstone029106.46

Player page →

43Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.46
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian132650–
2022-23Hibernian843690–
2023-24Hibernian311920–
2024-25Hibernian413370–
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

45Jamie BrandonKilmarnock· 28yKilmarnockD2812642426.26
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00071–
2018-19Heart of Midlothian00001–
2019-20Heart of Midlothian00020–
2022-23Livingston00810–
2023-24Livingston003270–
2024-25Livingston10010–
2025-26Kilmarnock001220–
2026-27Kilmarnock0212406.26

Player page →

46Liam SmithSt Johnstone· 30ySt JohnstoneD3043861106.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123060–
2021-22Dundee United212040–
2022-23Dundee United102800–
2026-27St Johnstone008106.24

Player page →

47Craig SibbaldFalkirk· 31yFalkirkM311231292605.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston001440–
2022-23Dundee United103570–
2024-25Dundee United111610–
2025-26Dundee United402630–
2026-27Falkirk006005.57

Player page →

48Jack McMillanFalkirk· 28yFalkirkD286430905.22
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston10020–
2019-20Livingston01040–
2020-21Livingston00800–
2021-22Livingston101610–
2022-23Partick Thistle42010–
2023-24Partick Thistle01010–
2026-27Falkirk006005.22

Player page →

Data coverage for Scottish Premiership →

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